diff options
Diffstat (limited to 'vendor/golang.org/x/sys/unix')
161 files changed, 4222 insertions, 2002 deletions
diff --git a/vendor/golang.org/x/sys/unix/gccgo.go b/vendor/golang.org/x/sys/unix/gccgo.go index 0dee232..b06f52d 100644 --- a/vendor/golang.org/x/sys/unix/gccgo.go +++ b/vendor/golang.org/x/sys/unix/gccgo.go @@ -2,8 +2,8 @@  // Use of this source code is governed by a BSD-style  // license that can be found in the LICENSE file. -//go:build gccgo && !aix -// +build gccgo,!aix +//go:build gccgo && !aix && !hurd +// +build gccgo,!aix,!hurd  package unix diff --git a/vendor/golang.org/x/sys/unix/gccgo_c.c b/vendor/golang.org/x/sys/unix/gccgo_c.c index 2cb1fef..f98a1c5 100644 --- a/vendor/golang.org/x/sys/unix/gccgo_c.c +++ b/vendor/golang.org/x/sys/unix/gccgo_c.c @@ -2,8 +2,8 @@  // Use of this source code is governed by a BSD-style  // license that can be found in the LICENSE file. -// +build gccgo -// +build !aix +//go:build gccgo && !aix && !hurd +// +build gccgo,!aix,!hurd  #include <errno.h>  #include <stdint.h> diff --git a/vendor/golang.org/x/sys/unix/ioctl_signed.go b/vendor/golang.org/x/sys/unix/ioctl_signed.go new file mode 100644 index 0000000..7def958 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/ioctl_signed.go @@ -0,0 +1,70 @@ +// Copyright 2018 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build aix || solaris +// +build aix solaris + +package unix + +import ( +	"unsafe" +) + +// ioctl itself should not be exposed directly, but additional get/set +// functions for specific types are permissible. + +// IoctlSetInt performs an ioctl operation which sets an integer value +// on fd, using the specified request number. +func IoctlSetInt(fd int, req int, value int) error { +	return ioctl(fd, req, uintptr(value)) +} + +// IoctlSetPointerInt performs an ioctl operation which sets an +// integer value on fd, using the specified request number. The ioctl +// argument is called with a pointer to the integer value, rather than +// passing the integer value directly. +func IoctlSetPointerInt(fd int, req int, value int) error { +	v := int32(value) +	return ioctlPtr(fd, req, unsafe.Pointer(&v)) +} + +// IoctlSetWinsize performs an ioctl on fd with a *Winsize argument. +// +// To change fd's window size, the req argument should be TIOCSWINSZ. +func IoctlSetWinsize(fd int, req int, value *Winsize) error { +	// TODO: if we get the chance, remove the req parameter and +	// hardcode TIOCSWINSZ. +	return ioctlPtr(fd, req, unsafe.Pointer(value)) +} + +// IoctlSetTermios performs an ioctl on fd with a *Termios. +// +// The req value will usually be TCSETA or TIOCSETA. +func IoctlSetTermios(fd int, req int, value *Termios) error { +	// TODO: if we get the chance, remove the req parameter. +	return ioctlPtr(fd, req, unsafe.Pointer(value)) +} + +// IoctlGetInt performs an ioctl operation which gets an integer value +// from fd, using the specified request number. +// +// A few ioctl requests use the return value as an output parameter; +// for those, IoctlRetInt should be used instead of this function. +func IoctlGetInt(fd int, req int) (int, error) { +	var value int +	err := ioctlPtr(fd, req, unsafe.Pointer(&value)) +	return value, err +} + +func IoctlGetWinsize(fd int, req int) (*Winsize, error) { +	var value Winsize +	err := ioctlPtr(fd, req, unsafe.Pointer(&value)) +	return &value, err +} + +func IoctlGetTermios(fd int, req int) (*Termios, error) { +	var value Termios +	err := ioctlPtr(fd, req, unsafe.Pointer(&value)) +	return &value, err +} diff --git a/vendor/golang.org/x/sys/unix/ioctl.go b/vendor/golang.org/x/sys/unix/ioctl_unsigned.go index 6c7ad05..649913d 100644 --- a/vendor/golang.org/x/sys/unix/ioctl.go +++ b/vendor/golang.org/x/sys/unix/ioctl_unsigned.go @@ -2,13 +2,12 @@  // Use of this source code is governed by a BSD-style  // license that can be found in the LICENSE file. -//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris -// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris +//go:build darwin || dragonfly || freebsd || hurd || linux || netbsd || openbsd +// +build darwin dragonfly freebsd hurd linux netbsd openbsd  package unix  import ( -	"runtime"  	"unsafe"  ) @@ -27,7 +26,7 @@ func IoctlSetInt(fd int, req uint, value int) error {  // passing the integer value directly.  func IoctlSetPointerInt(fd int, req uint, value int) error {  	v := int32(value) -	return ioctl(fd, req, uintptr(unsafe.Pointer(&v))) +	return ioctlPtr(fd, req, unsafe.Pointer(&v))  }  // IoctlSetWinsize performs an ioctl on fd with a *Winsize argument. @@ -36,9 +35,7 @@ func IoctlSetPointerInt(fd int, req uint, value int) error {  func IoctlSetWinsize(fd int, req uint, value *Winsize) error {  	// TODO: if we get the chance, remove the req parameter and  	// hardcode TIOCSWINSZ. -	err := ioctl(fd, req, uintptr(unsafe.Pointer(value))) -	runtime.KeepAlive(value) -	return err +	return ioctlPtr(fd, req, unsafe.Pointer(value))  }  // IoctlSetTermios performs an ioctl on fd with a *Termios. @@ -46,9 +43,7 @@ func IoctlSetWinsize(fd int, req uint, value *Winsize) error {  // The req value will usually be TCSETA or TIOCSETA.  func IoctlSetTermios(fd int, req uint, value *Termios) error {  	// TODO: if we get the chance, remove the req parameter. -	err := ioctl(fd, req, uintptr(unsafe.Pointer(value))) -	runtime.KeepAlive(value) -	return err +	return ioctlPtr(fd, req, unsafe.Pointer(value))  }  // IoctlGetInt performs an ioctl operation which gets an integer value @@ -58,18 +53,18 @@ func IoctlSetTermios(fd int, req uint, value *Termios) error {  // for those, IoctlRetInt should be used instead of this function.  func IoctlGetInt(fd int, req uint) (int, error) {  	var value int -	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) +	err := ioctlPtr(fd, req, unsafe.Pointer(&value))  	return value, err  }  func IoctlGetWinsize(fd int, req uint) (*Winsize, error) {  	var value Winsize -	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) +	err := ioctlPtr(fd, req, unsafe.Pointer(&value))  	return &value, err  }  func IoctlGetTermios(fd int, req uint) (*Termios, error) {  	var value Termios -	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) +	err := ioctlPtr(fd, req, unsafe.Pointer(&value))  	return &value, err  } diff --git a/vendor/golang.org/x/sys/unix/ioctl_zos.go b/vendor/golang.org/x/sys/unix/ioctl_zos.go index 5384e7d..cdc21bf 100644 --- a/vendor/golang.org/x/sys/unix/ioctl_zos.go +++ b/vendor/golang.org/x/sys/unix/ioctl_zos.go @@ -17,25 +17,23 @@ import (  // IoctlSetInt performs an ioctl operation which sets an integer value  // on fd, using the specified request number. -func IoctlSetInt(fd int, req uint, value int) error { +func IoctlSetInt(fd int, req int, value int) error {  	return ioctl(fd, req, uintptr(value))  }  // IoctlSetWinsize performs an ioctl on fd with a *Winsize argument.  //  // To change fd's window size, the req argument should be TIOCSWINSZ. -func IoctlSetWinsize(fd int, req uint, value *Winsize) error { +func IoctlSetWinsize(fd int, req int, value *Winsize) error {  	// TODO: if we get the chance, remove the req parameter and  	// hardcode TIOCSWINSZ. -	err := ioctl(fd, req, uintptr(unsafe.Pointer(value))) -	runtime.KeepAlive(value) -	return err +	return ioctlPtr(fd, req, unsafe.Pointer(value))  }  // IoctlSetTermios performs an ioctl on fd with a *Termios.  //  // The req value is expected to be TCSETS, TCSETSW, or TCSETSF -func IoctlSetTermios(fd int, req uint, value *Termios) error { +func IoctlSetTermios(fd int, req int, value *Termios) error {  	if (req != TCSETS) && (req != TCSETSW) && (req != TCSETSF) {  		return ENOSYS  	} @@ -49,22 +47,22 @@ func IoctlSetTermios(fd int, req uint, value *Termios) error {  //  // A few ioctl requests use the return value as an output parameter;  // for those, IoctlRetInt should be used instead of this function. -func IoctlGetInt(fd int, req uint) (int, error) { +func IoctlGetInt(fd int, req int) (int, error) {  	var value int -	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) +	err := ioctlPtr(fd, req, unsafe.Pointer(&value))  	return value, err  } -func IoctlGetWinsize(fd int, req uint) (*Winsize, error) { +func IoctlGetWinsize(fd int, req int) (*Winsize, error) {  	var value Winsize -	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) +	err := ioctlPtr(fd, req, unsafe.Pointer(&value))  	return &value, err  }  // IoctlGetTermios performs an ioctl on fd with a *Termios.  //  // The req value is expected to be TCGETS -func IoctlGetTermios(fd int, req uint) (*Termios, error) { +func IoctlGetTermios(fd int, req int) (*Termios, error) {  	var value Termios  	if req != TCGETS {  		return &value, ENOSYS diff --git a/vendor/golang.org/x/sys/unix/mkall.sh b/vendor/golang.org/x/sys/unix/mkall.sh index 727cba2..8e3947c 100644 --- a/vendor/golang.org/x/sys/unix/mkall.sh +++ b/vendor/golang.org/x/sys/unix/mkall.sh @@ -174,10 +174,10 @@ openbsd_arm64)  	mktypes="GOARCH=$GOARCH go tool cgo -godefs -- -fsigned-char"  	;;  openbsd_mips64) +	mkasm="go run mkasm.go"  	mkerrors="$mkerrors -m64" -	mksyscall="go run mksyscall.go -openbsd" +	mksyscall="go run mksyscall.go -openbsd -libc"  	mksysctl="go run mksysctl_openbsd.go" -	mksysnum="go run mksysnum.go 'https://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master'"  	# Let the type of C char be signed for making the bare syscall  	# API consistent across platforms.  	mktypes="GOARCH=$GOARCH go tool cgo -godefs -- -fsigned-char" diff --git a/vendor/golang.org/x/sys/unix/mkerrors.sh b/vendor/golang.org/x/sys/unix/mkerrors.sh index 7456d9d..2045d3d 100644 --- a/vendor/golang.org/x/sys/unix/mkerrors.sh +++ b/vendor/golang.org/x/sys/unix/mkerrors.sh @@ -66,6 +66,7 @@ includes_Darwin='  #include <sys/ptrace.h>  #include <sys/select.h>  #include <sys/socket.h> +#include <sys/stat.h>  #include <sys/un.h>  #include <sys/sockio.h>  #include <sys/sys_domain.h> @@ -521,6 +522,7 @@ ccflags="$@"  		$2 ~ /^NFC_(GENL|PROTO|COMM|RF|SE|DIRECTION|LLCP|SOCKPROTO)_/ ||  		$2 ~ /^NFC_.*_(MAX)?SIZE$/ ||  		$2 ~ /^RAW_PAYLOAD_/ || +		$2 ~ /^[US]F_/ ||  		$2 ~ /^TP_STATUS_/ ||  		$2 ~ /^FALLOC_/ ||  		$2 ~ /^ICMPV?6?_(FILTER|SEC)/ || diff --git a/vendor/golang.org/x/sys/unix/ptrace_darwin.go b/vendor/golang.org/x/sys/unix/ptrace_darwin.go index 463c3ef..39dba6c 100644 --- a/vendor/golang.org/x/sys/unix/ptrace_darwin.go +++ b/vendor/golang.org/x/sys/unix/ptrace_darwin.go @@ -7,6 +7,12 @@  package unix +import "unsafe" +  func ptrace(request int, pid int, addr uintptr, data uintptr) error {  	return ptrace1(request, pid, addr, data)  } + +func ptracePtr(request int, pid int, addr uintptr, data unsafe.Pointer) error { +	return ptrace1Ptr(request, pid, addr, data) +} diff --git a/vendor/golang.org/x/sys/unix/ptrace_ios.go b/vendor/golang.org/x/sys/unix/ptrace_ios.go index ed0509a..9ea6633 100644 --- a/vendor/golang.org/x/sys/unix/ptrace_ios.go +++ b/vendor/golang.org/x/sys/unix/ptrace_ios.go @@ -7,6 +7,12 @@  package unix +import "unsafe" +  func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {  	return ENOTSUP  } + +func ptracePtr(request int, pid int, addr uintptr, data unsafe.Pointer) (err error) { +	return ENOTSUP +} diff --git a/vendor/golang.org/x/sys/unix/syscall_aix.go b/vendor/golang.org/x/sys/unix/syscall_aix.go index 2db1b51..c406ae0 100644 --- a/vendor/golang.org/x/sys/unix/syscall_aix.go +++ b/vendor/golang.org/x/sys/unix/syscall_aix.go @@ -292,9 +292,7 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {  				break  			}  		} - -		bytes := (*[len(pp.Path)]byte)(unsafe.Pointer(&pp.Path[0]))[0:n] -		sa.Name = string(bytes) +		sa.Name = string(unsafe.Slice((*byte)(unsafe.Pointer(&pp.Path[0])), n))  		return sa, nil  	case AF_INET: @@ -410,7 +408,8 @@ func (w WaitStatus) CoreDump() bool { return w&0x80 == 0x80 }  func (w WaitStatus) TrapCause() int { return -1 } -//sys	ioctl(fd int, req uint, arg uintptr) (err error) +//sys	ioctl(fd int, req int, arg uintptr) (err error) +//sys	ioctlPtr(fd int, req int, arg unsafe.Pointer) (err error) = ioctl  // fcntl must never be called with cmd=F_DUP2FD because it doesn't work on AIX  // There is no way to create a custom fcntl and to keep //sys fcntl easily, diff --git a/vendor/golang.org/x/sys/unix/syscall_aix_ppc.go b/vendor/golang.org/x/sys/unix/syscall_aix_ppc.go index e92a0be..f2871fa 100644 --- a/vendor/golang.org/x/sys/unix/syscall_aix_ppc.go +++ b/vendor/golang.org/x/sys/unix/syscall_aix_ppc.go @@ -8,7 +8,6 @@  package unix  //sysnb	Getrlimit(resource int, rlim *Rlimit) (err error) = getrlimit64 -//sysnb	Setrlimit(resource int, rlim *Rlimit) (err error) = setrlimit64  //sys	Seek(fd int, offset int64, whence int) (off int64, err error) = lseek64  //sys	mmap(addr uintptr, length uintptr, prot int, flags int, fd int, offset int64) (xaddr uintptr, err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_aix_ppc64.go b/vendor/golang.org/x/sys/unix/syscall_aix_ppc64.go index 16eed17..75718ec 100644 --- a/vendor/golang.org/x/sys/unix/syscall_aix_ppc64.go +++ b/vendor/golang.org/x/sys/unix/syscall_aix_ppc64.go @@ -8,7 +8,6 @@  package unix  //sysnb	Getrlimit(resource int, rlim *Rlimit) (err error) -//sysnb	Setrlimit(resource int, rlim *Rlimit) (err error)  //sys	Seek(fd int, offset int64, whence int) (off int64, err error) = lseek  //sys	mmap(addr uintptr, length uintptr, prot int, flags int, fd int, offset int64) (xaddr uintptr, err error) = mmap64 diff --git a/vendor/golang.org/x/sys/unix/syscall_bsd.go b/vendor/golang.org/x/sys/unix/syscall_bsd.go index eda4267..7705c32 100644 --- a/vendor/golang.org/x/sys/unix/syscall_bsd.go +++ b/vendor/golang.org/x/sys/unix/syscall_bsd.go @@ -245,8 +245,7 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {  				break  			}  		} -		bytes := (*[len(pp.Path)]byte)(unsafe.Pointer(&pp.Path[0]))[0:n] -		sa.Name = string(bytes) +		sa.Name = string(unsafe.Slice((*byte)(unsafe.Pointer(&pp.Path[0])), n))  		return sa, nil  	case AF_INET: diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin.go b/vendor/golang.org/x/sys/unix/syscall_darwin.go index 1f63382..2069215 100644 --- a/vendor/golang.org/x/sys/unix/syscall_darwin.go +++ b/vendor/golang.org/x/sys/unix/syscall_darwin.go @@ -14,7 +14,6 @@ package unix  import (  	"fmt" -	"runtime"  	"syscall"  	"unsafe"  ) @@ -230,6 +229,7 @@ func direntNamlen(buf []byte) (uint64, bool) {  func PtraceAttach(pid int) (err error) { return ptrace(PT_ATTACH, pid, 0, 0) }  func PtraceDetach(pid int) (err error) { return ptrace(PT_DETACH, pid, 0, 0) } +func PtraceDenyAttach() (err error)    { return ptrace(PT_DENY_ATTACH, 0, 0, 0) }  //sysnb	pipe(p *[2]int32) (err error) @@ -375,11 +375,10 @@ func Flistxattr(fd int, dest []byte) (sz int, err error) {  func Kill(pid int, signum syscall.Signal) (err error) { return kill(pid, int(signum), 1) }  //sys	ioctl(fd int, req uint, arg uintptr) (err error) +//sys	ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) = SYS_IOCTL  func IoctlCtlInfo(fd int, ctlInfo *CtlInfo) error { -	err := ioctl(fd, CTLIOCGINFO, uintptr(unsafe.Pointer(ctlInfo))) -	runtime.KeepAlive(ctlInfo) -	return err +	return ioctlPtr(fd, CTLIOCGINFO, unsafe.Pointer(ctlInfo))  }  // IfreqMTU is struct ifreq used to get or set a network device's MTU. @@ -393,16 +392,14 @@ type IfreqMTU struct {  func IoctlGetIfreqMTU(fd int, ifname string) (*IfreqMTU, error) {  	var ifreq IfreqMTU  	copy(ifreq.Name[:], ifname) -	err := ioctl(fd, SIOCGIFMTU, uintptr(unsafe.Pointer(&ifreq))) +	err := ioctlPtr(fd, SIOCGIFMTU, unsafe.Pointer(&ifreq))  	return &ifreq, err  }  // IoctlSetIfreqMTU performs the SIOCSIFMTU ioctl operation on fd to set the MTU  // of the network device specified by ifreq.Name.  func IoctlSetIfreqMTU(fd int, ifreq *IfreqMTU) error { -	err := ioctl(fd, SIOCSIFMTU, uintptr(unsafe.Pointer(ifreq))) -	runtime.KeepAlive(ifreq) -	return err +	return ioctlPtr(fd, SIOCSIFMTU, unsafe.Pointer(ifreq))  }  //sys	sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) = SYS_SYSCTL @@ -616,6 +613,7 @@ func SysctlKinfoProcSlice(name string, args ...int) ([]KinfoProc, error) {  //sys	Rmdir(path string) (err error)  //sys	Seek(fd int, offset int64, whence int) (newoffset int64, err error) = SYS_LSEEK  //sys	Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) +//sys	Setattrlist(path string, attrlist *Attrlist, attrBuf []byte, options int) (err error)  //sys	Setegid(egid int) (err error)  //sysnb	Seteuid(euid int) (err error)  //sysnb	Setgid(gid int) (err error) @@ -625,7 +623,6 @@ func SysctlKinfoProcSlice(name string, args ...int) ([]KinfoProc, error) {  //sys	Setprivexec(flag int) (err error)  //sysnb	Setregid(rgid int, egid int) (err error)  //sysnb	Setreuid(ruid int, euid int) (err error) -//sysnb	Setrlimit(which int, lim *Rlimit) (err error)  //sysnb	Setsid() (pid int, err error)  //sysnb	Settimeofday(tp *Timeval) (err error)  //sysnb	Setuid(uid int) (err error) @@ -679,7 +676,6 @@ func SysctlKinfoProcSlice(name string, args ...int) ([]KinfoProc, error) {  // Kqueue_from_portset_np  // Kqueue_portset  // Getattrlist -// Setattrlist  // Getdirentriesattr  // Searchfs  // Delete diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go b/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go index b37310c..9fa8798 100644 --- a/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go +++ b/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go @@ -47,5 +47,6 @@ func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr,  //sys	getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) = SYS_GETFSSTAT64  //sys	Lstat(path string, stat *Stat_t) (err error) = SYS_LSTAT64  //sys	ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) = SYS_ptrace +//sys	ptrace1Ptr(request int, pid int, addr unsafe.Pointer, data uintptr) (err error) = SYS_ptrace  //sys	Stat(path string, stat *Stat_t) (err error) = SYS_STAT64  //sys	Statfs(path string, stat *Statfs_t) (err error) = SYS_STATFS64 diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go b/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go index d51ec99..f17b8c5 100644 --- a/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go +++ b/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go @@ -47,5 +47,6 @@ func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr,  //sys	getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) = SYS_GETFSSTAT  //sys	Lstat(path string, stat *Stat_t) (err error)  //sys	ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) = SYS_ptrace +//sys	ptrace1Ptr(request int, pid int, addr unsafe.Pointer, data uintptr) (err error) = SYS_ptrace  //sys	Stat(path string, stat *Stat_t) (err error)  //sys	Statfs(path string, stat *Statfs_t) (err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_dragonfly.go b/vendor/golang.org/x/sys/unix/syscall_dragonfly.go index 61c0d0d..d4ce988 100644 --- a/vendor/golang.org/x/sys/unix/syscall_dragonfly.go +++ b/vendor/golang.org/x/sys/unix/syscall_dragonfly.go @@ -172,6 +172,7 @@ func Getfsstat(buf []Statfs_t, flags int) (n int, err error) {  }  //sys	ioctl(fd int, req uint, arg uintptr) (err error) +//sys	ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) = SYS_IOCTL  //sys	sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) = SYS___SYSCTL @@ -255,6 +256,7 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e  //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) @@ -324,7 +326,6 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e  //sysnb	Setreuid(ruid int, euid int) (err error)  //sysnb	Setresgid(rgid int, egid int, sgid int) (err error)  //sysnb	Setresuid(ruid int, euid int, suid int) (err error) -//sysnb	Setrlimit(which int, lim *Rlimit) (err error)  //sysnb	Setsid() (pid int, err error)  //sysnb	Settimeofday(tp *Timeval) (err error)  //sysnb	Setuid(uid int) (err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_freebsd.go b/vendor/golang.org/x/sys/unix/syscall_freebsd.go index de7c23e..afb1010 100644 --- a/vendor/golang.org/x/sys/unix/syscall_freebsd.go +++ b/vendor/golang.org/x/sys/unix/syscall_freebsd.go @@ -161,7 +161,8 @@ func Getfsstat(buf []Statfs_t, flags int) (n int, err error) {  	return  } -//sys	ioctl(fd int, req uint, arg uintptr) (err error) +//sys	ioctl(fd int, req uint, arg uintptr) (err error) = SYS_IOCTL +//sys	ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) = SYS_IOCTL  //sys	sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) = SYS___SYSCTL @@ -253,6 +254,7 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e  }  //sys	ptrace(request int, pid int, addr uintptr, data int) (err error) +//sys	ptracePtr(request int, pid int, addr unsafe.Pointer, data int) (err error) = SYS_PTRACE  func PtraceAttach(pid int) (err error) {  	return ptrace(PT_ATTACH, pid, 0, 0) @@ -267,19 +269,36 @@ func PtraceDetach(pid int) (err error) {  }  func PtraceGetFpRegs(pid int, fpregsout *FpReg) (err error) { -	return ptrace(PT_GETFPREGS, pid, uintptr(unsafe.Pointer(fpregsout)), 0) +	return ptracePtr(PT_GETFPREGS, pid, unsafe.Pointer(fpregsout), 0)  }  func PtraceGetRegs(pid int, regsout *Reg) (err error) { -	return ptrace(PT_GETREGS, pid, uintptr(unsafe.Pointer(regsout)), 0) +	return ptracePtr(PT_GETREGS, pid, unsafe.Pointer(regsout), 0) +} + +func PtraceIO(req int, pid int, offs uintptr, out []byte, countin int) (count int, err error) { +	ioDesc := PtraceIoDesc{ +		Op:   int32(req), +		Offs: offs, +	} +	if countin > 0 { +		_ = out[:countin] // check bounds +		ioDesc.Addr = &out[0] +	} else if out != nil { +		ioDesc.Addr = (*byte)(unsafe.Pointer(&_zero)) +	} +	ioDesc.SetLen(countin) + +	err = ptracePtr(PT_IO, pid, unsafe.Pointer(&ioDesc), 0) +	return int(ioDesc.Len), err  }  func PtraceLwpEvents(pid int, enable int) (err error) {  	return ptrace(PT_LWP_EVENTS, pid, 0, enable)  } -func PtraceLwpInfo(pid int, info uintptr) (err error) { -	return ptrace(PT_LWPINFO, pid, info, int(unsafe.Sizeof(PtraceLwpInfoStruct{}))) +func PtraceLwpInfo(pid int, info *PtraceLwpInfoStruct) (err error) { +	return ptracePtr(PT_LWPINFO, pid, unsafe.Pointer(info), int(unsafe.Sizeof(*info)))  }  func PtracePeekData(pid int, addr uintptr, out []byte) (count int, err error) { @@ -299,13 +318,25 @@ func PtracePokeText(pid int, addr uintptr, data []byte) (count int, err error) {  }  func PtraceSetRegs(pid int, regs *Reg) (err error) { -	return ptrace(PT_SETREGS, pid, uintptr(unsafe.Pointer(regs)), 0) +	return ptracePtr(PT_SETREGS, pid, unsafe.Pointer(regs), 0)  }  func PtraceSingleStep(pid int) (err error) {  	return ptrace(PT_STEP, pid, 1, 0)  } +func Dup3(oldfd, newfd, flags int) error { +	if oldfd == newfd || flags&^O_CLOEXEC != 0 { +		return EINVAL +	} +	how := F_DUP2FD +	if flags&O_CLOEXEC != 0 { +		how = F_DUP2FD_CLOEXEC +	} +	_, err := fcntl(oldfd, how, newfd) +	return err +} +  /*   * Exposed directly   */ @@ -319,6 +350,7 @@ func PtraceSingleStep(pid int) (err error) {  //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) @@ -401,7 +433,6 @@ func PtraceSingleStep(pid int) (err error) {  //sysnb	Setreuid(ruid int, euid int) (err error)  //sysnb	Setresgid(rgid int, egid int, sgid int) (err error)  //sysnb	Setresuid(ruid int, euid int, suid int) (err error) -//sysnb	Setrlimit(which int, lim *Rlimit) (err error)  //sysnb	Setsid() (pid int, err error)  //sysnb	Settimeofday(tp *Timeval) (err error)  //sysnb	Setuid(uid int) (err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_freebsd_386.go b/vendor/golang.org/x/sys/unix/syscall_freebsd_386.go index b11ede8..b8da510 100644 --- a/vendor/golang.org/x/sys/unix/syscall_freebsd_386.go +++ b/vendor/golang.org/x/sys/unix/syscall_freebsd_386.go @@ -42,6 +42,10 @@ func (cmsg *Cmsghdr) SetLen(length int) {  	cmsg.Len = uint32(length)  } +func (d *PtraceIoDesc) SetLen(length int) { +	d.Len = uint32(length) +} +  func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {  	var writtenOut uint64 = 0  	_, _, e1 := Syscall9(SYS_SENDFILE, uintptr(infd), uintptr(outfd), uintptr(*offset), uintptr((*offset)>>32), uintptr(count), 0, uintptr(unsafe.Pointer(&writtenOut)), 0, 0) @@ -57,11 +61,5 @@ func sendfile(outfd int, infd int, offset *int64, count int) (written int, err e  func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)  func PtraceGetFsBase(pid int, fsbase *int64) (err error) { -	return ptrace(PT_GETFSBASE, pid, uintptr(unsafe.Pointer(fsbase)), 0) -} - -func PtraceIO(req int, pid int, addr uintptr, out []byte, countin int) (count int, err error) { -	ioDesc := PtraceIoDesc{Op: int32(req), Offs: uintptr(unsafe.Pointer(addr)), Addr: uintptr(unsafe.Pointer(&out[0])), Len: uint32(countin)} -	err = ptrace(PT_IO, pid, uintptr(unsafe.Pointer(&ioDesc)), 0) -	return int(ioDesc.Len), err +	return ptracePtr(PT_GETFSBASE, pid, unsafe.Pointer(fsbase), 0)  } diff --git a/vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go b/vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go index 9ed8eec..47155c4 100644 --- a/vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go @@ -42,6 +42,10 @@ func (cmsg *Cmsghdr) SetLen(length int) {  	cmsg.Len = uint32(length)  } +func (d *PtraceIoDesc) SetLen(length int) { +	d.Len = uint64(length) +} +  func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {  	var writtenOut uint64 = 0  	_, _, e1 := Syscall9(SYS_SENDFILE, uintptr(infd), uintptr(outfd), uintptr(*offset), uintptr(count), 0, uintptr(unsafe.Pointer(&writtenOut)), 0, 0, 0) @@ -57,11 +61,5 @@ func sendfile(outfd int, infd int, offset *int64, count int) (written int, err e  func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)  func PtraceGetFsBase(pid int, fsbase *int64) (err error) { -	return ptrace(PT_GETFSBASE, pid, uintptr(unsafe.Pointer(fsbase)), 0) -} - -func PtraceIO(req int, pid int, addr uintptr, out []byte, countin int) (count int, err error) { -	ioDesc := PtraceIoDesc{Op: int32(req), Offs: uintptr(unsafe.Pointer(addr)), Addr: uintptr(unsafe.Pointer(&out[0])), Len: uint64(countin)} -	err = ptrace(PT_IO, pid, uintptr(unsafe.Pointer(&ioDesc)), 0) -	return int(ioDesc.Len), err +	return ptracePtr(PT_GETFSBASE, pid, unsafe.Pointer(fsbase), 0)  } diff --git a/vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go b/vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go index f8ac982..0893209 100644 --- a/vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go +++ b/vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go @@ -42,6 +42,10 @@ func (cmsg *Cmsghdr) SetLen(length int) {  	cmsg.Len = uint32(length)  } +func (d *PtraceIoDesc) SetLen(length int) { +	d.Len = uint32(length) +} +  func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {  	var writtenOut uint64 = 0  	_, _, e1 := Syscall9(SYS_SENDFILE, uintptr(infd), uintptr(outfd), uintptr(*offset), uintptr((*offset)>>32), uintptr(count), 0, uintptr(unsafe.Pointer(&writtenOut)), 0, 0) @@ -55,9 +59,3 @@ func sendfile(outfd int, infd int, offset *int64, count int) (written int, err e  }  func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno) - -func PtraceIO(req int, pid int, addr uintptr, out []byte, countin int) (count int, err error) { -	ioDesc := PtraceIoDesc{Op: int32(req), Offs: uintptr(unsafe.Pointer(addr)), Addr: uintptr(unsafe.Pointer(&out[0])), Len: uint32(countin)} -	err = ptrace(PT_IO, pid, uintptr(unsafe.Pointer(&ioDesc)), 0) -	return int(ioDesc.Len), err -} diff --git a/vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go b/vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go index 8e93203..d151a0d 100644 --- a/vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go @@ -42,6 +42,10 @@ func (cmsg *Cmsghdr) SetLen(length int) {  	cmsg.Len = uint32(length)  } +func (d *PtraceIoDesc) SetLen(length int) { +	d.Len = uint64(length) +} +  func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {  	var writtenOut uint64 = 0  	_, _, e1 := Syscall9(SYS_SENDFILE, uintptr(infd), uintptr(outfd), uintptr(*offset), uintptr(count), 0, uintptr(unsafe.Pointer(&writtenOut)), 0, 0, 0) @@ -55,9 +59,3 @@ func sendfile(outfd int, infd int, offset *int64, count int) (written int, err e  }  func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno) - -func PtraceIO(req int, pid int, addr uintptr, out []byte, countin int) (count int, err error) { -	ioDesc := PtraceIoDesc{Op: int32(req), Offs: uintptr(unsafe.Pointer(addr)), Addr: uintptr(unsafe.Pointer(&out[0])), Len: uint64(countin)} -	err = ptrace(PT_IO, pid, uintptr(unsafe.Pointer(&ioDesc)), 0) -	return int(ioDesc.Len), err -} diff --git a/vendor/golang.org/x/sys/unix/syscall_freebsd_riscv64.go b/vendor/golang.org/x/sys/unix/syscall_freebsd_riscv64.go index cbe1222..d5cd64b 100644 --- a/vendor/golang.org/x/sys/unix/syscall_freebsd_riscv64.go +++ b/vendor/golang.org/x/sys/unix/syscall_freebsd_riscv64.go @@ -42,6 +42,10 @@ func (cmsg *Cmsghdr) SetLen(length int) {  	cmsg.Len = uint32(length)  } +func (d *PtraceIoDesc) SetLen(length int) { +	d.Len = uint64(length) +} +  func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {  	var writtenOut uint64 = 0  	_, _, e1 := Syscall9(SYS_SENDFILE, uintptr(infd), uintptr(outfd), uintptr(*offset), uintptr(count), 0, uintptr(unsafe.Pointer(&writtenOut)), 0, 0, 0) @@ -55,9 +59,3 @@ func sendfile(outfd int, infd int, offset *int64, count int) (written int, err e  }  func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno) - -func PtraceIO(req int, pid int, addr uintptr, out []byte, countin int) (count int, err error) { -	ioDesc := PtraceIoDesc{Op: int32(req), Offs: uintptr(unsafe.Pointer(addr)), Addr: uintptr(unsafe.Pointer(&out[0])), Len: uint64(countin)} -	err = ptrace(PT_IO, pid, uintptr(unsafe.Pointer(&ioDesc)), 0) -	return int(ioDesc.Len), err -} diff --git a/vendor/golang.org/x/sys/unix/syscall_hurd.go b/vendor/golang.org/x/sys/unix/syscall_hurd.go new file mode 100644 index 0000000..381fd46 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/syscall_hurd.go @@ -0,0 +1,30 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build hurd +// +build hurd + +package unix + +/* +#include <stdint.h> +int ioctl(int, unsigned long int, uintptr_t); +*/ +import "C" + +func ioctl(fd int, req uint, arg uintptr) (err error) { +	r0, er := C.ioctl(C.int(fd), C.ulong(req), C.uintptr_t(arg)) +	if r0 == -1 && er != nil { +		err = er +	} +	return +} + +func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { +	r0, er := C.ioctl(C.int(fd), C.ulong(req), C.uintptr_t(uintptr(arg))) +	if r0 == -1 && er != nil { +		err = er +	} +	return +} diff --git a/vendor/golang.org/x/sys/unix/syscall_hurd_386.go b/vendor/golang.org/x/sys/unix/syscall_hurd_386.go new file mode 100644 index 0000000..7cf54a3 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/syscall_hurd_386.go @@ -0,0 +1,29 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build 386 && hurd +// +build 386,hurd + +package unix + +const ( +	TIOCGETA = 0x62251713 +) + +type Winsize struct { +	Row    uint16 +	Col    uint16 +	Xpixel uint16 +	Ypixel uint16 +} + +type Termios struct { +	Iflag  uint32 +	Oflag  uint32 +	Cflag  uint32 +	Lflag  uint32 +	Cc     [20]uint8 +	Ispeed int32 +	Ospeed int32 +} diff --git a/vendor/golang.org/x/sys/unix/syscall_linux.go b/vendor/golang.org/x/sys/unix/syscall_linux.go index c5a9844..fbaeb5f 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux.go @@ -1015,8 +1015,7 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {  		for n < len(pp.Path) && pp.Path[n] != 0 {  			n++  		} -		bytes := (*[len(pp.Path)]byte)(unsafe.Pointer(&pp.Path[0]))[0:n] -		sa.Name = string(bytes) +		sa.Name = string(unsafe.Slice((*byte)(unsafe.Pointer(&pp.Path[0])), n))  		return sa, nil  	case AF_INET: @@ -1365,6 +1364,10 @@ func SetsockoptTCPRepairOpt(fd, level, opt int, o []TCPRepairOpt) (err error) {  	return setsockopt(fd, level, opt, unsafe.Pointer(&o[0]), uintptr(SizeofTCPRepairOpt*len(o)))  } +func SetsockoptTCPMD5Sig(fd, level, opt int, s *TCPMD5Sig) error { +	return setsockopt(fd, level, opt, unsafe.Pointer(s), unsafe.Sizeof(*s)) +} +  // Keyctl Commands (http://man7.org/linux/man-pages/man2/keyctl.2.html)  // KeyctlInt calls keyctl commands in which each argument is an int. @@ -1579,6 +1582,7 @@ func BindToDevice(fd int, device string) (err error) {  }  //sys	ptrace(request int, pid int, addr uintptr, data uintptr) (err error) +//sys	ptracePtr(request int, pid int, addr uintptr, data unsafe.Pointer) (err error) = SYS_PTRACE  func ptracePeek(req int, pid int, addr uintptr, out []byte) (count int, err error) {  	// The peek requests are machine-size oriented, so we wrap it @@ -1596,7 +1600,7 @@ func ptracePeek(req int, pid int, addr uintptr, out []byte) (count int, err erro  	// boundary.  	n := 0  	if addr%SizeofPtr != 0 { -		err = ptrace(req, pid, addr-addr%SizeofPtr, uintptr(unsafe.Pointer(&buf[0]))) +		err = ptracePtr(req, pid, addr-addr%SizeofPtr, unsafe.Pointer(&buf[0]))  		if err != nil {  			return 0, err  		} @@ -1608,7 +1612,7 @@ func ptracePeek(req int, pid int, addr uintptr, out []byte) (count int, err erro  	for len(out) > 0 {  		// We use an internal buffer to guarantee alignment.  		// It's not documented if this is necessary, but we're paranoid. -		err = ptrace(req, pid, addr+uintptr(n), uintptr(unsafe.Pointer(&buf[0]))) +		err = ptracePtr(req, pid, addr+uintptr(n), unsafe.Pointer(&buf[0]))  		if err != nil {  			return n, err  		} @@ -1640,7 +1644,7 @@ func ptracePoke(pokeReq int, peekReq int, pid int, addr uintptr, data []byte) (c  	n := 0  	if addr%SizeofPtr != 0 {  		var buf [SizeofPtr]byte -		err = ptrace(peekReq, pid, addr-addr%SizeofPtr, uintptr(unsafe.Pointer(&buf[0]))) +		err = ptracePtr(peekReq, pid, addr-addr%SizeofPtr, unsafe.Pointer(&buf[0]))  		if err != nil {  			return 0, err  		} @@ -1667,7 +1671,7 @@ func ptracePoke(pokeReq int, peekReq int, pid int, addr uintptr, data []byte) (c  	// Trailing edge.  	if len(data) > 0 {  		var buf [SizeofPtr]byte -		err = ptrace(peekReq, pid, addr+uintptr(n), uintptr(unsafe.Pointer(&buf[0]))) +		err = ptracePtr(peekReq, pid, addr+uintptr(n), unsafe.Pointer(&buf[0]))  		if err != nil {  			return n, err  		} @@ -1696,11 +1700,11 @@ func PtracePokeUser(pid int, addr uintptr, data []byte) (count int, err error) {  }  func PtraceGetRegs(pid int, regsout *PtraceRegs) (err error) { -	return ptrace(PTRACE_GETREGS, pid, 0, uintptr(unsafe.Pointer(regsout))) +	return ptracePtr(PTRACE_GETREGS, pid, 0, unsafe.Pointer(regsout))  }  func PtraceSetRegs(pid int, regs *PtraceRegs) (err error) { -	return ptrace(PTRACE_SETREGS, pid, 0, uintptr(unsafe.Pointer(regs))) +	return ptracePtr(PTRACE_SETREGS, pid, 0, unsafe.Pointer(regs))  }  func PtraceSetOptions(pid int, options int) (err error) { @@ -1709,7 +1713,7 @@ func PtraceSetOptions(pid int, options int) (err error) {  func PtraceGetEventMsg(pid int) (msg uint, err error) {  	var data _C_long -	err = ptrace(PTRACE_GETEVENTMSG, pid, 0, uintptr(unsafe.Pointer(&data))) +	err = ptracePtr(PTRACE_GETEVENTMSG, pid, 0, unsafe.Pointer(&data))  	msg = uint(data)  	return  } @@ -1800,6 +1804,7 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e  //sysnb	Capset(hdr *CapUserHeader, data *CapUserData) (err error)  //sys	Chdir(path string) (err error)  //sys	Chroot(path string) (err error) +//sys	ClockAdjtime(clockid int32, buf *Timex) (state int, err error)  //sys	ClockGetres(clockid int32, res *Timespec) (err error)  //sys	ClockGettime(clockid int32, time *Timespec) (err error)  //sys	ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) @@ -1868,7 +1873,6 @@ func Getpgrp() (pid int) {  //sys	OpenTree(dfd int, fileName string, flags uint) (r int, err error)  //sys	PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error)  //sys	PivotRoot(newroot string, putold string) (err error) = SYS_PIVOT_ROOT -//sysnb	Prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) = SYS_PRLIMIT64  //sys	Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error)  //sys	Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) = SYS_PSELECT6  //sys	read(fd int, p []byte) (n int, err error) @@ -1882,6 +1886,15 @@ func Getpgrp() (pid int) {  //sysnb	Settimeofday(tv *Timeval) (err error)  //sys	Setns(fd int, nstype int) (err error) +//go:linkname syscall_prlimit syscall.prlimit +func syscall_prlimit(pid, resource int, newlimit, old *syscall.Rlimit) error + +func Prlimit(pid, resource int, newlimit, old *Rlimit) error { +	// Just call the syscall version, because as of Go 1.21 +	// it will affect starting a new process. +	return syscall_prlimit(pid, resource, (*syscall.Rlimit)(newlimit), (*syscall.Rlimit)(old)) +} +  // PrctlRetInt performs a prctl operation specified by option and further  // optional arguments arg2 through arg5 depending on option. It returns a  // non-negative integer that is returned by the prctl syscall. @@ -1973,36 +1986,46 @@ func Signalfd(fd int, sigmask *Sigset_t, flags int) (newfd int, err error) {  //sys	preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) = SYS_PREADV2  //sys	pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) = SYS_PWRITEV2 -func bytes2iovec(bs [][]byte) []Iovec { -	iovecs := make([]Iovec, len(bs)) -	for i, b := range bs { -		iovecs[i].SetLen(len(b)) +// minIovec is the size of the small initial allocation used by +// Readv, Writev, etc. +// +// This small allocation gets stack allocated, which lets the +// common use case of len(iovs) <= minIovs avoid more expensive +// heap allocations. +const minIovec = 8 + +// appendBytes converts bs to Iovecs and appends them to vecs. +func appendBytes(vecs []Iovec, bs [][]byte) []Iovec { +	for _, b := range bs { +		var v Iovec +		v.SetLen(len(b))  		if len(b) > 0 { -			iovecs[i].Base = &b[0] +			v.Base = &b[0]  		} else { -			iovecs[i].Base = (*byte)(unsafe.Pointer(&_zero)) +			v.Base = (*byte)(unsafe.Pointer(&_zero))  		} +		vecs = append(vecs, v)  	} -	return iovecs +	return vecs  } -// offs2lohi splits offs into its lower and upper unsigned long. On 64-bit -// systems, hi will always be 0. On 32-bit systems, offs will be split in half. -// preadv/pwritev chose this calling convention so they don't need to add a -// padding-register for alignment on ARM. +// offs2lohi splits offs into its low and high order bits.  func offs2lohi(offs int64) (lo, hi uintptr) { -	return uintptr(offs), uintptr(uint64(offs) >> SizeofLong) +	const longBits = SizeofLong * 8 +	return uintptr(offs), uintptr(uint64(offs) >> (longBits - 1) >> 1) // two shifts to avoid false positive in vet  }  func Readv(fd int, iovs [][]byte) (n int, err error) { -	iovecs := bytes2iovec(iovs) +	iovecs := make([]Iovec, 0, minIovec) +	iovecs = appendBytes(iovecs, iovs)  	n, err = readv(fd, iovecs)  	readvRacedetect(iovecs, n, err)  	return n, err  }  func Preadv(fd int, iovs [][]byte, offset int64) (n int, err error) { -	iovecs := bytes2iovec(iovs) +	iovecs := make([]Iovec, 0, minIovec) +	iovecs = appendBytes(iovecs, iovs)  	lo, hi := offs2lohi(offset)  	n, err = preadv(fd, iovecs, lo, hi)  	readvRacedetect(iovecs, n, err) @@ -2010,7 +2033,8 @@ func Preadv(fd int, iovs [][]byte, offset int64) (n int, err error) {  }  func Preadv2(fd int, iovs [][]byte, offset int64, flags int) (n int, err error) { -	iovecs := bytes2iovec(iovs) +	iovecs := make([]Iovec, 0, minIovec) +	iovecs = appendBytes(iovecs, iovs)  	lo, hi := offs2lohi(offset)  	n, err = preadv2(fd, iovecs, lo, hi, flags)  	readvRacedetect(iovecs, n, err) @@ -2037,7 +2061,8 @@ func readvRacedetect(iovecs []Iovec, n int, err error) {  }  func Writev(fd int, iovs [][]byte) (n int, err error) { -	iovecs := bytes2iovec(iovs) +	iovecs := make([]Iovec, 0, minIovec) +	iovecs = appendBytes(iovecs, iovs)  	if raceenabled {  		raceReleaseMerge(unsafe.Pointer(&ioSync))  	} @@ -2047,7 +2072,8 @@ func Writev(fd int, iovs [][]byte) (n int, err error) {  }  func Pwritev(fd int, iovs [][]byte, offset int64) (n int, err error) { -	iovecs := bytes2iovec(iovs) +	iovecs := make([]Iovec, 0, minIovec) +	iovecs = appendBytes(iovecs, iovs)  	if raceenabled {  		raceReleaseMerge(unsafe.Pointer(&ioSync))  	} @@ -2058,7 +2084,8 @@ func Pwritev(fd int, iovs [][]byte, offset int64) (n int, err error) {  }  func Pwritev2(fd int, iovs [][]byte, offset int64, flags int) (n int, err error) { -	iovecs := bytes2iovec(iovs) +	iovecs := make([]Iovec, 0, minIovec) +	iovecs = appendBytes(iovecs, iovs)  	if raceenabled {  		raceReleaseMerge(unsafe.Pointer(&ioSync))  	} @@ -2139,6 +2166,14 @@ func isGroupMember(gid int) bool {  	return false  } +func isCapDacOverrideSet() bool { +	hdr := CapUserHeader{Version: LINUX_CAPABILITY_VERSION_3} +	data := [2]CapUserData{} +	err := Capget(&hdr, &data[0]) + +	return err == nil && data[0].Effective&(1<<CAP_DAC_OVERRIDE) != 0 +} +  //sys	faccessat(dirfd int, path string, mode uint32) (err error)  //sys	Faccessat2(dirfd int, path string, mode uint32, flags int) (err error) @@ -2174,6 +2209,12 @@ func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {  	var uid int  	if flags&AT_EACCESS != 0 {  		uid = Geteuid() +		if uid != 0 && isCapDacOverrideSet() { +			// If CAP_DAC_OVERRIDE is set, file access check is +			// done by the kernel in the same way as for root +			// (see generic_permission() in the Linux sources). +			uid = 0 +		}  	} else {  		uid = Getuid()  	} diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_386.go b/vendor/golang.org/x/sys/unix/syscall_linux_386.go index ff5b589..c7d9945 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_386.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_386.go @@ -97,33 +97,6 @@ func Getrlimit(resource int, rlim *Rlimit) (err error) {  	return  } -//sysnb	setrlimit(resource int, rlim *rlimit32) (err error) = SYS_SETRLIMIT - -func Setrlimit(resource int, rlim *Rlimit) (err error) { -	err = Prlimit(0, resource, rlim, nil) -	if err != ENOSYS { -		return err -	} - -	rl := rlimit32{} -	if rlim.Cur == rlimInf64 { -		rl.Cur = rlimInf32 -	} else if rlim.Cur < uint64(rlimInf32) { -		rl.Cur = uint32(rlim.Cur) -	} else { -		return EINVAL -	} -	if rlim.Max == rlimInf64 { -		rl.Max = rlimInf32 -	} else if rlim.Max < uint64(rlimInf32) { -		rl.Max = uint32(rlim.Max) -	} else { -		return EINVAL -	} - -	return setrlimit(resource, &rl) -} -  func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {  	newoffset, errno := seek(fd, offset, whence)  	if errno != 0 { diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go b/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go index 9b27035..5b21fcf 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go @@ -46,7 +46,6 @@ func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err  //sys	sendfile(outfd int, infd int, offset *int64, count int) (written int, err error)  //sys	setfsgid(gid int) (prev int, err error)  //sys	setfsuid(uid int) (prev int, err error) -//sysnb	Setrlimit(resource int, rlim *Rlimit) (err error)  //sys	Shutdown(fd int, how int) (err error)  //sys	Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int64, err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_arm.go b/vendor/golang.org/x/sys/unix/syscall_linux_arm.go index 856ad1d..da29864 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_arm.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_arm.go @@ -171,33 +171,6 @@ func Getrlimit(resource int, rlim *Rlimit) (err error) {  	return  } -//sysnb	setrlimit(resource int, rlim *rlimit32) (err error) = SYS_SETRLIMIT - -func Setrlimit(resource int, rlim *Rlimit) (err error) { -	err = Prlimit(0, resource, rlim, nil) -	if err != ENOSYS { -		return err -	} - -	rl := rlimit32{} -	if rlim.Cur == rlimInf64 { -		rl.Cur = rlimInf32 -	} else if rlim.Cur < uint64(rlimInf32) { -		rl.Cur = uint32(rlim.Cur) -	} else { -		return EINVAL -	} -	if rlim.Max == rlimInf64 { -		rl.Max = rlimInf32 -	} else if rlim.Max < uint64(rlimInf32) { -		rl.Max = uint32(rlim.Max) -	} else { -		return EINVAL -	} - -	return setrlimit(resource, &rl) -} -  func (r *PtraceRegs) PC() uint64 { return uint64(r.Uregs[15]) }  func (r *PtraceRegs) SetPC(pc uint64) { r.Uregs[15] = uint32(pc) } diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go b/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go index 6422704..a81f574 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go @@ -39,7 +39,6 @@ func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err  //sys	sendfile(outfd int, infd int, offset *int64, count int) (written int, err error)  //sys	setfsgid(gid int) (prev int, err error)  //sys	setfsuid(uid int) (prev int, err error) -//sysnb	setrlimit(resource int, rlim *Rlimit) (err error)  //sys	Shutdown(fd int, how int) (err error)  //sys	Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int64, err error) @@ -143,15 +142,6 @@ func Getrlimit(resource int, rlim *Rlimit) error {  	return getrlimit(resource, rlim)  } -// Setrlimit prefers the prlimit64 system call. See issue 38604. -func Setrlimit(resource int, rlim *Rlimit) error { -	err := Prlimit(0, resource, rlim, nil) -	if err != ENOSYS { -		return err -	} -	return setrlimit(resource, rlim) -} -  func (r *PtraceRegs) PC() uint64 { return r.Pc }  func (r *PtraceRegs) SetPC(pc uint64) { r.Pc = pc } diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_loong64.go b/vendor/golang.org/x/sys/unix/syscall_linux_loong64.go index 59dab51..69d2d7c 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_loong64.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_loong64.go @@ -126,11 +126,6 @@ func Getrlimit(resource int, rlim *Rlimit) (err error) {  	return  } -func Setrlimit(resource int, rlim *Rlimit) (err error) { -	err = Prlimit(0, resource, rlim, nil) -	return -} -  func futimesat(dirfd int, path string, tv *[2]Timeval) (err error) {  	if tv == nil {  		return utimensat(dirfd, path, nil, 0) diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go b/vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go index bfef09a..76d5640 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go @@ -37,7 +37,6 @@ func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err  //sys	sendfile(outfd int, infd int, offset *int64, count int) (written int, err error)  //sys	setfsgid(gid int) (prev int, err error)  //sys	setfsuid(uid int) (prev int, err error) -//sysnb	Setrlimit(resource int, rlim *Rlimit) (err error)  //sys	Shutdown(fd int, how int) (err error)  //sys	Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int64, err error)  //sys	Statfs(path string, buf *Statfs_t) (err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go b/vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go index ab30250..aae7f0f 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go @@ -151,33 +151,6 @@ func Getrlimit(resource int, rlim *Rlimit) (err error) {  	return  } -//sysnb	setrlimit(resource int, rlim *rlimit32) (err error) = SYS_SETRLIMIT - -func Setrlimit(resource int, rlim *Rlimit) (err error) { -	err = Prlimit(0, resource, rlim, nil) -	if err != ENOSYS { -		return err -	} - -	rl := rlimit32{} -	if rlim.Cur == rlimInf64 { -		rl.Cur = rlimInf32 -	} else if rlim.Cur < uint64(rlimInf32) { -		rl.Cur = uint32(rlim.Cur) -	} else { -		return EINVAL -	} -	if rlim.Max == rlimInf64 { -		rl.Max = rlimInf32 -	} else if rlim.Max < uint64(rlimInf32) { -		rl.Max = uint32(rlim.Max) -	} else { -		return EINVAL -	} - -	return setrlimit(resource, &rl) -} -  func (r *PtraceRegs) PC() uint64 { return r.Epc }  func (r *PtraceRegs) SetPC(pc uint64) { r.Epc = pc } diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_ppc.go b/vendor/golang.org/x/sys/unix/syscall_linux_ppc.go index eac1cf1..66eff19 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_ppc.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_ppc.go @@ -159,33 +159,6 @@ func Getrlimit(resource int, rlim *Rlimit) (err error) {  	return  } -//sysnb	setrlimit(resource int, rlim *rlimit32) (err error) = SYS_SETRLIMIT - -func Setrlimit(resource int, rlim *Rlimit) (err error) { -	err = Prlimit(0, resource, rlim, nil) -	if err != ENOSYS { -		return err -	} - -	rl := rlimit32{} -	if rlim.Cur == rlimInf64 { -		rl.Cur = rlimInf32 -	} else if rlim.Cur < uint64(rlimInf32) { -		rl.Cur = uint32(rlim.Cur) -	} else { -		return EINVAL -	} -	if rlim.Max == rlimInf64 { -		rl.Max = rlimInf32 -	} else if rlim.Max < uint64(rlimInf32) { -		rl.Max = uint32(rlim.Max) -	} else { -		return EINVAL -	} - -	return setrlimit(resource, &rl) -} -  func (r *PtraceRegs) PC() uint32 { return r.Nip }  func (r *PtraceRegs) SetPC(pc uint32) { r.Nip = pc } diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go b/vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go index 4df5661..806aa25 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go @@ -34,7 +34,6 @@ package unix  //sys	sendfile(outfd int, infd int, offset *int64, count int) (written int, err error)  //sys	setfsgid(gid int) (prev int, err error)  //sys	setfsuid(uid int) (prev int, err error) -//sysnb	Setrlimit(resource int, rlim *Rlimit) (err error)  //sys	Shutdown(fd int, how int) (err error)  //sys	Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int64, err error)  //sys	Stat(path string, stat *Stat_t) (err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go b/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go index 5f4243d..35851ef 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go @@ -38,7 +38,6 @@ func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err  //sys	sendfile(outfd int, infd int, offset *int64, count int) (written int, err error)  //sys	setfsgid(gid int) (prev int, err error)  //sys	setfsuid(uid int) (prev int, err error) -//sysnb	Setrlimit(resource int, rlim *Rlimit) (err error)  //sys	Shutdown(fd int, how int) (err error)  //sys	Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int64, err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_s390x.go b/vendor/golang.org/x/sys/unix/syscall_linux_s390x.go index d0a7d40..2f89e8f 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_s390x.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_s390x.go @@ -34,7 +34,6 @@ import (  //sys	sendfile(outfd int, infd int, offset *int64, count int) (written int, err error)  //sys	setfsgid(gid int) (prev int, err error)  //sys	setfsuid(uid int) (prev int, err error) -//sysnb	Setrlimit(resource int, rlim *Rlimit) (err error)  //sys	Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int64, err error)  //sys	Stat(path string, stat *Stat_t) (err error)  //sys	Statfs(path string, buf *Statfs_t) (err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go b/vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go index f5c793b..7ca064a 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go @@ -31,7 +31,6 @@ package unix  //sys	sendfile(outfd int, infd int, offset *int64, count int) (written int, err error)  //sys	setfsgid(gid int) (prev int, err error)  //sys	setfsuid(uid int) (prev int, err error) -//sysnb	Setrlimit(resource int, rlim *Rlimit) (err error)  //sys	Shutdown(fd int, how int) (err error)  //sys	Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int64, err error)  //sys	Stat(path string, stat *Stat_t) (err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_netbsd.go b/vendor/golang.org/x/sys/unix/syscall_netbsd.go index 666f0a1..018d7d4 100644 --- a/vendor/golang.org/x/sys/unix/syscall_netbsd.go +++ b/vendor/golang.org/x/sys/unix/syscall_netbsd.go @@ -13,7 +13,6 @@  package unix  import ( -	"runtime"  	"syscall"  	"unsafe"  ) @@ -110,6 +109,20 @@ func direntNamlen(buf []byte) (uint64, bool) {  	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)  } @@ -164,13 +177,13 @@ func sendfile(outfd int, infd int, offset *int64, count int) (written int, err e  }  //sys	ioctl(fd int, req uint, arg uintptr) (err error) +//sys	ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) = SYS_IOCTL  //sys	sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) = SYS___SYSCTL  func IoctlGetPtmget(fd int, req uint) (*Ptmget, error) {  	var value Ptmget -	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) -	runtime.KeepAlive(value) +	err := ioctlPtr(fd, req, unsafe.Pointer(&value))  	return &value, err  } @@ -245,6 +258,7 @@ func Statvfs(path string, buf *Statvfs_t) (err error) {  //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) @@ -326,7 +340,6 @@ func Statvfs(path string, buf *Statvfs_t) (err error) {  //sys	Setpriority(which int, who int, prio int) (err error)  //sysnb	Setregid(rgid int, egid int) (err error)  //sysnb	Setreuid(ruid int, euid int) (err error) -//sysnb	Setrlimit(which int, lim *Rlimit) (err error)  //sysnb	Setsid() (pid int, err error)  //sysnb	Settimeofday(tp *Timeval) (err error)  //sysnb	Setuid(uid int) (err error) @@ -487,7 +500,6 @@ func Statvfs(path string, buf *Statvfs_t) (err error) {  // compat_43_osendmsg  // compat_43_osethostid  // compat_43_osethostname -// compat_43_osetrlimit  // compat_43_osigblock  // compat_43_osigsetmask  // compat_43_osigstack diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd.go b/vendor/golang.org/x/sys/unix/syscall_openbsd.go index 78daceb..f9c7a96 100644 --- a/vendor/golang.org/x/sys/unix/syscall_openbsd.go +++ b/vendor/golang.org/x/sys/unix/syscall_openbsd.go @@ -152,6 +152,7 @@ func Getfsstat(buf []Statfs_t, flags int) (n int, err error) {  }  //sys	ioctl(fd int, req uint, arg uintptr) (err error) +//sys	ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) = SYS_IOCTL  //sys	sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) = SYS___SYSCTL @@ -220,6 +221,7 @@ func Uname(uname *Utsname) error {  //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) @@ -292,7 +294,6 @@ func Uname(uname *Utsname) error {  //sysnb	Setreuid(ruid int, euid int) (err error)  //sysnb	Setresgid(rgid int, egid int, sgid int) (err error)  //sysnb	Setresuid(ruid int, euid int, suid int) (err error) -//sysnb	Setrlimit(which int, lim *Rlimit) (err error)  //sysnb	Setrtable(rtable int) (err error)  //sysnb	Setsid() (pid int, err error)  //sysnb	Settimeofday(tp *Timeval) (err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd_libc.go b/vendor/golang.org/x/sys/unix/syscall_openbsd_libc.go index e23c539..04aa43f 100644 --- a/vendor/golang.org/x/sys/unix/syscall_openbsd_libc.go +++ b/vendor/golang.org/x/sys/unix/syscall_openbsd_libc.go @@ -2,8 +2,8 @@  // Use of this source code is governed by a BSD-style  // license that can be found in the LICENSE file. -//go:build openbsd && !mips64 -// +build openbsd,!mips64 +//go:build openbsd +// +build openbsd  package unix diff --git a/vendor/golang.org/x/sys/unix/syscall_solaris.go b/vendor/golang.org/x/sys/unix/syscall_solaris.go index 2109e56..b600a28 100644 --- a/vendor/golang.org/x/sys/unix/syscall_solaris.go +++ b/vendor/golang.org/x/sys/unix/syscall_solaris.go @@ -408,8 +408,7 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {  		for n < len(pp.Path) && pp.Path[n] != 0 {  			n++  		} -		bytes := (*[len(pp.Path)]byte)(unsafe.Pointer(&pp.Path[0]))[0:n] -		sa.Name = string(bytes) +		sa.Name = string(unsafe.Slice((*byte)(unsafe.Pointer(&pp.Path[0])), n))  		return sa, nil  	case AF_INET: @@ -546,22 +545,26 @@ func Minor(dev uint64) uint32 {   * Expose the ioctl function   */ -//sys	ioctlRet(fd int, req uint, arg uintptr) (ret int, err error) = libc.ioctl +//sys	ioctlRet(fd int, req int, arg uintptr) (ret int, err error) = libc.ioctl +//sys	ioctlPtrRet(fd int, req int, arg unsafe.Pointer) (ret int, err error) = libc.ioctl -func ioctl(fd int, req uint, arg uintptr) (err error) { +func ioctl(fd int, req int, arg uintptr) (err error) {  	_, err = ioctlRet(fd, req, arg)  	return err  } -func IoctlSetTermio(fd int, req uint, value *Termio) error { -	err := ioctl(fd, req, uintptr(unsafe.Pointer(value))) -	runtime.KeepAlive(value) +func ioctlPtr(fd int, req int, arg unsafe.Pointer) (err error) { +	_, err = ioctlPtrRet(fd, req, arg)  	return err  } -func IoctlGetTermio(fd int, req uint) (*Termio, error) { +func IoctlSetTermio(fd int, req int, value *Termio) error { +	return ioctlPtr(fd, req, unsafe.Pointer(value)) +} + +func IoctlGetTermio(fd int, req int) (*Termio, error) {  	var value Termio -	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) +	err := ioctlPtr(fd, req, unsafe.Pointer(&value))  	return &value, err  } @@ -590,6 +593,7 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e  //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	Creat(path string, mode uint32) (fd int, err error)  //sys	Dup(fd int) (nfd int, err error) @@ -661,7 +665,6 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e  //sys	Setpriority(which int, who int, prio int) (err error)  //sysnb	Setregid(rgid int, egid int) (err error)  //sysnb	Setreuid(ruid int, euid int) (err error) -//sysnb	Setrlimit(which int, lim *Rlimit) (err error)  //sysnb	Setsid() (pid int, err error)  //sysnb	Setuid(uid int) (err error)  //sys	Shutdown(s int, how int) (err error) = libsocket.shutdown @@ -1076,14 +1079,14 @@ func Getmsg(fd int, cl []byte, data []byte) (retCl []byte, retData []byte, flags  	return retCl, retData, flags, nil  } -func IoctlSetIntRetInt(fd int, req uint, arg int) (int, error) { +func IoctlSetIntRetInt(fd int, req int, arg int) (int, error) {  	return ioctlRet(fd, req, uintptr(arg))  } -func IoctlSetString(fd int, req uint, val string) error { +func IoctlSetString(fd int, req int, val string) error {  	bs := make([]byte, len(val)+1)  	copy(bs[:len(bs)-1], val) -	err := ioctl(fd, req, uintptr(unsafe.Pointer(&bs[0]))) +	err := ioctlPtr(fd, req, unsafe.Pointer(&bs[0]))  	runtime.KeepAlive(&bs[0])  	return err  } @@ -1116,8 +1119,8 @@ func (l *Lifreq) GetLifruUint() uint {  	return *(*uint)(unsafe.Pointer(&l.Lifru[0]))  } -func IoctlLifreq(fd int, req uint, l *Lifreq) error { -	return ioctl(fd, req, uintptr(unsafe.Pointer(l))) +func IoctlLifreq(fd int, req int, l *Lifreq) error { +	return ioctlPtr(fd, req, unsafe.Pointer(l))  }  // Strioctl Helpers @@ -1127,6 +1130,6 @@ func (s *Strioctl) SetInt(i int) {  	s.Dp = (*int8)(unsafe.Pointer(&i))  } -func IoctlSetStrioctlRetInt(fd int, req uint, s *Strioctl) (int, error) { -	return ioctlRet(fd, req, uintptr(unsafe.Pointer(s))) +func IoctlSetStrioctlRetInt(fd int, req int, s *Strioctl) (int, error) { +	return ioctlPtrRet(fd, req, unsafe.Pointer(s))  } diff --git a/vendor/golang.org/x/sys/unix/syscall_unix.go b/vendor/golang.org/x/sys/unix/syscall_unix.go index 00bafda..8e48c29 100644 --- a/vendor/golang.org/x/sys/unix/syscall_unix.go +++ b/vendor/golang.org/x/sys/unix/syscall_unix.go @@ -331,6 +331,19 @@ func Recvfrom(fd int, p []byte, flags int) (n int, from Sockaddr, err error) {  	return  } +// Recvmsg receives a message from a socket using the recvmsg system call. The +// received non-control data will be written to p, and any "out of band" +// control data will be written to oob. The flags are passed to recvmsg. +// +// The results are: +//   - n is the number of non-control data bytes read into p +//   - oobn is the number of control data bytes read into oob; this may be interpreted using [ParseSocketControlMessage] +//   - recvflags is flags returned by recvmsg +//   - from is the address of the sender +// +// If the underlying socket type is not SOCK_DGRAM, a received message +// containing oob data and a single '\0' of non-control data is treated as if +// the message contained only control data, i.e. n will be zero on return.  func Recvmsg(fd int, p, oob []byte, flags int) (n, oobn int, recvflags int, from Sockaddr, err error) {  	var iov [1]Iovec  	if len(p) > 0 { @@ -346,13 +359,9 @@ func Recvmsg(fd int, p, oob []byte, flags int) (n, oobn int, recvflags int, from  	return  } -// RecvmsgBuffers receives a message from a socket using the recvmsg -// system call. The flags are passed to recvmsg. Any non-control data -// read is scattered into the buffers slices. The results are: -//   - n is the number of non-control data read into bufs -//   - oobn is the number of control data read into oob; this may be interpreted using [ParseSocketControlMessage] -//   - recvflags is flags returned by recvmsg -//   - from is the address of the sender +// RecvmsgBuffers receives a message from a socket using the recvmsg system +// call. This function is equivalent to Recvmsg, but non-control data read is +// scattered into the buffers slices.  func RecvmsgBuffers(fd int, buffers [][]byte, oob []byte, flags int) (n, oobn int, recvflags int, from Sockaddr, err error) {  	iov := make([]Iovec, len(buffers))  	for i := range buffers { @@ -371,11 +380,38 @@ func RecvmsgBuffers(fd int, buffers [][]byte, oob []byte, flags int) (n, oobn in  	return  } +// Sendmsg sends a message on a socket to an address using the sendmsg system +// call. This function is equivalent to SendmsgN, but does not return the +// number of bytes actually sent.  func Sendmsg(fd int, p, oob []byte, to Sockaddr, flags int) (err error) {  	_, err = SendmsgN(fd, p, oob, to, flags)  	return  } +// SendmsgN sends a message on a socket to an address using the sendmsg system +// call. p contains the non-control data to send, and oob contains the "out of +// band" control data. The flags are passed to sendmsg. The number of +// non-control bytes actually written to the socket is returned. +// +// Some socket types do not support sending control data without accompanying +// non-control data. If p is empty, and oob contains control data, and the +// underlying socket type is not SOCK_DGRAM, p will be treated as containing a +// single '\0' and the return value will indicate zero bytes sent. +// +// The Go function Recvmsg, if called with an empty p and a non-empty oob, +// will read and ignore this additional '\0'.  If the message is received by +// code that does not use Recvmsg, or that does not use Go at all, that code +// will need to be written to expect and ignore the additional '\0'. +// +// If you need to send non-empty oob with p actually empty, and if the +// underlying socket type supports it, you can do so via a raw system call as +// follows: +// +//	msg := &unix.Msghdr{ +//	    Control: &oob[0], +//	} +//	msg.SetControllen(len(oob)) +//	n, _, errno := unix.Syscall(unix.SYS_SENDMSG, uintptr(fd), uintptr(unsafe.Pointer(msg)), flags)  func SendmsgN(fd int, p, oob []byte, to Sockaddr, flags int) (n int, err error) {  	var iov [1]Iovec  	if len(p) > 0 { @@ -394,9 +430,8 @@ func SendmsgN(fd int, p, oob []byte, to Sockaddr, flags int) (n int, err error)  }  // SendmsgBuffers sends a message on a socket to an address using the sendmsg -// system call. The flags are passed to sendmsg. Any non-control data written -// is gathered from buffers. The function returns the number of bytes written -// to the socket. +// system call. This function is equivalent to SendmsgN, but the non-control +// data is gathered from buffers.  func SendmsgBuffers(fd int, buffers [][]byte, oob []byte, to Sockaddr, flags int) (n int, err error) {  	iov := make([]Iovec, len(buffers))  	for i := range buffers { @@ -543,7 +578,7 @@ func Lutimes(path string, tv []Timeval) error {  	return UtimesNanoAt(AT_FDCWD, path, ts, AT_SYMLINK_NOFOLLOW)  } -// emptyIovec reports whether there are no bytes in the slice of Iovec. +// emptyIovecs reports whether there are no bytes in the slice of Iovec.  func emptyIovecs(iov []Iovec) bool {  	for i := range iov {  		if iov[i].Len > 0 { @@ -552,3 +587,10 @@ func emptyIovecs(iov []Iovec) bool {  	}  	return true  } + +// Setrlimit sets a resource limit. +func Setrlimit(resource int, rlim *Rlimit) error { +	// Just call the syscall version, because as of Go 1.21 +	// it will affect starting a new process. +	return syscall.Setrlimit(resource, (*syscall.Rlimit)(rlim)) +} diff --git a/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go b/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go index 68b2f3e..d3d49ec 100644 --- a/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go +++ b/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go @@ -139,8 +139,7 @@ func anyToSockaddr(_ int, rsa *RawSockaddrAny) (Sockaddr, error) {  		for n < int(pp.Len) && pp.Path[n] != 0 {  			n++  		} -		bytes := (*[len(pp.Path)]byte)(unsafe.Pointer(&pp.Path[0]))[0:n] -		sa.Name = string(bytes) +		sa.Name = string(unsafe.Slice((*byte)(unsafe.Pointer(&pp.Path[0])), n))  		return sa, nil  	case AF_INET: @@ -213,7 +212,8 @@ func (cmsg *Cmsghdr) SetLen(length int) {  //sys	sendmsg(s int, msg *Msghdr, flags int) (n int, err error) = SYS___SENDMSG_A  //sys   mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) = SYS_MMAP  //sys   munmap(addr uintptr, length uintptr) (err error) = SYS_MUNMAP -//sys   ioctl(fd int, req uint, arg uintptr) (err error) = SYS_IOCTL +//sys   ioctl(fd int, req int, arg uintptr) (err error) = SYS_IOCTL +//sys   ioctlPtr(fd int, req int, arg unsafe.Pointer) (err error) = SYS_IOCTL  //sys   Access(path string, mode uint32) (err error) = SYS___ACCESS_A  //sys   Chdir(path string) (err error) = SYS___CHDIR_A diff --git a/vendor/golang.org/x/sys/unix/timestruct.go b/vendor/golang.org/x/sys/unix/timestruct.go index 3d89304..616b1b2 100644 --- a/vendor/golang.org/x/sys/unix/timestruct.go +++ b/vendor/golang.org/x/sys/unix/timestruct.go @@ -9,7 +9,7 @@ package unix  import "time" -// TimespecToNSec returns the time stored in ts as nanoseconds. +// TimespecToNsec returns the time stored in ts as nanoseconds.  func TimespecToNsec(ts Timespec) int64 { return ts.Nano() }  // NsecToTimespec converts a number of nanoseconds into a Timespec. diff --git a/vendor/golang.org/x/sys/unix/xattr_bsd.go b/vendor/golang.org/x/sys/unix/xattr_bsd.go index 663b377..f5f8e9f 100644 --- a/vendor/golang.org/x/sys/unix/xattr_bsd.go +++ b/vendor/golang.org/x/sys/unix/xattr_bsd.go @@ -36,9 +36,14 @@ func xattrnamespace(fullattr string) (ns int, attr string, err error) {  func initxattrdest(dest []byte, idx int) (d unsafe.Pointer) {  	if len(dest) > idx {  		return unsafe.Pointer(&dest[idx]) -	} else { -		return unsafe.Pointer(_zero)  	} +	if dest != nil { +		// extattr_get_file and extattr_list_file treat NULL differently from +		// a non-NULL pointer of length zero. Preserve the property of nilness, +		// even if we can't use dest directly. +		return unsafe.Pointer(&_zero) +	} +	return nil  }  // FreeBSD and NetBSD implement their own syscalls to handle extended attributes diff --git a/vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go b/vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go index 476a1c7..1430076 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go @@ -1270,6 +1270,16 @@ const (  	SEEK_END                                = 0x2  	SEEK_HOLE                               = 0x3  	SEEK_SET                                = 0x0 +	SF_APPEND                               = 0x40000 +	SF_ARCHIVED                             = 0x10000 +	SF_DATALESS                             = 0x40000000 +	SF_FIRMLINK                             = 0x800000 +	SF_IMMUTABLE                            = 0x20000 +	SF_NOUNLINK                             = 0x100000 +	SF_RESTRICTED                           = 0x80000 +	SF_SETTABLE                             = 0x3fff0000 +	SF_SUPPORTED                            = 0x9f0000 +	SF_SYNTHETIC                            = 0xc0000000  	SHUT_RD                                 = 0x0  	SHUT_RDWR                               = 0x2  	SHUT_WR                                 = 0x1 @@ -1543,6 +1553,15 @@ const (  	TIOCTIMESTAMP                           = 0x40107459  	TIOCUCNTL                               = 0x80047466  	TOSTOP                                  = 0x400000 +	UF_APPEND                               = 0x4 +	UF_COMPRESSED                           = 0x20 +	UF_DATAVAULT                            = 0x80 +	UF_HIDDEN                               = 0x8000 +	UF_IMMUTABLE                            = 0x2 +	UF_NODUMP                               = 0x1 +	UF_OPAQUE                               = 0x8 +	UF_SETTABLE                             = 0xffff +	UF_TRACKED                              = 0x40  	VDISCARD                                = 0xf  	VDSUSP                                  = 0xb  	VEOF                                    = 0x0 diff --git a/vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go b/vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go index e36f517..ab044a7 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go @@ -1270,6 +1270,16 @@ const (  	SEEK_END                                = 0x2  	SEEK_HOLE                               = 0x3  	SEEK_SET                                = 0x0 +	SF_APPEND                               = 0x40000 +	SF_ARCHIVED                             = 0x10000 +	SF_DATALESS                             = 0x40000000 +	SF_FIRMLINK                             = 0x800000 +	SF_IMMUTABLE                            = 0x20000 +	SF_NOUNLINK                             = 0x100000 +	SF_RESTRICTED                           = 0x80000 +	SF_SETTABLE                             = 0x3fff0000 +	SF_SUPPORTED                            = 0x9f0000 +	SF_SYNTHETIC                            = 0xc0000000  	SHUT_RD                                 = 0x0  	SHUT_RDWR                               = 0x2  	SHUT_WR                                 = 0x1 @@ -1543,6 +1553,15 @@ const (  	TIOCTIMESTAMP                           = 0x40107459  	TIOCUCNTL                               = 0x80047466  	TOSTOP                                  = 0x400000 +	UF_APPEND                               = 0x4 +	UF_COMPRESSED                           = 0x20 +	UF_DATAVAULT                            = 0x80 +	UF_HIDDEN                               = 0x8000 +	UF_IMMUTABLE                            = 0x2 +	UF_NODUMP                               = 0x1 +	UF_OPAQUE                               = 0x8 +	UF_SETTABLE                             = 0xffff +	UF_TRACKED                              = 0x40  	VDISCARD                                = 0xf  	VDSUSP                                  = 0xb  	VEOF                                    = 0x0 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux.go b/vendor/golang.org/x/sys/unix/zerrors_linux.go index 785d693..398c37e 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux.go @@ -70,6 +70,7 @@ const (  	ALG_SET_DRBG_ENTROPY                        = 0x6  	ALG_SET_IV                                  = 0x2  	ALG_SET_KEY                                 = 0x1 +	ALG_SET_KEY_BY_KEY_SERIAL                   = 0x7  	ALG_SET_OP                                  = 0x3  	ANON_INODE_FS_MAGIC                         = 0x9041934  	ARPHRD_6LOWPAN                              = 0x339 @@ -457,7 +458,6 @@ const (  	B600                                        = 0x8  	B75                                         = 0x2  	B9600                                       = 0xd -	BALLOON_KVM_MAGIC                           = 0x13661366  	BDEVFS_MAGIC                                = 0x62646576  	BINDERFS_SUPER_MAGIC                        = 0x6c6f6f70  	BINFMTFS_MAGIC                              = 0x42494e4d @@ -563,6 +563,7 @@ const (  	BUS_USB                                     = 0x3  	BUS_VIRTUAL                                 = 0x6  	CAN_BCM                                     = 0x2 +	CAN_BUS_OFF_THRESHOLD                       = 0x100  	CAN_CTRLMODE_3_SAMPLES                      = 0x4  	CAN_CTRLMODE_BERR_REPORTING                 = 0x10  	CAN_CTRLMODE_CC_LEN8_DLC                    = 0x100 @@ -577,9 +578,12 @@ const (  	CAN_EFF_FLAG                                = 0x80000000  	CAN_EFF_ID_BITS                             = 0x1d  	CAN_EFF_MASK                                = 0x1fffffff +	CAN_ERROR_PASSIVE_THRESHOLD                 = 0x80 +	CAN_ERROR_WARNING_THRESHOLD                 = 0x60  	CAN_ERR_ACK                                 = 0x20  	CAN_ERR_BUSERROR                            = 0x80  	CAN_ERR_BUSOFF                              = 0x40 +	CAN_ERR_CNT                                 = 0x200  	CAN_ERR_CRTL                                = 0x4  	CAN_ERR_CRTL_ACTIVE                         = 0x40  	CAN_ERR_CRTL_RX_OVERFLOW                    = 0x1 @@ -771,6 +775,8 @@ const (  	DEVLINK_GENL_MCGRP_CONFIG_NAME              = "config"  	DEVLINK_GENL_NAME                           = "devlink"  	DEVLINK_GENL_VERSION                        = 0x1 +	DEVLINK_PORT_FN_CAP_MIGRATABLE              = 0x2 +	DEVLINK_PORT_FN_CAP_ROCE                    = 0x1  	DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX           = 0x14  	DEVLINK_SUPPORTED_FLASH_OVERWRITE_SECTIONS  = 0x3  	DEVMEM_MAGIC                                = 0x454d444d @@ -820,9 +826,9 @@ const (  	DM_UUID_FLAG                                = 0x4000  	DM_UUID_LEN                                 = 0x81  	DM_VERSION                                  = 0xc138fd00 -	DM_VERSION_EXTRA                            = "-ioctl (2022-02-22)" +	DM_VERSION_EXTRA                            = "-ioctl (2022-07-28)"  	DM_VERSION_MAJOR                            = 0x4 -	DM_VERSION_MINOR                            = 0x2e +	DM_VERSION_MINOR                            = 0x2f  	DM_VERSION_PATCHLEVEL                       = 0x0  	DT_BLK                                      = 0x6  	DT_CHR                                      = 0x2 @@ -1049,6 +1055,7 @@ const (  	ETH_P_CAIF                                  = 0xf7  	ETH_P_CAN                                   = 0xc  	ETH_P_CANFD                                 = 0xd +	ETH_P_CANXL                                 = 0xe  	ETH_P_CFM                                   = 0x8902  	ETH_P_CONTROL                               = 0x16  	ETH_P_CUST                                  = 0x6006 @@ -1060,6 +1067,7 @@ const (  	ETH_P_DNA_RT                                = 0x6003  	ETH_P_DSA                                   = 0x1b  	ETH_P_DSA_8021Q                             = 0xdadb +	ETH_P_DSA_A5PSW                             = 0xe001  	ETH_P_ECONET                                = 0x18  	ETH_P_EDSA                                  = 0xdada  	ETH_P_ERSPAN                                = 0x88be @@ -1194,8 +1202,10 @@ const (  	FAN_MARK_EVICTABLE                          = 0x200  	FAN_MARK_FILESYSTEM                         = 0x100  	FAN_MARK_FLUSH                              = 0x80 +	FAN_MARK_IGNORE                             = 0x400  	FAN_MARK_IGNORED_MASK                       = 0x20  	FAN_MARK_IGNORED_SURV_MODIFY                = 0x40 +	FAN_MARK_IGNORE_SURV                        = 0x440  	FAN_MARK_INODE                              = 0x0  	FAN_MARK_MOUNT                              = 0x10  	FAN_MARK_ONLYDIR                            = 0x8 @@ -1253,7 +1263,10 @@ const (  	FSCRYPT_MODE_AES_128_CBC                    = 0x5  	FSCRYPT_MODE_AES_128_CTS                    = 0x6  	FSCRYPT_MODE_AES_256_CTS                    = 0x4 +	FSCRYPT_MODE_AES_256_HCTR2                  = 0xa  	FSCRYPT_MODE_AES_256_XTS                    = 0x1 +	FSCRYPT_MODE_SM4_CTS                        = 0x8 +	FSCRYPT_MODE_SM4_XTS                        = 0x7  	FSCRYPT_POLICY_FLAGS_PAD_16                 = 0x2  	FSCRYPT_POLICY_FLAGS_PAD_32                 = 0x3  	FSCRYPT_POLICY_FLAGS_PAD_4                  = 0x0 @@ -1272,8 +1285,6 @@ const (  	FS_ENCRYPTION_MODE_AES_256_GCM              = 0x2  	FS_ENCRYPTION_MODE_AES_256_XTS              = 0x1  	FS_ENCRYPTION_MODE_INVALID                  = 0x0 -	FS_ENCRYPTION_MODE_SPECK128_256_CTS         = 0x8 -	FS_ENCRYPTION_MODE_SPECK128_256_XTS         = 0x7  	FS_IOC_ADD_ENCRYPTION_KEY                   = 0xc0506617  	FS_IOC_GET_ENCRYPTION_KEY_STATUS            = 0xc080661a  	FS_IOC_GET_ENCRYPTION_POLICY_EX             = 0xc0096616 @@ -1430,6 +1441,7 @@ const (  	IFF_NOARP                                   = 0x80  	IFF_NOFILTER                                = 0x1000  	IFF_NOTRAILERS                              = 0x20 +	IFF_NO_CARRIER                              = 0x40  	IFF_NO_PI                                   = 0x1000  	IFF_ONE_QUEUE                               = 0x2000  	IFF_PERSIST                                 = 0x800 @@ -1761,6 +1773,7 @@ const (  	LANDLOCK_ACCESS_FS_REFER                    = 0x2000  	LANDLOCK_ACCESS_FS_REMOVE_DIR               = 0x10  	LANDLOCK_ACCESS_FS_REMOVE_FILE              = 0x20 +	LANDLOCK_ACCESS_FS_TRUNCATE                 = 0x4000  	LANDLOCK_ACCESS_FS_WRITE_FILE               = 0x2  	LANDLOCK_CREATE_RULESET_VERSION             = 0x1  	LINUX_REBOOT_CMD_CAD_OFF                    = 0x0 @@ -1800,11 +1813,13 @@ const (  	LWTUNNEL_IP_OPT_GENEVE_MAX                  = 0x3  	LWTUNNEL_IP_OPT_VXLAN_MAX                   = 0x1  	MADV_COLD                                   = 0x14 +	MADV_COLLAPSE                               = 0x19  	MADV_DODUMP                                 = 0x11  	MADV_DOFORK                                 = 0xb  	MADV_DONTDUMP                               = 0x10  	MADV_DONTFORK                               = 0xa  	MADV_DONTNEED                               = 0x4 +	MADV_DONTNEED_LOCKED                        = 0x18  	MADV_FREE                                   = 0x8  	MADV_HUGEPAGE                               = 0xe  	MADV_HWPOISON                               = 0x64 @@ -1846,7 +1861,7 @@ const (  	MFD_ALLOW_SEALING                           = 0x2  	MFD_CLOEXEC                                 = 0x1  	MFD_HUGETLB                                 = 0x4 -	MFD_HUGE_16GB                               = -0x78000000 +	MFD_HUGE_16GB                               = 0x88000000  	MFD_HUGE_16MB                               = 0x60000000  	MFD_HUGE_1GB                                = 0x78000000  	MFD_HUGE_1MB                                = 0x50000000 @@ -2153,6 +2168,7 @@ const (  	PACKET_FANOUT_DATA                          = 0x16  	PACKET_FANOUT_EBPF                          = 0x7  	PACKET_FANOUT_FLAG_DEFRAG                   = 0x8000 +	PACKET_FANOUT_FLAG_IGNORE_OUTGOING          = 0x4000  	PACKET_FANOUT_FLAG_ROLLOVER                 = 0x1000  	PACKET_FANOUT_FLAG_UNIQUEID                 = 0x2000  	PACKET_FANOUT_HASH                          = 0x0 @@ -2212,6 +2228,11 @@ const (  	PERF_AUX_FLAG_PARTIAL                       = 0x4  	PERF_AUX_FLAG_PMU_FORMAT_TYPE_MASK          = 0xff00  	PERF_AUX_FLAG_TRUNCATED                     = 0x1 +	PERF_BR_ARM64_DEBUG_DATA                    = 0x7 +	PERF_BR_ARM64_DEBUG_EXIT                    = 0x5 +	PERF_BR_ARM64_DEBUG_HALT                    = 0x4 +	PERF_BR_ARM64_DEBUG_INST                    = 0x6 +	PERF_BR_ARM64_FIQ                           = 0x3  	PERF_FLAG_FD_CLOEXEC                        = 0x8  	PERF_FLAG_FD_NO_GROUP                       = 0x1  	PERF_FLAG_FD_OUTPUT                         = 0x2 @@ -2232,6 +2253,8 @@ const (  	PERF_MEM_LOCK_NA                            = 0x1  	PERF_MEM_LOCK_SHIFT                         = 0x18  	PERF_MEM_LVLNUM_ANY_CACHE                   = 0xb +	PERF_MEM_LVLNUM_CXL                         = 0x9 +	PERF_MEM_LVLNUM_IO                          = 0xa  	PERF_MEM_LVLNUM_L1                          = 0x1  	PERF_MEM_LVLNUM_L2                          = 0x2  	PERF_MEM_LVLNUM_L3                          = 0x3 @@ -2265,6 +2288,7 @@ const (  	PERF_MEM_REMOTE_REMOTE                      = 0x1  	PERF_MEM_REMOTE_SHIFT                       = 0x25  	PERF_MEM_SNOOPX_FWD                         = 0x1 +	PERF_MEM_SNOOPX_PEER                        = 0x2  	PERF_MEM_SNOOPX_SHIFT                       = 0x26  	PERF_MEM_SNOOP_HIT                          = 0x4  	PERF_MEM_SNOOP_HITM                         = 0x10 @@ -2301,7 +2325,6 @@ const (  	PERF_SAMPLE_BRANCH_PLM_ALL                  = 0x7  	PERF_SAMPLE_WEIGHT_TYPE                     = 0x1004000  	PIPEFS_MAGIC                                = 0x50495045 -	PPC_CMM_MAGIC                               = 0xc7571590  	PPPIOCGNPMODE                               = 0xc008744c  	PPPIOCNEWUNIT                               = 0xc004743e  	PRIO_PGRP                                   = 0x1 @@ -2999,6 +3022,7 @@ const (  	STATX_BLOCKS                                = 0x400  	STATX_BTIME                                 = 0x800  	STATX_CTIME                                 = 0x80 +	STATX_DIOALIGN                              = 0x2000  	STATX_GID                                   = 0x10  	STATX_INO                                   = 0x100  	STATX_MNT_ID                                = 0x1000 @@ -3392,9 +3416,7 @@ const (  	XDP_ZEROCOPY                                = 0x4  	XENFS_SUPER_MAGIC                           = 0xabba1974  	XFS_SUPER_MAGIC                             = 0x58465342 -	Z3FOLD_MAGIC                                = 0x33  	ZONEFS_MAGIC                                = 0x5a4f4653 -	ZSMALLOC_MAGIC                              = 0x58295829  	_HIDIOCGRAWNAME_LEN                         = 0x80  	_HIDIOCGRAWPHYS_LEN                         = 0x40  	_HIDIOCGRAWUNIQ_LEN                         = 0x40 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_386.go b/vendor/golang.org/x/sys/unix/zerrors_linux_386.go index 36c0dfc..a46df0f 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_386.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_386.go @@ -133,6 +133,7 @@ const (  	MEMGETREGIONCOUNT                = 0x80044d07  	MEMISLOCKED                      = 0x80084d17  	MEMLOCK                          = 0x40084d05 +	MEMREAD                          = 0xc03c4d1a  	MEMREADOOB                       = 0xc00c4d04  	MEMSETBADBLOCK                   = 0x40084d0c  	MEMUNLOCK                        = 0x40084d06 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go index 4ff9427..6cd4a3e 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go @@ -133,6 +133,7 @@ const (  	MEMGETREGIONCOUNT                = 0x80044d07  	MEMISLOCKED                      = 0x80084d17  	MEMLOCK                          = 0x40084d05 +	MEMREAD                          = 0xc0404d1a  	MEMREADOOB                       = 0xc0104d04  	MEMSETBADBLOCK                   = 0x40084d0c  	MEMUNLOCK                        = 0x40084d06 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go b/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go index 3eaa0fb..c7ebee2 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go @@ -131,6 +131,7 @@ const (  	MEMGETREGIONCOUNT                = 0x80044d07  	MEMISLOCKED                      = 0x80084d17  	MEMLOCK                          = 0x40084d05 +	MEMREAD                          = 0xc0404d1a  	MEMREADOOB                       = 0xc00c4d04  	MEMSETBADBLOCK                   = 0x40084d0c  	MEMUNLOCK                        = 0x40084d06 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go index d7995bd..9d5352c 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go @@ -134,6 +134,7 @@ const (  	MEMGETREGIONCOUNT                = 0x80044d07  	MEMISLOCKED                      = 0x80084d17  	MEMLOCK                          = 0x40084d05 +	MEMREAD                          = 0xc0404d1a  	MEMREADOOB                       = 0xc0104d04  	MEMSETBADBLOCK                   = 0x40084d0c  	MEMUNLOCK                        = 0x40084d06 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go index 928e24c..f26a164 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go @@ -132,6 +132,7 @@ const (  	MEMGETREGIONCOUNT                = 0x80044d07  	MEMISLOCKED                      = 0x80084d17  	MEMLOCK                          = 0x40084d05 +	MEMREAD                          = 0xc0404d1a  	MEMREADOOB                       = 0xc0104d04  	MEMSETBADBLOCK                   = 0x40084d0c  	MEMUNLOCK                        = 0x40084d06 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go b/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go index 179bffb..890bc3c 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go @@ -131,6 +131,7 @@ const (  	MEMGETREGIONCOUNT                = 0x40044d07  	MEMISLOCKED                      = 0x40084d17  	MEMLOCK                          = 0x80084d05 +	MEMREAD                          = 0xc0404d1a  	MEMREADOOB                       = 0xc00c4d04  	MEMSETBADBLOCK                   = 0x80084d0c  	MEMUNLOCK                        = 0x80084d06 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go index 1fba17b..549f26a 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go @@ -131,6 +131,7 @@ const (  	MEMGETREGIONCOUNT                = 0x40044d07  	MEMISLOCKED                      = 0x40084d17  	MEMLOCK                          = 0x80084d05 +	MEMREAD                          = 0xc0404d1a  	MEMREADOOB                       = 0xc0104d04  	MEMSETBADBLOCK                   = 0x80084d0c  	MEMUNLOCK                        = 0x80084d06 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go b/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go index b77dde3..e0365e3 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go @@ -131,6 +131,7 @@ const (  	MEMGETREGIONCOUNT                = 0x40044d07  	MEMISLOCKED                      = 0x40084d17  	MEMLOCK                          = 0x80084d05 +	MEMREAD                          = 0xc0404d1a  	MEMREADOOB                       = 0xc0104d04  	MEMSETBADBLOCK                   = 0x80084d0c  	MEMUNLOCK                        = 0x80084d06 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go b/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go index 78c6c75..fdccce1 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go @@ -131,6 +131,7 @@ const (  	MEMGETREGIONCOUNT                = 0x40044d07  	MEMISLOCKED                      = 0x40084d17  	MEMLOCK                          = 0x80084d05 +	MEMREAD                          = 0xc0404d1a  	MEMREADOOB                       = 0xc00c4d04  	MEMSETBADBLOCK                   = 0x80084d0c  	MEMUNLOCK                        = 0x80084d06 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go index 1c0d31f..b2205c8 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go @@ -131,6 +131,7 @@ const (  	MEMGETREGIONCOUNT                = 0x40044d07  	MEMISLOCKED                      = 0x40084d17  	MEMLOCK                          = 0x80084d05 +	MEMREAD                          = 0xc0404d1a  	MEMREADOOB                       = 0xc00c4d04  	MEMSETBADBLOCK                   = 0x80084d0c  	MEMUNLOCK                        = 0x80084d06 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go index 959dd9b..81aa5ad 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go @@ -131,6 +131,7 @@ const (  	MEMGETREGIONCOUNT                = 0x40044d07  	MEMISLOCKED                      = 0x40084d17  	MEMLOCK                          = 0x80084d05 +	MEMREAD                          = 0xc0404d1a  	MEMREADOOB                       = 0xc0104d04  	MEMSETBADBLOCK                   = 0x80084d0c  	MEMUNLOCK                        = 0x80084d06 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go index 5a873cd..76807a1 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go @@ -131,6 +131,7 @@ const (  	MEMGETREGIONCOUNT                = 0x40044d07  	MEMISLOCKED                      = 0x40084d17  	MEMLOCK                          = 0x80084d05 +	MEMREAD                          = 0xc0404d1a  	MEMREADOOB                       = 0xc0104d04  	MEMSETBADBLOCK                   = 0x80084d0c  	MEMUNLOCK                        = 0x80084d06 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go index e336d14..d4a5ab9 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go @@ -131,6 +131,7 @@ const (  	MEMGETREGIONCOUNT                = 0x80044d07  	MEMISLOCKED                      = 0x80084d17  	MEMLOCK                          = 0x40084d05 +	MEMREAD                          = 0xc0404d1a  	MEMREADOOB                       = 0xc0104d04  	MEMSETBADBLOCK                   = 0x40084d0c  	MEMUNLOCK                        = 0x40084d06 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go b/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go index 390c01d..66e65db 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go @@ -131,6 +131,7 @@ const (  	MEMGETREGIONCOUNT                = 0x80044d07  	MEMISLOCKED                      = 0x80084d17  	MEMLOCK                          = 0x40084d05 +	MEMREAD                          = 0xc0404d1a  	MEMREADOOB                       = 0xc0104d04  	MEMSETBADBLOCK                   = 0x40084d0c  	MEMUNLOCK                        = 0x40084d06 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go index 98a6e5f..f619252 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go @@ -136,6 +136,7 @@ const (  	MEMGETREGIONCOUNT                = 0x40044d07  	MEMISLOCKED                      = 0x40084d17  	MEMLOCK                          = 0x80084d05 +	MEMREAD                          = 0xc0404d1a  	MEMREADOOB                       = 0xc0104d04  	MEMSETBADBLOCK                   = 0x80084d0c  	MEMUNLOCK                        = 0x80084d06 diff --git a/vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go b/vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go index 6d56edc..af20e47 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go +++ b/vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go @@ -46,6 +46,7 @@ const (  	AF_SNA                            = 0xb  	AF_UNIX                           = 0x1  	AF_UNSPEC                         = 0x0 +	ALTWERASE                         = 0x200  	ARPHRD_ETHER                      = 0x1  	ARPHRD_FRELAY                     = 0xf  	ARPHRD_IEEE1394                   = 0x18 @@ -108,6 +109,15 @@ const (  	BPF_DIRECTION_IN                  = 0x1  	BPF_DIRECTION_OUT                 = 0x2  	BPF_DIV                           = 0x30 +	BPF_FILDROP_CAPTURE               = 0x1 +	BPF_FILDROP_DROP                  = 0x2 +	BPF_FILDROP_PASS                  = 0x0 +	BPF_F_DIR_IN                      = 0x10 +	BPF_F_DIR_MASK                    = 0x30 +	BPF_F_DIR_OUT                     = 0x20 +	BPF_F_DIR_SHIFT                   = 0x4 +	BPF_F_FLOWID                      = 0x8 +	BPF_F_PRI_MASK                    = 0x7  	BPF_H                             = 0x8  	BPF_IMM                           = 0x0  	BPF_IND                           = 0x40 @@ -136,6 +146,7 @@ const (  	BPF_OR                            = 0x40  	BPF_RELEASE                       = 0x30bb6  	BPF_RET                           = 0x6 +	BPF_RND                           = 0xc0  	BPF_RSH                           = 0x70  	BPF_ST                            = 0x2  	BPF_STX                           = 0x3 @@ -147,6 +158,12 @@ const (  	BRKINT                            = 0x2  	CFLUSH                            = 0xf  	CLOCAL                            = 0x8000 +	CLOCK_BOOTTIME                    = 0x6 +	CLOCK_MONOTONIC                   = 0x3 +	CLOCK_PROCESS_CPUTIME_ID          = 0x2 +	CLOCK_REALTIME                    = 0x0 +	CLOCK_THREAD_CPUTIME_ID           = 0x4 +	CLOCK_UPTIME                      = 0x5  	CPUSTATES                         = 0x6  	CP_IDLE                           = 0x5  	CP_INTR                           = 0x4 @@ -170,7 +187,65 @@ const (  	CTL_KERN                          = 0x1  	CTL_MAXNAME                       = 0xc  	CTL_NET                           = 0x4 +	DIOCADDQUEUE                      = 0xc100445d +	DIOCADDRULE                       = 0xccc84404 +	DIOCADDSTATE                      = 0xc1084425 +	DIOCCHANGERULE                    = 0xccc8441a +	DIOCCLRIFFLAG                     = 0xc024445a +	DIOCCLRSRCNODES                   = 0x20004455 +	DIOCCLRSTATES                     = 0xc0d04412 +	DIOCCLRSTATUS                     = 0xc0244416 +	DIOCGETLIMIT                      = 0xc0084427 +	DIOCGETQSTATS                     = 0xc1084460 +	DIOCGETQUEUE                      = 0xc100445f +	DIOCGETQUEUES                     = 0xc100445e +	DIOCGETRULE                       = 0xccc84407 +	DIOCGETRULES                      = 0xccc84406 +	DIOCGETRULESET                    = 0xc444443b +	DIOCGETRULESETS                   = 0xc444443a +	DIOCGETSRCNODES                   = 0xc0084454 +	DIOCGETSTATE                      = 0xc1084413 +	DIOCGETSTATES                     = 0xc0084419 +	DIOCGETSTATUS                     = 0xc1e84415 +	DIOCGETSYNFLWATS                  = 0xc0084463 +	DIOCGETTIMEOUT                    = 0xc008441e +	DIOCIGETIFACES                    = 0xc0244457 +	DIOCKILLSRCNODES                  = 0xc068445b +	DIOCKILLSTATES                    = 0xc0d04429 +	DIOCNATLOOK                       = 0xc0504417 +	DIOCOSFPADD                       = 0xc084444f  	DIOCOSFPFLUSH                     = 0x2000444e +	DIOCOSFPGET                       = 0xc0844450 +	DIOCRADDADDRS                     = 0xc44c4443 +	DIOCRADDTABLES                    = 0xc44c443d +	DIOCRCLRADDRS                     = 0xc44c4442 +	DIOCRCLRASTATS                    = 0xc44c4448 +	DIOCRCLRTABLES                    = 0xc44c443c +	DIOCRCLRTSTATS                    = 0xc44c4441 +	DIOCRDELADDRS                     = 0xc44c4444 +	DIOCRDELTABLES                    = 0xc44c443e +	DIOCRGETADDRS                     = 0xc44c4446 +	DIOCRGETASTATS                    = 0xc44c4447 +	DIOCRGETTABLES                    = 0xc44c443f +	DIOCRGETTSTATS                    = 0xc44c4440 +	DIOCRINADEFINE                    = 0xc44c444d +	DIOCRSETADDRS                     = 0xc44c4445 +	DIOCRSETTFLAGS                    = 0xc44c444a +	DIOCRTSTADDRS                     = 0xc44c4449 +	DIOCSETDEBUG                      = 0xc0044418 +	DIOCSETHOSTID                     = 0xc0044456 +	DIOCSETIFFLAG                     = 0xc0244459 +	DIOCSETLIMIT                      = 0xc0084428 +	DIOCSETREASS                      = 0xc004445c +	DIOCSETSTATUSIF                   = 0xc0244414 +	DIOCSETSYNCOOKIES                 = 0xc0014462 +	DIOCSETSYNFLWATS                  = 0xc0084461 +	DIOCSETTIMEOUT                    = 0xc008441d +	DIOCSTART                         = 0x20004401 +	DIOCSTOP                          = 0x20004402 +	DIOCXBEGIN                        = 0xc00c4451 +	DIOCXCOMMIT                       = 0xc00c4452 +	DIOCXROLLBACK                     = 0xc00c4453  	DLT_ARCNET                        = 0x7  	DLT_ATM_RFC1483                   = 0xb  	DLT_AX25                          = 0x3 @@ -186,6 +261,7 @@ const (  	DLT_LOOP                          = 0xc  	DLT_MPLS                          = 0xdb  	DLT_NULL                          = 0x0 +	DLT_OPENFLOW                      = 0x10b  	DLT_PFLOG                         = 0x75  	DLT_PFSYNC                        = 0x12  	DLT_PPP                           = 0x9 @@ -196,6 +272,23 @@ const (  	DLT_RAW                           = 0xe  	DLT_SLIP                          = 0x8  	DLT_SLIP_BSDOS                    = 0xf +	DLT_USBPCAP                       = 0xf9 +	DLT_USER0                         = 0x93 +	DLT_USER1                         = 0x94 +	DLT_USER10                        = 0x9d +	DLT_USER11                        = 0x9e +	DLT_USER12                        = 0x9f +	DLT_USER13                        = 0xa0 +	DLT_USER14                        = 0xa1 +	DLT_USER15                        = 0xa2 +	DLT_USER2                         = 0x95 +	DLT_USER3                         = 0x96 +	DLT_USER4                         = 0x97 +	DLT_USER5                         = 0x98 +	DLT_USER6                         = 0x99 +	DLT_USER7                         = 0x9a +	DLT_USER8                         = 0x9b +	DLT_USER9                         = 0x9c  	DT_BLK                            = 0x6  	DT_CHR                            = 0x2  	DT_DIR                            = 0x4 @@ -215,6 +308,8 @@ const (  	EMUL_ENABLED                      = 0x1  	EMUL_NATIVE                       = 0x2  	ENDRUNDISC                        = 0x9 +	ETH64_8021_RSVD_MASK              = 0xfffffffffff0 +	ETH64_8021_RSVD_PREFIX            = 0x180c2000000  	ETHERMIN                          = 0x2e  	ETHERMTU                          = 0x5dc  	ETHERTYPE_8023                    = 0x4 @@ -267,6 +362,7 @@ const (  	ETHERTYPE_DN                      = 0x6003  	ETHERTYPE_DOGFIGHT                = 0x1989  	ETHERTYPE_DSMD                    = 0x8039 +	ETHERTYPE_EAPOL                   = 0x888e  	ETHERTYPE_ECMA                    = 0x803  	ETHERTYPE_ENCRYPT                 = 0x803d  	ETHERTYPE_ES                      = 0x805d @@ -298,6 +394,7 @@ const (  	ETHERTYPE_LLDP                    = 0x88cc  	ETHERTYPE_LOGICRAFT               = 0x8148  	ETHERTYPE_LOOPBACK                = 0x9000 +	ETHERTYPE_MACSEC                  = 0x88e5  	ETHERTYPE_MATRA                   = 0x807a  	ETHERTYPE_MAX                     = 0xffff  	ETHERTYPE_MERIT                   = 0x807c @@ -326,15 +423,17 @@ const (  	ETHERTYPE_NCD                     = 0x8149  	ETHERTYPE_NESTAR                  = 0x8006  	ETHERTYPE_NETBEUI                 = 0x8191 +	ETHERTYPE_NHRP                    = 0x2001  	ETHERTYPE_NOVELL                  = 0x8138  	ETHERTYPE_NS                      = 0x600  	ETHERTYPE_NSAT                    = 0x601  	ETHERTYPE_NSCOMPAT                = 0x807 +	ETHERTYPE_NSH                     = 0x984f  	ETHERTYPE_NTRAILER                = 0x10  	ETHERTYPE_OS9                     = 0x7007  	ETHERTYPE_OS9NET                  = 0x7009  	ETHERTYPE_PACER                   = 0x80c6 -	ETHERTYPE_PAE                     = 0x888e +	ETHERTYPE_PBB                     = 0x88e7  	ETHERTYPE_PCS                     = 0x4242  	ETHERTYPE_PLANNING                = 0x8044  	ETHERTYPE_PPP                     = 0x880b @@ -409,28 +508,40 @@ const (  	ETHER_CRC_POLY_LE                 = 0xedb88320  	ETHER_HDR_LEN                     = 0xe  	ETHER_MAX_DIX_LEN                 = 0x600 +	ETHER_MAX_HARDMTU_LEN             = 0xff9b  	ETHER_MAX_LEN                     = 0x5ee  	ETHER_MIN_LEN                     = 0x40  	ETHER_TYPE_LEN                    = 0x2  	ETHER_VLAN_ENCAP_LEN              = 0x4  	EVFILT_AIO                        = -0x3 +	EVFILT_DEVICE                     = -0x8 +	EVFILT_EXCEPT                     = -0x9  	EVFILT_PROC                       = -0x5  	EVFILT_READ                       = -0x1  	EVFILT_SIGNAL                     = -0x6 -	EVFILT_SYSCOUNT                   = 0x7 +	EVFILT_SYSCOUNT                   = 0x9  	EVFILT_TIMER                      = -0x7  	EVFILT_VNODE                      = -0x4  	EVFILT_WRITE                      = -0x2 +	EVL_ENCAPLEN                      = 0x4 +	EVL_PRIO_BITS                     = 0xd +	EVL_PRIO_MAX                      = 0x7 +	EVL_VLID_MASK                     = 0xfff +	EVL_VLID_MAX                      = 0xffe +	EVL_VLID_MIN                      = 0x1 +	EVL_VLID_NULL                     = 0x0  	EV_ADD                            = 0x1  	EV_CLEAR                          = 0x20  	EV_DELETE                         = 0x2  	EV_DISABLE                        = 0x8 +	EV_DISPATCH                       = 0x80  	EV_ENABLE                         = 0x4  	EV_EOF                            = 0x8000  	EV_ERROR                          = 0x4000  	EV_FLAG1                          = 0x2000  	EV_ONESHOT                        = 0x10 -	EV_SYSFLAGS                       = 0xf000 +	EV_RECEIPT                        = 0x40 +	EV_SYSFLAGS                       = 0xf800  	EXTA                              = 0x4b00  	EXTB                              = 0x9600  	EXTPROC                           = 0x800 @@ -443,6 +554,7 @@ const (  	F_GETFL                           = 0x3  	F_GETLK                           = 0x7  	F_GETOWN                          = 0x5 +	F_ISATTY                          = 0xb  	F_OK                              = 0x0  	F_RDLCK                           = 0x1  	F_SETFD                           = 0x2 @@ -460,7 +572,6 @@ const (  	IEXTEN                            = 0x400  	IFAN_ARRIVAL                      = 0x0  	IFAN_DEPARTURE                    = 0x1 -	IFA_ROUTE                         = 0x1  	IFF_ALLMULTI                      = 0x200  	IFF_BROADCAST                     = 0x2  	IFF_CANTCHANGE                    = 0x8e52 @@ -471,12 +582,12 @@ const (  	IFF_LOOPBACK                      = 0x8  	IFF_MULTICAST                     = 0x8000  	IFF_NOARP                         = 0x80 -	IFF_NOTRAILERS                    = 0x20  	IFF_OACTIVE                       = 0x400  	IFF_POINTOPOINT                   = 0x10  	IFF_PROMISC                       = 0x100  	IFF_RUNNING                       = 0x40  	IFF_SIMPLEX                       = 0x800 +	IFF_STATICARP                     = 0x20  	IFF_UP                            = 0x1  	IFNAMSIZ                          = 0x10  	IFT_1822                          = 0x2 @@ -605,6 +716,7 @@ const (  	IFT_LINEGROUP                     = 0xd2  	IFT_LOCALTALK                     = 0x2a  	IFT_LOOP                          = 0x18 +	IFT_MBIM                          = 0xfa  	IFT_MEDIAMAILOVERIP               = 0x8b  	IFT_MFSIGLINK                     = 0xa7  	IFT_MIOX25                        = 0x26 @@ -695,6 +807,7 @@ const (  	IFT_VOICEOVERCABLE                = 0xc6  	IFT_VOICEOVERFRAMERELAY           = 0x99  	IFT_VOICEOVERIP                   = 0x68 +	IFT_WIREGUARD                     = 0xfb  	IFT_X213                          = 0x5d  	IFT_X25                           = 0x5  	IFT_X25DDN                        = 0x4 @@ -729,8 +842,6 @@ const (  	IPPROTO_AH                        = 0x33  	IPPROTO_CARP                      = 0x70  	IPPROTO_DIVERT                    = 0x102 -	IPPROTO_DIVERT_INIT               = 0x2 -	IPPROTO_DIVERT_RESP               = 0x1  	IPPROTO_DONE                      = 0x101  	IPPROTO_DSTOPTS                   = 0x3c  	IPPROTO_EGP                       = 0x8 @@ -762,9 +873,11 @@ const (  	IPPROTO_RAW                       = 0xff  	IPPROTO_ROUTING                   = 0x2b  	IPPROTO_RSVP                      = 0x2e +	IPPROTO_SCTP                      = 0x84  	IPPROTO_TCP                       = 0x6  	IPPROTO_TP                        = 0x1d  	IPPROTO_UDP                       = 0x11 +	IPPROTO_UDPLITE                   = 0x88  	IPV6_AUTH_LEVEL                   = 0x35  	IPV6_AUTOFLOWLABEL                = 0x3b  	IPV6_CHECKSUM                     = 0x1a @@ -787,6 +900,7 @@ const (  	IPV6_LEAVE_GROUP                  = 0xd  	IPV6_MAXHLIM                      = 0xff  	IPV6_MAXPACKET                    = 0xffff +	IPV6_MINHOPCOUNT                  = 0x41  	IPV6_MMTU                         = 0x500  	IPV6_MULTICAST_HOPS               = 0xa  	IPV6_MULTICAST_IF                 = 0x9 @@ -826,12 +940,12 @@ const (  	IP_DEFAULT_MULTICAST_LOOP         = 0x1  	IP_DEFAULT_MULTICAST_TTL          = 0x1  	IP_DF                             = 0x4000 -	IP_DIVERTFL                       = 0x1022  	IP_DROP_MEMBERSHIP                = 0xd  	IP_ESP_NETWORK_LEVEL              = 0x16  	IP_ESP_TRANS_LEVEL                = 0x15  	IP_HDRINCL                        = 0x2  	IP_IPCOMP_LEVEL                   = 0x1d +	IP_IPDEFTTL                       = 0x25  	IP_IPSECFLOWINFO                  = 0x24  	IP_IPSEC_LOCAL_AUTH               = 0x1b  	IP_IPSEC_LOCAL_CRED               = 0x19 @@ -865,10 +979,15 @@ const (  	IP_RETOPTS                        = 0x8  	IP_RF                             = 0x8000  	IP_RTABLE                         = 0x1021 +	IP_SENDSRCADDR                    = 0x7  	IP_TOS                            = 0x3  	IP_TTL                            = 0x4  	ISIG                              = 0x80  	ISTRIP                            = 0x20 +	ITIMER_PROF                       = 0x2 +	ITIMER_REAL                       = 0x0 +	ITIMER_VIRTUAL                    = 0x1 +	IUCLC                             = 0x1000  	IXANY                             = 0x800  	IXOFF                             = 0x400  	IXON                              = 0x200 @@ -900,10 +1019,11 @@ const (  	MAP_INHERIT_COPY                  = 0x1  	MAP_INHERIT_NONE                  = 0x2  	MAP_INHERIT_SHARE                 = 0x0 -	MAP_NOEXTEND                      = 0x100 -	MAP_NORESERVE                     = 0x40 +	MAP_INHERIT_ZERO                  = 0x3 +	MAP_NOEXTEND                      = 0x0 +	MAP_NORESERVE                     = 0x0  	MAP_PRIVATE                       = 0x2 -	MAP_RENAME                        = 0x20 +	MAP_RENAME                        = 0x0  	MAP_SHARED                        = 0x1  	MAP_STACK                         = 0x4000  	MAP_TRYFIXED                      = 0x0 @@ -922,6 +1042,7 @@ const (  	MNT_NOATIME                       = 0x8000  	MNT_NODEV                         = 0x10  	MNT_NOEXEC                        = 0x4 +	MNT_NOPERM                        = 0x20  	MNT_NOSUID                        = 0x8  	MNT_NOWAIT                        = 0x2  	MNT_QUOTA                         = 0x2000 @@ -929,13 +1050,29 @@ const (  	MNT_RELOAD                        = 0x40000  	MNT_ROOTFS                        = 0x4000  	MNT_SOFTDEP                       = 0x4000000 +	MNT_STALLED                       = 0x100000 +	MNT_SWAPPABLE                     = 0x200000  	MNT_SYNCHRONOUS                   = 0x2  	MNT_UPDATE                        = 0x10000  	MNT_VISFLAGMASK                   = 0x400ffff  	MNT_WAIT                          = 0x1  	MNT_WANTRDWR                      = 0x2000000  	MNT_WXALLOWED                     = 0x800 +	MOUNT_AFS                         = "afs" +	MOUNT_CD9660                      = "cd9660" +	MOUNT_EXT2FS                      = "ext2fs" +	MOUNT_FFS                         = "ffs" +	MOUNT_FUSEFS                      = "fuse" +	MOUNT_MFS                         = "mfs" +	MOUNT_MSDOS                       = "msdos" +	MOUNT_NCPFS                       = "ncpfs" +	MOUNT_NFS                         = "nfs" +	MOUNT_NTFS                        = "ntfs" +	MOUNT_TMPFS                       = "tmpfs" +	MOUNT_UDF                         = "udf" +	MOUNT_UFS                         = "ffs"  	MSG_BCAST                         = 0x100 +	MSG_CMSG_CLOEXEC                  = 0x800  	MSG_CTRUNC                        = 0x20  	MSG_DONTROUTE                     = 0x4  	MSG_DONTWAIT                      = 0x80 @@ -946,6 +1083,7 @@ const (  	MSG_PEEK                          = 0x2  	MSG_TRUNC                         = 0x10  	MSG_WAITALL                       = 0x40 +	MSG_WAITFORONE                    = 0x1000  	MS_ASYNC                          = 0x1  	MS_INVALIDATE                     = 0x4  	MS_SYNC                           = 0x2 @@ -953,12 +1091,16 @@ const (  	NET_RT_DUMP                       = 0x1  	NET_RT_FLAGS                      = 0x2  	NET_RT_IFLIST                     = 0x3 -	NET_RT_MAXID                      = 0x6 +	NET_RT_IFNAMES                    = 0x6 +	NET_RT_MAXID                      = 0x8 +	NET_RT_SOURCE                     = 0x7  	NET_RT_STATS                      = 0x4  	NET_RT_TABLE                      = 0x5  	NFDBITS                           = 0x20  	NOFLSH                            = 0x80000000 +	NOKERNINFO                        = 0x2000000  	NOTE_ATTRIB                       = 0x8 +	NOTE_CHANGE                       = 0x1  	NOTE_CHILD                        = 0x4  	NOTE_DELETE                       = 0x1  	NOTE_EOF                          = 0x2 @@ -968,6 +1110,7 @@ const (  	NOTE_FORK                         = 0x40000000  	NOTE_LINK                         = 0x10  	NOTE_LOWAT                        = 0x1 +	NOTE_OOB                          = 0x4  	NOTE_PCTRLMASK                    = 0xf0000000  	NOTE_PDATAMASK                    = 0xfffff  	NOTE_RENAME                       = 0x20 @@ -977,11 +1120,13 @@ const (  	NOTE_TRUNCATE                     = 0x80  	NOTE_WRITE                        = 0x2  	OCRNL                             = 0x10 +	OLCUC                             = 0x20  	ONLCR                             = 0x2  	ONLRET                            = 0x80  	ONOCR                             = 0x40  	ONOEOT                            = 0x8  	OPOST                             = 0x1 +	OXTABS                            = 0x4  	O_ACCMODE                         = 0x3  	O_APPEND                          = 0x8  	O_ASYNC                           = 0x40 @@ -1015,7 +1160,6 @@ const (  	PROT_NONE                         = 0x0  	PROT_READ                         = 0x1  	PROT_WRITE                        = 0x2 -	PT_MASK                           = 0x3ff000  	RLIMIT_CORE                       = 0x4  	RLIMIT_CPU                        = 0x0  	RLIMIT_DATA                       = 0x2 @@ -1027,19 +1171,25 @@ const (  	RLIMIT_STACK                      = 0x3  	RLIM_INFINITY                     = 0x7fffffffffffffff  	RTAX_AUTHOR                       = 0x6 +	RTAX_BFD                          = 0xb  	RTAX_BRD                          = 0x7 +	RTAX_DNS                          = 0xc  	RTAX_DST                          = 0x0  	RTAX_GATEWAY                      = 0x1  	RTAX_GENMASK                      = 0x3  	RTAX_IFA                          = 0x5  	RTAX_IFP                          = 0x4  	RTAX_LABEL                        = 0xa -	RTAX_MAX                          = 0xb +	RTAX_MAX                          = 0xf  	RTAX_NETMASK                      = 0x2 +	RTAX_SEARCH                       = 0xe  	RTAX_SRC                          = 0x8  	RTAX_SRCMASK                      = 0x9 +	RTAX_STATIC                       = 0xd  	RTA_AUTHOR                        = 0x40 +	RTA_BFD                           = 0x800  	RTA_BRD                           = 0x80 +	RTA_DNS                           = 0x1000  	RTA_DST                           = 0x1  	RTA_GATEWAY                       = 0x2  	RTA_GENMASK                       = 0x8 @@ -1047,49 +1197,57 @@ const (  	RTA_IFP                           = 0x10  	RTA_LABEL                         = 0x400  	RTA_NETMASK                       = 0x4 +	RTA_SEARCH                        = 0x4000  	RTA_SRC                           = 0x100  	RTA_SRCMASK                       = 0x200 +	RTA_STATIC                        = 0x2000  	RTF_ANNOUNCE                      = 0x4000 +	RTF_BFD                           = 0x1000000  	RTF_BLACKHOLE                     = 0x1000 +	RTF_BROADCAST                     = 0x400000 +	RTF_CACHED                        = 0x20000  	RTF_CLONED                        = 0x10000  	RTF_CLONING                       = 0x100 +	RTF_CONNECTED                     = 0x800000  	RTF_DONE                          = 0x40  	RTF_DYNAMIC                       = 0x10 -	RTF_FMASK                         = 0x10f808 +	RTF_FMASK                         = 0x110fc08  	RTF_GATEWAY                       = 0x2  	RTF_HOST                          = 0x4  	RTF_LLINFO                        = 0x400 -	RTF_MASK                          = 0x80 +	RTF_LOCAL                         = 0x200000  	RTF_MODIFIED                      = 0x20  	RTF_MPATH                         = 0x40000  	RTF_MPLS                          = 0x100000 +	RTF_MULTICAST                     = 0x200  	RTF_PERMANENT_ARP                 = 0x2000  	RTF_PROTO1                        = 0x8000  	RTF_PROTO2                        = 0x4000  	RTF_PROTO3                        = 0x2000  	RTF_REJECT                        = 0x8 -	RTF_SOURCE                        = 0x20000  	RTF_STATIC                        = 0x800 -	RTF_TUNNEL                        = 0x100000  	RTF_UP                            = 0x1  	RTF_USETRAILERS                   = 0x8000 -	RTF_XRESOLVE                      = 0x200 +	RTM_80211INFO                     = 0x15  	RTM_ADD                           = 0x1 +	RTM_BFD                           = 0x12  	RTM_CHANGE                        = 0x3 +	RTM_CHGADDRATTR                   = 0x14  	RTM_DELADDR                       = 0xd  	RTM_DELETE                        = 0x2  	RTM_DESYNC                        = 0x10  	RTM_GET                           = 0x4  	RTM_IFANNOUNCE                    = 0xf  	RTM_IFINFO                        = 0xe -	RTM_LOCK                          = 0x8 +	RTM_INVALIDATE                    = 0x11  	RTM_LOSING                        = 0x5  	RTM_MAXSIZE                       = 0x800  	RTM_MISS                          = 0x7  	RTM_NEWADDR                       = 0xc +	RTM_PROPOSAL                      = 0x13  	RTM_REDIRECT                      = 0x6  	RTM_RESOLVE                       = 0xb -	RTM_RTTUNIT                       = 0xf4240 +	RTM_SOURCE                        = 0x16  	RTM_VERSION                       = 0x5  	RTV_EXPIRE                        = 0x4  	RTV_HOPCOUNT                      = 0x2 @@ -1099,67 +1257,74 @@ const (  	RTV_RTTVAR                        = 0x80  	RTV_SPIPE                         = 0x10  	RTV_SSTHRESH                      = 0x20 +	RT_TABLEID_BITS                   = 0x8 +	RT_TABLEID_MASK                   = 0xff  	RT_TABLEID_MAX                    = 0xff  	RUSAGE_CHILDREN                   = -0x1  	RUSAGE_SELF                       = 0x0  	RUSAGE_THREAD                     = 0x1  	SCM_RIGHTS                        = 0x1  	SCM_TIMESTAMP                     = 0x4 +	SEEK_CUR                          = 0x1 +	SEEK_END                          = 0x2 +	SEEK_SET                          = 0x0  	SHUT_RD                           = 0x0  	SHUT_RDWR                         = 0x2  	SHUT_WR                           = 0x1  	SIOCADDMULTI                      = 0x80206931  	SIOCAIFADDR                       = 0x8040691a  	SIOCAIFGROUP                      = 0x80246987 -	SIOCALIFADDR                      = 0x8218691c  	SIOCATMARK                        = 0x40047307 -	SIOCBRDGADD                       = 0x8054693c -	SIOCBRDGADDS                      = 0x80546941 -	SIOCBRDGARL                       = 0x806e694d +	SIOCBRDGADD                       = 0x805c693c +	SIOCBRDGADDL                      = 0x805c6949 +	SIOCBRDGADDS                      = 0x805c6941 +	SIOCBRDGARL                       = 0x808c694d  	SIOCBRDGDADDR                     = 0x81286947 -	SIOCBRDGDEL                       = 0x8054693d -	SIOCBRDGDELS                      = 0x80546942 -	SIOCBRDGFLUSH                     = 0x80546948 -	SIOCBRDGFRL                       = 0x806e694e +	SIOCBRDGDEL                       = 0x805c693d +	SIOCBRDGDELS                      = 0x805c6942 +	SIOCBRDGFLUSH                     = 0x805c6948 +	SIOCBRDGFRL                       = 0x808c694e  	SIOCBRDGGCACHE                    = 0xc0146941  	SIOCBRDGGFD                       = 0xc0146952  	SIOCBRDGGHT                       = 0xc0146951 -	SIOCBRDGGIFFLGS                   = 0xc054693e +	SIOCBRDGGIFFLGS                   = 0xc05c693e  	SIOCBRDGGMA                       = 0xc0146953  	SIOCBRDGGPARAM                    = 0xc03c6958  	SIOCBRDGGPRI                      = 0xc0146950  	SIOCBRDGGRL                       = 0xc028694f -	SIOCBRDGGSIFS                     = 0xc054693c  	SIOCBRDGGTO                       = 0xc0146946 -	SIOCBRDGIFS                       = 0xc0546942 +	SIOCBRDGIFS                       = 0xc05c6942  	SIOCBRDGRTS                       = 0xc0186943  	SIOCBRDGSADDR                     = 0xc1286944  	SIOCBRDGSCACHE                    = 0x80146940  	SIOCBRDGSFD                       = 0x80146952  	SIOCBRDGSHT                       = 0x80146951 -	SIOCBRDGSIFCOST                   = 0x80546955 -	SIOCBRDGSIFFLGS                   = 0x8054693f -	SIOCBRDGSIFPRIO                   = 0x80546954 +	SIOCBRDGSIFCOST                   = 0x805c6955 +	SIOCBRDGSIFFLGS                   = 0x805c693f +	SIOCBRDGSIFPRIO                   = 0x805c6954 +	SIOCBRDGSIFPROT                   = 0x805c694a  	SIOCBRDGSMA                       = 0x80146953  	SIOCBRDGSPRI                      = 0x80146950  	SIOCBRDGSPROTO                    = 0x8014695a  	SIOCBRDGSTO                       = 0x80146945  	SIOCBRDGSTXHC                     = 0x80146959 +	SIOCDELLABEL                      = 0x80206997  	SIOCDELMULTI                      = 0x80206932  	SIOCDIFADDR                       = 0x80206919  	SIOCDIFGROUP                      = 0x80246989 +	SIOCDIFPARENT                     = 0x802069b4  	SIOCDIFPHYADDR                    = 0x80206949 -	SIOCDLIFADDR                      = 0x8218691e +	SIOCDPWE3NEIGHBOR                 = 0x802069de +	SIOCDVNETID                       = 0x802069af  	SIOCGETKALIVE                     = 0xc01869a4  	SIOCGETLABEL                      = 0x8020699a +	SIOCGETMPWCFG                     = 0xc02069ae  	SIOCGETPFLOW                      = 0xc02069fe  	SIOCGETPFSYNC                     = 0xc02069f8  	SIOCGETSGCNT                      = 0xc0147534  	SIOCGETVIFCNT                     = 0xc0147533  	SIOCGETVLAN                       = 0xc0206990 -	SIOCGHIWAT                        = 0x40047301  	SIOCGIFADDR                       = 0xc0206921 -	SIOCGIFASYNCMAP                   = 0xc020697c  	SIOCGIFBRDADDR                    = 0xc0206923  	SIOCGIFCONF                       = 0xc0086924  	SIOCGIFDATA                       = 0xc020691b @@ -1168,40 +1333,53 @@ const (  	SIOCGIFFLAGS                      = 0xc0206911  	SIOCGIFGATTR                      = 0xc024698b  	SIOCGIFGENERIC                    = 0xc020693a +	SIOCGIFGLIST                      = 0xc024698d  	SIOCGIFGMEMB                      = 0xc024698a  	SIOCGIFGROUP                      = 0xc0246988  	SIOCGIFHARDMTU                    = 0xc02069a5 -	SIOCGIFMEDIA                      = 0xc0286936 +	SIOCGIFLLPRIO                     = 0xc02069b6 +	SIOCGIFMEDIA                      = 0xc0386938  	SIOCGIFMETRIC                     = 0xc0206917  	SIOCGIFMTU                        = 0xc020697e  	SIOCGIFNETMASK                    = 0xc0206925 -	SIOCGIFPDSTADDR                   = 0xc0206948 +	SIOCGIFPAIR                       = 0xc02069b1 +	SIOCGIFPARENT                     = 0xc02069b3  	SIOCGIFPRIORITY                   = 0xc020699c -	SIOCGIFPSRCADDR                   = 0xc0206947  	SIOCGIFRDOMAIN                    = 0xc02069a0  	SIOCGIFRTLABEL                    = 0xc0206983 -	SIOCGIFTIMESLOT                   = 0xc0206986 +	SIOCGIFRXR                        = 0x802069aa +	SIOCGIFSFFPAGE                    = 0xc1126939  	SIOCGIFXFLAGS                     = 0xc020699e -	SIOCGLIFADDR                      = 0xc218691d  	SIOCGLIFPHYADDR                   = 0xc218694b +	SIOCGLIFPHYDF                     = 0xc02069c2 +	SIOCGLIFPHYECN                    = 0xc02069c8  	SIOCGLIFPHYRTABLE                 = 0xc02069a2  	SIOCGLIFPHYTTL                    = 0xc02069a9 -	SIOCGLOWAT                        = 0x40047303  	SIOCGPGRP                         = 0x40047309 +	SIOCGPWE3                         = 0xc0206998 +	SIOCGPWE3CTRLWORD                 = 0xc02069dc +	SIOCGPWE3FAT                      = 0xc02069dd +	SIOCGPWE3NEIGHBOR                 = 0xc21869de +	SIOCGRXHPRIO                      = 0xc02069db  	SIOCGSPPPPARAMS                   = 0xc0206994 +	SIOCGTXHPRIO                      = 0xc02069c6 +	SIOCGUMBINFO                      = 0xc02069be +	SIOCGUMBPARAM                     = 0xc02069c0  	SIOCGVH                           = 0xc02069f6 +	SIOCGVNETFLOWID                   = 0xc02069c4  	SIOCGVNETID                       = 0xc02069a7 +	SIOCIFAFATTACH                    = 0x801169ab +	SIOCIFAFDETACH                    = 0x801169ac  	SIOCIFCREATE                      = 0x8020697a  	SIOCIFDESTROY                     = 0x80206979  	SIOCIFGCLONERS                    = 0xc00c6978  	SIOCSETKALIVE                     = 0x801869a3  	SIOCSETLABEL                      = 0x80206999 +	SIOCSETMPWCFG                     = 0x802069ad  	SIOCSETPFLOW                      = 0x802069fd  	SIOCSETPFSYNC                     = 0x802069f7  	SIOCSETVLAN                       = 0x8020698f -	SIOCSHIWAT                        = 0x80047300  	SIOCSIFADDR                       = 0x8020690c -	SIOCSIFASYNCMAP                   = 0x8020697d  	SIOCSIFBRDADDR                    = 0x80206913  	SIOCSIFDESCR                      = 0x80206980  	SIOCSIFDSTADDR                    = 0x8020690e @@ -1209,25 +1387,37 @@ const (  	SIOCSIFGATTR                      = 0x8024698c  	SIOCSIFGENERIC                    = 0x80206939  	SIOCSIFLLADDR                     = 0x8020691f -	SIOCSIFMEDIA                      = 0xc0206935 +	SIOCSIFLLPRIO                     = 0x802069b5 +	SIOCSIFMEDIA                      = 0xc0206937  	SIOCSIFMETRIC                     = 0x80206918  	SIOCSIFMTU                        = 0x8020697f  	SIOCSIFNETMASK                    = 0x80206916 -	SIOCSIFPHYADDR                    = 0x80406946 +	SIOCSIFPAIR                       = 0x802069b0 +	SIOCSIFPARENT                     = 0x802069b2  	SIOCSIFPRIORITY                   = 0x8020699b  	SIOCSIFRDOMAIN                    = 0x8020699f  	SIOCSIFRTLABEL                    = 0x80206982 -	SIOCSIFTIMESLOT                   = 0x80206985  	SIOCSIFXFLAGS                     = 0x8020699d  	SIOCSLIFPHYADDR                   = 0x8218694a +	SIOCSLIFPHYDF                     = 0x802069c1 +	SIOCSLIFPHYECN                    = 0x802069c7  	SIOCSLIFPHYRTABLE                 = 0x802069a1  	SIOCSLIFPHYTTL                    = 0x802069a8 -	SIOCSLOWAT                        = 0x80047302  	SIOCSPGRP                         = 0x80047308 +	SIOCSPWE3CTRLWORD                 = 0x802069dc +	SIOCSPWE3FAT                      = 0x802069dd +	SIOCSPWE3NEIGHBOR                 = 0x821869de +	SIOCSRXHPRIO                      = 0x802069db  	SIOCSSPPPPARAMS                   = 0x80206993 +	SIOCSTXHPRIO                      = 0x802069c5 +	SIOCSUMBPARAM                     = 0x802069bf  	SIOCSVH                           = 0xc02069f5 +	SIOCSVNETFLOWID                   = 0x802069c3  	SIOCSVNETID                       = 0x802069a6 +	SOCK_CLOEXEC                      = 0x8000  	SOCK_DGRAM                        = 0x2 +	SOCK_DNS                          = 0x1000 +	SOCK_NONBLOCK                     = 0x4000  	SOCK_RAW                          = 0x3  	SOCK_RDM                          = 0x4  	SOCK_SEQPACKET                    = 0x5 @@ -1238,6 +1428,7 @@ const (  	SO_BINDANY                        = 0x1000  	SO_BROADCAST                      = 0x20  	SO_DEBUG                          = 0x1 +	SO_DOMAIN                         = 0x1024  	SO_DONTROUTE                      = 0x10  	SO_ERROR                          = 0x1007  	SO_KEEPALIVE                      = 0x8 @@ -1245,6 +1436,7 @@ const (  	SO_NETPROC                        = 0x1020  	SO_OOBINLINE                      = 0x100  	SO_PEERCRED                       = 0x1022 +	SO_PROTOCOL                       = 0x1025  	SO_RCVBUF                         = 0x1002  	SO_RCVLOWAT                       = 0x1004  	SO_RCVTIMEO                       = 0x1006 @@ -1258,6 +1450,7 @@ const (  	SO_TIMESTAMP                      = 0x800  	SO_TYPE                           = 0x1008  	SO_USELOOPBACK                    = 0x40 +	SO_ZEROIZE                        = 0x2000  	S_BLKSIZE                         = 0x200  	S_IEXEC                           = 0x40  	S_IFBLK                           = 0x6000 @@ -1287,9 +1480,24 @@ const (  	S_IXOTH                           = 0x1  	S_IXUSR                           = 0x40  	TCIFLUSH                          = 0x1 +	TCIOFF                            = 0x3  	TCIOFLUSH                         = 0x3 +	TCION                             = 0x4  	TCOFLUSH                          = 0x2 -	TCP_MAXBURST                      = 0x4 +	TCOOFF                            = 0x1 +	TCOON                             = 0x2 +	TCPOPT_EOL                        = 0x0 +	TCPOPT_MAXSEG                     = 0x2 +	TCPOPT_NOP                        = 0x1 +	TCPOPT_SACK                       = 0x5 +	TCPOPT_SACK_HDR                   = 0x1010500 +	TCPOPT_SACK_PERMITTED             = 0x4 +	TCPOPT_SACK_PERMIT_HDR            = 0x1010402 +	TCPOPT_SIGNATURE                  = 0x13 +	TCPOPT_TIMESTAMP                  = 0x8 +	TCPOPT_TSTAMP_HDR                 = 0x101080a +	TCPOPT_WINDOW                     = 0x3 +	TCP_INFO                          = 0x9  	TCP_MAXSEG                        = 0x2  	TCP_MAXWIN                        = 0xffff  	TCP_MAX_SACK                      = 0x3 @@ -1298,11 +1506,15 @@ const (  	TCP_MSS                           = 0x200  	TCP_NODELAY                       = 0x1  	TCP_NOPUSH                        = 0x10 -	TCP_NSTATES                       = 0xb +	TCP_SACKHOLE_LIMIT                = 0x80  	TCP_SACK_ENABLE                   = 0x8  	TCSAFLUSH                         = 0x2 +	TIMER_ABSTIME                     = 0x1 +	TIMER_RELTIME                     = 0x0  	TIOCCBRK                          = 0x2000747a  	TIOCCDTR                          = 0x20007478 +	TIOCCHKVERAUTH                    = 0x2000741e +	TIOCCLRVERAUTH                    = 0x2000741d  	TIOCCONS                          = 0x80047462  	TIOCDRAIN                         = 0x2000745e  	TIOCEXCL                          = 0x2000740d @@ -1357,17 +1569,21 @@ const (  	TIOCSETAF                         = 0x802c7416  	TIOCSETAW                         = 0x802c7415  	TIOCSETD                          = 0x8004741b +	TIOCSETVERAUTH                    = 0x8004741c  	TIOCSFLAGS                        = 0x8004745c  	TIOCSIG                           = 0x8004745f  	TIOCSPGRP                         = 0x80047476  	TIOCSTART                         = 0x2000746e -	TIOCSTAT                          = 0x80047465 -	TIOCSTI                           = 0x80017472 +	TIOCSTAT                          = 0x20007465  	TIOCSTOP                          = 0x2000746f  	TIOCSTSTAMP                       = 0x8008745a  	TIOCSWINSZ                        = 0x80087467  	TIOCUCNTL                         = 0x80047466 +	TIOCUCNTL_CBRK                    = 0x7a +	TIOCUCNTL_SBRK                    = 0x7b  	TOSTOP                            = 0x400000 +	UTIME_NOW                         = -0x2 +	UTIME_OMIT                        = -0x1  	VDISCARD                          = 0xf  	VDSUSP                            = 0xb  	VEOF                              = 0x0 @@ -1378,6 +1594,19 @@ const (  	VKILL                             = 0x5  	VLNEXT                            = 0xe  	VMIN                              = 0x10 +	VM_ANONMIN                        = 0x7 +	VM_LOADAVG                        = 0x2 +	VM_MALLOC_CONF                    = 0xc +	VM_MAXID                          = 0xd +	VM_MAXSLP                         = 0xa +	VM_METER                          = 0x1 +	VM_NKMEMPAGES                     = 0x6 +	VM_PSSTRINGS                      = 0x3 +	VM_SWAPENCRYPT                    = 0x5 +	VM_USPACE                         = 0xb +	VM_UVMEXP                         = 0x4 +	VM_VNODEMIN                       = 0x9 +	VM_VTEXTMIN                       = 0x8  	VQUIT                             = 0x9  	VREPRINT                          = 0x6  	VSTART                            = 0xc @@ -1390,8 +1619,8 @@ const (  	WCONTINUED                        = 0x8  	WCOREFLAG                         = 0x80  	WNOHANG                           = 0x1 -	WSTOPPED                          = 0x7f  	WUNTRACED                         = 0x2 +	XCASE                             = 0x1000000  )  // Errors @@ -1405,6 +1634,7 @@ const (  	EALREADY        = syscall.Errno(0x25)  	EAUTH           = syscall.Errno(0x50)  	EBADF           = syscall.Errno(0x9) +	EBADMSG         = syscall.Errno(0x5c)  	EBADRPC         = syscall.Errno(0x48)  	EBUSY           = syscall.Errno(0x10)  	ECANCELED       = syscall.Errno(0x58) @@ -1431,7 +1661,7 @@ const (  	EIPSEC          = syscall.Errno(0x52)  	EISCONN         = syscall.Errno(0x38)  	EISDIR          = syscall.Errno(0x15) -	ELAST           = syscall.Errno(0x5b) +	ELAST           = syscall.Errno(0x5f)  	ELOOP           = syscall.Errno(0x3e)  	EMEDIUMTYPE     = syscall.Errno(0x56)  	EMFILE          = syscall.Errno(0x18) @@ -1459,12 +1689,14 @@ const (  	ENOTCONN        = syscall.Errno(0x39)  	ENOTDIR         = syscall.Errno(0x14)  	ENOTEMPTY       = syscall.Errno(0x42) +	ENOTRECOVERABLE = syscall.Errno(0x5d)  	ENOTSOCK        = syscall.Errno(0x26)  	ENOTSUP         = syscall.Errno(0x5b)  	ENOTTY          = syscall.Errno(0x19)  	ENXIO           = syscall.Errno(0x6)  	EOPNOTSUPP      = syscall.Errno(0x2d)  	EOVERFLOW       = syscall.Errno(0x57) +	EOWNERDEAD      = syscall.Errno(0x5e)  	EPERM           = syscall.Errno(0x1)  	EPFNOSUPPORT    = syscall.Errno(0x2e)  	EPIPE           = syscall.Errno(0x20) @@ -1472,6 +1704,7 @@ const (  	EPROCUNAVAIL    = syscall.Errno(0x4c)  	EPROGMISMATCH   = syscall.Errno(0x4b)  	EPROGUNAVAIL    = syscall.Errno(0x4a) +	EPROTO          = syscall.Errno(0x5f)  	EPROTONOSUPPORT = syscall.Errno(0x2b)  	EPROTOTYPE      = syscall.Errno(0x29)  	ERANGE          = syscall.Errno(0x22) @@ -1568,7 +1801,7 @@ var errorList = [...]struct {  	{32, "EPIPE", "broken pipe"},  	{33, "EDOM", "numerical argument out of domain"},  	{34, "ERANGE", "result too large"}, -	{35, "EWOULDBLOCK", "resource temporarily unavailable"}, +	{35, "EAGAIN", "resource temporarily unavailable"},  	{36, "EINPROGRESS", "operation now in progress"},  	{37, "EALREADY", "operation already in progress"},  	{38, "ENOTSOCK", "socket operation on non-socket"}, @@ -1624,7 +1857,11 @@ var errorList = [...]struct {  	{88, "ECANCELED", "operation canceled"},  	{89, "EIDRM", "identifier removed"},  	{90, "ENOMSG", "no message of desired type"}, -	{91, "ELAST", "not supported"}, +	{91, "ENOTSUP", "not supported"}, +	{92, "EBADMSG", "bad message"}, +	{93, "ENOTRECOVERABLE", "state not recoverable"}, +	{94, "EOWNERDEAD", "previous owner died"}, +	{95, "ELAST", "protocol error"},  }  // Signal table @@ -1638,7 +1875,7 @@ var signalList = [...]struct {  	{3, "SIGQUIT", "quit"},  	{4, "SIGILL", "illegal instruction"},  	{5, "SIGTRAP", "trace/BPT trap"}, -	{6, "SIGABRT", "abort trap"}, +	{6, "SIGIOT", "abort trap"},  	{7, "SIGEMT", "EMT trap"},  	{8, "SIGFPE", "floating point exception"},  	{9, "SIGKILL", "killed"}, @@ -1665,4 +1902,5 @@ var signalList = [...]struct {  	{30, "SIGUSR1", "user defined signal 1"},  	{31, "SIGUSR2", "user defined signal 2"},  	{32, "SIGTHR", "thread AST"}, +	{28672, "SIGSTKSZ", "unknown signal"},  } diff --git a/vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go b/vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go index 25cb609..6015fcb 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go @@ -109,6 +109,15 @@ const (  	BPF_DIRECTION_IN                  = 0x1  	BPF_DIRECTION_OUT                 = 0x2  	BPF_DIV                           = 0x30 +	BPF_FILDROP_CAPTURE               = 0x1 +	BPF_FILDROP_DROP                  = 0x2 +	BPF_FILDROP_PASS                  = 0x0 +	BPF_F_DIR_IN                      = 0x10 +	BPF_F_DIR_MASK                    = 0x30 +	BPF_F_DIR_OUT                     = 0x20 +	BPF_F_DIR_SHIFT                   = 0x4 +	BPF_F_FLOWID                      = 0x8 +	BPF_F_PRI_MASK                    = 0x7  	BPF_H                             = 0x8  	BPF_IMM                           = 0x0  	BPF_IND                           = 0x40 @@ -137,6 +146,7 @@ const (  	BPF_OR                            = 0x40  	BPF_RELEASE                       = 0x30bb6  	BPF_RET                           = 0x6 +	BPF_RND                           = 0xc0  	BPF_RSH                           = 0x70  	BPF_ST                            = 0x2  	BPF_STX                           = 0x3 @@ -177,7 +187,65 @@ const (  	CTL_KERN                          = 0x1  	CTL_MAXNAME                       = 0xc  	CTL_NET                           = 0x4 +	DIOCADDQUEUE                      = 0xc110445d +	DIOCADDRULE                       = 0xcd604404 +	DIOCADDSTATE                      = 0xc1084425 +	DIOCCHANGERULE                    = 0xcd60441a +	DIOCCLRIFFLAG                     = 0xc028445a +	DIOCCLRSRCNODES                   = 0x20004455 +	DIOCCLRSTATES                     = 0xc0e04412 +	DIOCCLRSTATUS                     = 0xc0284416 +	DIOCGETLIMIT                      = 0xc0084427 +	DIOCGETQSTATS                     = 0xc1204460 +	DIOCGETQUEUE                      = 0xc110445f +	DIOCGETQUEUES                     = 0xc110445e +	DIOCGETRULE                       = 0xcd604407 +	DIOCGETRULES                      = 0xcd604406 +	DIOCGETRULESET                    = 0xc444443b +	DIOCGETRULESETS                   = 0xc444443a +	DIOCGETSRCNODES                   = 0xc0104454 +	DIOCGETSTATE                      = 0xc1084413 +	DIOCGETSTATES                     = 0xc0104419 +	DIOCGETSTATUS                     = 0xc1e84415 +	DIOCGETSYNFLWATS                  = 0xc0084463 +	DIOCGETTIMEOUT                    = 0xc008441e +	DIOCIGETIFACES                    = 0xc0284457 +	DIOCKILLSRCNODES                  = 0xc080445b +	DIOCKILLSTATES                    = 0xc0e04429 +	DIOCNATLOOK                       = 0xc0504417 +	DIOCOSFPADD                       = 0xc088444f  	DIOCOSFPFLUSH                     = 0x2000444e +	DIOCOSFPGET                       = 0xc0884450 +	DIOCRADDADDRS                     = 0xc4504443 +	DIOCRADDTABLES                    = 0xc450443d +	DIOCRCLRADDRS                     = 0xc4504442 +	DIOCRCLRASTATS                    = 0xc4504448 +	DIOCRCLRTABLES                    = 0xc450443c +	DIOCRCLRTSTATS                    = 0xc4504441 +	DIOCRDELADDRS                     = 0xc4504444 +	DIOCRDELTABLES                    = 0xc450443e +	DIOCRGETADDRS                     = 0xc4504446 +	DIOCRGETASTATS                    = 0xc4504447 +	DIOCRGETTABLES                    = 0xc450443f +	DIOCRGETTSTATS                    = 0xc4504440 +	DIOCRINADEFINE                    = 0xc450444d +	DIOCRSETADDRS                     = 0xc4504445 +	DIOCRSETTFLAGS                    = 0xc450444a +	DIOCRTSTADDRS                     = 0xc4504449 +	DIOCSETDEBUG                      = 0xc0044418 +	DIOCSETHOSTID                     = 0xc0044456 +	DIOCSETIFFLAG                     = 0xc0284459 +	DIOCSETLIMIT                      = 0xc0084428 +	DIOCSETREASS                      = 0xc004445c +	DIOCSETSTATUSIF                   = 0xc0284414 +	DIOCSETSYNCOOKIES                 = 0xc0014462 +	DIOCSETSYNFLWATS                  = 0xc0084461 +	DIOCSETTIMEOUT                    = 0xc008441d +	DIOCSTART                         = 0x20004401 +	DIOCSTOP                          = 0x20004402 +	DIOCXBEGIN                        = 0xc0104451 +	DIOCXCOMMIT                       = 0xc0104452 +	DIOCXROLLBACK                     = 0xc0104453  	DLT_ARCNET                        = 0x7  	DLT_ATM_RFC1483                   = 0xb  	DLT_AX25                          = 0x3 @@ -240,6 +308,8 @@ const (  	EMUL_ENABLED                      = 0x1  	EMUL_NATIVE                       = 0x2  	ENDRUNDISC                        = 0x9 +	ETH64_8021_RSVD_MASK              = 0xfffffffffff0 +	ETH64_8021_RSVD_PREFIX            = 0x180c2000000  	ETHERMIN                          = 0x2e  	ETHERMTU                          = 0x5dc  	ETHERTYPE_8023                    = 0x4 @@ -292,6 +362,7 @@ const (  	ETHERTYPE_DN                      = 0x6003  	ETHERTYPE_DOGFIGHT                = 0x1989  	ETHERTYPE_DSMD                    = 0x8039 +	ETHERTYPE_EAPOL                   = 0x888e  	ETHERTYPE_ECMA                    = 0x803  	ETHERTYPE_ENCRYPT                 = 0x803d  	ETHERTYPE_ES                      = 0x805d @@ -323,6 +394,7 @@ const (  	ETHERTYPE_LLDP                    = 0x88cc  	ETHERTYPE_LOGICRAFT               = 0x8148  	ETHERTYPE_LOOPBACK                = 0x9000 +	ETHERTYPE_MACSEC                  = 0x88e5  	ETHERTYPE_MATRA                   = 0x807a  	ETHERTYPE_MAX                     = 0xffff  	ETHERTYPE_MERIT                   = 0x807c @@ -351,15 +423,17 @@ const (  	ETHERTYPE_NCD                     = 0x8149  	ETHERTYPE_NESTAR                  = 0x8006  	ETHERTYPE_NETBEUI                 = 0x8191 +	ETHERTYPE_NHRP                    = 0x2001  	ETHERTYPE_NOVELL                  = 0x8138  	ETHERTYPE_NS                      = 0x600  	ETHERTYPE_NSAT                    = 0x601  	ETHERTYPE_NSCOMPAT                = 0x807 +	ETHERTYPE_NSH                     = 0x984f  	ETHERTYPE_NTRAILER                = 0x10  	ETHERTYPE_OS9                     = 0x7007  	ETHERTYPE_OS9NET                  = 0x7009  	ETHERTYPE_PACER                   = 0x80c6 -	ETHERTYPE_PAE                     = 0x888e +	ETHERTYPE_PBB                     = 0x88e7  	ETHERTYPE_PCS                     = 0x4242  	ETHERTYPE_PLANNING                = 0x8044  	ETHERTYPE_PPP                     = 0x880b @@ -441,10 +515,11 @@ const (  	ETHER_VLAN_ENCAP_LEN              = 0x4  	EVFILT_AIO                        = -0x3  	EVFILT_DEVICE                     = -0x8 +	EVFILT_EXCEPT                     = -0x9  	EVFILT_PROC                       = -0x5  	EVFILT_READ                       = -0x1  	EVFILT_SIGNAL                     = -0x6 -	EVFILT_SYSCOUNT                   = 0x8 +	EVFILT_SYSCOUNT                   = 0x9  	EVFILT_TIMER                      = -0x7  	EVFILT_VNODE                      = -0x4  	EVFILT_WRITE                      = -0x2 @@ -466,7 +541,7 @@ const (  	EV_FLAG1                          = 0x2000  	EV_ONESHOT                        = 0x10  	EV_RECEIPT                        = 0x40 -	EV_SYSFLAGS                       = 0xf000 +	EV_SYSFLAGS                       = 0xf800  	EXTA                              = 0x4b00  	EXTB                              = 0x9600  	EXTPROC                           = 0x800 @@ -732,6 +807,7 @@ const (  	IFT_VOICEOVERCABLE                = 0xc6  	IFT_VOICEOVERFRAMERELAY           = 0x99  	IFT_VOICEOVERIP                   = 0x68 +	IFT_WIREGUARD                     = 0xfb  	IFT_X213                          = 0x5d  	IFT_X25                           = 0x5  	IFT_X25DDN                        = 0x4 @@ -797,9 +873,11 @@ const (  	IPPROTO_RAW                       = 0xff  	IPPROTO_ROUTING                   = 0x2b  	IPPROTO_RSVP                      = 0x2e +	IPPROTO_SCTP                      = 0x84  	IPPROTO_TCP                       = 0x6  	IPPROTO_TP                        = 0x1d  	IPPROTO_UDP                       = 0x11 +	IPPROTO_UDPLITE                   = 0x88  	IPV6_AUTH_LEVEL                   = 0x35  	IPV6_AUTOFLOWLABEL                = 0x3b  	IPV6_CHECKSUM                     = 0x1a @@ -906,6 +984,9 @@ const (  	IP_TTL                            = 0x4  	ISIG                              = 0x80  	ISTRIP                            = 0x20 +	ITIMER_PROF                       = 0x2 +	ITIMER_REAL                       = 0x0 +	ITIMER_VIRTUAL                    = 0x1  	IUCLC                             = 0x1000  	IXANY                             = 0x800  	IXOFF                             = 0x400 @@ -970,12 +1051,26 @@ const (  	MNT_ROOTFS                        = 0x4000  	MNT_SOFTDEP                       = 0x4000000  	MNT_STALLED                       = 0x100000 +	MNT_SWAPPABLE                     = 0x200000  	MNT_SYNCHRONOUS                   = 0x2  	MNT_UPDATE                        = 0x10000  	MNT_VISFLAGMASK                   = 0x400ffff  	MNT_WAIT                          = 0x1  	MNT_WANTRDWR                      = 0x2000000  	MNT_WXALLOWED                     = 0x800 +	MOUNT_AFS                         = "afs" +	MOUNT_CD9660                      = "cd9660" +	MOUNT_EXT2FS                      = "ext2fs" +	MOUNT_FFS                         = "ffs" +	MOUNT_FUSEFS                      = "fuse" +	MOUNT_MFS                         = "mfs" +	MOUNT_MSDOS                       = "msdos" +	MOUNT_NCPFS                       = "ncpfs" +	MOUNT_NFS                         = "nfs" +	MOUNT_NTFS                        = "ntfs" +	MOUNT_TMPFS                       = "tmpfs" +	MOUNT_UDF                         = "udf" +	MOUNT_UFS                         = "ffs"  	MSG_BCAST                         = 0x100  	MSG_CMSG_CLOEXEC                  = 0x800  	MSG_CTRUNC                        = 0x20 @@ -988,6 +1083,7 @@ const (  	MSG_PEEK                          = 0x2  	MSG_TRUNC                         = 0x10  	MSG_WAITALL                       = 0x40 +	MSG_WAITFORONE                    = 0x1000  	MS_ASYNC                          = 0x1  	MS_INVALIDATE                     = 0x4  	MS_SYNC                           = 0x2 @@ -996,7 +1092,8 @@ const (  	NET_RT_FLAGS                      = 0x2  	NET_RT_IFLIST                     = 0x3  	NET_RT_IFNAMES                    = 0x6 -	NET_RT_MAXID                      = 0x7 +	NET_RT_MAXID                      = 0x8 +	NET_RT_SOURCE                     = 0x7  	NET_RT_STATS                      = 0x4  	NET_RT_TABLE                      = 0x5  	NFDBITS                           = 0x20 @@ -1013,6 +1110,7 @@ const (  	NOTE_FORK                         = 0x40000000  	NOTE_LINK                         = 0x10  	NOTE_LOWAT                        = 0x1 +	NOTE_OOB                          = 0x4  	NOTE_PCTRLMASK                    = 0xf0000000  	NOTE_PDATAMASK                    = 0xfffff  	NOTE_RENAME                       = 0x20 @@ -1130,9 +1228,11 @@ const (  	RTF_STATIC                        = 0x800  	RTF_UP                            = 0x1  	RTF_USETRAILERS                   = 0x8000 +	RTM_80211INFO                     = 0x15  	RTM_ADD                           = 0x1  	RTM_BFD                           = 0x12  	RTM_CHANGE                        = 0x3 +	RTM_CHGADDRATTR                   = 0x14  	RTM_DELADDR                       = 0xd  	RTM_DELETE                        = 0x2  	RTM_DESYNC                        = 0x10 @@ -1140,7 +1240,6 @@ const (  	RTM_IFANNOUNCE                    = 0xf  	RTM_IFINFO                        = 0xe  	RTM_INVALIDATE                    = 0x11 -	RTM_LOCK                          = 0x8  	RTM_LOSING                        = 0x5  	RTM_MAXSIZE                       = 0x800  	RTM_MISS                          = 0x7 @@ -1148,7 +1247,7 @@ const (  	RTM_PROPOSAL                      = 0x13  	RTM_REDIRECT                      = 0x6  	RTM_RESOLVE                       = 0xb -	RTM_RTTUNIT                       = 0xf4240 +	RTM_SOURCE                        = 0x16  	RTM_VERSION                       = 0x5  	RTV_EXPIRE                        = 0x4  	RTV_HOPCOUNT                      = 0x2 @@ -1166,6 +1265,9 @@ const (  	RUSAGE_THREAD                     = 0x1  	SCM_RIGHTS                        = 0x1  	SCM_TIMESTAMP                     = 0x4 +	SEEK_CUR                          = 0x1 +	SEEK_END                          = 0x2 +	SEEK_SET                          = 0x0  	SHUT_RD                           = 0x0  	SHUT_RDWR                         = 0x2  	SHUT_WR                           = 0x1 @@ -1182,35 +1284,37 @@ const (  	SIOCBRDGDELS                      = 0x80606942  	SIOCBRDGFLUSH                     = 0x80606948  	SIOCBRDGFRL                       = 0x808c694e -	SIOCBRDGGCACHE                    = 0xc0186941 -	SIOCBRDGGFD                       = 0xc0186952 -	SIOCBRDGGHT                       = 0xc0186951 +	SIOCBRDGGCACHE                    = 0xc0146941 +	SIOCBRDGGFD                       = 0xc0146952 +	SIOCBRDGGHT                       = 0xc0146951  	SIOCBRDGGIFFLGS                   = 0xc060693e -	SIOCBRDGGMA                       = 0xc0186953 +	SIOCBRDGGMA                       = 0xc0146953  	SIOCBRDGGPARAM                    = 0xc0406958 -	SIOCBRDGGPRI                      = 0xc0186950 +	SIOCBRDGGPRI                      = 0xc0146950  	SIOCBRDGGRL                       = 0xc030694f -	SIOCBRDGGTO                       = 0xc0186946 +	SIOCBRDGGTO                       = 0xc0146946  	SIOCBRDGIFS                       = 0xc0606942  	SIOCBRDGRTS                       = 0xc0206943  	SIOCBRDGSADDR                     = 0xc1286944 -	SIOCBRDGSCACHE                    = 0x80186940 -	SIOCBRDGSFD                       = 0x80186952 -	SIOCBRDGSHT                       = 0x80186951 +	SIOCBRDGSCACHE                    = 0x80146940 +	SIOCBRDGSFD                       = 0x80146952 +	SIOCBRDGSHT                       = 0x80146951  	SIOCBRDGSIFCOST                   = 0x80606955  	SIOCBRDGSIFFLGS                   = 0x8060693f  	SIOCBRDGSIFPRIO                   = 0x80606954  	SIOCBRDGSIFPROT                   = 0x8060694a -	SIOCBRDGSMA                       = 0x80186953 -	SIOCBRDGSPRI                      = 0x80186950 -	SIOCBRDGSPROTO                    = 0x8018695a -	SIOCBRDGSTO                       = 0x80186945 -	SIOCBRDGSTXHC                     = 0x80186959 +	SIOCBRDGSMA                       = 0x80146953 +	SIOCBRDGSPRI                      = 0x80146950 +	SIOCBRDGSPROTO                    = 0x8014695a +	SIOCBRDGSTO                       = 0x80146945 +	SIOCBRDGSTXHC                     = 0x80146959 +	SIOCDELLABEL                      = 0x80206997  	SIOCDELMULTI                      = 0x80206932  	SIOCDIFADDR                       = 0x80206919  	SIOCDIFGROUP                      = 0x80286989  	SIOCDIFPARENT                     = 0x802069b4  	SIOCDIFPHYADDR                    = 0x80206949 +	SIOCDPWE3NEIGHBOR                 = 0x802069de  	SIOCDVNETID                       = 0x802069af  	SIOCGETKALIVE                     = 0xc01869a4  	SIOCGETLABEL                      = 0x8020699a @@ -1229,6 +1333,7 @@ const (  	SIOCGIFFLAGS                      = 0xc0206911  	SIOCGIFGATTR                      = 0xc028698b  	SIOCGIFGENERIC                    = 0xc020693a +	SIOCGIFGLIST                      = 0xc028698d  	SIOCGIFGMEMB                      = 0xc028698a  	SIOCGIFGROUP                      = 0xc0286988  	SIOCGIFHARDMTU                    = 0xc02069a5 @@ -1243,13 +1348,21 @@ const (  	SIOCGIFRDOMAIN                    = 0xc02069a0  	SIOCGIFRTLABEL                    = 0xc0206983  	SIOCGIFRXR                        = 0x802069aa +	SIOCGIFSFFPAGE                    = 0xc1126939  	SIOCGIFXFLAGS                     = 0xc020699e  	SIOCGLIFPHYADDR                   = 0xc218694b  	SIOCGLIFPHYDF                     = 0xc02069c2 +	SIOCGLIFPHYECN                    = 0xc02069c8  	SIOCGLIFPHYRTABLE                 = 0xc02069a2  	SIOCGLIFPHYTTL                    = 0xc02069a9  	SIOCGPGRP                         = 0x40047309 +	SIOCGPWE3                         = 0xc0206998 +	SIOCGPWE3CTRLWORD                 = 0xc02069dc +	SIOCGPWE3FAT                      = 0xc02069dd +	SIOCGPWE3NEIGHBOR                 = 0xc21869de +	SIOCGRXHPRIO                      = 0xc02069db  	SIOCGSPPPPARAMS                   = 0xc0206994 +	SIOCGTXHPRIO                      = 0xc02069c6  	SIOCGUMBINFO                      = 0xc02069be  	SIOCGUMBPARAM                     = 0xc02069c0  	SIOCGVH                           = 0xc02069f6 @@ -1287,19 +1400,20 @@ const (  	SIOCSIFXFLAGS                     = 0x8020699d  	SIOCSLIFPHYADDR                   = 0x8218694a  	SIOCSLIFPHYDF                     = 0x802069c1 +	SIOCSLIFPHYECN                    = 0x802069c7  	SIOCSLIFPHYRTABLE                 = 0x802069a1  	SIOCSLIFPHYTTL                    = 0x802069a8  	SIOCSPGRP                         = 0x80047308 +	SIOCSPWE3CTRLWORD                 = 0x802069dc +	SIOCSPWE3FAT                      = 0x802069dd +	SIOCSPWE3NEIGHBOR                 = 0x821869de +	SIOCSRXHPRIO                      = 0x802069db  	SIOCSSPPPPARAMS                   = 0x80206993 +	SIOCSTXHPRIO                      = 0x802069c5  	SIOCSUMBPARAM                     = 0x802069bf  	SIOCSVH                           = 0xc02069f5  	SIOCSVNETFLOWID                   = 0x802069c3  	SIOCSVNETID                       = 0x802069a6 -	SIOCSWGDPID                       = 0xc018695b -	SIOCSWGMAXFLOW                    = 0xc0186960 -	SIOCSWGMAXGROUP                   = 0xc018695d -	SIOCSWSDPID                       = 0x8018695c -	SIOCSWSPORTNO                     = 0xc060695f  	SOCK_CLOEXEC                      = 0x8000  	SOCK_DGRAM                        = 0x2  	SOCK_DNS                          = 0x1000 @@ -1314,6 +1428,7 @@ const (  	SO_BINDANY                        = 0x1000  	SO_BROADCAST                      = 0x20  	SO_DEBUG                          = 0x1 +	SO_DOMAIN                         = 0x1024  	SO_DONTROUTE                      = 0x10  	SO_ERROR                          = 0x1007  	SO_KEEPALIVE                      = 0x8 @@ -1321,6 +1436,7 @@ const (  	SO_NETPROC                        = 0x1020  	SO_OOBINLINE                      = 0x100  	SO_PEERCRED                       = 0x1022 +	SO_PROTOCOL                       = 0x1025  	SO_RCVBUF                         = 0x1002  	SO_RCVLOWAT                       = 0x1004  	SO_RCVTIMEO                       = 0x1006 @@ -1370,7 +1486,18 @@ const (  	TCOFLUSH                          = 0x2  	TCOOFF                            = 0x1  	TCOON                             = 0x2 -	TCP_MAXBURST                      = 0x4 +	TCPOPT_EOL                        = 0x0 +	TCPOPT_MAXSEG                     = 0x2 +	TCPOPT_NOP                        = 0x1 +	TCPOPT_SACK                       = 0x5 +	TCPOPT_SACK_HDR                   = 0x1010500 +	TCPOPT_SACK_PERMITTED             = 0x4 +	TCPOPT_SACK_PERMIT_HDR            = 0x1010402 +	TCPOPT_SIGNATURE                  = 0x13 +	TCPOPT_TIMESTAMP                  = 0x8 +	TCPOPT_TSTAMP_HDR                 = 0x101080a +	TCPOPT_WINDOW                     = 0x3 +	TCP_INFO                          = 0x9  	TCP_MAXSEG                        = 0x2  	TCP_MAXWIN                        = 0xffff  	TCP_MAX_SACK                      = 0x3 @@ -1379,8 +1506,11 @@ const (  	TCP_MSS                           = 0x200  	TCP_NODELAY                       = 0x1  	TCP_NOPUSH                        = 0x10 +	TCP_SACKHOLE_LIMIT                = 0x80  	TCP_SACK_ENABLE                   = 0x8  	TCSAFLUSH                         = 0x2 +	TIMER_ABSTIME                     = 0x1 +	TIMER_RELTIME                     = 0x0  	TIOCCBRK                          = 0x2000747a  	TIOCCDTR                          = 0x20007478  	TIOCCHKVERAUTH                    = 0x2000741e @@ -1445,7 +1575,6 @@ const (  	TIOCSPGRP                         = 0x80047476  	TIOCSTART                         = 0x2000746e  	TIOCSTAT                          = 0x20007465 -	TIOCSTI                           = 0x80017472  	TIOCSTOP                          = 0x2000746f  	TIOCSTSTAMP                       = 0x8008745a  	TIOCSWINSZ                        = 0x80087467 @@ -1467,7 +1596,8 @@ const (  	VMIN                              = 0x10  	VM_ANONMIN                        = 0x7  	VM_LOADAVG                        = 0x2 -	VM_MAXID                          = 0xc +	VM_MALLOC_CONF                    = 0xc +	VM_MAXID                          = 0xd  	VM_MAXSLP                         = 0xa  	VM_METER                          = 0x1  	VM_NKMEMPAGES                     = 0x6 @@ -1745,7 +1875,7 @@ var signalList = [...]struct {  	{3, "SIGQUIT", "quit"},  	{4, "SIGILL", "illegal instruction"},  	{5, "SIGTRAP", "trace/BPT trap"}, -	{6, "SIGABRT", "abort trap"}, +	{6, "SIGIOT", "abort trap"},  	{7, "SIGEMT", "EMT trap"},  	{8, "SIGFPE", "floating point exception"},  	{9, "SIGKILL", "killed"}, @@ -1772,4 +1902,5 @@ var signalList = [...]struct {  	{30, "SIGUSR1", "user defined signal 1"},  	{31, "SIGUSR2", "user defined signal 2"},  	{32, "SIGTHR", "thread AST"}, +	{28672, "SIGSTKSZ", "unknown signal"},  } diff --git a/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go b/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go index aef6c08..8d44955 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go @@ -46,6 +46,7 @@ const (  	AF_SNA                            = 0xb  	AF_UNIX                           = 0x1  	AF_UNSPEC                         = 0x0 +	ALTWERASE                         = 0x200  	ARPHRD_ETHER                      = 0x1  	ARPHRD_FRELAY                     = 0xf  	ARPHRD_IEEE1394                   = 0x18 @@ -82,7 +83,7 @@ const (  	BIOCGFILDROP                      = 0x40044278  	BIOCGHDRCMPLT                     = 0x40044274  	BIOCGRSIG                         = 0x40044273 -	BIOCGRTIMEOUT                     = 0x400c426e +	BIOCGRTIMEOUT                     = 0x4010426e  	BIOCGSTATS                        = 0x4008426f  	BIOCIMMEDIATE                     = 0x80044270  	BIOCLOCK                          = 0x20004276 @@ -96,7 +97,7 @@ const (  	BIOCSFILDROP                      = 0x80044279  	BIOCSHDRCMPLT                     = 0x80044275  	BIOCSRSIG                         = 0x80044272 -	BIOCSRTIMEOUT                     = 0x800c426d +	BIOCSRTIMEOUT                     = 0x8010426d  	BIOCVERSION                       = 0x40044271  	BPF_A                             = 0x10  	BPF_ABS                           = 0x20 @@ -108,6 +109,15 @@ const (  	BPF_DIRECTION_IN                  = 0x1  	BPF_DIRECTION_OUT                 = 0x2  	BPF_DIV                           = 0x30 +	BPF_FILDROP_CAPTURE               = 0x1 +	BPF_FILDROP_DROP                  = 0x2 +	BPF_FILDROP_PASS                  = 0x0 +	BPF_F_DIR_IN                      = 0x10 +	BPF_F_DIR_MASK                    = 0x30 +	BPF_F_DIR_OUT                     = 0x20 +	BPF_F_DIR_SHIFT                   = 0x4 +	BPF_F_FLOWID                      = 0x8 +	BPF_F_PRI_MASK                    = 0x7  	BPF_H                             = 0x8  	BPF_IMM                           = 0x0  	BPF_IND                           = 0x40 @@ -136,6 +146,7 @@ const (  	BPF_OR                            = 0x40  	BPF_RELEASE                       = 0x30bb6  	BPF_RET                           = 0x6 +	BPF_RND                           = 0xc0  	BPF_RSH                           = 0x70  	BPF_ST                            = 0x2  	BPF_STX                           = 0x3 @@ -147,6 +158,12 @@ const (  	BRKINT                            = 0x2  	CFLUSH                            = 0xf  	CLOCAL                            = 0x8000 +	CLOCK_BOOTTIME                    = 0x6 +	CLOCK_MONOTONIC                   = 0x3 +	CLOCK_PROCESS_CPUTIME_ID          = 0x2 +	CLOCK_REALTIME                    = 0x0 +	CLOCK_THREAD_CPUTIME_ID           = 0x4 +	CLOCK_UPTIME                      = 0x5  	CPUSTATES                         = 0x6  	CP_IDLE                           = 0x5  	CP_INTR                           = 0x4 @@ -170,7 +187,65 @@ const (  	CTL_KERN                          = 0x1  	CTL_MAXNAME                       = 0xc  	CTL_NET                           = 0x4 +	DIOCADDQUEUE                      = 0xc100445d +	DIOCADDRULE                       = 0xcce04404 +	DIOCADDSTATE                      = 0xc1084425 +	DIOCCHANGERULE                    = 0xcce0441a +	DIOCCLRIFFLAG                     = 0xc024445a +	DIOCCLRSRCNODES                   = 0x20004455 +	DIOCCLRSTATES                     = 0xc0d04412 +	DIOCCLRSTATUS                     = 0xc0244416 +	DIOCGETLIMIT                      = 0xc0084427 +	DIOCGETQSTATS                     = 0xc1084460 +	DIOCGETQUEUE                      = 0xc100445f +	DIOCGETQUEUES                     = 0xc100445e +	DIOCGETRULE                       = 0xcce04407 +	DIOCGETRULES                      = 0xcce04406 +	DIOCGETRULESET                    = 0xc444443b +	DIOCGETRULESETS                   = 0xc444443a +	DIOCGETSRCNODES                   = 0xc0084454 +	DIOCGETSTATE                      = 0xc1084413 +	DIOCGETSTATES                     = 0xc0084419 +	DIOCGETSTATUS                     = 0xc1e84415 +	DIOCGETSYNFLWATS                  = 0xc0084463 +	DIOCGETTIMEOUT                    = 0xc008441e +	DIOCIGETIFACES                    = 0xc0244457 +	DIOCKILLSRCNODES                  = 0xc068445b +	DIOCKILLSTATES                    = 0xc0d04429 +	DIOCNATLOOK                       = 0xc0504417 +	DIOCOSFPADD                       = 0xc088444f  	DIOCOSFPFLUSH                     = 0x2000444e +	DIOCOSFPGET                       = 0xc0884450 +	DIOCRADDADDRS                     = 0xc44c4443 +	DIOCRADDTABLES                    = 0xc44c443d +	DIOCRCLRADDRS                     = 0xc44c4442 +	DIOCRCLRASTATS                    = 0xc44c4448 +	DIOCRCLRTABLES                    = 0xc44c443c +	DIOCRCLRTSTATS                    = 0xc44c4441 +	DIOCRDELADDRS                     = 0xc44c4444 +	DIOCRDELTABLES                    = 0xc44c443e +	DIOCRGETADDRS                     = 0xc44c4446 +	DIOCRGETASTATS                    = 0xc44c4447 +	DIOCRGETTABLES                    = 0xc44c443f +	DIOCRGETTSTATS                    = 0xc44c4440 +	DIOCRINADEFINE                    = 0xc44c444d +	DIOCRSETADDRS                     = 0xc44c4445 +	DIOCRSETTFLAGS                    = 0xc44c444a +	DIOCRTSTADDRS                     = 0xc44c4449 +	DIOCSETDEBUG                      = 0xc0044418 +	DIOCSETHOSTID                     = 0xc0044456 +	DIOCSETIFFLAG                     = 0xc0244459 +	DIOCSETLIMIT                      = 0xc0084428 +	DIOCSETREASS                      = 0xc004445c +	DIOCSETSTATUSIF                   = 0xc0244414 +	DIOCSETSYNCOOKIES                 = 0xc0014462 +	DIOCSETSYNFLWATS                  = 0xc0084461 +	DIOCSETTIMEOUT                    = 0xc008441d +	DIOCSTART                         = 0x20004401 +	DIOCSTOP                          = 0x20004402 +	DIOCXBEGIN                        = 0xc00c4451 +	DIOCXCOMMIT                       = 0xc00c4452 +	DIOCXROLLBACK                     = 0xc00c4453  	DLT_ARCNET                        = 0x7  	DLT_ATM_RFC1483                   = 0xb  	DLT_AX25                          = 0x3 @@ -186,6 +261,7 @@ const (  	DLT_LOOP                          = 0xc  	DLT_MPLS                          = 0xdb  	DLT_NULL                          = 0x0 +	DLT_OPENFLOW                      = 0x10b  	DLT_PFLOG                         = 0x75  	DLT_PFSYNC                        = 0x12  	DLT_PPP                           = 0x9 @@ -196,6 +272,23 @@ const (  	DLT_RAW                           = 0xe  	DLT_SLIP                          = 0x8  	DLT_SLIP_BSDOS                    = 0xf +	DLT_USBPCAP                       = 0xf9 +	DLT_USER0                         = 0x93 +	DLT_USER1                         = 0x94 +	DLT_USER10                        = 0x9d +	DLT_USER11                        = 0x9e +	DLT_USER12                        = 0x9f +	DLT_USER13                        = 0xa0 +	DLT_USER14                        = 0xa1 +	DLT_USER15                        = 0xa2 +	DLT_USER2                         = 0x95 +	DLT_USER3                         = 0x96 +	DLT_USER4                         = 0x97 +	DLT_USER5                         = 0x98 +	DLT_USER6                         = 0x99 +	DLT_USER7                         = 0x9a +	DLT_USER8                         = 0x9b +	DLT_USER9                         = 0x9c  	DT_BLK                            = 0x6  	DT_CHR                            = 0x2  	DT_DIR                            = 0x4 @@ -215,6 +308,8 @@ const (  	EMUL_ENABLED                      = 0x1  	EMUL_NATIVE                       = 0x2  	ENDRUNDISC                        = 0x9 +	ETH64_8021_RSVD_MASK              = 0xfffffffffff0 +	ETH64_8021_RSVD_PREFIX            = 0x180c2000000  	ETHERMIN                          = 0x2e  	ETHERMTU                          = 0x5dc  	ETHERTYPE_8023                    = 0x4 @@ -267,6 +362,7 @@ const (  	ETHERTYPE_DN                      = 0x6003  	ETHERTYPE_DOGFIGHT                = 0x1989  	ETHERTYPE_DSMD                    = 0x8039 +	ETHERTYPE_EAPOL                   = 0x888e  	ETHERTYPE_ECMA                    = 0x803  	ETHERTYPE_ENCRYPT                 = 0x803d  	ETHERTYPE_ES                      = 0x805d @@ -298,6 +394,7 @@ const (  	ETHERTYPE_LLDP                    = 0x88cc  	ETHERTYPE_LOGICRAFT               = 0x8148  	ETHERTYPE_LOOPBACK                = 0x9000 +	ETHERTYPE_MACSEC                  = 0x88e5  	ETHERTYPE_MATRA                   = 0x807a  	ETHERTYPE_MAX                     = 0xffff  	ETHERTYPE_MERIT                   = 0x807c @@ -326,15 +423,17 @@ const (  	ETHERTYPE_NCD                     = 0x8149  	ETHERTYPE_NESTAR                  = 0x8006  	ETHERTYPE_NETBEUI                 = 0x8191 +	ETHERTYPE_NHRP                    = 0x2001  	ETHERTYPE_NOVELL                  = 0x8138  	ETHERTYPE_NS                      = 0x600  	ETHERTYPE_NSAT                    = 0x601  	ETHERTYPE_NSCOMPAT                = 0x807 +	ETHERTYPE_NSH                     = 0x984f  	ETHERTYPE_NTRAILER                = 0x10  	ETHERTYPE_OS9                     = 0x7007  	ETHERTYPE_OS9NET                  = 0x7009  	ETHERTYPE_PACER                   = 0x80c6 -	ETHERTYPE_PAE                     = 0x888e +	ETHERTYPE_PBB                     = 0x88e7  	ETHERTYPE_PCS                     = 0x4242  	ETHERTYPE_PLANNING                = 0x8044  	ETHERTYPE_PPP                     = 0x880b @@ -409,28 +508,40 @@ const (  	ETHER_CRC_POLY_LE                 = 0xedb88320  	ETHER_HDR_LEN                     = 0xe  	ETHER_MAX_DIX_LEN                 = 0x600 +	ETHER_MAX_HARDMTU_LEN             = 0xff9b  	ETHER_MAX_LEN                     = 0x5ee  	ETHER_MIN_LEN                     = 0x40  	ETHER_TYPE_LEN                    = 0x2  	ETHER_VLAN_ENCAP_LEN              = 0x4  	EVFILT_AIO                        = -0x3 +	EVFILT_DEVICE                     = -0x8 +	EVFILT_EXCEPT                     = -0x9  	EVFILT_PROC                       = -0x5  	EVFILT_READ                       = -0x1  	EVFILT_SIGNAL                     = -0x6 -	EVFILT_SYSCOUNT                   = 0x7 +	EVFILT_SYSCOUNT                   = 0x9  	EVFILT_TIMER                      = -0x7  	EVFILT_VNODE                      = -0x4  	EVFILT_WRITE                      = -0x2 +	EVL_ENCAPLEN                      = 0x4 +	EVL_PRIO_BITS                     = 0xd +	EVL_PRIO_MAX                      = 0x7 +	EVL_VLID_MASK                     = 0xfff +	EVL_VLID_MAX                      = 0xffe +	EVL_VLID_MIN                      = 0x1 +	EVL_VLID_NULL                     = 0x0  	EV_ADD                            = 0x1  	EV_CLEAR                          = 0x20  	EV_DELETE                         = 0x2  	EV_DISABLE                        = 0x8 +	EV_DISPATCH                       = 0x80  	EV_ENABLE                         = 0x4  	EV_EOF                            = 0x8000  	EV_ERROR                          = 0x4000  	EV_FLAG1                          = 0x2000  	EV_ONESHOT                        = 0x10 -	EV_SYSFLAGS                       = 0xf000 +	EV_RECEIPT                        = 0x40 +	EV_SYSFLAGS                       = 0xf800  	EXTA                              = 0x4b00  	EXTB                              = 0x9600  	EXTPROC                           = 0x800 @@ -443,6 +554,8 @@ const (  	F_GETFL                           = 0x3  	F_GETLK                           = 0x7  	F_GETOWN                          = 0x5 +	F_ISATTY                          = 0xb +	F_OK                              = 0x0  	F_RDLCK                           = 0x1  	F_SETFD                           = 0x2  	F_SETFL                           = 0x4 @@ -459,7 +572,6 @@ const (  	IEXTEN                            = 0x400  	IFAN_ARRIVAL                      = 0x0  	IFAN_DEPARTURE                    = 0x1 -	IFA_ROUTE                         = 0x1  	IFF_ALLMULTI                      = 0x200  	IFF_BROADCAST                     = 0x2  	IFF_CANTCHANGE                    = 0x8e52 @@ -470,12 +582,12 @@ const (  	IFF_LOOPBACK                      = 0x8  	IFF_MULTICAST                     = 0x8000  	IFF_NOARP                         = 0x80 -	IFF_NOTRAILERS                    = 0x20  	IFF_OACTIVE                       = 0x400  	IFF_POINTOPOINT                   = 0x10  	IFF_PROMISC                       = 0x100  	IFF_RUNNING                       = 0x40  	IFF_SIMPLEX                       = 0x800 +	IFF_STATICARP                     = 0x20  	IFF_UP                            = 0x1  	IFNAMSIZ                          = 0x10  	IFT_1822                          = 0x2 @@ -604,6 +716,7 @@ const (  	IFT_LINEGROUP                     = 0xd2  	IFT_LOCALTALK                     = 0x2a  	IFT_LOOP                          = 0x18 +	IFT_MBIM                          = 0xfa  	IFT_MEDIAMAILOVERIP               = 0x8b  	IFT_MFSIGLINK                     = 0xa7  	IFT_MIOX25                        = 0x26 @@ -694,6 +807,7 @@ const (  	IFT_VOICEOVERCABLE                = 0xc6  	IFT_VOICEOVERFRAMERELAY           = 0x99  	IFT_VOICEOVERIP                   = 0x68 +	IFT_WIREGUARD                     = 0xfb  	IFT_X213                          = 0x5d  	IFT_X25                           = 0x5  	IFT_X25DDN                        = 0x4 @@ -728,8 +842,6 @@ const (  	IPPROTO_AH                        = 0x33  	IPPROTO_CARP                      = 0x70  	IPPROTO_DIVERT                    = 0x102 -	IPPROTO_DIVERT_INIT               = 0x2 -	IPPROTO_DIVERT_RESP               = 0x1  	IPPROTO_DONE                      = 0x101  	IPPROTO_DSTOPTS                   = 0x3c  	IPPROTO_EGP                       = 0x8 @@ -761,9 +873,11 @@ const (  	IPPROTO_RAW                       = 0xff  	IPPROTO_ROUTING                   = 0x2b  	IPPROTO_RSVP                      = 0x2e +	IPPROTO_SCTP                      = 0x84  	IPPROTO_TCP                       = 0x6  	IPPROTO_TP                        = 0x1d  	IPPROTO_UDP                       = 0x11 +	IPPROTO_UDPLITE                   = 0x88  	IPV6_AUTH_LEVEL                   = 0x35  	IPV6_AUTOFLOWLABEL                = 0x3b  	IPV6_CHECKSUM                     = 0x1a @@ -786,6 +900,7 @@ const (  	IPV6_LEAVE_GROUP                  = 0xd  	IPV6_MAXHLIM                      = 0xff  	IPV6_MAXPACKET                    = 0xffff +	IPV6_MINHOPCOUNT                  = 0x41  	IPV6_MMTU                         = 0x500  	IPV6_MULTICAST_HOPS               = 0xa  	IPV6_MULTICAST_IF                 = 0x9 @@ -825,12 +940,12 @@ const (  	IP_DEFAULT_MULTICAST_LOOP         = 0x1  	IP_DEFAULT_MULTICAST_TTL          = 0x1  	IP_DF                             = 0x4000 -	IP_DIVERTFL                       = 0x1022  	IP_DROP_MEMBERSHIP                = 0xd  	IP_ESP_NETWORK_LEVEL              = 0x16  	IP_ESP_TRANS_LEVEL                = 0x15  	IP_HDRINCL                        = 0x2  	IP_IPCOMP_LEVEL                   = 0x1d +	IP_IPDEFTTL                       = 0x25  	IP_IPSECFLOWINFO                  = 0x24  	IP_IPSEC_LOCAL_AUTH               = 0x1b  	IP_IPSEC_LOCAL_CRED               = 0x19 @@ -864,10 +979,15 @@ const (  	IP_RETOPTS                        = 0x8  	IP_RF                             = 0x8000  	IP_RTABLE                         = 0x1021 +	IP_SENDSRCADDR                    = 0x7  	IP_TOS                            = 0x3  	IP_TTL                            = 0x4  	ISIG                              = 0x80  	ISTRIP                            = 0x20 +	ITIMER_PROF                       = 0x2 +	ITIMER_REAL                       = 0x0 +	ITIMER_VIRTUAL                    = 0x1 +	IUCLC                             = 0x1000  	IXANY                             = 0x800  	IXOFF                             = 0x400  	IXON                              = 0x200 @@ -922,6 +1042,7 @@ const (  	MNT_NOATIME                       = 0x8000  	MNT_NODEV                         = 0x10  	MNT_NOEXEC                        = 0x4 +	MNT_NOPERM                        = 0x20  	MNT_NOSUID                        = 0x8  	MNT_NOWAIT                        = 0x2  	MNT_QUOTA                         = 0x2000 @@ -929,12 +1050,27 @@ const (  	MNT_RELOAD                        = 0x40000  	MNT_ROOTFS                        = 0x4000  	MNT_SOFTDEP                       = 0x4000000 +	MNT_STALLED                       = 0x100000 +	MNT_SWAPPABLE                     = 0x200000  	MNT_SYNCHRONOUS                   = 0x2  	MNT_UPDATE                        = 0x10000  	MNT_VISFLAGMASK                   = 0x400ffff  	MNT_WAIT                          = 0x1  	MNT_WANTRDWR                      = 0x2000000  	MNT_WXALLOWED                     = 0x800 +	MOUNT_AFS                         = "afs" +	MOUNT_CD9660                      = "cd9660" +	MOUNT_EXT2FS                      = "ext2fs" +	MOUNT_FFS                         = "ffs" +	MOUNT_FUSEFS                      = "fuse" +	MOUNT_MFS                         = "mfs" +	MOUNT_MSDOS                       = "msdos" +	MOUNT_NCPFS                       = "ncpfs" +	MOUNT_NFS                         = "nfs" +	MOUNT_NTFS                        = "ntfs" +	MOUNT_TMPFS                       = "tmpfs" +	MOUNT_UDF                         = "udf" +	MOUNT_UFS                         = "ffs"  	MSG_BCAST                         = 0x100  	MSG_CMSG_CLOEXEC                  = 0x800  	MSG_CTRUNC                        = 0x20 @@ -947,6 +1083,7 @@ const (  	MSG_PEEK                          = 0x2  	MSG_TRUNC                         = 0x10  	MSG_WAITALL                       = 0x40 +	MSG_WAITFORONE                    = 0x1000  	MS_ASYNC                          = 0x1  	MS_INVALIDATE                     = 0x4  	MS_SYNC                           = 0x2 @@ -954,12 +1091,16 @@ const (  	NET_RT_DUMP                       = 0x1  	NET_RT_FLAGS                      = 0x2  	NET_RT_IFLIST                     = 0x3 -	NET_RT_MAXID                      = 0x6 +	NET_RT_IFNAMES                    = 0x6 +	NET_RT_MAXID                      = 0x8 +	NET_RT_SOURCE                     = 0x7  	NET_RT_STATS                      = 0x4  	NET_RT_TABLE                      = 0x5  	NFDBITS                           = 0x20  	NOFLSH                            = 0x80000000 +	NOKERNINFO                        = 0x2000000  	NOTE_ATTRIB                       = 0x8 +	NOTE_CHANGE                       = 0x1  	NOTE_CHILD                        = 0x4  	NOTE_DELETE                       = 0x1  	NOTE_EOF                          = 0x2 @@ -969,6 +1110,7 @@ const (  	NOTE_FORK                         = 0x40000000  	NOTE_LINK                         = 0x10  	NOTE_LOWAT                        = 0x1 +	NOTE_OOB                          = 0x4  	NOTE_PCTRLMASK                    = 0xf0000000  	NOTE_PDATAMASK                    = 0xfffff  	NOTE_RENAME                       = 0x20 @@ -978,11 +1120,13 @@ const (  	NOTE_TRUNCATE                     = 0x80  	NOTE_WRITE                        = 0x2  	OCRNL                             = 0x10 +	OLCUC                             = 0x20  	ONLCR                             = 0x2  	ONLRET                            = 0x80  	ONOCR                             = 0x40  	ONOEOT                            = 0x8  	OPOST                             = 0x1 +	OXTABS                            = 0x4  	O_ACCMODE                         = 0x3  	O_APPEND                          = 0x8  	O_ASYNC                           = 0x40 @@ -1027,19 +1171,25 @@ const (  	RLIMIT_STACK                      = 0x3  	RLIM_INFINITY                     = 0x7fffffffffffffff  	RTAX_AUTHOR                       = 0x6 +	RTAX_BFD                          = 0xb  	RTAX_BRD                          = 0x7 +	RTAX_DNS                          = 0xc  	RTAX_DST                          = 0x0  	RTAX_GATEWAY                      = 0x1  	RTAX_GENMASK                      = 0x3  	RTAX_IFA                          = 0x5  	RTAX_IFP                          = 0x4  	RTAX_LABEL                        = 0xa -	RTAX_MAX                          = 0xb +	RTAX_MAX                          = 0xf  	RTAX_NETMASK                      = 0x2 +	RTAX_SEARCH                       = 0xe  	RTAX_SRC                          = 0x8  	RTAX_SRCMASK                      = 0x9 +	RTAX_STATIC                       = 0xd  	RTA_AUTHOR                        = 0x40 +	RTA_BFD                           = 0x800  	RTA_BRD                           = 0x80 +	RTA_DNS                           = 0x1000  	RTA_DST                           = 0x1  	RTA_GATEWAY                       = 0x2  	RTA_GENMASK                       = 0x8 @@ -1047,24 +1197,29 @@ const (  	RTA_IFP                           = 0x10  	RTA_LABEL                         = 0x400  	RTA_NETMASK                       = 0x4 +	RTA_SEARCH                        = 0x4000  	RTA_SRC                           = 0x100  	RTA_SRCMASK                       = 0x200 +	RTA_STATIC                        = 0x2000  	RTF_ANNOUNCE                      = 0x4000 +	RTF_BFD                           = 0x1000000  	RTF_BLACKHOLE                     = 0x1000  	RTF_BROADCAST                     = 0x400000 +	RTF_CACHED                        = 0x20000  	RTF_CLONED                        = 0x10000  	RTF_CLONING                       = 0x100 +	RTF_CONNECTED                     = 0x800000  	RTF_DONE                          = 0x40  	RTF_DYNAMIC                       = 0x10 -	RTF_FMASK                         = 0x70f808 +	RTF_FMASK                         = 0x110fc08  	RTF_GATEWAY                       = 0x2  	RTF_HOST                          = 0x4  	RTF_LLINFO                        = 0x400  	RTF_LOCAL                         = 0x200000 -	RTF_MASK                          = 0x80  	RTF_MODIFIED                      = 0x20  	RTF_MPATH                         = 0x40000  	RTF_MPLS                          = 0x100000 +	RTF_MULTICAST                     = 0x200  	RTF_PERMANENT_ARP                 = 0x2000  	RTF_PROTO1                        = 0x8000  	RTF_PROTO2                        = 0x4000 @@ -1073,23 +1228,26 @@ const (  	RTF_STATIC                        = 0x800  	RTF_UP                            = 0x1  	RTF_USETRAILERS                   = 0x8000 -	RTF_XRESOLVE                      = 0x200 +	RTM_80211INFO                     = 0x15  	RTM_ADD                           = 0x1 +	RTM_BFD                           = 0x12  	RTM_CHANGE                        = 0x3 +	RTM_CHGADDRATTR                   = 0x14  	RTM_DELADDR                       = 0xd  	RTM_DELETE                        = 0x2  	RTM_DESYNC                        = 0x10  	RTM_GET                           = 0x4  	RTM_IFANNOUNCE                    = 0xf  	RTM_IFINFO                        = 0xe -	RTM_LOCK                          = 0x8 +	RTM_INVALIDATE                    = 0x11  	RTM_LOSING                        = 0x5  	RTM_MAXSIZE                       = 0x800  	RTM_MISS                          = 0x7  	RTM_NEWADDR                       = 0xc +	RTM_PROPOSAL                      = 0x13  	RTM_REDIRECT                      = 0x6  	RTM_RESOLVE                       = 0xb -	RTM_RTTUNIT                       = 0xf4240 +	RTM_SOURCE                        = 0x16  	RTM_VERSION                       = 0x5  	RTV_EXPIRE                        = 0x4  	RTV_HOPCOUNT                      = 0x2 @@ -1099,67 +1257,74 @@ const (  	RTV_RTTVAR                        = 0x80  	RTV_SPIPE                         = 0x10  	RTV_SSTHRESH                      = 0x20 +	RT_TABLEID_BITS                   = 0x8 +	RT_TABLEID_MASK                   = 0xff  	RT_TABLEID_MAX                    = 0xff  	RUSAGE_CHILDREN                   = -0x1  	RUSAGE_SELF                       = 0x0  	RUSAGE_THREAD                     = 0x1  	SCM_RIGHTS                        = 0x1  	SCM_TIMESTAMP                     = 0x4 +	SEEK_CUR                          = 0x1 +	SEEK_END                          = 0x2 +	SEEK_SET                          = 0x0  	SHUT_RD                           = 0x0  	SHUT_RDWR                         = 0x2  	SHUT_WR                           = 0x1  	SIOCADDMULTI                      = 0x80206931  	SIOCAIFADDR                       = 0x8040691a  	SIOCAIFGROUP                      = 0x80246987 -	SIOCALIFADDR                      = 0x8218691c  	SIOCATMARK                        = 0x40047307 -	SIOCBRDGADD                       = 0x8054693c -	SIOCBRDGADDS                      = 0x80546941 -	SIOCBRDGARL                       = 0x806e694d +	SIOCBRDGADD                       = 0x8060693c +	SIOCBRDGADDL                      = 0x80606949 +	SIOCBRDGADDS                      = 0x80606941 +	SIOCBRDGARL                       = 0x808c694d  	SIOCBRDGDADDR                     = 0x81286947 -	SIOCBRDGDEL                       = 0x8054693d -	SIOCBRDGDELS                      = 0x80546942 -	SIOCBRDGFLUSH                     = 0x80546948 -	SIOCBRDGFRL                       = 0x806e694e +	SIOCBRDGDEL                       = 0x8060693d +	SIOCBRDGDELS                      = 0x80606942 +	SIOCBRDGFLUSH                     = 0x80606948 +	SIOCBRDGFRL                       = 0x808c694e  	SIOCBRDGGCACHE                    = 0xc0146941  	SIOCBRDGGFD                       = 0xc0146952  	SIOCBRDGGHT                       = 0xc0146951 -	SIOCBRDGGIFFLGS                   = 0xc054693e +	SIOCBRDGGIFFLGS                   = 0xc060693e  	SIOCBRDGGMA                       = 0xc0146953 -	SIOCBRDGGPARAM                    = 0xc03c6958 +	SIOCBRDGGPARAM                    = 0xc0406958  	SIOCBRDGGPRI                      = 0xc0146950  	SIOCBRDGGRL                       = 0xc028694f -	SIOCBRDGGSIFS                     = 0xc054693c  	SIOCBRDGGTO                       = 0xc0146946 -	SIOCBRDGIFS                       = 0xc0546942 +	SIOCBRDGIFS                       = 0xc0606942  	SIOCBRDGRTS                       = 0xc0186943  	SIOCBRDGSADDR                     = 0xc1286944  	SIOCBRDGSCACHE                    = 0x80146940  	SIOCBRDGSFD                       = 0x80146952  	SIOCBRDGSHT                       = 0x80146951 -	SIOCBRDGSIFCOST                   = 0x80546955 -	SIOCBRDGSIFFLGS                   = 0x8054693f -	SIOCBRDGSIFPRIO                   = 0x80546954 +	SIOCBRDGSIFCOST                   = 0x80606955 +	SIOCBRDGSIFFLGS                   = 0x8060693f +	SIOCBRDGSIFPRIO                   = 0x80606954 +	SIOCBRDGSIFPROT                   = 0x8060694a  	SIOCBRDGSMA                       = 0x80146953  	SIOCBRDGSPRI                      = 0x80146950  	SIOCBRDGSPROTO                    = 0x8014695a  	SIOCBRDGSTO                       = 0x80146945  	SIOCBRDGSTXHC                     = 0x80146959 +	SIOCDELLABEL                      = 0x80206997  	SIOCDELMULTI                      = 0x80206932  	SIOCDIFADDR                       = 0x80206919  	SIOCDIFGROUP                      = 0x80246989 +	SIOCDIFPARENT                     = 0x802069b4  	SIOCDIFPHYADDR                    = 0x80206949 -	SIOCDLIFADDR                      = 0x8218691e +	SIOCDPWE3NEIGHBOR                 = 0x802069de +	SIOCDVNETID                       = 0x802069af  	SIOCGETKALIVE                     = 0xc01869a4  	SIOCGETLABEL                      = 0x8020699a +	SIOCGETMPWCFG                     = 0xc02069ae  	SIOCGETPFLOW                      = 0xc02069fe  	SIOCGETPFSYNC                     = 0xc02069f8  	SIOCGETSGCNT                      = 0xc0147534  	SIOCGETVIFCNT                     = 0xc0147533  	SIOCGETVLAN                       = 0xc0206990 -	SIOCGHIWAT                        = 0x40047301  	SIOCGIFADDR                       = 0xc0206921 -	SIOCGIFASYNCMAP                   = 0xc020697c  	SIOCGIFBRDADDR                    = 0xc0206923  	SIOCGIFCONF                       = 0xc0086924  	SIOCGIFDATA                       = 0xc020691b @@ -1168,41 +1333,53 @@ const (  	SIOCGIFFLAGS                      = 0xc0206911  	SIOCGIFGATTR                      = 0xc024698b  	SIOCGIFGENERIC                    = 0xc020693a +	SIOCGIFGLIST                      = 0xc024698d  	SIOCGIFGMEMB                      = 0xc024698a  	SIOCGIFGROUP                      = 0xc0246988  	SIOCGIFHARDMTU                    = 0xc02069a5 -	SIOCGIFMEDIA                      = 0xc0286936 +	SIOCGIFLLPRIO                     = 0xc02069b6 +	SIOCGIFMEDIA                      = 0xc0386938  	SIOCGIFMETRIC                     = 0xc0206917  	SIOCGIFMTU                        = 0xc020697e  	SIOCGIFNETMASK                    = 0xc0206925 -	SIOCGIFPDSTADDR                   = 0xc0206948 +	SIOCGIFPAIR                       = 0xc02069b1 +	SIOCGIFPARENT                     = 0xc02069b3  	SIOCGIFPRIORITY                   = 0xc020699c -	SIOCGIFPSRCADDR                   = 0xc0206947  	SIOCGIFRDOMAIN                    = 0xc02069a0  	SIOCGIFRTLABEL                    = 0xc0206983  	SIOCGIFRXR                        = 0x802069aa -	SIOCGIFTIMESLOT                   = 0xc0206986 +	SIOCGIFSFFPAGE                    = 0xc1126939  	SIOCGIFXFLAGS                     = 0xc020699e -	SIOCGLIFADDR                      = 0xc218691d  	SIOCGLIFPHYADDR                   = 0xc218694b +	SIOCGLIFPHYDF                     = 0xc02069c2 +	SIOCGLIFPHYECN                    = 0xc02069c8  	SIOCGLIFPHYRTABLE                 = 0xc02069a2  	SIOCGLIFPHYTTL                    = 0xc02069a9 -	SIOCGLOWAT                        = 0x40047303  	SIOCGPGRP                         = 0x40047309 +	SIOCGPWE3                         = 0xc0206998 +	SIOCGPWE3CTRLWORD                 = 0xc02069dc +	SIOCGPWE3FAT                      = 0xc02069dd +	SIOCGPWE3NEIGHBOR                 = 0xc21869de +	SIOCGRXHPRIO                      = 0xc02069db  	SIOCGSPPPPARAMS                   = 0xc0206994 +	SIOCGTXHPRIO                      = 0xc02069c6 +	SIOCGUMBINFO                      = 0xc02069be +	SIOCGUMBPARAM                     = 0xc02069c0  	SIOCGVH                           = 0xc02069f6 +	SIOCGVNETFLOWID                   = 0xc02069c4  	SIOCGVNETID                       = 0xc02069a7 +	SIOCIFAFATTACH                    = 0x801169ab +	SIOCIFAFDETACH                    = 0x801169ac  	SIOCIFCREATE                      = 0x8020697a  	SIOCIFDESTROY                     = 0x80206979  	SIOCIFGCLONERS                    = 0xc00c6978  	SIOCSETKALIVE                     = 0x801869a3  	SIOCSETLABEL                      = 0x80206999 +	SIOCSETMPWCFG                     = 0x802069ad  	SIOCSETPFLOW                      = 0x802069fd  	SIOCSETPFSYNC                     = 0x802069f7  	SIOCSETVLAN                       = 0x8020698f -	SIOCSHIWAT                        = 0x80047300  	SIOCSIFADDR                       = 0x8020690c -	SIOCSIFASYNCMAP                   = 0x8020697d  	SIOCSIFBRDADDR                    = 0x80206913  	SIOCSIFDESCR                      = 0x80206980  	SIOCSIFDSTADDR                    = 0x8020690e @@ -1210,26 +1387,36 @@ const (  	SIOCSIFGATTR                      = 0x8024698c  	SIOCSIFGENERIC                    = 0x80206939  	SIOCSIFLLADDR                     = 0x8020691f -	SIOCSIFMEDIA                      = 0xc0206935 +	SIOCSIFLLPRIO                     = 0x802069b5 +	SIOCSIFMEDIA                      = 0xc0206937  	SIOCSIFMETRIC                     = 0x80206918  	SIOCSIFMTU                        = 0x8020697f  	SIOCSIFNETMASK                    = 0x80206916 -	SIOCSIFPHYADDR                    = 0x80406946 +	SIOCSIFPAIR                       = 0x802069b0 +	SIOCSIFPARENT                     = 0x802069b2  	SIOCSIFPRIORITY                   = 0x8020699b  	SIOCSIFRDOMAIN                    = 0x8020699f  	SIOCSIFRTLABEL                    = 0x80206982 -	SIOCSIFTIMESLOT                   = 0x80206985  	SIOCSIFXFLAGS                     = 0x8020699d  	SIOCSLIFPHYADDR                   = 0x8218694a +	SIOCSLIFPHYDF                     = 0x802069c1 +	SIOCSLIFPHYECN                    = 0x802069c7  	SIOCSLIFPHYRTABLE                 = 0x802069a1  	SIOCSLIFPHYTTL                    = 0x802069a8 -	SIOCSLOWAT                        = 0x80047302  	SIOCSPGRP                         = 0x80047308 +	SIOCSPWE3CTRLWORD                 = 0x802069dc +	SIOCSPWE3FAT                      = 0x802069dd +	SIOCSPWE3NEIGHBOR                 = 0x821869de +	SIOCSRXHPRIO                      = 0x802069db  	SIOCSSPPPPARAMS                   = 0x80206993 +	SIOCSTXHPRIO                      = 0x802069c5 +	SIOCSUMBPARAM                     = 0x802069bf  	SIOCSVH                           = 0xc02069f5 +	SIOCSVNETFLOWID                   = 0x802069c3  	SIOCSVNETID                       = 0x802069a6  	SOCK_CLOEXEC                      = 0x8000  	SOCK_DGRAM                        = 0x2 +	SOCK_DNS                          = 0x1000  	SOCK_NONBLOCK                     = 0x4000  	SOCK_RAW                          = 0x3  	SOCK_RDM                          = 0x4 @@ -1241,6 +1428,7 @@ const (  	SO_BINDANY                        = 0x1000  	SO_BROADCAST                      = 0x20  	SO_DEBUG                          = 0x1 +	SO_DOMAIN                         = 0x1024  	SO_DONTROUTE                      = 0x10  	SO_ERROR                          = 0x1007  	SO_KEEPALIVE                      = 0x8 @@ -1248,6 +1436,7 @@ const (  	SO_NETPROC                        = 0x1020  	SO_OOBINLINE                      = 0x100  	SO_PEERCRED                       = 0x1022 +	SO_PROTOCOL                       = 0x1025  	SO_RCVBUF                         = 0x1002  	SO_RCVLOWAT                       = 0x1004  	SO_RCVTIMEO                       = 0x1006 @@ -1261,6 +1450,7 @@ const (  	SO_TIMESTAMP                      = 0x800  	SO_TYPE                           = 0x1008  	SO_USELOOPBACK                    = 0x40 +	SO_ZEROIZE                        = 0x2000  	S_BLKSIZE                         = 0x200  	S_IEXEC                           = 0x40  	S_IFBLK                           = 0x6000 @@ -1290,9 +1480,24 @@ const (  	S_IXOTH                           = 0x1  	S_IXUSR                           = 0x40  	TCIFLUSH                          = 0x1 +	TCIOFF                            = 0x3  	TCIOFLUSH                         = 0x3 +	TCION                             = 0x4  	TCOFLUSH                          = 0x2 -	TCP_MAXBURST                      = 0x4 +	TCOOFF                            = 0x1 +	TCOON                             = 0x2 +	TCPOPT_EOL                        = 0x0 +	TCPOPT_MAXSEG                     = 0x2 +	TCPOPT_NOP                        = 0x1 +	TCPOPT_SACK                       = 0x5 +	TCPOPT_SACK_HDR                   = 0x1010500 +	TCPOPT_SACK_PERMITTED             = 0x4 +	TCPOPT_SACK_PERMIT_HDR            = 0x1010402 +	TCPOPT_SIGNATURE                  = 0x13 +	TCPOPT_TIMESTAMP                  = 0x8 +	TCPOPT_TSTAMP_HDR                 = 0x101080a +	TCPOPT_WINDOW                     = 0x3 +	TCP_INFO                          = 0x9  	TCP_MAXSEG                        = 0x2  	TCP_MAXWIN                        = 0xffff  	TCP_MAX_SACK                      = 0x3 @@ -1301,11 +1506,15 @@ const (  	TCP_MSS                           = 0x200  	TCP_NODELAY                       = 0x1  	TCP_NOPUSH                        = 0x10 -	TCP_NSTATES                       = 0xb +	TCP_SACKHOLE_LIMIT                = 0x80  	TCP_SACK_ENABLE                   = 0x8  	TCSAFLUSH                         = 0x2 +	TIMER_ABSTIME                     = 0x1 +	TIMER_RELTIME                     = 0x0  	TIOCCBRK                          = 0x2000747a  	TIOCCDTR                          = 0x20007478 +	TIOCCHKVERAUTH                    = 0x2000741e +	TIOCCLRVERAUTH                    = 0x2000741d  	TIOCCONS                          = 0x80047462  	TIOCDRAIN                         = 0x2000745e  	TIOCEXCL                          = 0x2000740d @@ -1321,7 +1530,7 @@ const (  	TIOCGFLAGS                        = 0x4004745d  	TIOCGPGRP                         = 0x40047477  	TIOCGSID                          = 0x40047463 -	TIOCGTSTAMP                       = 0x400c745b +	TIOCGTSTAMP                       = 0x4010745b  	TIOCGWINSZ                        = 0x40087468  	TIOCMBIC                          = 0x8004746b  	TIOCMBIS                          = 0x8004746c @@ -1360,17 +1569,21 @@ const (  	TIOCSETAF                         = 0x802c7416  	TIOCSETAW                         = 0x802c7415  	TIOCSETD                          = 0x8004741b +	TIOCSETVERAUTH                    = 0x8004741c  	TIOCSFLAGS                        = 0x8004745c  	TIOCSIG                           = 0x8004745f  	TIOCSPGRP                         = 0x80047476  	TIOCSTART                         = 0x2000746e -	TIOCSTAT                          = 0x80047465 -	TIOCSTI                           = 0x80017472 +	TIOCSTAT                          = 0x20007465  	TIOCSTOP                          = 0x2000746f  	TIOCSTSTAMP                       = 0x8008745a  	TIOCSWINSZ                        = 0x80087467  	TIOCUCNTL                         = 0x80047466 +	TIOCUCNTL_CBRK                    = 0x7a +	TIOCUCNTL_SBRK                    = 0x7b  	TOSTOP                            = 0x400000 +	UTIME_NOW                         = -0x2 +	UTIME_OMIT                        = -0x1  	VDISCARD                          = 0xf  	VDSUSP                            = 0xb  	VEOF                              = 0x0 @@ -1381,6 +1594,19 @@ const (  	VKILL                             = 0x5  	VLNEXT                            = 0xe  	VMIN                              = 0x10 +	VM_ANONMIN                        = 0x7 +	VM_LOADAVG                        = 0x2 +	VM_MALLOC_CONF                    = 0xc +	VM_MAXID                          = 0xd +	VM_MAXSLP                         = 0xa +	VM_METER                          = 0x1 +	VM_NKMEMPAGES                     = 0x6 +	VM_PSSTRINGS                      = 0x3 +	VM_SWAPENCRYPT                    = 0x5 +	VM_USPACE                         = 0xb +	VM_UVMEXP                         = 0x4 +	VM_VNODEMIN                       = 0x9 +	VM_VTEXTMIN                       = 0x8  	VQUIT                             = 0x9  	VREPRINT                          = 0x6  	VSTART                            = 0xc @@ -1394,6 +1620,7 @@ const (  	WCOREFLAG                         = 0x80  	WNOHANG                           = 0x1  	WUNTRACED                         = 0x2 +	XCASE                             = 0x1000000  )  // Errors @@ -1407,6 +1634,7 @@ const (  	EALREADY        = syscall.Errno(0x25)  	EAUTH           = syscall.Errno(0x50)  	EBADF           = syscall.Errno(0x9) +	EBADMSG         = syscall.Errno(0x5c)  	EBADRPC         = syscall.Errno(0x48)  	EBUSY           = syscall.Errno(0x10)  	ECANCELED       = syscall.Errno(0x58) @@ -1433,7 +1661,7 @@ const (  	EIPSEC          = syscall.Errno(0x52)  	EISCONN         = syscall.Errno(0x38)  	EISDIR          = syscall.Errno(0x15) -	ELAST           = syscall.Errno(0x5b) +	ELAST           = syscall.Errno(0x5f)  	ELOOP           = syscall.Errno(0x3e)  	EMEDIUMTYPE     = syscall.Errno(0x56)  	EMFILE          = syscall.Errno(0x18) @@ -1461,12 +1689,14 @@ const (  	ENOTCONN        = syscall.Errno(0x39)  	ENOTDIR         = syscall.Errno(0x14)  	ENOTEMPTY       = syscall.Errno(0x42) +	ENOTRECOVERABLE = syscall.Errno(0x5d)  	ENOTSOCK        = syscall.Errno(0x26)  	ENOTSUP         = syscall.Errno(0x5b)  	ENOTTY          = syscall.Errno(0x19)  	ENXIO           = syscall.Errno(0x6)  	EOPNOTSUPP      = syscall.Errno(0x2d)  	EOVERFLOW       = syscall.Errno(0x57) +	EOWNERDEAD      = syscall.Errno(0x5e)  	EPERM           = syscall.Errno(0x1)  	EPFNOSUPPORT    = syscall.Errno(0x2e)  	EPIPE           = syscall.Errno(0x20) @@ -1474,6 +1704,7 @@ const (  	EPROCUNAVAIL    = syscall.Errno(0x4c)  	EPROGMISMATCH   = syscall.Errno(0x4b)  	EPROGUNAVAIL    = syscall.Errno(0x4a) +	EPROTO          = syscall.Errno(0x5f)  	EPROTONOSUPPORT = syscall.Errno(0x2b)  	EPROTOTYPE      = syscall.Errno(0x29)  	ERANGE          = syscall.Errno(0x22) @@ -1570,7 +1801,7 @@ var errorList = [...]struct {  	{32, "EPIPE", "broken pipe"},  	{33, "EDOM", "numerical argument out of domain"},  	{34, "ERANGE", "result too large"}, -	{35, "EWOULDBLOCK", "resource temporarily unavailable"}, +	{35, "EAGAIN", "resource temporarily unavailable"},  	{36, "EINPROGRESS", "operation now in progress"},  	{37, "EALREADY", "operation already in progress"},  	{38, "ENOTSOCK", "socket operation on non-socket"}, @@ -1626,7 +1857,11 @@ var errorList = [...]struct {  	{88, "ECANCELED", "operation canceled"},  	{89, "EIDRM", "identifier removed"},  	{90, "ENOMSG", "no message of desired type"}, -	{91, "ELAST", "not supported"}, +	{91, "ENOTSUP", "not supported"}, +	{92, "EBADMSG", "bad message"}, +	{93, "ENOTRECOVERABLE", "state not recoverable"}, +	{94, "EOWNERDEAD", "previous owner died"}, +	{95, "ELAST", "protocol error"},  }  // Signal table @@ -1640,7 +1875,7 @@ var signalList = [...]struct {  	{3, "SIGQUIT", "quit"},  	{4, "SIGILL", "illegal instruction"},  	{5, "SIGTRAP", "trace/BPT trap"}, -	{6, "SIGABRT", "abort trap"}, +	{6, "SIGIOT", "abort trap"},  	{7, "SIGEMT", "EMT trap"},  	{8, "SIGFPE", "floating point exception"},  	{9, "SIGKILL", "killed"}, @@ -1667,4 +1902,5 @@ var signalList = [...]struct {  	{30, "SIGUSR1", "user defined signal 1"},  	{31, "SIGUSR2", "user defined signal 2"},  	{32, "SIGTHR", "thread AST"}, +	{28672, "SIGSTKSZ", "unknown signal"},  } diff --git a/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go b/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go index 90de7df..ae16fe7 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go @@ -112,6 +112,12 @@ const (  	BPF_FILDROP_CAPTURE               = 0x1  	BPF_FILDROP_DROP                  = 0x2  	BPF_FILDROP_PASS                  = 0x0 +	BPF_F_DIR_IN                      = 0x10 +	BPF_F_DIR_MASK                    = 0x30 +	BPF_F_DIR_OUT                     = 0x20 +	BPF_F_DIR_SHIFT                   = 0x4 +	BPF_F_FLOWID                      = 0x8 +	BPF_F_PRI_MASK                    = 0x7  	BPF_H                             = 0x8  	BPF_IMM                           = 0x0  	BPF_IND                           = 0x40 @@ -140,6 +146,7 @@ const (  	BPF_OR                            = 0x40  	BPF_RELEASE                       = 0x30bb6  	BPF_RET                           = 0x6 +	BPF_RND                           = 0xc0  	BPF_RSH                           = 0x70  	BPF_ST                            = 0x2  	BPF_STX                           = 0x3 @@ -180,7 +187,65 @@ const (  	CTL_KERN                          = 0x1  	CTL_MAXNAME                       = 0xc  	CTL_NET                           = 0x4 +	DIOCADDQUEUE                      = 0xc110445d +	DIOCADDRULE                       = 0xcd604404 +	DIOCADDSTATE                      = 0xc1084425 +	DIOCCHANGERULE                    = 0xcd60441a +	DIOCCLRIFFLAG                     = 0xc028445a +	DIOCCLRSRCNODES                   = 0x20004455 +	DIOCCLRSTATES                     = 0xc0e04412 +	DIOCCLRSTATUS                     = 0xc0284416 +	DIOCGETLIMIT                      = 0xc0084427 +	DIOCGETQSTATS                     = 0xc1204460 +	DIOCGETQUEUE                      = 0xc110445f +	DIOCGETQUEUES                     = 0xc110445e +	DIOCGETRULE                       = 0xcd604407 +	DIOCGETRULES                      = 0xcd604406 +	DIOCGETRULESET                    = 0xc444443b +	DIOCGETRULESETS                   = 0xc444443a +	DIOCGETSRCNODES                   = 0xc0104454 +	DIOCGETSTATE                      = 0xc1084413 +	DIOCGETSTATES                     = 0xc0104419 +	DIOCGETSTATUS                     = 0xc1e84415 +	DIOCGETSYNFLWATS                  = 0xc0084463 +	DIOCGETTIMEOUT                    = 0xc008441e +	DIOCIGETIFACES                    = 0xc0284457 +	DIOCKILLSRCNODES                  = 0xc080445b +	DIOCKILLSTATES                    = 0xc0e04429 +	DIOCNATLOOK                       = 0xc0504417 +	DIOCOSFPADD                       = 0xc088444f  	DIOCOSFPFLUSH                     = 0x2000444e +	DIOCOSFPGET                       = 0xc0884450 +	DIOCRADDADDRS                     = 0xc4504443 +	DIOCRADDTABLES                    = 0xc450443d +	DIOCRCLRADDRS                     = 0xc4504442 +	DIOCRCLRASTATS                    = 0xc4504448 +	DIOCRCLRTABLES                    = 0xc450443c +	DIOCRCLRTSTATS                    = 0xc4504441 +	DIOCRDELADDRS                     = 0xc4504444 +	DIOCRDELTABLES                    = 0xc450443e +	DIOCRGETADDRS                     = 0xc4504446 +	DIOCRGETASTATS                    = 0xc4504447 +	DIOCRGETTABLES                    = 0xc450443f +	DIOCRGETTSTATS                    = 0xc4504440 +	DIOCRINADEFINE                    = 0xc450444d +	DIOCRSETADDRS                     = 0xc4504445 +	DIOCRSETTFLAGS                    = 0xc450444a +	DIOCRTSTADDRS                     = 0xc4504449 +	DIOCSETDEBUG                      = 0xc0044418 +	DIOCSETHOSTID                     = 0xc0044456 +	DIOCSETIFFLAG                     = 0xc0284459 +	DIOCSETLIMIT                      = 0xc0084428 +	DIOCSETREASS                      = 0xc004445c +	DIOCSETSTATUSIF                   = 0xc0284414 +	DIOCSETSYNCOOKIES                 = 0xc0014462 +	DIOCSETSYNFLWATS                  = 0xc0084461 +	DIOCSETTIMEOUT                    = 0xc008441d +	DIOCSTART                         = 0x20004401 +	DIOCSTOP                          = 0x20004402 +	DIOCXBEGIN                        = 0xc0104451 +	DIOCXCOMMIT                       = 0xc0104452 +	DIOCXROLLBACK                     = 0xc0104453  	DLT_ARCNET                        = 0x7  	DLT_ATM_RFC1483                   = 0xb  	DLT_AX25                          = 0x3 @@ -243,6 +308,8 @@ const (  	EMUL_ENABLED                      = 0x1  	EMUL_NATIVE                       = 0x2  	ENDRUNDISC                        = 0x9 +	ETH64_8021_RSVD_MASK              = 0xfffffffffff0 +	ETH64_8021_RSVD_PREFIX            = 0x180c2000000  	ETHERMIN                          = 0x2e  	ETHERMTU                          = 0x5dc  	ETHERTYPE_8023                    = 0x4 @@ -295,6 +362,7 @@ const (  	ETHERTYPE_DN                      = 0x6003  	ETHERTYPE_DOGFIGHT                = 0x1989  	ETHERTYPE_DSMD                    = 0x8039 +	ETHERTYPE_EAPOL                   = 0x888e  	ETHERTYPE_ECMA                    = 0x803  	ETHERTYPE_ENCRYPT                 = 0x803d  	ETHERTYPE_ES                      = 0x805d @@ -326,6 +394,7 @@ const (  	ETHERTYPE_LLDP                    = 0x88cc  	ETHERTYPE_LOGICRAFT               = 0x8148  	ETHERTYPE_LOOPBACK                = 0x9000 +	ETHERTYPE_MACSEC                  = 0x88e5  	ETHERTYPE_MATRA                   = 0x807a  	ETHERTYPE_MAX                     = 0xffff  	ETHERTYPE_MERIT                   = 0x807c @@ -354,15 +423,16 @@ const (  	ETHERTYPE_NCD                     = 0x8149  	ETHERTYPE_NESTAR                  = 0x8006  	ETHERTYPE_NETBEUI                 = 0x8191 +	ETHERTYPE_NHRP                    = 0x2001  	ETHERTYPE_NOVELL                  = 0x8138  	ETHERTYPE_NS                      = 0x600  	ETHERTYPE_NSAT                    = 0x601  	ETHERTYPE_NSCOMPAT                = 0x807 +	ETHERTYPE_NSH                     = 0x984f  	ETHERTYPE_NTRAILER                = 0x10  	ETHERTYPE_OS9                     = 0x7007  	ETHERTYPE_OS9NET                  = 0x7009  	ETHERTYPE_PACER                   = 0x80c6 -	ETHERTYPE_PAE                     = 0x888e  	ETHERTYPE_PBB                     = 0x88e7  	ETHERTYPE_PCS                     = 0x4242  	ETHERTYPE_PLANNING                = 0x8044 @@ -445,10 +515,11 @@ const (  	ETHER_VLAN_ENCAP_LEN              = 0x4  	EVFILT_AIO                        = -0x3  	EVFILT_DEVICE                     = -0x8 +	EVFILT_EXCEPT                     = -0x9  	EVFILT_PROC                       = -0x5  	EVFILT_READ                       = -0x1  	EVFILT_SIGNAL                     = -0x6 -	EVFILT_SYSCOUNT                   = 0x8 +	EVFILT_SYSCOUNT                   = 0x9  	EVFILT_TIMER                      = -0x7  	EVFILT_VNODE                      = -0x4  	EVFILT_WRITE                      = -0x2 @@ -470,7 +541,7 @@ const (  	EV_FLAG1                          = 0x2000  	EV_ONESHOT                        = 0x10  	EV_RECEIPT                        = 0x40 -	EV_SYSFLAGS                       = 0xf000 +	EV_SYSFLAGS                       = 0xf800  	EXTA                              = 0x4b00  	EXTB                              = 0x9600  	EXTPROC                           = 0x800 @@ -736,6 +807,7 @@ const (  	IFT_VOICEOVERCABLE                = 0xc6  	IFT_VOICEOVERFRAMERELAY           = 0x99  	IFT_VOICEOVERIP                   = 0x68 +	IFT_WIREGUARD                     = 0xfb  	IFT_X213                          = 0x5d  	IFT_X25                           = 0x5  	IFT_X25DDN                        = 0x4 @@ -801,9 +873,11 @@ const (  	IPPROTO_RAW                       = 0xff  	IPPROTO_ROUTING                   = 0x2b  	IPPROTO_RSVP                      = 0x2e +	IPPROTO_SCTP                      = 0x84  	IPPROTO_TCP                       = 0x6  	IPPROTO_TP                        = 0x1d  	IPPROTO_UDP                       = 0x11 +	IPPROTO_UDPLITE                   = 0x88  	IPV6_AUTH_LEVEL                   = 0x35  	IPV6_AUTOFLOWLABEL                = 0x3b  	IPV6_CHECKSUM                     = 0x1a @@ -910,6 +984,9 @@ const (  	IP_TTL                            = 0x4  	ISIG                              = 0x80  	ISTRIP                            = 0x20 +	ITIMER_PROF                       = 0x2 +	ITIMER_REAL                       = 0x0 +	ITIMER_VIRTUAL                    = 0x1  	IUCLC                             = 0x1000  	IXANY                             = 0x800  	IXOFF                             = 0x400 @@ -981,6 +1058,19 @@ const (  	MNT_WAIT                          = 0x1  	MNT_WANTRDWR                      = 0x2000000  	MNT_WXALLOWED                     = 0x800 +	MOUNT_AFS                         = "afs" +	MOUNT_CD9660                      = "cd9660" +	MOUNT_EXT2FS                      = "ext2fs" +	MOUNT_FFS                         = "ffs" +	MOUNT_FUSEFS                      = "fuse" +	MOUNT_MFS                         = "mfs" +	MOUNT_MSDOS                       = "msdos" +	MOUNT_NCPFS                       = "ncpfs" +	MOUNT_NFS                         = "nfs" +	MOUNT_NTFS                        = "ntfs" +	MOUNT_TMPFS                       = "tmpfs" +	MOUNT_UDF                         = "udf" +	MOUNT_UFS                         = "ffs"  	MSG_BCAST                         = 0x100  	MSG_CMSG_CLOEXEC                  = 0x800  	MSG_CTRUNC                        = 0x20 @@ -993,6 +1083,7 @@ const (  	MSG_PEEK                          = 0x2  	MSG_TRUNC                         = 0x10  	MSG_WAITALL                       = 0x40 +	MSG_WAITFORONE                    = 0x1000  	MS_ASYNC                          = 0x1  	MS_INVALIDATE                     = 0x4  	MS_SYNC                           = 0x2 @@ -1001,7 +1092,8 @@ const (  	NET_RT_FLAGS                      = 0x2  	NET_RT_IFLIST                     = 0x3  	NET_RT_IFNAMES                    = 0x6 -	NET_RT_MAXID                      = 0x7 +	NET_RT_MAXID                      = 0x8 +	NET_RT_SOURCE                     = 0x7  	NET_RT_STATS                      = 0x4  	NET_RT_TABLE                      = 0x5  	NFDBITS                           = 0x20 @@ -1018,6 +1110,7 @@ const (  	NOTE_FORK                         = 0x40000000  	NOTE_LINK                         = 0x10  	NOTE_LOWAT                        = 0x1 +	NOTE_OOB                          = 0x4  	NOTE_PCTRLMASK                    = 0xf0000000  	NOTE_PDATAMASK                    = 0xfffff  	NOTE_RENAME                       = 0x20 @@ -1154,7 +1247,7 @@ const (  	RTM_PROPOSAL                      = 0x13  	RTM_REDIRECT                      = 0x6  	RTM_RESOLVE                       = 0xb -	RTM_RTTUNIT                       = 0xf4240 +	RTM_SOURCE                        = 0x16  	RTM_VERSION                       = 0x5  	RTV_EXPIRE                        = 0x4  	RTV_HOPCOUNT                      = 0x2 @@ -1172,6 +1265,9 @@ const (  	RUSAGE_THREAD                     = 0x1  	SCM_RIGHTS                        = 0x1  	SCM_TIMESTAMP                     = 0x4 +	SEEK_CUR                          = 0x1 +	SEEK_END                          = 0x2 +	SEEK_SET                          = 0x0  	SHUT_RD                           = 0x0  	SHUT_RDWR                         = 0x2  	SHUT_WR                           = 0x1 @@ -1188,30 +1284,30 @@ const (  	SIOCBRDGDELS                      = 0x80606942  	SIOCBRDGFLUSH                     = 0x80606948  	SIOCBRDGFRL                       = 0x808c694e -	SIOCBRDGGCACHE                    = 0xc0186941 -	SIOCBRDGGFD                       = 0xc0186952 -	SIOCBRDGGHT                       = 0xc0186951 +	SIOCBRDGGCACHE                    = 0xc0146941 +	SIOCBRDGGFD                       = 0xc0146952 +	SIOCBRDGGHT                       = 0xc0146951  	SIOCBRDGGIFFLGS                   = 0xc060693e -	SIOCBRDGGMA                       = 0xc0186953 +	SIOCBRDGGMA                       = 0xc0146953  	SIOCBRDGGPARAM                    = 0xc0406958 -	SIOCBRDGGPRI                      = 0xc0186950 +	SIOCBRDGGPRI                      = 0xc0146950  	SIOCBRDGGRL                       = 0xc030694f -	SIOCBRDGGTO                       = 0xc0186946 +	SIOCBRDGGTO                       = 0xc0146946  	SIOCBRDGIFS                       = 0xc0606942  	SIOCBRDGRTS                       = 0xc0206943  	SIOCBRDGSADDR                     = 0xc1286944 -	SIOCBRDGSCACHE                    = 0x80186940 -	SIOCBRDGSFD                       = 0x80186952 -	SIOCBRDGSHT                       = 0x80186951 +	SIOCBRDGSCACHE                    = 0x80146940 +	SIOCBRDGSFD                       = 0x80146952 +	SIOCBRDGSHT                       = 0x80146951  	SIOCBRDGSIFCOST                   = 0x80606955  	SIOCBRDGSIFFLGS                   = 0x8060693f  	SIOCBRDGSIFPRIO                   = 0x80606954  	SIOCBRDGSIFPROT                   = 0x8060694a -	SIOCBRDGSMA                       = 0x80186953 -	SIOCBRDGSPRI                      = 0x80186950 -	SIOCBRDGSPROTO                    = 0x8018695a -	SIOCBRDGSTO                       = 0x80186945 -	SIOCBRDGSTXHC                     = 0x80186959 +	SIOCBRDGSMA                       = 0x80146953 +	SIOCBRDGSPRI                      = 0x80146950 +	SIOCBRDGSPROTO                    = 0x8014695a +	SIOCBRDGSTO                       = 0x80146945 +	SIOCBRDGSTXHC                     = 0x80146959  	SIOCDELLABEL                      = 0x80206997  	SIOCDELMULTI                      = 0x80206932  	SIOCDIFADDR                       = 0x80206919 @@ -1264,6 +1360,7 @@ const (  	SIOCGPWE3CTRLWORD                 = 0xc02069dc  	SIOCGPWE3FAT                      = 0xc02069dd  	SIOCGPWE3NEIGHBOR                 = 0xc21869de +	SIOCGRXHPRIO                      = 0xc02069db  	SIOCGSPPPPARAMS                   = 0xc0206994  	SIOCGTXHPRIO                      = 0xc02069c6  	SIOCGUMBINFO                      = 0xc02069be @@ -1310,17 +1407,13 @@ const (  	SIOCSPWE3CTRLWORD                 = 0x802069dc  	SIOCSPWE3FAT                      = 0x802069dd  	SIOCSPWE3NEIGHBOR                 = 0x821869de +	SIOCSRXHPRIO                      = 0x802069db  	SIOCSSPPPPARAMS                   = 0x80206993  	SIOCSTXHPRIO                      = 0x802069c5  	SIOCSUMBPARAM                     = 0x802069bf  	SIOCSVH                           = 0xc02069f5  	SIOCSVNETFLOWID                   = 0x802069c3  	SIOCSVNETID                       = 0x802069a6 -	SIOCSWGDPID                       = 0xc018695b -	SIOCSWGMAXFLOW                    = 0xc0186960 -	SIOCSWGMAXGROUP                   = 0xc018695d -	SIOCSWSDPID                       = 0x8018695c -	SIOCSWSPORTNO                     = 0xc060695f  	SOCK_CLOEXEC                      = 0x8000  	SOCK_DGRAM                        = 0x2  	SOCK_DNS                          = 0x1000 @@ -1335,6 +1428,7 @@ const (  	SO_BINDANY                        = 0x1000  	SO_BROADCAST                      = 0x20  	SO_DEBUG                          = 0x1 +	SO_DOMAIN                         = 0x1024  	SO_DONTROUTE                      = 0x10  	SO_ERROR                          = 0x1007  	SO_KEEPALIVE                      = 0x8 @@ -1342,6 +1436,7 @@ const (  	SO_NETPROC                        = 0x1020  	SO_OOBINLINE                      = 0x100  	SO_PEERCRED                       = 0x1022 +	SO_PROTOCOL                       = 0x1025  	SO_RCVBUF                         = 0x1002  	SO_RCVLOWAT                       = 0x1004  	SO_RCVTIMEO                       = 0x1006 @@ -1391,7 +1486,18 @@ const (  	TCOFLUSH                          = 0x2  	TCOOFF                            = 0x1  	TCOON                             = 0x2 -	TCP_MAXBURST                      = 0x4 +	TCPOPT_EOL                        = 0x0 +	TCPOPT_MAXSEG                     = 0x2 +	TCPOPT_NOP                        = 0x1 +	TCPOPT_SACK                       = 0x5 +	TCPOPT_SACK_HDR                   = 0x1010500 +	TCPOPT_SACK_PERMITTED             = 0x4 +	TCPOPT_SACK_PERMIT_HDR            = 0x1010402 +	TCPOPT_SIGNATURE                  = 0x13 +	TCPOPT_TIMESTAMP                  = 0x8 +	TCPOPT_TSTAMP_HDR                 = 0x101080a +	TCPOPT_WINDOW                     = 0x3 +	TCP_INFO                          = 0x9  	TCP_MAXSEG                        = 0x2  	TCP_MAXWIN                        = 0xffff  	TCP_MAX_SACK                      = 0x3 @@ -1400,6 +1506,7 @@ const (  	TCP_MSS                           = 0x200  	TCP_NODELAY                       = 0x1  	TCP_NOPUSH                        = 0x10 +	TCP_SACKHOLE_LIMIT                = 0x80  	TCP_SACK_ENABLE                   = 0x8  	TCSAFLUSH                         = 0x2  	TIMER_ABSTIME                     = 0x1 @@ -1768,7 +1875,7 @@ var signalList = [...]struct {  	{3, "SIGQUIT", "quit"},  	{4, "SIGILL", "illegal instruction"},  	{5, "SIGTRAP", "trace/BPT trap"}, -	{6, "SIGABRT", "abort trap"}, +	{6, "SIGIOT", "abort trap"},  	{7, "SIGEMT", "EMT trap"},  	{8, "SIGFPE", "floating point exception"},  	{9, "SIGKILL", "killed"}, @@ -1795,4 +1902,5 @@ var signalList = [...]struct {  	{30, "SIGUSR1", "user defined signal 1"},  	{31, "SIGUSR2", "user defined signal 2"},  	{32, "SIGTHR", "thread AST"}, +	{28672, "SIGSTKSZ", "unknown signal"},  } diff --git a/vendor/golang.org/x/sys/unix/zerrors_openbsd_mips64.go b/vendor/golang.org/x/sys/unix/zerrors_openbsd_mips64.go index f1154ff..03d90fe 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_openbsd_mips64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_openbsd_mips64.go @@ -112,6 +112,12 @@ const (  	BPF_FILDROP_CAPTURE               = 0x1  	BPF_FILDROP_DROP                  = 0x2  	BPF_FILDROP_PASS                  = 0x0 +	BPF_F_DIR_IN                      = 0x10 +	BPF_F_DIR_MASK                    = 0x30 +	BPF_F_DIR_OUT                     = 0x20 +	BPF_F_DIR_SHIFT                   = 0x4 +	BPF_F_FLOWID                      = 0x8 +	BPF_F_PRI_MASK                    = 0x7  	BPF_H                             = 0x8  	BPF_IMM                           = 0x0  	BPF_IND                           = 0x40 @@ -140,6 +146,7 @@ const (  	BPF_OR                            = 0x40  	BPF_RELEASE                       = 0x30bb6  	BPF_RET                           = 0x6 +	BPF_RND                           = 0xc0  	BPF_RSH                           = 0x70  	BPF_ST                            = 0x2  	BPF_STX                           = 0x3 @@ -301,6 +308,8 @@ const (  	EMUL_ENABLED                      = 0x1  	EMUL_NATIVE                       = 0x2  	ENDRUNDISC                        = 0x9 +	ETH64_8021_RSVD_MASK              = 0xfffffffffff0 +	ETH64_8021_RSVD_PREFIX            = 0x180c2000000  	ETHERMIN                          = 0x2e  	ETHERMTU                          = 0x5dc  	ETHERTYPE_8023                    = 0x4 @@ -353,6 +362,7 @@ const (  	ETHERTYPE_DN                      = 0x6003  	ETHERTYPE_DOGFIGHT                = 0x1989  	ETHERTYPE_DSMD                    = 0x8039 +	ETHERTYPE_EAPOL                   = 0x888e  	ETHERTYPE_ECMA                    = 0x803  	ETHERTYPE_ENCRYPT                 = 0x803d  	ETHERTYPE_ES                      = 0x805d @@ -413,15 +423,16 @@ const (  	ETHERTYPE_NCD                     = 0x8149  	ETHERTYPE_NESTAR                  = 0x8006  	ETHERTYPE_NETBEUI                 = 0x8191 +	ETHERTYPE_NHRP                    = 0x2001  	ETHERTYPE_NOVELL                  = 0x8138  	ETHERTYPE_NS                      = 0x600  	ETHERTYPE_NSAT                    = 0x601  	ETHERTYPE_NSCOMPAT                = 0x807 +	ETHERTYPE_NSH                     = 0x984f  	ETHERTYPE_NTRAILER                = 0x10  	ETHERTYPE_OS9                     = 0x7007  	ETHERTYPE_OS9NET                  = 0x7009  	ETHERTYPE_PACER                   = 0x80c6 -	ETHERTYPE_PAE                     = 0x888e  	ETHERTYPE_PBB                     = 0x88e7  	ETHERTYPE_PCS                     = 0x4242  	ETHERTYPE_PLANNING                = 0x8044 @@ -504,10 +515,11 @@ const (  	ETHER_VLAN_ENCAP_LEN              = 0x4  	EVFILT_AIO                        = -0x3  	EVFILT_DEVICE                     = -0x8 +	EVFILT_EXCEPT                     = -0x9  	EVFILT_PROC                       = -0x5  	EVFILT_READ                       = -0x1  	EVFILT_SIGNAL                     = -0x6 -	EVFILT_SYSCOUNT                   = 0x8 +	EVFILT_SYSCOUNT                   = 0x9  	EVFILT_TIMER                      = -0x7  	EVFILT_VNODE                      = -0x4  	EVFILT_WRITE                      = -0x2 @@ -529,7 +541,7 @@ const (  	EV_FLAG1                          = 0x2000  	EV_ONESHOT                        = 0x10  	EV_RECEIPT                        = 0x40 -	EV_SYSFLAGS                       = 0xf000 +	EV_SYSFLAGS                       = 0xf800  	EXTA                              = 0x4b00  	EXTB                              = 0x9600  	EXTPROC                           = 0x800 @@ -795,6 +807,7 @@ const (  	IFT_VOICEOVERCABLE                = 0xc6  	IFT_VOICEOVERFRAMERELAY           = 0x99  	IFT_VOICEOVERIP                   = 0x68 +	IFT_WIREGUARD                     = 0xfb  	IFT_X213                          = 0x5d  	IFT_X25                           = 0x5  	IFT_X25DDN                        = 0x4 @@ -860,6 +873,7 @@ const (  	IPPROTO_RAW                       = 0xff  	IPPROTO_ROUTING                   = 0x2b  	IPPROTO_RSVP                      = 0x2e +	IPPROTO_SCTP                      = 0x84  	IPPROTO_TCP                       = 0x6  	IPPROTO_TP                        = 0x1d  	IPPROTO_UDP                       = 0x11 @@ -970,6 +984,9 @@ const (  	IP_TTL                            = 0x4  	ISIG                              = 0x80  	ISTRIP                            = 0x20 +	ITIMER_PROF                       = 0x2 +	ITIMER_REAL                       = 0x0 +	ITIMER_VIRTUAL                    = 0x1  	IUCLC                             = 0x1000  	IXANY                             = 0x800  	IXOFF                             = 0x400 @@ -1041,6 +1058,19 @@ const (  	MNT_WAIT                          = 0x1  	MNT_WANTRDWR                      = 0x2000000  	MNT_WXALLOWED                     = 0x800 +	MOUNT_AFS                         = "afs" +	MOUNT_CD9660                      = "cd9660" +	MOUNT_EXT2FS                      = "ext2fs" +	MOUNT_FFS                         = "ffs" +	MOUNT_FUSEFS                      = "fuse" +	MOUNT_MFS                         = "mfs" +	MOUNT_MSDOS                       = "msdos" +	MOUNT_NCPFS                       = "ncpfs" +	MOUNT_NFS                         = "nfs" +	MOUNT_NTFS                        = "ntfs" +	MOUNT_TMPFS                       = "tmpfs" +	MOUNT_UDF                         = "udf" +	MOUNT_UFS                         = "ffs"  	MSG_BCAST                         = 0x100  	MSG_CMSG_CLOEXEC                  = 0x800  	MSG_CTRUNC                        = 0x20 @@ -1053,6 +1083,7 @@ const (  	MSG_PEEK                          = 0x2  	MSG_TRUNC                         = 0x10  	MSG_WAITALL                       = 0x40 +	MSG_WAITFORONE                    = 0x1000  	MS_ASYNC                          = 0x1  	MS_INVALIDATE                     = 0x4  	MS_SYNC                           = 0x2 @@ -1061,7 +1092,8 @@ const (  	NET_RT_FLAGS                      = 0x2  	NET_RT_IFLIST                     = 0x3  	NET_RT_IFNAMES                    = 0x6 -	NET_RT_MAXID                      = 0x7 +	NET_RT_MAXID                      = 0x8 +	NET_RT_SOURCE                     = 0x7  	NET_RT_STATS                      = 0x4  	NET_RT_TABLE                      = 0x5  	NFDBITS                           = 0x20 @@ -1078,6 +1110,7 @@ const (  	NOTE_FORK                         = 0x40000000  	NOTE_LINK                         = 0x10  	NOTE_LOWAT                        = 0x1 +	NOTE_OOB                          = 0x4  	NOTE_PCTRLMASK                    = 0xf0000000  	NOTE_PDATAMASK                    = 0xfffff  	NOTE_RENAME                       = 0x20 @@ -1214,7 +1247,7 @@ const (  	RTM_PROPOSAL                      = 0x13  	RTM_REDIRECT                      = 0x6  	RTM_RESOLVE                       = 0xb -	RTM_RTTUNIT                       = 0xf4240 +	RTM_SOURCE                        = 0x16  	RTM_VERSION                       = 0x5  	RTV_EXPIRE                        = 0x4  	RTV_HOPCOUNT                      = 0x2 @@ -1232,6 +1265,9 @@ const (  	RUSAGE_THREAD                     = 0x1  	SCM_RIGHTS                        = 0x1  	SCM_TIMESTAMP                     = 0x4 +	SEEK_CUR                          = 0x1 +	SEEK_END                          = 0x2 +	SEEK_SET                          = 0x0  	SHUT_RD                           = 0x0  	SHUT_RDWR                         = 0x2  	SHUT_WR                           = 0x1 @@ -1248,30 +1284,30 @@ const (  	SIOCBRDGDELS                      = 0x80606942  	SIOCBRDGFLUSH                     = 0x80606948  	SIOCBRDGFRL                       = 0x808c694e -	SIOCBRDGGCACHE                    = 0xc0186941 -	SIOCBRDGGFD                       = 0xc0186952 -	SIOCBRDGGHT                       = 0xc0186951 +	SIOCBRDGGCACHE                    = 0xc0146941 +	SIOCBRDGGFD                       = 0xc0146952 +	SIOCBRDGGHT                       = 0xc0146951  	SIOCBRDGGIFFLGS                   = 0xc060693e -	SIOCBRDGGMA                       = 0xc0186953 +	SIOCBRDGGMA                       = 0xc0146953  	SIOCBRDGGPARAM                    = 0xc0406958 -	SIOCBRDGGPRI                      = 0xc0186950 +	SIOCBRDGGPRI                      = 0xc0146950  	SIOCBRDGGRL                       = 0xc030694f -	SIOCBRDGGTO                       = 0xc0186946 +	SIOCBRDGGTO                       = 0xc0146946  	SIOCBRDGIFS                       = 0xc0606942  	SIOCBRDGRTS                       = 0xc0206943  	SIOCBRDGSADDR                     = 0xc1286944 -	SIOCBRDGSCACHE                    = 0x80186940 -	SIOCBRDGSFD                       = 0x80186952 -	SIOCBRDGSHT                       = 0x80186951 +	SIOCBRDGSCACHE                    = 0x80146940 +	SIOCBRDGSFD                       = 0x80146952 +	SIOCBRDGSHT                       = 0x80146951  	SIOCBRDGSIFCOST                   = 0x80606955  	SIOCBRDGSIFFLGS                   = 0x8060693f  	SIOCBRDGSIFPRIO                   = 0x80606954  	SIOCBRDGSIFPROT                   = 0x8060694a -	SIOCBRDGSMA                       = 0x80186953 -	SIOCBRDGSPRI                      = 0x80186950 -	SIOCBRDGSPROTO                    = 0x8018695a -	SIOCBRDGSTO                       = 0x80186945 -	SIOCBRDGSTXHC                     = 0x80186959 +	SIOCBRDGSMA                       = 0x80146953 +	SIOCBRDGSPRI                      = 0x80146950 +	SIOCBRDGSPROTO                    = 0x8014695a +	SIOCBRDGSTO                       = 0x80146945 +	SIOCBRDGSTXHC                     = 0x80146959  	SIOCDELLABEL                      = 0x80206997  	SIOCDELMULTI                      = 0x80206932  	SIOCDIFADDR                       = 0x80206919 @@ -1378,11 +1414,6 @@ const (  	SIOCSVH                           = 0xc02069f5  	SIOCSVNETFLOWID                   = 0x802069c3  	SIOCSVNETID                       = 0x802069a6 -	SIOCSWGDPID                       = 0xc018695b -	SIOCSWGMAXFLOW                    = 0xc0186960 -	SIOCSWGMAXGROUP                   = 0xc018695d -	SIOCSWSDPID                       = 0x8018695c -	SIOCSWSPORTNO                     = 0xc060695f  	SOCK_CLOEXEC                      = 0x8000  	SOCK_DGRAM                        = 0x2  	SOCK_DNS                          = 0x1000 @@ -1455,7 +1486,18 @@ const (  	TCOFLUSH                          = 0x2  	TCOOFF                            = 0x1  	TCOON                             = 0x2 -	TCP_MAXBURST                      = 0x4 +	TCPOPT_EOL                        = 0x0 +	TCPOPT_MAXSEG                     = 0x2 +	TCPOPT_NOP                        = 0x1 +	TCPOPT_SACK                       = 0x5 +	TCPOPT_SACK_HDR                   = 0x1010500 +	TCPOPT_SACK_PERMITTED             = 0x4 +	TCPOPT_SACK_PERMIT_HDR            = 0x1010402 +	TCPOPT_SIGNATURE                  = 0x13 +	TCPOPT_TIMESTAMP                  = 0x8 +	TCPOPT_TSTAMP_HDR                 = 0x101080a +	TCPOPT_WINDOW                     = 0x3 +	TCP_INFO                          = 0x9  	TCP_MAXSEG                        = 0x2  	TCP_MAXWIN                        = 0xffff  	TCP_MAX_SACK                      = 0x3 @@ -1833,7 +1875,7 @@ var signalList = [...]struct {  	{3, "SIGQUIT", "quit"},  	{4, "SIGILL", "illegal instruction"},  	{5, "SIGTRAP", "trace/BPT trap"}, -	{6, "SIGABRT", "abort trap"}, +	{6, "SIGIOT", "abort trap"},  	{7, "SIGEMT", "EMT trap"},  	{8, "SIGFPE", "floating point exception"},  	{9, "SIGKILL", "killed"}, @@ -1860,4 +1902,5 @@ var signalList = [...]struct {  	{30, "SIGUSR1", "user defined signal 1"},  	{31, "SIGUSR2", "user defined signal 2"},  	{32, "SIGTHR", "thread AST"}, +	{81920, "SIGSTKSZ", "unknown signal"},  } diff --git a/vendor/golang.org/x/sys/unix/zptrace_armnn_linux.go b/vendor/golang.org/x/sys/unix/zptrace_armnn_linux.go index bd001a6..97f20ca 100644 --- a/vendor/golang.org/x/sys/unix/zptrace_armnn_linux.go +++ b/vendor/golang.org/x/sys/unix/zptrace_armnn_linux.go @@ -15,12 +15,12 @@ type PtraceRegsArm struct {  // PtraceGetRegsArm fetches the registers used by arm binaries.  func PtraceGetRegsArm(pid int, regsout *PtraceRegsArm) error { -	return ptrace(PTRACE_GETREGS, pid, 0, uintptr(unsafe.Pointer(regsout))) +	return ptracePtr(PTRACE_GETREGS, pid, 0, unsafe.Pointer(regsout))  }  // PtraceSetRegsArm sets the registers used by arm binaries.  func PtraceSetRegsArm(pid int, regs *PtraceRegsArm) error { -	return ptrace(PTRACE_SETREGS, pid, 0, uintptr(unsafe.Pointer(regs))) +	return ptracePtr(PTRACE_SETREGS, pid, 0, unsafe.Pointer(regs))  }  // PtraceRegsArm64 is the registers used by arm64 binaries. @@ -33,10 +33,10 @@ type PtraceRegsArm64 struct {  // PtraceGetRegsArm64 fetches the registers used by arm64 binaries.  func PtraceGetRegsArm64(pid int, regsout *PtraceRegsArm64) error { -	return ptrace(PTRACE_GETREGS, pid, 0, uintptr(unsafe.Pointer(regsout))) +	return ptracePtr(PTRACE_GETREGS, pid, 0, unsafe.Pointer(regsout))  }  // PtraceSetRegsArm64 sets the registers used by arm64 binaries.  func PtraceSetRegsArm64(pid int, regs *PtraceRegsArm64) error { -	return ptrace(PTRACE_SETREGS, pid, 0, uintptr(unsafe.Pointer(regs))) +	return ptracePtr(PTRACE_SETREGS, pid, 0, unsafe.Pointer(regs))  } diff --git a/vendor/golang.org/x/sys/unix/zptrace_linux_arm64.go b/vendor/golang.org/x/sys/unix/zptrace_linux_arm64.go index 6cb6d68..834d285 100644 --- a/vendor/golang.org/x/sys/unix/zptrace_linux_arm64.go +++ b/vendor/golang.org/x/sys/unix/zptrace_linux_arm64.go @@ -7,11 +7,11 @@ import "unsafe"  // PtraceGetRegSetArm64 fetches the registers used by arm64 binaries.  func PtraceGetRegSetArm64(pid, addr int, regsout *PtraceRegsArm64) error {  	iovec := Iovec{(*byte)(unsafe.Pointer(regsout)), uint64(unsafe.Sizeof(*regsout))} -	return ptrace(PTRACE_GETREGSET, pid, uintptr(addr), uintptr(unsafe.Pointer(&iovec))) +	return ptracePtr(PTRACE_GETREGSET, pid, uintptr(addr), unsafe.Pointer(&iovec))  }  // PtraceSetRegSetArm64 sets the registers used by arm64 binaries.  func PtraceSetRegSetArm64(pid, addr int, regs *PtraceRegsArm64) error {  	iovec := Iovec{(*byte)(unsafe.Pointer(regs)), uint64(unsafe.Sizeof(*regs))} -	return ptrace(PTRACE_SETREGSET, pid, uintptr(addr), uintptr(unsafe.Pointer(&iovec))) +	return ptracePtr(PTRACE_SETREGSET, pid, uintptr(addr), unsafe.Pointer(&iovec))  } diff --git a/vendor/golang.org/x/sys/unix/zptrace_mipsnn_linux.go b/vendor/golang.org/x/sys/unix/zptrace_mipsnn_linux.go index c34d063..0b5f794 100644 --- a/vendor/golang.org/x/sys/unix/zptrace_mipsnn_linux.go +++ b/vendor/golang.org/x/sys/unix/zptrace_mipsnn_linux.go @@ -21,12 +21,12 @@ type PtraceRegsMips struct {  // PtraceGetRegsMips fetches the registers used by mips binaries.  func PtraceGetRegsMips(pid int, regsout *PtraceRegsMips) error { -	return ptrace(PTRACE_GETREGS, pid, 0, uintptr(unsafe.Pointer(regsout))) +	return ptracePtr(PTRACE_GETREGS, pid, 0, unsafe.Pointer(regsout))  }  // PtraceSetRegsMips sets the registers used by mips binaries.  func PtraceSetRegsMips(pid int, regs *PtraceRegsMips) error { -	return ptrace(PTRACE_SETREGS, pid, 0, uintptr(unsafe.Pointer(regs))) +	return ptracePtr(PTRACE_SETREGS, pid, 0, unsafe.Pointer(regs))  }  // PtraceRegsMips64 is the registers used by mips64 binaries. @@ -42,10 +42,10 @@ type PtraceRegsMips64 struct {  // PtraceGetRegsMips64 fetches the registers used by mips64 binaries.  func PtraceGetRegsMips64(pid int, regsout *PtraceRegsMips64) error { -	return ptrace(PTRACE_GETREGS, pid, 0, uintptr(unsafe.Pointer(regsout))) +	return ptracePtr(PTRACE_GETREGS, pid, 0, unsafe.Pointer(regsout))  }  // PtraceSetRegsMips64 sets the registers used by mips64 binaries.  func PtraceSetRegsMips64(pid int, regs *PtraceRegsMips64) error { -	return ptrace(PTRACE_SETREGS, pid, 0, uintptr(unsafe.Pointer(regs))) +	return ptracePtr(PTRACE_SETREGS, pid, 0, unsafe.Pointer(regs))  } diff --git a/vendor/golang.org/x/sys/unix/zptrace_mipsnnle_linux.go b/vendor/golang.org/x/sys/unix/zptrace_mipsnnle_linux.go index 3ccf0c0..2807f7e 100644 --- a/vendor/golang.org/x/sys/unix/zptrace_mipsnnle_linux.go +++ b/vendor/golang.org/x/sys/unix/zptrace_mipsnnle_linux.go @@ -21,12 +21,12 @@ type PtraceRegsMipsle struct {  // PtraceGetRegsMipsle fetches the registers used by mipsle binaries.  func PtraceGetRegsMipsle(pid int, regsout *PtraceRegsMipsle) error { -	return ptrace(PTRACE_GETREGS, pid, 0, uintptr(unsafe.Pointer(regsout))) +	return ptracePtr(PTRACE_GETREGS, pid, 0, unsafe.Pointer(regsout))  }  // PtraceSetRegsMipsle sets the registers used by mipsle binaries.  func PtraceSetRegsMipsle(pid int, regs *PtraceRegsMipsle) error { -	return ptrace(PTRACE_SETREGS, pid, 0, uintptr(unsafe.Pointer(regs))) +	return ptracePtr(PTRACE_SETREGS, pid, 0, unsafe.Pointer(regs))  }  // PtraceRegsMips64le is the registers used by mips64le binaries. @@ -42,10 +42,10 @@ type PtraceRegsMips64le struct {  // PtraceGetRegsMips64le fetches the registers used by mips64le binaries.  func PtraceGetRegsMips64le(pid int, regsout *PtraceRegsMips64le) error { -	return ptrace(PTRACE_GETREGS, pid, 0, uintptr(unsafe.Pointer(regsout))) +	return ptracePtr(PTRACE_GETREGS, pid, 0, unsafe.Pointer(regsout))  }  // PtraceSetRegsMips64le sets the registers used by mips64le binaries.  func PtraceSetRegsMips64le(pid int, regs *PtraceRegsMips64le) error { -	return ptrace(PTRACE_SETREGS, pid, 0, uintptr(unsafe.Pointer(regs))) +	return ptracePtr(PTRACE_SETREGS, pid, 0, unsafe.Pointer(regs))  } diff --git a/vendor/golang.org/x/sys/unix/zptrace_x86_linux.go b/vendor/golang.org/x/sys/unix/zptrace_x86_linux.go index 7d65857..281ea64 100644 --- a/vendor/golang.org/x/sys/unix/zptrace_x86_linux.go +++ b/vendor/golang.org/x/sys/unix/zptrace_x86_linux.go @@ -31,12 +31,12 @@ type PtraceRegs386 struct {  // PtraceGetRegs386 fetches the registers used by 386 binaries.  func PtraceGetRegs386(pid int, regsout *PtraceRegs386) error { -	return ptrace(PTRACE_GETREGS, pid, 0, uintptr(unsafe.Pointer(regsout))) +	return ptracePtr(PTRACE_GETREGS, pid, 0, unsafe.Pointer(regsout))  }  // PtraceSetRegs386 sets the registers used by 386 binaries.  func PtraceSetRegs386(pid int, regs *PtraceRegs386) error { -	return ptrace(PTRACE_SETREGS, pid, 0, uintptr(unsafe.Pointer(regs))) +	return ptracePtr(PTRACE_SETREGS, pid, 0, unsafe.Pointer(regs))  }  // PtraceRegsAmd64 is the registers used by amd64 binaries. @@ -72,10 +72,10 @@ type PtraceRegsAmd64 struct {  // PtraceGetRegsAmd64 fetches the registers used by amd64 binaries.  func PtraceGetRegsAmd64(pid int, regsout *PtraceRegsAmd64) error { -	return ptrace(PTRACE_GETREGS, pid, 0, uintptr(unsafe.Pointer(regsout))) +	return ptracePtr(PTRACE_GETREGS, pid, 0, unsafe.Pointer(regsout))  }  // PtraceSetRegsAmd64 sets the registers used by amd64 binaries.  func PtraceSetRegsAmd64(pid int, regs *PtraceRegsAmd64) error { -	return ptrace(PTRACE_SETREGS, pid, 0, uintptr(unsafe.Pointer(regs))) +	return ptracePtr(PTRACE_SETREGS, pid, 0, unsafe.Pointer(regs))  } diff --git a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go index 870215d..9a25721 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go @@ -124,7 +124,6 @@ int utime(uintptr_t, uintptr_t);  unsigned long long getsystemcfg(int);  int umount(uintptr_t);  int getrlimit64(int, uintptr_t); -int setrlimit64(int, uintptr_t);  long long lseek64(int, long long, int);  uintptr_t mmap(uintptr_t, uintptr_t, int, int, int, long long); @@ -213,7 +212,7 @@ func wait4(pid Pid_t, status *_C_int, options int, rusage *Rusage) (wpid Pid_t,  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func ioctl(fd int, req uint, arg uintptr) (err error) { +func ioctl(fd int, req int, arg uintptr) (err error) {  	r0, er := C.ioctl(C.int(fd), C.int(req), C.uintptr_t(arg))  	if r0 == -1 && er != nil {  		err = er @@ -223,6 +222,16 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ioctlPtr(fd int, req int, arg unsafe.Pointer) (err error) { +	r0, er := C.ioctl(C.int(fd), C.int(req), C.uintptr_t(uintptr(arg))) +	if r0 == -1 && er != nil { +		err = er +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func FcntlInt(fd uintptr, cmd int, arg int) (r int, err error) {  	r0, er := C.fcntl(C.uintptr_t(fd), C.int(cmd), C.uintptr_t(arg))  	r = int(r0) @@ -1454,16 +1463,6 @@ func Getrlimit(resource int, rlim *Rlimit) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Setrlimit(resource int, rlim *Rlimit) (err error) { -	r0, er := C.setrlimit64(C.int(resource), C.uintptr_t(uintptr(unsafe.Pointer(rlim)))) -	if r0 == -1 && er != nil { -		err = er -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Seek(fd int, offset int64, whence int) (off int64, err error) {  	r0, er := C.lseek64(C.int(fd), C.longlong(offset), C.int(whence))  	off = int64(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go index a89b0bf..6de80c2 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go @@ -93,8 +93,18 @@ func wait4(pid Pid_t, status *_C_int, options int, rusage *Rusage) (wpid Pid_t,  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func ioctl(fd int, req uint, arg uintptr) (err error) { -	_, e1 := callioctl(fd, int(req), arg) +func ioctl(fd int, req int, arg uintptr) (err error) { +	_, e1 := callioctl(fd, req, arg) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ioctlPtr(fd int, req int, arg unsafe.Pointer) (err error) { +	_, e1 := callioctl_ptr(fd, req, arg)  	if e1 != 0 {  		err = errnoErr(e1)  	} @@ -1412,16 +1422,6 @@ func Getrlimit(resource int, rlim *Rlimit) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Setrlimit(resource int, rlim *Rlimit) (err error) { -	_, e1 := callsetrlimit(resource, uintptr(unsafe.Pointer(rlim))) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Seek(fd int, offset int64, whence int) (off int64, err error) {  	r0, e1 := calllseek(fd, offset, whence)  	off = int64(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go index 2caa5ad..c4d50ae 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go @@ -124,7 +124,6 @@ import (  //go:cgo_import_dynamic libc_getsystemcfg getsystemcfg "libc.a/shr_64.o"  //go:cgo_import_dynamic libc_umount umount "libc.a/shr_64.o"  //go:cgo_import_dynamic libc_getrlimit getrlimit "libc.a/shr_64.o" -//go:cgo_import_dynamic libc_setrlimit setrlimit "libc.a/shr_64.o"  //go:cgo_import_dynamic libc_lseek lseek "libc.a/shr_64.o"  //go:cgo_import_dynamic libc_mmap64 mmap64 "libc.a/shr_64.o" @@ -242,7 +241,6 @@ import (  //go:linkname libc_getsystemcfg libc_getsystemcfg  //go:linkname libc_umount libc_umount  //go:linkname libc_getrlimit libc_getrlimit -//go:linkname libc_setrlimit libc_setrlimit  //go:linkname libc_lseek libc_lseek  //go:linkname libc_mmap64 libc_mmap64 @@ -363,7 +361,6 @@ var (  	libc_getsystemcfg,  	libc_umount,  	libc_getrlimit, -	libc_setrlimit,  	libc_lseek,  	libc_mmap64 syscallFunc  ) @@ -423,6 +420,13 @@ func callioctl(fd int, req int, arg uintptr) (r1 uintptr, e1 Errno) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func callioctl_ptr(fd int, req int, arg unsafe.Pointer) (r1 uintptr, e1 Errno) { +	r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_ioctl)), 3, uintptr(fd), uintptr(req), uintptr(arg), 0, 0, 0) +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func callfcntl(fd uintptr, cmd int, arg uintptr) (r1 uintptr, e1 Errno) {  	r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_fcntl)), 3, fd, uintptr(cmd), arg, 0, 0, 0)  	return @@ -1172,13 +1176,6 @@ func callgetrlimit(resource int, rlim uintptr) (r1 uintptr, e1 Errno) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func callsetrlimit(resource int, rlim uintptr) (r1 uintptr, e1 Errno) { -	r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_setrlimit)), 2, uintptr(resource), rlim, 0, 0, 0, 0) -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func calllseek(fd int, offset int64, whence int) (r1 uintptr, e1 Errno) {  	r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_lseek)), 3, uintptr(fd), uintptr(offset), uintptr(whence), 0, 0, 0)  	return diff --git a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go index 944a714..6903d3b 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go @@ -123,7 +123,6 @@ int utime(uintptr_t, uintptr_t);  unsigned long long getsystemcfg(int);  int umount(uintptr_t);  int getrlimit(int, uintptr_t); -int setrlimit(int, uintptr_t);  long long lseek(int, long long, int);  uintptr_t mmap64(uintptr_t, uintptr_t, int, int, int, long long); @@ -131,6 +130,7 @@ uintptr_t mmap64(uintptr_t, uintptr_t, int, int, int, long long);  import "C"  import (  	"syscall" +	"unsafe"  )  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT @@ -191,6 +191,14 @@ func callioctl(fd int, req int, arg uintptr) (r1 uintptr, e1 Errno) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func callioctl_ptr(fd int, req int, arg unsafe.Pointer) (r1 uintptr, e1 Errno) { +	r1 = uintptr(C.ioctl(C.int(fd), C.int(req), C.uintptr_t(uintptr(arg)))) +	e1 = syscall.GetErrno() +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func callfcntl(fd uintptr, cmd int, arg uintptr) (r1 uintptr, e1 Errno) {  	r1 = uintptr(C.fcntl(C.uintptr_t(fd), C.int(cmd), C.uintptr_t(arg)))  	e1 = syscall.GetErrno() @@ -1047,14 +1055,6 @@ func callgetrlimit(resource int, rlim uintptr) (r1 uintptr, e1 Errno) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func callsetrlimit(resource int, rlim uintptr) (r1 uintptr, e1 Errno) { -	r1 = uintptr(C.setrlimit(C.int(resource), C.uintptr_t(rlim))) -	e1 = syscall.GetErrno() -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func calllseek(fd int, offset int64, whence int) (r1 uintptr, e1 Errno) {  	r1 = uintptr(C.lseek(C.int(fd), C.longlong(offset), C.int(whence)))  	e1 = syscall.GetErrno() diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go index c2461c4..4037ccf 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go @@ -725,6 +725,14 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {  	return  } +func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { +	_, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} +  var libc_ioctl_trampoline_addr uintptr  //go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib" @@ -1984,6 +1992,31 @@ var libc_select_trampoline_addr uintptr  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func Setattrlist(path string, attrlist *Attrlist, attrBuf []byte, options int) (err error) { +	var _p0 *byte +	_p0, err = BytePtrFromString(path) +	if err != nil { +		return +	} +	var _p1 unsafe.Pointer +	if len(attrBuf) > 0 { +		_p1 = unsafe.Pointer(&attrBuf[0]) +	} else { +		_p1 = unsafe.Pointer(&_zero) +	} +	_, _, e1 := syscall_syscall6(libc_setattrlist_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(attrlist)), uintptr(_p1), uintptr(len(attrBuf)), uintptr(options), 0) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +var libc_setattrlist_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_setattrlist setattrlist "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func Setegid(egid int) (err error) {  	_, _, e1 := syscall_syscall(libc_setegid_trampoline_addr, uintptr(egid), 0, 0)  	if e1 != 0 { @@ -2115,20 +2148,6 @@ var libc_setreuid_trampoline_addr uintptr  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Setrlimit(which int, lim *Rlimit) (err error) { -	_, _, e1 := syscall_rawSyscall(libc_setrlimit_trampoline_addr, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -var libc_setrlimit_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_setrlimit setrlimit "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Setsid() (pid int, err error) {  	r0, _, e1 := syscall_rawSyscall(libc_setsid_trampoline_addr, 0, 0, 0)  	pid = int(r0) @@ -2502,6 +2521,14 @@ func ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) {  	return  } +func ptrace1Ptr(request int, pid int, addr uintptr, data unsafe.Pointer) (err error) { +	_, _, e1 := syscall_syscall6(libc_ptrace_trampoline_addr, uintptr(request), uintptr(pid), addr, uintptr(data), 0, 0) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} +  var libc_ptrace_trampoline_addr uintptr  //go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib" diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s b/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s index 95fe4c0..4baaed0 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s @@ -705,6 +705,11 @@ TEXT libc_select_trampoline<>(SB),NOSPLIT,$0-0  GLOBL	·libc_select_trampoline_addr(SB), RODATA, $8  DATA	·libc_select_trampoline_addr(SB)/8, $libc_select_trampoline<>(SB) +TEXT libc_setattrlist_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_setattrlist(SB) +GLOBL	·libc_setattrlist_trampoline_addr(SB), RODATA, $8 +DATA	·libc_setattrlist_trampoline_addr(SB)/8, $libc_setattrlist_trampoline<>(SB) +  TEXT libc_setegid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setegid(SB) @@ -759,12 +764,6 @@ TEXT libc_setreuid_trampoline<>(SB),NOSPLIT,$0-0  GLOBL	·libc_setreuid_trampoline_addr(SB), RODATA, $8  DATA	·libc_setreuid_trampoline_addr(SB)/8, $libc_setreuid_trampoline<>(SB) -TEXT libc_setrlimit_trampoline<>(SB),NOSPLIT,$0-0 -	JMP	libc_setrlimit(SB) - -GLOBL	·libc_setrlimit_trampoline_addr(SB), RODATA, $8 -DATA	·libc_setrlimit_trampoline_addr(SB)/8, $libc_setrlimit_trampoline<>(SB) -  TEXT libc_setsid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setsid(SB) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go index 26a0fdc..51d6f3f 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go @@ -725,6 +725,14 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {  	return  } +func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { +	_, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} +  var libc_ioctl_trampoline_addr uintptr  //go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib" @@ -1984,6 +1992,31 @@ var libc_select_trampoline_addr uintptr  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func Setattrlist(path string, attrlist *Attrlist, attrBuf []byte, options int) (err error) { +	var _p0 *byte +	_p0, err = BytePtrFromString(path) +	if err != nil { +		return +	} +	var _p1 unsafe.Pointer +	if len(attrBuf) > 0 { +		_p1 = unsafe.Pointer(&attrBuf[0]) +	} else { +		_p1 = unsafe.Pointer(&_zero) +	} +	_, _, e1 := syscall_syscall6(libc_setattrlist_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(attrlist)), uintptr(_p1), uintptr(len(attrBuf)), uintptr(options), 0) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +var libc_setattrlist_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_setattrlist setattrlist "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func Setegid(egid int) (err error) {  	_, _, e1 := syscall_syscall(libc_setegid_trampoline_addr, uintptr(egid), 0, 0)  	if e1 != 0 { @@ -2115,20 +2148,6 @@ var libc_setreuid_trampoline_addr uintptr  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Setrlimit(which int, lim *Rlimit) (err error) { -	_, _, e1 := syscall_rawSyscall(libc_setrlimit_trampoline_addr, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -var libc_setrlimit_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_setrlimit setrlimit "/usr/lib/libSystem.B.dylib" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Setsid() (pid int, err error) {  	r0, _, e1 := syscall_rawSyscall(libc_setsid_trampoline_addr, 0, 0, 0)  	pid = int(r0) @@ -2502,6 +2521,14 @@ func ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) {  	return  } +func ptrace1Ptr(request int, pid int, addr uintptr, data unsafe.Pointer) (err error) { +	_, _, e1 := syscall_syscall6(libc_ptrace_trampoline_addr, uintptr(request), uintptr(pid), addr, uintptr(data), 0, 0) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} +  var libc_ptrace_trampoline_addr uintptr  //go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib" diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s index efa5b4c..c3b82c0 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s @@ -705,6 +705,11 @@ TEXT libc_select_trampoline<>(SB),NOSPLIT,$0-0  GLOBL	·libc_select_trampoline_addr(SB), RODATA, $8  DATA	·libc_select_trampoline_addr(SB)/8, $libc_select_trampoline<>(SB) +TEXT libc_setattrlist_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_setattrlist(SB) +GLOBL	·libc_setattrlist_trampoline_addr(SB), RODATA, $8 +DATA	·libc_setattrlist_trampoline_addr(SB)/8, $libc_setattrlist_trampoline<>(SB) +  TEXT libc_setegid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setegid(SB) @@ -759,12 +764,6 @@ TEXT libc_setreuid_trampoline<>(SB),NOSPLIT,$0-0  GLOBL	·libc_setreuid_trampoline_addr(SB), RODATA, $8  DATA	·libc_setreuid_trampoline_addr(SB)/8, $libc_setreuid_trampoline<>(SB) -TEXT libc_setrlimit_trampoline<>(SB),NOSPLIT,$0-0 -	JMP	libc_setrlimit(SB) - -GLOBL	·libc_setrlimit_trampoline_addr(SB), RODATA, $8 -DATA	·libc_setrlimit_trampoline_addr(SB)/8, $libc_setrlimit_trampoline<>(SB) -  TEXT libc_setsid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setsid(SB) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go index 1b6eedf..0eabac7 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go @@ -436,6 +436,16 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { +	_, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {  	var _p0 unsafe.Pointer  	if len(mib) > 0 { @@ -552,6 +562,16 @@ func Chroot(path string) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ClockGettime(clockid int32, time *Timespec) (err error) { +	_, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func Close(fd int) (err error) {  	_, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)  	if e1 != 0 { @@ -1390,16 +1410,6 @@ func Setresuid(ruid int, euid int, suid int) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Setrlimit(which int, lim *Rlimit) (err error) { -	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Setsid() (pid int, err error) {  	r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)  	pid = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go index 039c4aa..ee313eb 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go @@ -388,6 +388,16 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { +	_, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {  	var _p0 unsafe.Pointer  	if len(mib) > 0 { @@ -414,6 +424,16 @@ func ptrace(request int, pid int, addr uintptr, data int) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ptracePtr(request int, pid int, addr unsafe.Pointer, data int) (err error) { +	_, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func Access(path string, mode uint32) (err error) {  	var _p0 *byte  	_p0, err = BytePtrFromString(path) @@ -544,6 +564,16 @@ func Chroot(path string) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ClockGettime(clockid int32, time *Timespec) (err error) { +	_, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func Close(fd int) (err error) {  	_, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)  	if e1 != 0 { @@ -1615,16 +1645,6 @@ func Setresuid(ruid int, euid int, suid int) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Setrlimit(which int, lim *Rlimit) (err error) { -	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Setsid() (pid int, err error) {  	r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)  	pid = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go index 0535d3c..4c986e4 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go @@ -388,6 +388,16 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { +	_, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {  	var _p0 unsafe.Pointer  	if len(mib) > 0 { @@ -414,6 +424,16 @@ func ptrace(request int, pid int, addr uintptr, data int) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ptracePtr(request int, pid int, addr unsafe.Pointer, data int) (err error) { +	_, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func Access(path string, mode uint32) (err error) {  	var _p0 *byte  	_p0, err = BytePtrFromString(path) @@ -544,6 +564,16 @@ func Chroot(path string) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ClockGettime(clockid int32, time *Timespec) (err error) { +	_, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func Close(fd int) (err error) {  	_, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)  	if e1 != 0 { @@ -1615,16 +1645,6 @@ func Setresuid(ruid int, euid int, suid int) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Setrlimit(which int, lim *Rlimit) (err error) { -	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Setsid() (pid int, err error) {  	r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)  	pid = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go index 1018b52..5552169 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go @@ -388,6 +388,16 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { +	_, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {  	var _p0 unsafe.Pointer  	if len(mib) > 0 { @@ -414,6 +424,16 @@ func ptrace(request int, pid int, addr uintptr, data int) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ptracePtr(request int, pid int, addr unsafe.Pointer, data int) (err error) { +	_, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func Access(path string, mode uint32) (err error) {  	var _p0 *byte  	_p0, err = BytePtrFromString(path) @@ -544,6 +564,16 @@ func Chroot(path string) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ClockGettime(clockid int32, time *Timespec) (err error) { +	_, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func Close(fd int) (err error) {  	_, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)  	if e1 != 0 { @@ -1615,16 +1645,6 @@ func Setresuid(ruid int, euid int, suid int) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Setrlimit(which int, lim *Rlimit) (err error) { -	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Setsid() (pid int, err error) {  	r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)  	pid = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go index 3802f4b..67a226f 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go @@ -388,6 +388,16 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { +	_, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {  	var _p0 unsafe.Pointer  	if len(mib) > 0 { @@ -414,6 +424,16 @@ func ptrace(request int, pid int, addr uintptr, data int) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ptracePtr(request int, pid int, addr unsafe.Pointer, data int) (err error) { +	_, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func Access(path string, mode uint32) (err error) {  	var _p0 *byte  	_p0, err = BytePtrFromString(path) @@ -544,6 +564,16 @@ func Chroot(path string) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ClockGettime(clockid int32, time *Timespec) (err error) { +	_, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func Close(fd int) (err error) {  	_, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)  	if e1 != 0 { @@ -1615,16 +1645,6 @@ func Setresuid(ruid int, euid int, suid int) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Setrlimit(which int, lim *Rlimit) (err error) { -	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Setsid() (pid int, err error) {  	r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)  	pid = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go index 8a2db7d..f0b9dda 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go @@ -388,6 +388,16 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { +	_, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {  	var _p0 unsafe.Pointer  	if len(mib) > 0 { @@ -414,6 +424,16 @@ func ptrace(request int, pid int, addr uintptr, data int) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ptracePtr(request int, pid int, addr unsafe.Pointer, data int) (err error) { +	_, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func Access(path string, mode uint32) (err error) {  	var _p0 *byte  	_p0, err = BytePtrFromString(path) @@ -544,6 +564,16 @@ func Chroot(path string) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ClockGettime(clockid int32, time *Timespec) (err error) { +	_, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func Close(fd int) (err error) {  	_, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)  	if e1 != 0 { @@ -1615,16 +1645,6 @@ func Setresuid(ruid int, euid int, suid int) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Setrlimit(which int, lim *Rlimit) (err error) { -	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Setsid() (pid int, err error) {  	r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)  	pid = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux.go b/vendor/golang.org/x/sys/unix/zsyscall_linux.go index 293cf36..da63d9d 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux.go @@ -379,6 +379,16 @@ func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ptracePtr(request int, pid int, addr uintptr, data unsafe.Pointer) (err error) { +	_, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) {  	var _p0 *byte  	_p0, err = BytePtrFromString(arg) @@ -537,6 +547,17 @@ func Chroot(path string) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ClockAdjtime(clockid int32, buf *Timex) (state int, err error) { +	r0, _, e1 := Syscall(SYS_CLOCK_ADJTIME, uintptr(clockid), uintptr(unsafe.Pointer(buf)), 0) +	state = int(r0) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func ClockGetres(clockid int32, res *Timespec) (err error) {  	_, _, e1 := Syscall(SYS_CLOCK_GETRES, uintptr(clockid), uintptr(unsafe.Pointer(res)), 0)  	if e1 != 0 { @@ -1325,16 +1346,6 @@ func PivotRoot(newroot string, putold string) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) { -	_, _, e1 := RawSyscall6(SYS_PRLIMIT64, uintptr(pid), uintptr(resource), uintptr(unsafe.Pointer(newlimit)), uintptr(unsafe.Pointer(old)), 0, 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) {  	_, _, e1 := Syscall6(SYS_PRCTL, uintptr(option), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)  	if e1 != 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_386.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_386.go index c81b0ad..07b549c 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_386.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_386.go @@ -411,16 +411,6 @@ func getrlimit(resource int, rlim *rlimit32) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func setrlimit(resource int, rlim *rlimit32) (err error) { -	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func futimesat(dirfd int, path string, times *[2]Timeval) (err error) {  	var _p0 *byte  	_p0, err = BytePtrFromString(path) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go index 2206bce..5f481bf 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go @@ -334,16 +334,6 @@ func setfsuid(uid int) (prev int, err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Setrlimit(resource int, rlim *Rlimit) (err error) { -	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Shutdown(fd int, how int) (err error) {  	_, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(fd), uintptr(how), 0)  	if e1 != 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go index edf6b39..824cd52 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go @@ -578,16 +578,6 @@ func getrlimit(resource int, rlim *rlimit32) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func setrlimit(resource int, rlim *rlimit32) (err error) { -	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func armSyncFileRange(fd int, flags int, off int64, n int64) (err error) {  	_, _, e1 := Syscall6(SYS_ARM_SYNC_FILE_RANGE, uintptr(fd), uintptr(flags), uintptr(off), uintptr(off>>32), uintptr(n), uintptr(n>>32))  	if e1 != 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go index 190609f..e77aecf 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go @@ -289,16 +289,6 @@ func setfsuid(uid int) (prev int, err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func setrlimit(resource int, rlim *Rlimit) (err error) { -	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Shutdown(fd int, how int) (err error) {  	_, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(fd), uintptr(how), 0)  	if e1 != 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go index 5f984cb..961a3af 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go @@ -644,16 +644,6 @@ func getrlimit(resource int, rlim *rlimit32) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func setrlimit(resource int, rlim *rlimit32) (err error) { -	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Alarm(seconds uint) (remaining uint, err error) {  	r0, _, e1 := Syscall(SYS_ALARM, uintptr(seconds), 0, 0)  	remaining = uint(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go index 46fc380..ed05005 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go @@ -278,16 +278,6 @@ func setfsuid(uid int) (prev int, err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Setrlimit(resource int, rlim *Rlimit) (err error) { -	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Shutdown(fd int, how int) (err error) {  	_, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(fd), uintptr(how), 0)  	if e1 != 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go index cbd0d4d..d365b71 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go @@ -278,16 +278,6 @@ func setfsuid(uid int) (prev int, err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Setrlimit(resource int, rlim *Rlimit) (err error) { -	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Shutdown(fd int, how int) (err error) {  	_, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(fd), uintptr(how), 0)  	if e1 != 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go index 0c13d15..c3f1b8b 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go @@ -644,16 +644,6 @@ func getrlimit(resource int, rlim *rlimit32) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func setrlimit(resource int, rlim *rlimit32) (err error) { -	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Alarm(seconds uint) (remaining uint, err error) {  	r0, _, e1 := Syscall(SYS_ALARM, uintptr(seconds), 0, 0)  	remaining = uint(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc.go index e01432a..a6574cf 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc.go @@ -624,16 +624,6 @@ func getrlimit(resource int, rlim *rlimit32) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func setrlimit(resource int, rlim *rlimit32) (err error) { -	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func syncFileRange2(fd int, flags int, off int64, n int64) (err error) {  	_, _, e1 := Syscall6(SYS_SYNC_FILE_RANGE2, uintptr(fd), uintptr(flags), uintptr(off>>32), uintptr(off), uintptr(n>>32), uintptr(n))  	if e1 != 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go index 13c7ee7..f409902 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go @@ -349,16 +349,6 @@ func setfsuid(uid int) (prev int, err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Setrlimit(resource int, rlim *Rlimit) (err error) { -	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Shutdown(fd int, how int) (err error) {  	_, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(fd), uintptr(how), 0)  	if e1 != 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go index 02d0c0f..9dfcc29 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go @@ -349,16 +349,6 @@ func setfsuid(uid int) (prev int, err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Setrlimit(resource int, rlim *Rlimit) (err error) { -	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Shutdown(fd int, how int) (err error) {  	_, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(fd), uintptr(how), 0)  	if e1 != 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go index 9fee3b1..0b29239 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go @@ -269,16 +269,6 @@ func setfsuid(uid int) (prev int, err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Setrlimit(resource int, rlim *Rlimit) (err error) { -	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Shutdown(fd int, how int) (err error) {  	_, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(fd), uintptr(how), 0)  	if e1 != 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go index 647bbfe..6cde322 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go @@ -319,16 +319,6 @@ func setfsuid(uid int) (prev int, err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Setrlimit(resource int, rlim *Rlimit) (err error) { -	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int64, err error) {  	r0, _, e1 := Syscall6(SYS_SPLICE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))  	n = int64(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go b/vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go index ada057f..5253d65 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go @@ -329,16 +329,6 @@ func setfsuid(uid int) (prev int, err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Setrlimit(resource int, rlim *Rlimit) (err error) { -	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Shutdown(fd int, how int) (err error) {  	_, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(fd), uintptr(how), 0)  	if e1 != 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go index 4af561a..cdb2af5 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go @@ -405,6 +405,16 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { +	_, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {  	var _p0 unsafe.Pointer  	if len(mib) > 0 { @@ -521,6 +531,16 @@ func Chroot(path string) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ClockGettime(clockid int32, time *Timespec) (err error) { +	_, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func Close(fd int) (err error) {  	_, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)  	if e1 != 0 { @@ -1587,16 +1607,6 @@ func Setreuid(ruid int, euid int) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Setrlimit(which int, lim *Rlimit) (err error) { -	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Setsid() (pid int, err error) {  	r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)  	pid = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go index 3b90e94..9d25f76 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go @@ -405,6 +405,16 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { +	_, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {  	var _p0 unsafe.Pointer  	if len(mib) > 0 { @@ -521,6 +531,16 @@ func Chroot(path string) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ClockGettime(clockid int32, time *Timespec) (err error) { +	_, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func Close(fd int) (err error) {  	_, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)  	if e1 != 0 { @@ -1587,16 +1607,6 @@ func Setreuid(ruid int, euid int) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Setrlimit(which int, lim *Rlimit) (err error) { -	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Setsid() (pid int, err error) {  	r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)  	pid = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go index 890f4cc..d3f8035 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go @@ -405,6 +405,16 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { +	_, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {  	var _p0 unsafe.Pointer  	if len(mib) > 0 { @@ -521,6 +531,16 @@ func Chroot(path string) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ClockGettime(clockid int32, time *Timespec) (err error) { +	_, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func Close(fd int) (err error) {  	_, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)  	if e1 != 0 { @@ -1587,16 +1607,6 @@ func Setreuid(ruid int, euid int) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Setrlimit(which int, lim *Rlimit) (err error) { -	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Setsid() (pid int, err error) {  	r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)  	pid = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go index c79f071..887188a 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go @@ -405,6 +405,16 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { +	_, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {  	var _p0 unsafe.Pointer  	if len(mib) > 0 { @@ -521,6 +531,16 @@ func Chroot(path string) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ClockGettime(clockid int32, time *Timespec) (err error) { +	_, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func Close(fd int) (err error) {  	_, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)  	if e1 != 0 { @@ -1587,16 +1607,6 @@ func Setreuid(ruid int, euid int) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Setrlimit(which int, lim *Rlimit) (err error) { -	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Setsid() (pid int, err error) {  	r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)  	pid = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go index 2925fe0..6699a78 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go @@ -527,6 +527,14 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {  	return  } +func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { +	_, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} +  var libc_ioctl_trampoline_addr uintptr  //go:cgo_import_dynamic libc_ioctl ioctl "libc.so" @@ -696,6 +704,20 @@ var libc_chroot_trampoline_addr uintptr  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ClockGettime(clockid int32, time *Timespec) (err error) { +	_, _, e1 := syscall_syscall(libc_clock_gettime_trampoline_addr, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +var libc_clock_gettime_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_clock_gettime clock_gettime "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func Close(fd int) (err error) {  	_, _, e1 := syscall_syscall(libc_close_trampoline_addr, uintptr(fd), 0, 0)  	if e1 != 0 { @@ -1872,20 +1894,6 @@ var libc_setresuid_trampoline_addr uintptr  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Setrlimit(which int, lim *Rlimit) (err error) { -	_, _, e1 := syscall_rawSyscall(libc_setrlimit_trampoline_addr, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -var libc_setrlimit_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_setrlimit setrlimit "libc.so" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Setrtable(rtable int) (err error) {  	_, _, e1 := syscall_rawSyscall(libc_setrtable_trampoline_addr, uintptr(rtable), 0, 0)  	if e1 != 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.s b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.s index 75eb2f5..04f0de3 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.s @@ -5,792 +5,660 @@  TEXT libc_getgroups_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getgroups(SB) -  GLOBL	·libc_getgroups_trampoline_addr(SB), RODATA, $4  DATA	·libc_getgroups_trampoline_addr(SB)/4, $libc_getgroups_trampoline<>(SB)  TEXT libc_setgroups_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setgroups(SB) -  GLOBL	·libc_setgroups_trampoline_addr(SB), RODATA, $4  DATA	·libc_setgroups_trampoline_addr(SB)/4, $libc_setgroups_trampoline<>(SB)  TEXT libc_wait4_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_wait4(SB) -  GLOBL	·libc_wait4_trampoline_addr(SB), RODATA, $4  DATA	·libc_wait4_trampoline_addr(SB)/4, $libc_wait4_trampoline<>(SB)  TEXT libc_accept_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_accept(SB) -  GLOBL	·libc_accept_trampoline_addr(SB), RODATA, $4  DATA	·libc_accept_trampoline_addr(SB)/4, $libc_accept_trampoline<>(SB)  TEXT libc_bind_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_bind(SB) -  GLOBL	·libc_bind_trampoline_addr(SB), RODATA, $4  DATA	·libc_bind_trampoline_addr(SB)/4, $libc_bind_trampoline<>(SB)  TEXT libc_connect_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_connect(SB) -  GLOBL	·libc_connect_trampoline_addr(SB), RODATA, $4  DATA	·libc_connect_trampoline_addr(SB)/4, $libc_connect_trampoline<>(SB)  TEXT libc_socket_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_socket(SB) -  GLOBL	·libc_socket_trampoline_addr(SB), RODATA, $4  DATA	·libc_socket_trampoline_addr(SB)/4, $libc_socket_trampoline<>(SB)  TEXT libc_getsockopt_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getsockopt(SB) -  GLOBL	·libc_getsockopt_trampoline_addr(SB), RODATA, $4  DATA	·libc_getsockopt_trampoline_addr(SB)/4, $libc_getsockopt_trampoline<>(SB)  TEXT libc_setsockopt_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setsockopt(SB) -  GLOBL	·libc_setsockopt_trampoline_addr(SB), RODATA, $4  DATA	·libc_setsockopt_trampoline_addr(SB)/4, $libc_setsockopt_trampoline<>(SB)  TEXT libc_getpeername_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getpeername(SB) -  GLOBL	·libc_getpeername_trampoline_addr(SB), RODATA, $4  DATA	·libc_getpeername_trampoline_addr(SB)/4, $libc_getpeername_trampoline<>(SB)  TEXT libc_getsockname_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getsockname(SB) -  GLOBL	·libc_getsockname_trampoline_addr(SB), RODATA, $4  DATA	·libc_getsockname_trampoline_addr(SB)/4, $libc_getsockname_trampoline<>(SB)  TEXT libc_shutdown_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_shutdown(SB) -  GLOBL	·libc_shutdown_trampoline_addr(SB), RODATA, $4  DATA	·libc_shutdown_trampoline_addr(SB)/4, $libc_shutdown_trampoline<>(SB)  TEXT libc_socketpair_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_socketpair(SB) -  GLOBL	·libc_socketpair_trampoline_addr(SB), RODATA, $4  DATA	·libc_socketpair_trampoline_addr(SB)/4, $libc_socketpair_trampoline<>(SB)  TEXT libc_recvfrom_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_recvfrom(SB) -  GLOBL	·libc_recvfrom_trampoline_addr(SB), RODATA, $4  DATA	·libc_recvfrom_trampoline_addr(SB)/4, $libc_recvfrom_trampoline<>(SB)  TEXT libc_sendto_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_sendto(SB) -  GLOBL	·libc_sendto_trampoline_addr(SB), RODATA, $4  DATA	·libc_sendto_trampoline_addr(SB)/4, $libc_sendto_trampoline<>(SB)  TEXT libc_recvmsg_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_recvmsg(SB) -  GLOBL	·libc_recvmsg_trampoline_addr(SB), RODATA, $4  DATA	·libc_recvmsg_trampoline_addr(SB)/4, $libc_recvmsg_trampoline<>(SB)  TEXT libc_sendmsg_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_sendmsg(SB) -  GLOBL	·libc_sendmsg_trampoline_addr(SB), RODATA, $4  DATA	·libc_sendmsg_trampoline_addr(SB)/4, $libc_sendmsg_trampoline<>(SB)  TEXT libc_kevent_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_kevent(SB) -  GLOBL	·libc_kevent_trampoline_addr(SB), RODATA, $4  DATA	·libc_kevent_trampoline_addr(SB)/4, $libc_kevent_trampoline<>(SB)  TEXT libc_utimes_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_utimes(SB) -  GLOBL	·libc_utimes_trampoline_addr(SB), RODATA, $4  DATA	·libc_utimes_trampoline_addr(SB)/4, $libc_utimes_trampoline<>(SB)  TEXT libc_futimes_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_futimes(SB) -  GLOBL	·libc_futimes_trampoline_addr(SB), RODATA, $4  DATA	·libc_futimes_trampoline_addr(SB)/4, $libc_futimes_trampoline<>(SB)  TEXT libc_poll_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_poll(SB) -  GLOBL	·libc_poll_trampoline_addr(SB), RODATA, $4  DATA	·libc_poll_trampoline_addr(SB)/4, $libc_poll_trampoline<>(SB)  TEXT libc_madvise_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_madvise(SB) -  GLOBL	·libc_madvise_trampoline_addr(SB), RODATA, $4  DATA	·libc_madvise_trampoline_addr(SB)/4, $libc_madvise_trampoline<>(SB)  TEXT libc_mlock_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mlock(SB) -  GLOBL	·libc_mlock_trampoline_addr(SB), RODATA, $4  DATA	·libc_mlock_trampoline_addr(SB)/4, $libc_mlock_trampoline<>(SB)  TEXT libc_mlockall_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mlockall(SB) -  GLOBL	·libc_mlockall_trampoline_addr(SB), RODATA, $4  DATA	·libc_mlockall_trampoline_addr(SB)/4, $libc_mlockall_trampoline<>(SB)  TEXT libc_mprotect_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mprotect(SB) -  GLOBL	·libc_mprotect_trampoline_addr(SB), RODATA, $4  DATA	·libc_mprotect_trampoline_addr(SB)/4, $libc_mprotect_trampoline<>(SB)  TEXT libc_msync_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_msync(SB) -  GLOBL	·libc_msync_trampoline_addr(SB), RODATA, $4  DATA	·libc_msync_trampoline_addr(SB)/4, $libc_msync_trampoline<>(SB)  TEXT libc_munlock_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_munlock(SB) -  GLOBL	·libc_munlock_trampoline_addr(SB), RODATA, $4  DATA	·libc_munlock_trampoline_addr(SB)/4, $libc_munlock_trampoline<>(SB)  TEXT libc_munlockall_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_munlockall(SB) -  GLOBL	·libc_munlockall_trampoline_addr(SB), RODATA, $4  DATA	·libc_munlockall_trampoline_addr(SB)/4, $libc_munlockall_trampoline<>(SB)  TEXT libc_pipe2_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_pipe2(SB) -  GLOBL	·libc_pipe2_trampoline_addr(SB), RODATA, $4  DATA	·libc_pipe2_trampoline_addr(SB)/4, $libc_pipe2_trampoline<>(SB)  TEXT libc_getdents_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getdents(SB) -  GLOBL	·libc_getdents_trampoline_addr(SB), RODATA, $4  DATA	·libc_getdents_trampoline_addr(SB)/4, $libc_getdents_trampoline<>(SB)  TEXT libc_getcwd_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getcwd(SB) -  GLOBL	·libc_getcwd_trampoline_addr(SB), RODATA, $4  DATA	·libc_getcwd_trampoline_addr(SB)/4, $libc_getcwd_trampoline<>(SB)  TEXT libc_ioctl_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_ioctl(SB) -  GLOBL	·libc_ioctl_trampoline_addr(SB), RODATA, $4  DATA	·libc_ioctl_trampoline_addr(SB)/4, $libc_ioctl_trampoline<>(SB)  TEXT libc_sysctl_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_sysctl(SB) -  GLOBL	·libc_sysctl_trampoline_addr(SB), RODATA, $4  DATA	·libc_sysctl_trampoline_addr(SB)/4, $libc_sysctl_trampoline<>(SB)  TEXT libc_ppoll_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_ppoll(SB) -  GLOBL	·libc_ppoll_trampoline_addr(SB), RODATA, $4  DATA	·libc_ppoll_trampoline_addr(SB)/4, $libc_ppoll_trampoline<>(SB)  TEXT libc_access_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_access(SB) -  GLOBL	·libc_access_trampoline_addr(SB), RODATA, $4  DATA	·libc_access_trampoline_addr(SB)/4, $libc_access_trampoline<>(SB)  TEXT libc_adjtime_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_adjtime(SB) -  GLOBL	·libc_adjtime_trampoline_addr(SB), RODATA, $4  DATA	·libc_adjtime_trampoline_addr(SB)/4, $libc_adjtime_trampoline<>(SB)  TEXT libc_chdir_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_chdir(SB) -  GLOBL	·libc_chdir_trampoline_addr(SB), RODATA, $4  DATA	·libc_chdir_trampoline_addr(SB)/4, $libc_chdir_trampoline<>(SB)  TEXT libc_chflags_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_chflags(SB) -  GLOBL	·libc_chflags_trampoline_addr(SB), RODATA, $4  DATA	·libc_chflags_trampoline_addr(SB)/4, $libc_chflags_trampoline<>(SB)  TEXT libc_chmod_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_chmod(SB) -  GLOBL	·libc_chmod_trampoline_addr(SB), RODATA, $4  DATA	·libc_chmod_trampoline_addr(SB)/4, $libc_chmod_trampoline<>(SB)  TEXT libc_chown_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_chown(SB) -  GLOBL	·libc_chown_trampoline_addr(SB), RODATA, $4  DATA	·libc_chown_trampoline_addr(SB)/4, $libc_chown_trampoline<>(SB)  TEXT libc_chroot_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_chroot(SB) -  GLOBL	·libc_chroot_trampoline_addr(SB), RODATA, $4  DATA	·libc_chroot_trampoline_addr(SB)/4, $libc_chroot_trampoline<>(SB) +TEXT libc_clock_gettime_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_clock_gettime(SB) +GLOBL	·libc_clock_gettime_trampoline_addr(SB), RODATA, $4 +DATA	·libc_clock_gettime_trampoline_addr(SB)/4, $libc_clock_gettime_trampoline<>(SB) +  TEXT libc_close_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_close(SB) -  GLOBL	·libc_close_trampoline_addr(SB), RODATA, $4  DATA	·libc_close_trampoline_addr(SB)/4, $libc_close_trampoline<>(SB)  TEXT libc_dup_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_dup(SB) -  GLOBL	·libc_dup_trampoline_addr(SB), RODATA, $4  DATA	·libc_dup_trampoline_addr(SB)/4, $libc_dup_trampoline<>(SB)  TEXT libc_dup2_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_dup2(SB) -  GLOBL	·libc_dup2_trampoline_addr(SB), RODATA, $4  DATA	·libc_dup2_trampoline_addr(SB)/4, $libc_dup2_trampoline<>(SB)  TEXT libc_dup3_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_dup3(SB) -  GLOBL	·libc_dup3_trampoline_addr(SB), RODATA, $4  DATA	·libc_dup3_trampoline_addr(SB)/4, $libc_dup3_trampoline<>(SB)  TEXT libc_exit_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_exit(SB) -  GLOBL	·libc_exit_trampoline_addr(SB), RODATA, $4  DATA	·libc_exit_trampoline_addr(SB)/4, $libc_exit_trampoline<>(SB)  TEXT libc_faccessat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_faccessat(SB) -  GLOBL	·libc_faccessat_trampoline_addr(SB), RODATA, $4  DATA	·libc_faccessat_trampoline_addr(SB)/4, $libc_faccessat_trampoline<>(SB)  TEXT libc_fchdir_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fchdir(SB) -  GLOBL	·libc_fchdir_trampoline_addr(SB), RODATA, $4  DATA	·libc_fchdir_trampoline_addr(SB)/4, $libc_fchdir_trampoline<>(SB)  TEXT libc_fchflags_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fchflags(SB) -  GLOBL	·libc_fchflags_trampoline_addr(SB), RODATA, $4  DATA	·libc_fchflags_trampoline_addr(SB)/4, $libc_fchflags_trampoline<>(SB)  TEXT libc_fchmod_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fchmod(SB) -  GLOBL	·libc_fchmod_trampoline_addr(SB), RODATA, $4  DATA	·libc_fchmod_trampoline_addr(SB)/4, $libc_fchmod_trampoline<>(SB)  TEXT libc_fchmodat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fchmodat(SB) -  GLOBL	·libc_fchmodat_trampoline_addr(SB), RODATA, $4  DATA	·libc_fchmodat_trampoline_addr(SB)/4, $libc_fchmodat_trampoline<>(SB)  TEXT libc_fchown_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fchown(SB) -  GLOBL	·libc_fchown_trampoline_addr(SB), RODATA, $4  DATA	·libc_fchown_trampoline_addr(SB)/4, $libc_fchown_trampoline<>(SB)  TEXT libc_fchownat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fchownat(SB) -  GLOBL	·libc_fchownat_trampoline_addr(SB), RODATA, $4  DATA	·libc_fchownat_trampoline_addr(SB)/4, $libc_fchownat_trampoline<>(SB)  TEXT libc_flock_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_flock(SB) -  GLOBL	·libc_flock_trampoline_addr(SB), RODATA, $4  DATA	·libc_flock_trampoline_addr(SB)/4, $libc_flock_trampoline<>(SB)  TEXT libc_fpathconf_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fpathconf(SB) -  GLOBL	·libc_fpathconf_trampoline_addr(SB), RODATA, $4  DATA	·libc_fpathconf_trampoline_addr(SB)/4, $libc_fpathconf_trampoline<>(SB)  TEXT libc_fstat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fstat(SB) -  GLOBL	·libc_fstat_trampoline_addr(SB), RODATA, $4  DATA	·libc_fstat_trampoline_addr(SB)/4, $libc_fstat_trampoline<>(SB)  TEXT libc_fstatat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fstatat(SB) -  GLOBL	·libc_fstatat_trampoline_addr(SB), RODATA, $4  DATA	·libc_fstatat_trampoline_addr(SB)/4, $libc_fstatat_trampoline<>(SB)  TEXT libc_fstatfs_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fstatfs(SB) -  GLOBL	·libc_fstatfs_trampoline_addr(SB), RODATA, $4  DATA	·libc_fstatfs_trampoline_addr(SB)/4, $libc_fstatfs_trampoline<>(SB)  TEXT libc_fsync_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fsync(SB) -  GLOBL	·libc_fsync_trampoline_addr(SB), RODATA, $4  DATA	·libc_fsync_trampoline_addr(SB)/4, $libc_fsync_trampoline<>(SB)  TEXT libc_ftruncate_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_ftruncate(SB) -  GLOBL	·libc_ftruncate_trampoline_addr(SB), RODATA, $4  DATA	·libc_ftruncate_trampoline_addr(SB)/4, $libc_ftruncate_trampoline<>(SB)  TEXT libc_getegid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getegid(SB) -  GLOBL	·libc_getegid_trampoline_addr(SB), RODATA, $4  DATA	·libc_getegid_trampoline_addr(SB)/4, $libc_getegid_trampoline<>(SB)  TEXT libc_geteuid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_geteuid(SB) -  GLOBL	·libc_geteuid_trampoline_addr(SB), RODATA, $4  DATA	·libc_geteuid_trampoline_addr(SB)/4, $libc_geteuid_trampoline<>(SB)  TEXT libc_getgid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getgid(SB) -  GLOBL	·libc_getgid_trampoline_addr(SB), RODATA, $4  DATA	·libc_getgid_trampoline_addr(SB)/4, $libc_getgid_trampoline<>(SB)  TEXT libc_getpgid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getpgid(SB) -  GLOBL	·libc_getpgid_trampoline_addr(SB), RODATA, $4  DATA	·libc_getpgid_trampoline_addr(SB)/4, $libc_getpgid_trampoline<>(SB)  TEXT libc_getpgrp_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getpgrp(SB) -  GLOBL	·libc_getpgrp_trampoline_addr(SB), RODATA, $4  DATA	·libc_getpgrp_trampoline_addr(SB)/4, $libc_getpgrp_trampoline<>(SB)  TEXT libc_getpid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getpid(SB) -  GLOBL	·libc_getpid_trampoline_addr(SB), RODATA, $4  DATA	·libc_getpid_trampoline_addr(SB)/4, $libc_getpid_trampoline<>(SB)  TEXT libc_getppid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getppid(SB) -  GLOBL	·libc_getppid_trampoline_addr(SB), RODATA, $4  DATA	·libc_getppid_trampoline_addr(SB)/4, $libc_getppid_trampoline<>(SB)  TEXT libc_getpriority_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getpriority(SB) -  GLOBL	·libc_getpriority_trampoline_addr(SB), RODATA, $4  DATA	·libc_getpriority_trampoline_addr(SB)/4, $libc_getpriority_trampoline<>(SB)  TEXT libc_getrlimit_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getrlimit(SB) -  GLOBL	·libc_getrlimit_trampoline_addr(SB), RODATA, $4  DATA	·libc_getrlimit_trampoline_addr(SB)/4, $libc_getrlimit_trampoline<>(SB)  TEXT libc_getrtable_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getrtable(SB) -  GLOBL	·libc_getrtable_trampoline_addr(SB), RODATA, $4  DATA	·libc_getrtable_trampoline_addr(SB)/4, $libc_getrtable_trampoline<>(SB)  TEXT libc_getrusage_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getrusage(SB) -  GLOBL	·libc_getrusage_trampoline_addr(SB), RODATA, $4  DATA	·libc_getrusage_trampoline_addr(SB)/4, $libc_getrusage_trampoline<>(SB)  TEXT libc_getsid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getsid(SB) -  GLOBL	·libc_getsid_trampoline_addr(SB), RODATA, $4  DATA	·libc_getsid_trampoline_addr(SB)/4, $libc_getsid_trampoline<>(SB)  TEXT libc_gettimeofday_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_gettimeofday(SB) -  GLOBL	·libc_gettimeofday_trampoline_addr(SB), RODATA, $4  DATA	·libc_gettimeofday_trampoline_addr(SB)/4, $libc_gettimeofday_trampoline<>(SB)  TEXT libc_getuid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getuid(SB) -  GLOBL	·libc_getuid_trampoline_addr(SB), RODATA, $4  DATA	·libc_getuid_trampoline_addr(SB)/4, $libc_getuid_trampoline<>(SB)  TEXT libc_issetugid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_issetugid(SB) -  GLOBL	·libc_issetugid_trampoline_addr(SB), RODATA, $4  DATA	·libc_issetugid_trampoline_addr(SB)/4, $libc_issetugid_trampoline<>(SB)  TEXT libc_kill_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_kill(SB) -  GLOBL	·libc_kill_trampoline_addr(SB), RODATA, $4  DATA	·libc_kill_trampoline_addr(SB)/4, $libc_kill_trampoline<>(SB)  TEXT libc_kqueue_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_kqueue(SB) -  GLOBL	·libc_kqueue_trampoline_addr(SB), RODATA, $4  DATA	·libc_kqueue_trampoline_addr(SB)/4, $libc_kqueue_trampoline<>(SB)  TEXT libc_lchown_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_lchown(SB) -  GLOBL	·libc_lchown_trampoline_addr(SB), RODATA, $4  DATA	·libc_lchown_trampoline_addr(SB)/4, $libc_lchown_trampoline<>(SB)  TEXT libc_link_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_link(SB) -  GLOBL	·libc_link_trampoline_addr(SB), RODATA, $4  DATA	·libc_link_trampoline_addr(SB)/4, $libc_link_trampoline<>(SB)  TEXT libc_linkat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_linkat(SB) -  GLOBL	·libc_linkat_trampoline_addr(SB), RODATA, $4  DATA	·libc_linkat_trampoline_addr(SB)/4, $libc_linkat_trampoline<>(SB)  TEXT libc_listen_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_listen(SB) -  GLOBL	·libc_listen_trampoline_addr(SB), RODATA, $4  DATA	·libc_listen_trampoline_addr(SB)/4, $libc_listen_trampoline<>(SB)  TEXT libc_lstat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_lstat(SB) -  GLOBL	·libc_lstat_trampoline_addr(SB), RODATA, $4  DATA	·libc_lstat_trampoline_addr(SB)/4, $libc_lstat_trampoline<>(SB)  TEXT libc_mkdir_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mkdir(SB) -  GLOBL	·libc_mkdir_trampoline_addr(SB), RODATA, $4  DATA	·libc_mkdir_trampoline_addr(SB)/4, $libc_mkdir_trampoline<>(SB)  TEXT libc_mkdirat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mkdirat(SB) -  GLOBL	·libc_mkdirat_trampoline_addr(SB), RODATA, $4  DATA	·libc_mkdirat_trampoline_addr(SB)/4, $libc_mkdirat_trampoline<>(SB)  TEXT libc_mkfifo_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mkfifo(SB) -  GLOBL	·libc_mkfifo_trampoline_addr(SB), RODATA, $4  DATA	·libc_mkfifo_trampoline_addr(SB)/4, $libc_mkfifo_trampoline<>(SB)  TEXT libc_mkfifoat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mkfifoat(SB) -  GLOBL	·libc_mkfifoat_trampoline_addr(SB), RODATA, $4  DATA	·libc_mkfifoat_trampoline_addr(SB)/4, $libc_mkfifoat_trampoline<>(SB)  TEXT libc_mknod_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mknod(SB) -  GLOBL	·libc_mknod_trampoline_addr(SB), RODATA, $4  DATA	·libc_mknod_trampoline_addr(SB)/4, $libc_mknod_trampoline<>(SB)  TEXT libc_mknodat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mknodat(SB) -  GLOBL	·libc_mknodat_trampoline_addr(SB), RODATA, $4  DATA	·libc_mknodat_trampoline_addr(SB)/4, $libc_mknodat_trampoline<>(SB)  TEXT libc_nanosleep_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_nanosleep(SB) -  GLOBL	·libc_nanosleep_trampoline_addr(SB), RODATA, $4  DATA	·libc_nanosleep_trampoline_addr(SB)/4, $libc_nanosleep_trampoline<>(SB)  TEXT libc_open_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_open(SB) -  GLOBL	·libc_open_trampoline_addr(SB), RODATA, $4  DATA	·libc_open_trampoline_addr(SB)/4, $libc_open_trampoline<>(SB)  TEXT libc_openat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_openat(SB) -  GLOBL	·libc_openat_trampoline_addr(SB), RODATA, $4  DATA	·libc_openat_trampoline_addr(SB)/4, $libc_openat_trampoline<>(SB)  TEXT libc_pathconf_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_pathconf(SB) -  GLOBL	·libc_pathconf_trampoline_addr(SB), RODATA, $4  DATA	·libc_pathconf_trampoline_addr(SB)/4, $libc_pathconf_trampoline<>(SB)  TEXT libc_pread_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_pread(SB) -  GLOBL	·libc_pread_trampoline_addr(SB), RODATA, $4  DATA	·libc_pread_trampoline_addr(SB)/4, $libc_pread_trampoline<>(SB)  TEXT libc_pwrite_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_pwrite(SB) -  GLOBL	·libc_pwrite_trampoline_addr(SB), RODATA, $4  DATA	·libc_pwrite_trampoline_addr(SB)/4, $libc_pwrite_trampoline<>(SB)  TEXT libc_read_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_read(SB) -  GLOBL	·libc_read_trampoline_addr(SB), RODATA, $4  DATA	·libc_read_trampoline_addr(SB)/4, $libc_read_trampoline<>(SB)  TEXT libc_readlink_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_readlink(SB) -  GLOBL	·libc_readlink_trampoline_addr(SB), RODATA, $4  DATA	·libc_readlink_trampoline_addr(SB)/4, $libc_readlink_trampoline<>(SB)  TEXT libc_readlinkat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_readlinkat(SB) -  GLOBL	·libc_readlinkat_trampoline_addr(SB), RODATA, $4  DATA	·libc_readlinkat_trampoline_addr(SB)/4, $libc_readlinkat_trampoline<>(SB)  TEXT libc_rename_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_rename(SB) -  GLOBL	·libc_rename_trampoline_addr(SB), RODATA, $4  DATA	·libc_rename_trampoline_addr(SB)/4, $libc_rename_trampoline<>(SB)  TEXT libc_renameat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_renameat(SB) -  GLOBL	·libc_renameat_trampoline_addr(SB), RODATA, $4  DATA	·libc_renameat_trampoline_addr(SB)/4, $libc_renameat_trampoline<>(SB)  TEXT libc_revoke_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_revoke(SB) -  GLOBL	·libc_revoke_trampoline_addr(SB), RODATA, $4  DATA	·libc_revoke_trampoline_addr(SB)/4, $libc_revoke_trampoline<>(SB)  TEXT libc_rmdir_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_rmdir(SB) -  GLOBL	·libc_rmdir_trampoline_addr(SB), RODATA, $4  DATA	·libc_rmdir_trampoline_addr(SB)/4, $libc_rmdir_trampoline<>(SB)  TEXT libc_lseek_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_lseek(SB) -  GLOBL	·libc_lseek_trampoline_addr(SB), RODATA, $4  DATA	·libc_lseek_trampoline_addr(SB)/4, $libc_lseek_trampoline<>(SB)  TEXT libc_select_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_select(SB) -  GLOBL	·libc_select_trampoline_addr(SB), RODATA, $4  DATA	·libc_select_trampoline_addr(SB)/4, $libc_select_trampoline<>(SB)  TEXT libc_setegid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setegid(SB) -  GLOBL	·libc_setegid_trampoline_addr(SB), RODATA, $4  DATA	·libc_setegid_trampoline_addr(SB)/4, $libc_setegid_trampoline<>(SB)  TEXT libc_seteuid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_seteuid(SB) -  GLOBL	·libc_seteuid_trampoline_addr(SB), RODATA, $4  DATA	·libc_seteuid_trampoline_addr(SB)/4, $libc_seteuid_trampoline<>(SB)  TEXT libc_setgid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setgid(SB) -  GLOBL	·libc_setgid_trampoline_addr(SB), RODATA, $4  DATA	·libc_setgid_trampoline_addr(SB)/4, $libc_setgid_trampoline<>(SB)  TEXT libc_setlogin_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setlogin(SB) -  GLOBL	·libc_setlogin_trampoline_addr(SB), RODATA, $4  DATA	·libc_setlogin_trampoline_addr(SB)/4, $libc_setlogin_trampoline<>(SB)  TEXT libc_setpgid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setpgid(SB) -  GLOBL	·libc_setpgid_trampoline_addr(SB), RODATA, $4  DATA	·libc_setpgid_trampoline_addr(SB)/4, $libc_setpgid_trampoline<>(SB)  TEXT libc_setpriority_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setpriority(SB) -  GLOBL	·libc_setpriority_trampoline_addr(SB), RODATA, $4  DATA	·libc_setpriority_trampoline_addr(SB)/4, $libc_setpriority_trampoline<>(SB)  TEXT libc_setregid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setregid(SB) -  GLOBL	·libc_setregid_trampoline_addr(SB), RODATA, $4  DATA	·libc_setregid_trampoline_addr(SB)/4, $libc_setregid_trampoline<>(SB)  TEXT libc_setreuid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setreuid(SB) -  GLOBL	·libc_setreuid_trampoline_addr(SB), RODATA, $4  DATA	·libc_setreuid_trampoline_addr(SB)/4, $libc_setreuid_trampoline<>(SB)  TEXT libc_setresgid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setresgid(SB) -  GLOBL	·libc_setresgid_trampoline_addr(SB), RODATA, $4  DATA	·libc_setresgid_trampoline_addr(SB)/4, $libc_setresgid_trampoline<>(SB)  TEXT libc_setresuid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setresuid(SB) -  GLOBL	·libc_setresuid_trampoline_addr(SB), RODATA, $4  DATA	·libc_setresuid_trampoline_addr(SB)/4, $libc_setresuid_trampoline<>(SB) -TEXT libc_setrlimit_trampoline<>(SB),NOSPLIT,$0-0 -	JMP	libc_setrlimit(SB) - -GLOBL	·libc_setrlimit_trampoline_addr(SB), RODATA, $4 -DATA	·libc_setrlimit_trampoline_addr(SB)/4, $libc_setrlimit_trampoline<>(SB) -  TEXT libc_setrtable_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setrtable(SB) -  GLOBL	·libc_setrtable_trampoline_addr(SB), RODATA, $4  DATA	·libc_setrtable_trampoline_addr(SB)/4, $libc_setrtable_trampoline<>(SB)  TEXT libc_setsid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setsid(SB) -  GLOBL	·libc_setsid_trampoline_addr(SB), RODATA, $4  DATA	·libc_setsid_trampoline_addr(SB)/4, $libc_setsid_trampoline<>(SB)  TEXT libc_settimeofday_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_settimeofday(SB) -  GLOBL	·libc_settimeofday_trampoline_addr(SB), RODATA, $4  DATA	·libc_settimeofday_trampoline_addr(SB)/4, $libc_settimeofday_trampoline<>(SB)  TEXT libc_setuid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setuid(SB) -  GLOBL	·libc_setuid_trampoline_addr(SB), RODATA, $4  DATA	·libc_setuid_trampoline_addr(SB)/4, $libc_setuid_trampoline<>(SB)  TEXT libc_stat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_stat(SB) -  GLOBL	·libc_stat_trampoline_addr(SB), RODATA, $4  DATA	·libc_stat_trampoline_addr(SB)/4, $libc_stat_trampoline<>(SB)  TEXT libc_statfs_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_statfs(SB) -  GLOBL	·libc_statfs_trampoline_addr(SB), RODATA, $4  DATA	·libc_statfs_trampoline_addr(SB)/4, $libc_statfs_trampoline<>(SB)  TEXT libc_symlink_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_symlink(SB) -  GLOBL	·libc_symlink_trampoline_addr(SB), RODATA, $4  DATA	·libc_symlink_trampoline_addr(SB)/4, $libc_symlink_trampoline<>(SB)  TEXT libc_symlinkat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_symlinkat(SB) -  GLOBL	·libc_symlinkat_trampoline_addr(SB), RODATA, $4  DATA	·libc_symlinkat_trampoline_addr(SB)/4, $libc_symlinkat_trampoline<>(SB)  TEXT libc_sync_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_sync(SB) -  GLOBL	·libc_sync_trampoline_addr(SB), RODATA, $4  DATA	·libc_sync_trampoline_addr(SB)/4, $libc_sync_trampoline<>(SB)  TEXT libc_truncate_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_truncate(SB) -  GLOBL	·libc_truncate_trampoline_addr(SB), RODATA, $4  DATA	·libc_truncate_trampoline_addr(SB)/4, $libc_truncate_trampoline<>(SB)  TEXT libc_umask_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_umask(SB) -  GLOBL	·libc_umask_trampoline_addr(SB), RODATA, $4  DATA	·libc_umask_trampoline_addr(SB)/4, $libc_umask_trampoline<>(SB)  TEXT libc_unlink_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_unlink(SB) -  GLOBL	·libc_unlink_trampoline_addr(SB), RODATA, $4  DATA	·libc_unlink_trampoline_addr(SB)/4, $libc_unlink_trampoline<>(SB)  TEXT libc_unlinkat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_unlinkat(SB) -  GLOBL	·libc_unlinkat_trampoline_addr(SB), RODATA, $4  DATA	·libc_unlinkat_trampoline_addr(SB)/4, $libc_unlinkat_trampoline<>(SB)  TEXT libc_unmount_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_unmount(SB) -  GLOBL	·libc_unmount_trampoline_addr(SB), RODATA, $4  DATA	·libc_unmount_trampoline_addr(SB)/4, $libc_unmount_trampoline<>(SB)  TEXT libc_write_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_write(SB) -  GLOBL	·libc_write_trampoline_addr(SB), RODATA, $4  DATA	·libc_write_trampoline_addr(SB)/4, $libc_write_trampoline<>(SB)  TEXT libc_mmap_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mmap(SB) -  GLOBL	·libc_mmap_trampoline_addr(SB), RODATA, $4  DATA	·libc_mmap_trampoline_addr(SB)/4, $libc_mmap_trampoline<>(SB)  TEXT libc_munmap_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_munmap(SB) -  GLOBL	·libc_munmap_trampoline_addr(SB), RODATA, $4  DATA	·libc_munmap_trampoline_addr(SB)/4, $libc_munmap_trampoline<>(SB)  TEXT libc_utimensat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_utimensat(SB) -  GLOBL	·libc_utimensat_trampoline_addr(SB), RODATA, $4  DATA	·libc_utimensat_trampoline_addr(SB)/4, $libc_utimensat_trampoline<>(SB) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go index 98446d2..1e775fe 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go @@ -527,6 +527,14 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {  	return  } +func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { +	_, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} +  var libc_ioctl_trampoline_addr uintptr  //go:cgo_import_dynamic libc_ioctl ioctl "libc.so" @@ -696,6 +704,20 @@ var libc_chroot_trampoline_addr uintptr  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ClockGettime(clockid int32, time *Timespec) (err error) { +	_, _, e1 := syscall_syscall(libc_clock_gettime_trampoline_addr, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +var libc_clock_gettime_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_clock_gettime clock_gettime "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func Close(fd int) (err error) {  	_, _, e1 := syscall_syscall(libc_close_trampoline_addr, uintptr(fd), 0, 0)  	if e1 != 0 { @@ -1872,20 +1894,6 @@ var libc_setresuid_trampoline_addr uintptr  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Setrlimit(which int, lim *Rlimit) (err error) { -	_, _, e1 := syscall_rawSyscall(libc_setrlimit_trampoline_addr, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -var libc_setrlimit_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_setrlimit setrlimit "libc.so" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Setrtable(rtable int) (err error) {  	_, _, e1 := syscall_rawSyscall(libc_setrtable_trampoline_addr, uintptr(rtable), 0, 0)  	if e1 != 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.s b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.s index 243a666..27b6f4d 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.s @@ -5,792 +5,660 @@  TEXT libc_getgroups_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getgroups(SB) -  GLOBL	·libc_getgroups_trampoline_addr(SB), RODATA, $8  DATA	·libc_getgroups_trampoline_addr(SB)/8, $libc_getgroups_trampoline<>(SB)  TEXT libc_setgroups_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setgroups(SB) -  GLOBL	·libc_setgroups_trampoline_addr(SB), RODATA, $8  DATA	·libc_setgroups_trampoline_addr(SB)/8, $libc_setgroups_trampoline<>(SB)  TEXT libc_wait4_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_wait4(SB) -  GLOBL	·libc_wait4_trampoline_addr(SB), RODATA, $8  DATA	·libc_wait4_trampoline_addr(SB)/8, $libc_wait4_trampoline<>(SB)  TEXT libc_accept_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_accept(SB) -  GLOBL	·libc_accept_trampoline_addr(SB), RODATA, $8  DATA	·libc_accept_trampoline_addr(SB)/8, $libc_accept_trampoline<>(SB)  TEXT libc_bind_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_bind(SB) -  GLOBL	·libc_bind_trampoline_addr(SB), RODATA, $8  DATA	·libc_bind_trampoline_addr(SB)/8, $libc_bind_trampoline<>(SB)  TEXT libc_connect_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_connect(SB) -  GLOBL	·libc_connect_trampoline_addr(SB), RODATA, $8  DATA	·libc_connect_trampoline_addr(SB)/8, $libc_connect_trampoline<>(SB)  TEXT libc_socket_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_socket(SB) -  GLOBL	·libc_socket_trampoline_addr(SB), RODATA, $8  DATA	·libc_socket_trampoline_addr(SB)/8, $libc_socket_trampoline<>(SB)  TEXT libc_getsockopt_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getsockopt(SB) -  GLOBL	·libc_getsockopt_trampoline_addr(SB), RODATA, $8  DATA	·libc_getsockopt_trampoline_addr(SB)/8, $libc_getsockopt_trampoline<>(SB)  TEXT libc_setsockopt_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setsockopt(SB) -  GLOBL	·libc_setsockopt_trampoline_addr(SB), RODATA, $8  DATA	·libc_setsockopt_trampoline_addr(SB)/8, $libc_setsockopt_trampoline<>(SB)  TEXT libc_getpeername_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getpeername(SB) -  GLOBL	·libc_getpeername_trampoline_addr(SB), RODATA, $8  DATA	·libc_getpeername_trampoline_addr(SB)/8, $libc_getpeername_trampoline<>(SB)  TEXT libc_getsockname_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getsockname(SB) -  GLOBL	·libc_getsockname_trampoline_addr(SB), RODATA, $8  DATA	·libc_getsockname_trampoline_addr(SB)/8, $libc_getsockname_trampoline<>(SB)  TEXT libc_shutdown_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_shutdown(SB) -  GLOBL	·libc_shutdown_trampoline_addr(SB), RODATA, $8  DATA	·libc_shutdown_trampoline_addr(SB)/8, $libc_shutdown_trampoline<>(SB)  TEXT libc_socketpair_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_socketpair(SB) -  GLOBL	·libc_socketpair_trampoline_addr(SB), RODATA, $8  DATA	·libc_socketpair_trampoline_addr(SB)/8, $libc_socketpair_trampoline<>(SB)  TEXT libc_recvfrom_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_recvfrom(SB) -  GLOBL	·libc_recvfrom_trampoline_addr(SB), RODATA, $8  DATA	·libc_recvfrom_trampoline_addr(SB)/8, $libc_recvfrom_trampoline<>(SB)  TEXT libc_sendto_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_sendto(SB) -  GLOBL	·libc_sendto_trampoline_addr(SB), RODATA, $8  DATA	·libc_sendto_trampoline_addr(SB)/8, $libc_sendto_trampoline<>(SB)  TEXT libc_recvmsg_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_recvmsg(SB) -  GLOBL	·libc_recvmsg_trampoline_addr(SB), RODATA, $8  DATA	·libc_recvmsg_trampoline_addr(SB)/8, $libc_recvmsg_trampoline<>(SB)  TEXT libc_sendmsg_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_sendmsg(SB) -  GLOBL	·libc_sendmsg_trampoline_addr(SB), RODATA, $8  DATA	·libc_sendmsg_trampoline_addr(SB)/8, $libc_sendmsg_trampoline<>(SB)  TEXT libc_kevent_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_kevent(SB) -  GLOBL	·libc_kevent_trampoline_addr(SB), RODATA, $8  DATA	·libc_kevent_trampoline_addr(SB)/8, $libc_kevent_trampoline<>(SB)  TEXT libc_utimes_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_utimes(SB) -  GLOBL	·libc_utimes_trampoline_addr(SB), RODATA, $8  DATA	·libc_utimes_trampoline_addr(SB)/8, $libc_utimes_trampoline<>(SB)  TEXT libc_futimes_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_futimes(SB) -  GLOBL	·libc_futimes_trampoline_addr(SB), RODATA, $8  DATA	·libc_futimes_trampoline_addr(SB)/8, $libc_futimes_trampoline<>(SB)  TEXT libc_poll_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_poll(SB) -  GLOBL	·libc_poll_trampoline_addr(SB), RODATA, $8  DATA	·libc_poll_trampoline_addr(SB)/8, $libc_poll_trampoline<>(SB)  TEXT libc_madvise_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_madvise(SB) -  GLOBL	·libc_madvise_trampoline_addr(SB), RODATA, $8  DATA	·libc_madvise_trampoline_addr(SB)/8, $libc_madvise_trampoline<>(SB)  TEXT libc_mlock_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mlock(SB) -  GLOBL	·libc_mlock_trampoline_addr(SB), RODATA, $8  DATA	·libc_mlock_trampoline_addr(SB)/8, $libc_mlock_trampoline<>(SB)  TEXT libc_mlockall_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mlockall(SB) -  GLOBL	·libc_mlockall_trampoline_addr(SB), RODATA, $8  DATA	·libc_mlockall_trampoline_addr(SB)/8, $libc_mlockall_trampoline<>(SB)  TEXT libc_mprotect_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mprotect(SB) -  GLOBL	·libc_mprotect_trampoline_addr(SB), RODATA, $8  DATA	·libc_mprotect_trampoline_addr(SB)/8, $libc_mprotect_trampoline<>(SB)  TEXT libc_msync_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_msync(SB) -  GLOBL	·libc_msync_trampoline_addr(SB), RODATA, $8  DATA	·libc_msync_trampoline_addr(SB)/8, $libc_msync_trampoline<>(SB)  TEXT libc_munlock_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_munlock(SB) -  GLOBL	·libc_munlock_trampoline_addr(SB), RODATA, $8  DATA	·libc_munlock_trampoline_addr(SB)/8, $libc_munlock_trampoline<>(SB)  TEXT libc_munlockall_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_munlockall(SB) -  GLOBL	·libc_munlockall_trampoline_addr(SB), RODATA, $8  DATA	·libc_munlockall_trampoline_addr(SB)/8, $libc_munlockall_trampoline<>(SB)  TEXT libc_pipe2_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_pipe2(SB) -  GLOBL	·libc_pipe2_trampoline_addr(SB), RODATA, $8  DATA	·libc_pipe2_trampoline_addr(SB)/8, $libc_pipe2_trampoline<>(SB)  TEXT libc_getdents_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getdents(SB) -  GLOBL	·libc_getdents_trampoline_addr(SB), RODATA, $8  DATA	·libc_getdents_trampoline_addr(SB)/8, $libc_getdents_trampoline<>(SB)  TEXT libc_getcwd_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getcwd(SB) -  GLOBL	·libc_getcwd_trampoline_addr(SB), RODATA, $8  DATA	·libc_getcwd_trampoline_addr(SB)/8, $libc_getcwd_trampoline<>(SB)  TEXT libc_ioctl_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_ioctl(SB) -  GLOBL	·libc_ioctl_trampoline_addr(SB), RODATA, $8  DATA	·libc_ioctl_trampoline_addr(SB)/8, $libc_ioctl_trampoline<>(SB)  TEXT libc_sysctl_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_sysctl(SB) -  GLOBL	·libc_sysctl_trampoline_addr(SB), RODATA, $8  DATA	·libc_sysctl_trampoline_addr(SB)/8, $libc_sysctl_trampoline<>(SB)  TEXT libc_ppoll_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_ppoll(SB) -  GLOBL	·libc_ppoll_trampoline_addr(SB), RODATA, $8  DATA	·libc_ppoll_trampoline_addr(SB)/8, $libc_ppoll_trampoline<>(SB)  TEXT libc_access_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_access(SB) -  GLOBL	·libc_access_trampoline_addr(SB), RODATA, $8  DATA	·libc_access_trampoline_addr(SB)/8, $libc_access_trampoline<>(SB)  TEXT libc_adjtime_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_adjtime(SB) -  GLOBL	·libc_adjtime_trampoline_addr(SB), RODATA, $8  DATA	·libc_adjtime_trampoline_addr(SB)/8, $libc_adjtime_trampoline<>(SB)  TEXT libc_chdir_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_chdir(SB) -  GLOBL	·libc_chdir_trampoline_addr(SB), RODATA, $8  DATA	·libc_chdir_trampoline_addr(SB)/8, $libc_chdir_trampoline<>(SB)  TEXT libc_chflags_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_chflags(SB) -  GLOBL	·libc_chflags_trampoline_addr(SB), RODATA, $8  DATA	·libc_chflags_trampoline_addr(SB)/8, $libc_chflags_trampoline<>(SB)  TEXT libc_chmod_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_chmod(SB) -  GLOBL	·libc_chmod_trampoline_addr(SB), RODATA, $8  DATA	·libc_chmod_trampoline_addr(SB)/8, $libc_chmod_trampoline<>(SB)  TEXT libc_chown_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_chown(SB) -  GLOBL	·libc_chown_trampoline_addr(SB), RODATA, $8  DATA	·libc_chown_trampoline_addr(SB)/8, $libc_chown_trampoline<>(SB)  TEXT libc_chroot_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_chroot(SB) -  GLOBL	·libc_chroot_trampoline_addr(SB), RODATA, $8  DATA	·libc_chroot_trampoline_addr(SB)/8, $libc_chroot_trampoline<>(SB) +TEXT libc_clock_gettime_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_clock_gettime(SB) +GLOBL	·libc_clock_gettime_trampoline_addr(SB), RODATA, $8 +DATA	·libc_clock_gettime_trampoline_addr(SB)/8, $libc_clock_gettime_trampoline<>(SB) +  TEXT libc_close_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_close(SB) -  GLOBL	·libc_close_trampoline_addr(SB), RODATA, $8  DATA	·libc_close_trampoline_addr(SB)/8, $libc_close_trampoline<>(SB)  TEXT libc_dup_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_dup(SB) -  GLOBL	·libc_dup_trampoline_addr(SB), RODATA, $8  DATA	·libc_dup_trampoline_addr(SB)/8, $libc_dup_trampoline<>(SB)  TEXT libc_dup2_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_dup2(SB) -  GLOBL	·libc_dup2_trampoline_addr(SB), RODATA, $8  DATA	·libc_dup2_trampoline_addr(SB)/8, $libc_dup2_trampoline<>(SB)  TEXT libc_dup3_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_dup3(SB) -  GLOBL	·libc_dup3_trampoline_addr(SB), RODATA, $8  DATA	·libc_dup3_trampoline_addr(SB)/8, $libc_dup3_trampoline<>(SB)  TEXT libc_exit_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_exit(SB) -  GLOBL	·libc_exit_trampoline_addr(SB), RODATA, $8  DATA	·libc_exit_trampoline_addr(SB)/8, $libc_exit_trampoline<>(SB)  TEXT libc_faccessat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_faccessat(SB) -  GLOBL	·libc_faccessat_trampoline_addr(SB), RODATA, $8  DATA	·libc_faccessat_trampoline_addr(SB)/8, $libc_faccessat_trampoline<>(SB)  TEXT libc_fchdir_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fchdir(SB) -  GLOBL	·libc_fchdir_trampoline_addr(SB), RODATA, $8  DATA	·libc_fchdir_trampoline_addr(SB)/8, $libc_fchdir_trampoline<>(SB)  TEXT libc_fchflags_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fchflags(SB) -  GLOBL	·libc_fchflags_trampoline_addr(SB), RODATA, $8  DATA	·libc_fchflags_trampoline_addr(SB)/8, $libc_fchflags_trampoline<>(SB)  TEXT libc_fchmod_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fchmod(SB) -  GLOBL	·libc_fchmod_trampoline_addr(SB), RODATA, $8  DATA	·libc_fchmod_trampoline_addr(SB)/8, $libc_fchmod_trampoline<>(SB)  TEXT libc_fchmodat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fchmodat(SB) -  GLOBL	·libc_fchmodat_trampoline_addr(SB), RODATA, $8  DATA	·libc_fchmodat_trampoline_addr(SB)/8, $libc_fchmodat_trampoline<>(SB)  TEXT libc_fchown_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fchown(SB) -  GLOBL	·libc_fchown_trampoline_addr(SB), RODATA, $8  DATA	·libc_fchown_trampoline_addr(SB)/8, $libc_fchown_trampoline<>(SB)  TEXT libc_fchownat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fchownat(SB) -  GLOBL	·libc_fchownat_trampoline_addr(SB), RODATA, $8  DATA	·libc_fchownat_trampoline_addr(SB)/8, $libc_fchownat_trampoline<>(SB)  TEXT libc_flock_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_flock(SB) -  GLOBL	·libc_flock_trampoline_addr(SB), RODATA, $8  DATA	·libc_flock_trampoline_addr(SB)/8, $libc_flock_trampoline<>(SB)  TEXT libc_fpathconf_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fpathconf(SB) -  GLOBL	·libc_fpathconf_trampoline_addr(SB), RODATA, $8  DATA	·libc_fpathconf_trampoline_addr(SB)/8, $libc_fpathconf_trampoline<>(SB)  TEXT libc_fstat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fstat(SB) -  GLOBL	·libc_fstat_trampoline_addr(SB), RODATA, $8  DATA	·libc_fstat_trampoline_addr(SB)/8, $libc_fstat_trampoline<>(SB)  TEXT libc_fstatat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fstatat(SB) -  GLOBL	·libc_fstatat_trampoline_addr(SB), RODATA, $8  DATA	·libc_fstatat_trampoline_addr(SB)/8, $libc_fstatat_trampoline<>(SB)  TEXT libc_fstatfs_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fstatfs(SB) -  GLOBL	·libc_fstatfs_trampoline_addr(SB), RODATA, $8  DATA	·libc_fstatfs_trampoline_addr(SB)/8, $libc_fstatfs_trampoline<>(SB)  TEXT libc_fsync_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fsync(SB) -  GLOBL	·libc_fsync_trampoline_addr(SB), RODATA, $8  DATA	·libc_fsync_trampoline_addr(SB)/8, $libc_fsync_trampoline<>(SB)  TEXT libc_ftruncate_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_ftruncate(SB) -  GLOBL	·libc_ftruncate_trampoline_addr(SB), RODATA, $8  DATA	·libc_ftruncate_trampoline_addr(SB)/8, $libc_ftruncate_trampoline<>(SB)  TEXT libc_getegid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getegid(SB) -  GLOBL	·libc_getegid_trampoline_addr(SB), RODATA, $8  DATA	·libc_getegid_trampoline_addr(SB)/8, $libc_getegid_trampoline<>(SB)  TEXT libc_geteuid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_geteuid(SB) -  GLOBL	·libc_geteuid_trampoline_addr(SB), RODATA, $8  DATA	·libc_geteuid_trampoline_addr(SB)/8, $libc_geteuid_trampoline<>(SB)  TEXT libc_getgid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getgid(SB) -  GLOBL	·libc_getgid_trampoline_addr(SB), RODATA, $8  DATA	·libc_getgid_trampoline_addr(SB)/8, $libc_getgid_trampoline<>(SB)  TEXT libc_getpgid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getpgid(SB) -  GLOBL	·libc_getpgid_trampoline_addr(SB), RODATA, $8  DATA	·libc_getpgid_trampoline_addr(SB)/8, $libc_getpgid_trampoline<>(SB)  TEXT libc_getpgrp_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getpgrp(SB) -  GLOBL	·libc_getpgrp_trampoline_addr(SB), RODATA, $8  DATA	·libc_getpgrp_trampoline_addr(SB)/8, $libc_getpgrp_trampoline<>(SB)  TEXT libc_getpid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getpid(SB) -  GLOBL	·libc_getpid_trampoline_addr(SB), RODATA, $8  DATA	·libc_getpid_trampoline_addr(SB)/8, $libc_getpid_trampoline<>(SB)  TEXT libc_getppid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getppid(SB) -  GLOBL	·libc_getppid_trampoline_addr(SB), RODATA, $8  DATA	·libc_getppid_trampoline_addr(SB)/8, $libc_getppid_trampoline<>(SB)  TEXT libc_getpriority_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getpriority(SB) -  GLOBL	·libc_getpriority_trampoline_addr(SB), RODATA, $8  DATA	·libc_getpriority_trampoline_addr(SB)/8, $libc_getpriority_trampoline<>(SB)  TEXT libc_getrlimit_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getrlimit(SB) -  GLOBL	·libc_getrlimit_trampoline_addr(SB), RODATA, $8  DATA	·libc_getrlimit_trampoline_addr(SB)/8, $libc_getrlimit_trampoline<>(SB)  TEXT libc_getrtable_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getrtable(SB) -  GLOBL	·libc_getrtable_trampoline_addr(SB), RODATA, $8  DATA	·libc_getrtable_trampoline_addr(SB)/8, $libc_getrtable_trampoline<>(SB)  TEXT libc_getrusage_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getrusage(SB) -  GLOBL	·libc_getrusage_trampoline_addr(SB), RODATA, $8  DATA	·libc_getrusage_trampoline_addr(SB)/8, $libc_getrusage_trampoline<>(SB)  TEXT libc_getsid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getsid(SB) -  GLOBL	·libc_getsid_trampoline_addr(SB), RODATA, $8  DATA	·libc_getsid_trampoline_addr(SB)/8, $libc_getsid_trampoline<>(SB)  TEXT libc_gettimeofday_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_gettimeofday(SB) -  GLOBL	·libc_gettimeofday_trampoline_addr(SB), RODATA, $8  DATA	·libc_gettimeofday_trampoline_addr(SB)/8, $libc_gettimeofday_trampoline<>(SB)  TEXT libc_getuid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getuid(SB) -  GLOBL	·libc_getuid_trampoline_addr(SB), RODATA, $8  DATA	·libc_getuid_trampoline_addr(SB)/8, $libc_getuid_trampoline<>(SB)  TEXT libc_issetugid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_issetugid(SB) -  GLOBL	·libc_issetugid_trampoline_addr(SB), RODATA, $8  DATA	·libc_issetugid_trampoline_addr(SB)/8, $libc_issetugid_trampoline<>(SB)  TEXT libc_kill_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_kill(SB) -  GLOBL	·libc_kill_trampoline_addr(SB), RODATA, $8  DATA	·libc_kill_trampoline_addr(SB)/8, $libc_kill_trampoline<>(SB)  TEXT libc_kqueue_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_kqueue(SB) -  GLOBL	·libc_kqueue_trampoline_addr(SB), RODATA, $8  DATA	·libc_kqueue_trampoline_addr(SB)/8, $libc_kqueue_trampoline<>(SB)  TEXT libc_lchown_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_lchown(SB) -  GLOBL	·libc_lchown_trampoline_addr(SB), RODATA, $8  DATA	·libc_lchown_trampoline_addr(SB)/8, $libc_lchown_trampoline<>(SB)  TEXT libc_link_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_link(SB) -  GLOBL	·libc_link_trampoline_addr(SB), RODATA, $8  DATA	·libc_link_trampoline_addr(SB)/8, $libc_link_trampoline<>(SB)  TEXT libc_linkat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_linkat(SB) -  GLOBL	·libc_linkat_trampoline_addr(SB), RODATA, $8  DATA	·libc_linkat_trampoline_addr(SB)/8, $libc_linkat_trampoline<>(SB)  TEXT libc_listen_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_listen(SB) -  GLOBL	·libc_listen_trampoline_addr(SB), RODATA, $8  DATA	·libc_listen_trampoline_addr(SB)/8, $libc_listen_trampoline<>(SB)  TEXT libc_lstat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_lstat(SB) -  GLOBL	·libc_lstat_trampoline_addr(SB), RODATA, $8  DATA	·libc_lstat_trampoline_addr(SB)/8, $libc_lstat_trampoline<>(SB)  TEXT libc_mkdir_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mkdir(SB) -  GLOBL	·libc_mkdir_trampoline_addr(SB), RODATA, $8  DATA	·libc_mkdir_trampoline_addr(SB)/8, $libc_mkdir_trampoline<>(SB)  TEXT libc_mkdirat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mkdirat(SB) -  GLOBL	·libc_mkdirat_trampoline_addr(SB), RODATA, $8  DATA	·libc_mkdirat_trampoline_addr(SB)/8, $libc_mkdirat_trampoline<>(SB)  TEXT libc_mkfifo_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mkfifo(SB) -  GLOBL	·libc_mkfifo_trampoline_addr(SB), RODATA, $8  DATA	·libc_mkfifo_trampoline_addr(SB)/8, $libc_mkfifo_trampoline<>(SB)  TEXT libc_mkfifoat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mkfifoat(SB) -  GLOBL	·libc_mkfifoat_trampoline_addr(SB), RODATA, $8  DATA	·libc_mkfifoat_trampoline_addr(SB)/8, $libc_mkfifoat_trampoline<>(SB)  TEXT libc_mknod_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mknod(SB) -  GLOBL	·libc_mknod_trampoline_addr(SB), RODATA, $8  DATA	·libc_mknod_trampoline_addr(SB)/8, $libc_mknod_trampoline<>(SB)  TEXT libc_mknodat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mknodat(SB) -  GLOBL	·libc_mknodat_trampoline_addr(SB), RODATA, $8  DATA	·libc_mknodat_trampoline_addr(SB)/8, $libc_mknodat_trampoline<>(SB)  TEXT libc_nanosleep_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_nanosleep(SB) -  GLOBL	·libc_nanosleep_trampoline_addr(SB), RODATA, $8  DATA	·libc_nanosleep_trampoline_addr(SB)/8, $libc_nanosleep_trampoline<>(SB)  TEXT libc_open_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_open(SB) -  GLOBL	·libc_open_trampoline_addr(SB), RODATA, $8  DATA	·libc_open_trampoline_addr(SB)/8, $libc_open_trampoline<>(SB)  TEXT libc_openat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_openat(SB) -  GLOBL	·libc_openat_trampoline_addr(SB), RODATA, $8  DATA	·libc_openat_trampoline_addr(SB)/8, $libc_openat_trampoline<>(SB)  TEXT libc_pathconf_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_pathconf(SB) -  GLOBL	·libc_pathconf_trampoline_addr(SB), RODATA, $8  DATA	·libc_pathconf_trampoline_addr(SB)/8, $libc_pathconf_trampoline<>(SB)  TEXT libc_pread_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_pread(SB) -  GLOBL	·libc_pread_trampoline_addr(SB), RODATA, $8  DATA	·libc_pread_trampoline_addr(SB)/8, $libc_pread_trampoline<>(SB)  TEXT libc_pwrite_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_pwrite(SB) -  GLOBL	·libc_pwrite_trampoline_addr(SB), RODATA, $8  DATA	·libc_pwrite_trampoline_addr(SB)/8, $libc_pwrite_trampoline<>(SB)  TEXT libc_read_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_read(SB) -  GLOBL	·libc_read_trampoline_addr(SB), RODATA, $8  DATA	·libc_read_trampoline_addr(SB)/8, $libc_read_trampoline<>(SB)  TEXT libc_readlink_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_readlink(SB) -  GLOBL	·libc_readlink_trampoline_addr(SB), RODATA, $8  DATA	·libc_readlink_trampoline_addr(SB)/8, $libc_readlink_trampoline<>(SB)  TEXT libc_readlinkat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_readlinkat(SB) -  GLOBL	·libc_readlinkat_trampoline_addr(SB), RODATA, $8  DATA	·libc_readlinkat_trampoline_addr(SB)/8, $libc_readlinkat_trampoline<>(SB)  TEXT libc_rename_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_rename(SB) -  GLOBL	·libc_rename_trampoline_addr(SB), RODATA, $8  DATA	·libc_rename_trampoline_addr(SB)/8, $libc_rename_trampoline<>(SB)  TEXT libc_renameat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_renameat(SB) -  GLOBL	·libc_renameat_trampoline_addr(SB), RODATA, $8  DATA	·libc_renameat_trampoline_addr(SB)/8, $libc_renameat_trampoline<>(SB)  TEXT libc_revoke_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_revoke(SB) -  GLOBL	·libc_revoke_trampoline_addr(SB), RODATA, $8  DATA	·libc_revoke_trampoline_addr(SB)/8, $libc_revoke_trampoline<>(SB)  TEXT libc_rmdir_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_rmdir(SB) -  GLOBL	·libc_rmdir_trampoline_addr(SB), RODATA, $8  DATA	·libc_rmdir_trampoline_addr(SB)/8, $libc_rmdir_trampoline<>(SB)  TEXT libc_lseek_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_lseek(SB) -  GLOBL	·libc_lseek_trampoline_addr(SB), RODATA, $8  DATA	·libc_lseek_trampoline_addr(SB)/8, $libc_lseek_trampoline<>(SB)  TEXT libc_select_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_select(SB) -  GLOBL	·libc_select_trampoline_addr(SB), RODATA, $8  DATA	·libc_select_trampoline_addr(SB)/8, $libc_select_trampoline<>(SB)  TEXT libc_setegid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setegid(SB) -  GLOBL	·libc_setegid_trampoline_addr(SB), RODATA, $8  DATA	·libc_setegid_trampoline_addr(SB)/8, $libc_setegid_trampoline<>(SB)  TEXT libc_seteuid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_seteuid(SB) -  GLOBL	·libc_seteuid_trampoline_addr(SB), RODATA, $8  DATA	·libc_seteuid_trampoline_addr(SB)/8, $libc_seteuid_trampoline<>(SB)  TEXT libc_setgid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setgid(SB) -  GLOBL	·libc_setgid_trampoline_addr(SB), RODATA, $8  DATA	·libc_setgid_trampoline_addr(SB)/8, $libc_setgid_trampoline<>(SB)  TEXT libc_setlogin_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setlogin(SB) -  GLOBL	·libc_setlogin_trampoline_addr(SB), RODATA, $8  DATA	·libc_setlogin_trampoline_addr(SB)/8, $libc_setlogin_trampoline<>(SB)  TEXT libc_setpgid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setpgid(SB) -  GLOBL	·libc_setpgid_trampoline_addr(SB), RODATA, $8  DATA	·libc_setpgid_trampoline_addr(SB)/8, $libc_setpgid_trampoline<>(SB)  TEXT libc_setpriority_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setpriority(SB) -  GLOBL	·libc_setpriority_trampoline_addr(SB), RODATA, $8  DATA	·libc_setpriority_trampoline_addr(SB)/8, $libc_setpriority_trampoline<>(SB)  TEXT libc_setregid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setregid(SB) -  GLOBL	·libc_setregid_trampoline_addr(SB), RODATA, $8  DATA	·libc_setregid_trampoline_addr(SB)/8, $libc_setregid_trampoline<>(SB)  TEXT libc_setreuid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setreuid(SB) -  GLOBL	·libc_setreuid_trampoline_addr(SB), RODATA, $8  DATA	·libc_setreuid_trampoline_addr(SB)/8, $libc_setreuid_trampoline<>(SB)  TEXT libc_setresgid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setresgid(SB) -  GLOBL	·libc_setresgid_trampoline_addr(SB), RODATA, $8  DATA	·libc_setresgid_trampoline_addr(SB)/8, $libc_setresgid_trampoline<>(SB)  TEXT libc_setresuid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setresuid(SB) -  GLOBL	·libc_setresuid_trampoline_addr(SB), RODATA, $8  DATA	·libc_setresuid_trampoline_addr(SB)/8, $libc_setresuid_trampoline<>(SB) -TEXT libc_setrlimit_trampoline<>(SB),NOSPLIT,$0-0 -	JMP	libc_setrlimit(SB) - -GLOBL	·libc_setrlimit_trampoline_addr(SB), RODATA, $8 -DATA	·libc_setrlimit_trampoline_addr(SB)/8, $libc_setrlimit_trampoline<>(SB) -  TEXT libc_setrtable_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setrtable(SB) -  GLOBL	·libc_setrtable_trampoline_addr(SB), RODATA, $8  DATA	·libc_setrtable_trampoline_addr(SB)/8, $libc_setrtable_trampoline<>(SB)  TEXT libc_setsid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setsid(SB) -  GLOBL	·libc_setsid_trampoline_addr(SB), RODATA, $8  DATA	·libc_setsid_trampoline_addr(SB)/8, $libc_setsid_trampoline<>(SB)  TEXT libc_settimeofday_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_settimeofday(SB) -  GLOBL	·libc_settimeofday_trampoline_addr(SB), RODATA, $8  DATA	·libc_settimeofday_trampoline_addr(SB)/8, $libc_settimeofday_trampoline<>(SB)  TEXT libc_setuid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setuid(SB) -  GLOBL	·libc_setuid_trampoline_addr(SB), RODATA, $8  DATA	·libc_setuid_trampoline_addr(SB)/8, $libc_setuid_trampoline<>(SB)  TEXT libc_stat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_stat(SB) -  GLOBL	·libc_stat_trampoline_addr(SB), RODATA, $8  DATA	·libc_stat_trampoline_addr(SB)/8, $libc_stat_trampoline<>(SB)  TEXT libc_statfs_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_statfs(SB) -  GLOBL	·libc_statfs_trampoline_addr(SB), RODATA, $8  DATA	·libc_statfs_trampoline_addr(SB)/8, $libc_statfs_trampoline<>(SB)  TEXT libc_symlink_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_symlink(SB) -  GLOBL	·libc_symlink_trampoline_addr(SB), RODATA, $8  DATA	·libc_symlink_trampoline_addr(SB)/8, $libc_symlink_trampoline<>(SB)  TEXT libc_symlinkat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_symlinkat(SB) -  GLOBL	·libc_symlinkat_trampoline_addr(SB), RODATA, $8  DATA	·libc_symlinkat_trampoline_addr(SB)/8, $libc_symlinkat_trampoline<>(SB)  TEXT libc_sync_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_sync(SB) -  GLOBL	·libc_sync_trampoline_addr(SB), RODATA, $8  DATA	·libc_sync_trampoline_addr(SB)/8, $libc_sync_trampoline<>(SB)  TEXT libc_truncate_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_truncate(SB) -  GLOBL	·libc_truncate_trampoline_addr(SB), RODATA, $8  DATA	·libc_truncate_trampoline_addr(SB)/8, $libc_truncate_trampoline<>(SB)  TEXT libc_umask_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_umask(SB) -  GLOBL	·libc_umask_trampoline_addr(SB), RODATA, $8  DATA	·libc_umask_trampoline_addr(SB)/8, $libc_umask_trampoline<>(SB)  TEXT libc_unlink_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_unlink(SB) -  GLOBL	·libc_unlink_trampoline_addr(SB), RODATA, $8  DATA	·libc_unlink_trampoline_addr(SB)/8, $libc_unlink_trampoline<>(SB)  TEXT libc_unlinkat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_unlinkat(SB) -  GLOBL	·libc_unlinkat_trampoline_addr(SB), RODATA, $8  DATA	·libc_unlinkat_trampoline_addr(SB)/8, $libc_unlinkat_trampoline<>(SB)  TEXT libc_unmount_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_unmount(SB) -  GLOBL	·libc_unmount_trampoline_addr(SB), RODATA, $8  DATA	·libc_unmount_trampoline_addr(SB)/8, $libc_unmount_trampoline<>(SB)  TEXT libc_write_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_write(SB) -  GLOBL	·libc_write_trampoline_addr(SB), RODATA, $8  DATA	·libc_write_trampoline_addr(SB)/8, $libc_write_trampoline<>(SB)  TEXT libc_mmap_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mmap(SB) -  GLOBL	·libc_mmap_trampoline_addr(SB), RODATA, $8  DATA	·libc_mmap_trampoline_addr(SB)/8, $libc_mmap_trampoline<>(SB)  TEXT libc_munmap_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_munmap(SB) -  GLOBL	·libc_munmap_trampoline_addr(SB), RODATA, $8  DATA	·libc_munmap_trampoline_addr(SB)/8, $libc_munmap_trampoline<>(SB)  TEXT libc_utimensat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_utimensat(SB) -  GLOBL	·libc_utimensat_trampoline_addr(SB), RODATA, $8  DATA	·libc_utimensat_trampoline_addr(SB)/8, $libc_utimensat_trampoline<>(SB) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go index 8da6791..7f64278 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go @@ -527,6 +527,14 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {  	return  } +func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { +	_, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} +  var libc_ioctl_trampoline_addr uintptr  //go:cgo_import_dynamic libc_ioctl ioctl "libc.so" @@ -696,6 +704,20 @@ var libc_chroot_trampoline_addr uintptr  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ClockGettime(clockid int32, time *Timespec) (err error) { +	_, _, e1 := syscall_syscall(libc_clock_gettime_trampoline_addr, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +var libc_clock_gettime_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_clock_gettime clock_gettime "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func Close(fd int) (err error) {  	_, _, e1 := syscall_syscall(libc_close_trampoline_addr, uintptr(fd), 0, 0)  	if e1 != 0 { @@ -1872,20 +1894,6 @@ var libc_setresuid_trampoline_addr uintptr  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Setrlimit(which int, lim *Rlimit) (err error) { -	_, _, e1 := syscall_rawSyscall(libc_setrlimit_trampoline_addr, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -var libc_setrlimit_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_setrlimit setrlimit "libc.so" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Setrtable(rtable int) (err error) {  	_, _, e1 := syscall_rawSyscall(libc_setrtable_trampoline_addr, uintptr(rtable), 0, 0)  	if e1 != 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.s b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.s index 9ad116d..b797045 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.s @@ -5,792 +5,660 @@  TEXT libc_getgroups_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getgroups(SB) -  GLOBL	·libc_getgroups_trampoline_addr(SB), RODATA, $4  DATA	·libc_getgroups_trampoline_addr(SB)/4, $libc_getgroups_trampoline<>(SB)  TEXT libc_setgroups_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setgroups(SB) -  GLOBL	·libc_setgroups_trampoline_addr(SB), RODATA, $4  DATA	·libc_setgroups_trampoline_addr(SB)/4, $libc_setgroups_trampoline<>(SB)  TEXT libc_wait4_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_wait4(SB) -  GLOBL	·libc_wait4_trampoline_addr(SB), RODATA, $4  DATA	·libc_wait4_trampoline_addr(SB)/4, $libc_wait4_trampoline<>(SB)  TEXT libc_accept_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_accept(SB) -  GLOBL	·libc_accept_trampoline_addr(SB), RODATA, $4  DATA	·libc_accept_trampoline_addr(SB)/4, $libc_accept_trampoline<>(SB)  TEXT libc_bind_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_bind(SB) -  GLOBL	·libc_bind_trampoline_addr(SB), RODATA, $4  DATA	·libc_bind_trampoline_addr(SB)/4, $libc_bind_trampoline<>(SB)  TEXT libc_connect_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_connect(SB) -  GLOBL	·libc_connect_trampoline_addr(SB), RODATA, $4  DATA	·libc_connect_trampoline_addr(SB)/4, $libc_connect_trampoline<>(SB)  TEXT libc_socket_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_socket(SB) -  GLOBL	·libc_socket_trampoline_addr(SB), RODATA, $4  DATA	·libc_socket_trampoline_addr(SB)/4, $libc_socket_trampoline<>(SB)  TEXT libc_getsockopt_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getsockopt(SB) -  GLOBL	·libc_getsockopt_trampoline_addr(SB), RODATA, $4  DATA	·libc_getsockopt_trampoline_addr(SB)/4, $libc_getsockopt_trampoline<>(SB)  TEXT libc_setsockopt_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setsockopt(SB) -  GLOBL	·libc_setsockopt_trampoline_addr(SB), RODATA, $4  DATA	·libc_setsockopt_trampoline_addr(SB)/4, $libc_setsockopt_trampoline<>(SB)  TEXT libc_getpeername_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getpeername(SB) -  GLOBL	·libc_getpeername_trampoline_addr(SB), RODATA, $4  DATA	·libc_getpeername_trampoline_addr(SB)/4, $libc_getpeername_trampoline<>(SB)  TEXT libc_getsockname_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getsockname(SB) -  GLOBL	·libc_getsockname_trampoline_addr(SB), RODATA, $4  DATA	·libc_getsockname_trampoline_addr(SB)/4, $libc_getsockname_trampoline<>(SB)  TEXT libc_shutdown_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_shutdown(SB) -  GLOBL	·libc_shutdown_trampoline_addr(SB), RODATA, $4  DATA	·libc_shutdown_trampoline_addr(SB)/4, $libc_shutdown_trampoline<>(SB)  TEXT libc_socketpair_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_socketpair(SB) -  GLOBL	·libc_socketpair_trampoline_addr(SB), RODATA, $4  DATA	·libc_socketpair_trampoline_addr(SB)/4, $libc_socketpair_trampoline<>(SB)  TEXT libc_recvfrom_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_recvfrom(SB) -  GLOBL	·libc_recvfrom_trampoline_addr(SB), RODATA, $4  DATA	·libc_recvfrom_trampoline_addr(SB)/4, $libc_recvfrom_trampoline<>(SB)  TEXT libc_sendto_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_sendto(SB) -  GLOBL	·libc_sendto_trampoline_addr(SB), RODATA, $4  DATA	·libc_sendto_trampoline_addr(SB)/4, $libc_sendto_trampoline<>(SB)  TEXT libc_recvmsg_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_recvmsg(SB) -  GLOBL	·libc_recvmsg_trampoline_addr(SB), RODATA, $4  DATA	·libc_recvmsg_trampoline_addr(SB)/4, $libc_recvmsg_trampoline<>(SB)  TEXT libc_sendmsg_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_sendmsg(SB) -  GLOBL	·libc_sendmsg_trampoline_addr(SB), RODATA, $4  DATA	·libc_sendmsg_trampoline_addr(SB)/4, $libc_sendmsg_trampoline<>(SB)  TEXT libc_kevent_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_kevent(SB) -  GLOBL	·libc_kevent_trampoline_addr(SB), RODATA, $4  DATA	·libc_kevent_trampoline_addr(SB)/4, $libc_kevent_trampoline<>(SB)  TEXT libc_utimes_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_utimes(SB) -  GLOBL	·libc_utimes_trampoline_addr(SB), RODATA, $4  DATA	·libc_utimes_trampoline_addr(SB)/4, $libc_utimes_trampoline<>(SB)  TEXT libc_futimes_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_futimes(SB) -  GLOBL	·libc_futimes_trampoline_addr(SB), RODATA, $4  DATA	·libc_futimes_trampoline_addr(SB)/4, $libc_futimes_trampoline<>(SB)  TEXT libc_poll_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_poll(SB) -  GLOBL	·libc_poll_trampoline_addr(SB), RODATA, $4  DATA	·libc_poll_trampoline_addr(SB)/4, $libc_poll_trampoline<>(SB)  TEXT libc_madvise_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_madvise(SB) -  GLOBL	·libc_madvise_trampoline_addr(SB), RODATA, $4  DATA	·libc_madvise_trampoline_addr(SB)/4, $libc_madvise_trampoline<>(SB)  TEXT libc_mlock_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mlock(SB) -  GLOBL	·libc_mlock_trampoline_addr(SB), RODATA, $4  DATA	·libc_mlock_trampoline_addr(SB)/4, $libc_mlock_trampoline<>(SB)  TEXT libc_mlockall_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mlockall(SB) -  GLOBL	·libc_mlockall_trampoline_addr(SB), RODATA, $4  DATA	·libc_mlockall_trampoline_addr(SB)/4, $libc_mlockall_trampoline<>(SB)  TEXT libc_mprotect_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mprotect(SB) -  GLOBL	·libc_mprotect_trampoline_addr(SB), RODATA, $4  DATA	·libc_mprotect_trampoline_addr(SB)/4, $libc_mprotect_trampoline<>(SB)  TEXT libc_msync_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_msync(SB) -  GLOBL	·libc_msync_trampoline_addr(SB), RODATA, $4  DATA	·libc_msync_trampoline_addr(SB)/4, $libc_msync_trampoline<>(SB)  TEXT libc_munlock_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_munlock(SB) -  GLOBL	·libc_munlock_trampoline_addr(SB), RODATA, $4  DATA	·libc_munlock_trampoline_addr(SB)/4, $libc_munlock_trampoline<>(SB)  TEXT libc_munlockall_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_munlockall(SB) -  GLOBL	·libc_munlockall_trampoline_addr(SB), RODATA, $4  DATA	·libc_munlockall_trampoline_addr(SB)/4, $libc_munlockall_trampoline<>(SB)  TEXT libc_pipe2_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_pipe2(SB) -  GLOBL	·libc_pipe2_trampoline_addr(SB), RODATA, $4  DATA	·libc_pipe2_trampoline_addr(SB)/4, $libc_pipe2_trampoline<>(SB)  TEXT libc_getdents_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getdents(SB) -  GLOBL	·libc_getdents_trampoline_addr(SB), RODATA, $4  DATA	·libc_getdents_trampoline_addr(SB)/4, $libc_getdents_trampoline<>(SB)  TEXT libc_getcwd_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getcwd(SB) -  GLOBL	·libc_getcwd_trampoline_addr(SB), RODATA, $4  DATA	·libc_getcwd_trampoline_addr(SB)/4, $libc_getcwd_trampoline<>(SB)  TEXT libc_ioctl_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_ioctl(SB) -  GLOBL	·libc_ioctl_trampoline_addr(SB), RODATA, $4  DATA	·libc_ioctl_trampoline_addr(SB)/4, $libc_ioctl_trampoline<>(SB)  TEXT libc_sysctl_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_sysctl(SB) -  GLOBL	·libc_sysctl_trampoline_addr(SB), RODATA, $4  DATA	·libc_sysctl_trampoline_addr(SB)/4, $libc_sysctl_trampoline<>(SB)  TEXT libc_ppoll_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_ppoll(SB) -  GLOBL	·libc_ppoll_trampoline_addr(SB), RODATA, $4  DATA	·libc_ppoll_trampoline_addr(SB)/4, $libc_ppoll_trampoline<>(SB)  TEXT libc_access_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_access(SB) -  GLOBL	·libc_access_trampoline_addr(SB), RODATA, $4  DATA	·libc_access_trampoline_addr(SB)/4, $libc_access_trampoline<>(SB)  TEXT libc_adjtime_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_adjtime(SB) -  GLOBL	·libc_adjtime_trampoline_addr(SB), RODATA, $4  DATA	·libc_adjtime_trampoline_addr(SB)/4, $libc_adjtime_trampoline<>(SB)  TEXT libc_chdir_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_chdir(SB) -  GLOBL	·libc_chdir_trampoline_addr(SB), RODATA, $4  DATA	·libc_chdir_trampoline_addr(SB)/4, $libc_chdir_trampoline<>(SB)  TEXT libc_chflags_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_chflags(SB) -  GLOBL	·libc_chflags_trampoline_addr(SB), RODATA, $4  DATA	·libc_chflags_trampoline_addr(SB)/4, $libc_chflags_trampoline<>(SB)  TEXT libc_chmod_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_chmod(SB) -  GLOBL	·libc_chmod_trampoline_addr(SB), RODATA, $4  DATA	·libc_chmod_trampoline_addr(SB)/4, $libc_chmod_trampoline<>(SB)  TEXT libc_chown_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_chown(SB) -  GLOBL	·libc_chown_trampoline_addr(SB), RODATA, $4  DATA	·libc_chown_trampoline_addr(SB)/4, $libc_chown_trampoline<>(SB)  TEXT libc_chroot_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_chroot(SB) -  GLOBL	·libc_chroot_trampoline_addr(SB), RODATA, $4  DATA	·libc_chroot_trampoline_addr(SB)/4, $libc_chroot_trampoline<>(SB) +TEXT libc_clock_gettime_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_clock_gettime(SB) +GLOBL	·libc_clock_gettime_trampoline_addr(SB), RODATA, $4 +DATA	·libc_clock_gettime_trampoline_addr(SB)/4, $libc_clock_gettime_trampoline<>(SB) +  TEXT libc_close_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_close(SB) -  GLOBL	·libc_close_trampoline_addr(SB), RODATA, $4  DATA	·libc_close_trampoline_addr(SB)/4, $libc_close_trampoline<>(SB)  TEXT libc_dup_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_dup(SB) -  GLOBL	·libc_dup_trampoline_addr(SB), RODATA, $4  DATA	·libc_dup_trampoline_addr(SB)/4, $libc_dup_trampoline<>(SB)  TEXT libc_dup2_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_dup2(SB) -  GLOBL	·libc_dup2_trampoline_addr(SB), RODATA, $4  DATA	·libc_dup2_trampoline_addr(SB)/4, $libc_dup2_trampoline<>(SB)  TEXT libc_dup3_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_dup3(SB) -  GLOBL	·libc_dup3_trampoline_addr(SB), RODATA, $4  DATA	·libc_dup3_trampoline_addr(SB)/4, $libc_dup3_trampoline<>(SB)  TEXT libc_exit_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_exit(SB) -  GLOBL	·libc_exit_trampoline_addr(SB), RODATA, $4  DATA	·libc_exit_trampoline_addr(SB)/4, $libc_exit_trampoline<>(SB)  TEXT libc_faccessat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_faccessat(SB) -  GLOBL	·libc_faccessat_trampoline_addr(SB), RODATA, $4  DATA	·libc_faccessat_trampoline_addr(SB)/4, $libc_faccessat_trampoline<>(SB)  TEXT libc_fchdir_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fchdir(SB) -  GLOBL	·libc_fchdir_trampoline_addr(SB), RODATA, $4  DATA	·libc_fchdir_trampoline_addr(SB)/4, $libc_fchdir_trampoline<>(SB)  TEXT libc_fchflags_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fchflags(SB) -  GLOBL	·libc_fchflags_trampoline_addr(SB), RODATA, $4  DATA	·libc_fchflags_trampoline_addr(SB)/4, $libc_fchflags_trampoline<>(SB)  TEXT libc_fchmod_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fchmod(SB) -  GLOBL	·libc_fchmod_trampoline_addr(SB), RODATA, $4  DATA	·libc_fchmod_trampoline_addr(SB)/4, $libc_fchmod_trampoline<>(SB)  TEXT libc_fchmodat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fchmodat(SB) -  GLOBL	·libc_fchmodat_trampoline_addr(SB), RODATA, $4  DATA	·libc_fchmodat_trampoline_addr(SB)/4, $libc_fchmodat_trampoline<>(SB)  TEXT libc_fchown_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fchown(SB) -  GLOBL	·libc_fchown_trampoline_addr(SB), RODATA, $4  DATA	·libc_fchown_trampoline_addr(SB)/4, $libc_fchown_trampoline<>(SB)  TEXT libc_fchownat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fchownat(SB) -  GLOBL	·libc_fchownat_trampoline_addr(SB), RODATA, $4  DATA	·libc_fchownat_trampoline_addr(SB)/4, $libc_fchownat_trampoline<>(SB)  TEXT libc_flock_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_flock(SB) -  GLOBL	·libc_flock_trampoline_addr(SB), RODATA, $4  DATA	·libc_flock_trampoline_addr(SB)/4, $libc_flock_trampoline<>(SB)  TEXT libc_fpathconf_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fpathconf(SB) -  GLOBL	·libc_fpathconf_trampoline_addr(SB), RODATA, $4  DATA	·libc_fpathconf_trampoline_addr(SB)/4, $libc_fpathconf_trampoline<>(SB)  TEXT libc_fstat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fstat(SB) -  GLOBL	·libc_fstat_trampoline_addr(SB), RODATA, $4  DATA	·libc_fstat_trampoline_addr(SB)/4, $libc_fstat_trampoline<>(SB)  TEXT libc_fstatat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fstatat(SB) -  GLOBL	·libc_fstatat_trampoline_addr(SB), RODATA, $4  DATA	·libc_fstatat_trampoline_addr(SB)/4, $libc_fstatat_trampoline<>(SB)  TEXT libc_fstatfs_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fstatfs(SB) -  GLOBL	·libc_fstatfs_trampoline_addr(SB), RODATA, $4  DATA	·libc_fstatfs_trampoline_addr(SB)/4, $libc_fstatfs_trampoline<>(SB)  TEXT libc_fsync_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fsync(SB) -  GLOBL	·libc_fsync_trampoline_addr(SB), RODATA, $4  DATA	·libc_fsync_trampoline_addr(SB)/4, $libc_fsync_trampoline<>(SB)  TEXT libc_ftruncate_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_ftruncate(SB) -  GLOBL	·libc_ftruncate_trampoline_addr(SB), RODATA, $4  DATA	·libc_ftruncate_trampoline_addr(SB)/4, $libc_ftruncate_trampoline<>(SB)  TEXT libc_getegid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getegid(SB) -  GLOBL	·libc_getegid_trampoline_addr(SB), RODATA, $4  DATA	·libc_getegid_trampoline_addr(SB)/4, $libc_getegid_trampoline<>(SB)  TEXT libc_geteuid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_geteuid(SB) -  GLOBL	·libc_geteuid_trampoline_addr(SB), RODATA, $4  DATA	·libc_geteuid_trampoline_addr(SB)/4, $libc_geteuid_trampoline<>(SB)  TEXT libc_getgid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getgid(SB) -  GLOBL	·libc_getgid_trampoline_addr(SB), RODATA, $4  DATA	·libc_getgid_trampoline_addr(SB)/4, $libc_getgid_trampoline<>(SB)  TEXT libc_getpgid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getpgid(SB) -  GLOBL	·libc_getpgid_trampoline_addr(SB), RODATA, $4  DATA	·libc_getpgid_trampoline_addr(SB)/4, $libc_getpgid_trampoline<>(SB)  TEXT libc_getpgrp_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getpgrp(SB) -  GLOBL	·libc_getpgrp_trampoline_addr(SB), RODATA, $4  DATA	·libc_getpgrp_trampoline_addr(SB)/4, $libc_getpgrp_trampoline<>(SB)  TEXT libc_getpid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getpid(SB) -  GLOBL	·libc_getpid_trampoline_addr(SB), RODATA, $4  DATA	·libc_getpid_trampoline_addr(SB)/4, $libc_getpid_trampoline<>(SB)  TEXT libc_getppid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getppid(SB) -  GLOBL	·libc_getppid_trampoline_addr(SB), RODATA, $4  DATA	·libc_getppid_trampoline_addr(SB)/4, $libc_getppid_trampoline<>(SB)  TEXT libc_getpriority_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getpriority(SB) -  GLOBL	·libc_getpriority_trampoline_addr(SB), RODATA, $4  DATA	·libc_getpriority_trampoline_addr(SB)/4, $libc_getpriority_trampoline<>(SB)  TEXT libc_getrlimit_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getrlimit(SB) -  GLOBL	·libc_getrlimit_trampoline_addr(SB), RODATA, $4  DATA	·libc_getrlimit_trampoline_addr(SB)/4, $libc_getrlimit_trampoline<>(SB)  TEXT libc_getrtable_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getrtable(SB) -  GLOBL	·libc_getrtable_trampoline_addr(SB), RODATA, $4  DATA	·libc_getrtable_trampoline_addr(SB)/4, $libc_getrtable_trampoline<>(SB)  TEXT libc_getrusage_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getrusage(SB) -  GLOBL	·libc_getrusage_trampoline_addr(SB), RODATA, $4  DATA	·libc_getrusage_trampoline_addr(SB)/4, $libc_getrusage_trampoline<>(SB)  TEXT libc_getsid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getsid(SB) -  GLOBL	·libc_getsid_trampoline_addr(SB), RODATA, $4  DATA	·libc_getsid_trampoline_addr(SB)/4, $libc_getsid_trampoline<>(SB)  TEXT libc_gettimeofday_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_gettimeofday(SB) -  GLOBL	·libc_gettimeofday_trampoline_addr(SB), RODATA, $4  DATA	·libc_gettimeofday_trampoline_addr(SB)/4, $libc_gettimeofday_trampoline<>(SB)  TEXT libc_getuid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getuid(SB) -  GLOBL	·libc_getuid_trampoline_addr(SB), RODATA, $4  DATA	·libc_getuid_trampoline_addr(SB)/4, $libc_getuid_trampoline<>(SB)  TEXT libc_issetugid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_issetugid(SB) -  GLOBL	·libc_issetugid_trampoline_addr(SB), RODATA, $4  DATA	·libc_issetugid_trampoline_addr(SB)/4, $libc_issetugid_trampoline<>(SB)  TEXT libc_kill_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_kill(SB) -  GLOBL	·libc_kill_trampoline_addr(SB), RODATA, $4  DATA	·libc_kill_trampoline_addr(SB)/4, $libc_kill_trampoline<>(SB)  TEXT libc_kqueue_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_kqueue(SB) -  GLOBL	·libc_kqueue_trampoline_addr(SB), RODATA, $4  DATA	·libc_kqueue_trampoline_addr(SB)/4, $libc_kqueue_trampoline<>(SB)  TEXT libc_lchown_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_lchown(SB) -  GLOBL	·libc_lchown_trampoline_addr(SB), RODATA, $4  DATA	·libc_lchown_trampoline_addr(SB)/4, $libc_lchown_trampoline<>(SB)  TEXT libc_link_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_link(SB) -  GLOBL	·libc_link_trampoline_addr(SB), RODATA, $4  DATA	·libc_link_trampoline_addr(SB)/4, $libc_link_trampoline<>(SB)  TEXT libc_linkat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_linkat(SB) -  GLOBL	·libc_linkat_trampoline_addr(SB), RODATA, $4  DATA	·libc_linkat_trampoline_addr(SB)/4, $libc_linkat_trampoline<>(SB)  TEXT libc_listen_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_listen(SB) -  GLOBL	·libc_listen_trampoline_addr(SB), RODATA, $4  DATA	·libc_listen_trampoline_addr(SB)/4, $libc_listen_trampoline<>(SB)  TEXT libc_lstat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_lstat(SB) -  GLOBL	·libc_lstat_trampoline_addr(SB), RODATA, $4  DATA	·libc_lstat_trampoline_addr(SB)/4, $libc_lstat_trampoline<>(SB)  TEXT libc_mkdir_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mkdir(SB) -  GLOBL	·libc_mkdir_trampoline_addr(SB), RODATA, $4  DATA	·libc_mkdir_trampoline_addr(SB)/4, $libc_mkdir_trampoline<>(SB)  TEXT libc_mkdirat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mkdirat(SB) -  GLOBL	·libc_mkdirat_trampoline_addr(SB), RODATA, $4  DATA	·libc_mkdirat_trampoline_addr(SB)/4, $libc_mkdirat_trampoline<>(SB)  TEXT libc_mkfifo_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mkfifo(SB) -  GLOBL	·libc_mkfifo_trampoline_addr(SB), RODATA, $4  DATA	·libc_mkfifo_trampoline_addr(SB)/4, $libc_mkfifo_trampoline<>(SB)  TEXT libc_mkfifoat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mkfifoat(SB) -  GLOBL	·libc_mkfifoat_trampoline_addr(SB), RODATA, $4  DATA	·libc_mkfifoat_trampoline_addr(SB)/4, $libc_mkfifoat_trampoline<>(SB)  TEXT libc_mknod_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mknod(SB) -  GLOBL	·libc_mknod_trampoline_addr(SB), RODATA, $4  DATA	·libc_mknod_trampoline_addr(SB)/4, $libc_mknod_trampoline<>(SB)  TEXT libc_mknodat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mknodat(SB) -  GLOBL	·libc_mknodat_trampoline_addr(SB), RODATA, $4  DATA	·libc_mknodat_trampoline_addr(SB)/4, $libc_mknodat_trampoline<>(SB)  TEXT libc_nanosleep_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_nanosleep(SB) -  GLOBL	·libc_nanosleep_trampoline_addr(SB), RODATA, $4  DATA	·libc_nanosleep_trampoline_addr(SB)/4, $libc_nanosleep_trampoline<>(SB)  TEXT libc_open_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_open(SB) -  GLOBL	·libc_open_trampoline_addr(SB), RODATA, $4  DATA	·libc_open_trampoline_addr(SB)/4, $libc_open_trampoline<>(SB)  TEXT libc_openat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_openat(SB) -  GLOBL	·libc_openat_trampoline_addr(SB), RODATA, $4  DATA	·libc_openat_trampoline_addr(SB)/4, $libc_openat_trampoline<>(SB)  TEXT libc_pathconf_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_pathconf(SB) -  GLOBL	·libc_pathconf_trampoline_addr(SB), RODATA, $4  DATA	·libc_pathconf_trampoline_addr(SB)/4, $libc_pathconf_trampoline<>(SB)  TEXT libc_pread_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_pread(SB) -  GLOBL	·libc_pread_trampoline_addr(SB), RODATA, $4  DATA	·libc_pread_trampoline_addr(SB)/4, $libc_pread_trampoline<>(SB)  TEXT libc_pwrite_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_pwrite(SB) -  GLOBL	·libc_pwrite_trampoline_addr(SB), RODATA, $4  DATA	·libc_pwrite_trampoline_addr(SB)/4, $libc_pwrite_trampoline<>(SB)  TEXT libc_read_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_read(SB) -  GLOBL	·libc_read_trampoline_addr(SB), RODATA, $4  DATA	·libc_read_trampoline_addr(SB)/4, $libc_read_trampoline<>(SB)  TEXT libc_readlink_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_readlink(SB) -  GLOBL	·libc_readlink_trampoline_addr(SB), RODATA, $4  DATA	·libc_readlink_trampoline_addr(SB)/4, $libc_readlink_trampoline<>(SB)  TEXT libc_readlinkat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_readlinkat(SB) -  GLOBL	·libc_readlinkat_trampoline_addr(SB), RODATA, $4  DATA	·libc_readlinkat_trampoline_addr(SB)/4, $libc_readlinkat_trampoline<>(SB)  TEXT libc_rename_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_rename(SB) -  GLOBL	·libc_rename_trampoline_addr(SB), RODATA, $4  DATA	·libc_rename_trampoline_addr(SB)/4, $libc_rename_trampoline<>(SB)  TEXT libc_renameat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_renameat(SB) -  GLOBL	·libc_renameat_trampoline_addr(SB), RODATA, $4  DATA	·libc_renameat_trampoline_addr(SB)/4, $libc_renameat_trampoline<>(SB)  TEXT libc_revoke_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_revoke(SB) -  GLOBL	·libc_revoke_trampoline_addr(SB), RODATA, $4  DATA	·libc_revoke_trampoline_addr(SB)/4, $libc_revoke_trampoline<>(SB)  TEXT libc_rmdir_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_rmdir(SB) -  GLOBL	·libc_rmdir_trampoline_addr(SB), RODATA, $4  DATA	·libc_rmdir_trampoline_addr(SB)/4, $libc_rmdir_trampoline<>(SB)  TEXT libc_lseek_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_lseek(SB) -  GLOBL	·libc_lseek_trampoline_addr(SB), RODATA, $4  DATA	·libc_lseek_trampoline_addr(SB)/4, $libc_lseek_trampoline<>(SB)  TEXT libc_select_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_select(SB) -  GLOBL	·libc_select_trampoline_addr(SB), RODATA, $4  DATA	·libc_select_trampoline_addr(SB)/4, $libc_select_trampoline<>(SB)  TEXT libc_setegid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setegid(SB) -  GLOBL	·libc_setegid_trampoline_addr(SB), RODATA, $4  DATA	·libc_setegid_trampoline_addr(SB)/4, $libc_setegid_trampoline<>(SB)  TEXT libc_seteuid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_seteuid(SB) -  GLOBL	·libc_seteuid_trampoline_addr(SB), RODATA, $4  DATA	·libc_seteuid_trampoline_addr(SB)/4, $libc_seteuid_trampoline<>(SB)  TEXT libc_setgid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setgid(SB) -  GLOBL	·libc_setgid_trampoline_addr(SB), RODATA, $4  DATA	·libc_setgid_trampoline_addr(SB)/4, $libc_setgid_trampoline<>(SB)  TEXT libc_setlogin_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setlogin(SB) -  GLOBL	·libc_setlogin_trampoline_addr(SB), RODATA, $4  DATA	·libc_setlogin_trampoline_addr(SB)/4, $libc_setlogin_trampoline<>(SB)  TEXT libc_setpgid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setpgid(SB) -  GLOBL	·libc_setpgid_trampoline_addr(SB), RODATA, $4  DATA	·libc_setpgid_trampoline_addr(SB)/4, $libc_setpgid_trampoline<>(SB)  TEXT libc_setpriority_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setpriority(SB) -  GLOBL	·libc_setpriority_trampoline_addr(SB), RODATA, $4  DATA	·libc_setpriority_trampoline_addr(SB)/4, $libc_setpriority_trampoline<>(SB)  TEXT libc_setregid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setregid(SB) -  GLOBL	·libc_setregid_trampoline_addr(SB), RODATA, $4  DATA	·libc_setregid_trampoline_addr(SB)/4, $libc_setregid_trampoline<>(SB)  TEXT libc_setreuid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setreuid(SB) -  GLOBL	·libc_setreuid_trampoline_addr(SB), RODATA, $4  DATA	·libc_setreuid_trampoline_addr(SB)/4, $libc_setreuid_trampoline<>(SB)  TEXT libc_setresgid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setresgid(SB) -  GLOBL	·libc_setresgid_trampoline_addr(SB), RODATA, $4  DATA	·libc_setresgid_trampoline_addr(SB)/4, $libc_setresgid_trampoline<>(SB)  TEXT libc_setresuid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setresuid(SB) -  GLOBL	·libc_setresuid_trampoline_addr(SB), RODATA, $4  DATA	·libc_setresuid_trampoline_addr(SB)/4, $libc_setresuid_trampoline<>(SB) -TEXT libc_setrlimit_trampoline<>(SB),NOSPLIT,$0-0 -	JMP	libc_setrlimit(SB) - -GLOBL	·libc_setrlimit_trampoline_addr(SB), RODATA, $4 -DATA	·libc_setrlimit_trampoline_addr(SB)/4, $libc_setrlimit_trampoline<>(SB) -  TEXT libc_setrtable_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setrtable(SB) -  GLOBL	·libc_setrtable_trampoline_addr(SB), RODATA, $4  DATA	·libc_setrtable_trampoline_addr(SB)/4, $libc_setrtable_trampoline<>(SB)  TEXT libc_setsid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setsid(SB) -  GLOBL	·libc_setsid_trampoline_addr(SB), RODATA, $4  DATA	·libc_setsid_trampoline_addr(SB)/4, $libc_setsid_trampoline<>(SB)  TEXT libc_settimeofday_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_settimeofday(SB) -  GLOBL	·libc_settimeofday_trampoline_addr(SB), RODATA, $4  DATA	·libc_settimeofday_trampoline_addr(SB)/4, $libc_settimeofday_trampoline<>(SB)  TEXT libc_setuid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setuid(SB) -  GLOBL	·libc_setuid_trampoline_addr(SB), RODATA, $4  DATA	·libc_setuid_trampoline_addr(SB)/4, $libc_setuid_trampoline<>(SB)  TEXT libc_stat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_stat(SB) -  GLOBL	·libc_stat_trampoline_addr(SB), RODATA, $4  DATA	·libc_stat_trampoline_addr(SB)/4, $libc_stat_trampoline<>(SB)  TEXT libc_statfs_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_statfs(SB) -  GLOBL	·libc_statfs_trampoline_addr(SB), RODATA, $4  DATA	·libc_statfs_trampoline_addr(SB)/4, $libc_statfs_trampoline<>(SB)  TEXT libc_symlink_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_symlink(SB) -  GLOBL	·libc_symlink_trampoline_addr(SB), RODATA, $4  DATA	·libc_symlink_trampoline_addr(SB)/4, $libc_symlink_trampoline<>(SB)  TEXT libc_symlinkat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_symlinkat(SB) -  GLOBL	·libc_symlinkat_trampoline_addr(SB), RODATA, $4  DATA	·libc_symlinkat_trampoline_addr(SB)/4, $libc_symlinkat_trampoline<>(SB)  TEXT libc_sync_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_sync(SB) -  GLOBL	·libc_sync_trampoline_addr(SB), RODATA, $4  DATA	·libc_sync_trampoline_addr(SB)/4, $libc_sync_trampoline<>(SB)  TEXT libc_truncate_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_truncate(SB) -  GLOBL	·libc_truncate_trampoline_addr(SB), RODATA, $4  DATA	·libc_truncate_trampoline_addr(SB)/4, $libc_truncate_trampoline<>(SB)  TEXT libc_umask_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_umask(SB) -  GLOBL	·libc_umask_trampoline_addr(SB), RODATA, $4  DATA	·libc_umask_trampoline_addr(SB)/4, $libc_umask_trampoline<>(SB)  TEXT libc_unlink_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_unlink(SB) -  GLOBL	·libc_unlink_trampoline_addr(SB), RODATA, $4  DATA	·libc_unlink_trampoline_addr(SB)/4, $libc_unlink_trampoline<>(SB)  TEXT libc_unlinkat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_unlinkat(SB) -  GLOBL	·libc_unlinkat_trampoline_addr(SB), RODATA, $4  DATA	·libc_unlinkat_trampoline_addr(SB)/4, $libc_unlinkat_trampoline<>(SB)  TEXT libc_unmount_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_unmount(SB) -  GLOBL	·libc_unmount_trampoline_addr(SB), RODATA, $4  DATA	·libc_unmount_trampoline_addr(SB)/4, $libc_unmount_trampoline<>(SB)  TEXT libc_write_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_write(SB) -  GLOBL	·libc_write_trampoline_addr(SB), RODATA, $4  DATA	·libc_write_trampoline_addr(SB)/4, $libc_write_trampoline<>(SB)  TEXT libc_mmap_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mmap(SB) -  GLOBL	·libc_mmap_trampoline_addr(SB), RODATA, $4  DATA	·libc_mmap_trampoline_addr(SB)/4, $libc_mmap_trampoline<>(SB)  TEXT libc_munmap_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_munmap(SB) -  GLOBL	·libc_munmap_trampoline_addr(SB), RODATA, $4  DATA	·libc_munmap_trampoline_addr(SB)/4, $libc_munmap_trampoline<>(SB)  TEXT libc_utimensat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_utimensat(SB) -  GLOBL	·libc_utimensat_trampoline_addr(SB), RODATA, $4  DATA	·libc_utimensat_trampoline_addr(SB)/4, $libc_utimensat_trampoline<>(SB) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go index 800aab6..756ef7b 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go @@ -527,6 +527,14 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {  	return  } +func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { +	_, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} +  var libc_ioctl_trampoline_addr uintptr  //go:cgo_import_dynamic libc_ioctl ioctl "libc.so" @@ -696,6 +704,20 @@ var libc_chroot_trampoline_addr uintptr  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ClockGettime(clockid int32, time *Timespec) (err error) { +	_, _, e1 := syscall_syscall(libc_clock_gettime_trampoline_addr, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +var libc_clock_gettime_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_clock_gettime clock_gettime "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func Close(fd int) (err error) {  	_, _, e1 := syscall_syscall(libc_close_trampoline_addr, uintptr(fd), 0, 0)  	if e1 != 0 { @@ -1872,20 +1894,6 @@ var libc_setresuid_trampoline_addr uintptr  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Setrlimit(which int, lim *Rlimit) (err error) { -	_, _, e1 := syscall_rawSyscall(libc_setrlimit_trampoline_addr, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -var libc_setrlimit_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_setrlimit setrlimit "libc.so" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Setrtable(rtable int) (err error) {  	_, _, e1 := syscall_rawSyscall(libc_setrtable_trampoline_addr, uintptr(rtable), 0, 0)  	if e1 != 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.s b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.s index 4efeff9..a871266 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.s @@ -5,792 +5,660 @@  TEXT libc_getgroups_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getgroups(SB) -  GLOBL	·libc_getgroups_trampoline_addr(SB), RODATA, $8  DATA	·libc_getgroups_trampoline_addr(SB)/8, $libc_getgroups_trampoline<>(SB)  TEXT libc_setgroups_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setgroups(SB) -  GLOBL	·libc_setgroups_trampoline_addr(SB), RODATA, $8  DATA	·libc_setgroups_trampoline_addr(SB)/8, $libc_setgroups_trampoline<>(SB)  TEXT libc_wait4_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_wait4(SB) -  GLOBL	·libc_wait4_trampoline_addr(SB), RODATA, $8  DATA	·libc_wait4_trampoline_addr(SB)/8, $libc_wait4_trampoline<>(SB)  TEXT libc_accept_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_accept(SB) -  GLOBL	·libc_accept_trampoline_addr(SB), RODATA, $8  DATA	·libc_accept_trampoline_addr(SB)/8, $libc_accept_trampoline<>(SB)  TEXT libc_bind_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_bind(SB) -  GLOBL	·libc_bind_trampoline_addr(SB), RODATA, $8  DATA	·libc_bind_trampoline_addr(SB)/8, $libc_bind_trampoline<>(SB)  TEXT libc_connect_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_connect(SB) -  GLOBL	·libc_connect_trampoline_addr(SB), RODATA, $8  DATA	·libc_connect_trampoline_addr(SB)/8, $libc_connect_trampoline<>(SB)  TEXT libc_socket_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_socket(SB) -  GLOBL	·libc_socket_trampoline_addr(SB), RODATA, $8  DATA	·libc_socket_trampoline_addr(SB)/8, $libc_socket_trampoline<>(SB)  TEXT libc_getsockopt_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getsockopt(SB) -  GLOBL	·libc_getsockopt_trampoline_addr(SB), RODATA, $8  DATA	·libc_getsockopt_trampoline_addr(SB)/8, $libc_getsockopt_trampoline<>(SB)  TEXT libc_setsockopt_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setsockopt(SB) -  GLOBL	·libc_setsockopt_trampoline_addr(SB), RODATA, $8  DATA	·libc_setsockopt_trampoline_addr(SB)/8, $libc_setsockopt_trampoline<>(SB)  TEXT libc_getpeername_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getpeername(SB) -  GLOBL	·libc_getpeername_trampoline_addr(SB), RODATA, $8  DATA	·libc_getpeername_trampoline_addr(SB)/8, $libc_getpeername_trampoline<>(SB)  TEXT libc_getsockname_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getsockname(SB) -  GLOBL	·libc_getsockname_trampoline_addr(SB), RODATA, $8  DATA	·libc_getsockname_trampoline_addr(SB)/8, $libc_getsockname_trampoline<>(SB)  TEXT libc_shutdown_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_shutdown(SB) -  GLOBL	·libc_shutdown_trampoline_addr(SB), RODATA, $8  DATA	·libc_shutdown_trampoline_addr(SB)/8, $libc_shutdown_trampoline<>(SB)  TEXT libc_socketpair_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_socketpair(SB) -  GLOBL	·libc_socketpair_trampoline_addr(SB), RODATA, $8  DATA	·libc_socketpair_trampoline_addr(SB)/8, $libc_socketpair_trampoline<>(SB)  TEXT libc_recvfrom_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_recvfrom(SB) -  GLOBL	·libc_recvfrom_trampoline_addr(SB), RODATA, $8  DATA	·libc_recvfrom_trampoline_addr(SB)/8, $libc_recvfrom_trampoline<>(SB)  TEXT libc_sendto_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_sendto(SB) -  GLOBL	·libc_sendto_trampoline_addr(SB), RODATA, $8  DATA	·libc_sendto_trampoline_addr(SB)/8, $libc_sendto_trampoline<>(SB)  TEXT libc_recvmsg_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_recvmsg(SB) -  GLOBL	·libc_recvmsg_trampoline_addr(SB), RODATA, $8  DATA	·libc_recvmsg_trampoline_addr(SB)/8, $libc_recvmsg_trampoline<>(SB)  TEXT libc_sendmsg_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_sendmsg(SB) -  GLOBL	·libc_sendmsg_trampoline_addr(SB), RODATA, $8  DATA	·libc_sendmsg_trampoline_addr(SB)/8, $libc_sendmsg_trampoline<>(SB)  TEXT libc_kevent_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_kevent(SB) -  GLOBL	·libc_kevent_trampoline_addr(SB), RODATA, $8  DATA	·libc_kevent_trampoline_addr(SB)/8, $libc_kevent_trampoline<>(SB)  TEXT libc_utimes_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_utimes(SB) -  GLOBL	·libc_utimes_trampoline_addr(SB), RODATA, $8  DATA	·libc_utimes_trampoline_addr(SB)/8, $libc_utimes_trampoline<>(SB)  TEXT libc_futimes_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_futimes(SB) -  GLOBL	·libc_futimes_trampoline_addr(SB), RODATA, $8  DATA	·libc_futimes_trampoline_addr(SB)/8, $libc_futimes_trampoline<>(SB)  TEXT libc_poll_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_poll(SB) -  GLOBL	·libc_poll_trampoline_addr(SB), RODATA, $8  DATA	·libc_poll_trampoline_addr(SB)/8, $libc_poll_trampoline<>(SB)  TEXT libc_madvise_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_madvise(SB) -  GLOBL	·libc_madvise_trampoline_addr(SB), RODATA, $8  DATA	·libc_madvise_trampoline_addr(SB)/8, $libc_madvise_trampoline<>(SB)  TEXT libc_mlock_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mlock(SB) -  GLOBL	·libc_mlock_trampoline_addr(SB), RODATA, $8  DATA	·libc_mlock_trampoline_addr(SB)/8, $libc_mlock_trampoline<>(SB)  TEXT libc_mlockall_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mlockall(SB) -  GLOBL	·libc_mlockall_trampoline_addr(SB), RODATA, $8  DATA	·libc_mlockall_trampoline_addr(SB)/8, $libc_mlockall_trampoline<>(SB)  TEXT libc_mprotect_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mprotect(SB) -  GLOBL	·libc_mprotect_trampoline_addr(SB), RODATA, $8  DATA	·libc_mprotect_trampoline_addr(SB)/8, $libc_mprotect_trampoline<>(SB)  TEXT libc_msync_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_msync(SB) -  GLOBL	·libc_msync_trampoline_addr(SB), RODATA, $8  DATA	·libc_msync_trampoline_addr(SB)/8, $libc_msync_trampoline<>(SB)  TEXT libc_munlock_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_munlock(SB) -  GLOBL	·libc_munlock_trampoline_addr(SB), RODATA, $8  DATA	·libc_munlock_trampoline_addr(SB)/8, $libc_munlock_trampoline<>(SB)  TEXT libc_munlockall_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_munlockall(SB) -  GLOBL	·libc_munlockall_trampoline_addr(SB), RODATA, $8  DATA	·libc_munlockall_trampoline_addr(SB)/8, $libc_munlockall_trampoline<>(SB)  TEXT libc_pipe2_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_pipe2(SB) -  GLOBL	·libc_pipe2_trampoline_addr(SB), RODATA, $8  DATA	·libc_pipe2_trampoline_addr(SB)/8, $libc_pipe2_trampoline<>(SB)  TEXT libc_getdents_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getdents(SB) -  GLOBL	·libc_getdents_trampoline_addr(SB), RODATA, $8  DATA	·libc_getdents_trampoline_addr(SB)/8, $libc_getdents_trampoline<>(SB)  TEXT libc_getcwd_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getcwd(SB) -  GLOBL	·libc_getcwd_trampoline_addr(SB), RODATA, $8  DATA	·libc_getcwd_trampoline_addr(SB)/8, $libc_getcwd_trampoline<>(SB)  TEXT libc_ioctl_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_ioctl(SB) -  GLOBL	·libc_ioctl_trampoline_addr(SB), RODATA, $8  DATA	·libc_ioctl_trampoline_addr(SB)/8, $libc_ioctl_trampoline<>(SB)  TEXT libc_sysctl_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_sysctl(SB) -  GLOBL	·libc_sysctl_trampoline_addr(SB), RODATA, $8  DATA	·libc_sysctl_trampoline_addr(SB)/8, $libc_sysctl_trampoline<>(SB)  TEXT libc_ppoll_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_ppoll(SB) -  GLOBL	·libc_ppoll_trampoline_addr(SB), RODATA, $8  DATA	·libc_ppoll_trampoline_addr(SB)/8, $libc_ppoll_trampoline<>(SB)  TEXT libc_access_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_access(SB) -  GLOBL	·libc_access_trampoline_addr(SB), RODATA, $8  DATA	·libc_access_trampoline_addr(SB)/8, $libc_access_trampoline<>(SB)  TEXT libc_adjtime_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_adjtime(SB) -  GLOBL	·libc_adjtime_trampoline_addr(SB), RODATA, $8  DATA	·libc_adjtime_trampoline_addr(SB)/8, $libc_adjtime_trampoline<>(SB)  TEXT libc_chdir_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_chdir(SB) -  GLOBL	·libc_chdir_trampoline_addr(SB), RODATA, $8  DATA	·libc_chdir_trampoline_addr(SB)/8, $libc_chdir_trampoline<>(SB)  TEXT libc_chflags_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_chflags(SB) -  GLOBL	·libc_chflags_trampoline_addr(SB), RODATA, $8  DATA	·libc_chflags_trampoline_addr(SB)/8, $libc_chflags_trampoline<>(SB)  TEXT libc_chmod_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_chmod(SB) -  GLOBL	·libc_chmod_trampoline_addr(SB), RODATA, $8  DATA	·libc_chmod_trampoline_addr(SB)/8, $libc_chmod_trampoline<>(SB)  TEXT libc_chown_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_chown(SB) -  GLOBL	·libc_chown_trampoline_addr(SB), RODATA, $8  DATA	·libc_chown_trampoline_addr(SB)/8, $libc_chown_trampoline<>(SB)  TEXT libc_chroot_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_chroot(SB) -  GLOBL	·libc_chroot_trampoline_addr(SB), RODATA, $8  DATA	·libc_chroot_trampoline_addr(SB)/8, $libc_chroot_trampoline<>(SB) +TEXT libc_clock_gettime_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_clock_gettime(SB) +GLOBL	·libc_clock_gettime_trampoline_addr(SB), RODATA, $8 +DATA	·libc_clock_gettime_trampoline_addr(SB)/8, $libc_clock_gettime_trampoline<>(SB) +  TEXT libc_close_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_close(SB) -  GLOBL	·libc_close_trampoline_addr(SB), RODATA, $8  DATA	·libc_close_trampoline_addr(SB)/8, $libc_close_trampoline<>(SB)  TEXT libc_dup_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_dup(SB) -  GLOBL	·libc_dup_trampoline_addr(SB), RODATA, $8  DATA	·libc_dup_trampoline_addr(SB)/8, $libc_dup_trampoline<>(SB)  TEXT libc_dup2_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_dup2(SB) -  GLOBL	·libc_dup2_trampoline_addr(SB), RODATA, $8  DATA	·libc_dup2_trampoline_addr(SB)/8, $libc_dup2_trampoline<>(SB)  TEXT libc_dup3_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_dup3(SB) -  GLOBL	·libc_dup3_trampoline_addr(SB), RODATA, $8  DATA	·libc_dup3_trampoline_addr(SB)/8, $libc_dup3_trampoline<>(SB)  TEXT libc_exit_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_exit(SB) -  GLOBL	·libc_exit_trampoline_addr(SB), RODATA, $8  DATA	·libc_exit_trampoline_addr(SB)/8, $libc_exit_trampoline<>(SB)  TEXT libc_faccessat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_faccessat(SB) -  GLOBL	·libc_faccessat_trampoline_addr(SB), RODATA, $8  DATA	·libc_faccessat_trampoline_addr(SB)/8, $libc_faccessat_trampoline<>(SB)  TEXT libc_fchdir_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fchdir(SB) -  GLOBL	·libc_fchdir_trampoline_addr(SB), RODATA, $8  DATA	·libc_fchdir_trampoline_addr(SB)/8, $libc_fchdir_trampoline<>(SB)  TEXT libc_fchflags_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fchflags(SB) -  GLOBL	·libc_fchflags_trampoline_addr(SB), RODATA, $8  DATA	·libc_fchflags_trampoline_addr(SB)/8, $libc_fchflags_trampoline<>(SB)  TEXT libc_fchmod_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fchmod(SB) -  GLOBL	·libc_fchmod_trampoline_addr(SB), RODATA, $8  DATA	·libc_fchmod_trampoline_addr(SB)/8, $libc_fchmod_trampoline<>(SB)  TEXT libc_fchmodat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fchmodat(SB) -  GLOBL	·libc_fchmodat_trampoline_addr(SB), RODATA, $8  DATA	·libc_fchmodat_trampoline_addr(SB)/8, $libc_fchmodat_trampoline<>(SB)  TEXT libc_fchown_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fchown(SB) -  GLOBL	·libc_fchown_trampoline_addr(SB), RODATA, $8  DATA	·libc_fchown_trampoline_addr(SB)/8, $libc_fchown_trampoline<>(SB)  TEXT libc_fchownat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fchownat(SB) -  GLOBL	·libc_fchownat_trampoline_addr(SB), RODATA, $8  DATA	·libc_fchownat_trampoline_addr(SB)/8, $libc_fchownat_trampoline<>(SB)  TEXT libc_flock_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_flock(SB) -  GLOBL	·libc_flock_trampoline_addr(SB), RODATA, $8  DATA	·libc_flock_trampoline_addr(SB)/8, $libc_flock_trampoline<>(SB)  TEXT libc_fpathconf_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fpathconf(SB) -  GLOBL	·libc_fpathconf_trampoline_addr(SB), RODATA, $8  DATA	·libc_fpathconf_trampoline_addr(SB)/8, $libc_fpathconf_trampoline<>(SB)  TEXT libc_fstat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fstat(SB) -  GLOBL	·libc_fstat_trampoline_addr(SB), RODATA, $8  DATA	·libc_fstat_trampoline_addr(SB)/8, $libc_fstat_trampoline<>(SB)  TEXT libc_fstatat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fstatat(SB) -  GLOBL	·libc_fstatat_trampoline_addr(SB), RODATA, $8  DATA	·libc_fstatat_trampoline_addr(SB)/8, $libc_fstatat_trampoline<>(SB)  TEXT libc_fstatfs_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fstatfs(SB) -  GLOBL	·libc_fstatfs_trampoline_addr(SB), RODATA, $8  DATA	·libc_fstatfs_trampoline_addr(SB)/8, $libc_fstatfs_trampoline<>(SB)  TEXT libc_fsync_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fsync(SB) -  GLOBL	·libc_fsync_trampoline_addr(SB), RODATA, $8  DATA	·libc_fsync_trampoline_addr(SB)/8, $libc_fsync_trampoline<>(SB)  TEXT libc_ftruncate_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_ftruncate(SB) -  GLOBL	·libc_ftruncate_trampoline_addr(SB), RODATA, $8  DATA	·libc_ftruncate_trampoline_addr(SB)/8, $libc_ftruncate_trampoline<>(SB)  TEXT libc_getegid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getegid(SB) -  GLOBL	·libc_getegid_trampoline_addr(SB), RODATA, $8  DATA	·libc_getegid_trampoline_addr(SB)/8, $libc_getegid_trampoline<>(SB)  TEXT libc_geteuid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_geteuid(SB) -  GLOBL	·libc_geteuid_trampoline_addr(SB), RODATA, $8  DATA	·libc_geteuid_trampoline_addr(SB)/8, $libc_geteuid_trampoline<>(SB)  TEXT libc_getgid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getgid(SB) -  GLOBL	·libc_getgid_trampoline_addr(SB), RODATA, $8  DATA	·libc_getgid_trampoline_addr(SB)/8, $libc_getgid_trampoline<>(SB)  TEXT libc_getpgid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getpgid(SB) -  GLOBL	·libc_getpgid_trampoline_addr(SB), RODATA, $8  DATA	·libc_getpgid_trampoline_addr(SB)/8, $libc_getpgid_trampoline<>(SB)  TEXT libc_getpgrp_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getpgrp(SB) -  GLOBL	·libc_getpgrp_trampoline_addr(SB), RODATA, $8  DATA	·libc_getpgrp_trampoline_addr(SB)/8, $libc_getpgrp_trampoline<>(SB)  TEXT libc_getpid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getpid(SB) -  GLOBL	·libc_getpid_trampoline_addr(SB), RODATA, $8  DATA	·libc_getpid_trampoline_addr(SB)/8, $libc_getpid_trampoline<>(SB)  TEXT libc_getppid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getppid(SB) -  GLOBL	·libc_getppid_trampoline_addr(SB), RODATA, $8  DATA	·libc_getppid_trampoline_addr(SB)/8, $libc_getppid_trampoline<>(SB)  TEXT libc_getpriority_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getpriority(SB) -  GLOBL	·libc_getpriority_trampoline_addr(SB), RODATA, $8  DATA	·libc_getpriority_trampoline_addr(SB)/8, $libc_getpriority_trampoline<>(SB)  TEXT libc_getrlimit_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getrlimit(SB) -  GLOBL	·libc_getrlimit_trampoline_addr(SB), RODATA, $8  DATA	·libc_getrlimit_trampoline_addr(SB)/8, $libc_getrlimit_trampoline<>(SB)  TEXT libc_getrtable_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getrtable(SB) -  GLOBL	·libc_getrtable_trampoline_addr(SB), RODATA, $8  DATA	·libc_getrtable_trampoline_addr(SB)/8, $libc_getrtable_trampoline<>(SB)  TEXT libc_getrusage_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getrusage(SB) -  GLOBL	·libc_getrusage_trampoline_addr(SB), RODATA, $8  DATA	·libc_getrusage_trampoline_addr(SB)/8, $libc_getrusage_trampoline<>(SB)  TEXT libc_getsid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getsid(SB) -  GLOBL	·libc_getsid_trampoline_addr(SB), RODATA, $8  DATA	·libc_getsid_trampoline_addr(SB)/8, $libc_getsid_trampoline<>(SB)  TEXT libc_gettimeofday_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_gettimeofday(SB) -  GLOBL	·libc_gettimeofday_trampoline_addr(SB), RODATA, $8  DATA	·libc_gettimeofday_trampoline_addr(SB)/8, $libc_gettimeofday_trampoline<>(SB)  TEXT libc_getuid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getuid(SB) -  GLOBL	·libc_getuid_trampoline_addr(SB), RODATA, $8  DATA	·libc_getuid_trampoline_addr(SB)/8, $libc_getuid_trampoline<>(SB)  TEXT libc_issetugid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_issetugid(SB) -  GLOBL	·libc_issetugid_trampoline_addr(SB), RODATA, $8  DATA	·libc_issetugid_trampoline_addr(SB)/8, $libc_issetugid_trampoline<>(SB)  TEXT libc_kill_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_kill(SB) -  GLOBL	·libc_kill_trampoline_addr(SB), RODATA, $8  DATA	·libc_kill_trampoline_addr(SB)/8, $libc_kill_trampoline<>(SB)  TEXT libc_kqueue_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_kqueue(SB) -  GLOBL	·libc_kqueue_trampoline_addr(SB), RODATA, $8  DATA	·libc_kqueue_trampoline_addr(SB)/8, $libc_kqueue_trampoline<>(SB)  TEXT libc_lchown_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_lchown(SB) -  GLOBL	·libc_lchown_trampoline_addr(SB), RODATA, $8  DATA	·libc_lchown_trampoline_addr(SB)/8, $libc_lchown_trampoline<>(SB)  TEXT libc_link_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_link(SB) -  GLOBL	·libc_link_trampoline_addr(SB), RODATA, $8  DATA	·libc_link_trampoline_addr(SB)/8, $libc_link_trampoline<>(SB)  TEXT libc_linkat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_linkat(SB) -  GLOBL	·libc_linkat_trampoline_addr(SB), RODATA, $8  DATA	·libc_linkat_trampoline_addr(SB)/8, $libc_linkat_trampoline<>(SB)  TEXT libc_listen_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_listen(SB) -  GLOBL	·libc_listen_trampoline_addr(SB), RODATA, $8  DATA	·libc_listen_trampoline_addr(SB)/8, $libc_listen_trampoline<>(SB)  TEXT libc_lstat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_lstat(SB) -  GLOBL	·libc_lstat_trampoline_addr(SB), RODATA, $8  DATA	·libc_lstat_trampoline_addr(SB)/8, $libc_lstat_trampoline<>(SB)  TEXT libc_mkdir_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mkdir(SB) -  GLOBL	·libc_mkdir_trampoline_addr(SB), RODATA, $8  DATA	·libc_mkdir_trampoline_addr(SB)/8, $libc_mkdir_trampoline<>(SB)  TEXT libc_mkdirat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mkdirat(SB) -  GLOBL	·libc_mkdirat_trampoline_addr(SB), RODATA, $8  DATA	·libc_mkdirat_trampoline_addr(SB)/8, $libc_mkdirat_trampoline<>(SB)  TEXT libc_mkfifo_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mkfifo(SB) -  GLOBL	·libc_mkfifo_trampoline_addr(SB), RODATA, $8  DATA	·libc_mkfifo_trampoline_addr(SB)/8, $libc_mkfifo_trampoline<>(SB)  TEXT libc_mkfifoat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mkfifoat(SB) -  GLOBL	·libc_mkfifoat_trampoline_addr(SB), RODATA, $8  DATA	·libc_mkfifoat_trampoline_addr(SB)/8, $libc_mkfifoat_trampoline<>(SB)  TEXT libc_mknod_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mknod(SB) -  GLOBL	·libc_mknod_trampoline_addr(SB), RODATA, $8  DATA	·libc_mknod_trampoline_addr(SB)/8, $libc_mknod_trampoline<>(SB)  TEXT libc_mknodat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mknodat(SB) -  GLOBL	·libc_mknodat_trampoline_addr(SB), RODATA, $8  DATA	·libc_mknodat_trampoline_addr(SB)/8, $libc_mknodat_trampoline<>(SB)  TEXT libc_nanosleep_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_nanosleep(SB) -  GLOBL	·libc_nanosleep_trampoline_addr(SB), RODATA, $8  DATA	·libc_nanosleep_trampoline_addr(SB)/8, $libc_nanosleep_trampoline<>(SB)  TEXT libc_open_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_open(SB) -  GLOBL	·libc_open_trampoline_addr(SB), RODATA, $8  DATA	·libc_open_trampoline_addr(SB)/8, $libc_open_trampoline<>(SB)  TEXT libc_openat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_openat(SB) -  GLOBL	·libc_openat_trampoline_addr(SB), RODATA, $8  DATA	·libc_openat_trampoline_addr(SB)/8, $libc_openat_trampoline<>(SB)  TEXT libc_pathconf_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_pathconf(SB) -  GLOBL	·libc_pathconf_trampoline_addr(SB), RODATA, $8  DATA	·libc_pathconf_trampoline_addr(SB)/8, $libc_pathconf_trampoline<>(SB)  TEXT libc_pread_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_pread(SB) -  GLOBL	·libc_pread_trampoline_addr(SB), RODATA, $8  DATA	·libc_pread_trampoline_addr(SB)/8, $libc_pread_trampoline<>(SB)  TEXT libc_pwrite_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_pwrite(SB) -  GLOBL	·libc_pwrite_trampoline_addr(SB), RODATA, $8  DATA	·libc_pwrite_trampoline_addr(SB)/8, $libc_pwrite_trampoline<>(SB)  TEXT libc_read_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_read(SB) -  GLOBL	·libc_read_trampoline_addr(SB), RODATA, $8  DATA	·libc_read_trampoline_addr(SB)/8, $libc_read_trampoline<>(SB)  TEXT libc_readlink_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_readlink(SB) -  GLOBL	·libc_readlink_trampoline_addr(SB), RODATA, $8  DATA	·libc_readlink_trampoline_addr(SB)/8, $libc_readlink_trampoline<>(SB)  TEXT libc_readlinkat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_readlinkat(SB) -  GLOBL	·libc_readlinkat_trampoline_addr(SB), RODATA, $8  DATA	·libc_readlinkat_trampoline_addr(SB)/8, $libc_readlinkat_trampoline<>(SB)  TEXT libc_rename_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_rename(SB) -  GLOBL	·libc_rename_trampoline_addr(SB), RODATA, $8  DATA	·libc_rename_trampoline_addr(SB)/8, $libc_rename_trampoline<>(SB)  TEXT libc_renameat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_renameat(SB) -  GLOBL	·libc_renameat_trampoline_addr(SB), RODATA, $8  DATA	·libc_renameat_trampoline_addr(SB)/8, $libc_renameat_trampoline<>(SB)  TEXT libc_revoke_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_revoke(SB) -  GLOBL	·libc_revoke_trampoline_addr(SB), RODATA, $8  DATA	·libc_revoke_trampoline_addr(SB)/8, $libc_revoke_trampoline<>(SB)  TEXT libc_rmdir_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_rmdir(SB) -  GLOBL	·libc_rmdir_trampoline_addr(SB), RODATA, $8  DATA	·libc_rmdir_trampoline_addr(SB)/8, $libc_rmdir_trampoline<>(SB)  TEXT libc_lseek_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_lseek(SB) -  GLOBL	·libc_lseek_trampoline_addr(SB), RODATA, $8  DATA	·libc_lseek_trampoline_addr(SB)/8, $libc_lseek_trampoline<>(SB)  TEXT libc_select_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_select(SB) -  GLOBL	·libc_select_trampoline_addr(SB), RODATA, $8  DATA	·libc_select_trampoline_addr(SB)/8, $libc_select_trampoline<>(SB)  TEXT libc_setegid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setegid(SB) -  GLOBL	·libc_setegid_trampoline_addr(SB), RODATA, $8  DATA	·libc_setegid_trampoline_addr(SB)/8, $libc_setegid_trampoline<>(SB)  TEXT libc_seteuid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_seteuid(SB) -  GLOBL	·libc_seteuid_trampoline_addr(SB), RODATA, $8  DATA	·libc_seteuid_trampoline_addr(SB)/8, $libc_seteuid_trampoline<>(SB)  TEXT libc_setgid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setgid(SB) -  GLOBL	·libc_setgid_trampoline_addr(SB), RODATA, $8  DATA	·libc_setgid_trampoline_addr(SB)/8, $libc_setgid_trampoline<>(SB)  TEXT libc_setlogin_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setlogin(SB) -  GLOBL	·libc_setlogin_trampoline_addr(SB), RODATA, $8  DATA	·libc_setlogin_trampoline_addr(SB)/8, $libc_setlogin_trampoline<>(SB)  TEXT libc_setpgid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setpgid(SB) -  GLOBL	·libc_setpgid_trampoline_addr(SB), RODATA, $8  DATA	·libc_setpgid_trampoline_addr(SB)/8, $libc_setpgid_trampoline<>(SB)  TEXT libc_setpriority_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setpriority(SB) -  GLOBL	·libc_setpriority_trampoline_addr(SB), RODATA, $8  DATA	·libc_setpriority_trampoline_addr(SB)/8, $libc_setpriority_trampoline<>(SB)  TEXT libc_setregid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setregid(SB) -  GLOBL	·libc_setregid_trampoline_addr(SB), RODATA, $8  DATA	·libc_setregid_trampoline_addr(SB)/8, $libc_setregid_trampoline<>(SB)  TEXT libc_setreuid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setreuid(SB) -  GLOBL	·libc_setreuid_trampoline_addr(SB), RODATA, $8  DATA	·libc_setreuid_trampoline_addr(SB)/8, $libc_setreuid_trampoline<>(SB)  TEXT libc_setresgid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setresgid(SB) -  GLOBL	·libc_setresgid_trampoline_addr(SB), RODATA, $8  DATA	·libc_setresgid_trampoline_addr(SB)/8, $libc_setresgid_trampoline<>(SB)  TEXT libc_setresuid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setresuid(SB) -  GLOBL	·libc_setresuid_trampoline_addr(SB), RODATA, $8  DATA	·libc_setresuid_trampoline_addr(SB)/8, $libc_setresuid_trampoline<>(SB) -TEXT libc_setrlimit_trampoline<>(SB),NOSPLIT,$0-0 -	JMP	libc_setrlimit(SB) - -GLOBL	·libc_setrlimit_trampoline_addr(SB), RODATA, $8 -DATA	·libc_setrlimit_trampoline_addr(SB)/8, $libc_setrlimit_trampoline<>(SB) -  TEXT libc_setrtable_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setrtable(SB) -  GLOBL	·libc_setrtable_trampoline_addr(SB), RODATA, $8  DATA	·libc_setrtable_trampoline_addr(SB)/8, $libc_setrtable_trampoline<>(SB)  TEXT libc_setsid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setsid(SB) -  GLOBL	·libc_setsid_trampoline_addr(SB), RODATA, $8  DATA	·libc_setsid_trampoline_addr(SB)/8, $libc_setsid_trampoline<>(SB)  TEXT libc_settimeofday_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_settimeofday(SB) -  GLOBL	·libc_settimeofday_trampoline_addr(SB), RODATA, $8  DATA	·libc_settimeofday_trampoline_addr(SB)/8, $libc_settimeofday_trampoline<>(SB)  TEXT libc_setuid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setuid(SB) -  GLOBL	·libc_setuid_trampoline_addr(SB), RODATA, $8  DATA	·libc_setuid_trampoline_addr(SB)/8, $libc_setuid_trampoline<>(SB)  TEXT libc_stat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_stat(SB) -  GLOBL	·libc_stat_trampoline_addr(SB), RODATA, $8  DATA	·libc_stat_trampoline_addr(SB)/8, $libc_stat_trampoline<>(SB)  TEXT libc_statfs_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_statfs(SB) -  GLOBL	·libc_statfs_trampoline_addr(SB), RODATA, $8  DATA	·libc_statfs_trampoline_addr(SB)/8, $libc_statfs_trampoline<>(SB)  TEXT libc_symlink_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_symlink(SB) -  GLOBL	·libc_symlink_trampoline_addr(SB), RODATA, $8  DATA	·libc_symlink_trampoline_addr(SB)/8, $libc_symlink_trampoline<>(SB)  TEXT libc_symlinkat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_symlinkat(SB) -  GLOBL	·libc_symlinkat_trampoline_addr(SB), RODATA, $8  DATA	·libc_symlinkat_trampoline_addr(SB)/8, $libc_symlinkat_trampoline<>(SB)  TEXT libc_sync_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_sync(SB) -  GLOBL	·libc_sync_trampoline_addr(SB), RODATA, $8  DATA	·libc_sync_trampoline_addr(SB)/8, $libc_sync_trampoline<>(SB)  TEXT libc_truncate_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_truncate(SB) -  GLOBL	·libc_truncate_trampoline_addr(SB), RODATA, $8  DATA	·libc_truncate_trampoline_addr(SB)/8, $libc_truncate_trampoline<>(SB)  TEXT libc_umask_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_umask(SB) -  GLOBL	·libc_umask_trampoline_addr(SB), RODATA, $8  DATA	·libc_umask_trampoline_addr(SB)/8, $libc_umask_trampoline<>(SB)  TEXT libc_unlink_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_unlink(SB) -  GLOBL	·libc_unlink_trampoline_addr(SB), RODATA, $8  DATA	·libc_unlink_trampoline_addr(SB)/8, $libc_unlink_trampoline<>(SB)  TEXT libc_unlinkat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_unlinkat(SB) -  GLOBL	·libc_unlinkat_trampoline_addr(SB), RODATA, $8  DATA	·libc_unlinkat_trampoline_addr(SB)/8, $libc_unlinkat_trampoline<>(SB)  TEXT libc_unmount_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_unmount(SB) -  GLOBL	·libc_unmount_trampoline_addr(SB), RODATA, $8  DATA	·libc_unmount_trampoline_addr(SB)/8, $libc_unmount_trampoline<>(SB)  TEXT libc_write_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_write(SB) -  GLOBL	·libc_write_trampoline_addr(SB), RODATA, $8  DATA	·libc_write_trampoline_addr(SB)/8, $libc_write_trampoline<>(SB)  TEXT libc_mmap_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mmap(SB) -  GLOBL	·libc_mmap_trampoline_addr(SB), RODATA, $8  DATA	·libc_mmap_trampoline_addr(SB)/8, $libc_mmap_trampoline<>(SB)  TEXT libc_munmap_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_munmap(SB) -  GLOBL	·libc_munmap_trampoline_addr(SB), RODATA, $8  DATA	·libc_munmap_trampoline_addr(SB)/8, $libc_munmap_trampoline<>(SB)  TEXT libc_utimensat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_utimensat(SB) -  GLOBL	·libc_utimensat_trampoline_addr(SB), RODATA, $8  DATA	·libc_utimensat_trampoline_addr(SB)/8, $libc_utimensat_trampoline<>(SB) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go index 016d959..7bc2e24 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go @@ -1,4 +1,4 @@ -// go run mksyscall.go -openbsd -tags openbsd,mips64 syscall_bsd.go syscall_openbsd.go syscall_openbsd_mips64.go +// go run mksyscall.go -openbsd -libc -tags openbsd,mips64 syscall_bsd.go syscall_openbsd.go syscall_openbsd_mips64.go  // Code generated by the command above; see README.md. DO NOT EDIT.  //go:build openbsd && mips64 @@ -16,7 +16,7 @@ var _ syscall.Errno  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func getgroups(ngid int, gid *_Gid_t) (n int, err error) { -	r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) +	r0, _, e1 := syscall_rawSyscall(libc_getgroups_trampoline_addr, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)  	n = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -24,20 +24,28 @@ func getgroups(ngid int, gid *_Gid_t) (n int, err error) {  	return  } +var libc_getgroups_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getgroups getgroups "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func setgroups(ngid int, gid *_Gid_t) (err error) { -	_, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) +	_, _, e1 := syscall_rawSyscall(libc_setgroups_trampoline_addr, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_setgroups_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_setgroups setgroups "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) { -	r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) +	r0, _, e1 := syscall_syscall6(libc_wait4_trampoline_addr, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)  	wpid = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -45,10 +53,14 @@ func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err  	return  } +var libc_wait4_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_wait4 wait4 "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { -	r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) +	r0, _, e1 := syscall_syscall(libc_accept_trampoline_addr, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))  	fd = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -56,30 +68,42 @@ func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {  	return  } +var libc_accept_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_accept accept "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { -	_, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen)) +	_, _, e1 := syscall_syscall(libc_bind_trampoline_addr, uintptr(s), uintptr(addr), uintptr(addrlen))  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_bind_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_bind bind "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { -	_, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen)) +	_, _, e1 := syscall_syscall(libc_connect_trampoline_addr, uintptr(s), uintptr(addr), uintptr(addrlen))  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_connect_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_connect connect "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func socket(domain int, typ int, proto int) (fd int, err error) { -	r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto)) +	r0, _, e1 := syscall_rawSyscall(libc_socket_trampoline_addr, uintptr(domain), uintptr(typ), uintptr(proto))  	fd = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -87,66 +111,94 @@ func socket(domain int, typ int, proto int) (fd int, err error) {  	return  } +var libc_socket_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_socket socket "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) { -	_, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0) +	_, _, e1 := syscall_syscall6(libc_getsockopt_trampoline_addr, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_getsockopt_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getsockopt getsockopt "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) { -	_, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0) +	_, _, e1 := syscall_syscall6(libc_setsockopt_trampoline_addr, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_setsockopt_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_setsockopt setsockopt "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { -	_, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) +	_, _, e1 := syscall_rawSyscall(libc_getpeername_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_getpeername_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getpeername getpeername "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { -	_, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) +	_, _, e1 := syscall_rawSyscall(libc_getsockname_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_getsockname_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getsockname getsockname "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Shutdown(s int, how int) (err error) { -	_, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0) +	_, _, e1 := syscall_syscall(libc_shutdown_trampoline_addr, uintptr(s), uintptr(how), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_shutdown_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_shutdown shutdown "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) { -	_, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0) +	_, _, e1 := syscall_rawSyscall6(libc_socketpair_trampoline_addr, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_socketpair_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_socketpair socketpair "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) { @@ -156,7 +208,7 @@ func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Sockl  	} else {  		_p0 = unsafe.Pointer(&_zero)  	} -	r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) +	r0, _, e1 := syscall_syscall6(libc_recvfrom_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))  	n = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -164,6 +216,10 @@ func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Sockl  	return  } +var libc_recvfrom_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_recvfrom recvfrom "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) { @@ -173,17 +229,21 @@ func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (  	} else {  		_p0 = unsafe.Pointer(&_zero)  	} -	_, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen)) +	_, _, e1 := syscall_syscall6(libc_sendto_trampoline_addr, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_sendto_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_sendto sendto "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { -	r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) +	r0, _, e1 := syscall_syscall(libc_recvmsg_trampoline_addr, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))  	n = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -191,10 +251,14 @@ func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {  	return  } +var libc_recvmsg_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_recvmsg recvmsg "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { -	r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) +	r0, _, e1 := syscall_syscall(libc_sendmsg_trampoline_addr, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))  	n = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -202,10 +266,14 @@ func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {  	return  } +var libc_sendmsg_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_sendmsg sendmsg "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) { -	r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout))) +	r0, _, e1 := syscall_syscall6(libc_kevent_trampoline_addr, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))  	n = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -213,6 +281,10 @@ func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, ne  	return  } +var libc_kevent_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_kevent kevent "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func utimes(path string, timeval *[2]Timeval) (err error) { @@ -221,27 +293,35 @@ func utimes(path string, timeval *[2]Timeval) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) +	_, _, e1 := syscall_syscall(libc_utimes_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_utimes_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_utimes utimes "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func futimes(fd int, timeval *[2]Timeval) (err error) { -	_, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0) +	_, _, e1 := syscall_syscall(libc_futimes_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_futimes_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_futimes futimes "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { -	r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout)) +	r0, _, e1 := syscall_syscall(libc_poll_trampoline_addr, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))  	n = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -249,6 +329,10 @@ func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {  	return  } +var libc_poll_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_poll poll "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Madvise(b []byte, behav int) (err error) { @@ -258,13 +342,17 @@ func Madvise(b []byte, behav int) (err error) {  	} else {  		_p0 = unsafe.Pointer(&_zero)  	} -	_, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav)) +	_, _, e1 := syscall_syscall(libc_madvise_trampoline_addr, uintptr(_p0), uintptr(len(b)), uintptr(behav))  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_madvise_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_madvise madvise "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Mlock(b []byte) (err error) { @@ -274,23 +362,31 @@ func Mlock(b []byte) (err error) {  	} else {  		_p0 = unsafe.Pointer(&_zero)  	} -	_, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0) +	_, _, e1 := syscall_syscall(libc_mlock_trampoline_addr, uintptr(_p0), uintptr(len(b)), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_mlock_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_mlock mlock "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Mlockall(flags int) (err error) { -	_, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0) +	_, _, e1 := syscall_syscall(libc_mlockall_trampoline_addr, uintptr(flags), 0, 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_mlockall_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_mlockall mlockall "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Mprotect(b []byte, prot int) (err error) { @@ -300,13 +396,17 @@ func Mprotect(b []byte, prot int) (err error) {  	} else {  		_p0 = unsafe.Pointer(&_zero)  	} -	_, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot)) +	_, _, e1 := syscall_syscall(libc_mprotect_trampoline_addr, uintptr(_p0), uintptr(len(b)), uintptr(prot))  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_mprotect_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_mprotect mprotect "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Msync(b []byte, flags int) (err error) { @@ -316,13 +416,17 @@ func Msync(b []byte, flags int) (err error) {  	} else {  		_p0 = unsafe.Pointer(&_zero)  	} -	_, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags)) +	_, _, e1 := syscall_syscall(libc_msync_trampoline_addr, uintptr(_p0), uintptr(len(b)), uintptr(flags))  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_msync_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_msync msync "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Munlock(b []byte) (err error) { @@ -332,33 +436,45 @@ func Munlock(b []byte) (err error) {  	} else {  		_p0 = unsafe.Pointer(&_zero)  	} -	_, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0) +	_, _, e1 := syscall_syscall(libc_munlock_trampoline_addr, uintptr(_p0), uintptr(len(b)), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_munlock_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_munlock munlock "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Munlockall() (err error) { -	_, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0) +	_, _, e1 := syscall_syscall(libc_munlockall_trampoline_addr, 0, 0, 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_munlockall_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_munlockall munlockall "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func pipe2(p *[2]_C_int, flags int) (err error) { -	_, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0) +	_, _, e1 := syscall_rawSyscall(libc_pipe2_trampoline_addr, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_pipe2_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_pipe2 pipe2 "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Getdents(fd int, buf []byte) (n int, err error) { @@ -368,7 +484,7 @@ func Getdents(fd int, buf []byte) (n int, err error) {  	} else {  		_p0 = unsafe.Pointer(&_zero)  	} -	r0, _, e1 := Syscall(SYS_GETDENTS, uintptr(fd), uintptr(_p0), uintptr(len(buf))) +	r0, _, e1 := syscall_syscall(libc_getdents_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(buf)))  	n = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -376,6 +492,10 @@ func Getdents(fd int, buf []byte) (n int, err error) {  	return  } +var libc_getdents_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getdents getdents "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Getcwd(buf []byte) (n int, err error) { @@ -385,7 +505,7 @@ func Getcwd(buf []byte) (n int, err error) {  	} else {  		_p0 = unsafe.Pointer(&_zero)  	} -	r0, _, e1 := Syscall(SYS___GETCWD, uintptr(_p0), uintptr(len(buf)), 0) +	r0, _, e1 := syscall_syscall(libc_getcwd_trampoline_addr, uintptr(_p0), uintptr(len(buf)), 0)  	n = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -393,16 +513,32 @@ func Getcwd(buf []byte) (n int, err error) {  	return  } +var libc_getcwd_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getcwd getcwd "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func ioctl(fd int, req uint, arg uintptr) (err error) { -	_, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) +	_, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg))  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { +	_, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -412,17 +548,21 @@ func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr)  	} else {  		_p0 = unsafe.Pointer(&_zero)  	} -	_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen)) +	_, _, e1 := syscall_syscall6(libc_sysctl_trampoline_addr, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_sysctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_sysctl sysctl "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { -	r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0) +	r0, _, e1 := syscall_syscall6(libc_ppoll_trampoline_addr, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)  	n = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -430,6 +570,10 @@ func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int,  	return  } +var libc_ppoll_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ppoll ppoll "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Access(path string, mode uint32) (err error) { @@ -438,23 +582,31 @@ func Access(path string, mode uint32) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) +	_, _, e1 := syscall_syscall(libc_access_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_access_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_access access "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Adjtime(delta *Timeval, olddelta *Timeval) (err error) { -	_, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0) +	_, _, e1 := syscall_syscall(libc_adjtime_trampoline_addr, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_adjtime_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_adjtime adjtime "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Chdir(path string) (err error) { @@ -463,13 +615,17 @@ func Chdir(path string) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) +	_, _, e1 := syscall_syscall(libc_chdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_chdir_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_chdir chdir "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Chflags(path string, flags int) (err error) { @@ -478,13 +634,17 @@ func Chflags(path string, flags int) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) +	_, _, e1 := syscall_syscall(libc_chflags_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_chflags_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_chflags chflags "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Chmod(path string, mode uint32) (err error) { @@ -493,13 +653,17 @@ func Chmod(path string, mode uint32) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) +	_, _, e1 := syscall_syscall(libc_chmod_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_chmod_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_chmod chmod "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Chown(path string, uid int, gid int) (err error) { @@ -508,13 +672,17 @@ func Chown(path string, uid int, gid int) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) +	_, _, e1 := syscall_syscall(libc_chown_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_chown_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_chown chown "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Chroot(path string) (err error) { @@ -523,27 +691,49 @@ func Chroot(path string) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0) +	_, _, e1 := syscall_syscall(libc_chroot_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_chroot_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_chroot chroot "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ClockGettime(clockid int32, time *Timespec) (err error) { +	_, _, e1 := syscall_syscall(libc_clock_gettime_trampoline_addr, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +var libc_clock_gettime_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_clock_gettime clock_gettime "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Close(fd int) (err error) { -	_, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) +	_, _, e1 := syscall_syscall(libc_close_trampoline_addr, uintptr(fd), 0, 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_close_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_close close "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Dup(fd int) (nfd int, err error) { -	r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0) +	r0, _, e1 := syscall_syscall(libc_dup_trampoline_addr, uintptr(fd), 0, 0)  	nfd = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -551,33 +741,49 @@ func Dup(fd int) (nfd int, err error) {  	return  } +var libc_dup_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_dup dup "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Dup2(from int, to int) (err error) { -	_, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0) +	_, _, e1 := syscall_syscall(libc_dup2_trampoline_addr, uintptr(from), uintptr(to), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_dup2_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_dup2 dup2 "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Dup3(from int, to int, flags int) (err error) { -	_, _, e1 := Syscall(SYS_DUP3, uintptr(from), uintptr(to), uintptr(flags)) +	_, _, e1 := syscall_syscall(libc_dup3_trampoline_addr, uintptr(from), uintptr(to), uintptr(flags))  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_dup3_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_dup3 dup3 "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Exit(code int) { -	Syscall(SYS_EXIT, uintptr(code), 0, 0) +	syscall_syscall(libc_exit_trampoline_addr, uintptr(code), 0, 0)  	return  } +var libc_exit_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_exit exit "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { @@ -586,43 +792,59 @@ func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) +	_, _, e1 := syscall_syscall6(libc_faccessat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_faccessat_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_faccessat faccessat "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Fchdir(fd int) (err error) { -	_, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0) +	_, _, e1 := syscall_syscall(libc_fchdir_trampoline_addr, uintptr(fd), 0, 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_fchdir_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_fchdir fchdir "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Fchflags(fd int, flags int) (err error) { -	_, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0) +	_, _, e1 := syscall_syscall(libc_fchflags_trampoline_addr, uintptr(fd), uintptr(flags), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_fchflags_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_fchflags fchflags "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Fchmod(fd int, mode uint32) (err error) { -	_, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0) +	_, _, e1 := syscall_syscall(libc_fchmod_trampoline_addr, uintptr(fd), uintptr(mode), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_fchmod_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_fchmod fchmod "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { @@ -631,23 +853,31 @@ func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) +	_, _, e1 := syscall_syscall6(libc_fchmodat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_fchmodat_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_fchmodat fchmodat "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Fchown(fd int, uid int, gid int) (err error) { -	_, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid)) +	_, _, e1 := syscall_syscall(libc_fchown_trampoline_addr, uintptr(fd), uintptr(uid), uintptr(gid))  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_fchown_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_fchown fchown "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { @@ -656,27 +886,35 @@ func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0) +	_, _, e1 := syscall_syscall6(libc_fchownat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_fchownat_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_fchownat fchownat "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Flock(fd int, how int) (err error) { -	_, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0) +	_, _, e1 := syscall_syscall(libc_flock_trampoline_addr, uintptr(fd), uintptr(how), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_flock_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_flock flock "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Fpathconf(fd int, name int) (val int, err error) { -	r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0) +	r0, _, e1 := syscall_syscall(libc_fpathconf_trampoline_addr, uintptr(fd), uintptr(name), 0)  	val = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -684,16 +922,24 @@ func Fpathconf(fd int, name int) (val int, err error) {  	return  } +var libc_fpathconf_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_fpathconf fpathconf "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Fstat(fd int, stat *Stat_t) (err error) { -	_, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) +	_, _, e1 := syscall_syscall(libc_fstat_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_fstat_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_fstat fstat "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { @@ -702,71 +948,99 @@ func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall6(SYS_FSTATAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0) +	_, _, e1 := syscall_syscall6(libc_fstatat_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_fstatat_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_fstatat fstatat "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Fstatfs(fd int, stat *Statfs_t) (err error) { -	_, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) +	_, _, e1 := syscall_syscall(libc_fstatfs_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_fstatfs_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_fstatfs fstatfs "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Fsync(fd int) (err error) { -	_, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0) +	_, _, e1 := syscall_syscall(libc_fsync_trampoline_addr, uintptr(fd), 0, 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_fsync_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_fsync fsync "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Ftruncate(fd int, length int64) (err error) { -	_, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), 0, uintptr(length)) +	_, _, e1 := syscall_syscall(libc_ftruncate_trampoline_addr, uintptr(fd), uintptr(length), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_ftruncate_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ftruncate ftruncate "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Getegid() (egid int) { -	r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0) +	r0, _, _ := syscall_rawSyscall(libc_getegid_trampoline_addr, 0, 0, 0)  	egid = int(r0)  	return  } +var libc_getegid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getegid getegid "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Geteuid() (uid int) { -	r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0) +	r0, _, _ := syscall_rawSyscall(libc_geteuid_trampoline_addr, 0, 0, 0)  	uid = int(r0)  	return  } +var libc_geteuid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_geteuid geteuid "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Getgid() (gid int) { -	r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0) +	r0, _, _ := syscall_rawSyscall(libc_getgid_trampoline_addr, 0, 0, 0)  	gid = int(r0)  	return  } +var libc_getgid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getgid getgid "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Getpgid(pid int) (pgid int, err error) { -	r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0) +	r0, _, e1 := syscall_rawSyscall(libc_getpgid_trampoline_addr, uintptr(pid), 0, 0)  	pgid = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -774,34 +1048,50 @@ func Getpgid(pid int) (pgid int, err error) {  	return  } +var libc_getpgid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getpgid getpgid "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Getpgrp() (pgrp int) { -	r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0) +	r0, _, _ := syscall_rawSyscall(libc_getpgrp_trampoline_addr, 0, 0, 0)  	pgrp = int(r0)  	return  } +var libc_getpgrp_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getpgrp getpgrp "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Getpid() (pid int) { -	r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0) +	r0, _, _ := syscall_rawSyscall(libc_getpid_trampoline_addr, 0, 0, 0)  	pid = int(r0)  	return  } +var libc_getpid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getpid getpid "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Getppid() (ppid int) { -	r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0) +	r0, _, _ := syscall_rawSyscall(libc_getppid_trampoline_addr, 0, 0, 0)  	ppid = int(r0)  	return  } +var libc_getppid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getppid getppid "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Getpriority(which int, who int) (prio int, err error) { -	r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0) +	r0, _, e1 := syscall_syscall(libc_getpriority_trampoline_addr, uintptr(which), uintptr(who), 0)  	prio = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -809,20 +1099,28 @@ func Getpriority(which int, who int) (prio int, err error) {  	return  } +var libc_getpriority_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getpriority getpriority "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Getrlimit(which int, lim *Rlimit) (err error) { -	_, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) +	_, _, e1 := syscall_rawSyscall(libc_getrlimit_trampoline_addr, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_getrlimit_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getrlimit getrlimit "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Getrtable() (rtable int, err error) { -	r0, _, e1 := RawSyscall(SYS_GETRTABLE, 0, 0, 0) +	r0, _, e1 := syscall_rawSyscall(libc_getrtable_trampoline_addr, 0, 0, 0)  	rtable = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -830,20 +1128,28 @@ func Getrtable() (rtable int, err error) {  	return  } +var libc_getrtable_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getrtable getrtable "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Getrusage(who int, rusage *Rusage) (err error) { -	_, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0) +	_, _, e1 := syscall_rawSyscall(libc_getrusage_trampoline_addr, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_getrusage_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getrusage getrusage "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Getsid(pid int) (sid int, err error) { -	r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0) +	r0, _, e1 := syscall_rawSyscall(libc_getsid_trampoline_addr, uintptr(pid), 0, 0)  	sid = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -851,46 +1157,66 @@ func Getsid(pid int) (sid int, err error) {  	return  } +var libc_getsid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getsid getsid "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Gettimeofday(tv *Timeval) (err error) { -	_, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0) +	_, _, e1 := syscall_rawSyscall(libc_gettimeofday_trampoline_addr, uintptr(unsafe.Pointer(tv)), 0, 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_gettimeofday_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_gettimeofday gettimeofday "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Getuid() (uid int) { -	r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0) +	r0, _, _ := syscall_rawSyscall(libc_getuid_trampoline_addr, 0, 0, 0)  	uid = int(r0)  	return  } +var libc_getuid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_getuid getuid "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Issetugid() (tainted bool) { -	r0, _, _ := Syscall(SYS_ISSETUGID, 0, 0, 0) +	r0, _, _ := syscall_syscall(libc_issetugid_trampoline_addr, 0, 0, 0)  	tainted = bool(r0 != 0)  	return  } +var libc_issetugid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_issetugid issetugid "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Kill(pid int, signum syscall.Signal) (err error) { -	_, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0) +	_, _, e1 := syscall_syscall(libc_kill_trampoline_addr, uintptr(pid), uintptr(signum), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_kill_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_kill kill "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Kqueue() (fd int, err error) { -	r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0) +	r0, _, e1 := syscall_syscall(libc_kqueue_trampoline_addr, 0, 0, 0)  	fd = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -898,6 +1224,10 @@ func Kqueue() (fd int, err error) {  	return  } +var libc_kqueue_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_kqueue kqueue "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Lchown(path string, uid int, gid int) (err error) { @@ -906,13 +1236,17 @@ func Lchown(path string, uid int, gid int) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) +	_, _, e1 := syscall_syscall(libc_lchown_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_lchown_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_lchown lchown "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Link(path string, link string) (err error) { @@ -926,13 +1260,17 @@ func Link(path string, link string) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) +	_, _, e1 := syscall_syscall(libc_link_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_link_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_link link "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) { @@ -946,23 +1284,31 @@ func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err er  	if err != nil {  		return  	} -	_, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) +	_, _, e1 := syscall_syscall6(libc_linkat_trampoline_addr, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_linkat_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_linkat linkat "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Listen(s int, backlog int) (err error) { -	_, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0) +	_, _, e1 := syscall_syscall(libc_listen_trampoline_addr, uintptr(s), uintptr(backlog), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_listen_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_listen listen "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Lstat(path string, stat *Stat_t) (err error) { @@ -971,13 +1317,17 @@ func Lstat(path string, stat *Stat_t) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) +	_, _, e1 := syscall_syscall(libc_lstat_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_lstat_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_lstat lstat "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Mkdir(path string, mode uint32) (err error) { @@ -986,13 +1336,17 @@ func Mkdir(path string, mode uint32) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) +	_, _, e1 := syscall_syscall(libc_mkdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_mkdir_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_mkdir mkdir "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Mkdirat(dirfd int, path string, mode uint32) (err error) { @@ -1001,13 +1355,17 @@ func Mkdirat(dirfd int, path string, mode uint32) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) +	_, _, e1 := syscall_syscall(libc_mkdirat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_mkdirat_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_mkdirat mkdirat "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Mkfifo(path string, mode uint32) (err error) { @@ -1016,13 +1374,17 @@ func Mkfifo(path string, mode uint32) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) +	_, _, e1 := syscall_syscall(libc_mkfifo_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_mkfifo_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_mkfifo mkfifo "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Mkfifoat(dirfd int, path string, mode uint32) (err error) { @@ -1031,13 +1393,17 @@ func Mkfifoat(dirfd int, path string, mode uint32) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall(SYS_MKFIFOAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) +	_, _, e1 := syscall_syscall(libc_mkfifoat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_mkfifoat_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_mkfifoat mkfifoat "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Mknod(path string, mode uint32, dev int) (err error) { @@ -1046,13 +1412,17 @@ func Mknod(path string, mode uint32, dev int) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) +	_, _, e1 := syscall_syscall(libc_mknod_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_mknod_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_mknod mknod "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) { @@ -1061,23 +1431,31 @@ func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0) +	_, _, e1 := syscall_syscall6(libc_mknodat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_mknodat_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_mknodat mknodat "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Nanosleep(time *Timespec, leftover *Timespec) (err error) { -	_, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0) +	_, _, e1 := syscall_syscall(libc_nanosleep_trampoline_addr, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_nanosleep_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_nanosleep nanosleep "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Open(path string, mode int, perm uint32) (fd int, err error) { @@ -1086,7 +1464,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {  	if err != nil {  		return  	} -	r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) +	r0, _, e1 := syscall_syscall(libc_open_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))  	fd = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -1094,6 +1472,10 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {  	return  } +var libc_open_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_open open "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) { @@ -1102,7 +1484,7 @@ func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {  	if err != nil {  		return  	} -	r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0) +	r0, _, e1 := syscall_syscall6(libc_openat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)  	fd = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -1110,6 +1492,10 @@ func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {  	return  } +var libc_openat_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_openat openat "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Pathconf(path string, name int) (val int, err error) { @@ -1118,7 +1504,7 @@ func Pathconf(path string, name int) (val int, err error) {  	if err != nil {  		return  	} -	r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) +	r0, _, e1 := syscall_syscall(libc_pathconf_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)  	val = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -1126,6 +1512,10 @@ func Pathconf(path string, name int) (val int, err error) {  	return  } +var libc_pathconf_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_pathconf pathconf "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func pread(fd int, p []byte, offset int64) (n int, err error) { @@ -1135,7 +1525,7 @@ func pread(fd int, p []byte, offset int64) (n int, err error) {  	} else {  		_p0 = unsafe.Pointer(&_zero)  	} -	r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), 0, uintptr(offset), 0) +	r0, _, e1 := syscall_syscall6(libc_pread_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)  	n = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -1143,6 +1533,10 @@ func pread(fd int, p []byte, offset int64) (n int, err error) {  	return  } +var libc_pread_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_pread pread "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func pwrite(fd int, p []byte, offset int64) (n int, err error) { @@ -1152,7 +1546,7 @@ func pwrite(fd int, p []byte, offset int64) (n int, err error) {  	} else {  		_p0 = unsafe.Pointer(&_zero)  	} -	r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), 0, uintptr(offset), 0) +	r0, _, e1 := syscall_syscall6(libc_pwrite_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)  	n = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -1160,6 +1554,10 @@ func pwrite(fd int, p []byte, offset int64) (n int, err error) {  	return  } +var libc_pwrite_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_pwrite pwrite "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func read(fd int, p []byte) (n int, err error) { @@ -1169,7 +1567,7 @@ func read(fd int, p []byte) (n int, err error) {  	} else {  		_p0 = unsafe.Pointer(&_zero)  	} -	r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p))) +	r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)))  	n = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -1177,6 +1575,10 @@ func read(fd int, p []byte) (n int, err error) {  	return  } +var libc_read_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_read read "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Readlink(path string, buf []byte) (n int, err error) { @@ -1191,7 +1593,7 @@ func Readlink(path string, buf []byte) (n int, err error) {  	} else {  		_p1 = unsafe.Pointer(&_zero)  	} -	r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) +	r0, _, e1 := syscall_syscall(libc_readlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))  	n = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -1199,6 +1601,10 @@ func Readlink(path string, buf []byte) (n int, err error) {  	return  } +var libc_readlink_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_readlink readlink "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) { @@ -1213,7 +1619,7 @@ func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {  	} else {  		_p1 = unsafe.Pointer(&_zero)  	} -	r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0) +	r0, _, e1 := syscall_syscall6(libc_readlinkat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)  	n = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -1221,6 +1627,10 @@ func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {  	return  } +var libc_readlinkat_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_readlinkat readlinkat "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Rename(from string, to string) (err error) { @@ -1234,13 +1644,17 @@ func Rename(from string, to string) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) +	_, _, e1 := syscall_syscall(libc_rename_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_rename_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_rename rename "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Renameat(fromfd int, from string, tofd int, to string) (err error) { @@ -1254,13 +1668,17 @@ func Renameat(fromfd int, from string, tofd int, to string) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0) +	_, _, e1 := syscall_syscall6(libc_renameat_trampoline_addr, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_renameat_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_renameat renameat "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Revoke(path string) (err error) { @@ -1269,13 +1687,17 @@ func Revoke(path string) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0) +	_, _, e1 := syscall_syscall(libc_revoke_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_revoke_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_revoke revoke "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Rmdir(path string) (err error) { @@ -1284,17 +1706,21 @@ func Rmdir(path string) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) +	_, _, e1 := syscall_syscall(libc_rmdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_rmdir_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_rmdir rmdir "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { -	r0, _, e1 := Syscall6(SYS_LSEEK, uintptr(fd), 0, uintptr(offset), uintptr(whence), 0, 0) +	r0, _, e1 := syscall_syscall(libc_lseek_trampoline_addr, uintptr(fd), uintptr(offset), uintptr(whence))  	newoffset = int64(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -1302,10 +1728,14 @@ func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {  	return  } +var libc_lseek_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_lseek lseek "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) { -	r0, _, e1 := Syscall6(SYS_SELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) +	r0, _, e1 := syscall_syscall6(libc_select_trampoline_addr, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)  	n = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -1313,36 +1743,52 @@ func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err  	return  } +var libc_select_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_select select "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Setegid(egid int) (err error) { -	_, _, e1 := RawSyscall(SYS_SETEGID, uintptr(egid), 0, 0) +	_, _, e1 := syscall_rawSyscall(libc_setegid_trampoline_addr, uintptr(egid), 0, 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_setegid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_setegid setegid "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Seteuid(euid int) (err error) { -	_, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0) +	_, _, e1 := syscall_rawSyscall(libc_seteuid_trampoline_addr, uintptr(euid), 0, 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_seteuid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_seteuid seteuid "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Setgid(gid int) (err error) { -	_, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0) +	_, _, e1 := syscall_rawSyscall(libc_setgid_trampoline_addr, uintptr(gid), 0, 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_setgid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_setgid setgid "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Setlogin(name string) (err error) { @@ -1351,97 +1797,119 @@ func Setlogin(name string) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0) +	_, _, e1 := syscall_syscall(libc_setlogin_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_setlogin_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_setlogin setlogin "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Setpgid(pid int, pgid int) (err error) { -	_, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0) +	_, _, e1 := syscall_rawSyscall(libc_setpgid_trampoline_addr, uintptr(pid), uintptr(pgid), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_setpgid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_setpgid setpgid "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Setpriority(which int, who int, prio int) (err error) { -	_, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio)) +	_, _, e1 := syscall_syscall(libc_setpriority_trampoline_addr, uintptr(which), uintptr(who), uintptr(prio))  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_setpriority_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_setpriority setpriority "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Setregid(rgid int, egid int) (err error) { -	_, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0) +	_, _, e1 := syscall_rawSyscall(libc_setregid_trampoline_addr, uintptr(rgid), uintptr(egid), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_setregid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_setregid setregid "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Setreuid(ruid int, euid int) (err error) { -	_, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0) +	_, _, e1 := syscall_rawSyscall(libc_setreuid_trampoline_addr, uintptr(ruid), uintptr(euid), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_setreuid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_setreuid setreuid "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Setresgid(rgid int, egid int, sgid int) (err error) { -	_, _, e1 := RawSyscall(SYS_SETRESGID, uintptr(rgid), uintptr(egid), uintptr(sgid)) +	_, _, e1 := syscall_rawSyscall(libc_setresgid_trampoline_addr, uintptr(rgid), uintptr(egid), uintptr(sgid))  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_setresgid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_setresgid setresgid "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Setresuid(ruid int, euid int, suid int) (err error) { -	_, _, e1 := RawSyscall(SYS_SETRESUID, uintptr(ruid), uintptr(euid), uintptr(suid)) +	_, _, e1 := syscall_rawSyscall(libc_setresuid_trampoline_addr, uintptr(ruid), uintptr(euid), uintptr(suid))  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +var libc_setresuid_trampoline_addr uintptr -func Setrlimit(which int, lim *Rlimit) (err error) { -	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} +//go:cgo_import_dynamic libc_setresuid setresuid "libc.so"  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Setrtable(rtable int) (err error) { -	_, _, e1 := RawSyscall(SYS_SETRTABLE, uintptr(rtable), 0, 0) +	_, _, e1 := syscall_rawSyscall(libc_setrtable_trampoline_addr, uintptr(rtable), 0, 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_setrtable_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_setrtable setrtable "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Setsid() (pid int, err error) { -	r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0) +	r0, _, e1 := syscall_rawSyscall(libc_setsid_trampoline_addr, 0, 0, 0)  	pid = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -1449,26 +1917,38 @@ func Setsid() (pid int, err error) {  	return  } +var libc_setsid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_setsid setsid "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Settimeofday(tp *Timeval) (err error) { -	_, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0) +	_, _, e1 := syscall_rawSyscall(libc_settimeofday_trampoline_addr, uintptr(unsafe.Pointer(tp)), 0, 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_settimeofday_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_settimeofday settimeofday "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Setuid(uid int) (err error) { -	_, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0) +	_, _, e1 := syscall_rawSyscall(libc_setuid_trampoline_addr, uintptr(uid), 0, 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_setuid_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_setuid setuid "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Stat(path string, stat *Stat_t) (err error) { @@ -1477,13 +1957,17 @@ func Stat(path string, stat *Stat_t) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) +	_, _, e1 := syscall_syscall(libc_stat_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_stat_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_stat stat "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Statfs(path string, stat *Statfs_t) (err error) { @@ -1492,13 +1976,17 @@ func Statfs(path string, stat *Statfs_t) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) +	_, _, e1 := syscall_syscall(libc_statfs_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_statfs_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_statfs statfs "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Symlink(path string, link string) (err error) { @@ -1512,13 +2000,17 @@ func Symlink(path string, link string) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) +	_, _, e1 := syscall_syscall(libc_symlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_symlink_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_symlink symlink "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) { @@ -1532,23 +2024,31 @@ func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1))) +	_, _, e1 := syscall_syscall(libc_symlinkat_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_symlinkat_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_symlinkat symlinkat "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Sync() (err error) { -	_, _, e1 := Syscall(SYS_SYNC, 0, 0, 0) +	_, _, e1 := syscall_syscall(libc_sync_trampoline_addr, 0, 0, 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_sync_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_sync sync "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Truncate(path string, length int64) (err error) { @@ -1557,21 +2057,29 @@ func Truncate(path string, length int64) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length)) +	_, _, e1 := syscall_syscall(libc_truncate_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_truncate_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_truncate truncate "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Umask(newmask int) (oldmask int) { -	r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0) +	r0, _, _ := syscall_syscall(libc_umask_trampoline_addr, uintptr(newmask), 0, 0)  	oldmask = int(r0)  	return  } +var libc_umask_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_umask umask "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Unlink(path string) (err error) { @@ -1580,13 +2088,17 @@ func Unlink(path string) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0) +	_, _, e1 := syscall_syscall(libc_unlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_unlink_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_unlink unlink "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Unlinkat(dirfd int, path string, flags int) (err error) { @@ -1595,13 +2107,17 @@ func Unlinkat(dirfd int, path string, flags int) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) +	_, _, e1 := syscall_syscall(libc_unlinkat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_unlinkat_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_unlinkat unlinkat "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Unmount(path string, flags int) (err error) { @@ -1610,13 +2126,17 @@ func Unmount(path string, flags int) (err error) {  	if err != nil {  		return  	} -	_, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) +	_, _, e1 := syscall_syscall(libc_unmount_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_unmount_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_unmount unmount "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func write(fd int, p []byte) (n int, err error) { @@ -1626,7 +2146,7 @@ func write(fd int, p []byte) (n int, err error) {  	} else {  		_p0 = unsafe.Pointer(&_zero)  	} -	r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p))) +	r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)))  	n = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -1634,10 +2154,14 @@ func write(fd int, p []byte) (n int, err error) {  	return  } +var libc_write_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_write write "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) { -	r0, _, e1 := Syscall9(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), 0, uintptr(pos), 0, 0) +	r0, _, e1 := syscall_syscall6(libc_mmap_trampoline_addr, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))  	ret = uintptr(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -1645,20 +2169,28 @@ func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (  	return  } +var libc_mmap_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_mmap mmap "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func munmap(addr uintptr, length uintptr) (err error) { -	_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0) +	_, _, e1 := syscall_syscall(libc_munmap_trampoline_addr, uintptr(addr), uintptr(length), 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } +var libc_munmap_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_munmap munmap "libc.so" +  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func readlen(fd int, buf *byte, nbuf int) (n int, err error) { -	r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) +	r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))  	n = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -1669,7 +2201,7 @@ func readlen(fd int, buf *byte, nbuf int) (n int, err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func writelen(fd int, buf *byte, nbuf int) (n int, err error) { -	r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) +	r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))  	n = int(r0)  	if e1 != 0 {  		err = errnoErr(e1) @@ -1685,9 +2217,13 @@ func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error  	if err != nil {  		return  	} -	_, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0) +	_, _, e1 := syscall_syscall6(libc_utimensat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)  	if e1 != 0 {  		err = errnoErr(e1)  	}  	return  } + +var libc_utimensat_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_utimensat utimensat "libc.so" diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.s b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.s new file mode 100644 index 0000000..05d4bff --- /dev/null +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.s @@ -0,0 +1,664 @@ +// go run mkasm.go openbsd mips64 +// Code generated by the command above; DO NOT EDIT. + +#include "textflag.h" + +TEXT libc_getgroups_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_getgroups(SB) +GLOBL	·libc_getgroups_trampoline_addr(SB), RODATA, $8 +DATA	·libc_getgroups_trampoline_addr(SB)/8, $libc_getgroups_trampoline<>(SB) + +TEXT libc_setgroups_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_setgroups(SB) +GLOBL	·libc_setgroups_trampoline_addr(SB), RODATA, $8 +DATA	·libc_setgroups_trampoline_addr(SB)/8, $libc_setgroups_trampoline<>(SB) + +TEXT libc_wait4_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_wait4(SB) +GLOBL	·libc_wait4_trampoline_addr(SB), RODATA, $8 +DATA	·libc_wait4_trampoline_addr(SB)/8, $libc_wait4_trampoline<>(SB) + +TEXT libc_accept_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_accept(SB) +GLOBL	·libc_accept_trampoline_addr(SB), RODATA, $8 +DATA	·libc_accept_trampoline_addr(SB)/8, $libc_accept_trampoline<>(SB) + +TEXT libc_bind_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_bind(SB) +GLOBL	·libc_bind_trampoline_addr(SB), RODATA, $8 +DATA	·libc_bind_trampoline_addr(SB)/8, $libc_bind_trampoline<>(SB) + +TEXT libc_connect_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_connect(SB) +GLOBL	·libc_connect_trampoline_addr(SB), RODATA, $8 +DATA	·libc_connect_trampoline_addr(SB)/8, $libc_connect_trampoline<>(SB) + +TEXT libc_socket_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_socket(SB) +GLOBL	·libc_socket_trampoline_addr(SB), RODATA, $8 +DATA	·libc_socket_trampoline_addr(SB)/8, $libc_socket_trampoline<>(SB) + +TEXT libc_getsockopt_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_getsockopt(SB) +GLOBL	·libc_getsockopt_trampoline_addr(SB), RODATA, $8 +DATA	·libc_getsockopt_trampoline_addr(SB)/8, $libc_getsockopt_trampoline<>(SB) + +TEXT libc_setsockopt_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_setsockopt(SB) +GLOBL	·libc_setsockopt_trampoline_addr(SB), RODATA, $8 +DATA	·libc_setsockopt_trampoline_addr(SB)/8, $libc_setsockopt_trampoline<>(SB) + +TEXT libc_getpeername_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_getpeername(SB) +GLOBL	·libc_getpeername_trampoline_addr(SB), RODATA, $8 +DATA	·libc_getpeername_trampoline_addr(SB)/8, $libc_getpeername_trampoline<>(SB) + +TEXT libc_getsockname_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_getsockname(SB) +GLOBL	·libc_getsockname_trampoline_addr(SB), RODATA, $8 +DATA	·libc_getsockname_trampoline_addr(SB)/8, $libc_getsockname_trampoline<>(SB) + +TEXT libc_shutdown_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_shutdown(SB) +GLOBL	·libc_shutdown_trampoline_addr(SB), RODATA, $8 +DATA	·libc_shutdown_trampoline_addr(SB)/8, $libc_shutdown_trampoline<>(SB) + +TEXT libc_socketpair_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_socketpair(SB) +GLOBL	·libc_socketpair_trampoline_addr(SB), RODATA, $8 +DATA	·libc_socketpair_trampoline_addr(SB)/8, $libc_socketpair_trampoline<>(SB) + +TEXT libc_recvfrom_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_recvfrom(SB) +GLOBL	·libc_recvfrom_trampoline_addr(SB), RODATA, $8 +DATA	·libc_recvfrom_trampoline_addr(SB)/8, $libc_recvfrom_trampoline<>(SB) + +TEXT libc_sendto_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_sendto(SB) +GLOBL	·libc_sendto_trampoline_addr(SB), RODATA, $8 +DATA	·libc_sendto_trampoline_addr(SB)/8, $libc_sendto_trampoline<>(SB) + +TEXT libc_recvmsg_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_recvmsg(SB) +GLOBL	·libc_recvmsg_trampoline_addr(SB), RODATA, $8 +DATA	·libc_recvmsg_trampoline_addr(SB)/8, $libc_recvmsg_trampoline<>(SB) + +TEXT libc_sendmsg_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_sendmsg(SB) +GLOBL	·libc_sendmsg_trampoline_addr(SB), RODATA, $8 +DATA	·libc_sendmsg_trampoline_addr(SB)/8, $libc_sendmsg_trampoline<>(SB) + +TEXT libc_kevent_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_kevent(SB) +GLOBL	·libc_kevent_trampoline_addr(SB), RODATA, $8 +DATA	·libc_kevent_trampoline_addr(SB)/8, $libc_kevent_trampoline<>(SB) + +TEXT libc_utimes_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_utimes(SB) +GLOBL	·libc_utimes_trampoline_addr(SB), RODATA, $8 +DATA	·libc_utimes_trampoline_addr(SB)/8, $libc_utimes_trampoline<>(SB) + +TEXT libc_futimes_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_futimes(SB) +GLOBL	·libc_futimes_trampoline_addr(SB), RODATA, $8 +DATA	·libc_futimes_trampoline_addr(SB)/8, $libc_futimes_trampoline<>(SB) + +TEXT libc_poll_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_poll(SB) +GLOBL	·libc_poll_trampoline_addr(SB), RODATA, $8 +DATA	·libc_poll_trampoline_addr(SB)/8, $libc_poll_trampoline<>(SB) + +TEXT libc_madvise_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_madvise(SB) +GLOBL	·libc_madvise_trampoline_addr(SB), RODATA, $8 +DATA	·libc_madvise_trampoline_addr(SB)/8, $libc_madvise_trampoline<>(SB) + +TEXT libc_mlock_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_mlock(SB) +GLOBL	·libc_mlock_trampoline_addr(SB), RODATA, $8 +DATA	·libc_mlock_trampoline_addr(SB)/8, $libc_mlock_trampoline<>(SB) + +TEXT libc_mlockall_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_mlockall(SB) +GLOBL	·libc_mlockall_trampoline_addr(SB), RODATA, $8 +DATA	·libc_mlockall_trampoline_addr(SB)/8, $libc_mlockall_trampoline<>(SB) + +TEXT libc_mprotect_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_mprotect(SB) +GLOBL	·libc_mprotect_trampoline_addr(SB), RODATA, $8 +DATA	·libc_mprotect_trampoline_addr(SB)/8, $libc_mprotect_trampoline<>(SB) + +TEXT libc_msync_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_msync(SB) +GLOBL	·libc_msync_trampoline_addr(SB), RODATA, $8 +DATA	·libc_msync_trampoline_addr(SB)/8, $libc_msync_trampoline<>(SB) + +TEXT libc_munlock_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_munlock(SB) +GLOBL	·libc_munlock_trampoline_addr(SB), RODATA, $8 +DATA	·libc_munlock_trampoline_addr(SB)/8, $libc_munlock_trampoline<>(SB) + +TEXT libc_munlockall_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_munlockall(SB) +GLOBL	·libc_munlockall_trampoline_addr(SB), RODATA, $8 +DATA	·libc_munlockall_trampoline_addr(SB)/8, $libc_munlockall_trampoline<>(SB) + +TEXT libc_pipe2_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_pipe2(SB) +GLOBL	·libc_pipe2_trampoline_addr(SB), RODATA, $8 +DATA	·libc_pipe2_trampoline_addr(SB)/8, $libc_pipe2_trampoline<>(SB) + +TEXT libc_getdents_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_getdents(SB) +GLOBL	·libc_getdents_trampoline_addr(SB), RODATA, $8 +DATA	·libc_getdents_trampoline_addr(SB)/8, $libc_getdents_trampoline<>(SB) + +TEXT libc_getcwd_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_getcwd(SB) +GLOBL	·libc_getcwd_trampoline_addr(SB), RODATA, $8 +DATA	·libc_getcwd_trampoline_addr(SB)/8, $libc_getcwd_trampoline<>(SB) + +TEXT libc_ioctl_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_ioctl(SB) +GLOBL	·libc_ioctl_trampoline_addr(SB), RODATA, $8 +DATA	·libc_ioctl_trampoline_addr(SB)/8, $libc_ioctl_trampoline<>(SB) + +TEXT libc_sysctl_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_sysctl(SB) +GLOBL	·libc_sysctl_trampoline_addr(SB), RODATA, $8 +DATA	·libc_sysctl_trampoline_addr(SB)/8, $libc_sysctl_trampoline<>(SB) + +TEXT libc_ppoll_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_ppoll(SB) +GLOBL	·libc_ppoll_trampoline_addr(SB), RODATA, $8 +DATA	·libc_ppoll_trampoline_addr(SB)/8, $libc_ppoll_trampoline<>(SB) + +TEXT libc_access_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_access(SB) +GLOBL	·libc_access_trampoline_addr(SB), RODATA, $8 +DATA	·libc_access_trampoline_addr(SB)/8, $libc_access_trampoline<>(SB) + +TEXT libc_adjtime_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_adjtime(SB) +GLOBL	·libc_adjtime_trampoline_addr(SB), RODATA, $8 +DATA	·libc_adjtime_trampoline_addr(SB)/8, $libc_adjtime_trampoline<>(SB) + +TEXT libc_chdir_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_chdir(SB) +GLOBL	·libc_chdir_trampoline_addr(SB), RODATA, $8 +DATA	·libc_chdir_trampoline_addr(SB)/8, $libc_chdir_trampoline<>(SB) + +TEXT libc_chflags_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_chflags(SB) +GLOBL	·libc_chflags_trampoline_addr(SB), RODATA, $8 +DATA	·libc_chflags_trampoline_addr(SB)/8, $libc_chflags_trampoline<>(SB) + +TEXT libc_chmod_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_chmod(SB) +GLOBL	·libc_chmod_trampoline_addr(SB), RODATA, $8 +DATA	·libc_chmod_trampoline_addr(SB)/8, $libc_chmod_trampoline<>(SB) + +TEXT libc_chown_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_chown(SB) +GLOBL	·libc_chown_trampoline_addr(SB), RODATA, $8 +DATA	·libc_chown_trampoline_addr(SB)/8, $libc_chown_trampoline<>(SB) + +TEXT libc_chroot_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_chroot(SB) +GLOBL	·libc_chroot_trampoline_addr(SB), RODATA, $8 +DATA	·libc_chroot_trampoline_addr(SB)/8, $libc_chroot_trampoline<>(SB) + +TEXT libc_clock_gettime_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_clock_gettime(SB) +GLOBL	·libc_clock_gettime_trampoline_addr(SB), RODATA, $8 +DATA	·libc_clock_gettime_trampoline_addr(SB)/8, $libc_clock_gettime_trampoline<>(SB) + +TEXT libc_close_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_close(SB) +GLOBL	·libc_close_trampoline_addr(SB), RODATA, $8 +DATA	·libc_close_trampoline_addr(SB)/8, $libc_close_trampoline<>(SB) + +TEXT libc_dup_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_dup(SB) +GLOBL	·libc_dup_trampoline_addr(SB), RODATA, $8 +DATA	·libc_dup_trampoline_addr(SB)/8, $libc_dup_trampoline<>(SB) + +TEXT libc_dup2_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_dup2(SB) +GLOBL	·libc_dup2_trampoline_addr(SB), RODATA, $8 +DATA	·libc_dup2_trampoline_addr(SB)/8, $libc_dup2_trampoline<>(SB) + +TEXT libc_dup3_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_dup3(SB) +GLOBL	·libc_dup3_trampoline_addr(SB), RODATA, $8 +DATA	·libc_dup3_trampoline_addr(SB)/8, $libc_dup3_trampoline<>(SB) + +TEXT libc_exit_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_exit(SB) +GLOBL	·libc_exit_trampoline_addr(SB), RODATA, $8 +DATA	·libc_exit_trampoline_addr(SB)/8, $libc_exit_trampoline<>(SB) + +TEXT libc_faccessat_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_faccessat(SB) +GLOBL	·libc_faccessat_trampoline_addr(SB), RODATA, $8 +DATA	·libc_faccessat_trampoline_addr(SB)/8, $libc_faccessat_trampoline<>(SB) + +TEXT libc_fchdir_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_fchdir(SB) +GLOBL	·libc_fchdir_trampoline_addr(SB), RODATA, $8 +DATA	·libc_fchdir_trampoline_addr(SB)/8, $libc_fchdir_trampoline<>(SB) + +TEXT libc_fchflags_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_fchflags(SB) +GLOBL	·libc_fchflags_trampoline_addr(SB), RODATA, $8 +DATA	·libc_fchflags_trampoline_addr(SB)/8, $libc_fchflags_trampoline<>(SB) + +TEXT libc_fchmod_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_fchmod(SB) +GLOBL	·libc_fchmod_trampoline_addr(SB), RODATA, $8 +DATA	·libc_fchmod_trampoline_addr(SB)/8, $libc_fchmod_trampoline<>(SB) + +TEXT libc_fchmodat_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_fchmodat(SB) +GLOBL	·libc_fchmodat_trampoline_addr(SB), RODATA, $8 +DATA	·libc_fchmodat_trampoline_addr(SB)/8, $libc_fchmodat_trampoline<>(SB) + +TEXT libc_fchown_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_fchown(SB) +GLOBL	·libc_fchown_trampoline_addr(SB), RODATA, $8 +DATA	·libc_fchown_trampoline_addr(SB)/8, $libc_fchown_trampoline<>(SB) + +TEXT libc_fchownat_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_fchownat(SB) +GLOBL	·libc_fchownat_trampoline_addr(SB), RODATA, $8 +DATA	·libc_fchownat_trampoline_addr(SB)/8, $libc_fchownat_trampoline<>(SB) + +TEXT libc_flock_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_flock(SB) +GLOBL	·libc_flock_trampoline_addr(SB), RODATA, $8 +DATA	·libc_flock_trampoline_addr(SB)/8, $libc_flock_trampoline<>(SB) + +TEXT libc_fpathconf_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_fpathconf(SB) +GLOBL	·libc_fpathconf_trampoline_addr(SB), RODATA, $8 +DATA	·libc_fpathconf_trampoline_addr(SB)/8, $libc_fpathconf_trampoline<>(SB) + +TEXT libc_fstat_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_fstat(SB) +GLOBL	·libc_fstat_trampoline_addr(SB), RODATA, $8 +DATA	·libc_fstat_trampoline_addr(SB)/8, $libc_fstat_trampoline<>(SB) + +TEXT libc_fstatat_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_fstatat(SB) +GLOBL	·libc_fstatat_trampoline_addr(SB), RODATA, $8 +DATA	·libc_fstatat_trampoline_addr(SB)/8, $libc_fstatat_trampoline<>(SB) + +TEXT libc_fstatfs_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_fstatfs(SB) +GLOBL	·libc_fstatfs_trampoline_addr(SB), RODATA, $8 +DATA	·libc_fstatfs_trampoline_addr(SB)/8, $libc_fstatfs_trampoline<>(SB) + +TEXT libc_fsync_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_fsync(SB) +GLOBL	·libc_fsync_trampoline_addr(SB), RODATA, $8 +DATA	·libc_fsync_trampoline_addr(SB)/8, $libc_fsync_trampoline<>(SB) + +TEXT libc_ftruncate_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_ftruncate(SB) +GLOBL	·libc_ftruncate_trampoline_addr(SB), RODATA, $8 +DATA	·libc_ftruncate_trampoline_addr(SB)/8, $libc_ftruncate_trampoline<>(SB) + +TEXT libc_getegid_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_getegid(SB) +GLOBL	·libc_getegid_trampoline_addr(SB), RODATA, $8 +DATA	·libc_getegid_trampoline_addr(SB)/8, $libc_getegid_trampoline<>(SB) + +TEXT libc_geteuid_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_geteuid(SB) +GLOBL	·libc_geteuid_trampoline_addr(SB), RODATA, $8 +DATA	·libc_geteuid_trampoline_addr(SB)/8, $libc_geteuid_trampoline<>(SB) + +TEXT libc_getgid_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_getgid(SB) +GLOBL	·libc_getgid_trampoline_addr(SB), RODATA, $8 +DATA	·libc_getgid_trampoline_addr(SB)/8, $libc_getgid_trampoline<>(SB) + +TEXT libc_getpgid_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_getpgid(SB) +GLOBL	·libc_getpgid_trampoline_addr(SB), RODATA, $8 +DATA	·libc_getpgid_trampoline_addr(SB)/8, $libc_getpgid_trampoline<>(SB) + +TEXT libc_getpgrp_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_getpgrp(SB) +GLOBL	·libc_getpgrp_trampoline_addr(SB), RODATA, $8 +DATA	·libc_getpgrp_trampoline_addr(SB)/8, $libc_getpgrp_trampoline<>(SB) + +TEXT libc_getpid_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_getpid(SB) +GLOBL	·libc_getpid_trampoline_addr(SB), RODATA, $8 +DATA	·libc_getpid_trampoline_addr(SB)/8, $libc_getpid_trampoline<>(SB) + +TEXT libc_getppid_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_getppid(SB) +GLOBL	·libc_getppid_trampoline_addr(SB), RODATA, $8 +DATA	·libc_getppid_trampoline_addr(SB)/8, $libc_getppid_trampoline<>(SB) + +TEXT libc_getpriority_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_getpriority(SB) +GLOBL	·libc_getpriority_trampoline_addr(SB), RODATA, $8 +DATA	·libc_getpriority_trampoline_addr(SB)/8, $libc_getpriority_trampoline<>(SB) + +TEXT libc_getrlimit_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_getrlimit(SB) +GLOBL	·libc_getrlimit_trampoline_addr(SB), RODATA, $8 +DATA	·libc_getrlimit_trampoline_addr(SB)/8, $libc_getrlimit_trampoline<>(SB) + +TEXT libc_getrtable_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_getrtable(SB) +GLOBL	·libc_getrtable_trampoline_addr(SB), RODATA, $8 +DATA	·libc_getrtable_trampoline_addr(SB)/8, $libc_getrtable_trampoline<>(SB) + +TEXT libc_getrusage_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_getrusage(SB) +GLOBL	·libc_getrusage_trampoline_addr(SB), RODATA, $8 +DATA	·libc_getrusage_trampoline_addr(SB)/8, $libc_getrusage_trampoline<>(SB) + +TEXT libc_getsid_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_getsid(SB) +GLOBL	·libc_getsid_trampoline_addr(SB), RODATA, $8 +DATA	·libc_getsid_trampoline_addr(SB)/8, $libc_getsid_trampoline<>(SB) + +TEXT libc_gettimeofday_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_gettimeofday(SB) +GLOBL	·libc_gettimeofday_trampoline_addr(SB), RODATA, $8 +DATA	·libc_gettimeofday_trampoline_addr(SB)/8, $libc_gettimeofday_trampoline<>(SB) + +TEXT libc_getuid_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_getuid(SB) +GLOBL	·libc_getuid_trampoline_addr(SB), RODATA, $8 +DATA	·libc_getuid_trampoline_addr(SB)/8, $libc_getuid_trampoline<>(SB) + +TEXT libc_issetugid_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_issetugid(SB) +GLOBL	·libc_issetugid_trampoline_addr(SB), RODATA, $8 +DATA	·libc_issetugid_trampoline_addr(SB)/8, $libc_issetugid_trampoline<>(SB) + +TEXT libc_kill_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_kill(SB) +GLOBL	·libc_kill_trampoline_addr(SB), RODATA, $8 +DATA	·libc_kill_trampoline_addr(SB)/8, $libc_kill_trampoline<>(SB) + +TEXT libc_kqueue_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_kqueue(SB) +GLOBL	·libc_kqueue_trampoline_addr(SB), RODATA, $8 +DATA	·libc_kqueue_trampoline_addr(SB)/8, $libc_kqueue_trampoline<>(SB) + +TEXT libc_lchown_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_lchown(SB) +GLOBL	·libc_lchown_trampoline_addr(SB), RODATA, $8 +DATA	·libc_lchown_trampoline_addr(SB)/8, $libc_lchown_trampoline<>(SB) + +TEXT libc_link_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_link(SB) +GLOBL	·libc_link_trampoline_addr(SB), RODATA, $8 +DATA	·libc_link_trampoline_addr(SB)/8, $libc_link_trampoline<>(SB) + +TEXT libc_linkat_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_linkat(SB) +GLOBL	·libc_linkat_trampoline_addr(SB), RODATA, $8 +DATA	·libc_linkat_trampoline_addr(SB)/8, $libc_linkat_trampoline<>(SB) + +TEXT libc_listen_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_listen(SB) +GLOBL	·libc_listen_trampoline_addr(SB), RODATA, $8 +DATA	·libc_listen_trampoline_addr(SB)/8, $libc_listen_trampoline<>(SB) + +TEXT libc_lstat_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_lstat(SB) +GLOBL	·libc_lstat_trampoline_addr(SB), RODATA, $8 +DATA	·libc_lstat_trampoline_addr(SB)/8, $libc_lstat_trampoline<>(SB) + +TEXT libc_mkdir_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_mkdir(SB) +GLOBL	·libc_mkdir_trampoline_addr(SB), RODATA, $8 +DATA	·libc_mkdir_trampoline_addr(SB)/8, $libc_mkdir_trampoline<>(SB) + +TEXT libc_mkdirat_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_mkdirat(SB) +GLOBL	·libc_mkdirat_trampoline_addr(SB), RODATA, $8 +DATA	·libc_mkdirat_trampoline_addr(SB)/8, $libc_mkdirat_trampoline<>(SB) + +TEXT libc_mkfifo_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_mkfifo(SB) +GLOBL	·libc_mkfifo_trampoline_addr(SB), RODATA, $8 +DATA	·libc_mkfifo_trampoline_addr(SB)/8, $libc_mkfifo_trampoline<>(SB) + +TEXT libc_mkfifoat_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_mkfifoat(SB) +GLOBL	·libc_mkfifoat_trampoline_addr(SB), RODATA, $8 +DATA	·libc_mkfifoat_trampoline_addr(SB)/8, $libc_mkfifoat_trampoline<>(SB) + +TEXT libc_mknod_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_mknod(SB) +GLOBL	·libc_mknod_trampoline_addr(SB), RODATA, $8 +DATA	·libc_mknod_trampoline_addr(SB)/8, $libc_mknod_trampoline<>(SB) + +TEXT libc_mknodat_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_mknodat(SB) +GLOBL	·libc_mknodat_trampoline_addr(SB), RODATA, $8 +DATA	·libc_mknodat_trampoline_addr(SB)/8, $libc_mknodat_trampoline<>(SB) + +TEXT libc_nanosleep_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_nanosleep(SB) +GLOBL	·libc_nanosleep_trampoline_addr(SB), RODATA, $8 +DATA	·libc_nanosleep_trampoline_addr(SB)/8, $libc_nanosleep_trampoline<>(SB) + +TEXT libc_open_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_open(SB) +GLOBL	·libc_open_trampoline_addr(SB), RODATA, $8 +DATA	·libc_open_trampoline_addr(SB)/8, $libc_open_trampoline<>(SB) + +TEXT libc_openat_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_openat(SB) +GLOBL	·libc_openat_trampoline_addr(SB), RODATA, $8 +DATA	·libc_openat_trampoline_addr(SB)/8, $libc_openat_trampoline<>(SB) + +TEXT libc_pathconf_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_pathconf(SB) +GLOBL	·libc_pathconf_trampoline_addr(SB), RODATA, $8 +DATA	·libc_pathconf_trampoline_addr(SB)/8, $libc_pathconf_trampoline<>(SB) + +TEXT libc_pread_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_pread(SB) +GLOBL	·libc_pread_trampoline_addr(SB), RODATA, $8 +DATA	·libc_pread_trampoline_addr(SB)/8, $libc_pread_trampoline<>(SB) + +TEXT libc_pwrite_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_pwrite(SB) +GLOBL	·libc_pwrite_trampoline_addr(SB), RODATA, $8 +DATA	·libc_pwrite_trampoline_addr(SB)/8, $libc_pwrite_trampoline<>(SB) + +TEXT libc_read_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_read(SB) +GLOBL	·libc_read_trampoline_addr(SB), RODATA, $8 +DATA	·libc_read_trampoline_addr(SB)/8, $libc_read_trampoline<>(SB) + +TEXT libc_readlink_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_readlink(SB) +GLOBL	·libc_readlink_trampoline_addr(SB), RODATA, $8 +DATA	·libc_readlink_trampoline_addr(SB)/8, $libc_readlink_trampoline<>(SB) + +TEXT libc_readlinkat_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_readlinkat(SB) +GLOBL	·libc_readlinkat_trampoline_addr(SB), RODATA, $8 +DATA	·libc_readlinkat_trampoline_addr(SB)/8, $libc_readlinkat_trampoline<>(SB) + +TEXT libc_rename_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_rename(SB) +GLOBL	·libc_rename_trampoline_addr(SB), RODATA, $8 +DATA	·libc_rename_trampoline_addr(SB)/8, $libc_rename_trampoline<>(SB) + +TEXT libc_renameat_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_renameat(SB) +GLOBL	·libc_renameat_trampoline_addr(SB), RODATA, $8 +DATA	·libc_renameat_trampoline_addr(SB)/8, $libc_renameat_trampoline<>(SB) + +TEXT libc_revoke_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_revoke(SB) +GLOBL	·libc_revoke_trampoline_addr(SB), RODATA, $8 +DATA	·libc_revoke_trampoline_addr(SB)/8, $libc_revoke_trampoline<>(SB) + +TEXT libc_rmdir_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_rmdir(SB) +GLOBL	·libc_rmdir_trampoline_addr(SB), RODATA, $8 +DATA	·libc_rmdir_trampoline_addr(SB)/8, $libc_rmdir_trampoline<>(SB) + +TEXT libc_lseek_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_lseek(SB) +GLOBL	·libc_lseek_trampoline_addr(SB), RODATA, $8 +DATA	·libc_lseek_trampoline_addr(SB)/8, $libc_lseek_trampoline<>(SB) + +TEXT libc_select_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_select(SB) +GLOBL	·libc_select_trampoline_addr(SB), RODATA, $8 +DATA	·libc_select_trampoline_addr(SB)/8, $libc_select_trampoline<>(SB) + +TEXT libc_setegid_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_setegid(SB) +GLOBL	·libc_setegid_trampoline_addr(SB), RODATA, $8 +DATA	·libc_setegid_trampoline_addr(SB)/8, $libc_setegid_trampoline<>(SB) + +TEXT libc_seteuid_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_seteuid(SB) +GLOBL	·libc_seteuid_trampoline_addr(SB), RODATA, $8 +DATA	·libc_seteuid_trampoline_addr(SB)/8, $libc_seteuid_trampoline<>(SB) + +TEXT libc_setgid_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_setgid(SB) +GLOBL	·libc_setgid_trampoline_addr(SB), RODATA, $8 +DATA	·libc_setgid_trampoline_addr(SB)/8, $libc_setgid_trampoline<>(SB) + +TEXT libc_setlogin_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_setlogin(SB) +GLOBL	·libc_setlogin_trampoline_addr(SB), RODATA, $8 +DATA	·libc_setlogin_trampoline_addr(SB)/8, $libc_setlogin_trampoline<>(SB) + +TEXT libc_setpgid_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_setpgid(SB) +GLOBL	·libc_setpgid_trampoline_addr(SB), RODATA, $8 +DATA	·libc_setpgid_trampoline_addr(SB)/8, $libc_setpgid_trampoline<>(SB) + +TEXT libc_setpriority_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_setpriority(SB) +GLOBL	·libc_setpriority_trampoline_addr(SB), RODATA, $8 +DATA	·libc_setpriority_trampoline_addr(SB)/8, $libc_setpriority_trampoline<>(SB) + +TEXT libc_setregid_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_setregid(SB) +GLOBL	·libc_setregid_trampoline_addr(SB), RODATA, $8 +DATA	·libc_setregid_trampoline_addr(SB)/8, $libc_setregid_trampoline<>(SB) + +TEXT libc_setreuid_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_setreuid(SB) +GLOBL	·libc_setreuid_trampoline_addr(SB), RODATA, $8 +DATA	·libc_setreuid_trampoline_addr(SB)/8, $libc_setreuid_trampoline<>(SB) + +TEXT libc_setresgid_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_setresgid(SB) +GLOBL	·libc_setresgid_trampoline_addr(SB), RODATA, $8 +DATA	·libc_setresgid_trampoline_addr(SB)/8, $libc_setresgid_trampoline<>(SB) + +TEXT libc_setresuid_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_setresuid(SB) +GLOBL	·libc_setresuid_trampoline_addr(SB), RODATA, $8 +DATA	·libc_setresuid_trampoline_addr(SB)/8, $libc_setresuid_trampoline<>(SB) + +TEXT libc_setrtable_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_setrtable(SB) +GLOBL	·libc_setrtable_trampoline_addr(SB), RODATA, $8 +DATA	·libc_setrtable_trampoline_addr(SB)/8, $libc_setrtable_trampoline<>(SB) + +TEXT libc_setsid_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_setsid(SB) +GLOBL	·libc_setsid_trampoline_addr(SB), RODATA, $8 +DATA	·libc_setsid_trampoline_addr(SB)/8, $libc_setsid_trampoline<>(SB) + +TEXT libc_settimeofday_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_settimeofday(SB) +GLOBL	·libc_settimeofday_trampoline_addr(SB), RODATA, $8 +DATA	·libc_settimeofday_trampoline_addr(SB)/8, $libc_settimeofday_trampoline<>(SB) + +TEXT libc_setuid_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_setuid(SB) +GLOBL	·libc_setuid_trampoline_addr(SB), RODATA, $8 +DATA	·libc_setuid_trampoline_addr(SB)/8, $libc_setuid_trampoline<>(SB) + +TEXT libc_stat_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_stat(SB) +GLOBL	·libc_stat_trampoline_addr(SB), RODATA, $8 +DATA	·libc_stat_trampoline_addr(SB)/8, $libc_stat_trampoline<>(SB) + +TEXT libc_statfs_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_statfs(SB) +GLOBL	·libc_statfs_trampoline_addr(SB), RODATA, $8 +DATA	·libc_statfs_trampoline_addr(SB)/8, $libc_statfs_trampoline<>(SB) + +TEXT libc_symlink_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_symlink(SB) +GLOBL	·libc_symlink_trampoline_addr(SB), RODATA, $8 +DATA	·libc_symlink_trampoline_addr(SB)/8, $libc_symlink_trampoline<>(SB) + +TEXT libc_symlinkat_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_symlinkat(SB) +GLOBL	·libc_symlinkat_trampoline_addr(SB), RODATA, $8 +DATA	·libc_symlinkat_trampoline_addr(SB)/8, $libc_symlinkat_trampoline<>(SB) + +TEXT libc_sync_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_sync(SB) +GLOBL	·libc_sync_trampoline_addr(SB), RODATA, $8 +DATA	·libc_sync_trampoline_addr(SB)/8, $libc_sync_trampoline<>(SB) + +TEXT libc_truncate_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_truncate(SB) +GLOBL	·libc_truncate_trampoline_addr(SB), RODATA, $8 +DATA	·libc_truncate_trampoline_addr(SB)/8, $libc_truncate_trampoline<>(SB) + +TEXT libc_umask_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_umask(SB) +GLOBL	·libc_umask_trampoline_addr(SB), RODATA, $8 +DATA	·libc_umask_trampoline_addr(SB)/8, $libc_umask_trampoline<>(SB) + +TEXT libc_unlink_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_unlink(SB) +GLOBL	·libc_unlink_trampoline_addr(SB), RODATA, $8 +DATA	·libc_unlink_trampoline_addr(SB)/8, $libc_unlink_trampoline<>(SB) + +TEXT libc_unlinkat_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_unlinkat(SB) +GLOBL	·libc_unlinkat_trampoline_addr(SB), RODATA, $8 +DATA	·libc_unlinkat_trampoline_addr(SB)/8, $libc_unlinkat_trampoline<>(SB) + +TEXT libc_unmount_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_unmount(SB) +GLOBL	·libc_unmount_trampoline_addr(SB), RODATA, $8 +DATA	·libc_unmount_trampoline_addr(SB)/8, $libc_unmount_trampoline<>(SB) + +TEXT libc_write_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_write(SB) +GLOBL	·libc_write_trampoline_addr(SB), RODATA, $8 +DATA	·libc_write_trampoline_addr(SB)/8, $libc_write_trampoline<>(SB) + +TEXT libc_mmap_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_mmap(SB) +GLOBL	·libc_mmap_trampoline_addr(SB), RODATA, $8 +DATA	·libc_mmap_trampoline_addr(SB)/8, $libc_mmap_trampoline<>(SB) + +TEXT libc_munmap_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_munmap(SB) +GLOBL	·libc_munmap_trampoline_addr(SB), RODATA, $8 +DATA	·libc_munmap_trampoline_addr(SB)/8, $libc_munmap_trampoline<>(SB) + +TEXT libc_utimensat_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_utimensat(SB) +GLOBL	·libc_utimensat_trampoline_addr(SB), RODATA, $8 +DATA	·libc_utimensat_trampoline_addr(SB)/8, $libc_utimensat_trampoline<>(SB) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go index c85de2d..739be62 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go @@ -527,6 +527,14 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {  	return  } +func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { +	_, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} +  var libc_ioctl_trampoline_addr uintptr  //go:cgo_import_dynamic libc_ioctl ioctl "libc.so" @@ -696,6 +704,20 @@ var libc_chroot_trampoline_addr uintptr  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ClockGettime(clockid int32, time *Timespec) (err error) { +	_, _, e1 := syscall_syscall(libc_clock_gettime_trampoline_addr, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +var libc_clock_gettime_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_clock_gettime clock_gettime "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func Close(fd int) (err error) {  	_, _, e1 := syscall_syscall(libc_close_trampoline_addr, uintptr(fd), 0, 0)  	if e1 != 0 { @@ -1872,20 +1894,6 @@ var libc_setresuid_trampoline_addr uintptr  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Setrlimit(which int, lim *Rlimit) (err error) { -	_, _, e1 := syscall_rawSyscall(libc_setrlimit_trampoline_addr, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -var libc_setrlimit_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_setrlimit setrlimit "libc.so" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Setrtable(rtable int) (err error) {  	_, _, e1 := syscall_rawSyscall(libc_setrtable_trampoline_addr, uintptr(rtable), 0, 0)  	if e1 != 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.s b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.s index 7c9223b..74a25f8 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.s @@ -249,6 +249,12 @@ TEXT libc_chroot_trampoline<>(SB),NOSPLIT,$0-0  GLOBL	·libc_chroot_trampoline_addr(SB), RODATA, $8  DATA	·libc_chroot_trampoline_addr(SB)/8, $libc_chroot_trampoline<>(SB) +TEXT libc_clock_gettime_trampoline<>(SB),NOSPLIT,$0-0 +	CALL	libc_clock_gettime(SB) +	RET +GLOBL	·libc_clock_gettime_trampoline_addr(SB), RODATA, $8 +DATA	·libc_clock_gettime_trampoline_addr(SB)/8, $libc_clock_gettime_trampoline<>(SB) +  TEXT libc_close_trampoline<>(SB),NOSPLIT,$0-0  	CALL	libc_close(SB)  	RET @@ -681,12 +687,6 @@ TEXT libc_setresuid_trampoline<>(SB),NOSPLIT,$0-0  GLOBL	·libc_setresuid_trampoline_addr(SB), RODATA, $8  DATA	·libc_setresuid_trampoline_addr(SB)/8, $libc_setresuid_trampoline<>(SB) -TEXT libc_setrlimit_trampoline<>(SB),NOSPLIT,$0-0 -	CALL	libc_setrlimit(SB) -	RET -GLOBL	·libc_setrlimit_trampoline_addr(SB), RODATA, $8 -DATA	·libc_setrlimit_trampoline_addr(SB)/8, $libc_setrlimit_trampoline<>(SB) -  TEXT libc_setrtable_trampoline<>(SB),NOSPLIT,$0-0  	CALL	libc_setrtable(SB)  	RET diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go index 8e3e787..7d95a19 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go @@ -527,6 +527,14 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {  	return  } +func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { +	_, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} +  var libc_ioctl_trampoline_addr uintptr  //go:cgo_import_dynamic libc_ioctl ioctl "libc.so" @@ -696,6 +704,20 @@ var libc_chroot_trampoline_addr uintptr  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ClockGettime(clockid int32, time *Timespec) (err error) { +	_, _, e1 := syscall_syscall(libc_clock_gettime_trampoline_addr, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +var libc_clock_gettime_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_clock_gettime clock_gettime "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func Close(fd int) (err error) {  	_, _, e1 := syscall_syscall(libc_close_trampoline_addr, uintptr(fd), 0, 0)  	if e1 != 0 { @@ -1872,20 +1894,6 @@ var libc_setresuid_trampoline_addr uintptr  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Setrlimit(which int, lim *Rlimit) (err error) { -	_, _, e1 := syscall_rawSyscall(libc_setrlimit_trampoline_addr, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -var libc_setrlimit_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_setrlimit setrlimit "libc.so" - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Setrtable(rtable int) (err error) {  	_, _, e1 := syscall_rawSyscall(libc_setrtable_trampoline_addr, uintptr(rtable), 0, 0)  	if e1 != 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.s b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.s index 7dba789..990be24 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.s @@ -5,792 +5,660 @@  TEXT libc_getgroups_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getgroups(SB) -  GLOBL	·libc_getgroups_trampoline_addr(SB), RODATA, $8  DATA	·libc_getgroups_trampoline_addr(SB)/8, $libc_getgroups_trampoline<>(SB)  TEXT libc_setgroups_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setgroups(SB) -  GLOBL	·libc_setgroups_trampoline_addr(SB), RODATA, $8  DATA	·libc_setgroups_trampoline_addr(SB)/8, $libc_setgroups_trampoline<>(SB)  TEXT libc_wait4_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_wait4(SB) -  GLOBL	·libc_wait4_trampoline_addr(SB), RODATA, $8  DATA	·libc_wait4_trampoline_addr(SB)/8, $libc_wait4_trampoline<>(SB)  TEXT libc_accept_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_accept(SB) -  GLOBL	·libc_accept_trampoline_addr(SB), RODATA, $8  DATA	·libc_accept_trampoline_addr(SB)/8, $libc_accept_trampoline<>(SB)  TEXT libc_bind_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_bind(SB) -  GLOBL	·libc_bind_trampoline_addr(SB), RODATA, $8  DATA	·libc_bind_trampoline_addr(SB)/8, $libc_bind_trampoline<>(SB)  TEXT libc_connect_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_connect(SB) -  GLOBL	·libc_connect_trampoline_addr(SB), RODATA, $8  DATA	·libc_connect_trampoline_addr(SB)/8, $libc_connect_trampoline<>(SB)  TEXT libc_socket_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_socket(SB) -  GLOBL	·libc_socket_trampoline_addr(SB), RODATA, $8  DATA	·libc_socket_trampoline_addr(SB)/8, $libc_socket_trampoline<>(SB)  TEXT libc_getsockopt_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getsockopt(SB) -  GLOBL	·libc_getsockopt_trampoline_addr(SB), RODATA, $8  DATA	·libc_getsockopt_trampoline_addr(SB)/8, $libc_getsockopt_trampoline<>(SB)  TEXT libc_setsockopt_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setsockopt(SB) -  GLOBL	·libc_setsockopt_trampoline_addr(SB), RODATA, $8  DATA	·libc_setsockopt_trampoline_addr(SB)/8, $libc_setsockopt_trampoline<>(SB)  TEXT libc_getpeername_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getpeername(SB) -  GLOBL	·libc_getpeername_trampoline_addr(SB), RODATA, $8  DATA	·libc_getpeername_trampoline_addr(SB)/8, $libc_getpeername_trampoline<>(SB)  TEXT libc_getsockname_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getsockname(SB) -  GLOBL	·libc_getsockname_trampoline_addr(SB), RODATA, $8  DATA	·libc_getsockname_trampoline_addr(SB)/8, $libc_getsockname_trampoline<>(SB)  TEXT libc_shutdown_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_shutdown(SB) -  GLOBL	·libc_shutdown_trampoline_addr(SB), RODATA, $8  DATA	·libc_shutdown_trampoline_addr(SB)/8, $libc_shutdown_trampoline<>(SB)  TEXT libc_socketpair_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_socketpair(SB) -  GLOBL	·libc_socketpair_trampoline_addr(SB), RODATA, $8  DATA	·libc_socketpair_trampoline_addr(SB)/8, $libc_socketpair_trampoline<>(SB)  TEXT libc_recvfrom_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_recvfrom(SB) -  GLOBL	·libc_recvfrom_trampoline_addr(SB), RODATA, $8  DATA	·libc_recvfrom_trampoline_addr(SB)/8, $libc_recvfrom_trampoline<>(SB)  TEXT libc_sendto_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_sendto(SB) -  GLOBL	·libc_sendto_trampoline_addr(SB), RODATA, $8  DATA	·libc_sendto_trampoline_addr(SB)/8, $libc_sendto_trampoline<>(SB)  TEXT libc_recvmsg_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_recvmsg(SB) -  GLOBL	·libc_recvmsg_trampoline_addr(SB), RODATA, $8  DATA	·libc_recvmsg_trampoline_addr(SB)/8, $libc_recvmsg_trampoline<>(SB)  TEXT libc_sendmsg_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_sendmsg(SB) -  GLOBL	·libc_sendmsg_trampoline_addr(SB), RODATA, $8  DATA	·libc_sendmsg_trampoline_addr(SB)/8, $libc_sendmsg_trampoline<>(SB)  TEXT libc_kevent_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_kevent(SB) -  GLOBL	·libc_kevent_trampoline_addr(SB), RODATA, $8  DATA	·libc_kevent_trampoline_addr(SB)/8, $libc_kevent_trampoline<>(SB)  TEXT libc_utimes_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_utimes(SB) -  GLOBL	·libc_utimes_trampoline_addr(SB), RODATA, $8  DATA	·libc_utimes_trampoline_addr(SB)/8, $libc_utimes_trampoline<>(SB)  TEXT libc_futimes_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_futimes(SB) -  GLOBL	·libc_futimes_trampoline_addr(SB), RODATA, $8  DATA	·libc_futimes_trampoline_addr(SB)/8, $libc_futimes_trampoline<>(SB)  TEXT libc_poll_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_poll(SB) -  GLOBL	·libc_poll_trampoline_addr(SB), RODATA, $8  DATA	·libc_poll_trampoline_addr(SB)/8, $libc_poll_trampoline<>(SB)  TEXT libc_madvise_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_madvise(SB) -  GLOBL	·libc_madvise_trampoline_addr(SB), RODATA, $8  DATA	·libc_madvise_trampoline_addr(SB)/8, $libc_madvise_trampoline<>(SB)  TEXT libc_mlock_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mlock(SB) -  GLOBL	·libc_mlock_trampoline_addr(SB), RODATA, $8  DATA	·libc_mlock_trampoline_addr(SB)/8, $libc_mlock_trampoline<>(SB)  TEXT libc_mlockall_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mlockall(SB) -  GLOBL	·libc_mlockall_trampoline_addr(SB), RODATA, $8  DATA	·libc_mlockall_trampoline_addr(SB)/8, $libc_mlockall_trampoline<>(SB)  TEXT libc_mprotect_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mprotect(SB) -  GLOBL	·libc_mprotect_trampoline_addr(SB), RODATA, $8  DATA	·libc_mprotect_trampoline_addr(SB)/8, $libc_mprotect_trampoline<>(SB)  TEXT libc_msync_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_msync(SB) -  GLOBL	·libc_msync_trampoline_addr(SB), RODATA, $8  DATA	·libc_msync_trampoline_addr(SB)/8, $libc_msync_trampoline<>(SB)  TEXT libc_munlock_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_munlock(SB) -  GLOBL	·libc_munlock_trampoline_addr(SB), RODATA, $8  DATA	·libc_munlock_trampoline_addr(SB)/8, $libc_munlock_trampoline<>(SB)  TEXT libc_munlockall_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_munlockall(SB) -  GLOBL	·libc_munlockall_trampoline_addr(SB), RODATA, $8  DATA	·libc_munlockall_trampoline_addr(SB)/8, $libc_munlockall_trampoline<>(SB)  TEXT libc_pipe2_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_pipe2(SB) -  GLOBL	·libc_pipe2_trampoline_addr(SB), RODATA, $8  DATA	·libc_pipe2_trampoline_addr(SB)/8, $libc_pipe2_trampoline<>(SB)  TEXT libc_getdents_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getdents(SB) -  GLOBL	·libc_getdents_trampoline_addr(SB), RODATA, $8  DATA	·libc_getdents_trampoline_addr(SB)/8, $libc_getdents_trampoline<>(SB)  TEXT libc_getcwd_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getcwd(SB) -  GLOBL	·libc_getcwd_trampoline_addr(SB), RODATA, $8  DATA	·libc_getcwd_trampoline_addr(SB)/8, $libc_getcwd_trampoline<>(SB)  TEXT libc_ioctl_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_ioctl(SB) -  GLOBL	·libc_ioctl_trampoline_addr(SB), RODATA, $8  DATA	·libc_ioctl_trampoline_addr(SB)/8, $libc_ioctl_trampoline<>(SB)  TEXT libc_sysctl_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_sysctl(SB) -  GLOBL	·libc_sysctl_trampoline_addr(SB), RODATA, $8  DATA	·libc_sysctl_trampoline_addr(SB)/8, $libc_sysctl_trampoline<>(SB)  TEXT libc_ppoll_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_ppoll(SB) -  GLOBL	·libc_ppoll_trampoline_addr(SB), RODATA, $8  DATA	·libc_ppoll_trampoline_addr(SB)/8, $libc_ppoll_trampoline<>(SB)  TEXT libc_access_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_access(SB) -  GLOBL	·libc_access_trampoline_addr(SB), RODATA, $8  DATA	·libc_access_trampoline_addr(SB)/8, $libc_access_trampoline<>(SB)  TEXT libc_adjtime_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_adjtime(SB) -  GLOBL	·libc_adjtime_trampoline_addr(SB), RODATA, $8  DATA	·libc_adjtime_trampoline_addr(SB)/8, $libc_adjtime_trampoline<>(SB)  TEXT libc_chdir_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_chdir(SB) -  GLOBL	·libc_chdir_trampoline_addr(SB), RODATA, $8  DATA	·libc_chdir_trampoline_addr(SB)/8, $libc_chdir_trampoline<>(SB)  TEXT libc_chflags_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_chflags(SB) -  GLOBL	·libc_chflags_trampoline_addr(SB), RODATA, $8  DATA	·libc_chflags_trampoline_addr(SB)/8, $libc_chflags_trampoline<>(SB)  TEXT libc_chmod_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_chmod(SB) -  GLOBL	·libc_chmod_trampoline_addr(SB), RODATA, $8  DATA	·libc_chmod_trampoline_addr(SB)/8, $libc_chmod_trampoline<>(SB)  TEXT libc_chown_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_chown(SB) -  GLOBL	·libc_chown_trampoline_addr(SB), RODATA, $8  DATA	·libc_chown_trampoline_addr(SB)/8, $libc_chown_trampoline<>(SB)  TEXT libc_chroot_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_chroot(SB) -  GLOBL	·libc_chroot_trampoline_addr(SB), RODATA, $8  DATA	·libc_chroot_trampoline_addr(SB)/8, $libc_chroot_trampoline<>(SB) +TEXT libc_clock_gettime_trampoline<>(SB),NOSPLIT,$0-0 +	JMP	libc_clock_gettime(SB) +GLOBL	·libc_clock_gettime_trampoline_addr(SB), RODATA, $8 +DATA	·libc_clock_gettime_trampoline_addr(SB)/8, $libc_clock_gettime_trampoline<>(SB) +  TEXT libc_close_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_close(SB) -  GLOBL	·libc_close_trampoline_addr(SB), RODATA, $8  DATA	·libc_close_trampoline_addr(SB)/8, $libc_close_trampoline<>(SB)  TEXT libc_dup_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_dup(SB) -  GLOBL	·libc_dup_trampoline_addr(SB), RODATA, $8  DATA	·libc_dup_trampoline_addr(SB)/8, $libc_dup_trampoline<>(SB)  TEXT libc_dup2_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_dup2(SB) -  GLOBL	·libc_dup2_trampoline_addr(SB), RODATA, $8  DATA	·libc_dup2_trampoline_addr(SB)/8, $libc_dup2_trampoline<>(SB)  TEXT libc_dup3_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_dup3(SB) -  GLOBL	·libc_dup3_trampoline_addr(SB), RODATA, $8  DATA	·libc_dup3_trampoline_addr(SB)/8, $libc_dup3_trampoline<>(SB)  TEXT libc_exit_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_exit(SB) -  GLOBL	·libc_exit_trampoline_addr(SB), RODATA, $8  DATA	·libc_exit_trampoline_addr(SB)/8, $libc_exit_trampoline<>(SB)  TEXT libc_faccessat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_faccessat(SB) -  GLOBL	·libc_faccessat_trampoline_addr(SB), RODATA, $8  DATA	·libc_faccessat_trampoline_addr(SB)/8, $libc_faccessat_trampoline<>(SB)  TEXT libc_fchdir_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fchdir(SB) -  GLOBL	·libc_fchdir_trampoline_addr(SB), RODATA, $8  DATA	·libc_fchdir_trampoline_addr(SB)/8, $libc_fchdir_trampoline<>(SB)  TEXT libc_fchflags_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fchflags(SB) -  GLOBL	·libc_fchflags_trampoline_addr(SB), RODATA, $8  DATA	·libc_fchflags_trampoline_addr(SB)/8, $libc_fchflags_trampoline<>(SB)  TEXT libc_fchmod_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fchmod(SB) -  GLOBL	·libc_fchmod_trampoline_addr(SB), RODATA, $8  DATA	·libc_fchmod_trampoline_addr(SB)/8, $libc_fchmod_trampoline<>(SB)  TEXT libc_fchmodat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fchmodat(SB) -  GLOBL	·libc_fchmodat_trampoline_addr(SB), RODATA, $8  DATA	·libc_fchmodat_trampoline_addr(SB)/8, $libc_fchmodat_trampoline<>(SB)  TEXT libc_fchown_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fchown(SB) -  GLOBL	·libc_fchown_trampoline_addr(SB), RODATA, $8  DATA	·libc_fchown_trampoline_addr(SB)/8, $libc_fchown_trampoline<>(SB)  TEXT libc_fchownat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fchownat(SB) -  GLOBL	·libc_fchownat_trampoline_addr(SB), RODATA, $8  DATA	·libc_fchownat_trampoline_addr(SB)/8, $libc_fchownat_trampoline<>(SB)  TEXT libc_flock_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_flock(SB) -  GLOBL	·libc_flock_trampoline_addr(SB), RODATA, $8  DATA	·libc_flock_trampoline_addr(SB)/8, $libc_flock_trampoline<>(SB)  TEXT libc_fpathconf_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fpathconf(SB) -  GLOBL	·libc_fpathconf_trampoline_addr(SB), RODATA, $8  DATA	·libc_fpathconf_trampoline_addr(SB)/8, $libc_fpathconf_trampoline<>(SB)  TEXT libc_fstat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fstat(SB) -  GLOBL	·libc_fstat_trampoline_addr(SB), RODATA, $8  DATA	·libc_fstat_trampoline_addr(SB)/8, $libc_fstat_trampoline<>(SB)  TEXT libc_fstatat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fstatat(SB) -  GLOBL	·libc_fstatat_trampoline_addr(SB), RODATA, $8  DATA	·libc_fstatat_trampoline_addr(SB)/8, $libc_fstatat_trampoline<>(SB)  TEXT libc_fstatfs_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fstatfs(SB) -  GLOBL	·libc_fstatfs_trampoline_addr(SB), RODATA, $8  DATA	·libc_fstatfs_trampoline_addr(SB)/8, $libc_fstatfs_trampoline<>(SB)  TEXT libc_fsync_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_fsync(SB) -  GLOBL	·libc_fsync_trampoline_addr(SB), RODATA, $8  DATA	·libc_fsync_trampoline_addr(SB)/8, $libc_fsync_trampoline<>(SB)  TEXT libc_ftruncate_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_ftruncate(SB) -  GLOBL	·libc_ftruncate_trampoline_addr(SB), RODATA, $8  DATA	·libc_ftruncate_trampoline_addr(SB)/8, $libc_ftruncate_trampoline<>(SB)  TEXT libc_getegid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getegid(SB) -  GLOBL	·libc_getegid_trampoline_addr(SB), RODATA, $8  DATA	·libc_getegid_trampoline_addr(SB)/8, $libc_getegid_trampoline<>(SB)  TEXT libc_geteuid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_geteuid(SB) -  GLOBL	·libc_geteuid_trampoline_addr(SB), RODATA, $8  DATA	·libc_geteuid_trampoline_addr(SB)/8, $libc_geteuid_trampoline<>(SB)  TEXT libc_getgid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getgid(SB) -  GLOBL	·libc_getgid_trampoline_addr(SB), RODATA, $8  DATA	·libc_getgid_trampoline_addr(SB)/8, $libc_getgid_trampoline<>(SB)  TEXT libc_getpgid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getpgid(SB) -  GLOBL	·libc_getpgid_trampoline_addr(SB), RODATA, $8  DATA	·libc_getpgid_trampoline_addr(SB)/8, $libc_getpgid_trampoline<>(SB)  TEXT libc_getpgrp_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getpgrp(SB) -  GLOBL	·libc_getpgrp_trampoline_addr(SB), RODATA, $8  DATA	·libc_getpgrp_trampoline_addr(SB)/8, $libc_getpgrp_trampoline<>(SB)  TEXT libc_getpid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getpid(SB) -  GLOBL	·libc_getpid_trampoline_addr(SB), RODATA, $8  DATA	·libc_getpid_trampoline_addr(SB)/8, $libc_getpid_trampoline<>(SB)  TEXT libc_getppid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getppid(SB) -  GLOBL	·libc_getppid_trampoline_addr(SB), RODATA, $8  DATA	·libc_getppid_trampoline_addr(SB)/8, $libc_getppid_trampoline<>(SB)  TEXT libc_getpriority_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getpriority(SB) -  GLOBL	·libc_getpriority_trampoline_addr(SB), RODATA, $8  DATA	·libc_getpriority_trampoline_addr(SB)/8, $libc_getpriority_trampoline<>(SB)  TEXT libc_getrlimit_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getrlimit(SB) -  GLOBL	·libc_getrlimit_trampoline_addr(SB), RODATA, $8  DATA	·libc_getrlimit_trampoline_addr(SB)/8, $libc_getrlimit_trampoline<>(SB)  TEXT libc_getrtable_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getrtable(SB) -  GLOBL	·libc_getrtable_trampoline_addr(SB), RODATA, $8  DATA	·libc_getrtable_trampoline_addr(SB)/8, $libc_getrtable_trampoline<>(SB)  TEXT libc_getrusage_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getrusage(SB) -  GLOBL	·libc_getrusage_trampoline_addr(SB), RODATA, $8  DATA	·libc_getrusage_trampoline_addr(SB)/8, $libc_getrusage_trampoline<>(SB)  TEXT libc_getsid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getsid(SB) -  GLOBL	·libc_getsid_trampoline_addr(SB), RODATA, $8  DATA	·libc_getsid_trampoline_addr(SB)/8, $libc_getsid_trampoline<>(SB)  TEXT libc_gettimeofday_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_gettimeofday(SB) -  GLOBL	·libc_gettimeofday_trampoline_addr(SB), RODATA, $8  DATA	·libc_gettimeofday_trampoline_addr(SB)/8, $libc_gettimeofday_trampoline<>(SB)  TEXT libc_getuid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_getuid(SB) -  GLOBL	·libc_getuid_trampoline_addr(SB), RODATA, $8  DATA	·libc_getuid_trampoline_addr(SB)/8, $libc_getuid_trampoline<>(SB)  TEXT libc_issetugid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_issetugid(SB) -  GLOBL	·libc_issetugid_trampoline_addr(SB), RODATA, $8  DATA	·libc_issetugid_trampoline_addr(SB)/8, $libc_issetugid_trampoline<>(SB)  TEXT libc_kill_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_kill(SB) -  GLOBL	·libc_kill_trampoline_addr(SB), RODATA, $8  DATA	·libc_kill_trampoline_addr(SB)/8, $libc_kill_trampoline<>(SB)  TEXT libc_kqueue_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_kqueue(SB) -  GLOBL	·libc_kqueue_trampoline_addr(SB), RODATA, $8  DATA	·libc_kqueue_trampoline_addr(SB)/8, $libc_kqueue_trampoline<>(SB)  TEXT libc_lchown_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_lchown(SB) -  GLOBL	·libc_lchown_trampoline_addr(SB), RODATA, $8  DATA	·libc_lchown_trampoline_addr(SB)/8, $libc_lchown_trampoline<>(SB)  TEXT libc_link_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_link(SB) -  GLOBL	·libc_link_trampoline_addr(SB), RODATA, $8  DATA	·libc_link_trampoline_addr(SB)/8, $libc_link_trampoline<>(SB)  TEXT libc_linkat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_linkat(SB) -  GLOBL	·libc_linkat_trampoline_addr(SB), RODATA, $8  DATA	·libc_linkat_trampoline_addr(SB)/8, $libc_linkat_trampoline<>(SB)  TEXT libc_listen_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_listen(SB) -  GLOBL	·libc_listen_trampoline_addr(SB), RODATA, $8  DATA	·libc_listen_trampoline_addr(SB)/8, $libc_listen_trampoline<>(SB)  TEXT libc_lstat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_lstat(SB) -  GLOBL	·libc_lstat_trampoline_addr(SB), RODATA, $8  DATA	·libc_lstat_trampoline_addr(SB)/8, $libc_lstat_trampoline<>(SB)  TEXT libc_mkdir_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mkdir(SB) -  GLOBL	·libc_mkdir_trampoline_addr(SB), RODATA, $8  DATA	·libc_mkdir_trampoline_addr(SB)/8, $libc_mkdir_trampoline<>(SB)  TEXT libc_mkdirat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mkdirat(SB) -  GLOBL	·libc_mkdirat_trampoline_addr(SB), RODATA, $8  DATA	·libc_mkdirat_trampoline_addr(SB)/8, $libc_mkdirat_trampoline<>(SB)  TEXT libc_mkfifo_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mkfifo(SB) -  GLOBL	·libc_mkfifo_trampoline_addr(SB), RODATA, $8  DATA	·libc_mkfifo_trampoline_addr(SB)/8, $libc_mkfifo_trampoline<>(SB)  TEXT libc_mkfifoat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mkfifoat(SB) -  GLOBL	·libc_mkfifoat_trampoline_addr(SB), RODATA, $8  DATA	·libc_mkfifoat_trampoline_addr(SB)/8, $libc_mkfifoat_trampoline<>(SB)  TEXT libc_mknod_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mknod(SB) -  GLOBL	·libc_mknod_trampoline_addr(SB), RODATA, $8  DATA	·libc_mknod_trampoline_addr(SB)/8, $libc_mknod_trampoline<>(SB)  TEXT libc_mknodat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mknodat(SB) -  GLOBL	·libc_mknodat_trampoline_addr(SB), RODATA, $8  DATA	·libc_mknodat_trampoline_addr(SB)/8, $libc_mknodat_trampoline<>(SB)  TEXT libc_nanosleep_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_nanosleep(SB) -  GLOBL	·libc_nanosleep_trampoline_addr(SB), RODATA, $8  DATA	·libc_nanosleep_trampoline_addr(SB)/8, $libc_nanosleep_trampoline<>(SB)  TEXT libc_open_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_open(SB) -  GLOBL	·libc_open_trampoline_addr(SB), RODATA, $8  DATA	·libc_open_trampoline_addr(SB)/8, $libc_open_trampoline<>(SB)  TEXT libc_openat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_openat(SB) -  GLOBL	·libc_openat_trampoline_addr(SB), RODATA, $8  DATA	·libc_openat_trampoline_addr(SB)/8, $libc_openat_trampoline<>(SB)  TEXT libc_pathconf_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_pathconf(SB) -  GLOBL	·libc_pathconf_trampoline_addr(SB), RODATA, $8  DATA	·libc_pathconf_trampoline_addr(SB)/8, $libc_pathconf_trampoline<>(SB)  TEXT libc_pread_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_pread(SB) -  GLOBL	·libc_pread_trampoline_addr(SB), RODATA, $8  DATA	·libc_pread_trampoline_addr(SB)/8, $libc_pread_trampoline<>(SB)  TEXT libc_pwrite_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_pwrite(SB) -  GLOBL	·libc_pwrite_trampoline_addr(SB), RODATA, $8  DATA	·libc_pwrite_trampoline_addr(SB)/8, $libc_pwrite_trampoline<>(SB)  TEXT libc_read_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_read(SB) -  GLOBL	·libc_read_trampoline_addr(SB), RODATA, $8  DATA	·libc_read_trampoline_addr(SB)/8, $libc_read_trampoline<>(SB)  TEXT libc_readlink_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_readlink(SB) -  GLOBL	·libc_readlink_trampoline_addr(SB), RODATA, $8  DATA	·libc_readlink_trampoline_addr(SB)/8, $libc_readlink_trampoline<>(SB)  TEXT libc_readlinkat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_readlinkat(SB) -  GLOBL	·libc_readlinkat_trampoline_addr(SB), RODATA, $8  DATA	·libc_readlinkat_trampoline_addr(SB)/8, $libc_readlinkat_trampoline<>(SB)  TEXT libc_rename_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_rename(SB) -  GLOBL	·libc_rename_trampoline_addr(SB), RODATA, $8  DATA	·libc_rename_trampoline_addr(SB)/8, $libc_rename_trampoline<>(SB)  TEXT libc_renameat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_renameat(SB) -  GLOBL	·libc_renameat_trampoline_addr(SB), RODATA, $8  DATA	·libc_renameat_trampoline_addr(SB)/8, $libc_renameat_trampoline<>(SB)  TEXT libc_revoke_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_revoke(SB) -  GLOBL	·libc_revoke_trampoline_addr(SB), RODATA, $8  DATA	·libc_revoke_trampoline_addr(SB)/8, $libc_revoke_trampoline<>(SB)  TEXT libc_rmdir_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_rmdir(SB) -  GLOBL	·libc_rmdir_trampoline_addr(SB), RODATA, $8  DATA	·libc_rmdir_trampoline_addr(SB)/8, $libc_rmdir_trampoline<>(SB)  TEXT libc_lseek_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_lseek(SB) -  GLOBL	·libc_lseek_trampoline_addr(SB), RODATA, $8  DATA	·libc_lseek_trampoline_addr(SB)/8, $libc_lseek_trampoline<>(SB)  TEXT libc_select_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_select(SB) -  GLOBL	·libc_select_trampoline_addr(SB), RODATA, $8  DATA	·libc_select_trampoline_addr(SB)/8, $libc_select_trampoline<>(SB)  TEXT libc_setegid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setegid(SB) -  GLOBL	·libc_setegid_trampoline_addr(SB), RODATA, $8  DATA	·libc_setegid_trampoline_addr(SB)/8, $libc_setegid_trampoline<>(SB)  TEXT libc_seteuid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_seteuid(SB) -  GLOBL	·libc_seteuid_trampoline_addr(SB), RODATA, $8  DATA	·libc_seteuid_trampoline_addr(SB)/8, $libc_seteuid_trampoline<>(SB)  TEXT libc_setgid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setgid(SB) -  GLOBL	·libc_setgid_trampoline_addr(SB), RODATA, $8  DATA	·libc_setgid_trampoline_addr(SB)/8, $libc_setgid_trampoline<>(SB)  TEXT libc_setlogin_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setlogin(SB) -  GLOBL	·libc_setlogin_trampoline_addr(SB), RODATA, $8  DATA	·libc_setlogin_trampoline_addr(SB)/8, $libc_setlogin_trampoline<>(SB)  TEXT libc_setpgid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setpgid(SB) -  GLOBL	·libc_setpgid_trampoline_addr(SB), RODATA, $8  DATA	·libc_setpgid_trampoline_addr(SB)/8, $libc_setpgid_trampoline<>(SB)  TEXT libc_setpriority_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setpriority(SB) -  GLOBL	·libc_setpriority_trampoline_addr(SB), RODATA, $8  DATA	·libc_setpriority_trampoline_addr(SB)/8, $libc_setpriority_trampoline<>(SB)  TEXT libc_setregid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setregid(SB) -  GLOBL	·libc_setregid_trampoline_addr(SB), RODATA, $8  DATA	·libc_setregid_trampoline_addr(SB)/8, $libc_setregid_trampoline<>(SB)  TEXT libc_setreuid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setreuid(SB) -  GLOBL	·libc_setreuid_trampoline_addr(SB), RODATA, $8  DATA	·libc_setreuid_trampoline_addr(SB)/8, $libc_setreuid_trampoline<>(SB)  TEXT libc_setresgid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setresgid(SB) -  GLOBL	·libc_setresgid_trampoline_addr(SB), RODATA, $8  DATA	·libc_setresgid_trampoline_addr(SB)/8, $libc_setresgid_trampoline<>(SB)  TEXT libc_setresuid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setresuid(SB) -  GLOBL	·libc_setresuid_trampoline_addr(SB), RODATA, $8  DATA	·libc_setresuid_trampoline_addr(SB)/8, $libc_setresuid_trampoline<>(SB) -TEXT libc_setrlimit_trampoline<>(SB),NOSPLIT,$0-0 -	JMP	libc_setrlimit(SB) - -GLOBL	·libc_setrlimit_trampoline_addr(SB), RODATA, $8 -DATA	·libc_setrlimit_trampoline_addr(SB)/8, $libc_setrlimit_trampoline<>(SB) -  TEXT libc_setrtable_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setrtable(SB) -  GLOBL	·libc_setrtable_trampoline_addr(SB), RODATA, $8  DATA	·libc_setrtable_trampoline_addr(SB)/8, $libc_setrtable_trampoline<>(SB)  TEXT libc_setsid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setsid(SB) -  GLOBL	·libc_setsid_trampoline_addr(SB), RODATA, $8  DATA	·libc_setsid_trampoline_addr(SB)/8, $libc_setsid_trampoline<>(SB)  TEXT libc_settimeofday_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_settimeofday(SB) -  GLOBL	·libc_settimeofday_trampoline_addr(SB), RODATA, $8  DATA	·libc_settimeofday_trampoline_addr(SB)/8, $libc_settimeofday_trampoline<>(SB)  TEXT libc_setuid_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_setuid(SB) -  GLOBL	·libc_setuid_trampoline_addr(SB), RODATA, $8  DATA	·libc_setuid_trampoline_addr(SB)/8, $libc_setuid_trampoline<>(SB)  TEXT libc_stat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_stat(SB) -  GLOBL	·libc_stat_trampoline_addr(SB), RODATA, $8  DATA	·libc_stat_trampoline_addr(SB)/8, $libc_stat_trampoline<>(SB)  TEXT libc_statfs_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_statfs(SB) -  GLOBL	·libc_statfs_trampoline_addr(SB), RODATA, $8  DATA	·libc_statfs_trampoline_addr(SB)/8, $libc_statfs_trampoline<>(SB)  TEXT libc_symlink_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_symlink(SB) -  GLOBL	·libc_symlink_trampoline_addr(SB), RODATA, $8  DATA	·libc_symlink_trampoline_addr(SB)/8, $libc_symlink_trampoline<>(SB)  TEXT libc_symlinkat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_symlinkat(SB) -  GLOBL	·libc_symlinkat_trampoline_addr(SB), RODATA, $8  DATA	·libc_symlinkat_trampoline_addr(SB)/8, $libc_symlinkat_trampoline<>(SB)  TEXT libc_sync_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_sync(SB) -  GLOBL	·libc_sync_trampoline_addr(SB), RODATA, $8  DATA	·libc_sync_trampoline_addr(SB)/8, $libc_sync_trampoline<>(SB)  TEXT libc_truncate_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_truncate(SB) -  GLOBL	·libc_truncate_trampoline_addr(SB), RODATA, $8  DATA	·libc_truncate_trampoline_addr(SB)/8, $libc_truncate_trampoline<>(SB)  TEXT libc_umask_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_umask(SB) -  GLOBL	·libc_umask_trampoline_addr(SB), RODATA, $8  DATA	·libc_umask_trampoline_addr(SB)/8, $libc_umask_trampoline<>(SB)  TEXT libc_unlink_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_unlink(SB) -  GLOBL	·libc_unlink_trampoline_addr(SB), RODATA, $8  DATA	·libc_unlink_trampoline_addr(SB)/8, $libc_unlink_trampoline<>(SB)  TEXT libc_unlinkat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_unlinkat(SB) -  GLOBL	·libc_unlinkat_trampoline_addr(SB), RODATA, $8  DATA	·libc_unlinkat_trampoline_addr(SB)/8, $libc_unlinkat_trampoline<>(SB)  TEXT libc_unmount_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_unmount(SB) -  GLOBL	·libc_unmount_trampoline_addr(SB), RODATA, $8  DATA	·libc_unmount_trampoline_addr(SB)/8, $libc_unmount_trampoline<>(SB)  TEXT libc_write_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_write(SB) -  GLOBL	·libc_write_trampoline_addr(SB), RODATA, $8  DATA	·libc_write_trampoline_addr(SB)/8, $libc_write_trampoline<>(SB)  TEXT libc_mmap_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_mmap(SB) -  GLOBL	·libc_mmap_trampoline_addr(SB), RODATA, $8  DATA	·libc_mmap_trampoline_addr(SB)/8, $libc_mmap_trampoline<>(SB)  TEXT libc_munmap_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_munmap(SB) -  GLOBL	·libc_munmap_trampoline_addr(SB), RODATA, $8  DATA	·libc_munmap_trampoline_addr(SB)/8, $libc_munmap_trampoline<>(SB)  TEXT libc_utimensat_trampoline<>(SB),NOSPLIT,$0-0  	JMP	libc_utimensat(SB) -  GLOBL	·libc_utimensat_trampoline_addr(SB), RODATA, $8  DATA	·libc_utimensat_trampoline_addr(SB)/8, $libc_utimensat_trampoline<>(SB) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go index 91f5a2b..609d1c5 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go @@ -38,6 +38,7 @@ import (  //go:cgo_import_dynamic libc_chmod chmod "libc.so"  //go:cgo_import_dynamic libc_chown chown "libc.so"  //go:cgo_import_dynamic libc_chroot chroot "libc.so" +//go:cgo_import_dynamic libc_clockgettime clockgettime "libc.so"  //go:cgo_import_dynamic libc_close close "libc.so"  //go:cgo_import_dynamic libc_creat creat "libc.so"  //go:cgo_import_dynamic libc_dup dup "libc.so" @@ -109,7 +110,6 @@ import (  //go:cgo_import_dynamic libc_setpriority setpriority "libc.so"  //go:cgo_import_dynamic libc_setregid setregid "libc.so"  //go:cgo_import_dynamic libc_setreuid setreuid "libc.so" -//go:cgo_import_dynamic libc_setrlimit setrlimit "libc.so"  //go:cgo_import_dynamic libc_setsid setsid "libc.so"  //go:cgo_import_dynamic libc_setuid setuid "libc.so"  //go:cgo_import_dynamic libc_shutdown shutdown "libsocket.so" @@ -177,6 +177,7 @@ import (  //go:linkname procChmod libc_chmod  //go:linkname procChown libc_chown  //go:linkname procChroot libc_chroot +//go:linkname procClockGettime libc_clockgettime  //go:linkname procClose libc_close  //go:linkname procCreat libc_creat  //go:linkname procDup libc_dup @@ -248,7 +249,6 @@ import (  //go:linkname procSetpriority libc_setpriority  //go:linkname procSetregid libc_setregid  //go:linkname procSetreuid libc_setreuid -//go:linkname procSetrlimit libc_setrlimit  //go:linkname procSetsid libc_setsid  //go:linkname procSetuid libc_setuid  //go:linkname procshutdown libc_shutdown @@ -317,6 +317,7 @@ var (  	procChmod,  	procChown,  	procChroot, +	procClockGettime,  	procClose,  	procCreat,  	procDup, @@ -388,7 +389,6 @@ var (  	procSetpriority,  	procSetregid,  	procSetreuid, -	procSetrlimit,  	procSetsid,  	procSetuid,  	procshutdown, @@ -643,7 +643,18 @@ func __minor(version int, dev uint64) (val uint) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func ioctlRet(fd int, req uint, arg uintptr) (ret int, err error) { +func ioctlRet(fd int, req int, arg uintptr) (ret int, err error) { +	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procioctl)), 3, uintptr(fd), uintptr(req), uintptr(arg), 0, 0, 0) +	ret = int(r0) +	if e1 != 0 { +		err = e1 +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ioctlPtrRet(fd int, req int, arg unsafe.Pointer) (ret int, err error) {  	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procioctl)), 3, uintptr(fd), uintptr(req), uintptr(arg), 0, 0, 0)  	ret = int(r0)  	if e1 != 0 { @@ -750,6 +761,16 @@ func Chroot(path string) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func ClockGettime(clockid int32, time *Timespec) (err error) { +	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procClockGettime)), 2, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0, 0, 0, 0) +	if e1 != 0 { +		err = e1 +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func Close(fd int) (err error) {  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procClose)), 1, uintptr(fd), 0, 0, 0, 0, 0)  	if e1 != 0 { @@ -1626,16 +1647,6 @@ func Setreuid(ruid int, euid int) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func Setrlimit(which int, lim *Rlimit) (err error) { -	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetrlimit)), 2, uintptr(which), uintptr(unsafe.Pointer(lim)), 0, 0, 0, 0) -	if e1 != 0 { -		err = e1 -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func Setsid() (pid int, err error) {  	r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetsid)), 0, 0, 0, 0, 0, 0, 0)  	pid = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go b/vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go index f207945..c316817 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go @@ -257,7 +257,17 @@ func munmap(addr uintptr, length uintptr) (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func ioctl(fd int, req uint, arg uintptr) (err error) { +func ioctl(fd int, req int, arg uintptr) (err error) { +	_, _, e1 := syscall_syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ioctlPtr(fd int, req int, arg unsafe.Pointer) (err error) {  	_, _, e1 := syscall_syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))  	if e1 != 0 {  		err = errnoErr(e1) diff --git a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go index 9e9d0b2..55e0484 100644 --- a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go +++ b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go @@ -17,6 +17,7 @@ var sysctlMib = []mibentry{  	{"ddb.max_line", []_C_int{9, 3}},  	{"ddb.max_width", []_C_int{9, 2}},  	{"ddb.panic", []_C_int{9, 5}}, +	{"ddb.profile", []_C_int{9, 9}},  	{"ddb.radix", []_C_int{9, 1}},  	{"ddb.tab_stop_width", []_C_int{9, 4}},  	{"ddb.trigger", []_C_int{9, 8}}, @@ -33,29 +34,37 @@ var sysctlMib = []mibentry{  	{"hw.ncpufound", []_C_int{6, 21}},  	{"hw.ncpuonline", []_C_int{6, 25}},  	{"hw.pagesize", []_C_int{6, 7}}, +	{"hw.perfpolicy", []_C_int{6, 23}},  	{"hw.physmem", []_C_int{6, 19}}, +	{"hw.power", []_C_int{6, 26}},  	{"hw.product", []_C_int{6, 15}},  	{"hw.serialno", []_C_int{6, 17}},  	{"hw.setperf", []_C_int{6, 13}}, +	{"hw.smt", []_C_int{6, 24}},  	{"hw.usermem", []_C_int{6, 20}},  	{"hw.uuid", []_C_int{6, 18}},  	{"hw.vendor", []_C_int{6, 14}},  	{"hw.version", []_C_int{6, 16}}, -	{"kern.arandom", []_C_int{1, 37}}, +	{"kern.allowdt", []_C_int{1, 65}}, +	{"kern.allowkmem", []_C_int{1, 52}},  	{"kern.argmax", []_C_int{1, 8}}, +	{"kern.audio", []_C_int{1, 84}},  	{"kern.boottime", []_C_int{1, 21}},  	{"kern.bufcachepercent", []_C_int{1, 72}},  	{"kern.ccpu", []_C_int{1, 45}},  	{"kern.clockrate", []_C_int{1, 12}}, +	{"kern.consbuf", []_C_int{1, 83}}, +	{"kern.consbufsize", []_C_int{1, 82}},  	{"kern.consdev", []_C_int{1, 75}},  	{"kern.cp_time", []_C_int{1, 40}},  	{"kern.cp_time2", []_C_int{1, 71}}, -	{"kern.cryptodevallowsoft", []_C_int{1, 53}}, +	{"kern.cpustats", []_C_int{1, 85}},  	{"kern.domainname", []_C_int{1, 22}},  	{"kern.file", []_C_int{1, 73}},  	{"kern.forkstat", []_C_int{1, 42}},  	{"kern.fscale", []_C_int{1, 46}},  	{"kern.fsync", []_C_int{1, 33}}, +	{"kern.global_ptrace", []_C_int{1, 81}},  	{"kern.hostid", []_C_int{1, 11}},  	{"kern.hostname", []_C_int{1, 10}},  	{"kern.intrcnt.nintrcnt", []_C_int{1, 63, 1}}, @@ -78,17 +87,16 @@ var sysctlMib = []mibentry{  	{"kern.ngroups", []_C_int{1, 18}},  	{"kern.nosuidcoredump", []_C_int{1, 32}},  	{"kern.nprocs", []_C_int{1, 47}}, -	{"kern.nselcoll", []_C_int{1, 43}},  	{"kern.nthreads", []_C_int{1, 26}},  	{"kern.numvnodes", []_C_int{1, 58}},  	{"kern.osrelease", []_C_int{1, 2}},  	{"kern.osrevision", []_C_int{1, 3}},  	{"kern.ostype", []_C_int{1, 1}},  	{"kern.osversion", []_C_int{1, 27}}, +	{"kern.pfstatus", []_C_int{1, 86}},  	{"kern.pool_debug", []_C_int{1, 77}},  	{"kern.posix1version", []_C_int{1, 17}},  	{"kern.proc", []_C_int{1, 66}}, -	{"kern.random", []_C_int{1, 31}},  	{"kern.rawpartition", []_C_int{1, 24}},  	{"kern.saved_ids", []_C_int{1, 20}},  	{"kern.securelevel", []_C_int{1, 9}}, @@ -106,21 +114,20 @@ var sysctlMib = []mibentry{  	{"kern.timecounter.hardware", []_C_int{1, 69, 3}},  	{"kern.timecounter.tick", []_C_int{1, 69, 1}},  	{"kern.timecounter.timestepwarnings", []_C_int{1, 69, 2}}, -	{"kern.tty.maxptys", []_C_int{1, 44, 6}}, -	{"kern.tty.nptys", []_C_int{1, 44, 7}}, +	{"kern.timeout_stats", []_C_int{1, 87}},  	{"kern.tty.tk_cancc", []_C_int{1, 44, 4}},  	{"kern.tty.tk_nin", []_C_int{1, 44, 1}},  	{"kern.tty.tk_nout", []_C_int{1, 44, 2}},  	{"kern.tty.tk_rawcc", []_C_int{1, 44, 3}},  	{"kern.tty.ttyinfo", []_C_int{1, 44, 5}},  	{"kern.ttycount", []_C_int{1, 57}}, -	{"kern.userasymcrypto", []_C_int{1, 60}}, -	{"kern.usercrypto", []_C_int{1, 52}}, -	{"kern.usermount", []_C_int{1, 30}}, +	{"kern.utc_offset", []_C_int{1, 88}},  	{"kern.version", []_C_int{1, 4}}, -	{"kern.vnode", []_C_int{1, 13}}, +	{"kern.video", []_C_int{1, 89}},  	{"kern.watchdog.auto", []_C_int{1, 64, 2}},  	{"kern.watchdog.period", []_C_int{1, 64, 1}}, +	{"kern.witnesswatch", []_C_int{1, 53}}, +	{"kern.wxabort", []_C_int{1, 74}},  	{"net.bpf.bufsize", []_C_int{4, 31, 1}},  	{"net.bpf.maxbufsize", []_C_int{4, 31, 2}},  	{"net.inet.ah.enable", []_C_int{4, 2, 51, 1}}, @@ -148,7 +155,9 @@ var sysctlMib = []mibentry{  	{"net.inet.icmp.stats", []_C_int{4, 2, 1, 7}},  	{"net.inet.icmp.tstamprepl", []_C_int{4, 2, 1, 6}},  	{"net.inet.igmp.stats", []_C_int{4, 2, 2, 1}}, +	{"net.inet.ip.arpdown", []_C_int{4, 2, 0, 40}},  	{"net.inet.ip.arpqueued", []_C_int{4, 2, 0, 36}}, +	{"net.inet.ip.arptimeout", []_C_int{4, 2, 0, 39}},  	{"net.inet.ip.encdebug", []_C_int{4, 2, 0, 12}},  	{"net.inet.ip.forwarding", []_C_int{4, 2, 0, 1}},  	{"net.inet.ip.ifq.congestion", []_C_int{4, 2, 0, 30, 4}}, @@ -157,8 +166,10 @@ var sysctlMib = []mibentry{  	{"net.inet.ip.ifq.maxlen", []_C_int{4, 2, 0, 30, 2}},  	{"net.inet.ip.maxqueue", []_C_int{4, 2, 0, 11}},  	{"net.inet.ip.mforwarding", []_C_int{4, 2, 0, 31}}, +	{"net.inet.ip.mrtmfc", []_C_int{4, 2, 0, 37}},  	{"net.inet.ip.mrtproto", []_C_int{4, 2, 0, 34}},  	{"net.inet.ip.mrtstats", []_C_int{4, 2, 0, 35}}, +	{"net.inet.ip.mrtvif", []_C_int{4, 2, 0, 38}},  	{"net.inet.ip.mtu", []_C_int{4, 2, 0, 4}},  	{"net.inet.ip.mtudisc", []_C_int{4, 2, 0, 27}},  	{"net.inet.ip.mtudisctimeout", []_C_int{4, 2, 0, 28}}, @@ -175,9 +186,7 @@ var sysctlMib = []mibentry{  	{"net.inet.ipcomp.stats", []_C_int{4, 2, 108, 2}},  	{"net.inet.ipip.allow", []_C_int{4, 2, 4, 1}},  	{"net.inet.ipip.stats", []_C_int{4, 2, 4, 2}}, -	{"net.inet.mobileip.allow", []_C_int{4, 2, 55, 1}},  	{"net.inet.pfsync.stats", []_C_int{4, 2, 240, 1}}, -	{"net.inet.pim.stats", []_C_int{4, 2, 103, 1}},  	{"net.inet.tcp.ackonpush", []_C_int{4, 2, 6, 13}},  	{"net.inet.tcp.always_keepalive", []_C_int{4, 2, 6, 22}},  	{"net.inet.tcp.baddynamic", []_C_int{4, 2, 6, 6}}, @@ -191,6 +200,7 @@ var sysctlMib = []mibentry{  	{"net.inet.tcp.reasslimit", []_C_int{4, 2, 6, 18}},  	{"net.inet.tcp.rfc1323", []_C_int{4, 2, 6, 1}},  	{"net.inet.tcp.rfc3390", []_C_int{4, 2, 6, 17}}, +	{"net.inet.tcp.rootonly", []_C_int{4, 2, 6, 24}},  	{"net.inet.tcp.rstppslimit", []_C_int{4, 2, 6, 12}},  	{"net.inet.tcp.sack", []_C_int{4, 2, 6, 10}},  	{"net.inet.tcp.sackholelimit", []_C_int{4, 2, 6, 20}}, @@ -198,9 +208,12 @@ var sysctlMib = []mibentry{  	{"net.inet.tcp.stats", []_C_int{4, 2, 6, 21}},  	{"net.inet.tcp.synbucketlimit", []_C_int{4, 2, 6, 16}},  	{"net.inet.tcp.syncachelimit", []_C_int{4, 2, 6, 15}}, +	{"net.inet.tcp.synhashsize", []_C_int{4, 2, 6, 25}}, +	{"net.inet.tcp.synuselimit", []_C_int{4, 2, 6, 23}},  	{"net.inet.udp.baddynamic", []_C_int{4, 2, 17, 2}},  	{"net.inet.udp.checksum", []_C_int{4, 2, 17, 1}},  	{"net.inet.udp.recvspace", []_C_int{4, 2, 17, 3}}, +	{"net.inet.udp.rootonly", []_C_int{4, 2, 17, 6}},  	{"net.inet.udp.sendspace", []_C_int{4, 2, 17, 4}},  	{"net.inet.udp.stats", []_C_int{4, 2, 17, 5}},  	{"net.inet6.divert.recvspace", []_C_int{4, 24, 86, 1}}, @@ -213,13 +226,8 @@ var sysctlMib = []mibentry{  	{"net.inet6.icmp6.nd6_delay", []_C_int{4, 24, 30, 8}},  	{"net.inet6.icmp6.nd6_maxnudhint", []_C_int{4, 24, 30, 15}},  	{"net.inet6.icmp6.nd6_mmaxtries", []_C_int{4, 24, 30, 10}}, -	{"net.inet6.icmp6.nd6_prune", []_C_int{4, 24, 30, 6}},  	{"net.inet6.icmp6.nd6_umaxtries", []_C_int{4, 24, 30, 9}}, -	{"net.inet6.icmp6.nd6_useloopback", []_C_int{4, 24, 30, 11}}, -	{"net.inet6.icmp6.nodeinfo", []_C_int{4, 24, 30, 13}}, -	{"net.inet6.icmp6.rediraccept", []_C_int{4, 24, 30, 2}},  	{"net.inet6.icmp6.redirtimeout", []_C_int{4, 24, 30, 3}}, -	{"net.inet6.ip6.accept_rtadv", []_C_int{4, 24, 17, 12}},  	{"net.inet6.ip6.auto_flowlabel", []_C_int{4, 24, 17, 17}},  	{"net.inet6.ip6.dad_count", []_C_int{4, 24, 17, 16}},  	{"net.inet6.ip6.dad_pending", []_C_int{4, 24, 17, 49}}, @@ -232,20 +240,19 @@ var sysctlMib = []mibentry{  	{"net.inet6.ip6.maxdynroutes", []_C_int{4, 24, 17, 48}},  	{"net.inet6.ip6.maxfragpackets", []_C_int{4, 24, 17, 9}},  	{"net.inet6.ip6.maxfrags", []_C_int{4, 24, 17, 41}}, -	{"net.inet6.ip6.maxifdefrouters", []_C_int{4, 24, 17, 47}}, -	{"net.inet6.ip6.maxifprefixes", []_C_int{4, 24, 17, 46}},  	{"net.inet6.ip6.mforwarding", []_C_int{4, 24, 17, 42}}, +	{"net.inet6.ip6.mrtmfc", []_C_int{4, 24, 17, 53}}, +	{"net.inet6.ip6.mrtmif", []_C_int{4, 24, 17, 52}},  	{"net.inet6.ip6.mrtproto", []_C_int{4, 24, 17, 8}},  	{"net.inet6.ip6.mtudisctimeout", []_C_int{4, 24, 17, 50}},  	{"net.inet6.ip6.multicast_mtudisc", []_C_int{4, 24, 17, 44}},  	{"net.inet6.ip6.multipath", []_C_int{4, 24, 17, 43}},  	{"net.inet6.ip6.neighborgcthresh", []_C_int{4, 24, 17, 45}},  	{"net.inet6.ip6.redirect", []_C_int{4, 24, 17, 2}}, -	{"net.inet6.ip6.rr_prune", []_C_int{4, 24, 17, 22}}, +	{"net.inet6.ip6.soiikey", []_C_int{4, 24, 17, 54}},  	{"net.inet6.ip6.sourcecheck", []_C_int{4, 24, 17, 10}},  	{"net.inet6.ip6.sourcecheck_logint", []_C_int{4, 24, 17, 11}},  	{"net.inet6.ip6.use_deprecated", []_C_int{4, 24, 17, 21}}, -	{"net.inet6.ip6.v6only", []_C_int{4, 24, 17, 24}},  	{"net.key.sadb_dump", []_C_int{4, 30, 1}},  	{"net.key.spd_dump", []_C_int{4, 30, 2}},  	{"net.mpls.ifq.congestion", []_C_int{4, 33, 3, 4}}, @@ -254,12 +261,12 @@ var sysctlMib = []mibentry{  	{"net.mpls.ifq.maxlen", []_C_int{4, 33, 3, 2}},  	{"net.mpls.mapttl_ip", []_C_int{4, 33, 5}},  	{"net.mpls.mapttl_ip6", []_C_int{4, 33, 6}}, -	{"net.mpls.maxloop_inkernel", []_C_int{4, 33, 4}},  	{"net.mpls.ttl", []_C_int{4, 33, 2}},  	{"net.pflow.stats", []_C_int{4, 34, 1}},  	{"net.pipex.enable", []_C_int{4, 35, 1}},  	{"vm.anonmin", []_C_int{2, 7}},  	{"vm.loadavg", []_C_int{2, 2}}, +	{"vm.malloc_conf", []_C_int{2, 12}},  	{"vm.maxslp", []_C_int{2, 10}},  	{"vm.nkmempages", []_C_int{2, 6}},  	{"vm.psstrings", []_C_int{2, 3}}, diff --git a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go index adecd09..d2243cf 100644 --- a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go @@ -36,23 +36,29 @@ var sysctlMib = []mibentry{  	{"hw.pagesize", []_C_int{6, 7}},  	{"hw.perfpolicy", []_C_int{6, 23}},  	{"hw.physmem", []_C_int{6, 19}}, +	{"hw.power", []_C_int{6, 26}},  	{"hw.product", []_C_int{6, 15}},  	{"hw.serialno", []_C_int{6, 17}},  	{"hw.setperf", []_C_int{6, 13}}, +	{"hw.smt", []_C_int{6, 24}},  	{"hw.usermem", []_C_int{6, 20}},  	{"hw.uuid", []_C_int{6, 18}},  	{"hw.vendor", []_C_int{6, 14}},  	{"hw.version", []_C_int{6, 16}}, +	{"kern.allowdt", []_C_int{1, 65}},  	{"kern.allowkmem", []_C_int{1, 52}},  	{"kern.argmax", []_C_int{1, 8}}, +	{"kern.audio", []_C_int{1, 84}},  	{"kern.boottime", []_C_int{1, 21}},  	{"kern.bufcachepercent", []_C_int{1, 72}},  	{"kern.ccpu", []_C_int{1, 45}},  	{"kern.clockrate", []_C_int{1, 12}}, +	{"kern.consbuf", []_C_int{1, 83}}, +	{"kern.consbufsize", []_C_int{1, 82}},  	{"kern.consdev", []_C_int{1, 75}},  	{"kern.cp_time", []_C_int{1, 40}},  	{"kern.cp_time2", []_C_int{1, 71}}, -	{"kern.dnsjackport", []_C_int{1, 13}}, +	{"kern.cpustats", []_C_int{1, 85}},  	{"kern.domainname", []_C_int{1, 22}},  	{"kern.file", []_C_int{1, 73}},  	{"kern.forkstat", []_C_int{1, 42}}, @@ -81,13 +87,13 @@ var sysctlMib = []mibentry{  	{"kern.ngroups", []_C_int{1, 18}},  	{"kern.nosuidcoredump", []_C_int{1, 32}},  	{"kern.nprocs", []_C_int{1, 47}}, -	{"kern.nselcoll", []_C_int{1, 43}},  	{"kern.nthreads", []_C_int{1, 26}},  	{"kern.numvnodes", []_C_int{1, 58}},  	{"kern.osrelease", []_C_int{1, 2}},  	{"kern.osrevision", []_C_int{1, 3}},  	{"kern.ostype", []_C_int{1, 1}},  	{"kern.osversion", []_C_int{1, 27}}, +	{"kern.pfstatus", []_C_int{1, 86}},  	{"kern.pool_debug", []_C_int{1, 77}},  	{"kern.posix1version", []_C_int{1, 17}},  	{"kern.proc", []_C_int{1, 66}}, @@ -108,15 +114,19 @@ var sysctlMib = []mibentry{  	{"kern.timecounter.hardware", []_C_int{1, 69, 3}},  	{"kern.timecounter.tick", []_C_int{1, 69, 1}},  	{"kern.timecounter.timestepwarnings", []_C_int{1, 69, 2}}, +	{"kern.timeout_stats", []_C_int{1, 87}},  	{"kern.tty.tk_cancc", []_C_int{1, 44, 4}},  	{"kern.tty.tk_nin", []_C_int{1, 44, 1}},  	{"kern.tty.tk_nout", []_C_int{1, 44, 2}},  	{"kern.tty.tk_rawcc", []_C_int{1, 44, 3}},  	{"kern.tty.ttyinfo", []_C_int{1, 44, 5}},  	{"kern.ttycount", []_C_int{1, 57}}, +	{"kern.utc_offset", []_C_int{1, 88}},  	{"kern.version", []_C_int{1, 4}}, +	{"kern.video", []_C_int{1, 89}},  	{"kern.watchdog.auto", []_C_int{1, 64, 2}},  	{"kern.watchdog.period", []_C_int{1, 64, 1}}, +	{"kern.witnesswatch", []_C_int{1, 53}},  	{"kern.wxabort", []_C_int{1, 74}},  	{"net.bpf.bufsize", []_C_int{4, 31, 1}},  	{"net.bpf.maxbufsize", []_C_int{4, 31, 2}}, @@ -176,7 +186,6 @@ var sysctlMib = []mibentry{  	{"net.inet.ipcomp.stats", []_C_int{4, 2, 108, 2}},  	{"net.inet.ipip.allow", []_C_int{4, 2, 4, 1}},  	{"net.inet.ipip.stats", []_C_int{4, 2, 4, 2}}, -	{"net.inet.mobileip.allow", []_C_int{4, 2, 55, 1}},  	{"net.inet.pfsync.stats", []_C_int{4, 2, 240, 1}},  	{"net.inet.tcp.ackonpush", []_C_int{4, 2, 6, 13}},  	{"net.inet.tcp.always_keepalive", []_C_int{4, 2, 6, 22}}, @@ -252,12 +261,12 @@ var sysctlMib = []mibentry{  	{"net.mpls.ifq.maxlen", []_C_int{4, 33, 3, 2}},  	{"net.mpls.mapttl_ip", []_C_int{4, 33, 5}},  	{"net.mpls.mapttl_ip6", []_C_int{4, 33, 6}}, -	{"net.mpls.maxloop_inkernel", []_C_int{4, 33, 4}},  	{"net.mpls.ttl", []_C_int{4, 33, 2}},  	{"net.pflow.stats", []_C_int{4, 34, 1}},  	{"net.pipex.enable", []_C_int{4, 35, 1}},  	{"vm.anonmin", []_C_int{2, 7}},  	{"vm.loadavg", []_C_int{2, 2}}, +	{"vm.malloc_conf", []_C_int{2, 12}},  	{"vm.maxslp", []_C_int{2, 10}},  	{"vm.nkmempages", []_C_int{2, 6}},  	{"vm.psstrings", []_C_int{2, 3}}, diff --git a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go index 8ea52a4..82dc51b 100644 --- a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go @@ -17,6 +17,7 @@ var sysctlMib = []mibentry{  	{"ddb.max_line", []_C_int{9, 3}},  	{"ddb.max_width", []_C_int{9, 2}},  	{"ddb.panic", []_C_int{9, 5}}, +	{"ddb.profile", []_C_int{9, 9}},  	{"ddb.radix", []_C_int{9, 1}},  	{"ddb.tab_stop_width", []_C_int{9, 4}},  	{"ddb.trigger", []_C_int{9, 8}}, @@ -33,29 +34,37 @@ var sysctlMib = []mibentry{  	{"hw.ncpufound", []_C_int{6, 21}},  	{"hw.ncpuonline", []_C_int{6, 25}},  	{"hw.pagesize", []_C_int{6, 7}}, +	{"hw.perfpolicy", []_C_int{6, 23}},  	{"hw.physmem", []_C_int{6, 19}}, +	{"hw.power", []_C_int{6, 26}},  	{"hw.product", []_C_int{6, 15}},  	{"hw.serialno", []_C_int{6, 17}},  	{"hw.setperf", []_C_int{6, 13}}, +	{"hw.smt", []_C_int{6, 24}},  	{"hw.usermem", []_C_int{6, 20}},  	{"hw.uuid", []_C_int{6, 18}},  	{"hw.vendor", []_C_int{6, 14}},  	{"hw.version", []_C_int{6, 16}}, -	{"kern.arandom", []_C_int{1, 37}}, +	{"kern.allowdt", []_C_int{1, 65}}, +	{"kern.allowkmem", []_C_int{1, 52}},  	{"kern.argmax", []_C_int{1, 8}}, +	{"kern.audio", []_C_int{1, 84}},  	{"kern.boottime", []_C_int{1, 21}},  	{"kern.bufcachepercent", []_C_int{1, 72}},  	{"kern.ccpu", []_C_int{1, 45}},  	{"kern.clockrate", []_C_int{1, 12}}, +	{"kern.consbuf", []_C_int{1, 83}}, +	{"kern.consbufsize", []_C_int{1, 82}},  	{"kern.consdev", []_C_int{1, 75}},  	{"kern.cp_time", []_C_int{1, 40}},  	{"kern.cp_time2", []_C_int{1, 71}}, -	{"kern.cryptodevallowsoft", []_C_int{1, 53}}, +	{"kern.cpustats", []_C_int{1, 85}},  	{"kern.domainname", []_C_int{1, 22}},  	{"kern.file", []_C_int{1, 73}},  	{"kern.forkstat", []_C_int{1, 42}},  	{"kern.fscale", []_C_int{1, 46}},  	{"kern.fsync", []_C_int{1, 33}}, +	{"kern.global_ptrace", []_C_int{1, 81}},  	{"kern.hostid", []_C_int{1, 11}},  	{"kern.hostname", []_C_int{1, 10}},  	{"kern.intrcnt.nintrcnt", []_C_int{1, 63, 1}}, @@ -78,17 +87,16 @@ var sysctlMib = []mibentry{  	{"kern.ngroups", []_C_int{1, 18}},  	{"kern.nosuidcoredump", []_C_int{1, 32}},  	{"kern.nprocs", []_C_int{1, 47}}, -	{"kern.nselcoll", []_C_int{1, 43}},  	{"kern.nthreads", []_C_int{1, 26}},  	{"kern.numvnodes", []_C_int{1, 58}},  	{"kern.osrelease", []_C_int{1, 2}},  	{"kern.osrevision", []_C_int{1, 3}},  	{"kern.ostype", []_C_int{1, 1}},  	{"kern.osversion", []_C_int{1, 27}}, +	{"kern.pfstatus", []_C_int{1, 86}},  	{"kern.pool_debug", []_C_int{1, 77}},  	{"kern.posix1version", []_C_int{1, 17}},  	{"kern.proc", []_C_int{1, 66}}, -	{"kern.random", []_C_int{1, 31}},  	{"kern.rawpartition", []_C_int{1, 24}},  	{"kern.saved_ids", []_C_int{1, 20}},  	{"kern.securelevel", []_C_int{1, 9}}, @@ -106,21 +114,20 @@ var sysctlMib = []mibentry{  	{"kern.timecounter.hardware", []_C_int{1, 69, 3}},  	{"kern.timecounter.tick", []_C_int{1, 69, 1}},  	{"kern.timecounter.timestepwarnings", []_C_int{1, 69, 2}}, -	{"kern.tty.maxptys", []_C_int{1, 44, 6}}, -	{"kern.tty.nptys", []_C_int{1, 44, 7}}, +	{"kern.timeout_stats", []_C_int{1, 87}},  	{"kern.tty.tk_cancc", []_C_int{1, 44, 4}},  	{"kern.tty.tk_nin", []_C_int{1, 44, 1}},  	{"kern.tty.tk_nout", []_C_int{1, 44, 2}},  	{"kern.tty.tk_rawcc", []_C_int{1, 44, 3}},  	{"kern.tty.ttyinfo", []_C_int{1, 44, 5}},  	{"kern.ttycount", []_C_int{1, 57}}, -	{"kern.userasymcrypto", []_C_int{1, 60}}, -	{"kern.usercrypto", []_C_int{1, 52}}, -	{"kern.usermount", []_C_int{1, 30}}, +	{"kern.utc_offset", []_C_int{1, 88}},  	{"kern.version", []_C_int{1, 4}}, -	{"kern.vnode", []_C_int{1, 13}}, +	{"kern.video", []_C_int{1, 89}},  	{"kern.watchdog.auto", []_C_int{1, 64, 2}},  	{"kern.watchdog.period", []_C_int{1, 64, 1}}, +	{"kern.witnesswatch", []_C_int{1, 53}}, +	{"kern.wxabort", []_C_int{1, 74}},  	{"net.bpf.bufsize", []_C_int{4, 31, 1}},  	{"net.bpf.maxbufsize", []_C_int{4, 31, 2}},  	{"net.inet.ah.enable", []_C_int{4, 2, 51, 1}}, @@ -148,7 +155,9 @@ var sysctlMib = []mibentry{  	{"net.inet.icmp.stats", []_C_int{4, 2, 1, 7}},  	{"net.inet.icmp.tstamprepl", []_C_int{4, 2, 1, 6}},  	{"net.inet.igmp.stats", []_C_int{4, 2, 2, 1}}, +	{"net.inet.ip.arpdown", []_C_int{4, 2, 0, 40}},  	{"net.inet.ip.arpqueued", []_C_int{4, 2, 0, 36}}, +	{"net.inet.ip.arptimeout", []_C_int{4, 2, 0, 39}},  	{"net.inet.ip.encdebug", []_C_int{4, 2, 0, 12}},  	{"net.inet.ip.forwarding", []_C_int{4, 2, 0, 1}},  	{"net.inet.ip.ifq.congestion", []_C_int{4, 2, 0, 30, 4}}, @@ -157,8 +166,10 @@ var sysctlMib = []mibentry{  	{"net.inet.ip.ifq.maxlen", []_C_int{4, 2, 0, 30, 2}},  	{"net.inet.ip.maxqueue", []_C_int{4, 2, 0, 11}},  	{"net.inet.ip.mforwarding", []_C_int{4, 2, 0, 31}}, +	{"net.inet.ip.mrtmfc", []_C_int{4, 2, 0, 37}},  	{"net.inet.ip.mrtproto", []_C_int{4, 2, 0, 34}},  	{"net.inet.ip.mrtstats", []_C_int{4, 2, 0, 35}}, +	{"net.inet.ip.mrtvif", []_C_int{4, 2, 0, 38}},  	{"net.inet.ip.mtu", []_C_int{4, 2, 0, 4}},  	{"net.inet.ip.mtudisc", []_C_int{4, 2, 0, 27}},  	{"net.inet.ip.mtudisctimeout", []_C_int{4, 2, 0, 28}}, @@ -175,9 +186,7 @@ var sysctlMib = []mibentry{  	{"net.inet.ipcomp.stats", []_C_int{4, 2, 108, 2}},  	{"net.inet.ipip.allow", []_C_int{4, 2, 4, 1}},  	{"net.inet.ipip.stats", []_C_int{4, 2, 4, 2}}, -	{"net.inet.mobileip.allow", []_C_int{4, 2, 55, 1}},  	{"net.inet.pfsync.stats", []_C_int{4, 2, 240, 1}}, -	{"net.inet.pim.stats", []_C_int{4, 2, 103, 1}},  	{"net.inet.tcp.ackonpush", []_C_int{4, 2, 6, 13}},  	{"net.inet.tcp.always_keepalive", []_C_int{4, 2, 6, 22}},  	{"net.inet.tcp.baddynamic", []_C_int{4, 2, 6, 6}}, @@ -191,6 +200,7 @@ var sysctlMib = []mibentry{  	{"net.inet.tcp.reasslimit", []_C_int{4, 2, 6, 18}},  	{"net.inet.tcp.rfc1323", []_C_int{4, 2, 6, 1}},  	{"net.inet.tcp.rfc3390", []_C_int{4, 2, 6, 17}}, +	{"net.inet.tcp.rootonly", []_C_int{4, 2, 6, 24}},  	{"net.inet.tcp.rstppslimit", []_C_int{4, 2, 6, 12}},  	{"net.inet.tcp.sack", []_C_int{4, 2, 6, 10}},  	{"net.inet.tcp.sackholelimit", []_C_int{4, 2, 6, 20}}, @@ -198,9 +208,12 @@ var sysctlMib = []mibentry{  	{"net.inet.tcp.stats", []_C_int{4, 2, 6, 21}},  	{"net.inet.tcp.synbucketlimit", []_C_int{4, 2, 6, 16}},  	{"net.inet.tcp.syncachelimit", []_C_int{4, 2, 6, 15}}, +	{"net.inet.tcp.synhashsize", []_C_int{4, 2, 6, 25}}, +	{"net.inet.tcp.synuselimit", []_C_int{4, 2, 6, 23}},  	{"net.inet.udp.baddynamic", []_C_int{4, 2, 17, 2}},  	{"net.inet.udp.checksum", []_C_int{4, 2, 17, 1}},  	{"net.inet.udp.recvspace", []_C_int{4, 2, 17, 3}}, +	{"net.inet.udp.rootonly", []_C_int{4, 2, 17, 6}},  	{"net.inet.udp.sendspace", []_C_int{4, 2, 17, 4}},  	{"net.inet.udp.stats", []_C_int{4, 2, 17, 5}},  	{"net.inet6.divert.recvspace", []_C_int{4, 24, 86, 1}}, @@ -213,13 +226,8 @@ var sysctlMib = []mibentry{  	{"net.inet6.icmp6.nd6_delay", []_C_int{4, 24, 30, 8}},  	{"net.inet6.icmp6.nd6_maxnudhint", []_C_int{4, 24, 30, 15}},  	{"net.inet6.icmp6.nd6_mmaxtries", []_C_int{4, 24, 30, 10}}, -	{"net.inet6.icmp6.nd6_prune", []_C_int{4, 24, 30, 6}},  	{"net.inet6.icmp6.nd6_umaxtries", []_C_int{4, 24, 30, 9}}, -	{"net.inet6.icmp6.nd6_useloopback", []_C_int{4, 24, 30, 11}}, -	{"net.inet6.icmp6.nodeinfo", []_C_int{4, 24, 30, 13}}, -	{"net.inet6.icmp6.rediraccept", []_C_int{4, 24, 30, 2}},  	{"net.inet6.icmp6.redirtimeout", []_C_int{4, 24, 30, 3}}, -	{"net.inet6.ip6.accept_rtadv", []_C_int{4, 24, 17, 12}},  	{"net.inet6.ip6.auto_flowlabel", []_C_int{4, 24, 17, 17}},  	{"net.inet6.ip6.dad_count", []_C_int{4, 24, 17, 16}},  	{"net.inet6.ip6.dad_pending", []_C_int{4, 24, 17, 49}}, @@ -232,20 +240,19 @@ var sysctlMib = []mibentry{  	{"net.inet6.ip6.maxdynroutes", []_C_int{4, 24, 17, 48}},  	{"net.inet6.ip6.maxfragpackets", []_C_int{4, 24, 17, 9}},  	{"net.inet6.ip6.maxfrags", []_C_int{4, 24, 17, 41}}, -	{"net.inet6.ip6.maxifdefrouters", []_C_int{4, 24, 17, 47}}, -	{"net.inet6.ip6.maxifprefixes", []_C_int{4, 24, 17, 46}},  	{"net.inet6.ip6.mforwarding", []_C_int{4, 24, 17, 42}}, +	{"net.inet6.ip6.mrtmfc", []_C_int{4, 24, 17, 53}}, +	{"net.inet6.ip6.mrtmif", []_C_int{4, 24, 17, 52}},  	{"net.inet6.ip6.mrtproto", []_C_int{4, 24, 17, 8}},  	{"net.inet6.ip6.mtudisctimeout", []_C_int{4, 24, 17, 50}},  	{"net.inet6.ip6.multicast_mtudisc", []_C_int{4, 24, 17, 44}},  	{"net.inet6.ip6.multipath", []_C_int{4, 24, 17, 43}},  	{"net.inet6.ip6.neighborgcthresh", []_C_int{4, 24, 17, 45}},  	{"net.inet6.ip6.redirect", []_C_int{4, 24, 17, 2}}, -	{"net.inet6.ip6.rr_prune", []_C_int{4, 24, 17, 22}}, +	{"net.inet6.ip6.soiikey", []_C_int{4, 24, 17, 54}},  	{"net.inet6.ip6.sourcecheck", []_C_int{4, 24, 17, 10}},  	{"net.inet6.ip6.sourcecheck_logint", []_C_int{4, 24, 17, 11}},  	{"net.inet6.ip6.use_deprecated", []_C_int{4, 24, 17, 21}}, -	{"net.inet6.ip6.v6only", []_C_int{4, 24, 17, 24}},  	{"net.key.sadb_dump", []_C_int{4, 30, 1}},  	{"net.key.spd_dump", []_C_int{4, 30, 2}},  	{"net.mpls.ifq.congestion", []_C_int{4, 33, 3, 4}}, @@ -254,12 +261,12 @@ var sysctlMib = []mibentry{  	{"net.mpls.ifq.maxlen", []_C_int{4, 33, 3, 2}},  	{"net.mpls.mapttl_ip", []_C_int{4, 33, 5}},  	{"net.mpls.mapttl_ip6", []_C_int{4, 33, 6}}, -	{"net.mpls.maxloop_inkernel", []_C_int{4, 33, 4}},  	{"net.mpls.ttl", []_C_int{4, 33, 2}},  	{"net.pflow.stats", []_C_int{4, 34, 1}},  	{"net.pipex.enable", []_C_int{4, 35, 1}},  	{"vm.anonmin", []_C_int{2, 7}},  	{"vm.loadavg", []_C_int{2, 2}}, +	{"vm.malloc_conf", []_C_int{2, 12}},  	{"vm.maxslp", []_C_int{2, 10}},  	{"vm.nkmempages", []_C_int{2, 6}},  	{"vm.psstrings", []_C_int{2, 3}}, diff --git a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go index 154b57a..cbdda1a 100644 --- a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go @@ -36,6 +36,7 @@ var sysctlMib = []mibentry{  	{"hw.pagesize", []_C_int{6, 7}},  	{"hw.perfpolicy", []_C_int{6, 23}},  	{"hw.physmem", []_C_int{6, 19}}, +	{"hw.power", []_C_int{6, 26}},  	{"hw.product", []_C_int{6, 15}},  	{"hw.serialno", []_C_int{6, 17}},  	{"hw.setperf", []_C_int{6, 13}}, @@ -44,6 +45,7 @@ var sysctlMib = []mibentry{  	{"hw.uuid", []_C_int{6, 18}},  	{"hw.vendor", []_C_int{6, 14}},  	{"hw.version", []_C_int{6, 16}}, +	{"kern.allowdt", []_C_int{1, 65}},  	{"kern.allowkmem", []_C_int{1, 52}},  	{"kern.argmax", []_C_int{1, 8}},  	{"kern.audio", []_C_int{1, 84}}, @@ -51,6 +53,8 @@ var sysctlMib = []mibentry{  	{"kern.bufcachepercent", []_C_int{1, 72}},  	{"kern.ccpu", []_C_int{1, 45}},  	{"kern.clockrate", []_C_int{1, 12}}, +	{"kern.consbuf", []_C_int{1, 83}}, +	{"kern.consbufsize", []_C_int{1, 82}},  	{"kern.consdev", []_C_int{1, 75}},  	{"kern.cp_time", []_C_int{1, 40}},  	{"kern.cp_time2", []_C_int{1, 71}}, @@ -83,13 +87,13 @@ var sysctlMib = []mibentry{  	{"kern.ngroups", []_C_int{1, 18}},  	{"kern.nosuidcoredump", []_C_int{1, 32}},  	{"kern.nprocs", []_C_int{1, 47}}, -	{"kern.nselcoll", []_C_int{1, 43}},  	{"kern.nthreads", []_C_int{1, 26}},  	{"kern.numvnodes", []_C_int{1, 58}},  	{"kern.osrelease", []_C_int{1, 2}},  	{"kern.osrevision", []_C_int{1, 3}},  	{"kern.ostype", []_C_int{1, 1}},  	{"kern.osversion", []_C_int{1, 27}}, +	{"kern.pfstatus", []_C_int{1, 86}},  	{"kern.pool_debug", []_C_int{1, 77}},  	{"kern.posix1version", []_C_int{1, 17}},  	{"kern.proc", []_C_int{1, 66}}, @@ -110,13 +114,16 @@ var sysctlMib = []mibentry{  	{"kern.timecounter.hardware", []_C_int{1, 69, 3}},  	{"kern.timecounter.tick", []_C_int{1, 69, 1}},  	{"kern.timecounter.timestepwarnings", []_C_int{1, 69, 2}}, +	{"kern.timeout_stats", []_C_int{1, 87}},  	{"kern.tty.tk_cancc", []_C_int{1, 44, 4}},  	{"kern.tty.tk_nin", []_C_int{1, 44, 1}},  	{"kern.tty.tk_nout", []_C_int{1, 44, 2}},  	{"kern.tty.tk_rawcc", []_C_int{1, 44, 3}},  	{"kern.tty.ttyinfo", []_C_int{1, 44, 5}},  	{"kern.ttycount", []_C_int{1, 57}}, +	{"kern.utc_offset", []_C_int{1, 88}},  	{"kern.version", []_C_int{1, 4}}, +	{"kern.video", []_C_int{1, 89}},  	{"kern.watchdog.auto", []_C_int{1, 64, 2}},  	{"kern.watchdog.period", []_C_int{1, 64, 1}},  	{"kern.witnesswatch", []_C_int{1, 53}}, @@ -179,7 +186,6 @@ var sysctlMib = []mibentry{  	{"net.inet.ipcomp.stats", []_C_int{4, 2, 108, 2}},  	{"net.inet.ipip.allow", []_C_int{4, 2, 4, 1}},  	{"net.inet.ipip.stats", []_C_int{4, 2, 4, 2}}, -	{"net.inet.mobileip.allow", []_C_int{4, 2, 55, 1}},  	{"net.inet.pfsync.stats", []_C_int{4, 2, 240, 1}},  	{"net.inet.tcp.ackonpush", []_C_int{4, 2, 6, 13}},  	{"net.inet.tcp.always_keepalive", []_C_int{4, 2, 6, 22}}, @@ -255,7 +261,6 @@ var sysctlMib = []mibentry{  	{"net.mpls.ifq.maxlen", []_C_int{4, 33, 3, 2}},  	{"net.mpls.mapttl_ip", []_C_int{4, 33, 5}},  	{"net.mpls.mapttl_ip6", []_C_int{4, 33, 6}}, -	{"net.mpls.maxloop_inkernel", []_C_int{4, 33, 4}},  	{"net.mpls.ttl", []_C_int{4, 33, 2}},  	{"net.pflow.stats", []_C_int{4, 34, 1}},  	{"net.pipex.enable", []_C_int{4, 35, 1}}, diff --git a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_mips64.go b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_mips64.go index d96bb2b..f55eae1 100644 --- a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_mips64.go +++ b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_mips64.go @@ -36,6 +36,7 @@ var sysctlMib = []mibentry{  	{"hw.pagesize", []_C_int{6, 7}},  	{"hw.perfpolicy", []_C_int{6, 23}},  	{"hw.physmem", []_C_int{6, 19}}, +	{"hw.power", []_C_int{6, 26}},  	{"hw.product", []_C_int{6, 15}},  	{"hw.serialno", []_C_int{6, 17}},  	{"hw.setperf", []_C_int{6, 13}}, @@ -86,7 +87,6 @@ var sysctlMib = []mibentry{  	{"kern.ngroups", []_C_int{1, 18}},  	{"kern.nosuidcoredump", []_C_int{1, 32}},  	{"kern.nprocs", []_C_int{1, 47}}, -	{"kern.nselcoll", []_C_int{1, 43}},  	{"kern.nthreads", []_C_int{1, 26}},  	{"kern.numvnodes", []_C_int{1, 58}},  	{"kern.osrelease", []_C_int{1, 2}}, @@ -123,6 +123,7 @@ var sysctlMib = []mibentry{  	{"kern.ttycount", []_C_int{1, 57}},  	{"kern.utc_offset", []_C_int{1, 88}},  	{"kern.version", []_C_int{1, 4}}, +	{"kern.video", []_C_int{1, 89}},  	{"kern.watchdog.auto", []_C_int{1, 64, 2}},  	{"kern.watchdog.period", []_C_int{1, 64, 1}},  	{"kern.witnesswatch", []_C_int{1, 53}}, diff --git a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_mips64.go b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_mips64.go index a37f773..01c43a0 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_mips64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_mips64.go @@ -6,6 +6,7 @@  package unix +// Deprecated: Use libc wrappers instead of direct syscalls.  const (  	SYS_EXIT           = 1   // { void sys_exit(int rval); }  	SYS_FORK           = 2   // { int sys_fork(void); } diff --git a/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go b/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go index e2a64f0..690cefc 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go @@ -151,6 +151,16 @@ type Dirent struct {  	_       [3]byte  } +type Attrlist struct { +	Bitmapcount uint16 +	Reserved    uint16 +	Commonattr  uint32 +	Volattr     uint32 +	Dirattr     uint32 +	Fileattr    uint32 +	Forkattr    uint32 +} +  const (  	PathMax = 0x400  ) @@ -610,6 +620,7 @@ const (  	AT_REMOVEDIR        = 0x80  	AT_SYMLINK_FOLLOW   = 0x40  	AT_SYMLINK_NOFOLLOW = 0x20 +	AT_EACCESS          = 0x10  )  type PollFd struct { diff --git a/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go b/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go index 34aa775..5bffc10 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go @@ -151,6 +151,16 @@ type Dirent struct {  	_       [3]byte  } +type Attrlist struct { +	Bitmapcount uint16 +	Reserved    uint16 +	Commonattr  uint32 +	Volattr     uint32 +	Dirattr     uint32 +	Fileattr    uint32 +	Forkattr    uint32 +} +  const (  	PathMax = 0x400  ) @@ -610,6 +620,7 @@ const (  	AT_REMOVEDIR        = 0x80  	AT_SYMLINK_FOLLOW   = 0x40  	AT_SYMLINK_NOFOLLOW = 0x20 +	AT_EACCESS          = 0x10  )  type PollFd struct { diff --git a/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go b/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go index d9c78cd..29dc483 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go +++ b/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go @@ -362,7 +362,7 @@ type FpExtendedPrecision struct{}  type PtraceIoDesc struct {  	Op   int32  	Offs uintptr -	Addr uintptr +	Addr *byte  	Len  uint32  } diff --git a/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go b/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go index 26991b1..0a89b28 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go @@ -367,7 +367,7 @@ type FpExtendedPrecision struct{}  type PtraceIoDesc struct {  	Op   int32  	Offs uintptr -	Addr uintptr +	Addr *byte  	Len  uint64  } diff --git a/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go b/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go index f8324e7..c8666bb 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go +++ b/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go @@ -350,7 +350,7 @@ type FpExtendedPrecision struct {  type PtraceIoDesc struct {  	Op   int32  	Offs uintptr -	Addr uintptr +	Addr *byte  	Len  uint32  } diff --git a/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go b/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go index 4220411..88fb48a 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go @@ -347,7 +347,7 @@ type FpExtendedPrecision struct{}  type PtraceIoDesc struct {  	Op   int32  	Offs uintptr -	Addr uintptr +	Addr *byte  	Len  uint64  } diff --git a/vendor/golang.org/x/sys/unix/ztypes_freebsd_riscv64.go b/vendor/golang.org/x/sys/unix/ztypes_freebsd_riscv64.go index 0660fd4..698dc97 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_freebsd_riscv64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_freebsd_riscv64.go @@ -348,7 +348,7 @@ type FpExtendedPrecision struct{}  type PtraceIoDesc struct {  	Op   int32  	Offs uintptr -	Addr uintptr +	Addr *byte  	Len  uint64  } diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux.go b/vendor/golang.org/x/sys/unix/ztypes_linux.go index ff68811..ca84727 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux.go @@ -30,6 +30,41 @@ type Itimerval struct {  }  const ( +	ADJ_OFFSET            = 0x1 +	ADJ_FREQUENCY         = 0x2 +	ADJ_MAXERROR          = 0x4 +	ADJ_ESTERROR          = 0x8 +	ADJ_STATUS            = 0x10 +	ADJ_TIMECONST         = 0x20 +	ADJ_TAI               = 0x80 +	ADJ_SETOFFSET         = 0x100 +	ADJ_MICRO             = 0x1000 +	ADJ_NANO              = 0x2000 +	ADJ_TICK              = 0x4000 +	ADJ_OFFSET_SINGLESHOT = 0x8001 +	ADJ_OFFSET_SS_READ    = 0xa001 +) + +const ( +	STA_PLL       = 0x1 +	STA_PPSFREQ   = 0x2 +	STA_PPSTIME   = 0x4 +	STA_FLL       = 0x8 +	STA_INS       = 0x10 +	STA_DEL       = 0x20 +	STA_UNSYNC    = 0x40 +	STA_FREQHOLD  = 0x80 +	STA_PPSSIGNAL = 0x100 +	STA_PPSJITTER = 0x200 +	STA_PPSWANDER = 0x400 +	STA_PPSERROR  = 0x800 +	STA_CLOCKERR  = 0x1000 +	STA_NANO      = 0x2000 +	STA_MODE      = 0x4000 +	STA_CLK       = 0x8000 +) + +const (  	TIME_OK    = 0x0  	TIME_INS   = 0x1  	TIME_DEL   = 0x2 @@ -53,29 +88,30 @@ type StatxTimestamp struct {  }  type Statx_t struct { -	Mask            uint32 -	Blksize         uint32 -	Attributes      uint64 -	Nlink           uint32 -	Uid             uint32 -	Gid             uint32 -	Mode            uint16 -	_               [1]uint16 -	Ino             uint64 -	Size            uint64 -	Blocks          uint64 -	Attributes_mask uint64 -	Atime           StatxTimestamp -	Btime           StatxTimestamp -	Ctime           StatxTimestamp -	Mtime           StatxTimestamp -	Rdev_major      uint32 -	Rdev_minor      uint32 -	Dev_major       uint32 -	Dev_minor       uint32 -	Mnt_id          uint64 -	_               uint64 -	_               [12]uint64 +	Mask             uint32 +	Blksize          uint32 +	Attributes       uint64 +	Nlink            uint32 +	Uid              uint32 +	Gid              uint32 +	Mode             uint16 +	_                [1]uint16 +	Ino              uint64 +	Size             uint64 +	Blocks           uint64 +	Attributes_mask  uint64 +	Atime            StatxTimestamp +	Btime            StatxTimestamp +	Ctime            StatxTimestamp +	Mtime            StatxTimestamp +	Rdev_major       uint32 +	Rdev_minor       uint32 +	Dev_major        uint32 +	Dev_minor        uint32 +	Mnt_id           uint64 +	Dio_mem_align    uint32 +	Dio_offset_align uint32 +	_                [12]uint64  }  type Fsid struct { @@ -420,36 +456,60 @@ type Ucred struct {  }  type TCPInfo struct { -	State          uint8 -	Ca_state       uint8 -	Retransmits    uint8 -	Probes         uint8 -	Backoff        uint8 -	Options        uint8 -	Rto            uint32 -	Ato            uint32 -	Snd_mss        uint32 -	Rcv_mss        uint32 -	Unacked        uint32 -	Sacked         uint32 -	Lost           uint32 -	Retrans        uint32 -	Fackets        uint32 -	Last_data_sent uint32 -	Last_ack_sent  uint32 -	Last_data_recv uint32 -	Last_ack_recv  uint32 -	Pmtu           uint32 -	Rcv_ssthresh   uint32 -	Rtt            uint32 -	Rttvar         uint32 -	Snd_ssthresh   uint32 -	Snd_cwnd       uint32 -	Advmss         uint32 -	Reordering     uint32 -	Rcv_rtt        uint32 -	Rcv_space      uint32 -	Total_retrans  uint32 +	State           uint8 +	Ca_state        uint8 +	Retransmits     uint8 +	Probes          uint8 +	Backoff         uint8 +	Options         uint8 +	Rto             uint32 +	Ato             uint32 +	Snd_mss         uint32 +	Rcv_mss         uint32 +	Unacked         uint32 +	Sacked          uint32 +	Lost            uint32 +	Retrans         uint32 +	Fackets         uint32 +	Last_data_sent  uint32 +	Last_ack_sent   uint32 +	Last_data_recv  uint32 +	Last_ack_recv   uint32 +	Pmtu            uint32 +	Rcv_ssthresh    uint32 +	Rtt             uint32 +	Rttvar          uint32 +	Snd_ssthresh    uint32 +	Snd_cwnd        uint32 +	Advmss          uint32 +	Reordering      uint32 +	Rcv_rtt         uint32 +	Rcv_space       uint32 +	Total_retrans   uint32 +	Pacing_rate     uint64 +	Max_pacing_rate uint64 +	Bytes_acked     uint64 +	Bytes_received  uint64 +	Segs_out        uint32 +	Segs_in         uint32 +	Notsent_bytes   uint32 +	Min_rtt         uint32 +	Data_segs_in    uint32 +	Data_segs_out   uint32 +	Delivery_rate   uint64 +	Busy_time       uint64 +	Rwnd_limited    uint64 +	Sndbuf_limited  uint64 +	Delivered       uint32 +	Delivered_ce    uint32 +	Bytes_sent      uint64 +	Bytes_retrans   uint64 +	Dsack_dups      uint32 +	Reord_seen      uint32 +	Rcv_ooopack     uint32 +	Snd_wnd         uint32 +	Rcv_wnd         uint32 +	Rehash          uint32  }  type CanFilter struct { @@ -492,7 +552,7 @@ const (  	SizeofIPv6MTUInfo       = 0x20  	SizeofICMPv6Filter      = 0x20  	SizeofUcred             = 0xc -	SizeofTCPInfo           = 0x68 +	SizeofTCPInfo           = 0xf0  	SizeofCanFilter         = 0x8  	SizeofTCPRepairOpt      = 0x8  ) @@ -1007,6 +1067,7 @@ const (  	PerfBitCommExec                      = CBitFieldMaskBit24  	PerfBitUseClockID                    = CBitFieldMaskBit25  	PerfBitContextSwitch                 = CBitFieldMaskBit26 +	PerfBitWriteBackward                 = CBitFieldMaskBit27  )  const ( @@ -1099,7 +1160,8 @@ const (  	PERF_SAMPLE_BRANCH_NO_CYCLES_SHIFT    = 0xf  	PERF_SAMPLE_BRANCH_TYPE_SAVE_SHIFT    = 0x10  	PERF_SAMPLE_BRANCH_HW_INDEX_SHIFT     = 0x11 -	PERF_SAMPLE_BRANCH_MAX_SHIFT          = 0x12 +	PERF_SAMPLE_BRANCH_PRIV_SAVE_SHIFT    = 0x12 +	PERF_SAMPLE_BRANCH_MAX_SHIFT          = 0x13  	PERF_SAMPLE_BRANCH_USER               = 0x1  	PERF_SAMPLE_BRANCH_KERNEL             = 0x2  	PERF_SAMPLE_BRANCH_HV                 = 0x4 @@ -1118,7 +1180,8 @@ const (  	PERF_SAMPLE_BRANCH_NO_CYCLES          = 0x8000  	PERF_SAMPLE_BRANCH_TYPE_SAVE          = 0x10000  	PERF_SAMPLE_BRANCH_HW_INDEX           = 0x20000 -	PERF_SAMPLE_BRANCH_MAX                = 0x40000 +	PERF_SAMPLE_BRANCH_PRIV_SAVE          = 0x40000 +	PERF_SAMPLE_BRANCH_MAX                = 0x80000  	PERF_BR_UNKNOWN                       = 0x0  	PERF_BR_COND                          = 0x1  	PERF_BR_UNCOND                        = 0x2 @@ -1132,7 +1195,10 @@ const (  	PERF_BR_COND_RET                      = 0xa  	PERF_BR_ERET                          = 0xb  	PERF_BR_IRQ                           = 0xc -	PERF_BR_MAX                           = 0xd +	PERF_BR_SERROR                        = 0xd +	PERF_BR_NO_TX                         = 0xe +	PERF_BR_EXTEND_ABI                    = 0xf +	PERF_BR_MAX                           = 0x10  	PERF_SAMPLE_REGS_ABI_NONE             = 0x0  	PERF_SAMPLE_REGS_ABI_32               = 0x1  	PERF_SAMPLE_REGS_ABI_64               = 0x2 @@ -1151,7 +1217,8 @@ const (  	PERF_FORMAT_TOTAL_TIME_RUNNING        = 0x2  	PERF_FORMAT_ID                        = 0x4  	PERF_FORMAT_GROUP                     = 0x8 -	PERF_FORMAT_MAX                       = 0x10 +	PERF_FORMAT_LOST                      = 0x10 +	PERF_FORMAT_MAX                       = 0x20  	PERF_IOC_FLAG_GROUP                   = 0x1  	PERF_RECORD_MMAP                      = 0x1  	PERF_RECORD_LOST                      = 0x2 @@ -1197,7 +1264,7 @@ type TCPMD5Sig struct {  	Flags     uint8  	Prefixlen uint8  	Keylen    uint16 -	_         uint32 +	Ifindex   int32  	Key       [80]uint8  } @@ -1897,7 +1964,11 @@ const (  	NFT_MSG_GETOBJ                    = 0x13  	NFT_MSG_DELOBJ                    = 0x14  	NFT_MSG_GETOBJ_RESET              = 0x15 -	NFT_MSG_MAX                       = 0x19 +	NFT_MSG_NEWFLOWTABLE              = 0x16 +	NFT_MSG_GETFLOWTABLE              = 0x17 +	NFT_MSG_DELFLOWTABLE              = 0x18 +	NFT_MSG_GETRULE_RESET             = 0x19 +	NFT_MSG_MAX                       = 0x1a  	NFTA_LIST_UNSPEC                  = 0x0  	NFTA_LIST_ELEM                    = 0x1  	NFTA_HOOK_UNSPEC                  = 0x0 @@ -2401,9 +2472,11 @@ const (  	SOF_TIMESTAMPING_OPT_STATS    = 0x1000  	SOF_TIMESTAMPING_OPT_PKTINFO  = 0x2000  	SOF_TIMESTAMPING_OPT_TX_SWHW  = 0x4000 +	SOF_TIMESTAMPING_BIND_PHC     = 0x8000 +	SOF_TIMESTAMPING_OPT_ID_TCP   = 0x10000 -	SOF_TIMESTAMPING_LAST = 0x8000 -	SOF_TIMESTAMPING_MASK = 0xffff +	SOF_TIMESTAMPING_LAST = 0x10000 +	SOF_TIMESTAMPING_MASK = 0x1ffff  	SCM_TSTAMP_SND   = 0x0  	SCM_TSTAMP_SCHED = 0x1 @@ -2979,7 +3052,16 @@ const (  	DEVLINK_CMD_TRAP_POLICER_NEW                       = 0x47  	DEVLINK_CMD_TRAP_POLICER_DEL                       = 0x48  	DEVLINK_CMD_HEALTH_REPORTER_TEST                   = 0x49 -	DEVLINK_CMD_MAX                                    = 0x51 +	DEVLINK_CMD_RATE_GET                               = 0x4a +	DEVLINK_CMD_RATE_SET                               = 0x4b +	DEVLINK_CMD_RATE_NEW                               = 0x4c +	DEVLINK_CMD_RATE_DEL                               = 0x4d +	DEVLINK_CMD_LINECARD_GET                           = 0x4e +	DEVLINK_CMD_LINECARD_SET                           = 0x4f +	DEVLINK_CMD_LINECARD_NEW                           = 0x50 +	DEVLINK_CMD_LINECARD_DEL                           = 0x51 +	DEVLINK_CMD_SELFTESTS_GET                          = 0x52 +	DEVLINK_CMD_MAX                                    = 0x53  	DEVLINK_PORT_TYPE_NOTSET                           = 0x0  	DEVLINK_PORT_TYPE_AUTO                             = 0x1  	DEVLINK_PORT_TYPE_ETH                              = 0x2 @@ -3208,7 +3290,13 @@ const (  	DEVLINK_ATTR_RATE_NODE_NAME                        = 0xa8  	DEVLINK_ATTR_RATE_PARENT_NODE_NAME                 = 0xa9  	DEVLINK_ATTR_REGION_MAX_SNAPSHOTS                  = 0xaa -	DEVLINK_ATTR_MAX                                   = 0xae +	DEVLINK_ATTR_LINECARD_INDEX                        = 0xab +	DEVLINK_ATTR_LINECARD_STATE                        = 0xac +	DEVLINK_ATTR_LINECARD_TYPE                         = 0xad +	DEVLINK_ATTR_LINECARD_SUPPORTED_TYPES              = 0xae +	DEVLINK_ATTR_NESTED_DEVLINK                        = 0xaf +	DEVLINK_ATTR_SELFTESTS                             = 0xb0 +	DEVLINK_ATTR_MAX                                   = 0xb3  	DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE              = 0x0  	DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX           = 0x1  	DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT               = 0x0 @@ -3224,7 +3312,8 @@ const (  	DEVLINK_PORT_FUNCTION_ATTR_HW_ADDR                 = 0x1  	DEVLINK_PORT_FN_ATTR_STATE                         = 0x2  	DEVLINK_PORT_FN_ATTR_OPSTATE                       = 0x3 -	DEVLINK_PORT_FUNCTION_ATTR_MAX                     = 0x3 +	DEVLINK_PORT_FN_ATTR_CAPS                          = 0x4 +	DEVLINK_PORT_FUNCTION_ATTR_MAX                     = 0x4  )  type FsverityDigest struct { @@ -3317,7 +3406,8 @@ const (  	LWTUNNEL_ENCAP_SEG6_LOCAL = 0x7  	LWTUNNEL_ENCAP_RPL        = 0x8  	LWTUNNEL_ENCAP_IOAM6      = 0x9 -	LWTUNNEL_ENCAP_MAX        = 0x9 +	LWTUNNEL_ENCAP_XFRM       = 0xa +	LWTUNNEL_ENCAP_MAX        = 0xa  	MPLS_IPTUNNEL_UNSPEC = 0x0  	MPLS_IPTUNNEL_DST    = 0x1 @@ -3512,7 +3602,10 @@ const (  	ETHTOOL_MSG_PHC_VCLOCKS_GET               = 0x21  	ETHTOOL_MSG_MODULE_GET                    = 0x22  	ETHTOOL_MSG_MODULE_SET                    = 0x23 -	ETHTOOL_MSG_USER_MAX                      = 0x23 +	ETHTOOL_MSG_PSE_GET                       = 0x24 +	ETHTOOL_MSG_PSE_SET                       = 0x25 +	ETHTOOL_MSG_RSS_GET                       = 0x26 +	ETHTOOL_MSG_USER_MAX                      = 0x26  	ETHTOOL_MSG_KERNEL_NONE                   = 0x0  	ETHTOOL_MSG_STRSET_GET_REPLY              = 0x1  	ETHTOOL_MSG_LINKINFO_GET_REPLY            = 0x2 @@ -3550,7 +3643,9 @@ const (  	ETHTOOL_MSG_PHC_VCLOCKS_GET_REPLY         = 0x22  	ETHTOOL_MSG_MODULE_GET_REPLY              = 0x23  	ETHTOOL_MSG_MODULE_NTF                    = 0x24 -	ETHTOOL_MSG_KERNEL_MAX                    = 0x24 +	ETHTOOL_MSG_PSE_GET_REPLY                 = 0x25 +	ETHTOOL_MSG_RSS_GET_REPLY                 = 0x26 +	ETHTOOL_MSG_KERNEL_MAX                    = 0x26  	ETHTOOL_A_HEADER_UNSPEC                   = 0x0  	ETHTOOL_A_HEADER_DEV_INDEX                = 0x1  	ETHTOOL_A_HEADER_DEV_NAME                 = 0x2 @@ -3609,7 +3704,8 @@ const (  	ETHTOOL_A_LINKMODES_MASTER_SLAVE_CFG      = 0x7  	ETHTOOL_A_LINKMODES_MASTER_SLAVE_STATE    = 0x8  	ETHTOOL_A_LINKMODES_LANES                 = 0x9 -	ETHTOOL_A_LINKMODES_MAX                   = 0x9 +	ETHTOOL_A_LINKMODES_RATE_MATCHING         = 0xa +	ETHTOOL_A_LINKMODES_MAX                   = 0xa  	ETHTOOL_A_LINKSTATE_UNSPEC                = 0x0  	ETHTOOL_A_LINKSTATE_HEADER                = 0x1  	ETHTOOL_A_LINKSTATE_LINK                  = 0x2 @@ -3617,7 +3713,8 @@ const (  	ETHTOOL_A_LINKSTATE_SQI_MAX               = 0x4  	ETHTOOL_A_LINKSTATE_EXT_STATE             = 0x5  	ETHTOOL_A_LINKSTATE_EXT_SUBSTATE          = 0x6 -	ETHTOOL_A_LINKSTATE_MAX                   = 0x6 +	ETHTOOL_A_LINKSTATE_EXT_DOWN_CNT          = 0x7 +	ETHTOOL_A_LINKSTATE_MAX                   = 0x7  	ETHTOOL_A_DEBUG_UNSPEC                    = 0x0  	ETHTOOL_A_DEBUG_HEADER                    = 0x1  	ETHTOOL_A_DEBUG_MSGMASK                   = 0x2 @@ -4201,6 +4298,9 @@ const (  	NL80211_ACL_POLICY_DENY_UNLESS_LISTED                   = 0x1  	NL80211_AC_VI                                           = 0x1  	NL80211_AC_VO                                           = 0x0 +	NL80211_AP_SETTINGS_EXTERNAL_AUTH_SUPPORT               = 0x1 +	NL80211_AP_SETTINGS_SA_QUERY_OFFLOAD_SUPPORT            = 0x2 +	NL80211_AP_SME_SA_QUERY_OFFLOAD                         = 0x1  	NL80211_ATTR_4ADDR                                      = 0x53  	NL80211_ATTR_ACK                                        = 0x5c  	NL80211_ATTR_ACK_SIGNAL                                 = 0x107 @@ -4209,6 +4309,7 @@ const (  	NL80211_ATTR_AIRTIME_WEIGHT                             = 0x112  	NL80211_ATTR_AKM_SUITES                                 = 0x4c  	NL80211_ATTR_AP_ISOLATE                                 = 0x60 +	NL80211_ATTR_AP_SETTINGS_FLAGS                          = 0x135  	NL80211_ATTR_AUTH_DATA                                  = 0x9c  	NL80211_ATTR_AUTH_TYPE                                  = 0x35  	NL80211_ATTR_BANDS                                      = 0xef @@ -4240,6 +4341,9 @@ const (  	NL80211_ATTR_COALESCE_RULE_DELAY                        = 0x1  	NL80211_ATTR_COALESCE_RULE_MAX                          = 0x3  	NL80211_ATTR_COALESCE_RULE_PKT_PATTERN                  = 0x3 +	NL80211_ATTR_COLOR_CHANGE_COLOR                         = 0x130 +	NL80211_ATTR_COLOR_CHANGE_COUNT                         = 0x12f +	NL80211_ATTR_COLOR_CHANGE_ELEMS                         = 0x131  	NL80211_ATTR_CONN_FAILED_REASON                         = 0x9b  	NL80211_ATTR_CONTROL_PORT                               = 0x44  	NL80211_ATTR_CONTROL_PORT_ETHERTYPE                     = 0x66 @@ -4266,6 +4370,7 @@ const (  	NL80211_ATTR_DEVICE_AP_SME                              = 0x8d  	NL80211_ATTR_DFS_CAC_TIME                               = 0x7  	NL80211_ATTR_DFS_REGION                                 = 0x92 +	NL80211_ATTR_DISABLE_EHT                                = 0x137  	NL80211_ATTR_DISABLE_HE                                 = 0x12d  	NL80211_ATTR_DISABLE_HT                                 = 0x93  	NL80211_ATTR_DISABLE_VHT                                = 0xaf @@ -4273,6 +4378,8 @@ const (  	NL80211_ATTR_DONT_WAIT_FOR_ACK                          = 0x8e  	NL80211_ATTR_DTIM_PERIOD                                = 0xd  	NL80211_ATTR_DURATION                                   = 0x57 +	NL80211_ATTR_EHT_CAPABILITY                             = 0x136 +	NL80211_ATTR_EML_CAPABILITY                             = 0x13d  	NL80211_ATTR_EXT_CAPA                                   = 0xa9  	NL80211_ATTR_EXT_CAPA_MASK                              = 0xaa  	NL80211_ATTR_EXTERNAL_AUTH_ACTION                       = 0x104 @@ -4337,10 +4444,11 @@ const (  	NL80211_ATTR_MAC_HINT                                   = 0xc8  	NL80211_ATTR_MAC_MASK                                   = 0xd7  	NL80211_ATTR_MAX_AP_ASSOC_STA                           = 0xca -	NL80211_ATTR_MAX                                        = 0x137 +	NL80211_ATTR_MAX                                        = 0x141  	NL80211_ATTR_MAX_CRIT_PROT_DURATION                     = 0xb4  	NL80211_ATTR_MAX_CSA_COUNTERS                           = 0xce  	NL80211_ATTR_MAX_MATCH_SETS                             = 0x85 +	NL80211_ATTR_MAX_NUM_AKM_SUITES                         = 0x13c  	NL80211_ATTR_MAX_NUM_PMKIDS                             = 0x56  	NL80211_ATTR_MAX_NUM_SCAN_SSIDS                         = 0x2b  	NL80211_ATTR_MAX_NUM_SCHED_SCAN_PLANS                   = 0xde @@ -4350,6 +4458,8 @@ const (  	NL80211_ATTR_MAX_SCAN_PLAN_INTERVAL                     = 0xdf  	NL80211_ATTR_MAX_SCAN_PLAN_ITERATIONS                   = 0xe0  	NL80211_ATTR_MAX_SCHED_SCAN_IE_LEN                      = 0x7c +	NL80211_ATTR_MBSSID_CONFIG                              = 0x132 +	NL80211_ATTR_MBSSID_ELEMS                               = 0x133  	NL80211_ATTR_MCAST_RATE                                 = 0x6b  	NL80211_ATTR_MDID                                       = 0xb1  	NL80211_ATTR_MEASUREMENT_DURATION                       = 0xeb @@ -4359,6 +4469,11 @@ const (  	NL80211_ATTR_MESH_PEER_AID                              = 0xed  	NL80211_ATTR_MESH_SETUP                                 = 0x70  	NL80211_ATTR_MGMT_SUBTYPE                               = 0x29 +	NL80211_ATTR_MLD_ADDR                                   = 0x13a +	NL80211_ATTR_MLD_CAPA_AND_OPS                           = 0x13e +	NL80211_ATTR_MLO_LINK_ID                                = 0x139 +	NL80211_ATTR_MLO_LINKS                                  = 0x138 +	NL80211_ATTR_MLO_SUPPORT                                = 0x13b  	NL80211_ATTR_MNTR_FLAGS                                 = 0x17  	NL80211_ATTR_MPATH_INFO                                 = 0x1b  	NL80211_ATTR_MPATH_NEXT_HOP                             = 0x1a @@ -4371,6 +4486,7 @@ const (  	NL80211_ATTR_NETNS_FD                                   = 0xdb  	NL80211_ATTR_NOACK_MAP                                  = 0x95  	NL80211_ATTR_NSS                                        = 0x106 +	NL80211_ATTR_OBSS_COLOR_BITMAP                          = 0x12e  	NL80211_ATTR_OFFCHANNEL_TX_OK                           = 0x6c  	NL80211_ATTR_OPER_CLASS                                 = 0xd6  	NL80211_ATTR_OPMODE_NOTIF                               = 0xc2 @@ -4397,6 +4513,7 @@ const (  	NL80211_ATTR_PROTOCOL_FEATURES                          = 0xad  	NL80211_ATTR_PS_STATE                                   = 0x5d  	NL80211_ATTR_QOS_MAP                                    = 0xc7 +	NL80211_ATTR_RADAR_BACKGROUND                           = 0x134  	NL80211_ATTR_RADAR_EVENT                                = 0xa8  	NL80211_ATTR_REASON_CODE                                = 0x36  	NL80211_ATTR_RECEIVE_MULTICAST                          = 0x121 @@ -4412,6 +4529,7 @@ const (  	NL80211_ATTR_RESP_IE                                    = 0x4e  	NL80211_ATTR_ROAM_SUPPORT                               = 0x83  	NL80211_ATTR_RX_FRAME_TYPES                             = 0x64 +	NL80211_ATTR_RX_HW_TIMESTAMP                            = 0x140  	NL80211_ATTR_RXMGMT_FLAGS                               = 0xbc  	NL80211_ATTR_RX_SIGNAL_DBM                              = 0x97  	NL80211_ATTR_S1G_CAPABILITY                             = 0x128 @@ -4469,6 +4587,7 @@ const (  	NL80211_ATTR_SUPPORT_MESH_AUTH                          = 0x73  	NL80211_ATTR_SURVEY_INFO                                = 0x54  	NL80211_ATTR_SURVEY_RADIO_STATS                         = 0xda +	NL80211_ATTR_TD_BITMAP                                  = 0x141  	NL80211_ATTR_TDLS_ACTION                                = 0x88  	NL80211_ATTR_TDLS_DIALOG_TOKEN                          = 0x89  	NL80211_ATTR_TDLS_EXTERNAL_SETUP                        = 0x8c @@ -4484,6 +4603,7 @@ const (  	NL80211_ATTR_TSID                                       = 0xd2  	NL80211_ATTR_TWT_RESPONDER                              = 0x116  	NL80211_ATTR_TX_FRAME_TYPES                             = 0x63 +	NL80211_ATTR_TX_HW_TIMESTAMP                            = 0x13f  	NL80211_ATTR_TX_NO_CCK_RATE                             = 0x87  	NL80211_ATTR_TXQ_LIMIT                                  = 0x10a  	NL80211_ATTR_TXQ_MEMORY_LIMIT                           = 0x10b @@ -4557,6 +4677,10 @@ const (  	NL80211_BAND_ATTR_RATES                                 = 0x2  	NL80211_BAND_ATTR_VHT_CAPA                              = 0x8  	NL80211_BAND_ATTR_VHT_MCS_SET                           = 0x7 +	NL80211_BAND_IFTYPE_ATTR_EHT_CAP_MAC                    = 0x8 +	NL80211_BAND_IFTYPE_ATTR_EHT_CAP_MCS_SET                = 0xa +	NL80211_BAND_IFTYPE_ATTR_EHT_CAP_PHY                    = 0x9 +	NL80211_BAND_IFTYPE_ATTR_EHT_CAP_PPE                    = 0xb  	NL80211_BAND_IFTYPE_ATTR_HE_6GHZ_CAPA                   = 0x6  	NL80211_BAND_IFTYPE_ATTR_HE_CAP_MAC                     = 0x2  	NL80211_BAND_IFTYPE_ATTR_HE_CAP_MCS_SET                 = 0x4 @@ -4564,6 +4688,8 @@ const (  	NL80211_BAND_IFTYPE_ATTR_HE_CAP_PPE                     = 0x5  	NL80211_BAND_IFTYPE_ATTR_IFTYPES                        = 0x1  	NL80211_BAND_IFTYPE_ATTR_MAX                            = 0xb +	NL80211_BAND_IFTYPE_ATTR_VENDOR_ELEMS                   = 0x7 +	NL80211_BAND_LC                                         = 0x5  	NL80211_BAND_S1GHZ                                      = 0x4  	NL80211_BITRATE_ATTR_2GHZ_SHORTPREAMBLE                 = 0x2  	NL80211_BITRATE_ATTR_MAX                                = 0x2 @@ -4584,7 +4710,9 @@ const (  	NL80211_BSS_FREQUENCY_OFFSET                            = 0x14  	NL80211_BSS_INFORMATION_ELEMENTS                        = 0x6  	NL80211_BSS_LAST_SEEN_BOOTTIME                          = 0xf -	NL80211_BSS_MAX                                         = 0x14 +	NL80211_BSS_MAX                                         = 0x16 +	NL80211_BSS_MLD_ADDR                                    = 0x16 +	NL80211_BSS_MLO_LINK_ID                                 = 0x15  	NL80211_BSS_PAD                                         = 0x10  	NL80211_BSS_PARENT_BSSID                                = 0x12  	NL80211_BSS_PARENT_TSF                                  = 0x11 @@ -4612,6 +4740,7 @@ const (  	NL80211_CHAN_WIDTH_20                                   = 0x1  	NL80211_CHAN_WIDTH_20_NOHT                              = 0x0  	NL80211_CHAN_WIDTH_2                                    = 0x9 +	NL80211_CHAN_WIDTH_320                                  = 0xd  	NL80211_CHAN_WIDTH_40                                   = 0x2  	NL80211_CHAN_WIDTH_4                                    = 0xa  	NL80211_CHAN_WIDTH_5                                    = 0x6 @@ -4621,8 +4750,11 @@ const (  	NL80211_CMD_ABORT_SCAN                                  = 0x72  	NL80211_CMD_ACTION                                      = 0x3b  	NL80211_CMD_ACTION_TX_STATUS                            = 0x3c +	NL80211_CMD_ADD_LINK                                    = 0x94 +	NL80211_CMD_ADD_LINK_STA                                = 0x96  	NL80211_CMD_ADD_NAN_FUNCTION                            = 0x75  	NL80211_CMD_ADD_TX_TS                                   = 0x69 +	NL80211_CMD_ASSOC_COMEBACK                              = 0x93  	NL80211_CMD_ASSOCIATE                                   = 0x26  	NL80211_CMD_AUTHENTICATE                                = 0x25  	NL80211_CMD_CANCEL_REMAIN_ON_CHANNEL                    = 0x38 @@ -4630,6 +4762,10 @@ const (  	NL80211_CMD_CHANNEL_SWITCH                              = 0x66  	NL80211_CMD_CH_SWITCH_NOTIFY                            = 0x58  	NL80211_CMD_CH_SWITCH_STARTED_NOTIFY                    = 0x6e +	NL80211_CMD_COLOR_CHANGE_ABORTED                        = 0x90 +	NL80211_CMD_COLOR_CHANGE_COMPLETED                      = 0x91 +	NL80211_CMD_COLOR_CHANGE_REQUEST                        = 0x8e +	NL80211_CMD_COLOR_CHANGE_STARTED                        = 0x8f  	NL80211_CMD_CONNECT                                     = 0x2e  	NL80211_CMD_CONN_FAILED                                 = 0x5b  	NL80211_CMD_CONTROL_PORT_FRAME                          = 0x81 @@ -4678,8 +4814,9 @@ const (  	NL80211_CMD_LEAVE_IBSS                                  = 0x2c  	NL80211_CMD_LEAVE_MESH                                  = 0x45  	NL80211_CMD_LEAVE_OCB                                   = 0x6d -	NL80211_CMD_MAX                                         = 0x93 +	NL80211_CMD_MAX                                         = 0x98  	NL80211_CMD_MICHAEL_MIC_FAILURE                         = 0x29 +	NL80211_CMD_MODIFY_LINK_STA                             = 0x97  	NL80211_CMD_NAN_MATCH                                   = 0x78  	NL80211_CMD_NEW_BEACON                                  = 0xf  	NL80211_CMD_NEW_INTERFACE                               = 0x7 @@ -4692,6 +4829,7 @@ const (  	NL80211_CMD_NEW_WIPHY                                   = 0x3  	NL80211_CMD_NOTIFY_CQM                                  = 0x40  	NL80211_CMD_NOTIFY_RADAR                                = 0x86 +	NL80211_CMD_OBSS_COLOR_COLLISION                        = 0x8d  	NL80211_CMD_PEER_MEASUREMENT_COMPLETE                   = 0x85  	NL80211_CMD_PEER_MEASUREMENT_RESULT                     = 0x84  	NL80211_CMD_PEER_MEASUREMENT_START                      = 0x83 @@ -4707,6 +4845,8 @@ const (  	NL80211_CMD_REGISTER_FRAME                              = 0x3a  	NL80211_CMD_RELOAD_REGDB                                = 0x7e  	NL80211_CMD_REMAIN_ON_CHANNEL                           = 0x37 +	NL80211_CMD_REMOVE_LINK                                 = 0x95 +	NL80211_CMD_REMOVE_LINK_STA                             = 0x98  	NL80211_CMD_REQ_SET_REG                                 = 0x1b  	NL80211_CMD_ROAM                                        = 0x2f  	NL80211_CMD_SCAN_ABORTED                                = 0x23 @@ -4717,6 +4857,7 @@ const (  	NL80211_CMD_SET_CHANNEL                                 = 0x41  	NL80211_CMD_SET_COALESCE                                = 0x65  	NL80211_CMD_SET_CQM                                     = 0x3f +	NL80211_CMD_SET_FILS_AAD                                = 0x92  	NL80211_CMD_SET_INTERFACE                               = 0x6  	NL80211_CMD_SET_KEY                                     = 0xa  	NL80211_CMD_SET_MAC_ACL                                 = 0x5d @@ -4791,6 +4932,8 @@ const (  	NL80211_EDMG_BW_CONFIG_MIN                              = 0x4  	NL80211_EDMG_CHANNELS_MAX                               = 0x3c  	NL80211_EDMG_CHANNELS_MIN                               = 0x1 +	NL80211_EHT_MAX_CAPABILITY_LEN                          = 0x33 +	NL80211_EHT_MIN_CAPABILITY_LEN                          = 0xd  	NL80211_EXTERNAL_AUTH_ABORT                             = 0x1  	NL80211_EXTERNAL_AUTH_START                             = 0x0  	NL80211_EXT_FEATURE_4WAY_HANDSHAKE_AP_PSK               = 0x32 @@ -4807,6 +4950,7 @@ const (  	NL80211_EXT_FEATURE_BEACON_RATE_HT                      = 0x7  	NL80211_EXT_FEATURE_BEACON_RATE_LEGACY                  = 0x6  	NL80211_EXT_FEATURE_BEACON_RATE_VHT                     = 0x8 +	NL80211_EXT_FEATURE_BSS_COLOR                           = 0x3a  	NL80211_EXT_FEATURE_BSS_PARENT_TSF                      = 0x4  	NL80211_EXT_FEATURE_CAN_REPLACE_PTK0                    = 0x1f  	NL80211_EXT_FEATURE_CONTROL_PORT_NO_PREAUTH             = 0x2a @@ -4818,6 +4962,7 @@ const (  	NL80211_EXT_FEATURE_DFS_OFFLOAD                         = 0x19  	NL80211_EXT_FEATURE_ENABLE_FTM_RESPONDER                = 0x20  	NL80211_EXT_FEATURE_EXT_KEY_ID                          = 0x24 +	NL80211_EXT_FEATURE_FILS_CRYPTO_OFFLOAD                 = 0x3b  	NL80211_EXT_FEATURE_FILS_DISCOVERY                      = 0x34  	NL80211_EXT_FEATURE_FILS_MAX_CHANNEL_TIME               = 0x11  	NL80211_EXT_FEATURE_FILS_SK_OFFLOAD                     = 0xe @@ -4833,8 +4978,10 @@ const (  	NL80211_EXT_FEATURE_OCE_PROBE_REQ_DEFERRAL_SUPPRESSION  = 0x14  	NL80211_EXT_FEATURE_OCE_PROBE_REQ_HIGH_TX_RATE          = 0x13  	NL80211_EXT_FEATURE_OPERATING_CHANNEL_VALIDATION        = 0x31 +	NL80211_EXT_FEATURE_POWERED_ADDR_CHANGE                 = 0x3d  	NL80211_EXT_FEATURE_PROTECTED_TWT                       = 0x2b  	NL80211_EXT_FEATURE_PROT_RANGE_NEGO_AND_MEASURE         = 0x39 +	NL80211_EXT_FEATURE_RADAR_BACKGROUND                    = 0x3c  	NL80211_EXT_FEATURE_RRM                                 = 0x1  	NL80211_EXT_FEATURE_SAE_OFFLOAD_AP                      = 0x33  	NL80211_EXT_FEATURE_SAE_OFFLOAD                         = 0x26 @@ -4906,7 +5053,9 @@ const (  	NL80211_FREQUENCY_ATTR_NO_10MHZ                         = 0x11  	NL80211_FREQUENCY_ATTR_NO_160MHZ                        = 0xc  	NL80211_FREQUENCY_ATTR_NO_20MHZ                         = 0x10 +	NL80211_FREQUENCY_ATTR_NO_320MHZ                        = 0x1a  	NL80211_FREQUENCY_ATTR_NO_80MHZ                         = 0xb +	NL80211_FREQUENCY_ATTR_NO_EHT                           = 0x1b  	NL80211_FREQUENCY_ATTR_NO_HE                            = 0x13  	NL80211_FREQUENCY_ATTR_NO_HT40_MINUS                    = 0x9  	NL80211_FREQUENCY_ATTR_NO_HT40_PLUS                     = 0xa @@ -5006,6 +5155,12 @@ const (  	NL80211_MAX_SUPP_HT_RATES                               = 0x4d  	NL80211_MAX_SUPP_RATES                                  = 0x20  	NL80211_MAX_SUPP_REG_RULES                              = 0x80 +	NL80211_MBSSID_CONFIG_ATTR_EMA                          = 0x5 +	NL80211_MBSSID_CONFIG_ATTR_INDEX                        = 0x3 +	NL80211_MBSSID_CONFIG_ATTR_MAX                          = 0x5 +	NL80211_MBSSID_CONFIG_ATTR_MAX_EMA_PROFILE_PERIODICITY  = 0x2 +	NL80211_MBSSID_CONFIG_ATTR_MAX_INTERFACES               = 0x1 +	NL80211_MBSSID_CONFIG_ATTR_TX_IFINDEX                   = 0x4  	NL80211_MESHCONF_ATTR_MAX                               = 0x1f  	NL80211_MESHCONF_AUTO_OPEN_PLINKS                       = 0x7  	NL80211_MESHCONF_AWAKE_WINDOW                           = 0x1b @@ -5168,6 +5323,7 @@ const (  	NL80211_PMSR_FTM_FAILURE_UNSPECIFIED                    = 0x0  	NL80211_PMSR_FTM_FAILURE_WRONG_CHANNEL                  = 0x3  	NL80211_PMSR_FTM_REQ_ATTR_ASAP                          = 0x1 +	NL80211_PMSR_FTM_REQ_ATTR_BSS_COLOR                     = 0xd  	NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION                = 0x5  	NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD                  = 0x4  	NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST                = 0x6 @@ -5244,12 +5400,36 @@ const (  	NL80211_RADAR_PRE_CAC_EXPIRED                           = 0x4  	NL80211_RATE_INFO_10_MHZ_WIDTH                          = 0xb  	NL80211_RATE_INFO_160_MHZ_WIDTH                         = 0xa +	NL80211_RATE_INFO_320_MHZ_WIDTH                         = 0x12  	NL80211_RATE_INFO_40_MHZ_WIDTH                          = 0x3  	NL80211_RATE_INFO_5_MHZ_WIDTH                           = 0xc  	NL80211_RATE_INFO_80_MHZ_WIDTH                          = 0x8  	NL80211_RATE_INFO_80P80_MHZ_WIDTH                       = 0x9  	NL80211_RATE_INFO_BITRATE32                             = 0x5  	NL80211_RATE_INFO_BITRATE                               = 0x1 +	NL80211_RATE_INFO_EHT_GI_0_8                            = 0x0 +	NL80211_RATE_INFO_EHT_GI_1_6                            = 0x1 +	NL80211_RATE_INFO_EHT_GI_3_2                            = 0x2 +	NL80211_RATE_INFO_EHT_GI                                = 0x15 +	NL80211_RATE_INFO_EHT_MCS                               = 0x13 +	NL80211_RATE_INFO_EHT_NSS                               = 0x14 +	NL80211_RATE_INFO_EHT_RU_ALLOC_106                      = 0x3 +	NL80211_RATE_INFO_EHT_RU_ALLOC_106P26                   = 0x4 +	NL80211_RATE_INFO_EHT_RU_ALLOC_242                      = 0x5 +	NL80211_RATE_INFO_EHT_RU_ALLOC_26                       = 0x0 +	NL80211_RATE_INFO_EHT_RU_ALLOC_2x996                    = 0xb +	NL80211_RATE_INFO_EHT_RU_ALLOC_2x996P484                = 0xc +	NL80211_RATE_INFO_EHT_RU_ALLOC_3x996                    = 0xd +	NL80211_RATE_INFO_EHT_RU_ALLOC_3x996P484                = 0xe +	NL80211_RATE_INFO_EHT_RU_ALLOC_484                      = 0x6 +	NL80211_RATE_INFO_EHT_RU_ALLOC_484P242                  = 0x7 +	NL80211_RATE_INFO_EHT_RU_ALLOC_4x996                    = 0xf +	NL80211_RATE_INFO_EHT_RU_ALLOC_52                       = 0x1 +	NL80211_RATE_INFO_EHT_RU_ALLOC_52P26                    = 0x2 +	NL80211_RATE_INFO_EHT_RU_ALLOC_996                      = 0x8 +	NL80211_RATE_INFO_EHT_RU_ALLOC_996P484                  = 0x9 +	NL80211_RATE_INFO_EHT_RU_ALLOC_996P484P242              = 0xa +	NL80211_RATE_INFO_EHT_RU_ALLOC                          = 0x16  	NL80211_RATE_INFO_HE_1XLTF                              = 0x0  	NL80211_RATE_INFO_HE_2XLTF                              = 0x1  	NL80211_RATE_INFO_HE_4XLTF                              = 0x2 @@ -5292,6 +5472,7 @@ const (  	NL80211_RRF_GO_CONCURRENT                               = 0x1000  	NL80211_RRF_IR_CONCURRENT                               = 0x1000  	NL80211_RRF_NO_160MHZ                                   = 0x10000 +	NL80211_RRF_NO_320MHZ                                   = 0x40000  	NL80211_RRF_NO_80MHZ                                    = 0x8000  	NL80211_RRF_NO_CCK                                      = 0x2  	NL80211_RRF_NO_HE                                       = 0x20000 @@ -5607,3 +5788,25 @@ const (  	AUDIT_NLGRP_NONE    = 0x0  	AUDIT_NLGRP_READLOG = 0x1  ) + +const ( +	TUN_F_CSUM    = 0x1 +	TUN_F_TSO4    = 0x2 +	TUN_F_TSO6    = 0x4 +	TUN_F_TSO_ECN = 0x8 +	TUN_F_UFO     = 0x10 +) + +const ( +	VIRTIO_NET_HDR_F_NEEDS_CSUM = 0x1 +	VIRTIO_NET_HDR_F_DATA_VALID = 0x2 +	VIRTIO_NET_HDR_F_RSC_INFO   = 0x4 +) + +const ( +	VIRTIO_NET_HDR_GSO_NONE  = 0x0 +	VIRTIO_NET_HDR_GSO_TCPV4 = 0x1 +	VIRTIO_NET_HDR_GSO_UDP   = 0x3 +	VIRTIO_NET_HDR_GSO_TCPV6 = 0x4 +	VIRTIO_NET_HDR_GSO_ECN   = 0x80 +) diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_386.go b/vendor/golang.org/x/sys/unix/ztypes_linux_386.go index 89c516a..4ecc149 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_386.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_386.go @@ -414,7 +414,7 @@ const (  type SockaddrStorage struct {  	Family uint16 -	_      [122]int8 +	Data   [122]byte  	_      uint32  } diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go index 62b4fb2..34fddff 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go @@ -427,7 +427,7 @@ const (  type SockaddrStorage struct {  	Family uint16 -	_      [118]int8 +	Data   [118]byte  	_      uint64  } diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go b/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go index e86b358..3b14a60 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go @@ -405,7 +405,7 @@ const (  type SockaddrStorage struct {  	Family uint16 -	_      [122]uint8 +	Data   [122]byte  	_      uint32  } diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go index 6c6be4c..0517651 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go @@ -406,7 +406,7 @@ const (  type SockaddrStorage struct {  	Family uint16 -	_      [118]int8 +	Data   [118]byte  	_      uint64  } diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go index 4982ea3..3b0c518 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go @@ -407,7 +407,7 @@ const (  type SockaddrStorage struct {  	Family uint16 -	_      [118]int8 +	Data   [118]byte  	_      uint64  } diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go b/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go index 173141a..fccdf4d 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go @@ -410,7 +410,7 @@ const (  type SockaddrStorage struct {  	Family uint16 -	_      [122]int8 +	Data   [122]byte  	_      uint32  } diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go index 93ae4c5..500de8f 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go @@ -409,7 +409,7 @@ const (  type SockaddrStorage struct {  	Family uint16 -	_      [118]int8 +	Data   [118]byte  	_      uint64  } diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go b/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go index 4e4e510..d0434cd 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go @@ -409,7 +409,7 @@ const (  type SockaddrStorage struct {  	Family uint16 -	_      [118]int8 +	Data   [118]byte  	_      uint64  } diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go b/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go index 3f5ba01..84206ba 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go @@ -410,7 +410,7 @@ const (  type SockaddrStorage struct {  	Family uint16 -	_      [122]int8 +	Data   [122]byte  	_      uint32  } diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go b/vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go index 71dfe7c..ab078cf 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go @@ -417,7 +417,7 @@ const (  type SockaddrStorage struct {  	Family uint16 -	_      [122]uint8 +	Data   [122]byte  	_      uint32  } diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go index 3a2b7f0..42eb2c4 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go @@ -416,7 +416,7 @@ const (  type SockaddrStorage struct {  	Family uint16 -	_      [118]uint8 +	Data   [118]byte  	_      uint64  } diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go b/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go index a52d627..31304a4 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go @@ -416,7 +416,7 @@ const (  type SockaddrStorage struct {  	Family uint16 -	_      [118]uint8 +	Data   [118]byte  	_      uint64  } diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go index dfc007d..c311f96 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go @@ -434,7 +434,7 @@ const (  type SockaddrStorage struct {  	Family uint16 -	_      [118]uint8 +	Data   [118]byte  	_      uint64  } diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go b/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go index b53cb91..bba3cef 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go @@ -429,7 +429,7 @@ const (  type SockaddrStorage struct {  	Family uint16 -	_      [118]int8 +	Data   [118]byte  	_      uint64  } diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go index fe0aa35..ad8a013 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go @@ -411,7 +411,7 @@ const (  type SockaddrStorage struct {  	Family uint16 -	_      [118]int8 +	Data   [118]byte  	_      uint64  } diff --git a/vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go b/vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go index 2fd2060..9bc4c8f 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go +++ b/vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go @@ -491,6 +491,90 @@ type Utsname struct {  	Machine  [256]byte  } +const SizeofUvmexp = 0x278 + +type Uvmexp struct { +	Pagesize           int64 +	Pagemask           int64 +	Pageshift          int64 +	Npages             int64 +	Free               int64 +	Active             int64 +	Inactive           int64 +	Paging             int64 +	Wired              int64 +	Zeropages          int64 +	Reserve_pagedaemon int64 +	Reserve_kernel     int64 +	Freemin            int64 +	Freetarg           int64 +	Inactarg           int64 +	Wiredmax           int64 +	Nswapdev           int64 +	Swpages            int64 +	Swpginuse          int64 +	Swpgonly           int64 +	Nswget             int64 +	Unused1            int64 +	Cpuhit             int64 +	Cpumiss            int64 +	Faults             int64 +	Traps              int64 +	Intrs              int64 +	Swtch              int64 +	Softs              int64 +	Syscalls           int64 +	Pageins            int64 +	Swapins            int64 +	Swapouts           int64 +	Pgswapin           int64 +	Pgswapout          int64 +	Forks              int64 +	Forks_ppwait       int64 +	Forks_sharevm      int64 +	Pga_zerohit        int64 +	Pga_zeromiss       int64 +	Zeroaborts         int64 +	Fltnoram           int64 +	Fltnoanon          int64 +	Fltpgwait          int64 +	Fltpgrele          int64 +	Fltrelck           int64 +	Fltrelckok         int64 +	Fltanget           int64 +	Fltanretry         int64 +	Fltamcopy          int64 +	Fltnamap           int64 +	Fltnomap           int64 +	Fltlget            int64 +	Fltget             int64 +	Flt_anon           int64 +	Flt_acow           int64 +	Flt_obj            int64 +	Flt_prcopy         int64 +	Flt_przero         int64 +	Pdwoke             int64 +	Pdrevs             int64 +	Unused4            int64 +	Pdfreed            int64 +	Pdscans            int64 +	Pdanscan           int64 +	Pdobscan           int64 +	Pdreact            int64 +	Pdbusy             int64 +	Pdpageouts         int64 +	Pdpending          int64 +	Pddeact            int64 +	Anonpages          int64 +	Filepages          int64 +	Execpages          int64 +	Colorhit           int64 +	Colormiss          int64 +	Ncolors            int64 +	Bootpages          int64 +	Poolpages          int64 +} +  const SizeofClockinfo = 0x14  type Clockinfo struct { diff --git a/vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go b/vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go index 6a5a1a8..bb05f65 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go @@ -499,6 +499,90 @@ type Utsname struct {  	Machine  [256]byte  } +const SizeofUvmexp = 0x278 + +type Uvmexp struct { +	Pagesize           int64 +	Pagemask           int64 +	Pageshift          int64 +	Npages             int64 +	Free               int64 +	Active             int64 +	Inactive           int64 +	Paging             int64 +	Wired              int64 +	Zeropages          int64 +	Reserve_pagedaemon int64 +	Reserve_kernel     int64 +	Freemin            int64 +	Freetarg           int64 +	Inactarg           int64 +	Wiredmax           int64 +	Nswapdev           int64 +	Swpages            int64 +	Swpginuse          int64 +	Swpgonly           int64 +	Nswget             int64 +	Unused1            int64 +	Cpuhit             int64 +	Cpumiss            int64 +	Faults             int64 +	Traps              int64 +	Intrs              int64 +	Swtch              int64 +	Softs              int64 +	Syscalls           int64 +	Pageins            int64 +	Swapins            int64 +	Swapouts           int64 +	Pgswapin           int64 +	Pgswapout          int64 +	Forks              int64 +	Forks_ppwait       int64 +	Forks_sharevm      int64 +	Pga_zerohit        int64 +	Pga_zeromiss       int64 +	Zeroaborts         int64 +	Fltnoram           int64 +	Fltnoanon          int64 +	Fltpgwait          int64 +	Fltpgrele          int64 +	Fltrelck           int64 +	Fltrelckok         int64 +	Fltanget           int64 +	Fltanretry         int64 +	Fltamcopy          int64 +	Fltnamap           int64 +	Fltnomap           int64 +	Fltlget            int64 +	Fltget             int64 +	Flt_anon           int64 +	Flt_acow           int64 +	Flt_obj            int64 +	Flt_prcopy         int64 +	Flt_przero         int64 +	Pdwoke             int64 +	Pdrevs             int64 +	Unused4            int64 +	Pdfreed            int64 +	Pdscans            int64 +	Pdanscan           int64 +	Pdobscan           int64 +	Pdreact            int64 +	Pdbusy             int64 +	Pdpageouts         int64 +	Pdpending          int64 +	Pddeact            int64 +	Anonpages          int64 +	Filepages          int64 +	Execpages          int64 +	Colorhit           int64 +	Colormiss          int64 +	Ncolors            int64 +	Bootpages          int64 +	Poolpages          int64 +} +  const SizeofClockinfo = 0x14  type Clockinfo struct { diff --git a/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go b/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go index 84cc8d0..db40e3a 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go @@ -496,6 +496,90 @@ type Utsname struct {  	Machine  [256]byte  } +const SizeofUvmexp = 0x278 + +type Uvmexp struct { +	Pagesize           int64 +	Pagemask           int64 +	Pageshift          int64 +	Npages             int64 +	Free               int64 +	Active             int64 +	Inactive           int64 +	Paging             int64 +	Wired              int64 +	Zeropages          int64 +	Reserve_pagedaemon int64 +	Reserve_kernel     int64 +	Freemin            int64 +	Freetarg           int64 +	Inactarg           int64 +	Wiredmax           int64 +	Nswapdev           int64 +	Swpages            int64 +	Swpginuse          int64 +	Swpgonly           int64 +	Nswget             int64 +	Unused1            int64 +	Cpuhit             int64 +	Cpumiss            int64 +	Faults             int64 +	Traps              int64 +	Intrs              int64 +	Swtch              int64 +	Softs              int64 +	Syscalls           int64 +	Pageins            int64 +	Swapins            int64 +	Swapouts           int64 +	Pgswapin           int64 +	Pgswapout          int64 +	Forks              int64 +	Forks_ppwait       int64 +	Forks_sharevm      int64 +	Pga_zerohit        int64 +	Pga_zeromiss       int64 +	Zeroaborts         int64 +	Fltnoram           int64 +	Fltnoanon          int64 +	Fltpgwait          int64 +	Fltpgrele          int64 +	Fltrelck           int64 +	Fltrelckok         int64 +	Fltanget           int64 +	Fltanretry         int64 +	Fltamcopy          int64 +	Fltnamap           int64 +	Fltnomap           int64 +	Fltlget            int64 +	Fltget             int64 +	Flt_anon           int64 +	Flt_acow           int64 +	Flt_obj            int64 +	Flt_prcopy         int64 +	Flt_przero         int64 +	Pdwoke             int64 +	Pdrevs             int64 +	Unused4            int64 +	Pdfreed            int64 +	Pdscans            int64 +	Pdanscan           int64 +	Pdobscan           int64 +	Pdreact            int64 +	Pdbusy             int64 +	Pdpageouts         int64 +	Pdpending          int64 +	Pddeact            int64 +	Anonpages          int64 +	Filepages          int64 +	Execpages          int64 +	Colorhit           int64 +	Colormiss          int64 +	Ncolors            int64 +	Bootpages          int64 +	Poolpages          int64 +} +  const SizeofClockinfo = 0x14  type Clockinfo struct { diff --git a/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm64.go b/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm64.go index c844e70..1112115 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm64.go @@ -499,6 +499,90 @@ type Utsname struct {  	Machine  [256]byte  } +const SizeofUvmexp = 0x278 + +type Uvmexp struct { +	Pagesize           int64 +	Pagemask           int64 +	Pageshift          int64 +	Npages             int64 +	Free               int64 +	Active             int64 +	Inactive           int64 +	Paging             int64 +	Wired              int64 +	Zeropages          int64 +	Reserve_pagedaemon int64 +	Reserve_kernel     int64 +	Freemin            int64 +	Freetarg           int64 +	Inactarg           int64 +	Wiredmax           int64 +	Nswapdev           int64 +	Swpages            int64 +	Swpginuse          int64 +	Swpgonly           int64 +	Nswget             int64 +	Unused1            int64 +	Cpuhit             int64 +	Cpumiss            int64 +	Faults             int64 +	Traps              int64 +	Intrs              int64 +	Swtch              int64 +	Softs              int64 +	Syscalls           int64 +	Pageins            int64 +	Swapins            int64 +	Swapouts           int64 +	Pgswapin           int64 +	Pgswapout          int64 +	Forks              int64 +	Forks_ppwait       int64 +	Forks_sharevm      int64 +	Pga_zerohit        int64 +	Pga_zeromiss       int64 +	Zeroaborts         int64 +	Fltnoram           int64 +	Fltnoanon          int64 +	Fltpgwait          int64 +	Fltpgrele          int64 +	Fltrelck           int64 +	Fltrelckok         int64 +	Fltanget           int64 +	Fltanretry         int64 +	Fltamcopy          int64 +	Fltnamap           int64 +	Fltnomap           int64 +	Fltlget            int64 +	Fltget             int64 +	Flt_anon           int64 +	Flt_acow           int64 +	Flt_obj            int64 +	Flt_prcopy         int64 +	Flt_przero         int64 +	Pdwoke             int64 +	Pdrevs             int64 +	Unused4            int64 +	Pdfreed            int64 +	Pdscans            int64 +	Pdanscan           int64 +	Pdobscan           int64 +	Pdreact            int64 +	Pdbusy             int64 +	Pdpageouts         int64 +	Pdpending          int64 +	Pddeact            int64 +	Anonpages          int64 +	Filepages          int64 +	Execpages          int64 +	Colorhit           int64 +	Colormiss          int64 +	Ncolors            int64 +	Bootpages          int64 +	Poolpages          int64 +} +  const SizeofClockinfo = 0x14  type Clockinfo struct { diff --git a/vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go b/vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go index 2ed718c..26eba23 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go +++ b/vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go @@ -58,22 +58,22 @@ type Rlimit struct {  type _Gid_t uint32  type Stat_t struct { -	Mode           uint32 -	Dev            int32 -	Ino            uint64 -	Nlink          uint32 -	Uid            uint32 -	Gid            uint32 -	Rdev           int32 -	Atim           Timespec -	Mtim           Timespec -	Ctim           Timespec -	Size           int64 -	Blocks         int64 -	Blksize        uint32 -	Flags          uint32 -	Gen            uint32 -	X__st_birthtim Timespec +	Mode    uint32 +	Dev     int32 +	Ino     uint64 +	Nlink   uint32 +	Uid     uint32 +	Gid     uint32 +	Rdev    int32 +	Atim    Timespec +	Mtim    Timespec +	Ctim    Timespec +	Size    int64 +	Blocks  int64 +	Blksize int32 +	Flags   uint32 +	Gen     uint32 +	_       Timespec  }  type Statfs_t struct { @@ -98,7 +98,7 @@ type Statfs_t struct {  	F_mntonname   [90]byte  	F_mntfromname [90]byte  	F_mntfromspec [90]byte -	Pad_cgo_0     [2]byte +	_             [2]byte  	Mount_info    [160]byte  } @@ -111,13 +111,13 @@ type Flock_t struct {  }  type Dirent struct { -	Fileno       uint64 -	Off          int64 -	Reclen       uint16 -	Type         uint8 -	Namlen       uint8 -	X__d_padding [4]uint8 -	Name         [256]int8 +	Fileno uint64 +	Off    int64 +	Reclen uint16 +	Type   uint8 +	Namlen uint8 +	_      [4]uint8 +	Name   [256]int8  }  type Fsid struct { @@ -262,8 +262,8 @@ type FdSet struct {  }  const ( -	SizeofIfMsghdr         = 0xec -	SizeofIfData           = 0xd4 +	SizeofIfMsghdr         = 0xa0 +	SizeofIfData           = 0x88  	SizeofIfaMsghdr        = 0x18  	SizeofIfAnnounceMsghdr = 0x1a  	SizeofRtMsghdr         = 0x60 @@ -292,7 +292,7 @@ type IfData struct {  	Link_state   uint8  	Mtu          uint32  	Metric       uint32 -	Pad          uint32 +	Rdomain      uint32  	Baudrate     uint64  	Ipackets     uint64  	Ierrors      uint64 @@ -304,10 +304,10 @@ type IfData struct {  	Imcasts      uint64  	Omcasts      uint64  	Iqdrops      uint64 +	Oqdrops      uint64  	Noproto      uint64  	Capabilities uint32  	Lastchange   Timeval -	Mclpool      [7]Mclpool  }  type IfaMsghdr struct { @@ -368,20 +368,12 @@ type RtMetrics struct {  	Pad      uint32  } -type Mclpool struct { -	Grown int32 -	Alive uint16 -	Hwm   uint16 -	Cwm   uint16 -	Lwm   uint16 -} -  const (  	SizeofBpfVersion = 0x4  	SizeofBpfStat    = 0x8  	SizeofBpfProgram = 0x8  	SizeofBpfInsn    = 0x8 -	SizeofBpfHdr     = 0x14 +	SizeofBpfHdr     = 0x18  )  type BpfVersion struct { @@ -407,11 +399,14 @@ type BpfInsn struct {  }  type BpfHdr struct { -	Tstamp    BpfTimeval -	Caplen    uint32 -	Datalen   uint32 -	Hdrlen    uint16 -	Pad_cgo_0 [2]byte +	Tstamp  BpfTimeval +	Caplen  uint32 +	Datalen uint32 +	Hdrlen  uint16 +	Ifidx   uint16 +	Flowid  uint16 +	Flags   uint8 +	Drops   uint8  }  type BpfTimeval struct { @@ -488,7 +483,7 @@ type Uvmexp struct {  	Zeropages          int32  	Reserve_pagedaemon int32  	Reserve_kernel     int32 -	Anonpages          int32 +	Unused01           int32  	Vnodepages         int32  	Vtextpages         int32  	Freemin            int32 @@ -507,8 +502,8 @@ type Uvmexp struct {  	Swpgonly           int32  	Nswget             int32  	Nanon              int32 -	Nanonneeded        int32 -	Nfreeanon          int32 +	Unused05           int32 +	Unused06           int32  	Faults             int32  	Traps              int32  	Intrs              int32 @@ -516,8 +511,8 @@ type Uvmexp struct {  	Softs              int32  	Syscalls           int32  	Pageins            int32 -	Obsolete_swapins   int32 -	Obsolete_swapouts  int32 +	Unused07           int32 +	Unused08           int32  	Pgswapin           int32  	Pgswapout          int32  	Forks              int32 @@ -525,7 +520,7 @@ type Uvmexp struct {  	Forks_sharevm      int32  	Pga_zerohit        int32  	Pga_zeromiss       int32 -	Zeroaborts         int32 +	Unused09           int32  	Fltnoram           int32  	Fltnoanon          int32  	Fltnoamap          int32 @@ -557,9 +552,9 @@ type Uvmexp struct {  	Pdpageouts         int32  	Pdpending          int32  	Pddeact            int32 -	Pdreanon           int32 -	Pdrevnode          int32 -	Pdrevtext          int32 +	Unused11           int32 +	Unused12           int32 +	Unused13           int32  	Fpswtch            int32  	Kmapent            int32  } diff --git a/vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go b/vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go index b4fb97e..5a54798 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go @@ -73,7 +73,6 @@ type Stat_t struct {  	Blksize int32  	Flags   uint32  	Gen     uint32 -	_       [4]byte  	_       Timespec  } @@ -81,7 +80,6 @@ type Statfs_t struct {  	F_flags       uint32  	F_bsize       uint32  	F_iosize      uint32 -	_             [4]byte  	F_blocks      uint64  	F_bfree       uint64  	F_bavail      int64 @@ -200,10 +198,8 @@ type IPv6Mreq struct {  type Msghdr struct {  	Name       *byte  	Namelen    uint32 -	_          [4]byte  	Iov        *Iovec  	Iovlen     uint32 -	_          [4]byte  	Control    *byte  	Controllen uint32  	Flags      int32 @@ -311,7 +307,6 @@ type IfData struct {  	Oqdrops      uint64  	Noproto      uint64  	Capabilities uint32 -	_            [4]byte  	Lastchange   Timeval  } @@ -373,14 +368,12 @@ type RtMetrics struct {  	Pad      uint32  } -type Mclpool struct{} -  const (  	SizeofBpfVersion = 0x4  	SizeofBpfStat    = 0x8  	SizeofBpfProgram = 0x10  	SizeofBpfInsn    = 0x8 -	SizeofBpfHdr     = 0x14 +	SizeofBpfHdr     = 0x18  )  type BpfVersion struct { @@ -395,7 +388,6 @@ type BpfStat struct {  type BpfProgram struct {  	Len   uint32 -	_     [4]byte  	Insns *BpfInsn  } @@ -411,7 +403,10 @@ type BpfHdr struct {  	Caplen  uint32  	Datalen uint32  	Hdrlen  uint16 -	_       [2]byte +	Ifidx   uint16 +	Flowid  uint16 +	Flags   uint8 +	Drops   uint8  }  type BpfTimeval struct { @@ -488,7 +483,7 @@ type Uvmexp struct {  	Zeropages          int32  	Reserve_pagedaemon int32  	Reserve_kernel     int32 -	Anonpages          int32 +	Unused01           int32  	Vnodepages         int32  	Vtextpages         int32  	Freemin            int32 @@ -507,8 +502,8 @@ type Uvmexp struct {  	Swpgonly           int32  	Nswget             int32  	Nanon              int32 -	Nanonneeded        int32 -	Nfreeanon          int32 +	Unused05           int32 +	Unused06           int32  	Faults             int32  	Traps              int32  	Intrs              int32 @@ -516,8 +511,8 @@ type Uvmexp struct {  	Softs              int32  	Syscalls           int32  	Pageins            int32 -	Obsolete_swapins   int32 -	Obsolete_swapouts  int32 +	Unused07           int32 +	Unused08           int32  	Pgswapin           int32  	Pgswapout          int32  	Forks              int32 @@ -525,7 +520,7 @@ type Uvmexp struct {  	Forks_sharevm      int32  	Pga_zerohit        int32  	Pga_zeromiss       int32 -	Zeroaborts         int32 +	Unused09           int32  	Fltnoram           int32  	Fltnoanon          int32  	Fltnoamap          int32 @@ -557,9 +552,9 @@ type Uvmexp struct {  	Pdpageouts         int32  	Pdpending          int32  	Pddeact            int32 -	Pdreanon           int32 -	Pdrevnode          int32 -	Pdrevtext          int32 +	Unused11           int32 +	Unused12           int32 +	Unused13           int32  	Fpswtch            int32  	Kmapent            int32  } diff --git a/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go b/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go index 2c46750..be58c4e 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go @@ -375,14 +375,12 @@ type RtMetrics struct {  	Pad      uint32  } -type Mclpool struct{} -  const (  	SizeofBpfVersion = 0x4  	SizeofBpfStat    = 0x8  	SizeofBpfProgram = 0x8  	SizeofBpfInsn    = 0x8 -	SizeofBpfHdr     = 0x14 +	SizeofBpfHdr     = 0x18  )  type BpfVersion struct { @@ -412,7 +410,10 @@ type BpfHdr struct {  	Caplen  uint32  	Datalen uint32  	Hdrlen  uint16 -	_       [2]byte +	Ifidx   uint16 +	Flowid  uint16 +	Flags   uint8 +	Drops   uint8  }  type BpfTimeval struct { diff --git a/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go b/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go index ddee045..5233826 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go @@ -368,14 +368,12 @@ type RtMetrics struct {  	Pad      uint32  } -type Mclpool struct{} -  const (  	SizeofBpfVersion = 0x4  	SizeofBpfStat    = 0x8  	SizeofBpfProgram = 0x10  	SizeofBpfInsn    = 0x8 -	SizeofBpfHdr     = 0x14 +	SizeofBpfHdr     = 0x18  )  type BpfVersion struct { @@ -405,7 +403,10 @@ type BpfHdr struct {  	Caplen  uint32  	Datalen uint32  	Hdrlen  uint16 -	_       [2]byte +	Ifidx   uint16 +	Flowid  uint16 +	Flags   uint8 +	Drops   uint8  }  type BpfTimeval struct { diff --git a/vendor/golang.org/x/sys/unix/ztypes_openbsd_mips64.go b/vendor/golang.org/x/sys/unix/ztypes_openbsd_mips64.go index eb13d4e..605cfdb 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_openbsd_mips64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_openbsd_mips64.go @@ -368,14 +368,12 @@ type RtMetrics struct {  	Pad      uint32  } -type Mclpool struct{} -  const (  	SizeofBpfVersion = 0x4  	SizeofBpfStat    = 0x8  	SizeofBpfProgram = 0x10  	SizeofBpfInsn    = 0x8 -	SizeofBpfHdr     = 0x14 +	SizeofBpfHdr     = 0x18  )  type BpfVersion struct { @@ -405,7 +403,10 @@ type BpfHdr struct {  	Caplen  uint32  	Datalen uint32  	Hdrlen  uint16 -	_       [2]byte +	Ifidx   uint16 +	Flowid  uint16 +	Flags   uint8 +	Drops   uint8  }  type BpfTimeval struct {  | 
