diff options
author | 2024-07-05 12:06:03 +0200 | |
---|---|---|
committer | 2024-07-05 12:06:03 +0200 | |
commit | 49009fbd8f3c48d5f1a234a0c9914c128fcd14b4 (patch) | |
tree | 7dd35632592599c51b372e97504ceb270b3daf90 /vendor/golang.org/x/sys/unix/mremap.go | |
parent | [bugfix] Handle ErrHideStatus when preparing timeline statuses (#3071) (diff) | |
download | gotosocial-49009fbd8f3c48d5f1a234a0c9914c128fcd14b4.tar.xz |
[chore] Update ncruces/go-sqlite3 to 0.17 (#3072)
This fixes some linkname shenanigans previous versions of the library
were using. It's now safe to upgrade to Go 1.23 and beyond once they
become available.
Diffstat (limited to 'vendor/golang.org/x/sys/unix/mremap.go')
-rw-r--r-- | vendor/golang.org/x/sys/unix/mremap.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/vendor/golang.org/x/sys/unix/mremap.go b/vendor/golang.org/x/sys/unix/mremap.go index fd45fe529..3a5e776f8 100644 --- a/vendor/golang.org/x/sys/unix/mremap.go +++ b/vendor/golang.org/x/sys/unix/mremap.go @@ -50,3 +50,8 @@ func (m *mremapMmapper) Mremap(oldData []byte, newLength int, flags int) (data [ func Mremap(oldData []byte, newLength int, flags int) (data []byte, err error) { return mapper.Mremap(oldData, newLength, flags) } + +func MremapPtr(oldAddr unsafe.Pointer, oldSize uintptr, newAddr unsafe.Pointer, newSize uintptr, flags int) (ret unsafe.Pointer, err error) { + xaddr, err := mapper.mremap(uintptr(oldAddr), oldSize, newSize, flags, uintptr(newAddr)) + return unsafe.Pointer(xaddr), err +} |