diff -r 8f478162d991 -r 05c40b36d3b2 vendor/golang.org/x/sys/unix/syscall_netbsd.go --- a/vendor/golang.org/x/sys/unix/syscall_netbsd.go Thu Sep 22 16:37:07 2022 +0200 +++ b/vendor/golang.org/x/sys/unix/syscall_netbsd.go Sat Feb 04 12:58:35 2023 +0100 @@ -110,6 +110,20 @@ return readInt(buf, unsafe.Offsetof(Dirent{}.Namlen), unsafe.Sizeof(Dirent{}.Namlen)) } +func SysctlUvmexp(name string) (*Uvmexp, error) { + mib, err := sysctlmib(name) + if err != nil { + return nil, err + } + + n := uintptr(SizeofUvmexp) + var u Uvmexp + if err := sysctl(mib, (*byte)(unsafe.Pointer(&u)), &n, nil, 0); err != nil { + return nil, err + } + return &u, nil +} + func Pipe(p []int) (err error) { return Pipe2(p, 0) } @@ -245,6 +259,7 @@ //sys Chmod(path string, mode uint32) (err error) //sys Chown(path string, uid int, gid int) (err error) //sys Chroot(path string) (err error) +//sys ClockGettime(clockid int32, time *Timespec) (err error) //sys Close(fd int) (err error) //sys Dup(fd int) (nfd int, err error) //sys Dup2(from int, to int) (err error)