From 49009fbd8f3c48d5f1a234a0c9914c128fcd14b4 Mon Sep 17 00:00:00 2001 From: Daenney Date: Fri, 5 Jul 2024 12:06:03 +0200 Subject: [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. --- vendor/golang.org/x/sys/unix/mremap.go | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'vendor/golang.org/x/sys/unix/mremap.go') 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 +} -- cgit v1.2.3