aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Kochie <superq@gmail.com>2019-02-13 14:12:12 +0100
committerGitHub <noreply@github.com>2019-02-13 14:12:12 +0100
commitdc4c58671de96f35b82e74232d882f64cd66ccd9 (patch)
treea236d1bdb862b9aa5e4654fed68c8eb32aa30fd9
parentcb9e23c536b1daf2ac50ea52e515509951e0cd16 (diff)
downloadprometheus_node_collector-dc4c58671de96f35b82e74232d882f64cd66ccd9.tar.bz2
prometheus_node_collector-dc4c58671de96f35b82e74232d882f64cd66ccd9.tar.xz
prometheus_node_collector-dc4c58671de96f35b82e74232d882f64cd66ccd9.zip
Update vendoring. (#1257)
* Update vendoring. Update vendoring to latest upstream. Signed-off-by: Ben Kochie <superq@gmail.com>
-rw-r--r--.circleci/config.yml2
-rw-r--r--Makefile.common5
-rw-r--r--go.mod35
-rw-r--r--go.sum72
-rw-r--r--vendor/github.com/coreos/go-systemd/dbus/dbus.go6
-rw-r--r--vendor/github.com/coreos/go-systemd/dbus/methods.go2
-rw-r--r--vendor/github.com/godbus/dbus/.travis.yml8
-rw-r--r--vendor/github.com/godbus/dbus/README.markdown2
-rw-r--r--vendor/github.com/godbus/dbus/auth.go1
-rw-r--r--vendor/github.com/godbus/dbus/auth_anonymous.go16
-rw-r--r--vendor/github.com/godbus/dbus/call.go26
-rw-r--r--vendor/github.com/godbus/dbus/conn.go616
-rw-r--r--vendor/github.com/godbus/dbus/conn_darwin.go4
-rw-r--r--vendor/github.com/godbus/dbus/conn_other.go63
-rw-r--r--vendor/github.com/godbus/dbus/conn_unix.go18
-rw-r--r--vendor/github.com/godbus/dbus/conn_windows.go15
-rw-r--r--vendor/github.com/godbus/dbus/decoder.go9
-rw-r--r--vendor/github.com/godbus/dbus/default_handler.go52
-rw-r--r--vendor/github.com/godbus/dbus/export.go17
-rw-r--r--vendor/github.com/godbus/dbus/go.mod1
-rw-r--r--vendor/github.com/godbus/dbus/object.go118
-rw-r--r--vendor/github.com/godbus/dbus/server_interfaces.go10
-rw-r--r--vendor/github.com/godbus/dbus/transport_generic.go2
-rw-r--r--vendor/github.com/godbus/dbus/transport_nonce_tcp.go39
-rw-r--r--vendor/github.com/godbus/dbus/transport_unix.go30
-rw-r--r--vendor/github.com/mdlayher/genetlink/.travis.yml2
-rw-r--r--vendor/github.com/mdlayher/netlink/.travis.yml2
-rw-r--r--vendor/github.com/mdlayher/netlink/attribute.go4
-rw-r--r--vendor/github.com/mdlayher/netlink/conn_linux.go2
-rw-r--r--vendor/github.com/prometheus/client_golang/prometheus/desc.go4
-rw-r--r--vendor/github.com/prometheus/client_golang/prometheus/registry.go12
-rw-r--r--vendor/github.com/prometheus/client_golang/prometheus/timer.go11
-rw-r--r--vendor/github.com/prometheus/common/expfmt/text_create.go36
-rw-r--r--vendor/github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg/autoneg.go6
-rw-r--r--vendor/github.com/prometheus/common/model/metric.go1
-rw-r--r--vendor/github.com/prometheus/common/model/time.go2
-rw-r--r--vendor/github.com/prometheus/procfs/fixtures.ttar22
-rw-r--r--vendor/github.com/prometheus/procfs/go.mod2
-rw-r--r--vendor/github.com/prometheus/procfs/go.sum2
-rw-r--r--vendor/github.com/prometheus/procfs/proc_psi.go110
-rw-r--r--vendor/github.com/prometheus/procfs/sysfs/system_cpu.go41
-rw-r--r--vendor/github.com/sirupsen/logrus/.gitignore1
-rw-r--r--vendor/github.com/sirupsen/logrus/.travis.yml1
-rw-r--r--vendor/github.com/sirupsen/logrus/CHANGELOG.md7
-rw-r--r--vendor/github.com/sirupsen/logrus/README.md37
-rw-r--r--vendor/github.com/sirupsen/logrus/entry.go225
-rw-r--r--vendor/github.com/sirupsen/logrus/exported.go21
-rw-r--r--vendor/github.com/sirupsen/logrus/formatter.go18
-rw-r--r--vendor/github.com/sirupsen/logrus/go.mod3
-rw-r--r--vendor/github.com/sirupsen/logrus/go.sum3
-rw-r--r--vendor/github.com/sirupsen/logrus/json_formatter.go13
-rw-r--r--vendor/github.com/sirupsen/logrus/logger.go182
-rw-r--r--vendor/github.com/sirupsen/logrus/logrus.go68
-rw-r--r--vendor/github.com/sirupsen/logrus/terminal_check_aix.go9
-rw-r--r--vendor/github.com/sirupsen/logrus/terminal_check_notappengine.go2
-rw-r--r--vendor/github.com/sirupsen/logrus/text_formatter.go57
-rw-r--r--vendor/github.com/sirupsen/logrus/writer.go2
-rw-r--r--vendor/golang.org/x/crypto/ssh/terminal/terminal.go4
-rw-r--r--vendor/golang.org/x/crypto/ssh/terminal/util.go4
-rw-r--r--vendor/golang.org/x/crypto/ssh/terminal/util_aix.go12
-rw-r--r--vendor/golang.org/x/crypto/ssh/terminal/util_plan9.go2
-rw-r--r--vendor/golang.org/x/crypto/ssh/terminal/util_solaris.go2
-rw-r--r--vendor/golang.org/x/crypto/ssh/terminal/util_windows.go2
-rw-r--r--vendor/golang.org/x/net/bpf/constants.go24
-rw-r--r--vendor/golang.org/x/net/bpf/instructions.go194
-rw-r--r--vendor/golang.org/x/net/bpf/vm.go10
-rw-r--r--vendor/golang.org/x/net/bpf/vm_instructions.go33
-rw-r--r--vendor/golang.org/x/net/internal/socket/empty.s7
-rw-r--r--vendor/golang.org/x/net/internal/socket/sys_bsdvar.go8
-rw-r--r--vendor/golang.org/x/net/internal/socket/sys_go1_11_darwin.go33
-rw-r--r--vendor/golang.org/x/net/internal/socket/sys_go1_12_darwin.go42
-rw-r--r--vendor/golang.org/x/net/internal/socket/sys_posix.go36
-rw-r--r--vendor/golang.org/x/net/internal/socket/sys_unix.go2
-rw-r--r--vendor/golang.org/x/net/ipv4/doc.go3
-rw-r--r--vendor/golang.org/x/net/ipv4/payload_cmsg.go2
-rw-r--r--vendor/golang.org/x/net/ipv4/payload_cmsg_go1_8.go2
-rw-r--r--vendor/golang.org/x/net/ipv4/payload_cmsg_go1_9.go2
-rw-r--r--vendor/golang.org/x/net/ipv4/payload_nocmsg.go2
-rw-r--r--vendor/golang.org/x/net/ipv4/sys_darwin.go52
-rw-r--r--vendor/golang.org/x/sync/AUTHORS3
-rw-r--r--vendor/golang.org/x/sync/CONTRIBUTORS3
-rw-r--r--vendor/golang.org/x/sync/LICENSE27
-rw-r--r--vendor/golang.org/x/sync/PATENTS22
-rw-r--r--vendor/golang.org/x/sync/errgroup/errgroup.go66
-rw-r--r--vendor/golang.org/x/sys/unix/README.md4
-rw-r--r--vendor/golang.org/x/sys/unix/asm_aix_ppc64.s17
-rw-r--r--vendor/golang.org/x/sys/unix/asm_freebsd_arm64.s29
-rw-r--r--vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s12
-rw-r--r--vendor/golang.org/x/sys/unix/asm_netbsd_arm64.s29
-rw-r--r--vendor/golang.org/x/sys/unix/fcntl.go2
-rw-r--r--vendor/golang.org/x/sys/unix/fcntl_darwin.go18
-rw-r--r--vendor/golang.org/x/sys/unix/mkall.sh86
-rw-r--r--vendor/golang.org/x/sys/unix/mkasm_darwin.go61
-rw-r--r--vendor/golang.org/x/sys/unix/mkerrors.sh41
-rw-r--r--vendor/golang.org/x/sys/unix/mkpost.go14
-rw-r--r--vendor/golang.org/x/sys/unix/mksyscall.go402
-rw-r--r--vendor/golang.org/x/sys/unix/mksyscall.pl341
-rw-r--r--vendor/golang.org/x/sys/unix/mksyscall_aix.pl385
-rw-r--r--vendor/golang.org/x/sys/unix/mksyscall_aix_ppc.go404
-rw-r--r--vendor/golang.org/x/sys/unix/mksyscall_aix_ppc64.go602
-rw-r--r--vendor/golang.org/x/sys/unix/mksyscall_solaris.pl5
-rw-r--r--vendor/golang.org/x/sys/unix/mksysnum.go190
-rw-r--r--vendor/golang.org/x/sys/unix/mksysnum_darwin.pl39
-rw-r--r--vendor/golang.org/x/sys/unix/mksysnum_dragonfly.pl50
-rw-r--r--vendor/golang.org/x/sys/unix/mksysnum_freebsd.pl50
-rw-r--r--vendor/golang.org/x/sys/unix/mksysnum_netbsd.pl58
-rw-r--r--vendor/golang.org/x/sys/unix/mksysnum_openbsd.pl50
-rw-r--r--vendor/golang.org/x/sys/unix/openbsd_pledge.go99
-rw-r--r--vendor/golang.org/x/sys/unix/openbsd_unveil.go44
-rw-r--r--vendor/golang.org/x/sys/unix/sockcmsg_unix.go25
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_aix.go47
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_darwin.go63
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_darwin_386.go23
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go23
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_darwin_arm.go26
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go26
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go31
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_dragonfly.go16
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_freebsd.go317
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go52
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux.go117
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_386.go1
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_amd64.go19
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_arm.go9
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_arm64.go10
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go10
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go1
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go1
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go13
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_s390x.go1
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go1
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_netbsd.go25
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_netbsd_arm64.go33
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_openbsd.go38
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_openbsd_386.go4
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_openbsd_arm.go4
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_solaris.go7
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_unix.go15
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_unix_gc.go2
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_unix_gc_ppc64x.go24
-rw-r--r--vendor/golang.org/x/sys/unix/types_freebsd.go67
-rw-r--r--vendor/golang.org/x/sys/unix/types_netbsd.go2
-rw-r--r--vendor/golang.org/x/sys/unix/types_openbsd.go4
-rw-r--r--vendor/golang.org/x/sys/unix/xattr_bsd.go15
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go1794
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_386.go99
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go99
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_arm.go99
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go99
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_mips.go99
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go99
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go99
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go99
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go101
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go101
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go99
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go99
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go4240
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go1762
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go97
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go1073
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go1162
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go1042
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_darwin_386.1_11.go1810
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_darwin_386.go1174
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_darwin_386.s284
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_11.go1810
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go1189
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s286
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.1_11.go1793
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.go1152
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.s282
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.1_11.go1793
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go1152
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s282
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go153
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go104
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go104
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go104
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go2015
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_386.go110
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go127
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go120
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go110
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go110
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go140
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go140
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go110
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go110
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go110
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go90
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go110
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go225
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go175
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go175
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go175
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go1826
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go186
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go186
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go186
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go256
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_darwin_386.go2
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go6
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_darwin_arm.go2
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go2
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go176
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_freebsd_386.go452
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go452
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm.go452
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go395
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_linux_386.go2
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go2
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go3
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go3
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go2
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go2
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go2
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go2
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go2
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go2
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go3
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go2
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go6
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm64.go274
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_openbsd_386.go223
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go216
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm.go217
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go255
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go273
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go277
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go602
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_386.go80
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go87
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_arm.go81
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go87
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_mips.go78
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go87
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go87
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go78
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go87
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go87
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go89
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go92
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go1530
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go7
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go7
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go7
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_netbsd_arm64.go472
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go2
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go2
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go104
-rw-r--r--vendor/golang.org/x/sys/windows/syscall_windows.go13
-rw-r--r--vendor/golang.org/x/sys/windows/zsyscall_windows.go20
-rw-r--r--vendor/modules.txt28
257 files changed, 39320 insertions, 7619 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml
index e8dab62..1c958d5 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -28,7 +28,7 @@ jobs:
28 steps: 28 steps:
29 - checkout 29 - checkout
30 - run: sudo pip install codespell 30 - run: sudo pip install codespell
31 - run: codespell --skip=".git,./vendor,ttar" -L uint 31 - run: codespell --skip=".git,./vendor,ttar,go.mod,go.sum" -L uint
32 32
33 build: 33 build:
34 machine: true 34 machine: true
diff --git a/Makefile.common b/Makefile.common
index fff85f9..a422e1b 100644
--- a/Makefile.common
+++ b/Makefile.common
@@ -36,7 +36,8 @@ GO_VERSION ?= $(shell $(GO) version)
36GO_VERSION_NUMBER ?= $(word 3, $(GO_VERSION)) 36GO_VERSION_NUMBER ?= $(word 3, $(GO_VERSION))
37PRE_GO_111 ?= $(shell echo $(GO_VERSION_NUMBER) | grep -E 'go1\.(10|[0-9])\.') 37PRE_GO_111 ?= $(shell echo $(GO_VERSION_NUMBER) | grep -E 'go1\.(10|[0-9])\.')
38 38
39unexport GOVENDOR 39GOVENDOR :=
40GO111MODULE :=
40ifeq (, $(PRE_GO_111)) 41ifeq (, $(PRE_GO_111))
41 ifneq (,$(wildcard go.mod)) 42 ifneq (,$(wildcard go.mod))
42 # Enforce Go modules support just in case the directory is inside GOPATH (and for Travis CI). 43 # Enforce Go modules support just in case the directory is inside GOPATH (and for Travis CI).
@@ -57,8 +58,6 @@ $(warning Some recipes may not work as expected as the current Go runtime is '$(
57 # This repository isn't using Go modules (yet). 58 # This repository isn't using Go modules (yet).
58 GOVENDOR := $(FIRST_GOPATH)/bin/govendor 59 GOVENDOR := $(FIRST_GOPATH)/bin/govendor
59 endif 60 endif
60
61 unexport GO111MODULE
62endif 61endif
63PROMU := $(FIRST_GOPATH)/bin/promu 62PROMU := $(FIRST_GOPATH)/bin/promu
64STATICCHECK := $(FIRST_GOPATH)/bin/staticcheck 63STATICCHECK := $(FIRST_GOPATH)/bin/staticcheck
diff --git a/go.mod b/go.mod
index c6ea6a6..658a809 100644
--- a/go.mod
+++ b/go.mod
@@ -1,33 +1,26 @@
1module github.com/prometheus/node_exporter 1module github.com/prometheus/node_exporter
2 2
3require ( 3require (
4 github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc // indirect
5 github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf // indirect
6 github.com/beevik/ntp v0.2.0 4 github.com/beevik/ntp v0.2.0
7 github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973 // indirect 5 github.com/coreos/go-systemd v0.0.0-20181031085051-9002847aa142
8 github.com/coreos/go-systemd v0.0.0-20180511133405-39ca1b05acc7
9 github.com/ema/qdisc v0.0.0-20180104102928-b307c22d3ce7 6 github.com/ema/qdisc v0.0.0-20180104102928-b307c22d3ce7
10 github.com/godbus/dbus v4.1.0+incompatible 7 github.com/godbus/dbus v0.0.0-20181101234600-2ff6f7ffd60f
11 github.com/gogo/protobuf v1.1.1 // indirect
12 github.com/golang/protobuf v1.2.0 // indirect
13 github.com/google/go-cmp v0.2.0 // indirect 8 github.com/google/go-cmp v0.2.0 // indirect
14 github.com/konsorten/go-windows-terminal-sequences v1.0.1 // indirect
15 github.com/lufia/iostat v0.0.0-20170605150913-9f7362b77ad3 9 github.com/lufia/iostat v0.0.0-20170605150913-9f7362b77ad3
16 github.com/mattn/go-xmlrpc v0.0.0-20180913190254-6e944673e4c0 10 github.com/mattn/go-xmlrpc v0.0.0-20180914005235-ceecee2c45b7
17 github.com/matttproud/golang_protobuf_extensions v1.0.1 // indirect 11 github.com/mdlayher/genetlink v0.0.0-20181016160152-e97704c1b795 // indirect
18 github.com/mdlayher/genetlink v0.0.0-20180917171408-7615bc153978 // indirect 12 github.com/mdlayher/netlink v0.0.0-20181210160939-e069752bc835 // indirect
19 github.com/mdlayher/netlink v0.0.0-20180920202405-794849f2d5bf // indirect
20 github.com/mdlayher/wifi v0.0.0-20180727163819-efdf3f4195d9 13 github.com/mdlayher/wifi v0.0.0-20180727163819-efdf3f4195d9
21 github.com/prometheus/client_golang v0.9.1 14 github.com/prometheus/client_golang v0.9.2
22 github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910 15 github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90
23 github.com/prometheus/common v0.0.0-20181015124227-bcb74de08d37 16 github.com/prometheus/common v0.2.0
24 github.com/prometheus/procfs v0.0.0-20190129233650-316cf8ccfec5 17 github.com/prometheus/procfs v0.0.0-20190209105433-f8d8b3f739bd
25 github.com/siebenmann/go-kstat v0.0.0-20160321171754-d34789b79745 18 github.com/siebenmann/go-kstat v0.0.0-20160321171754-d34789b79745
26 github.com/sirupsen/logrus v1.1.1 // indirect 19 github.com/sirupsen/logrus v1.3.0 // indirect
27 github.com/soundcloud/go-runit v0.0.0-20150630195641-06ad41a06c4a 20 github.com/soundcloud/go-runit v0.0.0-20150630195641-06ad41a06c4a
28 golang.org/x/crypto v0.0.0-20181009213950-7c1a557ab941 // indirect 21 github.com/stretchr/testify v1.3.0 // indirect
29 golang.org/x/net v0.0.0-20181005035420-146acd28ed58 // indirect 22 golang.org/x/crypto v0.0.0-20190208162236-193df9c0f06f // indirect
30 golang.org/x/sync v0.0.0-20181108010431-42b317875d0f // indirect 23 golang.org/x/net v0.0.0-20190206173232-65e2d4e15006 // indirect
31 golang.org/x/sys v0.0.0-20181005133103-4497e2df6f9e 24 golang.org/x/sys v0.0.0-20190209173611-3b5209105503
32 gopkg.in/alecthomas/kingpin.v2 v2.2.6 25 gopkg.in/alecthomas/kingpin.v2 v2.2.6
33) 26)
diff --git a/go.sum b/go.sum
index 235249c..7f07401 100644
--- a/go.sum
+++ b/go.sum
@@ -6,62 +6,88 @@ github.com/beevik/ntp v0.2.0 h1:sGsd+kAXzT0bfVfzJfce04g+dSRfrs+tbQW8lweuYgw=
6github.com/beevik/ntp v0.2.0/go.mod h1:hIHWr+l3+/clUnF44zdK+CWW7fO8dR5cIylAQ76NRpg= 6github.com/beevik/ntp v0.2.0/go.mod h1:hIHWr+l3+/clUnF44zdK+CWW7fO8dR5cIylAQ76NRpg=
7github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973 h1:xJ4a3vCFaGF/jqvzLMYoU8P317H5OQ+Via4RmuPwCS0= 7github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973 h1:xJ4a3vCFaGF/jqvzLMYoU8P317H5OQ+Via4RmuPwCS0=
8github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= 8github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
9github.com/coreos/go-systemd v0.0.0-20180511133405-39ca1b05acc7 h1:u9SHYsPQNyt5tgDm3YN7+9dYrpK96E5wFilTFWIDZOM= 9github.com/coreos/go-systemd v0.0.0-20181031085051-9002847aa142 h1:3jFq2xL4ZajGK4aZY8jz+DAF0FHjI51BXjjSwCzS1Dk=
10github.com/coreos/go-systemd v0.0.0-20180511133405-39ca1b05acc7/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= 10github.com/coreos/go-systemd v0.0.0-20181031085051-9002847aa142/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
11github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
11github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= 12github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
12github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= 13github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
13github.com/ema/qdisc v0.0.0-20180104102928-b307c22d3ce7 h1:jzWRD7cjz7ditpwbTbQdnHzFFW3KIFAVw9Ia5C0n/zs= 14github.com/ema/qdisc v0.0.0-20180104102928-b307c22d3ce7 h1:jzWRD7cjz7ditpwbTbQdnHzFFW3KIFAVw9Ia5C0n/zs=
14github.com/ema/qdisc v0.0.0-20180104102928-b307c22d3ce7/go.mod h1:kXuKAameaga9ciOgiYWAM85FQP+wt5aN4uX+9OHVJe4= 15github.com/ema/qdisc v0.0.0-20180104102928-b307c22d3ce7/go.mod h1:kXuKAameaga9ciOgiYWAM85FQP+wt5aN4uX+9OHVJe4=
15github.com/godbus/dbus v4.1.0+incompatible h1:WqqLRTsQic3apZUK9qC5sGNfXthmPXzUZ7nQPrNITa4= 16github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as=
16github.com/godbus/dbus v4.1.0+incompatible/go.mod h1:/YcGZj5zSblfDWMMoOzV4fas9FZnQYTkDnsGvmh2Grw= 17github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE=
18github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=
19github.com/godbus/dbus v0.0.0-20181101234600-2ff6f7ffd60f h1:zlOR3rOlPAVvtfuxGKoghCmop5B0TRyu/ZieziZuGiM=
20github.com/godbus/dbus v0.0.0-20181101234600-2ff6f7ffd60f/go.mod h1:/YcGZj5zSblfDWMMoOzV4fas9FZnQYTkDnsGvmh2Grw=
17github.com/gogo/protobuf v1.1.1 h1:72R+M5VuhED/KujmZVcIquuo8mBgX4oVda//DQb3PXo= 21github.com/gogo/protobuf v1.1.1 h1:72R+M5VuhED/KujmZVcIquuo8mBgX4oVda//DQb3PXo=
18github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= 22github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
19github.com/golang/protobuf v1.2.0 h1:P3YflyNX/ehuJFLhxviNdFxQPkGK5cDcApsge1SqnvM= 23github.com/golang/protobuf v1.2.0 h1:P3YflyNX/ehuJFLhxviNdFxQPkGK5cDcApsge1SqnvM=
20github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= 24github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
21github.com/google/go-cmp v0.2.0 h1:+dTQ8DZQJz0Mb/HjFlkptS1FeQ4cWSnN941F8aEG4SQ= 25github.com/google/go-cmp v0.2.0 h1:+dTQ8DZQJz0Mb/HjFlkptS1FeQ4cWSnN941F8aEG4SQ=
22github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= 26github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M=
23github.com/konsorten/go-windows-terminal-sequences v0.0.0-20180402223658-b729f2633dfe/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= 27github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w=
24github.com/konsorten/go-windows-terminal-sequences v1.0.1 h1:mweAR1A6xJ3oS2pRaGiHgQ4OO8tzTaLawm8vnODuwDk= 28github.com/konsorten/go-windows-terminal-sequences v1.0.1 h1:mweAR1A6xJ3oS2pRaGiHgQ4OO8tzTaLawm8vnODuwDk=
25github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= 29github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
30github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc=
26github.com/lufia/iostat v0.0.0-20170605150913-9f7362b77ad3 h1:XGhvld9vIpj929Gri5ybjukYZeyZwKkFkqgATqBQiOs= 31github.com/lufia/iostat v0.0.0-20170605150913-9f7362b77ad3 h1:XGhvld9vIpj929Gri5ybjukYZeyZwKkFkqgATqBQiOs=
27github.com/lufia/iostat v0.0.0-20170605150913-9f7362b77ad3/go.mod h1:lRgtFVamD7L7GaXOSwBiuXMwU3Aicfn5h66LVs4u2SA= 32github.com/lufia/iostat v0.0.0-20170605150913-9f7362b77ad3/go.mod h1:lRgtFVamD7L7GaXOSwBiuXMwU3Aicfn5h66LVs4u2SA=
28github.com/mattn/go-xmlrpc v0.0.0-20180913190254-6e944673e4c0 h1:Yd5lxbX77o10QFKctZpOQqT4D2x6kzfmnjwtz0NUTIU= 33github.com/mattn/go-xmlrpc v0.0.0-20180914005235-ceecee2c45b7 h1:BFoDwzrzyagR6/NO4av33U5jZCA5e0+PGzVrctY5Vu0=
29github.com/mattn/go-xmlrpc v0.0.0-20180913190254-6e944673e4c0/go.mod h1:jPxKbOGukjFCw9jFB7RRh3ZRQUehV22ryHP8IpREEx4= 34github.com/mattn/go-xmlrpc v0.0.0-20180914005235-ceecee2c45b7/go.mod h1:jPxKbOGukjFCw9jFB7RRh3ZRQUehV22ryHP8IpREEx4=
30github.com/matttproud/golang_protobuf_extensions v1.0.1 h1:4hp9jkHxhMHkqkrB3Ix0jegS5sx/RkqARlsWZ6pIwiU= 35github.com/matttproud/golang_protobuf_extensions v1.0.1 h1:4hp9jkHxhMHkqkrB3Ix0jegS5sx/RkqARlsWZ6pIwiU=
31github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= 36github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0=
32github.com/mdlayher/genetlink v0.0.0-20180917171408-7615bc153978 h1:tC5iKGVD0TDZhKsBarp21Qox0Czip4m4i8kxfiqmqgY= 37github.com/mdlayher/genetlink v0.0.0-20181016160152-e97704c1b795 h1:2uvgdCvQ/MUubxqVhOFkeTaI0EZLcjPLVIwgZGWPgxs=
33github.com/mdlayher/genetlink v0.0.0-20180917171408-7615bc153978/go.mod h1:EOrmeik1bDMaRduo2B+uAYe1HmTq6yF2IMDmJi1GoWk= 38github.com/mdlayher/genetlink v0.0.0-20181016160152-e97704c1b795/go.mod h1:EOrmeik1bDMaRduo2B+uAYe1HmTq6yF2IMDmJi1GoWk=
34github.com/mdlayher/netlink v0.0.0-20180920202405-794849f2d5bf h1:lYA2LopQshi99ahuhhIyfvWRC9IzHRtC9Bk1OSP436w= 39github.com/mdlayher/netlink v0.0.0-20181210160939-e069752bc835 h1:WpZONc7LNdfPrld0YIt2aOiy9T66FfRCqZDrsDkWJX0=
35github.com/mdlayher/netlink v0.0.0-20180920202405-794849f2d5bf/go.mod h1:a3TlQHkJH2m32RF224Z7LhD5N4mpyR8eUbCoYHywrwg= 40github.com/mdlayher/netlink v0.0.0-20181210160939-e069752bc835/go.mod h1:a3TlQHkJH2m32RF224Z7LhD5N4mpyR8eUbCoYHywrwg=
36github.com/mdlayher/wifi v0.0.0-20180727163819-efdf3f4195d9 h1:ag57ienknXLMhoSbkYvaZLF9Taxu9GtBHUJ4jP5ER8s= 41github.com/mdlayher/wifi v0.0.0-20180727163819-efdf3f4195d9 h1:ag57ienknXLMhoSbkYvaZLF9Taxu9GtBHUJ4jP5ER8s=
37github.com/mdlayher/wifi v0.0.0-20180727163819-efdf3f4195d9/go.mod h1:Evt/EIne46u9PtQbeTx2NTcqURpr5K4SvKtGmBuDPN8= 42github.com/mdlayher/wifi v0.0.0-20180727163819-efdf3f4195d9/go.mod h1:Evt/EIne46u9PtQbeTx2NTcqURpr5K4SvKtGmBuDPN8=
43github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
44github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
38github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= 45github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
39github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= 46github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
40github.com/prometheus/client_golang v0.9.1 h1:K47Rk0v/fkEfwfQet2KWhscE0cJzjgCCDBG2KHZoVno= 47github.com/prometheus/client_golang v0.9.1 h1:K47Rk0v/fkEfwfQet2KWhscE0cJzjgCCDBG2KHZoVno=
41github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= 48github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw=
49github.com/prometheus/client_golang v0.9.2 h1:awm861/B8OKDd2I/6o1dy3ra4BamzKhYOiGItCeZ740=
50github.com/prometheus/client_golang v0.9.2/go.mod h1:OsXs2jCmiKlQ1lTBmv21f2mNfw4xf/QclQDMrYNZzcM=
42github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910 h1:idejC8f05m9MGOsuEi1ATq9shN03HrxNkD/luQvxCv8= 51github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910 h1:idejC8f05m9MGOsuEi1ATq9shN03HrxNkD/luQvxCv8=
43github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= 52github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
44github.com/prometheus/common v0.0.0-20181015124227-bcb74de08d37 h1:Y7YdJ9Xb3MoQOzAWXnDunAJYpvhVwZdTirNfGUgPKaA= 53github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90 h1:S/YWwWx/RA8rT8tKFRuGUZhuA90OyIBpPCXkcbwU8DE=
45github.com/prometheus/common v0.0.0-20181015124227-bcb74de08d37/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= 54github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
46github.com/prometheus/procfs v0.0.0-20190129233650-316cf8ccfec5 h1:Etei0Wx6pooT/DeOKcGTr1M/01ggz95Ajq8BBwCOKBU= 55github.com/prometheus/common v0.0.0-20181126121408-4724e9255275/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro=
47github.com/prometheus/procfs v0.0.0-20190129233650-316cf8ccfec5/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= 56github.com/prometheus/common v0.2.0 h1:kUZDBDTdBVBYBj5Tmh2NZLlF60mfjA27rM34b+cVwNU=
57github.com/prometheus/common v0.2.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
58github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
59github.com/prometheus/procfs v0.0.0-20181204211112-1dc9a6cbc91a/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
60github.com/prometheus/procfs v0.0.0-20190209105433-f8d8b3f739bd h1:pi7bGw6n4tfgHQtWDxJBBLYVdFr1GlfQEsDOyCDDFMM=
61github.com/prometheus/procfs v0.0.0-20190209105433-f8d8b3f739bd/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA=
48github.com/siebenmann/go-kstat v0.0.0-20160321171754-d34789b79745 h1:IuH7WumZNax0D+rEqmy2TyhKCzrtMGqbZO0b8rO00JA= 62github.com/siebenmann/go-kstat v0.0.0-20160321171754-d34789b79745 h1:IuH7WumZNax0D+rEqmy2TyhKCzrtMGqbZO0b8rO00JA=
49github.com/siebenmann/go-kstat v0.0.0-20160321171754-d34789b79745/go.mod h1:G81aIFAMS9ECrwBYR9YxhlPjWgrItd+Kje78O6+uqm8= 63github.com/siebenmann/go-kstat v0.0.0-20160321171754-d34789b79745/go.mod h1:G81aIFAMS9ECrwBYR9YxhlPjWgrItd+Kje78O6+uqm8=
50github.com/sirupsen/logrus v1.1.1 h1:VzGj7lhU7KEB9e9gMpAV/v5XT2NVSvLJhJLCWbnkgXg= 64github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo=
51github.com/sirupsen/logrus v1.1.1/go.mod h1:zrgwTnHtNr00buQ1vSptGe8m1f/BbgsPukg8qsT7A+A= 65github.com/sirupsen/logrus v1.3.0 h1:hI/7Q+DtNZ2kINb6qt/lS+IyXnHQe9e90POfeewL/ME=
66github.com/sirupsen/logrus v1.3.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo=
52github.com/soundcloud/go-runit v0.0.0-20150630195641-06ad41a06c4a h1:os5OBNhwOwybXZMNLqT96XqtjdTtwRFw2w08uluvNeI= 67github.com/soundcloud/go-runit v0.0.0-20150630195641-06ad41a06c4a h1:os5OBNhwOwybXZMNLqT96XqtjdTtwRFw2w08uluvNeI=
53github.com/soundcloud/go-runit v0.0.0-20150630195641-06ad41a06c4a/go.mod h1:LeFCbQYJ3KJlPs/FvPz2dy1tkpxyeNESVyCNNzRXFR0= 68github.com/soundcloud/go-runit v0.0.0-20150630195641-06ad41a06c4a/go.mod h1:LeFCbQYJ3KJlPs/FvPz2dy1tkpxyeNESVyCNNzRXFR0=
69github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
70github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
54github.com/stretchr/testify v1.2.2 h1:bSDNvY7ZPG5RlJ8otE/7V6gMiyenm9RtJ7IUVIAoJ1w= 71github.com/stretchr/testify v1.2.2 h1:bSDNvY7ZPG5RlJ8otE/7V6gMiyenm9RtJ7IUVIAoJ1w=
55github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= 72github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
73github.com/stretchr/testify v1.3.0 h1:TivCn/peBQ7UY8ooIcPgZFpTNSz0Q2U6UrFlUfqbe0Q=
74github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
56golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= 75golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
57golang.org/x/crypto v0.0.0-20181009213950-7c1a557ab941 h1:qBTHLajHecfu+xzRI9PqVDcqx7SdHj9d4B+EzSn3tAc= 76golang.org/x/crypto v0.0.0-20190208162236-193df9c0f06f h1:ETU2VEl7TnT5bl7IvuKEzTDpplg5wzGYsOCAPhdoEIg=
58golang.org/x/crypto v0.0.0-20181009213950-7c1a557ab941/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= 77golang.org/x/crypto v0.0.0-20190208162236-193df9c0f06f/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
59golang.org/x/net v0.0.0-20181005035420-146acd28ed58 h1:otZG8yDCO4LVps5+9bxOeNiCvgmOyt96J3roHTYs7oE= 78golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
60golang.org/x/net v0.0.0-20181005035420-146acd28ed58/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= 79golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
80golang.org/x/net v0.0.0-20190206173232-65e2d4e15006 h1:bfLnR+k0tq5Lqt6dflRLcZiz6UaXCMt3vhYJ1l4FQ80=
81golang.org/x/net v0.0.0-20190206173232-65e2d4e15006/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
61golang.org/x/sync v0.0.0-20181108010431-42b317875d0f h1:Bl/8QSvNqXvPGPGXa2z5xUTmV7VDcZyvRZ+QQXkXTZQ= 82golang.org/x/sync v0.0.0-20181108010431-42b317875d0f h1:Bl/8QSvNqXvPGPGXa2z5xUTmV7VDcZyvRZ+QQXkXTZQ=
62golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= 83golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
84golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4 h1:YUO/7uOKsKeq9UokNS62b8FYywz3ker1l1vDZRCRefw=
85golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
63golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= 86golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
64golang.org/x/sys v0.0.0-20181005133103-4497e2df6f9e h1:EfdBzeKbFSvOjoIqSZcfS8wp0FBLokGBEs9lz1OtSg0= 87golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
65golang.org/x/sys v0.0.0-20181005133103-4497e2df6f9e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= 88golang.org/x/sys v0.0.0-20190209173611-3b5209105503 h1:5SvYFrOM3W8Mexn9/oA44Ji7vhXAZQ9hiP+1Q/DMrWg=
89golang.org/x/sys v0.0.0-20190209173611-3b5209105503/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
66gopkg.in/alecthomas/kingpin.v2 v2.2.6 h1:jMFz6MfLP0/4fUyZle81rXUoxOBFi19VUFKVDOQfozc= 90gopkg.in/alecthomas/kingpin.v2 v2.2.6 h1:jMFz6MfLP0/4fUyZle81rXUoxOBFi19VUFKVDOQfozc=
67gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= 91gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw=
92gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
93gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
diff --git a/vendor/github.com/coreos/go-systemd/dbus/dbus.go b/vendor/github.com/coreos/go-systemd/dbus/dbus.go
index 1d54810..f652582 100644
--- a/vendor/github.com/coreos/go-systemd/dbus/dbus.go
+++ b/vendor/github.com/coreos/go-systemd/dbus/dbus.go
@@ -143,7 +143,7 @@ func NewUserConnection() (*Conn, error) {
143func NewSystemdConnection() (*Conn, error) { 143func NewSystemdConnection() (*Conn, error) {
144 return NewConnection(func() (*dbus.Conn, error) { 144 return NewConnection(func() (*dbus.Conn, error) {
145 // We skip Hello when talking directly to systemd. 145 // We skip Hello when talking directly to systemd.
146 return dbusAuthConnection(func() (*dbus.Conn, error) { 146 return dbusAuthConnection(func(opts ...dbus.ConnOption) (*dbus.Conn, error) {
147 return dbus.Dial("unix:path=/run/systemd/private") 147 return dbus.Dial("unix:path=/run/systemd/private")
148 }) 148 })
149 }) 149 })
@@ -201,7 +201,7 @@ func (c *Conn) GetManagerProperty(prop string) (string, error) {
201 return variant.String(), nil 201 return variant.String(), nil
202} 202}
203 203
204func dbusAuthConnection(createBus func() (*dbus.Conn, error)) (*dbus.Conn, error) { 204func dbusAuthConnection(createBus func(opts ...dbus.ConnOption) (*dbus.Conn, error)) (*dbus.Conn, error) {
205 conn, err := createBus() 205 conn, err := createBus()
206 if err != nil { 206 if err != nil {
207 return nil, err 207 return nil, err
@@ -221,7 +221,7 @@ func dbusAuthConnection(createBus func() (*dbus.Conn, error)) (*dbus.Conn, error
221 return conn, nil 221 return conn, nil
222} 222}
223 223
224func dbusAuthHelloConnection(createBus func() (*dbus.Conn, error)) (*dbus.Conn, error) { 224func dbusAuthHelloConnection(createBus func(opts ...dbus.ConnOption) (*dbus.Conn, error)) (*dbus.Conn, error) {
225 conn, err := dbusAuthConnection(createBus) 225 conn, err := dbusAuthConnection(createBus)
226 if err != nil { 226 if err != nil {
227 return nil, err 227 return nil, err
diff --git a/vendor/github.com/coreos/go-systemd/dbus/methods.go b/vendor/github.com/coreos/go-systemd/dbus/methods.go
index 0b42072..6a0aa65 100644
--- a/vendor/github.com/coreos/go-systemd/dbus/methods.go
+++ b/vendor/github.com/coreos/go-systemd/dbus/methods.go
@@ -291,6 +291,8 @@ func (c *Conn) listUnitsInternal(f storeFunc) ([]UnitStatus, error) {
291// ListUnits returns an array with all currently loaded units. Note that 291// ListUnits returns an array with all currently loaded units. Note that
292// units may be known by multiple names at the same time, and hence there might 292// units may be known by multiple names at the same time, and hence there might
293// be more unit names loaded than actual units behind them. 293// be more unit names loaded than actual units behind them.
294// Also note that a unit is only loaded if it is active and/or enabled.
295// Units that are both disabled and inactive will thus not be returned.
294func (c *Conn) ListUnits() ([]UnitStatus, error) { 296func (c *Conn) ListUnits() ([]UnitStatus, error) {
295 return c.listUnitsInternal(c.sysobj.Call("org.freedesktop.systemd1.Manager.ListUnits", 0).Store) 297 return c.listUnitsInternal(c.sysobj.Call("org.freedesktop.systemd1.Manager.ListUnits", 0).Store)
296} 298}
diff --git a/vendor/github.com/godbus/dbus/.travis.yml b/vendor/github.com/godbus/dbus/.travis.yml
index 2e1bbb7..9cd57f4 100644
--- a/vendor/github.com/godbus/dbus/.travis.yml
+++ b/vendor/github.com/godbus/dbus/.travis.yml
@@ -4,8 +4,10 @@ go_import_path: github.com/godbus/dbus
4sudo: true 4sudo: true
5 5
6go: 6go:
7 - 1.6.3
8 - 1.7.3 7 - 1.7.3
8 - 1.8.7
9 - 1.9.5
10 - 1.10.1
9 - tip 11 - tip
10 12
11env: 13env:
@@ -38,3 +40,7 @@ addons:
38 - dbus-x11 40 - dbus-x11
39 41
40before_install: 42before_install:
43
44script:
45 - go test -v -race ./... # Run all the tests with the race detector enabled
46 - go vet ./... # go vet is the official Go static analyzer
diff --git a/vendor/github.com/godbus/dbus/README.markdown b/vendor/github.com/godbus/dbus/README.markdown
index d37f4e2..fd29648 100644
--- a/vendor/github.com/godbus/dbus/README.markdown
+++ b/vendor/github.com/godbus/dbus/README.markdown
@@ -14,7 +14,7 @@ D-Bus message bus system.
14 14
15### Installation 15### Installation
16 16
17This packages requires Go 1.1. If you installed it and set up your GOPATH, just run: 17This packages requires Go 1.7. If you installed it and set up your GOPATH, just run:
18 18
19``` 19```
20go get github.com/godbus/dbus 20go get github.com/godbus/dbus
diff --git a/vendor/github.com/godbus/dbus/auth.go b/vendor/github.com/godbus/dbus/auth.go
index 98017b6..b0dcb54 100644
--- a/vendor/github.com/godbus/dbus/auth.go
+++ b/vendor/github.com/godbus/dbus/auth.go
@@ -116,7 +116,6 @@ func (conn *Conn) Auth(methods []Auth) error {
116 return err 116 return err
117 } 117 }
118 go conn.inWorker() 118 go conn.inWorker()
119 go conn.outWorker()
120 return nil 119 return nil
121 } 120 }
122 } 121 }
diff --git a/vendor/github.com/godbus/dbus/auth_anonymous.go b/vendor/github.com/godbus/dbus/auth_anonymous.go
new file mode 100644
index 0000000..75f3ad3
--- /dev/null
+++ b/vendor/github.com/godbus/dbus/auth_anonymous.go
@@ -0,0 +1,16 @@
1package dbus
2
3// AuthAnonymous returns an Auth that uses the ANONYMOUS mechanism.
4func AuthAnonymous() Auth {
5 return &authAnonymous{}
6}
7
8type authAnonymous struct{}
9
10func (a *authAnonymous) FirstData() (name, resp []byte, status AuthStatus) {
11 return []byte("ANONYMOUS"), nil, AuthOk
12}
13
14func (a *authAnonymous) HandleData(data []byte) (resp []byte, status AuthStatus) {
15 return nil, AuthError
16}
diff --git a/vendor/github.com/godbus/dbus/call.go b/vendor/github.com/godbus/dbus/call.go
index ba6e73f..2cb1890 100644
--- a/vendor/github.com/godbus/dbus/call.go
+++ b/vendor/github.com/godbus/dbus/call.go
@@ -1,9 +1,12 @@
1package dbus 1package dbus
2 2
3import ( 3import (
4 "context"
4 "errors" 5 "errors"
5) 6)
6 7
8var errSignature = errors.New("dbus: mismatched signature")
9
7// Call represents a pending or completed method call. 10// Call represents a pending or completed method call.
8type Call struct { 11type Call struct {
9 Destination string 12 Destination string
@@ -20,9 +23,25 @@ type Call struct {
20 23
21 // Holds the response once the call is done. 24 // Holds the response once the call is done.
22 Body []interface{} 25 Body []interface{}
26
27 // tracks context and canceler
28 ctx context.Context
29 ctxCanceler context.CancelFunc
23} 30}
24 31
25var errSignature = errors.New("dbus: mismatched signature") 32func (c *Call) Context() context.Context {
33 if c.ctx == nil {
34 return context.Background()
35 }
36
37 return c.ctx
38}
39
40func (c *Call) ContextCancel() {
41 if c.ctxCanceler != nil {
42 c.ctxCanceler()
43 }
44}
26 45
27// Store stores the body of the reply into the provided pointers. It returns 46// Store stores the body of the reply into the provided pointers. It returns
28// an error if the signatures of the body and retvalues don't match, or if 47// an error if the signatures of the body and retvalues don't match, or if
@@ -34,3 +53,8 @@ func (c *Call) Store(retvalues ...interface{}) error {
34 53
35 return Store(c.Body, retvalues...) 54 return Store(c.Body, retvalues...)
36} 55}
56
57func (c *Call) done() {
58 c.Done <- c
59 c.ContextCancel()
60}
diff --git a/vendor/github.com/godbus/dbus/conn.go b/vendor/github.com/godbus/dbus/conn.go
index 5720e2e..b38920b 100644
--- a/vendor/github.com/godbus/dbus/conn.go
+++ b/vendor/github.com/godbus/dbus/conn.go
@@ -1,6 +1,7 @@
1package dbus 1package dbus
2 2
3import ( 3import (
4 "context"
4 "errors" 5 "errors"
5 "io" 6 "io"
6 "os" 7 "os"
@@ -14,7 +15,6 @@ var (
14 systemBusLck sync.Mutex 15 systemBusLck sync.Mutex
15 sessionBus *Conn 16 sessionBus *Conn
16 sessionBusLck sync.Mutex 17 sessionBusLck sync.Mutex
17 sessionEnvLck sync.Mutex
18) 18)
19 19
20// ErrClosed is the error returned by calls on a closed connection. 20// ErrClosed is the error returned by calls on a closed connection.
@@ -35,23 +35,13 @@ type Conn struct {
35 unixFD bool 35 unixFD bool
36 uuid string 36 uuid string
37 37
38 names []string 38 handler Handler
39 namesLck sync.RWMutex
40
41 serialLck sync.Mutex
42 nextSerial uint32
43 serialUsed map[uint32]bool
44
45 calls map[uint32]*Call
46 callsLck sync.RWMutex
47
48 handler Handler
49
50 out chan *Message
51 closed bool
52 outLck sync.RWMutex
53
54 signalHandler SignalHandler 39 signalHandler SignalHandler
40 serialGen SerialGenerator
41
42 names *nameTracker
43 calls *callTracker
44 outHandler *outputHandler
55 45
56 eavesdropped chan<- *Message 46 eavesdropped chan<- *Message
57 eavesdroppedLck sync.Mutex 47 eavesdroppedLck sync.Mutex
@@ -87,32 +77,31 @@ func SessionBus() (conn *Conn, err error) {
87} 77}
88 78
89func getSessionBusAddress() (string, error) { 79func getSessionBusAddress() (string, error) {
90 sessionEnvLck.Lock() 80 if address := os.Getenv("DBUS_SESSION_BUS_ADDRESS"); address != "" && address != "autolaunch:" {
91 defer sessionEnvLck.Unlock() 81 return address, nil
92 address := os.Getenv("DBUS_SESSION_BUS_ADDRESS") 82
93 if address != "" && address != "autolaunch:" { 83 } else if address := tryDiscoverDbusSessionBusAddress(); address != "" {
84 os.Setenv("DBUS_SESSION_BUS_ADDRESS", address)
94 return address, nil 85 return address, nil
95 } 86 }
96 return getSessionBusPlatformAddress() 87 return getSessionBusPlatformAddress()
97} 88}
98 89
99// SessionBusPrivate returns a new private connection to the session bus. 90// SessionBusPrivate returns a new private connection to the session bus.
100func SessionBusPrivate() (*Conn, error) { 91func SessionBusPrivate(opts ...ConnOption) (*Conn, error) {
101 address, err := getSessionBusAddress() 92 address, err := getSessionBusAddress()
102 if err != nil { 93 if err != nil {
103 return nil, err 94 return nil, err
104 } 95 }
105 96
106 return Dial(address) 97 return Dial(address, opts...)
107} 98}
108 99
109// SessionBusPrivate returns a new private connection to the session bus. 100// SessionBusPrivate returns a new private connection to the session bus.
101//
102// Deprecated: use SessionBusPrivate with options instead.
110func SessionBusPrivateHandler(handler Handler, signalHandler SignalHandler) (*Conn, error) { 103func SessionBusPrivateHandler(handler Handler, signalHandler SignalHandler) (*Conn, error) {
111 address, err := getSessionBusAddress() 104 return SessionBusPrivate(WithHandler(handler), WithSignalHandler(signalHandler))
112 if err != nil {
113 return nil, err
114 }
115 return DialHandler(address, handler, signalHandler)
116} 105}
117 106
118// SystemBus returns a shared connection to the system bus, connecting to it if 107// SystemBus returns a shared connection to the system bus, connecting to it if
@@ -145,53 +134,93 @@ func SystemBus() (conn *Conn, err error) {
145} 134}
146 135
147// SystemBusPrivate returns a new private connection to the system bus. 136// SystemBusPrivate returns a new private connection to the system bus.
148func SystemBusPrivate() (*Conn, error) { 137func SystemBusPrivate(opts ...ConnOption) (*Conn, error) {
149 return Dial(getSystemBusPlatformAddress()) 138 return Dial(getSystemBusPlatformAddress(), opts...)
150} 139}
151 140
152// SystemBusPrivateHandler returns a new private connection to the system bus, using the provided handlers. 141// SystemBusPrivateHandler returns a new private connection to the system bus, using the provided handlers.
142//
143// Deprecated: use SystemBusPrivate with options instead.
153func SystemBusPrivateHandler(handler Handler, signalHandler SignalHandler) (*Conn, error) { 144func SystemBusPrivateHandler(handler Handler, signalHandler SignalHandler) (*Conn, error) {
154 return DialHandler(getSystemBusPlatformAddress(), handler, signalHandler) 145 return SystemBusPrivate(WithHandler(handler), WithSignalHandler(signalHandler))
155} 146}
156 147
157// Dial establishes a new private connection to the message bus specified by address. 148// Dial establishes a new private connection to the message bus specified by address.
158func Dial(address string) (*Conn, error) { 149func Dial(address string, opts ...ConnOption) (*Conn, error) {
159 tr, err := getTransport(address) 150 tr, err := getTransport(address)
160 if err != nil { 151 if err != nil {
161 return nil, err 152 return nil, err
162 } 153 }
163 return newConn(tr, NewDefaultHandler(), NewDefaultSignalHandler()) 154 return newConn(tr, opts...)
164} 155}
165 156
166// DialHandler establishes a new private connection to the message bus specified by address, using the supplied handlers. 157// DialHandler establishes a new private connection to the message bus specified by address, using the supplied handlers.
158//
159// Deprecated: use Dial with options instead.
167func DialHandler(address string, handler Handler, signalHandler SignalHandler) (*Conn, error) { 160func DialHandler(address string, handler Handler, signalHandler SignalHandler) (*Conn, error) {
168 tr, err := getTransport(address) 161 return Dial(address, WithSignalHandler(signalHandler))
169 if err != nil { 162}
170 return nil, err 163
164// ConnOption is a connection option.
165type ConnOption func(conn *Conn) error
166
167// WithHandler overrides the default handler.
168func WithHandler(handler Handler) ConnOption {
169 return func(conn *Conn) error {
170 conn.handler = handler
171 return nil
172 }
173}
174
175// WithSignalHandler overrides the default signal handler.
176func WithSignalHandler(handler SignalHandler) ConnOption {
177 return func(conn *Conn) error {
178 conn.signalHandler = handler
179 return nil
180 }
181}
182
183// WithSerialGenerator overrides the default signals generator.
184func WithSerialGenerator(gen SerialGenerator) ConnOption {
185 return func(conn *Conn) error {
186 conn.serialGen = gen
187 return nil
171 } 188 }
172 return newConn(tr, handler, signalHandler)
173} 189}
174 190
175// NewConn creates a new private *Conn from an already established connection. 191// NewConn creates a new private *Conn from an already established connection.
176func NewConn(conn io.ReadWriteCloser) (*Conn, error) { 192func NewConn(conn io.ReadWriteCloser, opts ...ConnOption) (*Conn, error) {
177 return NewConnHandler(conn, NewDefaultHandler(), NewDefaultSignalHandler()) 193 return newConn(genericTransport{conn}, opts...)
178} 194}
179 195
180// NewConnHandler creates a new private *Conn from an already established connection, using the supplied handlers. 196// NewConnHandler creates a new private *Conn from an already established connection, using the supplied handlers.
197//
198// Deprecated: use NewConn with options instead.
181func NewConnHandler(conn io.ReadWriteCloser, handler Handler, signalHandler SignalHandler) (*Conn, error) { 199func NewConnHandler(conn io.ReadWriteCloser, handler Handler, signalHandler SignalHandler) (*Conn, error) {
182 return newConn(genericTransport{conn}, handler, signalHandler) 200 return NewConn(genericTransport{conn}, WithHandler(handler), WithSignalHandler(signalHandler))
183} 201}
184 202
185// newConn creates a new *Conn from a transport. 203// newConn creates a new *Conn from a transport.
186func newConn(tr transport, handler Handler, signalHandler SignalHandler) (*Conn, error) { 204func newConn(tr transport, opts ...ConnOption) (*Conn, error) {
187 conn := new(Conn) 205 conn := new(Conn)
188 conn.transport = tr 206 conn.transport = tr
189 conn.calls = make(map[uint32]*Call) 207 for _, opt := range opts {
190 conn.out = make(chan *Message, 10) 208 if err := opt(conn); err != nil {
191 conn.handler = handler 209 return nil, err
192 conn.signalHandler = signalHandler 210 }
193 conn.nextSerial = 1 211 }
194 conn.serialUsed = map[uint32]bool{0: true} 212 conn.calls = newCallTracker()
213 if conn.handler == nil {
214 conn.handler = NewDefaultHandler()
215 }
216 if conn.signalHandler == nil {
217 conn.signalHandler = NewDefaultSignalHandler()
218 }
219 if conn.serialGen == nil {
220 conn.serialGen = newSerialGenerator()
221 }
222 conn.outHandler = &outputHandler{conn: conn}
223 conn.names = newNameTracker()
195 conn.busObj = conn.Object("org.freedesktop.DBus", "/org/freedesktop/DBus") 224 conn.busObj = conn.Object("org.freedesktop.DBus", "/org/freedesktop/DBus")
196 return conn, nil 225 return conn, nil
197} 226}
@@ -206,18 +235,7 @@ func (conn *Conn) BusObject() BusObject {
206// and the channels passed to Eavesdrop and Signal are closed. This method must 235// and the channels passed to Eavesdrop and Signal are closed. This method must
207// not be called on shared connections. 236// not be called on shared connections.
208func (conn *Conn) Close() error { 237func (conn *Conn) Close() error {
209 conn.outLck.Lock() 238 conn.outHandler.close()
210 if conn.closed {
211 // inWorker calls Close on read error, the read error may
212 // be caused by another caller calling Close to shutdown the
213 // dbus connection, a double-close scenario we prevent here.
214 conn.outLck.Unlock()
215 return nil
216 }
217 close(conn.out)
218 conn.closed = true
219 conn.outLck.Unlock()
220
221 if term, ok := conn.signalHandler.(Terminator); ok { 239 if term, ok := conn.signalHandler.(Terminator); ok {
222 term.Terminate() 240 term.Terminate()
223 } 241 }
@@ -249,17 +267,9 @@ func (conn *Conn) Eavesdrop(ch chan<- *Message) {
249 conn.eavesdroppedLck.Unlock() 267 conn.eavesdroppedLck.Unlock()
250} 268}
251 269
252// getSerial returns an unused serial. 270// GetSerial returns an unused serial.
253func (conn *Conn) getSerial() uint32 { 271func (conn *Conn) getSerial() uint32 {
254 conn.serialLck.Lock() 272 return conn.serialGen.GetSerial()
255 defer conn.serialLck.Unlock()
256 n := conn.nextSerial
257 for conn.serialUsed[n] {
258 n++
259 }
260 conn.serialUsed[n] = true
261 conn.nextSerial = n + 1
262 return n
263} 273}
264 274
265// Hello sends the initial org.freedesktop.DBus.Hello call. This method must be 275// Hello sends the initial org.freedesktop.DBus.Hello call. This method must be
@@ -271,10 +281,7 @@ func (conn *Conn) Hello() error {
271 if err != nil { 281 if err != nil {
272 return err 282 return err
273 } 283 }
274 conn.namesLck.Lock() 284 conn.names.acquireUniqueConnectionName(s)
275 conn.names = make([]string, 1)
276 conn.names[0] = s
277 conn.namesLck.Unlock()
278 return nil 285 return nil
279} 286}
280 287
@@ -283,109 +290,48 @@ func (conn *Conn) Hello() error {
283func (conn *Conn) inWorker() { 290func (conn *Conn) inWorker() {
284 for { 291 for {
285 msg, err := conn.ReadMessage() 292 msg, err := conn.ReadMessage()
286 if err == nil { 293 if err != nil {
287 conn.eavesdroppedLck.Lock() 294 if _, ok := err.(InvalidMessageError); !ok {
288 if conn.eavesdropped != nil { 295 // Some read error occured (usually EOF); we can't really do
289 select { 296 // anything but to shut down all stuff and returns errors to all
290 case conn.eavesdropped <- msg: 297 // pending replies.
291 default: 298 conn.Close()
292 } 299 conn.calls.finalizeAllWithError(err)
293 conn.eavesdroppedLck.Unlock() 300 return
294 continue
295 }
296 conn.eavesdroppedLck.Unlock()
297 dest, _ := msg.Headers[FieldDestination].value.(string)
298 found := false
299 if dest == "" {
300 found = true
301 } else {
302 conn.namesLck.RLock()
303 if len(conn.names) == 0 {
304 found = true
305 }
306 for _, v := range conn.names {
307 if dest == v {
308 found = true
309 break
310 }
311 }
312 conn.namesLck.RUnlock()
313 }
314 if !found {
315 // Eavesdropped a message, but no channel for it is registered.
316 // Ignore it.
317 continue
318 }
319 switch msg.Type {
320 case TypeMethodReply, TypeError:
321 serial := msg.Headers[FieldReplySerial].value.(uint32)
322 conn.callsLck.Lock()
323 if c, ok := conn.calls[serial]; ok {
324 if msg.Type == TypeError {
325 name, _ := msg.Headers[FieldErrorName].value.(string)
326 c.Err = Error{name, msg.Body}
327 } else {
328 c.Body = msg.Body
329 }
330 c.Done <- c
331 conn.serialLck.Lock()
332 delete(conn.serialUsed, serial)
333 conn.serialLck.Unlock()
334 delete(conn.calls, serial)
335 }
336 conn.callsLck.Unlock()
337 case TypeSignal:
338 iface := msg.Headers[FieldInterface].value.(string)
339 member := msg.Headers[FieldMember].value.(string)
340 // as per http://dbus.freedesktop.org/doc/dbus-specification.html ,
341 // sender is optional for signals.
342 sender, _ := msg.Headers[FieldSender].value.(string)
343 if iface == "org.freedesktop.DBus" && sender == "org.freedesktop.DBus" {
344 if member == "NameLost" {
345 // If we lost the name on the bus, remove it from our
346 // tracking list.
347 name, ok := msg.Body[0].(string)
348 if !ok {
349 panic("Unable to read the lost name")
350 }
351 conn.namesLck.Lock()
352 for i, v := range conn.names {
353 if v == name {
354 conn.names = append(conn.names[:i],
355 conn.names[i+1:]...)
356 }
357 }
358 conn.namesLck.Unlock()
359 } else if member == "NameAcquired" {
360 // If we acquired the name on the bus, add it to our
361 // tracking list.
362 name, ok := msg.Body[0].(string)
363 if !ok {
364 panic("Unable to read the acquired name")
365 }
366 conn.namesLck.Lock()
367 conn.names = append(conn.names, name)
368 conn.namesLck.Unlock()
369 }
370 }
371 conn.handleSignal(msg)
372 case TypeMethodCall:
373 go conn.handleCall(msg)
374 } 301 }
375 } else if _, ok := err.(InvalidMessageError); !ok { 302 // invalid messages are ignored
376 // Some read error occured (usually EOF); we can't really do 303 continue
377 // anything but to shut down all stuff and returns errors to all 304 }
378 // pending replies. 305 conn.eavesdroppedLck.Lock()
379 conn.Close() 306 if conn.eavesdropped != nil {
380 conn.callsLck.RLock() 307 select {
381 for _, v := range conn.calls { 308 case conn.eavesdropped <- msg:
382 v.Err = err 309 default:
383 v.Done <- v
384 } 310 }
385 conn.callsLck.RUnlock() 311 conn.eavesdroppedLck.Unlock()
386 return 312 continue
313 }
314 conn.eavesdroppedLck.Unlock()
315 dest, _ := msg.Headers[FieldDestination].value.(string)
316 found := dest == "" ||
317 !conn.names.uniqueNameIsKnown() ||
318 conn.names.isKnownName(dest)
319 if !found {
320 // Eavesdropped a message, but no channel for it is registered.
321 // Ignore it.
322 continue
323 }
324 switch msg.Type {
325 case TypeError:
326 conn.serialGen.RetireSerial(conn.calls.handleDBusError(msg))
327 case TypeMethodReply:
328 conn.serialGen.RetireSerial(conn.calls.handleReply(msg))
329 case TypeSignal:
330 conn.handleSignal(msg)
331 case TypeMethodCall:
332 go conn.handleCall(msg)
387 } 333 }
388 // invalid messages are ignored 334
389 } 335 }
390} 336}
391 337
@@ -395,6 +341,25 @@ func (conn *Conn) handleSignal(msg *Message) {
395 // as per http://dbus.freedesktop.org/doc/dbus-specification.html , 341 // as per http://dbus.freedesktop.org/doc/dbus-specification.html ,
396 // sender is optional for signals. 342 // sender is optional for signals.
397 sender, _ := msg.Headers[FieldSender].value.(string) 343 sender, _ := msg.Headers[FieldSender].value.(string)
344 if iface == "org.freedesktop.DBus" && sender == "org.freedesktop.DBus" {
345 if member == "NameLost" {
346 // If we lost the name on the bus, remove it from our
347 // tracking list.
348 name, ok := msg.Body[0].(string)
349 if !ok {
350 panic("Unable to read the lost name")
351 }
352 conn.names.loseName(name)
353 } else if member == "NameAcquired" {
354 // If we acquired the name on the bus, add it to our
355 // tracking list.
356 name, ok := msg.Body[0].(string)
357 if !ok {
358 panic("Unable to read the acquired name")
359 }
360 conn.names.acquireName(name)
361 }
362 }
398 signal := &Signal{ 363 signal := &Signal{
399 Sender: sender, 364 Sender: sender,
400 Path: msg.Headers[FieldPath].value.(ObjectPath), 365 Path: msg.Headers[FieldPath].value.(ObjectPath),
@@ -408,12 +373,7 @@ func (conn *Conn) handleSignal(msg *Message) {
408// connection. The slice is always at least one element long, the first element 373// connection. The slice is always at least one element long, the first element
409// being the unique name of the connection. 374// being the unique name of the connection.
410func (conn *Conn) Names() []string { 375func (conn *Conn) Names() []string {
411 conn.namesLck.RLock() 376 return conn.names.listKnownNames()
412 // copy the slice so it can't be modified
413 s := make([]string, len(conn.names))
414 copy(s, conn.names)
415 conn.namesLck.RUnlock()
416 return s
417} 377}
418 378
419// Object returns the object identified by the given destination name and path. 379// Object returns the object identified by the given destination name and path.
@@ -423,24 +383,17 @@ func (conn *Conn) Object(dest string, path ObjectPath) BusObject {
423 383
424// outWorker runs in an own goroutine, encoding and sending messages that are 384// outWorker runs in an own goroutine, encoding and sending messages that are
425// sent to conn.out. 385// sent to conn.out.
426func (conn *Conn) outWorker() { 386func (conn *Conn) sendMessage(msg *Message) {
427 for msg := range conn.out { 387 conn.sendMessageAndIfClosed(msg, func() {})
428 err := conn.SendMessage(msg) 388}
429 conn.callsLck.RLock() 389
430 if err != nil { 390func (conn *Conn) sendMessageAndIfClosed(msg *Message, ifClosed func()) {
431 if c := conn.calls[msg.serial]; c != nil { 391 err := conn.outHandler.sendAndIfClosed(msg, ifClosed)
432 c.Err = err 392 conn.calls.handleSendError(msg, err)
433 c.Done <- c 393 if err != nil {
434 } 394 conn.serialGen.RetireSerial(msg.serial)
435 conn.serialLck.Lock() 395 } else if msg.Type != TypeMethodCall {
436 delete(conn.serialUsed, msg.serial) 396 conn.serialGen.RetireSerial(msg.serial)
437 conn.serialLck.Unlock()
438 } else if msg.Type != TypeMethodCall {
439 conn.serialLck.Lock()
440 delete(conn.serialUsed, msg.serial)
441 conn.serialLck.Unlock()
442 }
443 conn.callsLck.RUnlock()
444 } 397 }
445} 398}
446 399
@@ -451,8 +404,21 @@ func (conn *Conn) outWorker() {
451// once the call is complete. Otherwise, ch is ignored and a Call structure is 404// once the call is complete. Otherwise, ch is ignored and a Call structure is
452// returned of which only the Err member is valid. 405// returned of which only the Err member is valid.
453func (conn *Conn) Send(msg *Message, ch chan *Call) *Call { 406func (conn *Conn) Send(msg *Message, ch chan *Call) *Call {
454 var call *Call 407 return conn.send(context.Background(), msg, ch)
408}
455 409
410// SendWithContext acts like Send but takes a context
411func (conn *Conn) SendWithContext(ctx context.Context, msg *Message, ch chan *Call) *Call {
412 return conn.send(ctx, msg, ch)
413}
414
415func (conn *Conn) send(ctx context.Context, msg *Message, ch chan *Call) *Call {
416 if ctx == nil {
417 panic("nil context")
418 }
419
420 var call *Call
421 ctx, canceler := context.WithCancel(ctx)
456 msg.serial = conn.getSerial() 422 msg.serial = conn.getSerial()
457 if msg.Type == TypeMethodCall && msg.Flags&FlagNoReplyExpected == 0 { 423 if msg.Type == TypeMethodCall && msg.Flags&FlagNoReplyExpected == 0 {
458 if ch == nil { 424 if ch == nil {
@@ -468,26 +434,23 @@ func (conn *Conn) Send(msg *Message, ch chan *Call) *Call {
468 call.Method = iface + "." + member 434 call.Method = iface + "." + member
469 call.Args = msg.Body 435 call.Args = msg.Body
470 call.Done = ch 436 call.Done = ch
471 conn.callsLck.Lock() 437 call.ctx = ctx
472 conn.calls[msg.serial] = call 438 call.ctxCanceler = canceler
473 conn.callsLck.Unlock() 439 conn.calls.track(msg.serial, call)
474 conn.outLck.RLock() 440 go func() {
475 if conn.closed { 441 <-ctx.Done()
476 call.Err = ErrClosed 442 conn.calls.handleSendError(msg, ctx.Err())
477 call.Done <- call 443 }()
478 } else { 444 conn.sendMessageAndIfClosed(msg, func() {
479 conn.out <- msg 445 conn.calls.handleSendError(msg, ErrClosed)
480 } 446 canceler()
481 conn.outLck.RUnlock() 447 })
482 } else { 448 } else {
483 conn.outLck.RLock() 449 canceler()
484 if conn.closed { 450 call = &Call{Err: nil}
451 conn.sendMessageAndIfClosed(msg, func() {
485 call = &Call{Err: ErrClosed} 452 call = &Call{Err: ErrClosed}
486 } else { 453 })
487 conn.out <- msg
488 call = &Call{Err: nil}
489 }
490 conn.outLck.RUnlock()
491 } 454 }
492 return call 455 return call
493} 456}
@@ -520,11 +483,7 @@ func (conn *Conn) sendError(err error, dest string, serial uint32) {
520 if len(e.Body) > 0 { 483 if len(e.Body) > 0 {
521 msg.Headers[FieldSignature] = MakeVariant(SignatureOf(e.Body...)) 484 msg.Headers[FieldSignature] = MakeVariant(SignatureOf(e.Body...))
522 } 485 }
523 conn.outLck.RLock() 486 conn.sendMessage(msg)
524 if !conn.closed {
525 conn.out <- msg
526 }
527 conn.outLck.RUnlock()
528} 487}
529 488
530// sendReply creates a method reply message corresponding to the parameters and 489// sendReply creates a method reply message corresponding to the parameters and
@@ -542,11 +501,7 @@ func (conn *Conn) sendReply(dest string, serial uint32, values ...interface{}) {
542 if len(values) > 0 { 501 if len(values) > 0 {
543 msg.Headers[FieldSignature] = MakeVariant(SignatureOf(values...)) 502 msg.Headers[FieldSignature] = MakeVariant(SignatureOf(values...))
544 } 503 }
545 conn.outLck.RLock() 504 conn.sendMessage(msg)
546 if !conn.closed {
547 conn.out <- msg
548 }
549 conn.outLck.RUnlock()
550} 505}
551 506
552func (conn *Conn) defaultSignalAction(fn func(h *defaultSignalHandler, ch chan<- *Signal), ch chan<- *Signal) { 507func (conn *Conn) defaultSignalAction(fn func(h *defaultSignalHandler, ch chan<- *Signal), ch chan<- *Signal) {
@@ -681,3 +636,212 @@ func getKey(s, key string) string {
681 } 636 }
682 return "" 637 return ""
683} 638}
639
640type outputHandler struct {
641 conn *Conn
642 sendLck sync.Mutex
643 closed struct {
644 isClosed bool
645 lck sync.RWMutex
646 }
647}
648
649func (h *outputHandler) sendAndIfClosed(msg *Message, ifClosed func()) error {
650 h.closed.lck.RLock()
651 defer h.closed.lck.RUnlock()
652 if h.closed.isClosed {
653 ifClosed()
654 return nil
655 }
656 h.sendLck.Lock()
657 defer h.sendLck.Unlock()
658 return h.conn.SendMessage(msg)
659}
660
661func (h *outputHandler) close() {
662 h.closed.lck.Lock()
663 defer h.closed.lck.Unlock()
664 h.closed.isClosed = true
665}
666
667type serialGenerator struct {
668 lck sync.Mutex
669 nextSerial uint32
670 serialUsed map[uint32]bool
671}
672
673func newSerialGenerator() *serialGenerator {
674 return &serialGenerator{
675 serialUsed: map[uint32]bool{0: true},
676 nextSerial: 1,
677 }
678}
679
680func (gen *serialGenerator) GetSerial() uint32 {
681 gen.lck.Lock()
682 defer gen.lck.Unlock()
683 n := gen.nextSerial
684 for gen.serialUsed[n] {
685 n++
686 }
687 gen.serialUsed[n] = true
688 gen.nextSerial = n + 1
689 return n
690}
691
692func (gen *serialGenerator) RetireSerial(serial uint32) {
693 gen.lck.Lock()
694 defer gen.lck.Unlock()
695 delete(gen.serialUsed, serial)
696}
697
698type nameTracker struct {
699 lck sync.RWMutex
700 unique string
701 names map[string]struct{}
702}
703
704func newNameTracker() *nameTracker {
705 return &nameTracker{names: map[string]struct{}{}}
706}
707func (tracker *nameTracker) acquireUniqueConnectionName(name string) {
708 tracker.lck.Lock()
709 defer tracker.lck.Unlock()
710 tracker.unique = name
711}
712func (tracker *nameTracker) acquireName(name string) {
713 tracker.lck.Lock()
714 defer tracker.lck.Unlock()
715 tracker.names[name] = struct{}{}
716}
717func (tracker *nameTracker) loseName(name string) {
718 tracker.lck.Lock()
719 defer tracker.lck.Unlock()
720 delete(tracker.names, name)
721}
722
723func (tracker *nameTracker) uniqueNameIsKnown() bool {
724 tracker.lck.RLock()
725 defer tracker.lck.RUnlock()
726 return tracker.unique != ""
727}
728func (tracker *nameTracker) isKnownName(name string) bool {
729 tracker.lck.RLock()
730 defer tracker.lck.RUnlock()
731 _, ok := tracker.names[name]
732 return ok || name == tracker.unique
733}
734func (tracker *nameTracker) listKnownNames() []string {
735 tracker.lck.RLock()
736 defer tracker.lck.RUnlock()
737 out := make([]string, 0, len(tracker.names)+1)
738 out = append(out, tracker.unique)
739 for k := range tracker.names {
740 out = append(out, k)
741 }
742 return out
743}
744
745type callTracker struct {
746 calls map[uint32]*Call
747 lck sync.RWMutex
748}
749
750func newCallTracker() *callTracker {
751 return &callTracker{calls: map[uint32]*Call{}}
752}
753
754func (tracker *callTracker) track(sn uint32, call *Call) {
755 tracker.lck.Lock()
756 tracker.calls[sn] = call
757 tracker.lck.Unlock()
758}
759
760func (tracker *callTracker) handleReply(msg *Message) uint32 {
761 serial := msg.Headers[FieldReplySerial].value.(uint32)
762 tracker.lck.RLock()
763 _, ok := tracker.calls[serial]
764 tracker.lck.RUnlock()
765 if ok {
766 tracker.finalizeWithBody(serial, msg.Body)
767 }
768 return serial
769}
770
771func (tracker *callTracker) handleDBusError(msg *Message) uint32 {
772 serial := msg.Headers[FieldReplySerial].value.(uint32)
773 tracker.lck.RLock()
774 _, ok := tracker.calls[serial]
775 tracker.lck.RUnlock()
776 if ok {
777 name, _ := msg.Headers[FieldErrorName].value.(string)
778 tracker.finalizeWithError(serial, Error{name, msg.Body})
779 }
780 return serial
781}
782
783func (tracker *callTracker) handleSendError(msg *Message, err error) {
784 if err == nil {
785 return
786 }
787 tracker.lck.RLock()
788 _, ok := tracker.calls[msg.serial]
789 tracker.lck.RUnlock()
790 if ok {
791 tracker.finalizeWithError(msg.serial, err)
792 }
793}
794
795// finalize was the only func that did not strobe Done
796func (tracker *callTracker) finalize(sn uint32) {
797 tracker.lck.Lock()
798 defer tracker.lck.Unlock()
799 c, ok := tracker.calls[sn]
800 if ok {
801 delete(tracker.calls, sn)
802 c.ContextCancel()
803 }
804 return
805}
806
807func (tracker *callTracker) finalizeWithBody(sn uint32, body []interface{}) {
808 tracker.lck.Lock()
809 c, ok := tracker.calls[sn]
810 if ok {
811 delete(tracker.calls, sn)
812 }
813 tracker.lck.Unlock()
814 if ok {
815 c.Body = body
816 c.done()
817 }
818 return
819}
820
821func (tracker *callTracker) finalizeWithError(sn uint32, err error) {
822 tracker.lck.Lock()
823 c, ok := tracker.calls[sn]
824 if ok {
825 delete(tracker.calls, sn)
826 }
827 tracker.lck.Unlock()
828 if ok {
829 c.Err = err
830 c.done()
831 }
832 return
833}
834
835func (tracker *callTracker) finalizeAllWithError(err error) {
836 tracker.lck.Lock()
837 closedCalls := make([]*Call, 0, len(tracker.calls))
838 for sn := range tracker.calls {
839 closedCalls = append(closedCalls, tracker.calls[sn])
840 }
841 tracker.calls = map[uint32]*Call{}
842 tracker.lck.Unlock()
843 for _, call := range closedCalls {
844 call.Err = err
845 call.done()
846 }
847}
diff --git a/vendor/github.com/godbus/dbus/conn_darwin.go b/vendor/github.com/godbus/dbus/conn_darwin.go
index c015f80..6e2e402 100644
--- a/vendor/github.com/godbus/dbus/conn_darwin.go
+++ b/vendor/github.com/godbus/dbus/conn_darwin.go
@@ -31,3 +31,7 @@ func getSystemBusPlatformAddress() string {
31 } 31 }
32 return defaultSystemBusAddress 32 return defaultSystemBusAddress
33} 33}
34
35func tryDiscoverDbusSessionBusAddress() string {
36 return ""
37}
diff --git a/vendor/github.com/godbus/dbus/conn_other.go b/vendor/github.com/godbus/dbus/conn_other.go
index 254c9f2..289044a 100644
--- a/vendor/github.com/godbus/dbus/conn_other.go
+++ b/vendor/github.com/godbus/dbus/conn_other.go
@@ -6,12 +6,14 @@ import (
6 "bytes" 6 "bytes"
7 "errors" 7 "errors"
8 "fmt" 8 "fmt"
9 "io/ioutil"
9 "os" 10 "os"
10 "os/exec" 11 "os/exec"
12 "os/user"
13 "path"
14 "strings"
11) 15)
12 16
13const defaultSystemBusAddress = "unix:path=/var/run/dbus/system_bus_socket"
14
15func getSessionBusPlatformAddress() (string, error) { 17func getSessionBusPlatformAddress() (string, error) {
16 cmd := exec.Command("dbus-launch") 18 cmd := exec.Command("dbus-launch")
17 b, err := cmd.CombinedOutput() 19 b, err := cmd.CombinedOutput()
@@ -33,10 +35,57 @@ func getSessionBusPlatformAddress() (string, error) {
33 return addr, nil 35 return addr, nil
34} 36}
35 37
36func getSystemBusPlatformAddress() string { 38// tryDiscoverDbusSessionBusAddress tries to discover an existing dbus session
37 address := os.Getenv("DBUS_SYSTEM_BUS_ADDRESS") 39// and return the value of its DBUS_SESSION_BUS_ADDRESS.
38 if address != "" { 40// It tries different techniques employed by different operating systems,
39 return fmt.Sprintf("unix:path=%s", address) 41// returning the first valid address it finds, or an empty string.
42//
43// * /run/user/<uid>/bus if this exists, it *is* the bus socket. present on
44// Ubuntu 18.04
45// * /run/user/<uid>/dbus-session: if this exists, it can be parsed for the bus
46// address. present on Ubuntu 16.04
47//
48// See https://dbus.freedesktop.org/doc/dbus-launch.1.html
49func tryDiscoverDbusSessionBusAddress() string {
50 if runtimeDirectory, err := getRuntimeDirectory(); err == nil {
51
52 if runUserBusFile := path.Join(runtimeDirectory, "bus"); fileExists(runUserBusFile) {
53 // if /run/user/<uid>/bus exists, that file itself
54 // *is* the unix socket, so return its path
55 return fmt.Sprintf("unix:path=%s", runUserBusFile)
56 }
57 if runUserSessionDbusFile := path.Join(runtimeDirectory, "dbus-session"); fileExists(runUserSessionDbusFile) {
58 // if /run/user/<uid>/dbus-session exists, it's a
59 // text file // containing the address of the socket, e.g.:
60 // DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-E1c73yNqrG
61
62 if f, err := ioutil.ReadFile(runUserSessionDbusFile); err == nil {
63 fileContent := string(f)
64
65 prefix := "DBUS_SESSION_BUS_ADDRESS="
66
67 if strings.HasPrefix(fileContent, prefix) {
68 address := strings.TrimRight(strings.TrimPrefix(fileContent, prefix), "\n\r")
69 return address
70 }
71 }
72 }
73 }
74 return ""
75}
76
77func getRuntimeDirectory() (string, error) {
78 if currentUser, err := user.Current(); err != nil {
79 return "", err
80 } else {
81 return fmt.Sprintf("/run/user/%s", currentUser.Uid), nil
82 }
83}
84
85func fileExists(filename string) bool {
86 if _, err := os.Stat(filename); !os.IsNotExist(err) {
87 return true
88 } else {
89 return false
40 } 90 }
41 return defaultSystemBusAddress
42} 91}
diff --git a/vendor/github.com/godbus/dbus/conn_unix.go b/vendor/github.com/godbus/dbus/conn_unix.go
new file mode 100644
index 0000000..4cba8ae
--- /dev/null
+++ b/vendor/github.com/godbus/dbus/conn_unix.go
@@ -0,0 +1,18 @@
1//+build !windows,!solaris,!darwin
2
3package dbus
4
5import (
6 "os"
7 "fmt"
8)
9
10const defaultSystemBusAddress = "unix:path=/var/run/dbus/system_bus_socket"
11
12func getSystemBusPlatformAddress() string {
13 address := os.Getenv("DBUS_SYSTEM_BUS_ADDRESS")
14 if address != "" {
15 return fmt.Sprintf("unix:path=%s", address)
16 }
17 return defaultSystemBusAddress
18} \ No newline at end of file
diff --git a/vendor/github.com/godbus/dbus/conn_windows.go b/vendor/github.com/godbus/dbus/conn_windows.go
new file mode 100644
index 0000000..4291e45
--- /dev/null
+++ b/vendor/github.com/godbus/dbus/conn_windows.go
@@ -0,0 +1,15 @@
1//+build windows
2
3package dbus
4
5import "os"
6
7const defaultSystemBusAddress = "tcp:host=127.0.0.1,port=12434"
8
9func getSystemBusPlatformAddress() string {
10 address := os.Getenv("DBUS_SYSTEM_BUS_ADDRESS")
11 if address != "" {
12 return address
13 }
14 return defaultSystemBusAddress
15}
diff --git a/vendor/github.com/godbus/dbus/decoder.go b/vendor/github.com/godbus/dbus/decoder.go
index ef50dca..5c27d3b 100644
--- a/vendor/github.com/godbus/dbus/decoder.go
+++ b/vendor/github.com/godbus/dbus/decoder.go
@@ -191,7 +191,14 @@ func (dec *decoder) decode(s string, depth int) interface{} {
191 length := dec.decode("u", depth).(uint32) 191 length := dec.decode("u", depth).(uint32)
192 v := reflect.MakeSlice(reflect.SliceOf(typeFor(s[1:])), 0, int(length)) 192 v := reflect.MakeSlice(reflect.SliceOf(typeFor(s[1:])), 0, int(length))
193 // Even for empty arrays, the correct padding must be included 193 // Even for empty arrays, the correct padding must be included
194 dec.align(alignment(typeFor(s[1:]))) 194 align := alignment(typeFor(s[1:]))
195 if len(s) > 1 && s[1] == '(' {
196 //Special case for arrays of structs
197 //structs decode as a slice of interface{} values
198 //but the dbus alignment does not match this
199 align = 8
200 }
201 dec.align(align)
195 spos := dec.pos 202 spos := dec.pos
196 for dec.pos < spos+int(length) { 203 for dec.pos < spos+int(length) {
197 ev := dec.decode(s[1:], depth+1) 204 ev := dec.decode(s[1:], depth+1)
diff --git a/vendor/github.com/godbus/dbus/default_handler.go b/vendor/github.com/godbus/dbus/default_handler.go
index e81f73a..81dbcc7 100644
--- a/vendor/github.com/godbus/dbus/default_handler.go
+++ b/vendor/github.com/godbus/dbus/default_handler.go
@@ -21,6 +21,8 @@ func newIntrospectIntf(h *defaultHandler) *exportedIntf {
21//NewDefaultHandler returns an instance of the default 21//NewDefaultHandler returns an instance of the default
22//call handler. This is useful if you want to implement only 22//call handler. This is useful if you want to implement only
23//one of the two handlers but not both. 23//one of the two handlers but not both.
24//
25// Deprecated: this is the default value, don't use it, it will be unexported.
24func NewDefaultHandler() *defaultHandler { 26func NewDefaultHandler() *defaultHandler {
25 h := &defaultHandler{ 27 h := &defaultHandler{
26 objects: make(map[ObjectPath]*exportedObj), 28 objects: make(map[ObjectPath]*exportedObj),
@@ -161,6 +163,7 @@ func newExportedObject() *exportedObj {
161} 163}
162 164
163type exportedObj struct { 165type exportedObj struct {
166 mu sync.RWMutex
164 interfaces map[string]*exportedIntf 167 interfaces map[string]*exportedIntf
165} 168}
166 169
@@ -168,19 +171,27 @@ func (obj *exportedObj) LookupInterface(name string) (Interface, bool) {
168 if name == "" { 171 if name == "" {
169 return obj, true 172 return obj, true
170 } 173 }
174 obj.mu.RLock()
175 defer obj.mu.RUnlock()
171 intf, exists := obj.interfaces[name] 176 intf, exists := obj.interfaces[name]
172 return intf, exists 177 return intf, exists
173} 178}
174 179
175func (obj *exportedObj) AddInterface(name string, iface *exportedIntf) { 180func (obj *exportedObj) AddInterface(name string, iface *exportedIntf) {
181 obj.mu.Lock()
182 defer obj.mu.Unlock()
176 obj.interfaces[name] = iface 183 obj.interfaces[name] = iface
177} 184}
178 185
179func (obj *exportedObj) DeleteInterface(name string) { 186func (obj *exportedObj) DeleteInterface(name string) {
187 obj.mu.Lock()
188 defer obj.mu.Unlock()
180 delete(obj.interfaces, name) 189 delete(obj.interfaces, name)
181} 190}
182 191
183func (obj *exportedObj) LookupMethod(name string) (Method, bool) { 192func (obj *exportedObj) LookupMethod(name string) (Method, bool) {
193 obj.mu.RLock()
194 defer obj.mu.RUnlock()
184 for _, intf := range obj.interfaces { 195 for _, intf := range obj.interfaces {
185 method, exists := intf.LookupMethod(name) 196 method, exists := intf.LookupMethod(name)
186 if exists { 197 if exists {
@@ -220,8 +231,12 @@ func (obj *exportedIntf) isFallbackInterface() bool {
220//NewDefaultSignalHandler returns an instance of the default 231//NewDefaultSignalHandler returns an instance of the default
221//signal handler. This is useful if you want to implement only 232//signal handler. This is useful if you want to implement only
222//one of the two handlers but not both. 233//one of the two handlers but not both.
234//
235// Deprecated: this is the default value, don't use it, it will be unexported.
223func NewDefaultSignalHandler() *defaultSignalHandler { 236func NewDefaultSignalHandler() *defaultSignalHandler {
224 return &defaultSignalHandler{} 237 return &defaultSignalHandler{
238 closeChan: make(chan struct{}),
239 }
225} 240}
226 241
227func isDefaultSignalHandler(handler SignalHandler) bool { 242func isDefaultSignalHandler(handler SignalHandler) bool {
@@ -231,32 +246,47 @@ func isDefaultSignalHandler(handler SignalHandler) bool {
231 246
232type defaultSignalHandler struct { 247type defaultSignalHandler struct {
233 sync.RWMutex 248 sync.RWMutex
234 closed bool 249 closed bool
235 signals []chan<- *Signal 250 signals []chan<- *Signal
251 closeChan chan struct{}
236} 252}
237 253
238func (sh *defaultSignalHandler) DeliverSignal(intf, name string, signal *Signal) { 254func (sh *defaultSignalHandler) DeliverSignal(intf, name string, signal *Signal) {
239 go func() { 255 sh.RLock()
240 sh.RLock() 256 defer sh.RUnlock()
241 defer sh.RUnlock() 257 if sh.closed {
242 if sh.closed { 258 return
259 }
260 for _, ch := range sh.signals {
261 select {
262 case ch <- signal:
263 case <-sh.closeChan:
243 return 264 return
265 default:
266 go func() {
267 select {
268 case ch <- signal:
269 case <-sh.closeChan:
270 return
271 }
272 }()
244 } 273 }
245 for _, ch := range sh.signals { 274 }
246 ch <- signal
247 }
248 }()
249} 275}
250 276
251func (sh *defaultSignalHandler) Init() error { 277func (sh *defaultSignalHandler) Init() error {
252 sh.Lock() 278 sh.Lock()
253 sh.signals = make([]chan<- *Signal, 0) 279 sh.signals = make([]chan<- *Signal, 0)
280 sh.closeChan = make(chan struct{})
254 sh.Unlock() 281 sh.Unlock()
255 return nil 282 return nil
256} 283}
257 284
258func (sh *defaultSignalHandler) Terminate() { 285func (sh *defaultSignalHandler) Terminate() {
259 sh.Lock() 286 sh.Lock()
287 if !sh.closed {
288 close(sh.closeChan)
289 }
260 sh.closed = true 290 sh.closed = true
261 for _, ch := range sh.signals { 291 for _, ch := range sh.signals {
262 close(ch) 292 close(ch)
diff --git a/vendor/github.com/godbus/dbus/export.go b/vendor/github.com/godbus/dbus/export.go
index aae9708..95d0e29 100644
--- a/vendor/github.com/godbus/dbus/export.go
+++ b/vendor/github.com/godbus/dbus/export.go
@@ -170,11 +170,8 @@ func (conn *Conn) handleCall(msg *Message) {
170 reply.Body[i] = ret[i] 170 reply.Body[i] = ret[i]
171 } 171 }
172 reply.Headers[FieldSignature] = MakeVariant(SignatureOf(reply.Body...)) 172 reply.Headers[FieldSignature] = MakeVariant(SignatureOf(reply.Body...))
173 conn.outLck.RLock() 173
174 if !conn.closed { 174 conn.sendMessage(reply)
175 conn.out <- reply
176 }
177 conn.outLck.RUnlock()
178 } 175 }
179} 176}
180 177
@@ -207,12 +204,14 @@ func (conn *Conn) Emit(path ObjectPath, name string, values ...interface{}) erro
207 if len(values) > 0 { 204 if len(values) > 0 {
208 msg.Headers[FieldSignature] = MakeVariant(SignatureOf(values...)) 205 msg.Headers[FieldSignature] = MakeVariant(SignatureOf(values...))
209 } 206 }
210 conn.outLck.RLock() 207
211 defer conn.outLck.RUnlock() 208 var closed bool
212 if conn.closed { 209 conn.sendMessageAndIfClosed(msg, func() {
210 closed = true
211 })
212 if closed {
213 return ErrClosed 213 return ErrClosed
214 } 214 }
215 conn.out <- msg
216 return nil 215 return nil
217} 216}
218 217
diff --git a/vendor/github.com/godbus/dbus/go.mod b/vendor/github.com/godbus/dbus/go.mod
new file mode 100644
index 0000000..bdcd125
--- /dev/null
+++ b/vendor/github.com/godbus/dbus/go.mod
@@ -0,0 +1 @@
module github.com/godbus/dbus
diff --git a/vendor/github.com/godbus/dbus/object.go b/vendor/github.com/godbus/dbus/object.go
index 6d95583..f27ffe1 100644
--- a/vendor/github.com/godbus/dbus/object.go
+++ b/vendor/github.com/godbus/dbus/object.go
@@ -1,6 +1,7 @@
1package dbus 1package dbus
2 2
3import ( 3import (
4 "context"
4 "errors" 5 "errors"
5 "strings" 6 "strings"
6) 7)
@@ -9,7 +10,11 @@ import (
9// invoked. 10// invoked.
10type BusObject interface { 11type BusObject interface {
11 Call(method string, flags Flags, args ...interface{}) *Call 12 Call(method string, flags Flags, args ...interface{}) *Call
13 CallWithContext(ctx context.Context, method string, flags Flags, args ...interface{}) *Call
12 Go(method string, flags Flags, ch chan *Call, args ...interface{}) *Call 14 Go(method string, flags Flags, ch chan *Call, args ...interface{}) *Call
15 GoWithContext(ctx context.Context, method string, flags Flags, ch chan *Call, args ...interface{}) *Call
16 AddMatchSignal(iface, member string, options ...MatchOption) *Call
17 RemoveMatchSignal(iface, member string, options ...MatchOption) *Call
13 GetProperty(p string) (Variant, error) 18 GetProperty(p string) (Variant, error)
14 Destination() string 19 Destination() string
15 Path() ObjectPath 20 Path() ObjectPath
@@ -24,16 +29,73 @@ type Object struct {
24 29
25// Call calls a method with (*Object).Go and waits for its reply. 30// Call calls a method with (*Object).Go and waits for its reply.
26func (o *Object) Call(method string, flags Flags, args ...interface{}) *Call { 31func (o *Object) Call(method string, flags Flags, args ...interface{}) *Call {
27 return <-o.Go(method, flags, make(chan *Call, 1), args...).Done 32 return <-o.createCall(context.Background(), method, flags, make(chan *Call, 1), args...).Done
28} 33}
29 34
30// AddMatchSignal subscribes BusObject to signals from specified interface and 35// CallWithContext acts like Call but takes a context
31// method (member). 36func (o *Object) CallWithContext(ctx context.Context, method string, flags Flags, args ...interface{}) *Call {
32func (o *Object) AddMatchSignal(iface, member string) *Call { 37 return <-o.createCall(ctx, method, flags, make(chan *Call, 1), args...).Done
33 return o.Call( 38}
39
40// MatchOption specifies option for dbus routing match rule. Options can be constructed with WithMatch* helpers.
41// For full list of available options consult
42// https://dbus.freedesktop.org/doc/dbus-specification.html#message-bus-routing-match-rules
43type MatchOption struct {
44 key string
45 value string
46}
47
48// WithMatchOption creates match option with given key and value
49func WithMatchOption(key, value string) MatchOption {
50 return MatchOption{key, value}
51}
52
53// WithMatchObjectPath creates match option that filters events based on given path
54func WithMatchObjectPath(path ObjectPath) MatchOption {
55 return MatchOption{"path", string(path)}
56}
57
58func formatMatchOptions(options []MatchOption) string {
59 items := make([]string, 0, len(options))
60 for _, option := range options {
61 items = append(items, option.key+"='"+option.value+"'")
62 }
63
64 return strings.Join(items, ",")
65}
66
67// AddMatchSignal subscribes BusObject to signals from specified interface,
68// method (member). Additional filter rules can be added via WithMatch* option constructors.
69// Note: To filter events by object path you have to specify this path via an option.
70func (o *Object) AddMatchSignal(iface, member string, options ...MatchOption) *Call {
71 base := []MatchOption{
72 {"type", "signal"},
73 {"interface", iface},
74 {"member", member},
75 }
76
77 options = append(base, options...)
78 return o.conn.BusObject().Call(
34 "org.freedesktop.DBus.AddMatch", 79 "org.freedesktop.DBus.AddMatch",
35 0, 80 0,
36 "type='signal',interface='"+iface+"',member='"+member+"'", 81 formatMatchOptions(options),
82 )
83}
84
85// RemoveMatchSignal unsubscribes BusObject from signals from specified interface,
86// method (member). Additional filter rules can be added via WithMatch* option constructors
87func (o *Object) RemoveMatchSignal(iface, member string, options ...MatchOption) *Call {
88 base := []MatchOption{
89 {"type", "signal"},
90 {"interface", iface},
91 {"member", member},
92 }
93
94 options = append(base, options...)
95 return o.conn.BusObject().Call(
96 "org.freedesktop.DBus.RemoveMatch",
97 0,
98 formatMatchOptions(options),
37 ) 99 )
38} 100}
39 101
@@ -49,6 +111,18 @@ func (o *Object) AddMatchSignal(iface, member string) *Call {
49// If the method parameter contains a dot ('.'), the part before the last dot 111// If the method parameter contains a dot ('.'), the part before the last dot
50// specifies the interface on which the method is called. 112// specifies the interface on which the method is called.
51func (o *Object) Go(method string, flags Flags, ch chan *Call, args ...interface{}) *Call { 113func (o *Object) Go(method string, flags Flags, ch chan *Call, args ...interface{}) *Call {
114 return o.createCall(context.Background(), method, flags, ch, args...)
115}
116
117// GoWithContext acts like Go but takes a context
118func (o *Object) GoWithContext(ctx context.Context, method string, flags Flags, ch chan *Call, args ...interface{}) *Call {
119 return o.createCall(ctx, method, flags, ch, args...)
120}
121
122func (o *Object) createCall(ctx context.Context, method string, flags Flags, ch chan *Call, args ...interface{}) *Call {
123 if ctx == nil {
124 panic("nil context")
125 }
52 iface := "" 126 iface := ""
53 i := strings.LastIndex(method, ".") 127 i := strings.LastIndex(method, ".")
54 if i != -1 { 128 if i != -1 {
@@ -76,28 +150,28 @@ func (o *Object) Go(method string, flags Flags, ch chan *Call, args ...interface
76 } else if cap(ch) == 0 { 150 } else if cap(ch) == 0 {
77 panic("dbus: unbuffered channel passed to (*Object).Go") 151 panic("dbus: unbuffered channel passed to (*Object).Go")
78 } 152 }
153 ctx, cancel := context.WithCancel(ctx)
79 call := &Call{ 154 call := &Call{
80 Destination: o.dest, 155 Destination: o.dest,
81 Path: o.path, 156 Path: o.path,
82 Method: method, 157 Method: method,
83 Args: args, 158 Args: args,
84 Done: ch, 159 Done: ch,
160 ctxCanceler: cancel,
161 ctx: ctx,
85 } 162 }
86 o.conn.callsLck.Lock() 163 o.conn.calls.track(msg.serial, call)
87 o.conn.calls[msg.serial] = call 164 o.conn.sendMessageAndIfClosed(msg, func() {
88 o.conn.callsLck.Unlock() 165 o.conn.calls.handleSendError(msg, ErrClosed)
89 o.conn.outLck.RLock() 166 cancel()
90 if o.conn.closed { 167 })
91 call.Err = ErrClosed 168 go func() {
92 call.Done <- call 169 <-ctx.Done()
93 } else { 170 o.conn.calls.handleSendError(msg, ctx.Err())
94 o.conn.out <- msg 171 }()
95 } 172
96 o.conn.outLck.RUnlock()
97 return call 173 return call
98 } 174 }
99 o.conn.outLck.RLock()
100 defer o.conn.outLck.RUnlock()
101 done := make(chan *Call, 1) 175 done := make(chan *Call, 1)
102 call := &Call{ 176 call := &Call{
103 Err: nil, 177 Err: nil,
@@ -107,11 +181,9 @@ func (o *Object) Go(method string, flags Flags, ch chan *Call, args ...interface
107 call.Done <- call 181 call.Done <- call
108 close(done) 182 close(done)
109 }() 183 }()
110 if o.conn.closed { 184 o.conn.sendMessageAndIfClosed(msg, func() {
111 call.Err = ErrClosed 185 call.Err = ErrClosed
112 return call 186 })
113 }
114 o.conn.out <- msg
115 return call 187 return call
116} 188}
117 189
diff --git a/vendor/github.com/godbus/dbus/server_interfaces.go b/vendor/github.com/godbus/dbus/server_interfaces.go
index 091948a..01166f0 100644
--- a/vendor/github.com/godbus/dbus/server_interfaces.go
+++ b/vendor/github.com/godbus/dbus/server_interfaces.go
@@ -87,3 +87,13 @@ type SignalHandler interface {
87type DBusError interface { 87type DBusError interface {
88 DBusError() (string, []interface{}) 88 DBusError() (string, []interface{})
89} 89}
90
91// SerialGenerator is responsible for serials generation.
92//
93// Different approaches for the serial generation can be used,
94// maintaining a map guarded with a mutex (the standard way) or
95// simply increment an atomic counter.
96type SerialGenerator interface {
97 GetSerial() uint32
98 RetireSerial(serial uint32)
99}
diff --git a/vendor/github.com/godbus/dbus/transport_generic.go b/vendor/github.com/godbus/dbus/transport_generic.go
index 3fad859..718a1ff 100644
--- a/vendor/github.com/godbus/dbus/transport_generic.go
+++ b/vendor/github.com/godbus/dbus/transport_generic.go
@@ -11,7 +11,7 @@ var nativeEndian binary.ByteOrder
11 11
12func detectEndianness() binary.ByteOrder { 12func detectEndianness() binary.ByteOrder {
13 var x uint32 = 0x01020304 13 var x uint32 = 0x01020304
14 if *(*byte)(unsafe.Pointer(&x)) == 0x01 { 14 if *(*byte)(unsafe.Pointer(&x)) == 0x01 {
15 return binary.BigEndian 15 return binary.BigEndian
16 } 16 }
17 return binary.LittleEndian 17 return binary.LittleEndian
diff --git a/vendor/github.com/godbus/dbus/transport_nonce_tcp.go b/vendor/github.com/godbus/dbus/transport_nonce_tcp.go
new file mode 100644
index 0000000..697739e
--- /dev/null
+++ b/vendor/github.com/godbus/dbus/transport_nonce_tcp.go
@@ -0,0 +1,39 @@
1//+build !windows
2
3package dbus
4
5import (
6 "errors"
7 "io/ioutil"
8 "net"
9)
10
11func init() {
12 transports["nonce-tcp"] = newNonceTcpTransport
13}
14
15func newNonceTcpTransport(keys string) (transport, error) {
16 host := getKey(keys, "host")
17 port := getKey(keys, "port")
18 noncefile := getKey(keys, "noncefile")
19 if host == "" || port == "" || noncefile == "" {
20 return nil, errors.New("dbus: unsupported address (must set host, port and noncefile)")
21 }
22 protocol, err := tcpFamily(keys)
23 if err != nil {
24 return nil, err
25 }
26 socket, err := net.Dial(protocol, net.JoinHostPort(host, port))
27 if err != nil {
28 return nil, err
29 }
30 b, err := ioutil.ReadFile(noncefile)
31 if err != nil {
32 return nil, err
33 }
34 _, err = socket.Write(b)
35 if err != nil {
36 return nil, err
37 }
38 return NewConn(socket)
39}
diff --git a/vendor/github.com/godbus/dbus/transport_unix.go b/vendor/github.com/godbus/dbus/transport_unix.go
index e56d5ca..f000c6b 100644
--- a/vendor/github.com/godbus/dbus/transport_unix.go
+++ b/vendor/github.com/godbus/dbus/transport_unix.go
@@ -31,6 +31,7 @@ func (o *oobReader) Read(b []byte) (n int, err error) {
31 31
32type unixTransport struct { 32type unixTransport struct {
33 *net.UnixConn 33 *net.UnixConn
34 rdr *oobReader
34 hasUnixFDs bool 35 hasUnixFDs bool
35} 36}
36 37
@@ -79,10 +80,15 @@ func (t *unixTransport) ReadMessage() (*Message, error) {
79 // To be sure that all bytes of out-of-band data are read, we use a special 80 // To be sure that all bytes of out-of-band data are read, we use a special
80 // reader that uses ReadUnix on the underlying connection instead of Read 81 // reader that uses ReadUnix on the underlying connection instead of Read
81 // and gathers the out-of-band data in a buffer. 82 // and gathers the out-of-band data in a buffer.
82 rd := &oobReader{conn: t.UnixConn} 83 if t.rdr == nil {
84 t.rdr = &oobReader{conn: t.UnixConn}
85 } else {
86 t.rdr.oob = nil
87 }
88
83 // read the first 16 bytes (the part of the header that has a constant size), 89 // read the first 16 bytes (the part of the header that has a constant size),
84 // from which we can figure out the length of the rest of the message 90 // from which we can figure out the length of the rest of the message
85 if _, err := io.ReadFull(rd, csheader[:]); err != nil { 91 if _, err := io.ReadFull(t.rdr, csheader[:]); err != nil {
86 return nil, err 92 return nil, err
87 } 93 }
88 switch csheader[0] { 94 switch csheader[0] {
@@ -104,7 +110,7 @@ func (t *unixTransport) ReadMessage() (*Message, error) {
104 // decode headers and look for unix fds 110 // decode headers and look for unix fds
105 headerdata := make([]byte, hlen+4) 111 headerdata := make([]byte, hlen+4)
106 copy(headerdata, csheader[12:]) 112 copy(headerdata, csheader[12:])
107 if _, err := io.ReadFull(t, headerdata[4:]); err != nil { 113 if _, err := io.ReadFull(t.rdr, headerdata[4:]); err != nil {
108 return nil, err 114 return nil, err
109 } 115 }
110 dec := newDecoder(bytes.NewBuffer(headerdata), order) 116 dec := newDecoder(bytes.NewBuffer(headerdata), order)
@@ -122,7 +128,7 @@ func (t *unixTransport) ReadMessage() (*Message, error) {
122 all := make([]byte, 16+hlen+blen) 128 all := make([]byte, 16+hlen+blen)
123 copy(all, csheader[:]) 129 copy(all, csheader[:])
124 copy(all[16:], headerdata[4:]) 130 copy(all[16:], headerdata[4:])
125 if _, err := io.ReadFull(rd, all[16+hlen:]); err != nil { 131 if _, err := io.ReadFull(t.rdr, all[16+hlen:]); err != nil {
126 return nil, err 132 return nil, err
127 } 133 }
128 if unixfds != 0 { 134 if unixfds != 0 {
@@ -130,7 +136,7 @@ func (t *unixTransport) ReadMessage() (*Message, error) {
130 return nil, errors.New("dbus: got unix fds on unsupported transport") 136 return nil, errors.New("dbus: got unix fds on unsupported transport")
131 } 137 }
132 // read the fds from the OOB data 138 // read the fds from the OOB data
133 scms, err := syscall.ParseSocketControlMessage(rd.oob) 139 scms, err := syscall.ParseSocketControlMessage(t.rdr.oob)
134 if err != nil { 140 if err != nil {
135 return nil, err 141 return nil, err
136 } 142 }
@@ -148,11 +154,23 @@ func (t *unixTransport) ReadMessage() (*Message, error) {
148 // substitute the values in the message body (which are indices for the 154 // substitute the values in the message body (which are indices for the
149 // array receiver via OOB) with the actual values 155 // array receiver via OOB) with the actual values
150 for i, v := range msg.Body { 156 for i, v := range msg.Body {
151 if j, ok := v.(UnixFDIndex); ok { 157 switch v.(type) {
158 case UnixFDIndex:
159 j := v.(UnixFDIndex)
152 if uint32(j) >= unixfds { 160 if uint32(j) >= unixfds {
153 return nil, InvalidMessageError("invalid index for unix fd") 161 return nil, InvalidMessageError("invalid index for unix fd")
154 } 162 }
155 msg.Body[i] = UnixFD(fds[j]) 163 msg.Body[i] = UnixFD(fds[j])
164 case []UnixFDIndex:
165 idxArray := v.([]UnixFDIndex)
166 fdArray := make([]UnixFD, len(idxArray))
167 for k, j := range idxArray {
168 if uint32(j) >= unixfds {
169 return nil, InvalidMessageError("invalid index for unix fd")
170 }
171 fdArray[k] = UnixFD(fds[j])
172 }
173 msg.Body[i] = fdArray
156 } 174 }
157 } 175 }
158 return msg, nil 176 return msg, nil
diff --git a/vendor/github.com/mdlayher/genetlink/.travis.yml b/vendor/github.com/mdlayher/genetlink/.travis.yml
index c53d5a8..6bb1115 100644
--- a/vendor/github.com/mdlayher/genetlink/.travis.yml
+++ b/vendor/github.com/mdlayher/genetlink/.travis.yml
@@ -5,7 +5,7 @@ os:
5 - linux 5 - linux
6sudo: required 6sudo: required
7before_install: 7before_install:
8 - go get github.com/golang/lint/golint 8 - go get golang.org/x/lint/golint
9 - go get honnef.co/go/tools/cmd/staticcheck 9 - go get honnef.co/go/tools/cmd/staticcheck
10 - go get -d ./... 10 - go get -d ./...
11script: 11script:
diff --git a/vendor/github.com/mdlayher/netlink/.travis.yml b/vendor/github.com/mdlayher/netlink/.travis.yml
index 55427a5..7334124 100644
--- a/vendor/github.com/mdlayher/netlink/.travis.yml
+++ b/vendor/github.com/mdlayher/netlink/.travis.yml
@@ -6,7 +6,7 @@ os:
6 - osx 6 - osx
7sudo: required 7sudo: required
8before_install: 8before_install:
9 - go get github.com/golang/lint/golint 9 - go get golang.org/x/lint/golint
10 - go get honnef.co/go/tools/cmd/staticcheck 10 - go get honnef.co/go/tools/cmd/staticcheck
11 - go get -d ./... 11 - go get -d ./...
12script: 12script:
diff --git a/vendor/github.com/mdlayher/netlink/attribute.go b/vendor/github.com/mdlayher/netlink/attribute.go
index 7a85863..45d5d46 100644
--- a/vendor/github.com/mdlayher/netlink/attribute.go
+++ b/vendor/github.com/mdlayher/netlink/attribute.go
@@ -49,7 +49,7 @@ func (a *Attribute) unmarshal(b []byte) error {
49 a.Length = nlenc.Uint16(b[0:2]) 49 a.Length = nlenc.Uint16(b[0:2])
50 a.Type = nlenc.Uint16(b[2:4]) 50 a.Type = nlenc.Uint16(b[2:4])
51 51
52 if nlaAlign(int(a.Length)) > len(b) { 52 if int(a.Length) > len(b) {
53 return errInvalidAttribute 53 return errInvalidAttribute
54 } 54 }
55 55
@@ -107,7 +107,7 @@ func UnmarshalAttributes(b []byte) ([]Attribute, error) {
107 var attrs []Attribute 107 var attrs []Attribute
108 var i int 108 var i int
109 for { 109 for {
110 if len(b[i:]) == 0 { 110 if i > len(b) || len(b[i:]) == 0 {
111 break 111 break
112 } 112 }
113 113
diff --git a/vendor/github.com/mdlayher/netlink/conn_linux.go b/vendor/github.com/mdlayher/netlink/conn_linux.go
index 3251905..d25679e 100644
--- a/vendor/github.com/mdlayher/netlink/conn_linux.go
+++ b/vendor/github.com/mdlayher/netlink/conn_linux.go
@@ -165,6 +165,8 @@ func (c *conn) Receive() ([]Message, error) {
165 return nil, errInvalidFamily 165 return nil, errInvalidFamily
166 } 166 }
167 167
168 n = nlmsgAlign(n)
169
168 raw, err := syscall.ParseNetlinkMessage(b[:n]) 170 raw, err := syscall.ParseNetlinkMessage(b[:n])
169 if err != nil { 171 if err != nil {
170 return nil, err 172 return nil, err
diff --git a/vendor/github.com/prometheus/client_golang/prometheus/desc.go b/vendor/github.com/prometheus/client_golang/prometheus/desc.go
index 7b8827f..1d034f8 100644
--- a/vendor/github.com/prometheus/client_golang/prometheus/desc.go
+++ b/vendor/github.com/prometheus/client_golang/prometheus/desc.go
@@ -93,7 +93,7 @@ func NewDesc(fqName, help string, variableLabels []string, constLabels Labels) *
93 // First add only the const label names and sort them... 93 // First add only the const label names and sort them...
94 for labelName := range constLabels { 94 for labelName := range constLabels {
95 if !checkLabelName(labelName) { 95 if !checkLabelName(labelName) {
96 d.err = fmt.Errorf("%q is not a valid label name", labelName) 96 d.err = fmt.Errorf("%q is not a valid label name for metric %q", labelName, fqName)
97 return d 97 return d
98 } 98 }
99 labelNames = append(labelNames, labelName) 99 labelNames = append(labelNames, labelName)
@@ -115,7 +115,7 @@ func NewDesc(fqName, help string, variableLabels []string, constLabels Labels) *
115 // dimension with a different mix between preset and variable labels. 115 // dimension with a different mix between preset and variable labels.
116 for _, labelName := range variableLabels { 116 for _, labelName := range variableLabels {
117 if !checkLabelName(labelName) { 117 if !checkLabelName(labelName) {
118 d.err = fmt.Errorf("%q is not a valid label name", labelName) 118 d.err = fmt.Errorf("%q is not a valid label name for metric %q", labelName, fqName)
119 return d 119 return d
120 } 120 }
121 labelNames = append(labelNames, "$"+labelName) 121 labelNames = append(labelNames, "$"+labelName)
diff --git a/vendor/github.com/prometheus/client_golang/prometheus/registry.go b/vendor/github.com/prometheus/client_golang/prometheus/registry.go
index f98c81a..b5e70b9 100644
--- a/vendor/github.com/prometheus/client_golang/prometheus/registry.go
+++ b/vendor/github.com/prometheus/client_golang/prometheus/registry.go
@@ -872,7 +872,13 @@ func checkMetricConsistency(
872 h = hashAddByte(h, separatorByte) 872 h = hashAddByte(h, separatorByte)
873 // Make sure label pairs are sorted. We depend on it for the consistency 873 // Make sure label pairs are sorted. We depend on it for the consistency
874 // check. 874 // check.
875 sort.Sort(labelPairSorter(dtoMetric.Label)) 875 if !sort.IsSorted(labelPairSorter(dtoMetric.Label)) {
876 // We cannot sort dtoMetric.Label in place as it is immutable by contract.
877 copiedLabels := make([]*dto.LabelPair, len(dtoMetric.Label))
878 copy(copiedLabels, dtoMetric.Label)
879 sort.Sort(labelPairSorter(copiedLabels))
880 dtoMetric.Label = copiedLabels
881 }
876 for _, lp := range dtoMetric.Label { 882 for _, lp := range dtoMetric.Label {
877 h = hashAdd(h, lp.GetName()) 883 h = hashAdd(h, lp.GetName())
878 h = hashAddByte(h, separatorByte) 884 h = hashAddByte(h, separatorByte)
@@ -903,8 +909,8 @@ func checkDescConsistency(
903 } 909 }
904 910
905 // Is the desc consistent with the content of the metric? 911 // Is the desc consistent with the content of the metric?
906 lpsFromDesc := make([]*dto.LabelPair, 0, len(dtoMetric.Label)) 912 lpsFromDesc := make([]*dto.LabelPair, len(desc.constLabelPairs), len(dtoMetric.Label))
907 lpsFromDesc = append(lpsFromDesc, desc.constLabelPairs...) 913 copy(lpsFromDesc, desc.constLabelPairs)
908 for _, l := range desc.variableLabels { 914 for _, l := range desc.variableLabels {
909 lpsFromDesc = append(lpsFromDesc, &dto.LabelPair{ 915 lpsFromDesc = append(lpsFromDesc, &dto.LabelPair{
910 Name: proto.String(l), 916 Name: proto.String(l),
diff --git a/vendor/github.com/prometheus/client_golang/prometheus/timer.go b/vendor/github.com/prometheus/client_golang/prometheus/timer.go
index b8fc5f1..8d5f105 100644
--- a/vendor/github.com/prometheus/client_golang/prometheus/timer.go
+++ b/vendor/github.com/prometheus/client_golang/prometheus/timer.go
@@ -39,13 +39,16 @@ func NewTimer(o Observer) *Timer {
39 39
40// ObserveDuration records the duration passed since the Timer was created with 40// ObserveDuration records the duration passed since the Timer was created with
41// NewTimer. It calls the Observe method of the Observer provided during 41// NewTimer. It calls the Observe method of the Observer provided during
42// construction with the duration in seconds as an argument. ObserveDuration is 42// construction with the duration in seconds as an argument. The observed
43// usually called with a defer statement. 43// duration is also returned. ObserveDuration is usually called with a defer
44// statement.
44// 45//
45// Note that this method is only guaranteed to never observe negative durations 46// Note that this method is only guaranteed to never observe negative durations
46// if used with Go1.9+. 47// if used with Go1.9+.
47func (t *Timer) ObserveDuration() { 48func (t *Timer) ObserveDuration() time.Duration {
49 d := time.Since(t.begin)
48 if t.observer != nil { 50 if t.observer != nil {
49 t.observer.Observe(time.Since(t.begin).Seconds()) 51 t.observer.Observe(d.Seconds())
50 } 52 }
53 return d
51} 54}
diff --git a/vendor/github.com/prometheus/common/expfmt/text_create.go b/vendor/github.com/prometheus/common/expfmt/text_create.go
index 46b7436..8e473d0 100644
--- a/vendor/github.com/prometheus/common/expfmt/text_create.go
+++ b/vendor/github.com/prometheus/common/expfmt/text_create.go
@@ -19,6 +19,7 @@ import (
19 "io" 19 "io"
20 "math" 20 "math"
21 "strconv" 21 "strconv"
22 "strings"
22 "sync" 23 "sync"
23 24
24 "github.com/prometheus/common/model" 25 "github.com/prometheus/common/model"
@@ -43,7 +44,7 @@ const (
43var ( 44var (
44 bufPool = sync.Pool{ 45 bufPool = sync.Pool{
45 New: func() interface{} { 46 New: func() interface{} {
46 return bytes.NewBuffer(make([]byte, 0, initialNumBufSize)) 47 return bytes.NewBuffer(make([]byte, 0, initialBufSize))
47 }, 48 },
48 } 49 }
49 numBufPool = sync.Pool{ 50 numBufPool = sync.Pool{
@@ -416,32 +417,17 @@ func writeLabelPairs(
416 417
417// writeEscapedString replaces '\' by '\\', new line character by '\n', and - if 418// writeEscapedString replaces '\' by '\\', new line character by '\n', and - if
418// includeDoubleQuote is true - '"' by '\"'. 419// includeDoubleQuote is true - '"' by '\"'.
420var (
421 escaper = strings.NewReplacer("\\", `\\`, "\n", `\n`)
422 quotedEscaper = strings.NewReplacer("\\", `\\`, "\n", `\n`, "\"", `\"`)
423)
424
419func writeEscapedString(w enhancedWriter, v string, includeDoubleQuote bool) (int, error) { 425func writeEscapedString(w enhancedWriter, v string, includeDoubleQuote bool) (int, error) {
420 var ( 426 if includeDoubleQuote {
421 written, n int 427 return quotedEscaper.WriteString(w, v)
422 err error 428 } else {
423 ) 429 return escaper.WriteString(w, v)
424 for _, r := range v {
425 switch r {
426 case '\\':
427 n, err = w.WriteString(`\\`)
428 case '\n':
429 n, err = w.WriteString(`\n`)
430 case '"':
431 if includeDoubleQuote {
432 n, err = w.WriteString(`\"`)
433 } else {
434 n, err = w.WriteRune(r)
435 }
436 default:
437 n, err = w.WriteRune(r)
438 }
439 written += n
440 if err != nil {
441 return written, err
442 }
443 } 430 }
444 return written, nil
445} 431}
446 432
447// writeFloat is equivalent to fmt.Fprint with a float64 argument but hardcodes 433// writeFloat is equivalent to fmt.Fprint with a float64 argument but hardcodes
diff --git a/vendor/github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg/autoneg.go b/vendor/github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg/autoneg.go
index 648b38c..26e9228 100644
--- a/vendor/github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg/autoneg.go
+++ b/vendor/github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg/autoneg.go
@@ -1,12 +1,12 @@
1/* 1/*
2Copyright (c) 2011, Open Knowledge Foundation Ltd.
3All rights reserved.
4
2HTTP Content-Type Autonegotiation. 5HTTP Content-Type Autonegotiation.
3 6
4The functions in this package implement the behaviour specified in 7The functions in this package implement the behaviour specified in
5http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html 8http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
6 9
7Copyright (c) 2011, Open Knowledge Foundation Ltd.
8All rights reserved.
9
10Redistribution and use in source and binary forms, with or without 10Redistribution and use in source and binary forms, with or without
11modification, are permitted provided that the following conditions are 11modification, are permitted provided that the following conditions are
12met: 12met:
diff --git a/vendor/github.com/prometheus/common/model/metric.go b/vendor/github.com/prometheus/common/model/metric.go
index f725090..00804b7 100644
--- a/vendor/github.com/prometheus/common/model/metric.go
+++ b/vendor/github.com/prometheus/common/model/metric.go
@@ -21,7 +21,6 @@ import (
21) 21)
22 22
23var ( 23var (
24 separator = []byte{0}
25 // MetricNameRE is a regular expression matching valid metric 24 // MetricNameRE is a regular expression matching valid metric
26 // names. Note that the IsValidMetricName function performs the same 25 // names. Note that the IsValidMetricName function performs the same
27 // check but faster than a match with this regular expression. 26 // check but faster than a match with this regular expression.
diff --git a/vendor/github.com/prometheus/common/model/time.go b/vendor/github.com/prometheus/common/model/time.go
index 74ed5a9..46259b1 100644
--- a/vendor/github.com/prometheus/common/model/time.go
+++ b/vendor/github.com/prometheus/common/model/time.go
@@ -43,7 +43,7 @@ const (
43// (1970-01-01 00:00 UTC) excluding leap seconds. 43// (1970-01-01 00:00 UTC) excluding leap seconds.
44type Time int64 44type Time int64
45 45
46// Interval describes and interval between two timestamps. 46// Interval describes an interval between two timestamps.
47type Interval struct { 47type Interval struct {
48 Start, End Time 48 Start, End Time
49} 49}
diff --git a/vendor/github.com/prometheus/procfs/fixtures.ttar b/vendor/github.com/prometheus/procfs/fixtures.ttar
index 13c831e..d2256f2 100644
--- a/vendor/github.com/prometheus/procfs/fixtures.ttar
+++ b/vendor/github.com/prometheus/procfs/fixtures.ttar
@@ -404,6 +404,26 @@ XfrmOutStateInvalid 28765
404XfrmAcquireError 24532 404XfrmAcquireError 24532
405Mode: 644 405Mode: 644
406# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 406# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
407Directory: fixtures/pressure
408Mode: 755
409# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
410Path: fixtures/pressure/cpu
411Lines: 1
412some avg10=0.10 avg60=2.00 avg300=3.85 total=15
413Mode: 644
414# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
415Path: fixtures/pressure/io
416Lines: 2
417some avg10=0.10 avg60=2.00 avg300=3.85 total=15
418full avg10=0.20 avg60=3.00 avg300=4.95 total=25
419Mode: 644
420# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
421Path: fixtures/pressure/memory
422Lines: 2
423some avg10=0.10 avg60=2.00 avg300=3.85 total=15
424full avg10=0.20 avg60=3.00 avg300=4.95 total=25
425Mode: 644
426# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
407Path: fixtures/self 427Path: fixtures/self
408SymlinkTo: 26231 428SymlinkTo: 26231
409# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 429# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -458,5 +478,5 @@ Mode: 644
458# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 478# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
459Path: fixtures/.unpacked 479Path: fixtures/.unpacked
460Lines: 0 480Lines: 0
461Mode: 664 481Mode: 644
462# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 482# ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/vendor/github.com/prometheus/procfs/go.mod b/vendor/github.com/prometheus/procfs/go.mod
index e89ee6c..8a1b839 100644
--- a/vendor/github.com/prometheus/procfs/go.mod
+++ b/vendor/github.com/prometheus/procfs/go.mod
@@ -1 +1,3 @@
1module github.com/prometheus/procfs 1module github.com/prometheus/procfs
2
3require golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4
diff --git a/vendor/github.com/prometheus/procfs/go.sum b/vendor/github.com/prometheus/procfs/go.sum
new file mode 100644
index 0000000..7827dd3
--- /dev/null
+++ b/vendor/github.com/prometheus/procfs/go.sum
@@ -0,0 +1,2 @@
1golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4 h1:YUO/7uOKsKeq9UokNS62b8FYywz3ker1l1vDZRCRefw=
2golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
diff --git a/vendor/github.com/prometheus/procfs/proc_psi.go b/vendor/github.com/prometheus/procfs/proc_psi.go
new file mode 100644
index 0000000..4f11cdb
--- /dev/null
+++ b/vendor/github.com/prometheus/procfs/proc_psi.go
@@ -0,0 +1,110 @@
1// Copyright 2019 The Prometheus Authors
2// Licensed under the Apache License, Version 2.0 (the "License");
3// you may not use this file except in compliance with the License.
4// You may obtain a copy of the License at
5//
6// http://www.apache.org/licenses/LICENSE-2.0
7//
8// Unless required by applicable law or agreed to in writing, software
9// distributed under the License is distributed on an "AS IS" BASIS,
10// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11// See the License for the specific language governing permissions and
12// limitations under the License.
13
14package procfs
15
16// The PSI / pressure interface is described at
17// https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/accounting/psi.txt
18// Each resource (cpu, io, memory, ...) is exposed as a single file.
19// Each file may contain up to two lines, one for "some" pressure and one for "full" pressure.
20// Each line contains several averages (over n seconds) and a total in µs.
21//
22// Example io pressure file:
23// > some avg10=0.06 avg60=0.21 avg300=0.99 total=8537362
24// > full avg10=0.00 avg60=0.13 avg300=0.96 total=8183134
25
26import (
27 "fmt"
28 "io"
29 "io/ioutil"
30 "os"
31 "strings"
32)
33
34const lineFormat = "avg10=%f avg60=%f avg300=%f total=%d"
35
36// PSILine is a single line of values as returned by /proc/pressure/*
37// The Avg entries are averages over n seconds, as a percentage
38// The Total line is in microseconds
39type PSILine struct {
40 Avg10 float64
41 Avg60 float64
42 Avg300 float64
43 Total uint64
44}
45
46// PSIStats represent pressure stall information from /proc/pressure/*
47// Some indicates the share of time in which at least some tasks are stalled
48// Full indicates the share of time in which all non-idle tasks are stalled simultaneously
49type PSIStats struct {
50 Some *PSILine
51 Full *PSILine
52}
53
54// NewPSIStatsForResource reads pressure stall information for the specified
55// resource. At time of writing this can be either "cpu", "memory" or "io".
56func NewPSIStatsForResource(resource string) (PSIStats, error) {
57 fs, err := NewFS(DefaultMountPoint)
58 if err != nil {
59 return PSIStats{}, err
60 }
61
62 return fs.NewPSIStatsForResource(resource)
63}
64
65// NewPSIStatsForResource reads pressure stall information from /proc/pressure/<resource>
66func (fs FS) NewPSIStatsForResource(resource string) (PSIStats, error) {
67 file, err := os.Open(fs.Path(fmt.Sprintf("%s/%s", "pressure", resource)))
68 if err != nil {
69 return PSIStats{}, fmt.Errorf("psi_stats: unavailable for %s", resource)
70 }
71
72 defer file.Close()
73 return parsePSIStats(resource, file)
74}
75
76// parsePSIStats parses the specified file for pressure stall information
77func parsePSIStats(resource string, file io.Reader) (PSIStats, error) {
78 psiStats := PSIStats{}
79 stats, err := ioutil.ReadAll(file)
80 if err != nil {
81 return psiStats, fmt.Errorf("psi_stats: unable to read data for %s", resource)
82 }
83
84 for _, l := range strings.Split(string(stats), "\n") {
85 prefix := strings.Split(l, " ")[0]
86 switch prefix {
87 case "some":
88 psi := PSILine{}
89 _, err := fmt.Sscanf(l, fmt.Sprintf("some %s", lineFormat), &psi.Avg10, &psi.Avg60, &psi.Avg300, &psi.Total)
90 if err != nil {
91 return PSIStats{}, err
92 }
93 psiStats.Some = &psi
94 case "full":
95 psi := PSILine{}
96 _, err := fmt.Sscanf(l, fmt.Sprintf("full %s", lineFormat), &psi.Avg10, &psi.Avg60, &psi.Avg300, &psi.Total)
97 if err != nil {
98 return PSIStats{}, err
99 }
100 psiStats.Full = &psi
101 default:
102 // If we encounter a line with an unknown prefix, ignore it and move on
103 // Should new measurement types be added in the future we'll simply ignore them instead
104 // of erroring on retrieval
105 continue
106 }
107 }
108
109 return psiStats, nil
110}
diff --git a/vendor/github.com/prometheus/procfs/sysfs/system_cpu.go b/vendor/github.com/prometheus/procfs/sysfs/system_cpu.go
index 3ea56d0..6f48aa7 100644
--- a/vendor/github.com/prometheus/procfs/sysfs/system_cpu.go
+++ b/vendor/github.com/prometheus/procfs/sysfs/system_cpu.go
@@ -20,6 +20,8 @@ import (
20 "path/filepath" 20 "path/filepath"
21 "strings" 21 "strings"
22 22
23 "golang.org/x/sync/errgroup"
24
23 "github.com/prometheus/procfs/internal/util" 25 "github.com/prometheus/procfs/internal/util"
24) 26)
25 27
@@ -35,7 +37,7 @@ type SystemCPUCpufreqStats struct {
35 ScalingMaximumFrequency *uint64 37 ScalingMaximumFrequency *uint64
36 AvailableGovernors string 38 AvailableGovernors string
37 Driver string 39 Driver string
38 Govenor string 40 Governor string
39 RelatedCpus string 41 RelatedCpus string
40 SetSpeed string 42 SetSpeed string
41} 43}
@@ -56,32 +58,41 @@ func NewSystemCpufreq() ([]SystemCPUCpufreqStats, error) {
56 58
57// NewSystemCpufreq returns CPU frequency metrics for all CPUs. 59// NewSystemCpufreq returns CPU frequency metrics for all CPUs.
58func (fs FS) NewSystemCpufreq() ([]SystemCPUCpufreqStats, error) { 60func (fs FS) NewSystemCpufreq() ([]SystemCPUCpufreqStats, error) {
59 var cpufreq = &SystemCPUCpufreqStats{} 61 var g errgroup.Group
60 62
61 cpus, err := filepath.Glob(fs.Path("devices/system/cpu/cpu[0-9]*")) 63 cpus, err := filepath.Glob(fs.Path("devices/system/cpu/cpu[0-9]*"))
62 if err != nil { 64 if err != nil {
63 return []SystemCPUCpufreqStats{}, err 65 return nil, err
64 } 66 }
65 67
66 systemCpufreq := []SystemCPUCpufreqStats{} 68 systemCpufreq := make([]SystemCPUCpufreqStats, len(cpus))
67 for _, cpu := range cpus { 69 for i, cpu := range cpus {
68 cpuName := filepath.Base(cpu) 70 cpuName := strings.TrimPrefix(filepath.Base(cpu), "cpu")
69 cpuNum := strings.TrimPrefix(cpuName, "cpu")
70 71
71 cpuCpufreqPath := filepath.Join(cpu, "cpufreq") 72 cpuCpufreqPath := filepath.Join(cpu, "cpufreq")
72 if _, err := os.Stat(cpuCpufreqPath); os.IsNotExist(err) { 73 if _, err := os.Stat(cpuCpufreqPath); os.IsNotExist(err) {
73 continue 74 continue
74 } 75 }
75 if err != nil { 76 if err != nil {
76 return []SystemCPUCpufreqStats{}, err 77 return nil, err
77 } 78 }
78 79
79 cpufreq, err = parseCpufreqCpuinfo(cpuCpufreqPath) 80 // Execute the parsing of each CPU in parallel.
80 if err != nil { 81 // This is done because the kernel intentionally delays access to each CPU by
81 return []SystemCPUCpufreqStats{}, err 82 // 50 milliseconds to avoid DDoSing possibly expensive functions.
82 } 83 i := i // https://golang.org/doc/faq#closures_and_goroutines
83 cpufreq.Name = cpuNum 84 g.Go(func() error {
84 systemCpufreq = append(systemCpufreq, *cpufreq) 85 cpufreq, err := parseCpufreqCpuinfo(cpuCpufreqPath)
86 if err == nil {
87 cpufreq.Name = cpuName
88 systemCpufreq[i] = *cpufreq
89 }
90 return err
91 })
92 }
93
94 if err = g.Wait(); err != nil {
95 return nil, err
85 } 96 }
86 97
87 return systemCpufreq, nil 98 return systemCpufreq, nil
@@ -138,7 +149,7 @@ func parseCpufreqCpuinfo(cpuPath string) (*SystemCPUCpufreqStats, error) {
138 ScalingMinimumFrequency: uintOut[6], 149 ScalingMinimumFrequency: uintOut[6],
139 AvailableGovernors: stringOut[0], 150 AvailableGovernors: stringOut[0],
140 Driver: stringOut[1], 151 Driver: stringOut[1],
141 Govenor: stringOut[2], 152 Governor: stringOut[2],
142 RelatedCpus: stringOut[3], 153 RelatedCpus: stringOut[3],
143 SetSpeed: stringOut[4], 154 SetSpeed: stringOut[4],
144 }, nil 155 }, nil
diff --git a/vendor/github.com/sirupsen/logrus/.gitignore b/vendor/github.com/sirupsen/logrus/.gitignore
index 66be63a..6b7d7d1 100644
--- a/vendor/github.com/sirupsen/logrus/.gitignore
+++ b/vendor/github.com/sirupsen/logrus/.gitignore
@@ -1 +1,2 @@
1logrus 1logrus
2vendor
diff --git a/vendor/github.com/sirupsen/logrus/.travis.yml b/vendor/github.com/sirupsen/logrus/.travis.yml
index 1f953be..a8f1545 100644
--- a/vendor/github.com/sirupsen/logrus/.travis.yml
+++ b/vendor/github.com/sirupsen/logrus/.travis.yml
@@ -1,4 +1,5 @@
1language: go 1language: go
2go_import_path: github.com/sirupsen/logrus
2env: 3env:
3 - GOMAXPROCS=4 GORACE=halt_on_error=1 4 - GOMAXPROCS=4 GORACE=halt_on_error=1
4matrix: 5matrix:
diff --git a/vendor/github.com/sirupsen/logrus/CHANGELOG.md b/vendor/github.com/sirupsen/logrus/CHANGELOG.md
index ff04718..cb85d9f 100644
--- a/vendor/github.com/sirupsen/logrus/CHANGELOG.md
+++ b/vendor/github.com/sirupsen/logrus/CHANGELOG.md
@@ -1,3 +1,10 @@
1# 1.2.0
2This new release introduces:
3 * A new method `SetReportCaller` in the `Logger` to enable the file, line and calling function from which the trace has been issued
4 * A new trace level named `Trace` whose level is below `Debug`
5 * A configurable exit function to be called upon a Fatal trace
6 * The `Level` object now implements `encoding.TextUnmarshaler` interface
7
1# 1.1.1 8# 1.1.1
2This is a bug fix release. 9This is a bug fix release.
3 * fix the build break on Solaris 10 * fix the build break on Solaris
diff --git a/vendor/github.com/sirupsen/logrus/README.md b/vendor/github.com/sirupsen/logrus/README.md
index 072e99b..3987310 100644
--- a/vendor/github.com/sirupsen/logrus/README.md
+++ b/vendor/github.com/sirupsen/logrus/README.md
@@ -56,8 +56,39 @@ time="2015-03-26T01:27:38-04:00" level=warning msg="The group's number increased
56time="2015-03-26T01:27:38-04:00" level=debug msg="Temperature changes" temperature=-4 56time="2015-03-26T01:27:38-04:00" level=debug msg="Temperature changes" temperature=-4
57time="2015-03-26T01:27:38-04:00" level=panic msg="It's over 9000!" animal=orca size=9009 57time="2015-03-26T01:27:38-04:00" level=panic msg="It's over 9000!" animal=orca size=9009
58time="2015-03-26T01:27:38-04:00" level=fatal msg="The ice breaks!" err=&{0x2082280c0 map[animal:orca size:9009] 2015-03-26 01:27:38.441574009 -0400 EDT panic It's over 9000!} number=100 omg=true 58time="2015-03-26T01:27:38-04:00" level=fatal msg="The ice breaks!" err=&{0x2082280c0 map[animal:orca size:9009] 2015-03-26 01:27:38.441574009 -0400 EDT panic It's over 9000!} number=100 omg=true
59exit status 1
60``` 59```
60To ensure this behaviour even if a TTY is attached, set your formatter as follows:
61
62```go
63 log.SetFormatter(&log.TextFormatter{
64 DisableColors: true,
65 FullTimestamp: true,
66 })
67```
68
69#### Logging Method Name
70
71If you wish to add the calling method as a field, instruct the logger via:
72```go
73log.SetReportCaller(true)
74```
75This adds the caller as 'method' like so:
76
77```json
78{"animal":"penguin","level":"fatal","method":"github.com/sirupsen/arcticcreatures.migrate","msg":"a penguin swims by",
79"time":"2014-03-10 19:57:38.562543129 -0400 EDT"}
80```
81
82```text
83time="2015-03-26T01:27:38-04:00" level=fatal method=github.com/sirupsen/arcticcreatures.migrate msg="a penguin swims by" animal=penguin
84```
85Note that this does add measurable overhead - the cost will depend on the version of Go, but is
86between 20 and 40% in recent tests with 1.6 and 1.7. You can validate this in your
87environment via benchmarks:
88```
89go test -bench=.*CallerTracing
90```
91
61 92
62#### Case-sensitivity 93#### Case-sensitivity
63 94
@@ -246,9 +277,10 @@ A list of currently known of service hook can be found in this wiki [page](https
246 277
247#### Level logging 278#### Level logging
248 279
249Logrus has six logging levels: Debug, Info, Warning, Error, Fatal and Panic. 280Logrus has seven logging levels: Trace, Debug, Info, Warning, Error, Fatal and Panic.
250 281
251```go 282```go
283log.Trace("Something very low level.")
252log.Debug("Useful debugging information.") 284log.Debug("Useful debugging information.")
253log.Info("Something noteworthy happened!") 285log.Info("Something noteworthy happened!")
254log.Warn("You should probably take a look at this.") 286log.Warn("You should probably take a look at this.")
@@ -329,6 +361,7 @@ The built-in logging formatters are:
329Third party logging formatters: 361Third party logging formatters:
330 362
331* [`FluentdFormatter`](https://github.com/joonix/log). Formats entries that can be parsed by Kubernetes and Google Container Engine. 363* [`FluentdFormatter`](https://github.com/joonix/log). Formats entries that can be parsed by Kubernetes and Google Container Engine.
364* [`GELF`](https://github.com/fabienm/go-logrus-formatters). Formats entries so they comply to Graylog's [GELF 1.1 specification](http://docs.graylog.org/en/2.4/pages/gelf.html).
332* [`logstash`](https://github.com/bshuster-repo/logrus-logstash-hook). Logs fields as [Logstash](http://logstash.net) Events. 365* [`logstash`](https://github.com/bshuster-repo/logrus-logstash-hook). Logs fields as [Logstash](http://logstash.net) Events.
333* [`prefixed`](https://github.com/x-cray/logrus-prefixed-formatter). Displays log entry source along with alternative layout. 366* [`prefixed`](https://github.com/x-cray/logrus-prefixed-formatter). Displays log entry source along with alternative layout.
334* [`zalgo`](https://github.com/aybabtme/logzalgo). Invoking the P͉̫o̳̼̊w̖͈̰͎e̬͔̭͂r͚̼̹̲ ̫͓͉̳͈ō̠͕͖̚f̝͍̠ ͕̲̞͖͑Z̖̫̤̫ͪa͉̬͈̗l͖͎g̳̥o̰̥̅!̣͔̲̻͊̄ ̙̘̦̹̦. 367* [`zalgo`](https://github.com/aybabtme/logzalgo). Invoking the P͉̫o̳̼̊w̖͈̰͎e̬͔̭͂r͚̼̹̲ ̫͓͉̳͈ō̠͕͖̚f̝͍̠ ͕̲̞͖͑Z̖̫̤̫ͪa͉̬͈̗l͖͎g̳̥o̰̥̅!̣͔̲̻͊̄ ̙̘̦̹̦.
diff --git a/vendor/github.com/sirupsen/logrus/entry.go b/vendor/github.com/sirupsen/logrus/entry.go
index ca634a6..df6d188 100644
--- a/vendor/github.com/sirupsen/logrus/entry.go
+++ b/vendor/github.com/sirupsen/logrus/entry.go
@@ -5,11 +5,29 @@ import (
5 "fmt" 5 "fmt"
6 "os" 6 "os"
7 "reflect" 7 "reflect"
8 "runtime"
9 "strings"
8 "sync" 10 "sync"
9 "time" 11 "time"
10) 12)
11 13
12var bufferPool *sync.Pool 14var (
15 bufferPool *sync.Pool
16
17 // qualified package name, cached at first use
18 logrusPackage string
19
20 // Positions in the call stack when tracing to report the calling method
21 minimumCallerDepth int
22
23 // Used for caller information initialisation
24 callerInitOnce sync.Once
25)
26
27const (
28 maximumCallerDepth int = 25
29 knownLogrusFrames int = 4
30)
13 31
14func init() { 32func init() {
15 bufferPool = &sync.Pool{ 33 bufferPool = &sync.Pool{
@@ -17,15 +35,18 @@ func init() {
17 return new(bytes.Buffer) 35 return new(bytes.Buffer)
18 }, 36 },
19 } 37 }
38
39 // start at the bottom of the stack before the package-name cache is primed
40 minimumCallerDepth = 1
20} 41}
21 42
22// Defines the key when adding errors using WithError. 43// Defines the key when adding errors using WithError.
23var ErrorKey = "error" 44var ErrorKey = "error"
24 45
25// An entry is the final or intermediate Logrus logging entry. It contains all 46// An entry is the final or intermediate Logrus logging entry. It contains all
26// the fields passed with WithField{,s}. It's finally logged when Debug, Info, 47// the fields passed with WithField{,s}. It's finally logged when Trace, Debug,
27// Warn, Error, Fatal or Panic is called on it. These objects can be reused and 48// Info, Warn, Error, Fatal or Panic is called on it. These objects can be
28// passed around as much as you wish to avoid field duplication. 49// reused and passed around as much as you wish to avoid field duplication.
29type Entry struct { 50type Entry struct {
30 Logger *Logger 51 Logger *Logger
31 52
@@ -35,11 +56,14 @@ type Entry struct {
35 // Time at which the log entry was created 56 // Time at which the log entry was created
36 Time time.Time 57 Time time.Time
37 58
38 // Level the log entry was logged at: Debug, Info, Warn, Error, Fatal or Panic 59 // Level the log entry was logged at: Trace, Debug, Info, Warn, Error, Fatal or Panic
39 // This field will be set on entry firing and the value will be equal to the one in Logger struct field. 60 // This field will be set on entry firing and the value will be equal to the one in Logger struct field.
40 Level Level 61 Level Level
41 62
42 // Message passed to Debug, Info, Warn, Error, Fatal or Panic 63 // Calling method, with package name
64 Caller *runtime.Frame
65
66 // Message passed to Trace, Debug, Info, Warn, Error, Fatal or Panic
43 Message string 67 Message string
44 68
45 // When formatter is called in entry.log(), a Buffer may be set to entry 69 // When formatter is called in entry.log(), a Buffer may be set to entry
@@ -52,8 +76,8 @@ type Entry struct {
52func NewEntry(logger *Logger) *Entry { 76func NewEntry(logger *Logger) *Entry {
53 return &Entry{ 77 return &Entry{
54 Logger: logger, 78 Logger: logger,
55 // Default is five fields, give a little extra room 79 // Default is three fields, plus one optional. Give a little extra room.
56 Data: make(Fields, 5), 80 Data: make(Fields, 6),
57 } 81 }
58} 82}
59 83
@@ -84,23 +108,85 @@ func (entry *Entry) WithFields(fields Fields) *Entry {
84 for k, v := range entry.Data { 108 for k, v := range entry.Data {
85 data[k] = v 109 data[k] = v
86 } 110 }
87 var field_err string 111 fieldErr := entry.err
88 for k, v := range fields { 112 for k, v := range fields {
89 if t := reflect.TypeOf(v); t != nil && t.Kind() == reflect.Func { 113 isErrField := false
90 field_err = fmt.Sprintf("can not add field %q", k) 114 if t := reflect.TypeOf(v); t != nil {
91 if entry.err != "" { 115 switch t.Kind() {
92 field_err = entry.err + ", " + field_err 116 case reflect.Func:
117 isErrField = true
118 case reflect.Ptr:
119 isErrField = t.Elem().Kind() == reflect.Func
120 }
121 }
122 if isErrField {
123 tmp := fmt.Sprintf("can not add field %q", k)
124 if fieldErr != "" {
125 fieldErr = entry.err + ", " + tmp
126 } else {
127 fieldErr = tmp
93 } 128 }
94 } else { 129 } else {
95 data[k] = v 130 data[k] = v
96 } 131 }
97 } 132 }
98 return &Entry{Logger: entry.Logger, Data: data, Time: entry.Time, err: field_err} 133 return &Entry{Logger: entry.Logger, Data: data, Time: entry.Time, err: fieldErr}
99} 134}
100 135
101// Overrides the time of the Entry. 136// Overrides the time of the Entry.
102func (entry *Entry) WithTime(t time.Time) *Entry { 137func (entry *Entry) WithTime(t time.Time) *Entry {
103 return &Entry{Logger: entry.Logger, Data: entry.Data, Time: t} 138 return &Entry{Logger: entry.Logger, Data: entry.Data, Time: t, err: entry.err}
139}
140
141// getPackageName reduces a fully qualified function name to the package name
142// There really ought to be to be a better way...
143func getPackageName(f string) string {
144 for {
145 lastPeriod := strings.LastIndex(f, ".")
146 lastSlash := strings.LastIndex(f, "/")
147 if lastPeriod > lastSlash {
148 f = f[:lastPeriod]
149 } else {
150 break
151 }
152 }
153
154 return f
155}
156
157// getCaller retrieves the name of the first non-logrus calling function
158func getCaller() *runtime.Frame {
159 // Restrict the lookback frames to avoid runaway lookups
160 pcs := make([]uintptr, maximumCallerDepth)
161 depth := runtime.Callers(minimumCallerDepth, pcs)
162 frames := runtime.CallersFrames(pcs[:depth])
163
164 // cache this package's fully-qualified name
165 callerInitOnce.Do(func() {
166 logrusPackage = getPackageName(runtime.FuncForPC(pcs[0]).Name())
167
168 // now that we have the cache, we can skip a minimum count of known-logrus functions
169 // XXX this is dubious, the number of frames may vary store an entry in a logger interface
170 minimumCallerDepth = knownLogrusFrames
171 })
172
173 for f, again := frames.Next(); again; f, again = frames.Next() {
174 pkg := getPackageName(f.Function)
175
176 // If the caller isn't part of this package, we're done
177 if pkg != logrusPackage {
178 return &f
179 }
180 }
181
182 // if we got here, we failed to find the caller's context
183 return nil
184}
185
186func (entry Entry) HasCaller() (has bool) {
187 return entry.Logger != nil &&
188 entry.Logger.ReportCaller &&
189 entry.Caller != nil
104} 190}
105 191
106// This function is not declared with a pointer value because otherwise 192// This function is not declared with a pointer value because otherwise
@@ -119,6 +205,9 @@ func (entry Entry) log(level Level, msg string) {
119 205
120 entry.Level = level 206 entry.Level = level
121 entry.Message = msg 207 entry.Message = msg
208 if entry.Logger.ReportCaller {
209 entry.Caller = getCaller()
210 }
122 211
123 entry.fireHooks() 212 entry.fireHooks()
124 213
@@ -162,26 +251,30 @@ func (entry *Entry) write() {
162 } 251 }
163} 252}
164 253
165func (entry *Entry) Debug(args ...interface{}) { 254func (entry *Entry) Log(level Level, args ...interface{}) {
166 if entry.Logger.IsLevelEnabled(DebugLevel) { 255 if entry.Logger.IsLevelEnabled(level) {
167 entry.log(DebugLevel, fmt.Sprint(args...)) 256 entry.log(level, fmt.Sprint(args...))
168 } 257 }
169} 258}
170 259
260func (entry *Entry) Trace(args ...interface{}) {
261 entry.Log(TraceLevel, args...)
262}
263
264func (entry *Entry) Debug(args ...interface{}) {
265 entry.Log(DebugLevel, args...)
266}
267
171func (entry *Entry) Print(args ...interface{}) { 268func (entry *Entry) Print(args ...interface{}) {
172 entry.Info(args...) 269 entry.Info(args...)
173} 270}
174 271
175func (entry *Entry) Info(args ...interface{}) { 272func (entry *Entry) Info(args ...interface{}) {
176 if entry.Logger.IsLevelEnabled(InfoLevel) { 273 entry.Log(InfoLevel, args...)
177 entry.log(InfoLevel, fmt.Sprint(args...))
178 }
179} 274}
180 275
181func (entry *Entry) Warn(args ...interface{}) { 276func (entry *Entry) Warn(args ...interface{}) {
182 if entry.Logger.IsLevelEnabled(WarnLevel) { 277 entry.Log(WarnLevel, args...)
183 entry.log(WarnLevel, fmt.Sprint(args...))
184 }
185} 278}
186 279
187func (entry *Entry) Warning(args ...interface{}) { 280func (entry *Entry) Warning(args ...interface{}) {
@@ -189,37 +282,35 @@ func (entry *Entry) Warning(args ...interface{}) {
189} 282}
190 283
191func (entry *Entry) Error(args ...interface{}) { 284func (entry *Entry) Error(args ...interface{}) {
192 if entry.Logger.IsLevelEnabled(ErrorLevel) { 285 entry.Log(ErrorLevel, args...)
193 entry.log(ErrorLevel, fmt.Sprint(args...))
194 }
195} 286}
196 287
197func (entry *Entry) Fatal(args ...interface{}) { 288func (entry *Entry) Fatal(args ...interface{}) {
198 if entry.Logger.IsLevelEnabled(FatalLevel) { 289 entry.Log(FatalLevel, args...)
199 entry.log(FatalLevel, fmt.Sprint(args...)) 290 entry.Logger.Exit(1)
200 }
201 Exit(1)
202} 291}
203 292
204func (entry *Entry) Panic(args ...interface{}) { 293func (entry *Entry) Panic(args ...interface{}) {
205 if entry.Logger.IsLevelEnabled(PanicLevel) { 294 entry.Log(PanicLevel, args...)
206 entry.log(PanicLevel, fmt.Sprint(args...))
207 }
208 panic(fmt.Sprint(args...)) 295 panic(fmt.Sprint(args...))
209} 296}
210 297
211// Entry Printf family functions 298// Entry Printf family functions
212 299
300func (entry *Entry) Logf(level Level, format string, args ...interface{}) {
301 entry.Log(level, fmt.Sprintf(format, args...))
302}
303
304func (entry *Entry) Tracef(format string, args ...interface{}) {
305 entry.Logf(TraceLevel, format, args...)
306}
307
213func (entry *Entry) Debugf(format string, args ...interface{}) { 308func (entry *Entry) Debugf(format string, args ...interface{}) {
214 if entry.Logger.IsLevelEnabled(DebugLevel) { 309 entry.Logf(DebugLevel, format, args...)
215 entry.Debug(fmt.Sprintf(format, args...))
216 }
217} 310}
218 311
219func (entry *Entry) Infof(format string, args ...interface{}) { 312func (entry *Entry) Infof(format string, args ...interface{}) {
220 if entry.Logger.IsLevelEnabled(InfoLevel) { 313 entry.Logf(InfoLevel, format, args...)
221 entry.Info(fmt.Sprintf(format, args...))
222 }
223} 314}
224 315
225func (entry *Entry) Printf(format string, args ...interface{}) { 316func (entry *Entry) Printf(format string, args ...interface{}) {
@@ -227,9 +318,7 @@ func (entry *Entry) Printf(format string, args ...interface{}) {
227} 318}
228 319
229func (entry *Entry) Warnf(format string, args ...interface{}) { 320func (entry *Entry) Warnf(format string, args ...interface{}) {
230 if entry.Logger.IsLevelEnabled(WarnLevel) { 321 entry.Logf(WarnLevel, format, args...)
231 entry.Warn(fmt.Sprintf(format, args...))
232 }
233} 322}
234 323
235func (entry *Entry) Warningf(format string, args ...interface{}) { 324func (entry *Entry) Warningf(format string, args ...interface{}) {
@@ -237,36 +326,36 @@ func (entry *Entry) Warningf(format string, args ...interface{}) {
237} 326}
238 327
239func (entry *Entry) Errorf(format string, args ...interface{}) { 328func (entry *Entry) Errorf(format string, args ...interface{}) {
240 if entry.Logger.IsLevelEnabled(ErrorLevel) { 329 entry.Logf(ErrorLevel, format, args...)
241 entry.Error(fmt.Sprintf(format, args...))
242 }
243} 330}
244 331
245func (entry *Entry) Fatalf(format string, args ...interface{}) { 332func (entry *Entry) Fatalf(format string, args ...interface{}) {
246 if entry.Logger.IsLevelEnabled(FatalLevel) { 333 entry.Logf(FatalLevel, format, args...)
247 entry.Fatal(fmt.Sprintf(format, args...)) 334 entry.Logger.Exit(1)
248 }
249 Exit(1)
250} 335}
251 336
252func (entry *Entry) Panicf(format string, args ...interface{}) { 337func (entry *Entry) Panicf(format string, args ...interface{}) {
253 if entry.Logger.IsLevelEnabled(PanicLevel) { 338 entry.Logf(PanicLevel, format, args...)
254 entry.Panic(fmt.Sprintf(format, args...))
255 }
256} 339}
257 340
258// Entry Println family functions 341// Entry Println family functions
259 342
260func (entry *Entry) Debugln(args ...interface{}) { 343func (entry *Entry) Logln(level Level, args ...interface{}) {
261 if entry.Logger.IsLevelEnabled(DebugLevel) { 344 if entry.Logger.IsLevelEnabled(level) {
262 entry.Debug(entry.sprintlnn(args...)) 345 entry.Log(level, entry.sprintlnn(args...))
263 } 346 }
264} 347}
265 348
349func (entry *Entry) Traceln(args ...interface{}) {
350 entry.Logln(TraceLevel, args...)
351}
352
353func (entry *Entry) Debugln(args ...interface{}) {
354 entry.Logln(DebugLevel, args...)
355}
356
266func (entry *Entry) Infoln(args ...interface{}) { 357func (entry *Entry) Infoln(args ...interface{}) {
267 if entry.Logger.IsLevelEnabled(InfoLevel) { 358 entry.Logln(InfoLevel, args...)
268 entry.Info(entry.sprintlnn(args...))
269 }
270} 359}
271 360
272func (entry *Entry) Println(args ...interface{}) { 361func (entry *Entry) Println(args ...interface{}) {
@@ -274,9 +363,7 @@ func (entry *Entry) Println(args ...interface{}) {
274} 363}
275 364
276func (entry *Entry) Warnln(args ...interface{}) { 365func (entry *Entry) Warnln(args ...interface{}) {
277 if entry.Logger.IsLevelEnabled(WarnLevel) { 366 entry.Logln(WarnLevel, args...)
278 entry.Warn(entry.sprintlnn(args...))
279 }
280} 367}
281 368
282func (entry *Entry) Warningln(args ...interface{}) { 369func (entry *Entry) Warningln(args ...interface{}) {
@@ -284,22 +371,16 @@ func (entry *Entry) Warningln(args ...interface{}) {
284} 371}
285 372
286func (entry *Entry) Errorln(args ...interface{}) { 373func (entry *Entry) Errorln(args ...interface{}) {
287 if entry.Logger.IsLevelEnabled(ErrorLevel) { 374 entry.Logln(ErrorLevel, args...)
288 entry.Error(entry.sprintlnn(args...))
289 }
290} 375}
291 376
292func (entry *Entry) Fatalln(args ...interface{}) { 377func (entry *Entry) Fatalln(args ...interface{}) {
293 if entry.Logger.IsLevelEnabled(FatalLevel) { 378 entry.Logln(FatalLevel, args...)
294 entry.Fatal(entry.sprintlnn(args...)) 379 entry.Logger.Exit(1)
295 }
296 Exit(1)
297} 380}
298 381
299func (entry *Entry) Panicln(args ...interface{}) { 382func (entry *Entry) Panicln(args ...interface{}) {
300 if entry.Logger.IsLevelEnabled(PanicLevel) { 383 entry.Logln(PanicLevel, args...)
301 entry.Panic(entry.sprintlnn(args...))
302 }
303} 384}
304 385
305// Sprintlnn => Sprint no newline. This is to get the behavior of how 386// Sprintlnn => Sprint no newline. This is to get the behavior of how
diff --git a/vendor/github.com/sirupsen/logrus/exported.go b/vendor/github.com/sirupsen/logrus/exported.go
index fb2a7a1..7342613 100644
--- a/vendor/github.com/sirupsen/logrus/exported.go
+++ b/vendor/github.com/sirupsen/logrus/exported.go
@@ -24,6 +24,12 @@ func SetFormatter(formatter Formatter) {
24 std.SetFormatter(formatter) 24 std.SetFormatter(formatter)
25} 25}
26 26
27// SetReportCaller sets whether the standard logger will include the calling
28// method as a field.
29func SetReportCaller(include bool) {
30 std.SetReportCaller(include)
31}
32
27// SetLevel sets the standard logger level. 33// SetLevel sets the standard logger level.
28func SetLevel(level Level) { 34func SetLevel(level Level) {
29 std.SetLevel(level) 35 std.SetLevel(level)
@@ -77,6 +83,11 @@ func WithTime(t time.Time) *Entry {
77 return std.WithTime(t) 83 return std.WithTime(t)
78} 84}
79 85
86// Trace logs a message at level Trace on the standard logger.
87func Trace(args ...interface{}) {
88 std.Trace(args...)
89}
90
80// Debug logs a message at level Debug on the standard logger. 91// Debug logs a message at level Debug on the standard logger.
81func Debug(args ...interface{}) { 92func Debug(args ...interface{}) {
82 std.Debug(args...) 93 std.Debug(args...)
@@ -117,6 +128,11 @@ func Fatal(args ...interface{}) {
117 std.Fatal(args...) 128 std.Fatal(args...)
118} 129}
119 130
131// Tracef logs a message at level Trace on the standard logger.
132func Tracef(format string, args ...interface{}) {
133 std.Tracef(format, args...)
134}
135
120// Debugf logs a message at level Debug on the standard logger. 136// Debugf logs a message at level Debug on the standard logger.
121func Debugf(format string, args ...interface{}) { 137func Debugf(format string, args ...interface{}) {
122 std.Debugf(format, args...) 138 std.Debugf(format, args...)
@@ -157,6 +173,11 @@ func Fatalf(format string, args ...interface{}) {
157 std.Fatalf(format, args...) 173 std.Fatalf(format, args...)
158} 174}
159 175
176// Traceln logs a message at level Trace on the standard logger.
177func Traceln(args ...interface{}) {
178 std.Traceln(args...)
179}
180
160// Debugln logs a message at level Debug on the standard logger. 181// Debugln logs a message at level Debug on the standard logger.
161func Debugln(args ...interface{}) { 182func Debugln(args ...interface{}) {
162 std.Debugln(args...) 183 std.Debugln(args...)
diff --git a/vendor/github.com/sirupsen/logrus/formatter.go b/vendor/github.com/sirupsen/logrus/formatter.go
index be2f3fc..4088837 100644
--- a/vendor/github.com/sirupsen/logrus/formatter.go
+++ b/vendor/github.com/sirupsen/logrus/formatter.go
@@ -9,6 +9,8 @@ const (
9 FieldKeyLevel = "level" 9 FieldKeyLevel = "level"
10 FieldKeyTime = "time" 10 FieldKeyTime = "time"
11 FieldKeyLogrusError = "logrus_error" 11 FieldKeyLogrusError = "logrus_error"
12 FieldKeyFunc = "func"
13 FieldKeyFile = "file"
12) 14)
13 15
14// The Formatter interface is used to implement a custom Formatter. It takes an 16// The Formatter interface is used to implement a custom Formatter. It takes an
@@ -25,7 +27,7 @@ type Formatter interface {
25 Format(*Entry) ([]byte, error) 27 Format(*Entry) ([]byte, error)
26} 28}
27 29
28// This is to not silently overwrite `time`, `msg` and `level` fields when 30// This is to not silently overwrite `time`, `msg`, `func` and `level` fields when
29// dumping it. If this code wasn't there doing: 31// dumping it. If this code wasn't there doing:
30// 32//
31// logrus.WithField("level", 1).Info("hello") 33// logrus.WithField("level", 1).Info("hello")
@@ -37,7 +39,7 @@ type Formatter interface {
37// 39//
38// It's not exported because it's still using Data in an opinionated way. It's to 40// It's not exported because it's still using Data in an opinionated way. It's to
39// avoid code duplication between the two default formatters. 41// avoid code duplication between the two default formatters.
40func prefixFieldClashes(data Fields, fieldMap FieldMap) { 42func prefixFieldClashes(data Fields, fieldMap FieldMap, reportCaller bool) {
41 timeKey := fieldMap.resolve(FieldKeyTime) 43 timeKey := fieldMap.resolve(FieldKeyTime)
42 if t, ok := data[timeKey]; ok { 44 if t, ok := data[timeKey]; ok {
43 data["fields."+timeKey] = t 45 data["fields."+timeKey] = t
@@ -61,4 +63,16 @@ func prefixFieldClashes(data Fields, fieldMap FieldMap) {
61 data["fields."+logrusErrKey] = l 63 data["fields."+logrusErrKey] = l
62 delete(data, logrusErrKey) 64 delete(data, logrusErrKey)
63 } 65 }
66
67 // If reportCaller is not set, 'func' will not conflict.
68 if reportCaller {
69 funcKey := fieldMap.resolve(FieldKeyFunc)
70 if l, ok := data[funcKey]; ok {
71 data["fields."+funcKey] = l
72 }
73 fileKey := fieldMap.resolve(FieldKeyFile)
74 if l, ok := data[fileKey]; ok {
75 data["fields."+fileKey] = l
76 }
77 }
64} 78}
diff --git a/vendor/github.com/sirupsen/logrus/go.mod b/vendor/github.com/sirupsen/logrus/go.mod
index f4fed02..94574cc 100644
--- a/vendor/github.com/sirupsen/logrus/go.mod
+++ b/vendor/github.com/sirupsen/logrus/go.mod
@@ -2,8 +2,9 @@ module github.com/sirupsen/logrus
2 2
3require ( 3require (
4 github.com/davecgh/go-spew v1.1.1 // indirect 4 github.com/davecgh/go-spew v1.1.1 // indirect
5 github.com/konsorten/go-windows-terminal-sequences v0.0.0-20180402223658-b729f2633dfe 5 github.com/konsorten/go-windows-terminal-sequences v1.0.1
6 github.com/pmezard/go-difflib v1.0.0 // indirect 6 github.com/pmezard/go-difflib v1.0.0 // indirect
7 github.com/stretchr/objx v0.1.1 // indirect
7 github.com/stretchr/testify v1.2.2 8 github.com/stretchr/testify v1.2.2
8 golang.org/x/crypto v0.0.0-20180904163835-0709b304e793 9 golang.org/x/crypto v0.0.0-20180904163835-0709b304e793
9 golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33 10 golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33
diff --git a/vendor/github.com/sirupsen/logrus/go.sum b/vendor/github.com/sirupsen/logrus/go.sum
index 1f0d719..133d34a 100644
--- a/vendor/github.com/sirupsen/logrus/go.sum
+++ b/vendor/github.com/sirupsen/logrus/go.sum
@@ -2,8 +2,11 @@ github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c
2github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= 2github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
3github.com/konsorten/go-windows-terminal-sequences v0.0.0-20180402223658-b729f2633dfe h1:CHRGQ8V7OlCYtwaKPJi3iA7J+YdNKdo8j7nG5IgDhjs= 3github.com/konsorten/go-windows-terminal-sequences v0.0.0-20180402223658-b729f2633dfe h1:CHRGQ8V7OlCYtwaKPJi3iA7J+YdNKdo8j7nG5IgDhjs=
4github.com/konsorten/go-windows-terminal-sequences v0.0.0-20180402223658-b729f2633dfe/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= 4github.com/konsorten/go-windows-terminal-sequences v0.0.0-20180402223658-b729f2633dfe/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
5github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
5github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= 6github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
6github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= 7github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
8github.com/stretchr/objx v0.1.1 h1:2vfRuCMp5sSVIDSqO8oNnWJq7mPa6KVP3iPIwFBuy8A=
9github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
7github.com/stretchr/testify v1.2.2 h1:bSDNvY7ZPG5RlJ8otE/7V6gMiyenm9RtJ7IUVIAoJ1w= 10github.com/stretchr/testify v1.2.2 h1:bSDNvY7ZPG5RlJ8otE/7V6gMiyenm9RtJ7IUVIAoJ1w=
8github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= 11github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
9golang.org/x/crypto v0.0.0-20180904163835-0709b304e793 h1:u+LnwYTOOW7Ukr/fppxEb1Nwz0AtPflrblfvUudpo+I= 12golang.org/x/crypto v0.0.0-20180904163835-0709b304e793 h1:u+LnwYTOOW7Ukr/fppxEb1Nwz0AtPflrblfvUudpo+I=
diff --git a/vendor/github.com/sirupsen/logrus/json_formatter.go b/vendor/github.com/sirupsen/logrus/json_formatter.go
index ef8d074..2605753 100644
--- a/vendor/github.com/sirupsen/logrus/json_formatter.go
+++ b/vendor/github.com/sirupsen/logrus/json_formatter.go
@@ -34,9 +34,10 @@ type JSONFormatter struct {
34 // As an example: 34 // As an example:
35 // formatter := &JSONFormatter{ 35 // formatter := &JSONFormatter{
36 // FieldMap: FieldMap{ 36 // FieldMap: FieldMap{
37 // FieldKeyTime: "@timestamp", 37 // FieldKeyTime: "@timestamp",
38 // FieldKeyLevel: "@level", 38 // FieldKeyLevel: "@level",
39 // FieldKeyMsg: "@message", 39 // FieldKeyMsg: "@message",
40 // FieldKeyFunc: "@caller",
40 // }, 41 // },
41 // } 42 // }
42 FieldMap FieldMap 43 FieldMap FieldMap
@@ -47,7 +48,7 @@ type JSONFormatter struct {
47 48
48// Format renders a single log entry 49// Format renders a single log entry
49func (f *JSONFormatter) Format(entry *Entry) ([]byte, error) { 50func (f *JSONFormatter) Format(entry *Entry) ([]byte, error) {
50 data := make(Fields, len(entry.Data)+3) 51 data := make(Fields, len(entry.Data)+4)
51 for k, v := range entry.Data { 52 for k, v := range entry.Data {
52 switch v := v.(type) { 53 switch v := v.(type) {
53 case error: 54 case error:
@@ -65,7 +66,7 @@ func (f *JSONFormatter) Format(entry *Entry) ([]byte, error) {
65 data = newData 66 data = newData
66 } 67 }
67 68
68 prefixFieldClashes(data, f.FieldMap) 69 prefixFieldClashes(data, f.FieldMap, entry.HasCaller())
69 70
70 timestampFormat := f.TimestampFormat 71 timestampFormat := f.TimestampFormat
71 if timestampFormat == "" { 72 if timestampFormat == "" {
@@ -80,6 +81,10 @@ func (f *JSONFormatter) Format(entry *Entry) ([]byte, error) {
80 } 81 }
81 data[f.FieldMap.resolve(FieldKeyMsg)] = entry.Message 82 data[f.FieldMap.resolve(FieldKeyMsg)] = entry.Message
82 data[f.FieldMap.resolve(FieldKeyLevel)] = entry.Level.String() 83 data[f.FieldMap.resolve(FieldKeyLevel)] = entry.Level.String()
84 if entry.HasCaller() {
85 data[f.FieldMap.resolve(FieldKeyFunc)] = entry.Caller.Function
86 data[f.FieldMap.resolve(FieldKeyFile)] = fmt.Sprintf("%s:%d", entry.Caller.File, entry.Caller.Line)
87 }
83 88
84 var b *bytes.Buffer 89 var b *bytes.Buffer
85 if entry.Buffer != nil { 90 if entry.Buffer != nil {
diff --git a/vendor/github.com/sirupsen/logrus/logger.go b/vendor/github.com/sirupsen/logrus/logger.go
index b67bfcb..9bf64e2 100644
--- a/vendor/github.com/sirupsen/logrus/logger.go
+++ b/vendor/github.com/sirupsen/logrus/logger.go
@@ -24,6 +24,10 @@ type Logger struct {
24 // own that implements the `Formatter` interface, see the `README` or included 24 // own that implements the `Formatter` interface, see the `README` or included
25 // formatters for examples. 25 // formatters for examples.
26 Formatter Formatter 26 Formatter Formatter
27
28 // Flag for whether to log caller info (off by default)
29 ReportCaller bool
30
27 // The logging level the logger should log at. This is typically (and defaults 31 // The logging level the logger should log at. This is typically (and defaults
28 // to) `logrus.Info`, which allows Info(), Warn(), Error() and Fatal() to be 32 // to) `logrus.Info`, which allows Info(), Warn(), Error() and Fatal() to be
29 // logged. 33 // logged.
@@ -32,8 +36,12 @@ type Logger struct {
32 mu MutexWrap 36 mu MutexWrap
33 // Reusable empty entry 37 // Reusable empty entry
34 entryPool sync.Pool 38 entryPool sync.Pool
39 // Function to exit the application, defaults to `os.Exit()`
40 ExitFunc exitFunc
35} 41}
36 42
43type exitFunc func(int)
44
37type MutexWrap struct { 45type MutexWrap struct {
38 lock sync.Mutex 46 lock sync.Mutex
39 disabled bool 47 disabled bool
@@ -69,10 +77,12 @@ func (mw *MutexWrap) Disable() {
69// It's recommended to make this a global instance called `log`. 77// It's recommended to make this a global instance called `log`.
70func New() *Logger { 78func New() *Logger {
71 return &Logger{ 79 return &Logger{
72 Out: os.Stderr, 80 Out: os.Stderr,
73 Formatter: new(TextFormatter), 81 Formatter: new(TextFormatter),
74 Hooks: make(LevelHooks), 82 Hooks: make(LevelHooks),
75 Level: InfoLevel, 83 Level: InfoLevel,
84 ExitFunc: os.Exit,
85 ReportCaller: false,
76 } 86 }
77} 87}
78 88
@@ -121,20 +131,24 @@ func (logger *Logger) WithTime(t time.Time) *Entry {
121 return entry.WithTime(t) 131 return entry.WithTime(t)
122} 132}
123 133
124func (logger *Logger) Debugf(format string, args ...interface{}) { 134func (logger *Logger) Logf(level Level, format string, args ...interface{}) {
125 if logger.IsLevelEnabled(DebugLevel) { 135 if logger.IsLevelEnabled(level) {
126 entry := logger.newEntry() 136 entry := logger.newEntry()
127 entry.Debugf(format, args...) 137 entry.Logf(level, format, args...)
128 logger.releaseEntry(entry) 138 logger.releaseEntry(entry)
129 } 139 }
130} 140}
131 141
142func (logger *Logger) Tracef(format string, args ...interface{}) {
143 logger.Logf(TraceLevel, format, args...)
144}
145
146func (logger *Logger) Debugf(format string, args ...interface{}) {
147 logger.Logf(DebugLevel, format, args...)
148}
149
132func (logger *Logger) Infof(format string, args ...interface{}) { 150func (logger *Logger) Infof(format string, args ...interface{}) {
133 if logger.IsLevelEnabled(InfoLevel) { 151 logger.Logf(InfoLevel, format, args...)
134 entry := logger.newEntry()
135 entry.Infof(format, args...)
136 logger.releaseEntry(entry)
137 }
138} 152}
139 153
140func (logger *Logger) Printf(format string, args ...interface{}) { 154func (logger *Logger) Printf(format string, args ...interface{}) {
@@ -144,60 +158,44 @@ func (logger *Logger) Printf(format string, args ...interface{}) {
144} 158}
145 159
146func (logger *Logger) Warnf(format string, args ...interface{}) { 160func (logger *Logger) Warnf(format string, args ...interface{}) {
147 if logger.IsLevelEnabled(WarnLevel) { 161 logger.Logf(WarnLevel, format, args...)
148 entry := logger.newEntry()
149 entry.Warnf(format, args...)
150 logger.releaseEntry(entry)
151 }
152} 162}
153 163
154func (logger *Logger) Warningf(format string, args ...interface{}) { 164func (logger *Logger) Warningf(format string, args ...interface{}) {
155 if logger.IsLevelEnabled(WarnLevel) { 165 logger.Warnf(format, args...)
156 entry := logger.newEntry()
157 entry.Warnf(format, args...)
158 logger.releaseEntry(entry)
159 }
160} 166}
161 167
162func (logger *Logger) Errorf(format string, args ...interface{}) { 168func (logger *Logger) Errorf(format string, args ...interface{}) {
163 if logger.IsLevelEnabled(ErrorLevel) { 169 logger.Logf(ErrorLevel, format, args...)
164 entry := logger.newEntry()
165 entry.Errorf(format, args...)
166 logger.releaseEntry(entry)
167 }
168} 170}
169 171
170func (logger *Logger) Fatalf(format string, args ...interface{}) { 172func (logger *Logger) Fatalf(format string, args ...interface{}) {
171 if logger.IsLevelEnabled(FatalLevel) { 173 logger.Logf(FatalLevel, format, args...)
172 entry := logger.newEntry() 174 logger.Exit(1)
173 entry.Fatalf(format, args...)
174 logger.releaseEntry(entry)
175 }
176 Exit(1)
177} 175}
178 176
179func (logger *Logger) Panicf(format string, args ...interface{}) { 177func (logger *Logger) Panicf(format string, args ...interface{}) {
180 if logger.IsLevelEnabled(PanicLevel) { 178 logger.Logf(PanicLevel, format, args...)
179}
180
181func (logger *Logger) Log(level Level, args ...interface{}) {
182 if logger.IsLevelEnabled(level) {
181 entry := logger.newEntry() 183 entry := logger.newEntry()
182 entry.Panicf(format, args...) 184 entry.Log(level, args...)
183 logger.releaseEntry(entry) 185 logger.releaseEntry(entry)
184 } 186 }
185} 187}
186 188
189func (logger *Logger) Trace(args ...interface{}) {
190 logger.Log(TraceLevel, args...)
191}
192
187func (logger *Logger) Debug(args ...interface{}) { 193func (logger *Logger) Debug(args ...interface{}) {
188 if logger.IsLevelEnabled(DebugLevel) { 194 logger.Log(DebugLevel, args...)
189 entry := logger.newEntry()
190 entry.Debug(args...)
191 logger.releaseEntry(entry)
192 }
193} 195}
194 196
195func (logger *Logger) Info(args ...interface{}) { 197func (logger *Logger) Info(args ...interface{}) {
196 if logger.IsLevelEnabled(InfoLevel) { 198 logger.Log(InfoLevel, args...)
197 entry := logger.newEntry()
198 entry.Info(args...)
199 logger.releaseEntry(entry)
200 }
201} 199}
202 200
203func (logger *Logger) Print(args ...interface{}) { 201func (logger *Logger) Print(args ...interface{}) {
@@ -207,60 +205,44 @@ func (logger *Logger) Print(args ...interface{}) {
207} 205}
208 206
209func (logger *Logger) Warn(args ...interface{}) { 207func (logger *Logger) Warn(args ...interface{}) {
210 if logger.IsLevelEnabled(WarnLevel) { 208 logger.Log(WarnLevel, args...)
211 entry := logger.newEntry()
212 entry.Warn(args...)
213 logger.releaseEntry(entry)
214 }
215} 209}
216 210
217func (logger *Logger) Warning(args ...interface{}) { 211func (logger *Logger) Warning(args ...interface{}) {
218 if logger.IsLevelEnabled(WarnLevel) { 212 logger.Warn(args...)
219 entry := logger.newEntry()
220 entry.Warn(args...)
221 logger.releaseEntry(entry)
222 }
223} 213}
224 214
225func (logger *Logger) Error(args ...interface{}) { 215func (logger *Logger) Error(args ...interface{}) {
226 if logger.IsLevelEnabled(ErrorLevel) { 216 logger.Log(ErrorLevel, args...)
227 entry := logger.newEntry()
228 entry.Error(args...)
229 logger.releaseEntry(entry)
230 }
231} 217}
232 218
233func (logger *Logger) Fatal(args ...interface{}) { 219func (logger *Logger) Fatal(args ...interface{}) {
234 if logger.IsLevelEnabled(FatalLevel) { 220 logger.Log(FatalLevel, args...)
235 entry := logger.newEntry() 221 logger.Exit(1)
236 entry.Fatal(args...)
237 logger.releaseEntry(entry)
238 }
239 Exit(1)
240} 222}
241 223
242func (logger *Logger) Panic(args ...interface{}) { 224func (logger *Logger) Panic(args ...interface{}) {
243 if logger.IsLevelEnabled(PanicLevel) { 225 logger.Log(PanicLevel, args...)
226}
227
228func (logger *Logger) Logln(level Level, args ...interface{}) {
229 if logger.IsLevelEnabled(level) {
244 entry := logger.newEntry() 230 entry := logger.newEntry()
245 entry.Panic(args...) 231 entry.Logln(level, args...)
246 logger.releaseEntry(entry) 232 logger.releaseEntry(entry)
247 } 233 }
248} 234}
249 235
236func (logger *Logger) Traceln(args ...interface{}) {
237 logger.Logln(TraceLevel, args...)
238}
239
250func (logger *Logger) Debugln(args ...interface{}) { 240func (logger *Logger) Debugln(args ...interface{}) {
251 if logger.IsLevelEnabled(DebugLevel) { 241 logger.Logln(DebugLevel, args...)
252 entry := logger.newEntry()
253 entry.Debugln(args...)
254 logger.releaseEntry(entry)
255 }
256} 242}
257 243
258func (logger *Logger) Infoln(args ...interface{}) { 244func (logger *Logger) Infoln(args ...interface{}) {
259 if logger.IsLevelEnabled(InfoLevel) { 245 logger.Logln(InfoLevel, args...)
260 entry := logger.newEntry()
261 entry.Infoln(args...)
262 logger.releaseEntry(entry)
263 }
264} 246}
265 247
266func (logger *Logger) Println(args ...interface{}) { 248func (logger *Logger) Println(args ...interface{}) {
@@ -270,44 +252,32 @@ func (logger *Logger) Println(args ...interface{}) {
270} 252}
271 253
272func (logger *Logger) Warnln(args ...interface{}) { 254func (logger *Logger) Warnln(args ...interface{}) {
273 if logger.IsLevelEnabled(WarnLevel) { 255 logger.Logln(WarnLevel, args...)
274 entry := logger.newEntry()
275 entry.Warnln(args...)
276 logger.releaseEntry(entry)
277 }
278} 256}
279 257
280func (logger *Logger) Warningln(args ...interface{}) { 258func (logger *Logger) Warningln(args ...interface{}) {
281 if logger.IsLevelEnabled(WarnLevel) { 259 logger.Warn(args...)
282 entry := logger.newEntry()
283 entry.Warnln(args...)
284 logger.releaseEntry(entry)
285 }
286} 260}
287 261
288func (logger *Logger) Errorln(args ...interface{}) { 262func (logger *Logger) Errorln(args ...interface{}) {
289 if logger.IsLevelEnabled(ErrorLevel) { 263 logger.Logln(ErrorLevel, args...)
290 entry := logger.newEntry()
291 entry.Errorln(args...)
292 logger.releaseEntry(entry)
293 }
294} 264}
295 265
296func (logger *Logger) Fatalln(args ...interface{}) { 266func (logger *Logger) Fatalln(args ...interface{}) {
297 if logger.IsLevelEnabled(FatalLevel) { 267 logger.Logln(FatalLevel, args...)
298 entry := logger.newEntry() 268 logger.Exit(1)
299 entry.Fatalln(args...)
300 logger.releaseEntry(entry)
301 }
302 Exit(1)
303} 269}
304 270
305func (logger *Logger) Panicln(args ...interface{}) { 271func (logger *Logger) Panicln(args ...interface{}) {
306 if logger.IsLevelEnabled(PanicLevel) { 272 logger.Logln(PanicLevel, args...)
307 entry := logger.newEntry() 273}
308 entry.Panicln(args...) 274
309 logger.releaseEntry(entry) 275func (logger *Logger) Exit(code int) {
276 runHandlers()
277 if logger.ExitFunc == nil {
278 logger.ExitFunc = os.Exit
310 } 279 }
280 logger.ExitFunc(code)
311} 281}
312 282
313//When file is opened with appending mode, it's safe to 283//When file is opened with appending mode, it's safe to
@@ -357,6 +327,12 @@ func (logger *Logger) SetOutput(output io.Writer) {
357 logger.Out = output 327 logger.Out = output
358} 328}
359 329
330func (logger *Logger) SetReportCaller(reportCaller bool) {
331 logger.mu.Lock()
332 defer logger.mu.Unlock()
333 logger.ReportCaller = reportCaller
334}
335
360// ReplaceHooks replaces the logger hooks and returns the old ones 336// ReplaceHooks replaces the logger hooks and returns the old ones
361func (logger *Logger) ReplaceHooks(hooks LevelHooks) LevelHooks { 337func (logger *Logger) ReplaceHooks(hooks LevelHooks) LevelHooks {
362 logger.mu.Lock() 338 logger.mu.Lock()
diff --git a/vendor/github.com/sirupsen/logrus/logrus.go b/vendor/github.com/sirupsen/logrus/logrus.go
index fa0b9de..c1ca889 100644
--- a/vendor/github.com/sirupsen/logrus/logrus.go
+++ b/vendor/github.com/sirupsen/logrus/logrus.go
@@ -14,22 +14,11 @@ type Level uint32
14 14
15// Convert the Level to a string. E.g. PanicLevel becomes "panic". 15// Convert the Level to a string. E.g. PanicLevel becomes "panic".
16func (level Level) String() string { 16func (level Level) String() string {
17 switch level { 17 if b, err := level.MarshalText(); err == nil {
18 case DebugLevel: 18 return string(b)
19 return "debug" 19 } else {
20 case InfoLevel: 20 return "unknown"
21 return "info"
22 case WarnLevel:
23 return "warning"
24 case ErrorLevel:
25 return "error"
26 case FatalLevel:
27 return "fatal"
28 case PanicLevel:
29 return "panic"
30 } 21 }
31
32 return "unknown"
33} 22}
34 23
35// ParseLevel takes a string level and returns the Logrus log level constant. 24// ParseLevel takes a string level and returns the Logrus log level constant.
@@ -47,12 +36,47 @@ func ParseLevel(lvl string) (Level, error) {
47 return InfoLevel, nil 36 return InfoLevel, nil
48 case "debug": 37 case "debug":
49 return DebugLevel, nil 38 return DebugLevel, nil
39 case "trace":
40 return TraceLevel, nil
50 } 41 }
51 42
52 var l Level 43 var l Level
53 return l, fmt.Errorf("not a valid logrus Level: %q", lvl) 44 return l, fmt.Errorf("not a valid logrus Level: %q", lvl)
54} 45}
55 46
47// UnmarshalText implements encoding.TextUnmarshaler.
48func (level *Level) UnmarshalText(text []byte) error {
49 l, err := ParseLevel(string(text))
50 if err != nil {
51 return err
52 }
53
54 *level = Level(l)
55
56 return nil
57}
58
59func (level Level) MarshalText() ([]byte, error) {
60 switch level {
61 case TraceLevel:
62 return []byte("trace"), nil
63 case DebugLevel:
64 return []byte("debug"), nil
65 case InfoLevel:
66 return []byte("info"), nil
67 case WarnLevel:
68 return []byte("warning"), nil
69 case ErrorLevel:
70 return []byte("error"), nil
71 case FatalLevel:
72 return []byte("fatal"), nil
73 case PanicLevel:
74 return []byte("panic"), nil
75 }
76
77 return nil, fmt.Errorf("not a valid lorus level %q", level)
78}
79
56// A constant exposing all logging levels 80// A constant exposing all logging levels
57var AllLevels = []Level{ 81var AllLevels = []Level{
58 PanicLevel, 82 PanicLevel,
@@ -61,6 +85,7 @@ var AllLevels = []Level{
61 WarnLevel, 85 WarnLevel,
62 InfoLevel, 86 InfoLevel,
63 DebugLevel, 87 DebugLevel,
88 TraceLevel,
64} 89}
65 90
66// These are the different logging levels. You can set the logging level to log 91// These are the different logging levels. You can set the logging level to log
@@ -69,7 +94,7 @@ const (
69 // PanicLevel level, highest level of severity. Logs and then calls panic with the 94 // PanicLevel level, highest level of severity. Logs and then calls panic with the
70 // message passed to Debug, Info, ... 95 // message passed to Debug, Info, ...
71 PanicLevel Level = iota 96 PanicLevel Level = iota
72 // FatalLevel level. Logs and then calls `os.Exit(1)`. It will exit even if the 97 // FatalLevel level. Logs and then calls `logger.Exit(1)`. It will exit even if the
73 // logging level is set to Panic. 98 // logging level is set to Panic.
74 FatalLevel 99 FatalLevel
75 // ErrorLevel level. Logs. Used for errors that should definitely be noted. 100 // ErrorLevel level. Logs. Used for errors that should definitely be noted.
@@ -82,6 +107,8 @@ const (
82 InfoLevel 107 InfoLevel
83 // DebugLevel level. Usually only enabled when debugging. Very verbose logging. 108 // DebugLevel level. Usually only enabled when debugging. Very verbose logging.
84 DebugLevel 109 DebugLevel
110 // TraceLevel level. Designates finer-grained informational events than the Debug.
111 TraceLevel
85) 112)
86 113
87// Won't compile if StdLogger can't be realized by a log.Logger 114// Won't compile if StdLogger can't be realized by a log.Logger
@@ -148,3 +175,12 @@ type FieldLogger interface {
148 // IsFatalEnabled() bool 175 // IsFatalEnabled() bool
149 // IsPanicEnabled() bool 176 // IsPanicEnabled() bool
150} 177}
178
179// Ext1FieldLogger (the first extension to FieldLogger) is superfluous, it is
180// here for consistancy. Do not use. Use Logger or Entry instead.
181type Ext1FieldLogger interface {
182 FieldLogger
183 Tracef(format string, args ...interface{})
184 Trace(args ...interface{})
185 Traceln(args ...interface{})
186}
diff --git a/vendor/github.com/sirupsen/logrus/terminal_check_aix.go b/vendor/github.com/sirupsen/logrus/terminal_check_aix.go
new file mode 100644
index 0000000..04fdb7b
--- /dev/null
+++ b/vendor/github.com/sirupsen/logrus/terminal_check_aix.go
@@ -0,0 +1,9 @@
1// +build !appengine,!js,!windows,aix
2
3package logrus
4
5import "io"
6
7func checkIfTerminal(w io.Writer) bool {
8 return false
9}
diff --git a/vendor/github.com/sirupsen/logrus/terminal_check_notappengine.go b/vendor/github.com/sirupsen/logrus/terminal_check_notappengine.go
index cf309d6..d465565 100644
--- a/vendor/github.com/sirupsen/logrus/terminal_check_notappengine.go
+++ b/vendor/github.com/sirupsen/logrus/terminal_check_notappengine.go
@@ -1,4 +1,4 @@
1// +build !appengine,!js,!windows 1// +build !appengine,!js,!windows,!aix
2 2
3package logrus 3package logrus
4 4
diff --git a/vendor/github.com/sirupsen/logrus/text_formatter.go b/vendor/github.com/sirupsen/logrus/text_formatter.go
index d4663b8..fb21649 100644
--- a/vendor/github.com/sirupsen/logrus/text_formatter.go
+++ b/vendor/github.com/sirupsen/logrus/text_formatter.go
@@ -4,6 +4,7 @@ import (
4 "bytes" 4 "bytes"
5 "fmt" 5 "fmt"
6 "os" 6 "os"
7 "runtime"
7 "sort" 8 "sort"
8 "strings" 9 "strings"
9 "sync" 10 "sync"
@@ -90,7 +91,7 @@ func (f *TextFormatter) init(entry *Entry) {
90} 91}
91 92
92func (f *TextFormatter) isColored() bool { 93func (f *TextFormatter) isColored() bool {
93 isColored := f.ForceColors || f.isTerminal 94 isColored := f.ForceColors || (f.isTerminal && (runtime.GOOS != "windows"))
94 95
95 if f.EnvironmentOverrideColors { 96 if f.EnvironmentOverrideColors {
96 if force, ok := os.LookupEnv("CLICOLOR_FORCE"); ok && force != "0" { 97 if force, ok := os.LookupEnv("CLICOLOR_FORCE"); ok && force != "0" {
@@ -107,14 +108,17 @@ func (f *TextFormatter) isColored() bool {
107 108
108// Format renders a single log entry 109// Format renders a single log entry
109func (f *TextFormatter) Format(entry *Entry) ([]byte, error) { 110func (f *TextFormatter) Format(entry *Entry) ([]byte, error) {
110 prefixFieldClashes(entry.Data, f.FieldMap) 111 data := make(Fields)
111 112 for k, v := range entry.Data {
112 keys := make([]string, 0, len(entry.Data)) 113 data[k] = v
113 for k := range entry.Data { 114 }
115 prefixFieldClashes(data, f.FieldMap, entry.HasCaller())
116 keys := make([]string, 0, len(data))
117 for k := range data {
114 keys = append(keys, k) 118 keys = append(keys, k)
115 } 119 }
116 120
117 fixedKeys := make([]string, 0, 4+len(entry.Data)) 121 fixedKeys := make([]string, 0, 4+len(data))
118 if !f.DisableTimestamp { 122 if !f.DisableTimestamp {
119 fixedKeys = append(fixedKeys, f.FieldMap.resolve(FieldKeyTime)) 123 fixedKeys = append(fixedKeys, f.FieldMap.resolve(FieldKeyTime))
120 } 124 }
@@ -125,6 +129,10 @@ func (f *TextFormatter) Format(entry *Entry) ([]byte, error) {
125 if entry.err != "" { 129 if entry.err != "" {
126 fixedKeys = append(fixedKeys, f.FieldMap.resolve(FieldKeyLogrusError)) 130 fixedKeys = append(fixedKeys, f.FieldMap.resolve(FieldKeyLogrusError))
127 } 131 }
132 if entry.HasCaller() {
133 fixedKeys = append(fixedKeys,
134 f.FieldMap.resolve(FieldKeyFunc), f.FieldMap.resolve(FieldKeyFile))
135 }
128 136
129 if !f.DisableSorting { 137 if !f.DisableSorting {
130 if f.SortingFunc == nil { 138 if f.SortingFunc == nil {
@@ -156,21 +164,25 @@ func (f *TextFormatter) Format(entry *Entry) ([]byte, error) {
156 timestampFormat = defaultTimestampFormat 164 timestampFormat = defaultTimestampFormat
157 } 165 }
158 if f.isColored() { 166 if f.isColored() {
159 f.printColored(b, entry, keys, timestampFormat) 167 f.printColored(b, entry, keys, data, timestampFormat)
160 } else { 168 } else {
161 for _, key := range fixedKeys { 169 for _, key := range fixedKeys {
162 var value interface{} 170 var value interface{}
163 switch key { 171 switch {
164 case f.FieldMap.resolve(FieldKeyTime): 172 case key == f.FieldMap.resolve(FieldKeyTime):
165 value = entry.Time.Format(timestampFormat) 173 value = entry.Time.Format(timestampFormat)
166 case f.FieldMap.resolve(FieldKeyLevel): 174 case key == f.FieldMap.resolve(FieldKeyLevel):
167 value = entry.Level.String() 175 value = entry.Level.String()
168 case f.FieldMap.resolve(FieldKeyMsg): 176 case key == f.FieldMap.resolve(FieldKeyMsg):
169 value = entry.Message 177 value = entry.Message
170 case f.FieldMap.resolve(FieldKeyLogrusError): 178 case key == f.FieldMap.resolve(FieldKeyLogrusError):
171 value = entry.err 179 value = entry.err
180 case key == f.FieldMap.resolve(FieldKeyFunc) && entry.HasCaller():
181 value = entry.Caller.Function
182 case key == f.FieldMap.resolve(FieldKeyFile) && entry.HasCaller():
183 value = fmt.Sprintf("%s:%d", entry.Caller.File, entry.Caller.Line)
172 default: 184 default:
173 value = entry.Data[key] 185 value = data[key]
174 } 186 }
175 f.appendKeyValue(b, key, value) 187 f.appendKeyValue(b, key, value)
176 } 188 }
@@ -180,10 +192,10 @@ func (f *TextFormatter) Format(entry *Entry) ([]byte, error) {
180 return b.Bytes(), nil 192 return b.Bytes(), nil
181} 193}
182 194
183func (f *TextFormatter) printColored(b *bytes.Buffer, entry *Entry, keys []string, timestampFormat string) { 195func (f *TextFormatter) printColored(b *bytes.Buffer, entry *Entry, keys []string, data Fields, timestampFormat string) {
184 var levelColor int 196 var levelColor int
185 switch entry.Level { 197 switch entry.Level {
186 case DebugLevel: 198 case DebugLevel, TraceLevel:
187 levelColor = gray 199 levelColor = gray
188 case WarnLevel: 200 case WarnLevel:
189 levelColor = yellow 201 levelColor = yellow
@@ -202,15 +214,22 @@ func (f *TextFormatter) printColored(b *bytes.Buffer, entry *Entry, keys []strin
202 // the behavior of logrus text_formatter the same as the stdlib log package 214 // the behavior of logrus text_formatter the same as the stdlib log package
203 entry.Message = strings.TrimSuffix(entry.Message, "\n") 215 entry.Message = strings.TrimSuffix(entry.Message, "\n")
204 216
217 caller := ""
218
219 if entry.HasCaller() {
220 caller = fmt.Sprintf("%s:%d %s()",
221 entry.Caller.File, entry.Caller.Line, entry.Caller.Function)
222 }
223
205 if f.DisableTimestamp { 224 if f.DisableTimestamp {
206 fmt.Fprintf(b, "\x1b[%dm%s\x1b[0m %-44s ", levelColor, levelText, entry.Message) 225 fmt.Fprintf(b, "\x1b[%dm%s\x1b[0m%s %-44s ", levelColor, levelText, caller, entry.Message)
207 } else if !f.FullTimestamp { 226 } else if !f.FullTimestamp {
208 fmt.Fprintf(b, "\x1b[%dm%s\x1b[0m[%04d] %-44s ", levelColor, levelText, int(entry.Time.Sub(baseTimestamp)/time.Second), entry.Message) 227 fmt.Fprintf(b, "\x1b[%dm%s\x1b[0m[%04d]%s %-44s ", levelColor, levelText, int(entry.Time.Sub(baseTimestamp)/time.Second), caller, entry.Message)
209 } else { 228 } else {
210 fmt.Fprintf(b, "\x1b[%dm%s\x1b[0m[%s] %-44s ", levelColor, levelText, entry.Time.Format(timestampFormat), entry.Message) 229 fmt.Fprintf(b, "\x1b[%dm%s\x1b[0m[%s]%s %-44s ", levelColor, levelText, entry.Time.Format(timestampFormat), caller, entry.Message)
211 } 230 }
212 for _, k := range keys { 231 for _, k := range keys {
213 v := entry.Data[k] 232 v := data[k]
214 fmt.Fprintf(b, " \x1b[%dm%s\x1b[0m=", levelColor, k) 233 fmt.Fprintf(b, " \x1b[%dm%s\x1b[0m=", levelColor, k)
215 f.appendValue(b, v) 234 f.appendValue(b, v)
216 } 235 }
diff --git a/vendor/github.com/sirupsen/logrus/writer.go b/vendor/github.com/sirupsen/logrus/writer.go
index 7bdebed..9e1f751 100644
--- a/vendor/github.com/sirupsen/logrus/writer.go
+++ b/vendor/github.com/sirupsen/logrus/writer.go
@@ -24,6 +24,8 @@ func (entry *Entry) WriterLevel(level Level) *io.PipeWriter {
24 var printFunc func(args ...interface{}) 24 var printFunc func(args ...interface{})
25 25
26 switch level { 26 switch level {
27 case TraceLevel:
28 printFunc = entry.Trace
27 case DebugLevel: 29 case DebugLevel:
28 printFunc = entry.Debug 30 printFunc = entry.Debug
29 case InfoLevel: 31 case InfoLevel:
diff --git a/vendor/golang.org/x/crypto/ssh/terminal/terminal.go b/vendor/golang.org/x/crypto/ssh/terminal/terminal.go
index 9a88759..9d666ff 100644
--- a/vendor/golang.org/x/crypto/ssh/terminal/terminal.go
+++ b/vendor/golang.org/x/crypto/ssh/terminal/terminal.go
@@ -159,6 +159,10 @@ func bytesToKey(b []byte, pasteActive bool) (rune, []byte) {
159 return keyClearScreen, b[1:] 159 return keyClearScreen, b[1:]
160 case 23: // ^W 160 case 23: // ^W
161 return keyDeleteWord, b[1:] 161 return keyDeleteWord, b[1:]
162 case 14: // ^N
163 return keyDown, b[1:]
164 case 16: // ^P
165 return keyUp, b[1:]
162 } 166 }
163 } 167 }
164 168
diff --git a/vendor/golang.org/x/crypto/ssh/terminal/util.go b/vendor/golang.org/x/crypto/ssh/terminal/util.go
index 731c89a..3911040 100644
--- a/vendor/golang.org/x/crypto/ssh/terminal/util.go
+++ b/vendor/golang.org/x/crypto/ssh/terminal/util.go
@@ -2,7 +2,7 @@
2// Use of this source code is governed by a BSD-style 2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file. 3// license that can be found in the LICENSE file.
4 4
5// +build darwin dragonfly freebsd linux,!appengine netbsd openbsd 5// +build aix darwin dragonfly freebsd linux,!appengine netbsd openbsd
6 6
7// Package terminal provides support functions for dealing with terminals, as 7// Package terminal provides support functions for dealing with terminals, as
8// commonly found on UNIX systems. 8// commonly found on UNIX systems.
@@ -25,7 +25,7 @@ type State struct {
25 termios unix.Termios 25 termios unix.Termios
26} 26}
27 27
28// IsTerminal returns true if the given file descriptor is a terminal. 28// IsTerminal returns whether the given file descriptor is a terminal.
29func IsTerminal(fd int) bool { 29func IsTerminal(fd int) bool {
30 _, err := unix.IoctlGetTermios(fd, ioctlReadTermios) 30 _, err := unix.IoctlGetTermios(fd, ioctlReadTermios)
31 return err == nil 31 return err == nil
diff --git a/vendor/golang.org/x/crypto/ssh/terminal/util_aix.go b/vendor/golang.org/x/crypto/ssh/terminal/util_aix.go
new file mode 100644
index 0000000..dfcd627
--- /dev/null
+++ b/vendor/golang.org/x/crypto/ssh/terminal/util_aix.go
@@ -0,0 +1,12 @@
1// Copyright 2018 The Go Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5// +build aix
6
7package terminal
8
9import "golang.org/x/sys/unix"
10
11const ioctlReadTermios = unix.TCGETS
12const ioctlWriteTermios = unix.TCSETS
diff --git a/vendor/golang.org/x/crypto/ssh/terminal/util_plan9.go b/vendor/golang.org/x/crypto/ssh/terminal/util_plan9.go
index 799f049..9317ac7 100644
--- a/vendor/golang.org/x/crypto/ssh/terminal/util_plan9.go
+++ b/vendor/golang.org/x/crypto/ssh/terminal/util_plan9.go
@@ -21,7 +21,7 @@ import (
21 21
22type State struct{} 22type State struct{}
23 23
24// IsTerminal returns true if the given file descriptor is a terminal. 24// IsTerminal returns whether the given file descriptor is a terminal.
25func IsTerminal(fd int) bool { 25func IsTerminal(fd int) bool {
26 return false 26 return false
27} 27}
diff --git a/vendor/golang.org/x/crypto/ssh/terminal/util_solaris.go b/vendor/golang.org/x/crypto/ssh/terminal/util_solaris.go
index 9e41b9f..3d5f06a 100644
--- a/vendor/golang.org/x/crypto/ssh/terminal/util_solaris.go
+++ b/vendor/golang.org/x/crypto/ssh/terminal/util_solaris.go
@@ -17,7 +17,7 @@ type State struct {
17 termios unix.Termios 17 termios unix.Termios
18} 18}
19 19
20// IsTerminal returns true if the given file descriptor is a terminal. 20// IsTerminal returns whether the given file descriptor is a terminal.
21func IsTerminal(fd int) bool { 21func IsTerminal(fd int) bool {
22 _, err := unix.IoctlGetTermio(fd, unix.TCGETA) 22 _, err := unix.IoctlGetTermio(fd, unix.TCGETA)
23 return err == nil 23 return err == nil
diff --git a/vendor/golang.org/x/crypto/ssh/terminal/util_windows.go b/vendor/golang.org/x/crypto/ssh/terminal/util_windows.go
index 8618955..6cb8a95 100644
--- a/vendor/golang.org/x/crypto/ssh/terminal/util_windows.go
+++ b/vendor/golang.org/x/crypto/ssh/terminal/util_windows.go
@@ -26,7 +26,7 @@ type State struct {
26 mode uint32 26 mode uint32
27} 27}
28 28
29// IsTerminal returns true if the given file descriptor is a terminal. 29// IsTerminal returns whether the given file descriptor is a terminal.
30func IsTerminal(fd int) bool { 30func IsTerminal(fd int) bool {
31 var st uint32 31 var st uint32
32 err := windows.GetConsoleMode(windows.Handle(fd), &st) 32 err := windows.GetConsoleMode(windows.Handle(fd), &st)
diff --git a/vendor/golang.org/x/net/bpf/constants.go b/vendor/golang.org/x/net/bpf/constants.go
index b89ca35..12f3ee8 100644
--- a/vendor/golang.org/x/net/bpf/constants.go
+++ b/vendor/golang.org/x/net/bpf/constants.go
@@ -38,6 +38,7 @@ const (
38type JumpTest uint16 38type JumpTest uint16
39 39
40// Supported operators for conditional jumps. 40// Supported operators for conditional jumps.
41// K can be RegX for JumpIfX
41const ( 42const (
42 // K == A 43 // K == A
43 JumpEqual JumpTest = iota 44 JumpEqual JumpTest = iota
@@ -134,12 +135,9 @@ const (
134 opMaskLoadDest = 0x01 135 opMaskLoadDest = 0x01
135 opMaskLoadWidth = 0x18 136 opMaskLoadWidth = 0x18
136 opMaskLoadMode = 0xe0 137 opMaskLoadMode = 0xe0
137 // opClsALU 138 // opClsALU & opClsJump
138 opMaskOperandSrc = 0x08 139 opMaskOperand = 0x08
139 opMaskOperator = 0xf0 140 opMaskOperator = 0xf0
140 // opClsJump
141 opMaskJumpConst = 0x0f
142 opMaskJumpCond = 0xf0
143) 141)
144 142
145const ( 143const (
@@ -192,15 +190,21 @@ const (
192 opLoadWidth1 190 opLoadWidth1
193) 191)
194 192
195// Operator defined by ALUOp* 193// Operand for ALU and Jump instructions
194type opOperand uint16
196 195
196// Supported operand sources.
197const ( 197const (
198 opALUSrcConstant uint16 = iota << 3 198 opOperandConstant opOperand = iota << 3
199 opALUSrcX 199 opOperandX
200) 200)
201 201
202// An jumpOp is a conditional jump condition.
203type jumpOp uint16
204
205// Supported jump conditions.
202const ( 206const (
203 opJumpAlways = iota << 4 207 opJumpAlways jumpOp = iota << 4
204 opJumpEqual 208 opJumpEqual
205 opJumpGT 209 opJumpGT
206 opJumpGE 210 opJumpGE
diff --git a/vendor/golang.org/x/net/bpf/instructions.go b/vendor/golang.org/x/net/bpf/instructions.go
index f9dc0e8..3cffcaa 100644
--- a/vendor/golang.org/x/net/bpf/instructions.go
+++ b/vendor/golang.org/x/net/bpf/instructions.go
@@ -89,10 +89,14 @@ func (ri RawInstruction) Disassemble() Instruction {
89 case opClsALU: 89 case opClsALU:
90 switch op := ALUOp(ri.Op & opMaskOperator); op { 90 switch op := ALUOp(ri.Op & opMaskOperator); op {
91 case ALUOpAdd, ALUOpSub, ALUOpMul, ALUOpDiv, ALUOpOr, ALUOpAnd, ALUOpShiftLeft, ALUOpShiftRight, ALUOpMod, ALUOpXor: 91 case ALUOpAdd, ALUOpSub, ALUOpMul, ALUOpDiv, ALUOpOr, ALUOpAnd, ALUOpShiftLeft, ALUOpShiftRight, ALUOpMod, ALUOpXor:
92 if ri.Op&opMaskOperandSrc != 0 { 92 switch operand := opOperand(ri.Op & opMaskOperand); operand {
93 case opOperandX:
93 return ALUOpX{Op: op} 94 return ALUOpX{Op: op}
95 case opOperandConstant:
96 return ALUOpConstant{Op: op, Val: ri.K}
97 default:
98 return ri
94 } 99 }
95 return ALUOpConstant{Op: op, Val: ri.K}
96 case aluOpNeg: 100 case aluOpNeg:
97 return NegateA{} 101 return NegateA{}
98 default: 102 default:
@@ -100,63 +104,18 @@ func (ri RawInstruction) Disassemble() Instruction {
100 } 104 }
101 105
102 case opClsJump: 106 case opClsJump:
103 if ri.Op&opMaskJumpConst != opClsJump { 107 switch op := jumpOp(ri.Op & opMaskOperator); op {
104 return ri
105 }
106 switch ri.Op & opMaskJumpCond {
107 case opJumpAlways: 108 case opJumpAlways:
108 return Jump{Skip: ri.K} 109 return Jump{Skip: ri.K}
109 case opJumpEqual: 110 case opJumpEqual, opJumpGT, opJumpGE, opJumpSet:
110 if ri.Jt == 0 { 111 cond, skipTrue, skipFalse := jumpOpToTest(op, ri.Jt, ri.Jf)
111 return JumpIf{ 112 switch operand := opOperand(ri.Op & opMaskOperand); operand {
112 Cond: JumpNotEqual, 113 case opOperandX:
113 Val: ri.K, 114 return JumpIfX{Cond: cond, SkipTrue: skipTrue, SkipFalse: skipFalse}
114 SkipTrue: ri.Jf, 115 case opOperandConstant:
115 SkipFalse: 0, 116 return JumpIf{Cond: cond, Val: ri.K, SkipTrue: skipTrue, SkipFalse: skipFalse}
116 } 117 default:
117 } 118 return ri
118 return JumpIf{
119 Cond: JumpEqual,
120 Val: ri.K,
121 SkipTrue: ri.Jt,
122 SkipFalse: ri.Jf,
123 }
124 case opJumpGT:
125 if ri.Jt == 0 {
126 return JumpIf{
127 Cond: JumpLessOrEqual,
128 Val: ri.K,
129 SkipTrue: ri.Jf,
130 SkipFalse: 0,
131 }
132 }
133 return JumpIf{
134 Cond: JumpGreaterThan,
135 Val: ri.K,
136 SkipTrue: ri.Jt,
137 SkipFalse: ri.Jf,
138 }
139 case opJumpGE:
140 if ri.Jt == 0 {
141 return JumpIf{
142 Cond: JumpLessThan,
143 Val: ri.K,
144 SkipTrue: ri.Jf,
145 SkipFalse: 0,
146 }
147 }
148 return JumpIf{
149 Cond: JumpGreaterOrEqual,
150 Val: ri.K,
151 SkipTrue: ri.Jt,
152 SkipFalse: ri.Jf,
153 }
154 case opJumpSet:
155 return JumpIf{
156 Cond: JumpBitsSet,
157 Val: ri.K,
158 SkipTrue: ri.Jt,
159 SkipFalse: ri.Jf,
160 } 119 }
161 default: 120 default:
162 return ri 121 return ri
@@ -187,6 +146,41 @@ func (ri RawInstruction) Disassemble() Instruction {
187 } 146 }
188} 147}
189 148
149func jumpOpToTest(op jumpOp, skipTrue uint8, skipFalse uint8) (JumpTest, uint8, uint8) {
150 var test JumpTest
151
152 // Decode "fake" jump conditions that don't appear in machine code
153 // Ensures the Assemble -> Disassemble stage recreates the same instructions
154 // See https://github.com/golang/go/issues/18470
155 if skipTrue == 0 {
156 switch op {
157 case opJumpEqual:
158 test = JumpNotEqual
159 case opJumpGT:
160 test = JumpLessOrEqual
161 case opJumpGE:
162 test = JumpLessThan
163 case opJumpSet:
164 test = JumpBitsNotSet
165 }
166
167 return test, skipFalse, 0
168 }
169
170 switch op {
171 case opJumpEqual:
172 test = JumpEqual
173 case opJumpGT:
174 test = JumpGreaterThan
175 case opJumpGE:
176 test = JumpGreaterOrEqual
177 case opJumpSet:
178 test = JumpBitsSet
179 }
180
181 return test, skipTrue, skipFalse
182}
183
190// LoadConstant loads Val into register Dst. 184// LoadConstant loads Val into register Dst.
191type LoadConstant struct { 185type LoadConstant struct {
192 Dst Register 186 Dst Register
@@ -413,7 +407,7 @@ type ALUOpConstant struct {
413// Assemble implements the Instruction Assemble method. 407// Assemble implements the Instruction Assemble method.
414func (a ALUOpConstant) Assemble() (RawInstruction, error) { 408func (a ALUOpConstant) Assemble() (RawInstruction, error) {
415 return RawInstruction{ 409 return RawInstruction{
416 Op: opClsALU | opALUSrcConstant | uint16(a.Op), 410 Op: opClsALU | uint16(opOperandConstant) | uint16(a.Op),
417 K: a.Val, 411 K: a.Val,
418 }, nil 412 }, nil
419} 413}
@@ -454,7 +448,7 @@ type ALUOpX struct {
454// Assemble implements the Instruction Assemble method. 448// Assemble implements the Instruction Assemble method.
455func (a ALUOpX) Assemble() (RawInstruction, error) { 449func (a ALUOpX) Assemble() (RawInstruction, error) {
456 return RawInstruction{ 450 return RawInstruction{
457 Op: opClsALU | opALUSrcX | uint16(a.Op), 451 Op: opClsALU | uint16(opOperandX) | uint16(a.Op),
458 }, nil 452 }, nil
459} 453}
460 454
@@ -509,7 +503,7 @@ type Jump struct {
509// Assemble implements the Instruction Assemble method. 503// Assemble implements the Instruction Assemble method.
510func (a Jump) Assemble() (RawInstruction, error) { 504func (a Jump) Assemble() (RawInstruction, error) {
511 return RawInstruction{ 505 return RawInstruction{
512 Op: opClsJump | opJumpAlways, 506 Op: opClsJump | uint16(opJumpAlways),
513 K: a.Skip, 507 K: a.Skip,
514 }, nil 508 }, nil
515} 509}
@@ -530,11 +524,39 @@ type JumpIf struct {
530 524
531// Assemble implements the Instruction Assemble method. 525// Assemble implements the Instruction Assemble method.
532func (a JumpIf) Assemble() (RawInstruction, error) { 526func (a JumpIf) Assemble() (RawInstruction, error) {
527 return jumpToRaw(a.Cond, opOperandConstant, a.Val, a.SkipTrue, a.SkipFalse)
528}
529
530// String returns the instruction in assembler notation.
531func (a JumpIf) String() string {
532 return jumpToString(a.Cond, fmt.Sprintf("#%d", a.Val), a.SkipTrue, a.SkipFalse)
533}
534
535// JumpIfX skips the following Skip instructions in the program if A
536// <Cond> X is true.
537type JumpIfX struct {
538 Cond JumpTest
539 SkipTrue uint8
540 SkipFalse uint8
541}
542
543// Assemble implements the Instruction Assemble method.
544func (a JumpIfX) Assemble() (RawInstruction, error) {
545 return jumpToRaw(a.Cond, opOperandX, 0, a.SkipTrue, a.SkipFalse)
546}
547
548// String returns the instruction in assembler notation.
549func (a JumpIfX) String() string {
550 return jumpToString(a.Cond, "x", a.SkipTrue, a.SkipFalse)
551}
552
553// jumpToRaw assembles a jump instruction into a RawInstruction
554func jumpToRaw(test JumpTest, operand opOperand, k uint32, skipTrue, skipFalse uint8) (RawInstruction, error) {
533 var ( 555 var (
534 cond uint16 556 cond jumpOp
535 flip bool 557 flip bool
536 ) 558 )
537 switch a.Cond { 559 switch test {
538 case JumpEqual: 560 case JumpEqual:
539 cond = opJumpEqual 561 cond = opJumpEqual
540 case JumpNotEqual: 562 case JumpNotEqual:
@@ -552,63 +574,63 @@ func (a JumpIf) Assemble() (RawInstruction, error) {
552 case JumpBitsNotSet: 574 case JumpBitsNotSet:
553 cond, flip = opJumpSet, true 575 cond, flip = opJumpSet, true
554 default: 576 default:
555 return RawInstruction{}, fmt.Errorf("unknown JumpTest %v", a.Cond) 577 return RawInstruction{}, fmt.Errorf("unknown JumpTest %v", test)
556 } 578 }
557 jt, jf := a.SkipTrue, a.SkipFalse 579 jt, jf := skipTrue, skipFalse
558 if flip { 580 if flip {
559 jt, jf = jf, jt 581 jt, jf = jf, jt
560 } 582 }
561 return RawInstruction{ 583 return RawInstruction{
562 Op: opClsJump | cond, 584 Op: opClsJump | uint16(cond) | uint16(operand),
563 Jt: jt, 585 Jt: jt,
564 Jf: jf, 586 Jf: jf,
565 K: a.Val, 587 K: k,
566 }, nil 588 }, nil
567} 589}
568 590
569// String returns the instruction in assembler notation. 591// jumpToString converts a jump instruction to assembler notation
570func (a JumpIf) String() string { 592func jumpToString(cond JumpTest, operand string, skipTrue, skipFalse uint8) string {
571 switch a.Cond { 593 switch cond {
572 // K == A 594 // K == A
573 case JumpEqual: 595 case JumpEqual:
574 return conditionalJump(a, "jeq", "jneq") 596 return conditionalJump(operand, skipTrue, skipFalse, "jeq", "jneq")
575 // K != A 597 // K != A
576 case JumpNotEqual: 598 case JumpNotEqual:
577 return fmt.Sprintf("jneq #%d,%d", a.Val, a.SkipTrue) 599 return fmt.Sprintf("jneq %s,%d", operand, skipTrue)
578 // K > A 600 // K > A
579 case JumpGreaterThan: 601 case JumpGreaterThan:
580 return conditionalJump(a, "jgt", "jle") 602 return conditionalJump(operand, skipTrue, skipFalse, "jgt", "jle")
581 // K < A 603 // K < A
582 case JumpLessThan: 604 case JumpLessThan:
583 return fmt.Sprintf("jlt #%d,%d", a.Val, a.SkipTrue) 605 return fmt.Sprintf("jlt %s,%d", operand, skipTrue)
584 // K >= A 606 // K >= A
585 case JumpGreaterOrEqual: 607 case JumpGreaterOrEqual:
586 return conditionalJump(a, "jge", "jlt") 608 return conditionalJump(operand, skipTrue, skipFalse, "jge", "jlt")
587 // K <= A 609 // K <= A
588 case JumpLessOrEqual: 610 case JumpLessOrEqual:
589 return fmt.Sprintf("jle #%d,%d", a.Val, a.SkipTrue) 611 return fmt.Sprintf("jle %s,%d", operand, skipTrue)
590 // K & A != 0 612 // K & A != 0
591 case JumpBitsSet: 613 case JumpBitsSet:
592 if a.SkipFalse > 0 { 614 if skipFalse > 0 {
593 return fmt.Sprintf("jset #%d,%d,%d", a.Val, a.SkipTrue, a.SkipFalse) 615 return fmt.Sprintf("jset %s,%d,%d", operand, skipTrue, skipFalse)
594 } 616 }
595 return fmt.Sprintf("jset #%d,%d", a.Val, a.SkipTrue) 617 return fmt.Sprintf("jset %s,%d", operand, skipTrue)
596 // K & A == 0, there is no assembler instruction for JumpBitNotSet, use JumpBitSet and invert skips 618 // K & A == 0, there is no assembler instruction for JumpBitNotSet, use JumpBitSet and invert skips
597 case JumpBitsNotSet: 619 case JumpBitsNotSet:
598 return JumpIf{Cond: JumpBitsSet, SkipTrue: a.SkipFalse, SkipFalse: a.SkipTrue, Val: a.Val}.String() 620 return jumpToString(JumpBitsSet, operand, skipFalse, skipTrue)
599 default: 621 default:
600 return fmt.Sprintf("unknown instruction: %#v", a) 622 return fmt.Sprintf("unknown JumpTest %#v", cond)
601 } 623 }
602} 624}
603 625
604func conditionalJump(inst JumpIf, positiveJump, negativeJump string) string { 626func conditionalJump(operand string, skipTrue, skipFalse uint8, positiveJump, negativeJump string) string {
605 if inst.SkipTrue > 0 { 627 if skipTrue > 0 {
606 if inst.SkipFalse > 0 { 628 if skipFalse > 0 {
607 return fmt.Sprintf("%s #%d,%d,%d", positiveJump, inst.Val, inst.SkipTrue, inst.SkipFalse) 629 return fmt.Sprintf("%s %s,%d,%d", positiveJump, operand, skipTrue, skipFalse)
608 } 630 }
609 return fmt.Sprintf("%s #%d,%d", positiveJump, inst.Val, inst.SkipTrue) 631 return fmt.Sprintf("%s %s,%d", positiveJump, operand, skipTrue)
610 } 632 }
611 return fmt.Sprintf("%s #%d,%d", negativeJump, inst.Val, inst.SkipFalse) 633 return fmt.Sprintf("%s %s,%d", negativeJump, operand, skipFalse)
612} 634}
613 635
614// RetA exits the BPF program, returning the value of register A. 636// RetA exits the BPF program, returning the value of register A.
diff --git a/vendor/golang.org/x/net/bpf/vm.go b/vendor/golang.org/x/net/bpf/vm.go
index 4c656f1..73f57f1 100644
--- a/vendor/golang.org/x/net/bpf/vm.go
+++ b/vendor/golang.org/x/net/bpf/vm.go
@@ -35,6 +35,13 @@ func NewVM(filter []Instruction) (*VM, error) {
35 if check <= int(ins.SkipFalse) { 35 if check <= int(ins.SkipFalse) {
36 return nil, fmt.Errorf("cannot jump %d instructions in false case; jumping past program bounds", ins.SkipFalse) 36 return nil, fmt.Errorf("cannot jump %d instructions in false case; jumping past program bounds", ins.SkipFalse)
37 } 37 }
38 case JumpIfX:
39 if check <= int(ins.SkipTrue) {
40 return nil, fmt.Errorf("cannot jump %d instructions in true case; jumping past program bounds", ins.SkipTrue)
41 }
42 if check <= int(ins.SkipFalse) {
43 return nil, fmt.Errorf("cannot jump %d instructions in false case; jumping past program bounds", ins.SkipFalse)
44 }
38 // Check for division or modulus by zero 45 // Check for division or modulus by zero
39 case ALUOpConstant: 46 case ALUOpConstant:
40 if ins.Val != 0 { 47 if ins.Val != 0 {
@@ -109,6 +116,9 @@ func (v *VM) Run(in []byte) (int, error) {
109 case JumpIf: 116 case JumpIf:
110 jump := jumpIf(ins, regA) 117 jump := jumpIf(ins, regA)
111 i += jump 118 i += jump
119 case JumpIfX:
120 jump := jumpIfX(ins, regA, regX)
121 i += jump
112 case LoadAbsolute: 122 case LoadAbsolute:
113 regA, ok = loadAbsolute(ins, in) 123 regA, ok = loadAbsolute(ins, in)
114 case LoadConstant: 124 case LoadConstant:
diff --git a/vendor/golang.org/x/net/bpf/vm_instructions.go b/vendor/golang.org/x/net/bpf/vm_instructions.go
index 516f946..f0d2e55 100644
--- a/vendor/golang.org/x/net/bpf/vm_instructions.go
+++ b/vendor/golang.org/x/net/bpf/vm_instructions.go
@@ -55,34 +55,41 @@ func aluOpCommon(op ALUOp, regA uint32, value uint32) uint32 {
55 } 55 }
56} 56}
57 57
58func jumpIf(ins JumpIf, value uint32) int { 58func jumpIf(ins JumpIf, regA uint32) int {
59 return jumpIfCommon(ins.Cond, ins.SkipTrue, ins.SkipFalse, regA, ins.Val)
60}
61
62func jumpIfX(ins JumpIfX, regA uint32, regX uint32) int {
63 return jumpIfCommon(ins.Cond, ins.SkipTrue, ins.SkipFalse, regA, regX)
64}
65
66func jumpIfCommon(cond JumpTest, skipTrue, skipFalse uint8, regA uint32, value uint32) int {
59 var ok bool 67 var ok bool
60 inV := uint32(ins.Val)
61 68
62 switch ins.Cond { 69 switch cond {
63 case JumpEqual: 70 case JumpEqual:
64 ok = value == inV 71 ok = regA == value
65 case JumpNotEqual: 72 case JumpNotEqual:
66 ok = value != inV 73 ok = regA != value
67 case JumpGreaterThan: 74 case JumpGreaterThan:
68 ok = value > inV 75 ok = regA > value
69 case JumpLessThan: 76 case JumpLessThan:
70 ok = value < inV 77 ok = regA < value
71 case JumpGreaterOrEqual: 78 case JumpGreaterOrEqual:
72 ok = value >= inV 79 ok = regA >= value
73 case JumpLessOrEqual: 80 case JumpLessOrEqual:
74 ok = value <= inV 81 ok = regA <= value
75 case JumpBitsSet: 82 case JumpBitsSet:
76 ok = (value & inV) != 0 83 ok = (regA & value) != 0
77 case JumpBitsNotSet: 84 case JumpBitsNotSet:
78 ok = (value & inV) == 0 85 ok = (regA & value) == 0
79 } 86 }
80 87
81 if ok { 88 if ok {
82 return int(ins.SkipTrue) 89 return int(skipTrue)
83 } 90 }
84 91
85 return int(ins.SkipFalse) 92 return int(skipFalse)
86} 93}
87 94
88func loadAbsolute(ins LoadAbsolute, in []byte) (uint32, bool) { 95func loadAbsolute(ins LoadAbsolute, in []byte) (uint32, bool) {
diff --git a/vendor/golang.org/x/net/internal/socket/empty.s b/vendor/golang.org/x/net/internal/socket/empty.s
new file mode 100644
index 0000000..bff0231
--- /dev/null
+++ b/vendor/golang.org/x/net/internal/socket/empty.s
@@ -0,0 +1,7 @@
1// Copyright 2018 The Go Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5// +build darwin,go1.12
6
7// This exists solely so we can linkname in symbols from syscall.
diff --git a/vendor/golang.org/x/net/internal/socket/sys_bsdvar.go b/vendor/golang.org/x/net/internal/socket/sys_bsdvar.go
index f723fa3..164ddfc 100644
--- a/vendor/golang.org/x/net/internal/socket/sys_bsdvar.go
+++ b/vendor/golang.org/x/net/internal/socket/sys_bsdvar.go
@@ -6,9 +6,15 @@
6 6
7package socket 7package socket
8 8
9import "unsafe" 9import (
10 "runtime"
11 "unsafe"
12)
10 13
11func probeProtocolStack() int { 14func probeProtocolStack() int {
15 if runtime.GOOS == "openbsd" && runtime.GOARCH == "arm" {
16 return 8
17 }
12 var p uintptr 18 var p uintptr
13 return int(unsafe.Sizeof(p)) 19 return int(unsafe.Sizeof(p))
14} 20}
diff --git a/vendor/golang.org/x/net/internal/socket/sys_go1_11_darwin.go b/vendor/golang.org/x/net/internal/socket/sys_go1_11_darwin.go
new file mode 100644
index 0000000..02d2b3c
--- /dev/null
+++ b/vendor/golang.org/x/net/internal/socket/sys_go1_11_darwin.go
@@ -0,0 +1,33 @@
1// Copyright 2018 The Go Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5// +build !go1.12
6
7package socket
8
9import (
10 "syscall"
11 "unsafe"
12)
13
14func getsockopt(s uintptr, level, name int, b []byte) (int, error) {
15 l := uint32(len(b))
16 _, _, errno := syscall.Syscall6(syscall.SYS_GETSOCKOPT, s, uintptr(level), uintptr(name), uintptr(unsafe.Pointer(&b[0])), uintptr(unsafe.Pointer(&l)), 0)
17 return int(l), errnoErr(errno)
18}
19
20func setsockopt(s uintptr, level, name int, b []byte) error {
21 _, _, errno := syscall.Syscall6(syscall.SYS_SETSOCKOPT, s, uintptr(level), uintptr(name), uintptr(unsafe.Pointer(&b[0])), uintptr(len(b)), 0)
22 return errnoErr(errno)
23}
24
25func recvmsg(s uintptr, h *msghdr, flags int) (int, error) {
26 n, _, errno := syscall.Syscall(syscall.SYS_RECVMSG, s, uintptr(unsafe.Pointer(h)), uintptr(flags))
27 return int(n), errnoErr(errno)
28}
29
30func sendmsg(s uintptr, h *msghdr, flags int) (int, error) {
31 n, _, errno := syscall.Syscall(syscall.SYS_SENDMSG, s, uintptr(unsafe.Pointer(h)), uintptr(flags))
32 return int(n), errnoErr(errno)
33}
diff --git a/vendor/golang.org/x/net/internal/socket/sys_go1_12_darwin.go b/vendor/golang.org/x/net/internal/socket/sys_go1_12_darwin.go
new file mode 100644
index 0000000..0999a19
--- /dev/null
+++ b/vendor/golang.org/x/net/internal/socket/sys_go1_12_darwin.go
@@ -0,0 +1,42 @@
1// Copyright 2018 The Go Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5// +build go1.12
6
7package socket
8
9import (
10 "syscall"
11 "unsafe"
12)
13
14//go:linkname syscall_getsockopt syscall.getsockopt
15func syscall_getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *uint32) error
16
17func getsockopt(s uintptr, level, name int, b []byte) (int, error) {
18 l := uint32(len(b))
19 err := syscall_getsockopt(int(s), level, name, unsafe.Pointer(&b[0]), &l)
20 return int(l), err
21}
22
23//go:linkname syscall_setsockopt syscall.setsockopt
24func syscall_setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) error
25
26func setsockopt(s uintptr, level, name int, b []byte) error {
27 return syscall_setsockopt(int(s), level, name, unsafe.Pointer(&b[0]), uintptr(len(b)))
28}
29
30//go:linkname syscall_recvmsg syscall.recvmsg
31func syscall_recvmsg(s int, msg *syscall.Msghdr, flags int) (n int, err error)
32
33func recvmsg(s uintptr, h *msghdr, flags int) (int, error) {
34 return syscall_recvmsg(int(s), (*syscall.Msghdr)(unsafe.Pointer(h)), flags)
35}
36
37//go:linkname syscall_sendmsg syscall.sendmsg
38func syscall_sendmsg(s int, msg *syscall.Msghdr, flags int) (n int, err error)
39
40func sendmsg(s uintptr, h *msghdr, flags int) (int, error) {
41 return syscall_sendmsg(int(s), (*syscall.Msghdr)(unsafe.Pointer(h)), flags)
42}
diff --git a/vendor/golang.org/x/net/internal/socket/sys_posix.go b/vendor/golang.org/x/net/internal/socket/sys_posix.go
index dc130c2..9a9bc47 100644
--- a/vendor/golang.org/x/net/internal/socket/sys_posix.go
+++ b/vendor/golang.org/x/net/internal/socket/sys_posix.go
@@ -121,18 +121,21 @@ var zoneCache = ipv6ZoneCache{
121 toName: make(map[int]string), 121 toName: make(map[int]string),
122} 122}
123 123
124func (zc *ipv6ZoneCache) update(ift []net.Interface) { 124// update refreshes the network interface information if the cache was last
125// updated more than 1 minute ago, or if force is set. It returns whether the
126// cache was updated.
127func (zc *ipv6ZoneCache) update(ift []net.Interface, force bool) (updated bool) {
125 zc.Lock() 128 zc.Lock()
126 defer zc.Unlock() 129 defer zc.Unlock()
127 now := time.Now() 130 now := time.Now()
128 if zc.lastFetched.After(now.Add(-60 * time.Second)) { 131 if !force && zc.lastFetched.After(now.Add(-60*time.Second)) {
129 return 132 return false
130 } 133 }
131 zc.lastFetched = now 134 zc.lastFetched = now
132 if len(ift) == 0 { 135 if len(ift) == 0 {
133 var err error 136 var err error
134 if ift, err = net.Interfaces(); err != nil { 137 if ift, err = net.Interfaces(); err != nil {
135 return 138 return false
136 } 139 }
137 } 140 }
138 zc.toIndex = make(map[string]int, len(ift)) 141 zc.toIndex = make(map[string]int, len(ift))
@@ -143,25 +146,38 @@ func (zc *ipv6ZoneCache) update(ift []net.Interface) {
143 zc.toName[ifi.Index] = ifi.Name 146 zc.toName[ifi.Index] = ifi.Name
144 } 147 }
145 } 148 }
149 return true
146} 150}
147 151
148func (zc *ipv6ZoneCache) name(zone int) string { 152func (zc *ipv6ZoneCache) name(zone int) string {
149 zoneCache.update(nil) 153 updated := zoneCache.update(nil, false)
150 zoneCache.RLock() 154 zoneCache.RLock()
151 defer zoneCache.RUnlock()
152 name, ok := zoneCache.toName[zone] 155 name, ok := zoneCache.toName[zone]
153 if !ok { 156 zoneCache.RUnlock()
157 if !ok && !updated {
158 zoneCache.update(nil, true)
159 zoneCache.RLock()
160 name, ok = zoneCache.toName[zone]
161 zoneCache.RUnlock()
162 }
163 if !ok { // last resort
154 name = strconv.Itoa(zone) 164 name = strconv.Itoa(zone)
155 } 165 }
156 return name 166 return name
157} 167}
158 168
159func (zc *ipv6ZoneCache) index(zone string) int { 169func (zc *ipv6ZoneCache) index(zone string) int {
160 zoneCache.update(nil) 170 updated := zoneCache.update(nil, false)
161 zoneCache.RLock() 171 zoneCache.RLock()
162 defer zoneCache.RUnlock()
163 index, ok := zoneCache.toIndex[zone] 172 index, ok := zoneCache.toIndex[zone]
164 if !ok { 173 zoneCache.RUnlock()
174 if !ok && !updated {
175 zoneCache.update(nil, true)
176 zoneCache.RLock()
177 index, ok = zoneCache.toIndex[zone]
178 zoneCache.RUnlock()
179 }
180 if !ok { // last resort
165 index, _ = strconv.Atoi(zone) 181 index, _ = strconv.Atoi(zone)
166 } 182 }
167 return index 183 return index
diff --git a/vendor/golang.org/x/net/internal/socket/sys_unix.go b/vendor/golang.org/x/net/internal/socket/sys_unix.go
index 18eba30..0eb7128 100644
--- a/vendor/golang.org/x/net/internal/socket/sys_unix.go
+++ b/vendor/golang.org/x/net/internal/socket/sys_unix.go
@@ -2,7 +2,7 @@
2// Use of this source code is governed by a BSD-style 2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file. 3// license that can be found in the LICENSE file.
4 4
5// +build darwin dragonfly freebsd linux,!s390x,!386 netbsd openbsd 5// +build dragonfly freebsd linux,!s390x,!386 netbsd openbsd
6 6
7package socket 7package socket
8 8
diff --git a/vendor/golang.org/x/net/ipv4/doc.go b/vendor/golang.org/x/net/ipv4/doc.go
index 3efa290..863d55b 100644
--- a/vendor/golang.org/x/net/ipv4/doc.go
+++ b/vendor/golang.org/x/net/ipv4/doc.go
@@ -241,4 +241,5 @@
241// IncludeSourceSpecificGroup may return an error. 241// IncludeSourceSpecificGroup may return an error.
242package ipv4 // import "golang.org/x/net/ipv4" 242package ipv4 // import "golang.org/x/net/ipv4"
243 243
244// BUG(mikio): This package is not implemented on JS, NaCl and Plan 9. 244// BUG(mikio): This package is not implemented on AIX, JS, NaCl and
245// Plan 9.
diff --git a/vendor/golang.org/x/net/ipv4/payload_cmsg.go b/vendor/golang.org/x/net/ipv4/payload_cmsg.go
index 204a49f..a7c892d 100644
--- a/vendor/golang.org/x/net/ipv4/payload_cmsg.go
+++ b/vendor/golang.org/x/net/ipv4/payload_cmsg.go
@@ -2,7 +2,7 @@
2// Use of this source code is governed by a BSD-style 2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file. 3// license that can be found in the LICENSE file.
4 4
5// +build !js,!nacl,!plan9,!windows 5// +build darwin dragonfly freebsd linux netbsd openbsd solaris
6 6
7package ipv4 7package ipv4
8 8
diff --git a/vendor/golang.org/x/net/ipv4/payload_cmsg_go1_8.go b/vendor/golang.org/x/net/ipv4/payload_cmsg_go1_8.go
index 8d45599..15a27b7 100644
--- a/vendor/golang.org/x/net/ipv4/payload_cmsg_go1_8.go
+++ b/vendor/golang.org/x/net/ipv4/payload_cmsg_go1_8.go
@@ -3,7 +3,7 @@
3// license that can be found in the LICENSE file. 3// license that can be found in the LICENSE file.
4 4
5// +build !go1.9 5// +build !go1.9
6// +build !js,!nacl,!plan9,!windows 6// +build darwin dragonfly freebsd linux netbsd openbsd solaris
7 7
8package ipv4 8package ipv4
9 9
diff --git a/vendor/golang.org/x/net/ipv4/payload_cmsg_go1_9.go b/vendor/golang.org/x/net/ipv4/payload_cmsg_go1_9.go
index 4081aad..aab3b22 100644
--- a/vendor/golang.org/x/net/ipv4/payload_cmsg_go1_9.go
+++ b/vendor/golang.org/x/net/ipv4/payload_cmsg_go1_9.go
@@ -3,7 +3,7 @@
3// license that can be found in the LICENSE file. 3// license that can be found in the LICENSE file.
4 4
5// +build go1.9 5// +build go1.9
6// +build !js,!nacl,!plan9,!windows 6// +build darwin dragonfly freebsd linux netbsd openbsd solaris
7 7
8package ipv4 8package ipv4
9 9
diff --git a/vendor/golang.org/x/net/ipv4/payload_nocmsg.go b/vendor/golang.org/x/net/ipv4/payload_nocmsg.go
index 1d434c6..d57f05c 100644
--- a/vendor/golang.org/x/net/ipv4/payload_nocmsg.go
+++ b/vendor/golang.org/x/net/ipv4/payload_nocmsg.go
@@ -2,7 +2,7 @@
2// Use of this source code is governed by a BSD-style 2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file. 3// license that can be found in the LICENSE file.
4 4
5// +build js nacl plan9 windows 5// +build !darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris
6 6
7package ipv4 7package ipv4
8 8
diff --git a/vendor/golang.org/x/net/ipv4/sys_darwin.go b/vendor/golang.org/x/net/ipv4/sys_darwin.go
index e8fb191..ac213c7 100644
--- a/vendor/golang.org/x/net/ipv4/sys_darwin.go
+++ b/vendor/golang.org/x/net/ipv4/sys_darwin.go
@@ -6,8 +6,6 @@ package ipv4
6 6
7import ( 7import (
8 "net" 8 "net"
9 "strconv"
10 "strings"
11 "syscall" 9 "syscall"
12 "unsafe" 10 "unsafe"
13 11
@@ -17,59 +15,33 @@ import (
17 15
18var ( 16var (
19 ctlOpts = [ctlMax]ctlOpt{ 17 ctlOpts = [ctlMax]ctlOpt{
20 ctlTTL: {sysIP_RECVTTL, 1, marshalTTL, parseTTL}, 18 ctlTTL: {sysIP_RECVTTL, 1, marshalTTL, parseTTL},
21 ctlDst: {sysIP_RECVDSTADDR, net.IPv4len, marshalDst, parseDst}, 19 ctlDst: {sysIP_RECVDSTADDR, net.IPv4len, marshalDst, parseDst},
22 ctlInterface: {sysIP_RECVIF, syscall.SizeofSockaddrDatalink, marshalInterface, parseInterface}, 20 ctlInterface: {sysIP_RECVIF, syscall.SizeofSockaddrDatalink, marshalInterface, parseInterface},
21 ctlPacketInfo: {sysIP_PKTINFO, sizeofInetPktinfo, marshalPacketInfo, parsePacketInfo},
23 } 22 }
24 23
25 sockOpts = map[int]*sockOpt{ 24 sockOpts = map[int]*sockOpt{
26 ssoTOS: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_TOS, Len: 4}}, 25 ssoTOS: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_TOS, Len: 4}},
27 ssoTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_TTL, Len: 4}}, 26 ssoTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_TTL, Len: 4}},
28 ssoMulticastTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_TTL, Len: 1}}, 27 ssoMulticastTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_TTL, Len: 1}},
29 ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_IF, Len: 4}}, 28 ssoMulticastInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_IF, Len: sizeofIPMreqn}, typ: ssoTypeIPMreqn},
30 ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_LOOP, Len: 4}}, 29 ssoMulticastLoopback: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_LOOP, Len: 4}},
31 ssoReceiveTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_RECVTTL, Len: 4}}, 30 ssoReceiveTTL: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_RECVTTL, Len: 4}},
32 ssoReceiveDst: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_RECVDSTADDR, Len: 4}}, 31 ssoReceiveDst: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_RECVDSTADDR, Len: 4}},
33 ssoReceiveInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_RECVIF, Len: 4}}, 32 ssoReceiveInterface: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_RECVIF, Len: 4}},
34 ssoHeaderPrepend: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_HDRINCL, Len: 4}}, 33 ssoHeaderPrepend: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_HDRINCL, Len: 4}},
35 ssoStripHeader: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_STRIPHDR, Len: 4}}, 34 ssoStripHeader: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_STRIPHDR, Len: 4}},
36 ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_ADD_MEMBERSHIP, Len: sizeofIPMreq}, typ: ssoTypeIPMreq}, 35 ssoJoinGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_JOIN_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq},
37 ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_DROP_MEMBERSHIP, Len: sizeofIPMreq}, typ: ssoTypeIPMreq}, 36 ssoLeaveGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_LEAVE_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq},
37 ssoJoinSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_JOIN_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq},
38 ssoLeaveSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_LEAVE_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq},
39 ssoBlockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_BLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq},
40 ssoUnblockSourceGroup: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_UNBLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq},
41 ssoPacketInfo: {Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_RECVPKTINFO, Len: 4}},
38 } 42 }
39) 43)
40 44
41func init() {
42 // Seems like kern.osreldate is veiled on latest OS X. We use
43 // kern.osrelease instead.
44 s, err := syscall.Sysctl("kern.osrelease")
45 if err != nil {
46 return
47 }
48 ss := strings.Split(s, ".")
49 if len(ss) == 0 {
50 return
51 }
52 // The IP_PKTINFO and protocol-independent multicast API were
53 // introduced in OS X 10.7 (Darwin 11). But it looks like
54 // those features require OS X 10.8 (Darwin 12) or above.
55 // See http://support.apple.com/kb/HT1633.
56 if mjver, err := strconv.Atoi(ss[0]); err != nil || mjver < 12 {
57 return
58 }
59 ctlOpts[ctlPacketInfo].name = sysIP_PKTINFO
60 ctlOpts[ctlPacketInfo].length = sizeofInetPktinfo
61 ctlOpts[ctlPacketInfo].marshal = marshalPacketInfo
62 ctlOpts[ctlPacketInfo].parse = parsePacketInfo
63 sockOpts[ssoPacketInfo] = &sockOpt{Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_RECVPKTINFO, Len: 4}}
64 sockOpts[ssoMulticastInterface] = &sockOpt{Option: socket.Option{Level: iana.ProtocolIP, Name: sysIP_MULTICAST_IF, Len: sizeofIPMreqn}, typ: ssoTypeIPMreqn}
65 sockOpts[ssoJoinGroup] = &sockOpt{Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_JOIN_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}
66 sockOpts[ssoLeaveGroup] = &sockOpt{Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_LEAVE_GROUP, Len: sizeofGroupReq}, typ: ssoTypeGroupReq}
67 sockOpts[ssoJoinSourceGroup] = &sockOpt{Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_JOIN_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}
68 sockOpts[ssoLeaveSourceGroup] = &sockOpt{Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_LEAVE_SOURCE_GROUP, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}
69 sockOpts[ssoBlockSourceGroup] = &sockOpt{Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_BLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}
70 sockOpts[ssoUnblockSourceGroup] = &sockOpt{Option: socket.Option{Level: iana.ProtocolIP, Name: sysMCAST_UNBLOCK_SOURCE, Len: sizeofGroupSourceReq}, typ: ssoTypeGroupSourceReq}
71}
72
73func (pi *inetPktinfo) setIfindex(i int) { 45func (pi *inetPktinfo) setIfindex(i int) {
74 pi.Ifindex = uint32(i) 46 pi.Ifindex = uint32(i)
75} 47}
diff --git a/vendor/golang.org/x/sync/AUTHORS b/vendor/golang.org/x/sync/AUTHORS
new file mode 100644
index 0000000..15167cd
--- /dev/null
+++ b/vendor/golang.org/x/sync/AUTHORS
@@ -0,0 +1,3 @@
1# This source code refers to The Go Authors for copyright purposes.
2# The master list of authors is in the main Go distribution,
3# visible at http://tip.golang.org/AUTHORS.
diff --git a/vendor/golang.org/x/sync/CONTRIBUTORS b/vendor/golang.org/x/sync/CONTRIBUTORS
new file mode 100644
index 0000000..1c4577e
--- /dev/null
+++ b/vendor/golang.org/x/sync/CONTRIBUTORS
@@ -0,0 +1,3 @@
1# This source code was written by the Go contributors.
2# The master list of contributors is in the main Go distribution,
3# visible at http://tip.golang.org/CONTRIBUTORS.
diff --git a/vendor/golang.org/x/sync/LICENSE b/vendor/golang.org/x/sync/LICENSE
new file mode 100644
index 0000000..6a66aea
--- /dev/null
+++ b/vendor/golang.org/x/sync/LICENSE
@@ -0,0 +1,27 @@
1Copyright (c) 2009 The Go Authors. All rights reserved.
2
3Redistribution and use in source and binary forms, with or without
4modification, are permitted provided that the following conditions are
5met:
6
7 * Redistributions of source code must retain the above copyright
8notice, this list of conditions and the following disclaimer.
9 * Redistributions in binary form must reproduce the above
10copyright notice, this list of conditions and the following disclaimer
11in the documentation and/or other materials provided with the
12distribution.
13 * Neither the name of Google Inc. nor the names of its
14contributors may be used to endorse or promote products derived from
15this software without specific prior written permission.
16
17THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
18"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
19LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
20A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
21OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
22SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
23LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
24DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
25THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
26(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
27OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/vendor/golang.org/x/sync/PATENTS b/vendor/golang.org/x/sync/PATENTS
new file mode 100644
index 0000000..7330990
--- /dev/null
+++ b/vendor/golang.org/x/sync/PATENTS
@@ -0,0 +1,22 @@
1Additional IP Rights Grant (Patents)
2
3"This implementation" means the copyrightable works distributed by
4Google as part of the Go project.
5
6Google hereby grants to You a perpetual, worldwide, non-exclusive,
7no-charge, royalty-free, irrevocable (except as stated in this section)
8patent license to make, have made, use, offer to sell, sell, import,
9transfer and otherwise run, modify and propagate the contents of this
10implementation of Go, where such license applies only to those patent
11claims, both currently owned or controlled by Google and acquired in
12the future, licensable by Google that are necessarily infringed by this
13implementation of Go. This grant does not include claims that would be
14infringed only as a consequence of further modification of this
15implementation. If you or your agent or exclusive licensee institute or
16order or agree to the institution of patent litigation against any
17entity (including a cross-claim or counterclaim in a lawsuit) alleging
18that this implementation of Go or any code incorporated within this
19implementation of Go constitutes direct or contributory patent
20infringement, or inducement of patent infringement, then any patent
21rights granted to you under this License for this implementation of Go
22shall terminate as of the date such litigation is filed.
diff --git a/vendor/golang.org/x/sync/errgroup/errgroup.go b/vendor/golang.org/x/sync/errgroup/errgroup.go
new file mode 100644
index 0000000..9857fe5
--- /dev/null
+++ b/vendor/golang.org/x/sync/errgroup/errgroup.go
@@ -0,0 +1,66 @@
1// Copyright 2016 The Go Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5// Package errgroup provides synchronization, error propagation, and Context
6// cancelation for groups of goroutines working on subtasks of a common task.
7package errgroup
8
9import (
10 "context"
11 "sync"
12)
13
14// A Group is a collection of goroutines working on subtasks that are part of
15// the same overall task.
16//
17// A zero Group is valid and does not cancel on error.
18type Group struct {
19 cancel func()
20
21 wg sync.WaitGroup
22
23 errOnce sync.Once
24 err error
25}
26
27// WithContext returns a new Group and an associated Context derived from ctx.
28//
29// The derived Context is canceled the first time a function passed to Go
30// returns a non-nil error or the first time Wait returns, whichever occurs
31// first.
32func WithContext(ctx context.Context) (*Group, context.Context) {
33 ctx, cancel := context.WithCancel(ctx)
34 return &Group{cancel: cancel}, ctx
35}
36
37// Wait blocks until all function calls from the Go method have returned, then
38// returns the first non-nil error (if any) from them.
39func (g *Group) Wait() error {
40 g.wg.Wait()
41 if g.cancel != nil {
42 g.cancel()
43 }
44 return g.err
45}
46
47// Go calls the given function in a new goroutine.
48//
49// The first call to return a non-nil error cancels the group; its error will be
50// returned by Wait.
51func (g *Group) Go(f func() error) {
52 g.wg.Add(1)
53
54 go func() {
55 defer g.wg.Done()
56
57 if err := f(); err != nil {
58 g.errOnce.Do(func() {
59 g.err = err
60 if g.cancel != nil {
61 g.cancel()
62 }
63 })
64 }
65 }()
66}
diff --git a/vendor/golang.org/x/sys/unix/README.md b/vendor/golang.org/x/sys/unix/README.md
index bc6f603..2bf415f 100644
--- a/vendor/golang.org/x/sys/unix/README.md
+++ b/vendor/golang.org/x/sys/unix/README.md
@@ -14,7 +14,7 @@ migrating the build system to use containers so the builds are reproducible.
14This is being done on an OS-by-OS basis. Please update this documentation as 14This is being done on an OS-by-OS basis. Please update this documentation as
15components of the build system change. 15components of the build system change.
16 16
17### Old Build System (currently for `GOOS != "Linux" || GOARCH == "sparc64"`) 17### Old Build System (currently for `GOOS != "linux"`)
18 18
19The old build system generates the Go files based on the C header files 19The old build system generates the Go files based on the C header files
20present on your system. This means that files 20present on your system. This means that files
@@ -34,7 +34,7 @@ your specific system. Running `mkall.sh -n` shows the commands that will be run.
34 34
35Requirements: bash, perl, go 35Requirements: bash, perl, go
36 36
37### New Build System (currently for `GOOS == "Linux" && GOARCH != "sparc64"`) 37### New Build System (currently for `GOOS == "linux"`)
38 38
39The new build system uses a Docker container to generate the go files directly 39The new build system uses a Docker container to generate the go files directly
40from source checkouts of the kernel and various system libraries. This means 40from source checkouts of the kernel and various system libraries. This means
diff --git a/vendor/golang.org/x/sys/unix/asm_aix_ppc64.s b/vendor/golang.org/x/sys/unix/asm_aix_ppc64.s
new file mode 100644
index 0000000..06f84b8
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/asm_aix_ppc64.s
@@ -0,0 +1,17 @@
1// Copyright 2018 The Go Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5// +build !gccgo
6
7#include "textflag.h"
8
9//
10// System calls for ppc64, AIX are implemented in runtime/syscall_aix.go
11//
12
13TEXT ·syscall6(SB),NOSPLIT,$0-88
14 JMP syscall·syscall6(SB)
15
16TEXT ·rawSyscall6(SB),NOSPLIT,$0-88
17 JMP syscall·rawSyscall6(SB)
diff --git a/vendor/golang.org/x/sys/unix/asm_freebsd_arm64.s b/vendor/golang.org/x/sys/unix/asm_freebsd_arm64.s
new file mode 100644
index 0000000..d9318cb
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/asm_freebsd_arm64.s
@@ -0,0 +1,29 @@
1// Copyright 2018 The Go Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5// +build !gccgo
6
7#include "textflag.h"
8
9//
10// System call support for ARM64, FreeBSD
11//
12
13// Just jump to package syscall's implementation for all these functions.
14// The runtime may know about them.
15
16TEXT ·Syscall(SB),NOSPLIT,$0-56
17 JMP syscall·Syscall(SB)
18
19TEXT ·Syscall6(SB),NOSPLIT,$0-80
20 JMP syscall·Syscall6(SB)
21
22TEXT ·Syscall9(SB),NOSPLIT,$0-104
23 JMP syscall·Syscall9(SB)
24
25TEXT ·RawSyscall(SB),NOSPLIT,$0-56
26 JMP syscall·RawSyscall(SB)
27
28TEXT ·RawSyscall6(SB),NOSPLIT,$0-80
29 JMP syscall·RawSyscall6(SB)
diff --git a/vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s b/vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s
index 649e587..88f7125 100644
--- a/vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s
+++ b/vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s
@@ -15,12 +15,6 @@
15// Just jump to package syscall's implementation for all these functions. 15// Just jump to package syscall's implementation for all these functions.
16// The runtime may know about them. 16// The runtime may know about them.
17 17
18TEXT ·Syscall(SB),NOSPLIT,$0-56
19 BR syscall·Syscall(SB)
20
21TEXT ·Syscall6(SB),NOSPLIT,$0-80
22 BR syscall·Syscall6(SB)
23
24TEXT ·SyscallNoError(SB),NOSPLIT,$0-48 18TEXT ·SyscallNoError(SB),NOSPLIT,$0-48
25 BL runtime·entersyscall(SB) 19 BL runtime·entersyscall(SB)
26 MOVD a1+8(FP), R3 20 MOVD a1+8(FP), R3
@@ -36,12 +30,6 @@ TEXT ·SyscallNoError(SB),NOSPLIT,$0-48
36 BL runtime·exitsyscall(SB) 30 BL runtime·exitsyscall(SB)
37 RET 31 RET
38 32
39TEXT ·RawSyscall(SB),NOSPLIT,$0-56
40 BR syscall·RawSyscall(SB)
41
42TEXT ·RawSyscall6(SB),NOSPLIT,$0-80
43 BR syscall·RawSyscall6(SB)
44
45TEXT ·RawSyscallNoError(SB),NOSPLIT,$0-48 33TEXT ·RawSyscallNoError(SB),NOSPLIT,$0-48
46 MOVD a1+8(FP), R3 34 MOVD a1+8(FP), R3
47 MOVD a2+16(FP), R4 35 MOVD a2+16(FP), R4
diff --git a/vendor/golang.org/x/sys/unix/asm_netbsd_arm64.s b/vendor/golang.org/x/sys/unix/asm_netbsd_arm64.s
new file mode 100644
index 0000000..6f98ba5
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/asm_netbsd_arm64.s
@@ -0,0 +1,29 @@
1// Copyright 2019 The Go Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5// +build !gccgo
6
7#include "textflag.h"
8
9//
10// System call support for ARM64, NetBSD
11//
12
13// Just jump to package syscall's implementation for all these functions.
14// The runtime may know about them.
15
16TEXT ·Syscall(SB),NOSPLIT,$0-56
17 B syscall·Syscall(SB)
18
19TEXT ·Syscall6(SB),NOSPLIT,$0-80
20 B syscall·Syscall6(SB)
21
22TEXT ·Syscall9(SB),NOSPLIT,$0-104
23 B syscall·Syscall9(SB)
24
25TEXT ·RawSyscall(SB),NOSPLIT,$0-56
26 B syscall·RawSyscall(SB)
27
28TEXT ·RawSyscall6(SB),NOSPLIT,$0-80
29 B syscall·RawSyscall6(SB)
diff --git a/vendor/golang.org/x/sys/unix/fcntl.go b/vendor/golang.org/x/sys/unix/fcntl.go
index 9379ba9..39c03f1 100644
--- a/vendor/golang.org/x/sys/unix/fcntl.go
+++ b/vendor/golang.org/x/sys/unix/fcntl.go
@@ -2,7 +2,7 @@
2// Use of this source code is governed by a BSD-style 2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file. 3// license that can be found in the LICENSE file.
4 4
5// +build darwin dragonfly freebsd linux netbsd openbsd 5// +build dragonfly freebsd linux netbsd openbsd
6 6
7package unix 7package unix
8 8
diff --git a/vendor/golang.org/x/sys/unix/fcntl_darwin.go b/vendor/golang.org/x/sys/unix/fcntl_darwin.go
new file mode 100644
index 0000000..5868a4a
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/fcntl_darwin.go
@@ -0,0 +1,18 @@
1// Copyright 2019 The Go Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5package unix
6
7import "unsafe"
8
9// FcntlInt performs a fcntl syscall on fd with the provided command and argument.
10func FcntlInt(fd uintptr, cmd, arg int) (int, error) {
11 return fcntl(int(fd), cmd, arg)
12}
13
14// FcntlFlock performs a fcntl syscall for the F_GETLK, F_SETLK or F_SETLKW command.
15func FcntlFlock(fd uintptr, cmd int, lk *Flock_t) error {
16 _, err := fcntl(int(fd), cmd, int(uintptr(unsafe.Pointer(lk))))
17 return err
18}
diff --git a/vendor/golang.org/x/sys/unix/mkall.sh b/vendor/golang.org/x/sys/unix/mkall.sh
index edb176f..d74115a 100644
--- a/vendor/golang.org/x/sys/unix/mkall.sh
+++ b/vendor/golang.org/x/sys/unix/mkall.sh
@@ -10,13 +10,14 @@
10GOOSARCH="${GOOS}_${GOARCH}" 10GOOSARCH="${GOOS}_${GOARCH}"
11 11
12# defaults 12# defaults
13mksyscall="./mksyscall.pl" 13mksyscall="go run mksyscall.go"
14mkerrors="./mkerrors.sh" 14mkerrors="./mkerrors.sh"
15zerrors="zerrors_$GOOSARCH.go" 15zerrors="zerrors_$GOOSARCH.go"
16mksysctl="" 16mksysctl=""
17zsysctl="zsysctl_$GOOSARCH.go" 17zsysctl="zsysctl_$GOOSARCH.go"
18mksysnum= 18mksysnum=
19mktypes= 19mktypes=
20mkasm=
20run="sh" 21run="sh"
21cmd="" 22cmd=""
22 23
@@ -45,8 +46,8 @@ case "$#" in
45 exit 2 46 exit 2
46esac 47esac
47 48
48if [[ "$GOOS" = "linux" ]] && [[ "$GOARCH" != "sparc64" ]]; then 49if [[ "$GOOS" = "linux" ]]; then
49 # Use then new build system 50 # Use the Docker-based build system
50 # Files generated through docker (use $cmd so you can Ctl-C the build or run) 51 # Files generated through docker (use $cmd so you can Ctl-C the build or run)
51 $cmd docker build --tag generate:$GOOS $GOOS 52 $cmd docker build --tag generate:$GOOS $GOOS
52 $cmd docker run --interactive --tty --volume $(dirname "$(readlink -f "$0")"):/build generate:$GOOS 53 $cmd docker run --interactive --tty --volume $(dirname "$(readlink -f "$0")"):/build generate:$GOOS
@@ -61,106 +62,109 @@ _* | *_ | _)
61 ;; 62 ;;
62aix_ppc) 63aix_ppc)
63 mkerrors="$mkerrors -maix32" 64 mkerrors="$mkerrors -maix32"
64 mksyscall="perl mksyscall_aix.pl -aix" 65 mksyscall="go run mksyscall_aix_ppc.go -aix"
65 mktypes="GOARCH=$GOARCH go tool cgo -godefs" 66 mktypes="GOARCH=$GOARCH go tool cgo -godefs"
66 ;; 67 ;;
67aix_ppc64) 68aix_ppc64)
68 mkerrors="$mkerrors -maix64" 69 mkerrors="$mkerrors -maix64"
69 mksyscall="perl mksyscall_aix.pl -aix" 70 mksyscall="go run mksyscall_aix_ppc64.go -aix"
70 mktypes="GOARCH=$GOARCH go tool cgo -godefs" 71 mktypes="GOARCH=$GOARCH go tool cgo -godefs"
71 ;; 72 ;;
72darwin_386) 73darwin_386)
73 mkerrors="$mkerrors -m32" 74 mkerrors="$mkerrors -m32"
74 mksyscall="./mksyscall.pl -l32" 75 mksyscall="go run mksyscall.go -l32"
75 mksysnum="./mksysnum_darwin.pl $(xcrun --show-sdk-path --sdk macosx)/usr/include/sys/syscall.h" 76 mksysnum="go run mksysnum.go $(xcrun --show-sdk-path --sdk macosx)/usr/include/sys/syscall.h"
76 mktypes="GOARCH=$GOARCH go tool cgo -godefs" 77 mktypes="GOARCH=$GOARCH go tool cgo -godefs"
78 mkasm="go run mkasm_darwin.go"
77 ;; 79 ;;
78darwin_amd64) 80darwin_amd64)
79 mkerrors="$mkerrors -m64" 81 mkerrors="$mkerrors -m64"
80 mksysnum="./mksysnum_darwin.pl $(xcrun --show-sdk-path --sdk macosx)/usr/include/sys/syscall.h" 82 mksysnum="go run mksysnum.go $(xcrun --show-sdk-path --sdk macosx)/usr/include/sys/syscall.h"
81 mktypes="GOARCH=$GOARCH go tool cgo -godefs" 83 mktypes="GOARCH=$GOARCH go tool cgo -godefs"
84 mkasm="go run mkasm_darwin.go"
82 ;; 85 ;;
83darwin_arm) 86darwin_arm)
84 mkerrors="$mkerrors" 87 mkerrors="$mkerrors"
85 mksysnum="./mksysnum_darwin.pl $(xcrun --show-sdk-path --sdk iphoneos)/usr/include/sys/syscall.h" 88 mksyscall="go run mksyscall.go -l32"
89 mksysnum="go run mksysnum.go $(xcrun --show-sdk-path --sdk iphoneos)/usr/include/sys/syscall.h"
86 mktypes="GOARCH=$GOARCH go tool cgo -godefs" 90 mktypes="GOARCH=$GOARCH go tool cgo -godefs"
91 mkasm="go run mkasm_darwin.go"
87 ;; 92 ;;
88darwin_arm64) 93darwin_arm64)
89 mkerrors="$mkerrors -m64" 94 mkerrors="$mkerrors -m64"
90 mksysnum="./mksysnum_darwin.pl $(xcrun --show-sdk-path --sdk iphoneos)/usr/include/sys/syscall.h" 95 mksysnum="go run mksysnum.go $(xcrun --show-sdk-path --sdk iphoneos)/usr/include/sys/syscall.h"
91 mktypes="GOARCH=$GOARCH go tool cgo -godefs" 96 mktypes="GOARCH=$GOARCH go tool cgo -godefs"
97 mkasm="go run mkasm_darwin.go"
92 ;; 98 ;;
93dragonfly_amd64) 99dragonfly_amd64)
94 mkerrors="$mkerrors -m64" 100 mkerrors="$mkerrors -m64"
95 mksyscall="./mksyscall.pl -dragonfly" 101 mksyscall="go run mksyscall.go -dragonfly"
96 mksysnum="curl -s 'http://gitweb.dragonflybsd.org/dragonfly.git/blob_plain/HEAD:/sys/kern/syscalls.master' | ./mksysnum_dragonfly.pl" 102 mksysnum="go run mksysnum.go 'https://gitweb.dragonflybsd.org/dragonfly.git/blob_plain/HEAD:/sys/kern/syscalls.master'"
97 mktypes="GOARCH=$GOARCH go tool cgo -godefs" 103 mktypes="GOARCH=$GOARCH go tool cgo -godefs"
98 ;; 104 ;;
99freebsd_386) 105freebsd_386)
100 mkerrors="$mkerrors -m32" 106 mkerrors="$mkerrors -m32"
101 mksyscall="./mksyscall.pl -l32" 107 mksyscall="go run mksyscall.go -l32"
102 mksysnum="curl -s 'http://svn.freebsd.org/base/stable/10/sys/kern/syscalls.master' | ./mksysnum_freebsd.pl" 108 mksysnum="go run mksysnum.go 'https://svn.freebsd.org/base/stable/10/sys/kern/syscalls.master'"
103 mktypes="GOARCH=$GOARCH go tool cgo -godefs" 109 mktypes="GOARCH=$GOARCH go tool cgo -godefs"
104 ;; 110 ;;
105freebsd_amd64) 111freebsd_amd64)
106 mkerrors="$mkerrors -m64" 112 mkerrors="$mkerrors -m64"
107 mksysnum="curl -s 'http://svn.freebsd.org/base/stable/10/sys/kern/syscalls.master' | ./mksysnum_freebsd.pl" 113 mksysnum="go run mksysnum.go 'https://svn.freebsd.org/base/stable/10/sys/kern/syscalls.master'"
108 mktypes="GOARCH=$GOARCH go tool cgo -godefs" 114 mktypes="GOARCH=$GOARCH go tool cgo -godefs"
109 ;; 115 ;;
110freebsd_arm) 116freebsd_arm)
111 mkerrors="$mkerrors" 117 mkerrors="$mkerrors"
112 mksyscall="./mksyscall.pl -l32 -arm" 118 mksyscall="go run mksyscall.go -l32 -arm"
113 mksysnum="curl -s 'http://svn.freebsd.org/base/stable/10/sys/kern/syscalls.master' | ./mksysnum_freebsd.pl" 119 mksysnum="go run mksysnum.go 'https://svn.freebsd.org/base/stable/10/sys/kern/syscalls.master'"
114 # Let the type of C char be signed for making the bare syscall 120 # Let the type of C char be signed for making the bare syscall
115 # API consistent across platforms. 121 # API consistent across platforms.
116 mktypes="GOARCH=$GOARCH go tool cgo -godefs -- -fsigned-char" 122 mktypes="GOARCH=$GOARCH go tool cgo -godefs -- -fsigned-char"
117 ;; 123 ;;
118linux_sparc64) 124freebsd_arm64)
119 GOOSARCH_in=syscall_linux_sparc64.go
120 unistd_h=/usr/include/sparc64-linux-gnu/asm/unistd.h
121 mkerrors="$mkerrors -m64" 125 mkerrors="$mkerrors -m64"
122 mksysnum="./mksysnum_linux.pl $unistd_h" 126 mksysnum="go run mksysnum.go 'https://svn.freebsd.org/base/stable/10/sys/kern/syscalls.master'"
123 mktypes="GOARCH=$GOARCH go tool cgo -godefs" 127 mktypes="GOARCH=$GOARCH go tool cgo -godefs"
124 ;; 128 ;;
125netbsd_386) 129netbsd_386)
126 mkerrors="$mkerrors -m32" 130 mkerrors="$mkerrors -m32"
127 mksyscall="./mksyscall.pl -l32 -netbsd" 131 mksyscall="go run mksyscall.go -l32 -netbsd"
128 mksysnum="curl -s 'http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/sys/kern/syscalls.master' | ./mksysnum_netbsd.pl" 132 mksysnum="go run mksysnum.go 'http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/sys/kern/syscalls.master'"
129 mktypes="GOARCH=$GOARCH go tool cgo -godefs" 133 mktypes="GOARCH=$GOARCH go tool cgo -godefs"
130 ;; 134 ;;
131netbsd_amd64) 135netbsd_amd64)
132 mkerrors="$mkerrors -m64" 136 mkerrors="$mkerrors -m64"
133 mksyscall="./mksyscall.pl -netbsd" 137 mksyscall="go run mksyscall.go -netbsd"
134 mksysnum="curl -s 'http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/sys/kern/syscalls.master' | ./mksysnum_netbsd.pl" 138 mksysnum="go run mksysnum.go 'http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/sys/kern/syscalls.master'"
135 mktypes="GOARCH=$GOARCH go tool cgo -godefs" 139 mktypes="GOARCH=$GOARCH go tool cgo -godefs"
136 ;; 140 ;;
137netbsd_arm) 141netbsd_arm)
138 mkerrors="$mkerrors" 142 mkerrors="$mkerrors"
139 mksyscall="./mksyscall.pl -l32 -netbsd -arm" 143 mksyscall="go run mksyscall.go -l32 -netbsd -arm"
140 mksysnum="curl -s 'http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/sys/kern/syscalls.master' | ./mksysnum_netbsd.pl" 144 mksysnum="go run mksysnum.go 'http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/sys/kern/syscalls.master'"
141 # Let the type of C char be signed for making the bare syscall 145 # Let the type of C char be signed for making the bare syscall
142 # API consistent across platforms. 146 # API consistent across platforms.
143 mktypes="GOARCH=$GOARCH go tool cgo -godefs -- -fsigned-char" 147 mktypes="GOARCH=$GOARCH go tool cgo -godefs -- -fsigned-char"
144 ;; 148 ;;
145openbsd_386) 149openbsd_386)
146 mkerrors="$mkerrors -m32" 150 mkerrors="$mkerrors -m32"
147 mksyscall="./mksyscall.pl -l32 -openbsd" 151 mksyscall="go run mksyscall.go -l32 -openbsd"
148 mksysctl="./mksysctl_openbsd.pl" 152 mksysctl="./mksysctl_openbsd.pl"
149 mksysnum="curl -s 'http://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master' | ./mksysnum_openbsd.pl" 153 mksysnum="go run mksysnum.go 'https://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master'"
150 mktypes="GOARCH=$GOARCH go tool cgo -godefs" 154 mktypes="GOARCH=$GOARCH go tool cgo -godefs"
151 ;; 155 ;;
152openbsd_amd64) 156openbsd_amd64)
153 mkerrors="$mkerrors -m64" 157 mkerrors="$mkerrors -m64"
154 mksyscall="./mksyscall.pl -openbsd" 158 mksyscall="go run mksyscall.go -openbsd"
155 mksysctl="./mksysctl_openbsd.pl" 159 mksysctl="./mksysctl_openbsd.pl"
156 mksysnum="curl -s 'http://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master' | ./mksysnum_openbsd.pl" 160 mksysnum="go run mksysnum.go 'https://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master'"
157 mktypes="GOARCH=$GOARCH go tool cgo -godefs" 161 mktypes="GOARCH=$GOARCH go tool cgo -godefs"
158 ;; 162 ;;
159openbsd_arm) 163openbsd_arm)
160 mkerrors="$mkerrors" 164 mkerrors="$mkerrors"
161 mksyscall="./mksyscall.pl -l32 -openbsd -arm" 165 mksyscall="go run mksyscall.go -l32 -openbsd -arm"
162 mksysctl="./mksysctl_openbsd.pl" 166 mksysctl="./mksysctl_openbsd.pl"
163 mksysnum="curl -s 'http://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master' | ./mksysnum_openbsd.pl" 167 mksysnum="go run mksysnum.go 'https://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master'"
164 # Let the type of C char be signed for making the bare syscall 168 # Let the type of C char be signed for making the bare syscall
165 # API consistent across platforms. 169 # API consistent across platforms.
166 mktypes="GOARCH=$GOARCH go tool cgo -godefs -- -fsigned-char" 170 mktypes="GOARCH=$GOARCH go tool cgo -godefs -- -fsigned-char"
@@ -187,12 +191,24 @@ esac
187 syscall_goos="syscall_bsd.go $syscall_goos" 191 syscall_goos="syscall_bsd.go $syscall_goos"
188 ;; 192 ;;
189 esac 193 esac
190 if [ -n "$mksyscall" ]; then echo "$mksyscall -tags $GOOS,$GOARCH $syscall_goos $GOOSARCH_in |gofmt >zsyscall_$GOOSARCH.go"; fi 194 if [ -n "$mksyscall" ]; then
191 ;; 195 if [ "$GOOSARCH" == "aix_ppc64" ]; then
196 # aix/ppc64 script generates files instead of writing to stdin.
197 echo "$mksyscall -tags $GOOS,$GOARCH $syscall_goos $GOOSARCH_in && gofmt -w zsyscall_$GOOSARCH.go && gofmt -w zsyscall_"$GOOSARCH"_gccgo.go && gofmt -w zsyscall_"$GOOSARCH"_gc.go " ;
198 elif [ "$GOOS" == "darwin" ]; then
199 # pre-1.12, direct syscalls
200 echo "$mksyscall -tags $GOOS,$GOARCH,!go1.12 $syscall_goos $GOOSARCH_in |gofmt >zsyscall_$GOOSARCH.1_11.go";
201 # 1.12 and later, syscalls via libSystem
202 echo "$mksyscall -tags $GOOS,$GOARCH,go1.12 $syscall_goos $GOOSARCH_in |gofmt >zsyscall_$GOOSARCH.go";
203 else
204 echo "$mksyscall -tags $GOOS,$GOARCH $syscall_goos $GOOSARCH_in |gofmt >zsyscall_$GOOSARCH.go";
205 fi
206 fi
192 esac 207 esac
193 if [ -n "$mksysctl" ]; then echo "$mksysctl |gofmt >$zsysctl"; fi 208 if [ -n "$mksysctl" ]; then echo "$mksysctl |gofmt >$zsysctl"; fi
194 if [ -n "$mksysnum" ]; then echo "$mksysnum |gofmt >zsysnum_$GOOSARCH.go"; fi 209 if [ -n "$mksysnum" ]; then echo "$mksysnum |gofmt >zsysnum_$GOOSARCH.go"; fi
195 if [ -n "$mktypes" ]; then 210 if [ -n "$mktypes" ]; then
196 echo "$mktypes types_$GOOS.go | go run mkpost.go > ztypes_$GOOSARCH.go"; 211 echo "$mktypes types_$GOOS.go | go run mkpost.go > ztypes_$GOOSARCH.go";
212 if [ -n "$mkasm" ]; then echo "$mkasm $GOARCH"; fi
197 fi 213 fi
198) | $run 214) | $run
diff --git a/vendor/golang.org/x/sys/unix/mkasm_darwin.go b/vendor/golang.org/x/sys/unix/mkasm_darwin.go
new file mode 100644
index 0000000..4548b99
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/mkasm_darwin.go
@@ -0,0 +1,61 @@
1// Copyright 2018 The Go Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5// +build ignore
6
7// mkasm_darwin.go generates assembly trampolines to call libSystem routines from Go.
8//This program must be run after mksyscall.go.
9package main
10
11import (
12 "bytes"
13 "fmt"
14 "io/ioutil"
15 "log"
16 "os"
17 "strings"
18)
19
20func main() {
21 in1, err := ioutil.ReadFile("syscall_darwin.go")
22 if err != nil {
23 log.Fatalf("can't open syscall_darwin.go: %s", err)
24 }
25 arch := os.Args[1]
26 in2, err := ioutil.ReadFile(fmt.Sprintf("syscall_darwin_%s.go", arch))
27 if err != nil {
28 log.Fatalf("can't open syscall_darwin_%s.go: %s", arch, err)
29 }
30 in3, err := ioutil.ReadFile(fmt.Sprintf("zsyscall_darwin_%s.go", arch))
31 if err != nil {
32 log.Fatalf("can't open zsyscall_darwin_%s.go: %s", arch, err)
33 }
34 in := string(in1) + string(in2) + string(in3)
35
36 trampolines := map[string]bool{}
37
38 var out bytes.Buffer
39
40 fmt.Fprintf(&out, "// go run mkasm_darwin.go %s\n", strings.Join(os.Args[1:], " "))
41 fmt.Fprintf(&out, "// Code generated by the command above; DO NOT EDIT.\n")
42 fmt.Fprintf(&out, "\n")
43 fmt.Fprintf(&out, "// +build go1.12\n")
44 fmt.Fprintf(&out, "\n")
45 fmt.Fprintf(&out, "#include \"textflag.h\"\n")
46 for _, line := range strings.Split(in, "\n") {
47 if !strings.HasPrefix(line, "func ") || !strings.HasSuffix(line, "_trampoline()") {
48 continue
49 }
50 fn := line[5 : len(line)-13]
51 if !trampolines[fn] {
52 trampolines[fn] = true
53 fmt.Fprintf(&out, "TEXT ·%s_trampoline(SB),NOSPLIT,$0-0\n", fn)
54 fmt.Fprintf(&out, "\tJMP\t%s(SB)\n", fn)
55 }
56 }
57 err = ioutil.WriteFile(fmt.Sprintf("zsyscall_darwin_%s.s", arch), out.Bytes(), 0644)
58 if err != nil {
59 log.Fatalf("can't write zsyscall_darwin_%s.s: %s", arch, err)
60 }
61}
diff --git a/vendor/golang.org/x/sys/unix/mkerrors.sh b/vendor/golang.org/x/sys/unix/mkerrors.sh
index 7943853..6a23484 100644
--- a/vendor/golang.org/x/sys/unix/mkerrors.sh
+++ b/vendor/golang.org/x/sys/unix/mkerrors.sh
@@ -17,12 +17,10 @@ if test -z "$GOARCH" -o -z "$GOOS"; then
17fi 17fi
18 18
19# Check that we are using the new build system if we should 19# Check that we are using the new build system if we should
20if [[ "$GOOS" = "linux" ]] && [[ "$GOARCH" != "sparc64" ]]; then 20if [[ "$GOOS" = "linux" ]] && [[ "$GOLANG_SYS_BUILD" != "docker" ]]; then
21 if [[ "$GOLANG_SYS_BUILD" != "docker" ]]; then 21 echo 1>&2 "In the Docker based build system, mkerrors should not be called directly."
22 echo 1>&2 "In the new build system, mkerrors should not be called directly." 22 echo 1>&2 "See README.md"
23 echo 1>&2 "See README.md" 23 exit 1
24 exit 1
25 fi
26fi 24fi
27 25
28if [[ "$GOOS" = "aix" ]]; then 26if [[ "$GOOS" = "aix" ]]; then
@@ -101,7 +99,7 @@ includes_DragonFly='
101' 99'
102 100
103includes_FreeBSD=' 101includes_FreeBSD='
104#include <sys/capability.h> 102#include <sys/capsicum.h>
105#include <sys/param.h> 103#include <sys/param.h>
106#include <sys/types.h> 104#include <sys/types.h>
107#include <sys/event.h> 105#include <sys/event.h>
@@ -181,12 +179,15 @@ struct ltchars {
181#include <sys/stat.h> 179#include <sys/stat.h>
182#include <sys/types.h> 180#include <sys/types.h>
183#include <sys/time.h> 181#include <sys/time.h>
182#include <sys/signalfd.h>
184#include <sys/socket.h> 183#include <sys/socket.h>
185#include <sys/xattr.h> 184#include <sys/xattr.h>
185#include <linux/errqueue.h>
186#include <linux/if.h> 186#include <linux/if.h>
187#include <linux/if_alg.h> 187#include <linux/if_alg.h>
188#include <linux/if_arp.h> 188#include <linux/if_arp.h>
189#include <linux/if_ether.h> 189#include <linux/if_ether.h>
190#include <linux/if_ppp.h>
190#include <linux/if_tun.h> 191#include <linux/if_tun.h>
191#include <linux/if_packet.h> 192#include <linux/if_packet.h>
192#include <linux/if_addr.h> 193#include <linux/if_addr.h>
@@ -197,6 +198,7 @@ struct ltchars {
197#include <linux/keyctl.h> 198#include <linux/keyctl.h>
198#include <linux/magic.h> 199#include <linux/magic.h>
199#include <linux/memfd.h> 200#include <linux/memfd.h>
201#include <linux/module.h>
200#include <linux/netfilter/nfnetlink.h> 202#include <linux/netfilter/nfnetlink.h>
201#include <linux/netlink.h> 203#include <linux/netlink.h>
202#include <linux/net_namespace.h> 204#include <linux/net_namespace.h>
@@ -221,7 +223,15 @@ struct ltchars {
221#include <linux/if_xdp.h> 223#include <linux/if_xdp.h>
222#include <mtd/ubi-user.h> 224#include <mtd/ubi-user.h>
223#include <net/route.h> 225#include <net/route.h>
226
227#if defined(__sparc__)
228// On sparc{,64}, the kernel defines struct termios2 itself which clashes with the
229// definition in glibc. As only the error constants are needed here, include the
230// generic termibits.h (which is included by termbits.h on sparc).
231#include <asm-generic/termbits.h>
232#else
224#include <asm/termbits.h> 233#include <asm/termbits.h>
234#endif
225 235
226#ifndef MSG_FASTOPEN 236#ifndef MSG_FASTOPEN
227#define MSG_FASTOPEN 0x20000000 237#define MSG_FASTOPEN 0x20000000
@@ -249,16 +259,6 @@ struct ltchars {
249#define FS_KEY_DESC_PREFIX "fscrypt:" 259#define FS_KEY_DESC_PREFIX "fscrypt:"
250#define FS_KEY_DESC_PREFIX_SIZE 8 260#define FS_KEY_DESC_PREFIX_SIZE 8
251#define FS_MAX_KEY_SIZE 64 261#define FS_MAX_KEY_SIZE 64
252
253// XDP socket constants do not appear to be picked up otherwise.
254// Copied from samples/bpf/xdpsock_user.c.
255#ifndef SOL_XDP
256#define SOL_XDP 283
257#endif
258
259#ifndef AF_XDP
260#define AF_XDP 44
261#endif
262' 262'
263 263
264includes_NetBSD=' 264includes_NetBSD='
@@ -445,10 +445,11 @@ ccflags="$@"
445 $2 !~ "MNT_BITS" && 445 $2 !~ "MNT_BITS" &&
446 $2 ~ /^(MS|MNT|UMOUNT)_/ || 446 $2 ~ /^(MS|MNT|UMOUNT)_/ ||
447 $2 ~ /^TUN(SET|GET|ATTACH|DETACH)/ || 447 $2 ~ /^TUN(SET|GET|ATTACH|DETACH)/ ||
448 $2 ~ /^(O|F|E?FD|NAME|S|PTRACE|PT)_/ || 448 $2 ~ /^(O|F|[ES]?FD|NAME|S|PTRACE|PT)_/ ||
449 $2 ~ /^KEXEC_/ || 449 $2 ~ /^KEXEC_/ ||
450 $2 ~ /^LINUX_REBOOT_CMD_/ || 450 $2 ~ /^LINUX_REBOOT_CMD_/ ||
451 $2 ~ /^LINUX_REBOOT_MAGIC[12]$/ || 451 $2 ~ /^LINUX_REBOOT_MAGIC[12]$/ ||
452 $2 ~ /^MODULE_INIT_/ ||
452 $2 !~ "NLA_TYPE_MASK" && 453 $2 !~ "NLA_TYPE_MASK" &&
453 $2 ~ /^(NETLINK|NLM|NLMSG|NLA|IFA|IFAN|RT|RTC|RTCF|RTN|RTPROT|RTNH|ARPHRD|ETH_P|NETNSA)_/ || 454 $2 ~ /^(NETLINK|NLM|NLMSG|NLA|IFA|IFAN|RT|RTC|RTCF|RTN|RTPROT|RTNH|ARPHRD|ETH_P|NETNSA)_/ ||
454 $2 ~ /^SIOC/ || 455 $2 ~ /^SIOC/ ||
@@ -465,12 +466,13 @@ ccflags="$@"
465 $2 ~ /^CLONE_[A-Z_]+/ || 466 $2 ~ /^CLONE_[A-Z_]+/ ||
466 $2 !~ /^(BPF_TIMEVAL)$/ && 467 $2 !~ /^(BPF_TIMEVAL)$/ &&
467 $2 ~ /^(BPF|DLT)_/ || 468 $2 ~ /^(BPF|DLT)_/ ||
468 $2 ~ /^CLOCK_/ || 469 $2 ~ /^(CLOCK|TIMER)_/ ||
469 $2 ~ /^CAN_/ || 470 $2 ~ /^CAN_/ ||
470 $2 ~ /^CAP_/ || 471 $2 ~ /^CAP_/ ||
471 $2 ~ /^ALG_/ || 472 $2 ~ /^ALG_/ ||
472 $2 ~ /^FS_(POLICY_FLAGS|KEY_DESC|ENCRYPTION_MODE|[A-Z0-9_]+_KEY_SIZE|IOC_(GET|SET)_ENCRYPTION)/ || 473 $2 ~ /^FS_(POLICY_FLAGS|KEY_DESC|ENCRYPTION_MODE|[A-Z0-9_]+_KEY_SIZE|IOC_(GET|SET)_ENCRYPTION)/ ||
473 $2 ~ /^GRND_/ || 474 $2 ~ /^GRND_/ ||
475 $2 ~ /^RND/ ||
474 $2 ~ /^KEY_(SPEC|REQKEY_DEFL)_/ || 476 $2 ~ /^KEY_(SPEC|REQKEY_DEFL)_/ ||
475 $2 ~ /^KEYCTL_/ || 477 $2 ~ /^KEYCTL_/ ||
476 $2 ~ /^PERF_EVENT_IOC_/ || 478 $2 ~ /^PERF_EVENT_IOC_/ ||
@@ -498,6 +500,7 @@ ccflags="$@"
498 $2 ~ /^(HDIO|WIN|SMART)_/ || 500 $2 ~ /^(HDIO|WIN|SMART)_/ ||
499 $2 !~ "WMESGLEN" && 501 $2 !~ "WMESGLEN" &&
500 $2 ~ /^W[A-Z0-9]+$/ || 502 $2 ~ /^W[A-Z0-9]+$/ ||
503 $2 ~/^PPPIOC/ ||
501 $2 ~ /^BLK[A-Z]*(GET$|SET$|BUF$|PART$|SIZE)/ {printf("\t%s = C.%s\n", $2, $2)} 504 $2 ~ /^BLK[A-Z]*(GET$|SET$|BUF$|PART$|SIZE)/ {printf("\t%s = C.%s\n", $2, $2)}
502 $2 ~ /^__WCOREFLAG$/ {next} 505 $2 ~ /^__WCOREFLAG$/ {next}
503 $2 ~ /^__W[A-Z0-9]+$/ {printf("\t%s = C.%s\n", substr($2,3), $2)} 506 $2 ~ /^__W[A-Z0-9]+$/ {printf("\t%s = C.%s\n", substr($2,3), $2)}
diff --git a/vendor/golang.org/x/sys/unix/mkpost.go b/vendor/golang.org/x/sys/unix/mkpost.go
index 7e5c22c..9feddd0 100644
--- a/vendor/golang.org/x/sys/unix/mkpost.go
+++ b/vendor/golang.org/x/sys/unix/mkpost.go
@@ -28,10 +28,10 @@ func main() {
28 if goarch == "" { 28 if goarch == "" {
29 goarch = os.Getenv("GOARCH") 29 goarch = os.Getenv("GOARCH")
30 } 30 }
31 // Check that we are using the new build system if we should be. 31 // Check that we are using the Docker-based build system if we should be.
32 if goos == "linux" && goarch != "sparc64" { 32 if goos == "linux" {
33 if os.Getenv("GOLANG_SYS_BUILD") != "docker" { 33 if os.Getenv("GOLANG_SYS_BUILD") != "docker" {
34 os.Stderr.WriteString("In the new build system, mkpost should not be called directly.\n") 34 os.Stderr.WriteString("In the Docker-based build system, mkpost should not be called directly.\n")
35 os.Stderr.WriteString("See README.md\n") 35 os.Stderr.WriteString("See README.md\n")
36 os.Exit(1) 36 os.Exit(1)
37 } 37 }
@@ -46,6 +46,10 @@ func main() {
46 valRegex := regexp.MustCompile(`type (Fsid|Sigset_t) struct {(\s+)X__val(\s+\S+\s+)}`) 46 valRegex := regexp.MustCompile(`type (Fsid|Sigset_t) struct {(\s+)X__val(\s+\S+\s+)}`)
47 b = valRegex.ReplaceAll(b, []byte("type $1 struct {${2}Val$3}")) 47 b = valRegex.ReplaceAll(b, []byte("type $1 struct {${2}Val$3}"))
48 48
49 // Intentionally export __fds_bits field in FdSet
50 fdSetRegex := regexp.MustCompile(`type (FdSet) struct {(\s+)X__fds_bits(\s+\S+\s+)}`)
51 b = fdSetRegex.ReplaceAll(b, []byte("type $1 struct {${2}Bits$3}"))
52
49 // If we have empty Ptrace structs, we should delete them. Only s390x emits 53 // If we have empty Ptrace structs, we should delete them. Only s390x emits
50 // nonempty Ptrace structs. 54 // nonempty Ptrace structs.
51 ptraceRexexp := regexp.MustCompile(`type Ptrace((Psw|Fpregs|Per) struct {\s*})`) 55 ptraceRexexp := regexp.MustCompile(`type Ptrace((Psw|Fpregs|Per) struct {\s*})`)
@@ -65,6 +69,10 @@ func main() {
65 convertUtsnameRegex := regexp.MustCompile(`((Sys|Node|Domain)name|Release|Version|Machine)(\s+)\[(\d+)\]u?int8`) 69 convertUtsnameRegex := regexp.MustCompile(`((Sys|Node|Domain)name|Release|Version|Machine)(\s+)\[(\d+)\]u?int8`)
66 b = convertUtsnameRegex.ReplaceAll(b, []byte("$1$3[$4]byte")) 70 b = convertUtsnameRegex.ReplaceAll(b, []byte("$1$3[$4]byte"))
67 71
72 // Convert [1024]int8 to [1024]byte in Ptmget members
73 convertPtmget := regexp.MustCompile(`([SC]n)(\s+)\[(\d+)\]u?int8`)
74 b = convertPtmget.ReplaceAll(b, []byte("$1[$3]byte"))
75
68 // Remove spare fields (e.g. in Statx_t) 76 // Remove spare fields (e.g. in Statx_t)
69 spareFieldsRegex := regexp.MustCompile(`X__spare\S*`) 77 spareFieldsRegex := regexp.MustCompile(`X__spare\S*`)
70 b = spareFieldsRegex.ReplaceAll(b, []byte("_")) 78 b = spareFieldsRegex.ReplaceAll(b, []byte("_"))
diff --git a/vendor/golang.org/x/sys/unix/mksyscall.go b/vendor/golang.org/x/sys/unix/mksyscall.go
new file mode 100644
index 0000000..e06e425
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/mksyscall.go
@@ -0,0 +1,402 @@
1// Copyright 2018 The Go Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5// +build ignore
6
7/*
8This program reads a file containing function prototypes
9(like syscall_darwin.go) and generates system call bodies.
10The prototypes are marked by lines beginning with "//sys"
11and read like func declarations if //sys is replaced by func, but:
12 * The parameter lists must give a name for each argument.
13 This includes return parameters.
14 * The parameter lists must give a type for each argument:
15 the (x, y, z int) shorthand is not allowed.
16 * If the return parameter is an error number, it must be named errno.
17
18A line beginning with //sysnb is like //sys, except that the
19goroutine will not be suspended during the execution of the system
20call. This must only be used for system calls which can never
21block, as otherwise the system call could cause all goroutines to
22hang.
23*/
24package main
25
26import (
27 "bufio"
28 "flag"
29 "fmt"
30 "os"
31 "regexp"
32 "strings"
33)
34
35var (
36 b32 = flag.Bool("b32", false, "32bit big-endian")
37 l32 = flag.Bool("l32", false, "32bit little-endian")
38 plan9 = flag.Bool("plan9", false, "plan9")
39 openbsd = flag.Bool("openbsd", false, "openbsd")
40 netbsd = flag.Bool("netbsd", false, "netbsd")
41 dragonfly = flag.Bool("dragonfly", false, "dragonfly")
42 arm = flag.Bool("arm", false, "arm") // 64-bit value should use (even, odd)-pair
43 tags = flag.String("tags", "", "build tags")
44 filename = flag.String("output", "", "output file name (standard output if omitted)")
45)
46
47// cmdLine returns this programs's commandline arguments
48func cmdLine() string {
49 return "go run mksyscall.go " + strings.Join(os.Args[1:], " ")
50}
51
52// buildTags returns build tags
53func buildTags() string {
54 return *tags
55}
56
57// Param is function parameter
58type Param struct {
59 Name string
60 Type string
61}
62
63// usage prints the program usage
64func usage() {
65 fmt.Fprintf(os.Stderr, "usage: go run mksyscall.go [-b32 | -l32] [-tags x,y] [file ...]\n")
66 os.Exit(1)
67}
68
69// parseParamList parses parameter list and returns a slice of parameters
70func parseParamList(list string) []string {
71 list = strings.TrimSpace(list)
72 if list == "" {
73 return []string{}
74 }
75 return regexp.MustCompile(`\s*,\s*`).Split(list, -1)
76}
77
78// parseParam splits a parameter into name and type
79func parseParam(p string) Param {
80 ps := regexp.MustCompile(`^(\S*) (\S*)$`).FindStringSubmatch(p)
81 if ps == nil {
82 fmt.Fprintf(os.Stderr, "malformed parameter: %s\n", p)
83 os.Exit(1)
84 }
85 return Param{ps[1], ps[2]}
86}
87
88func main() {
89 // Get the OS and architecture (using GOARCH_TARGET if it exists)
90 goos := os.Getenv("GOOS")
91 if goos == "" {
92 fmt.Fprintln(os.Stderr, "GOOS not defined in environment")
93 os.Exit(1)
94 }
95 goarch := os.Getenv("GOARCH_TARGET")
96 if goarch == "" {
97 goarch = os.Getenv("GOARCH")
98 }
99
100 // Check that we are using the Docker-based build system if we should
101 if goos == "linux" {
102 if os.Getenv("GOLANG_SYS_BUILD") != "docker" {
103 fmt.Fprintf(os.Stderr, "In the Docker-based build system, mksyscall should not be called directly.\n")
104 fmt.Fprintf(os.Stderr, "See README.md\n")
105 os.Exit(1)
106 }
107 }
108
109 flag.Usage = usage
110 flag.Parse()
111 if len(flag.Args()) <= 0 {
112 fmt.Fprintf(os.Stderr, "no files to parse provided\n")
113 usage()
114 }
115
116 endianness := ""
117 if *b32 {
118 endianness = "big-endian"
119 } else if *l32 {
120 endianness = "little-endian"
121 }
122
123 libc := false
124 if goos == "darwin" && strings.Contains(buildTags(), ",go1.12") {
125 libc = true
126 }
127 trampolines := map[string]bool{}
128
129 text := ""
130 for _, path := range flag.Args() {
131 file, err := os.Open(path)
132 if err != nil {
133 fmt.Fprintf(os.Stderr, err.Error())
134 os.Exit(1)
135 }
136 s := bufio.NewScanner(file)
137 for s.Scan() {
138 t := s.Text()
139 t = strings.TrimSpace(t)
140 t = regexp.MustCompile(`\s+`).ReplaceAllString(t, ` `)
141 nonblock := regexp.MustCompile(`^\/\/sysnb `).FindStringSubmatch(t)
142 if regexp.MustCompile(`^\/\/sys `).FindStringSubmatch(t) == nil && nonblock == nil {
143 continue
144 }
145
146 // Line must be of the form
147 // func Open(path string, mode int, perm int) (fd int, errno error)
148 // Split into name, in params, out params.
149 f := regexp.MustCompile(`^\/\/sys(nb)? (\w+)\(([^()]*)\)\s*(?:\(([^()]+)\))?\s*(?:=\s*((?i)SYS_[A-Z0-9_]+))?$`).FindStringSubmatch(t)
150 if f == nil {
151 fmt.Fprintf(os.Stderr, "%s:%s\nmalformed //sys declaration\n", path, t)
152 os.Exit(1)
153 }
154 funct, inps, outps, sysname := f[2], f[3], f[4], f[5]
155
156 // Split argument lists on comma.
157 in := parseParamList(inps)
158 out := parseParamList(outps)
159
160 // Try in vain to keep people from editing this file.
161 // The theory is that they jump into the middle of the file
162 // without reading the header.
163 text += "// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT\n\n"
164
165 // Go function header.
166 outDecl := ""
167 if len(out) > 0 {
168 outDecl = fmt.Sprintf(" (%s)", strings.Join(out, ", "))
169 }
170 text += fmt.Sprintf("func %s(%s)%s {\n", funct, strings.Join(in, ", "), outDecl)
171
172 // Check if err return available
173 errvar := ""
174 for _, param := range out {
175 p := parseParam(param)
176 if p.Type == "error" {
177 errvar = p.Name
178 break
179 }
180 }
181
182 // Prepare arguments to Syscall.
183 var args []string
184 n := 0
185 for _, param := range in {
186 p := parseParam(param)
187 if regexp.MustCompile(`^\*`).FindStringSubmatch(p.Type) != nil {
188 args = append(args, "uintptr(unsafe.Pointer("+p.Name+"))")
189 } else if p.Type == "string" && errvar != "" {
190 text += fmt.Sprintf("\tvar _p%d *byte\n", n)
191 text += fmt.Sprintf("\t_p%d, %s = BytePtrFromString(%s)\n", n, errvar, p.Name)
192 text += fmt.Sprintf("\tif %s != nil {\n\t\treturn\n\t}\n", errvar)
193 args = append(args, fmt.Sprintf("uintptr(unsafe.Pointer(_p%d))", n))
194 n++
195 } else if p.Type == "string" {
196 fmt.Fprintf(os.Stderr, path+":"+funct+" uses string arguments, but has no error return\n")
197 text += fmt.Sprintf("\tvar _p%d *byte\n", n)
198 text += fmt.Sprintf("\t_p%d, _ = BytePtrFromString(%s)\n", n, p.Name)
199 args = append(args, fmt.Sprintf("uintptr(unsafe.Pointer(_p%d))", n))
200 n++
201 } else if regexp.MustCompile(`^\[\](.*)`).FindStringSubmatch(p.Type) != nil {
202 // Convert slice into pointer, length.
203 // Have to be careful not to take address of &a[0] if len == 0:
204 // pass dummy pointer in that case.
205 // Used to pass nil, but some OSes or simulators reject write(fd, nil, 0).
206 text += fmt.Sprintf("\tvar _p%d unsafe.Pointer\n", n)
207 text += fmt.Sprintf("\tif len(%s) > 0 {\n\t\t_p%d = unsafe.Pointer(&%s[0])\n\t}", p.Name, n, p.Name)
208 text += fmt.Sprintf(" else {\n\t\t_p%d = unsafe.Pointer(&_zero)\n\t}\n", n)
209 args = append(args, fmt.Sprintf("uintptr(_p%d)", n), fmt.Sprintf("uintptr(len(%s))", p.Name))
210 n++
211 } else if p.Type == "int64" && (*openbsd || *netbsd) {
212 args = append(args, "0")
213 if endianness == "big-endian" {
214 args = append(args, fmt.Sprintf("uintptr(%s>>32)", p.Name), fmt.Sprintf("uintptr(%s)", p.Name))
215 } else if endianness == "little-endian" {
216 args = append(args, fmt.Sprintf("uintptr(%s)", p.Name), fmt.Sprintf("uintptr(%s>>32)", p.Name))
217 } else {
218 args = append(args, fmt.Sprintf("uintptr(%s)", p.Name))
219 }
220 } else if p.Type == "int64" && *dragonfly {
221 if regexp.MustCompile(`^(?i)extp(read|write)`).FindStringSubmatch(funct) == nil {
222 args = append(args, "0")
223 }
224 if endianness == "big-endian" {
225 args = append(args, fmt.Sprintf("uintptr(%s>>32)", p.Name), fmt.Sprintf("uintptr(%s)", p.Name))
226 } else if endianness == "little-endian" {
227 args = append(args, fmt.Sprintf("uintptr(%s)", p.Name), fmt.Sprintf("uintptr(%s>>32)", p.Name))
228 } else {
229 args = append(args, fmt.Sprintf("uintptr(%s)", p.Name))
230 }
231 } else if p.Type == "int64" && endianness != "" {
232 if len(args)%2 == 1 && *arm {
233 // arm abi specifies 64-bit argument uses
234 // (even, odd) pair
235 args = append(args, "0")
236 }
237 if endianness == "big-endian" {
238 args = append(args, fmt.Sprintf("uintptr(%s>>32)", p.Name), fmt.Sprintf("uintptr(%s)", p.Name))
239 } else {
240 args = append(args, fmt.Sprintf("uintptr(%s)", p.Name), fmt.Sprintf("uintptr(%s>>32)", p.Name))
241 }
242 } else {
243 args = append(args, fmt.Sprintf("uintptr(%s)", p.Name))
244 }
245 }
246
247 // Determine which form to use; pad args with zeros.
248 asm := "Syscall"
249 if nonblock != nil {
250 if errvar == "" && goos == "linux" {
251 asm = "RawSyscallNoError"
252 } else {
253 asm = "RawSyscall"
254 }
255 } else {
256 if errvar == "" && goos == "linux" {
257 asm = "SyscallNoError"
258 }
259 }
260 if len(args) <= 3 {
261 for len(args) < 3 {
262 args = append(args, "0")
263 }
264 } else if len(args) <= 6 {
265 asm += "6"
266 for len(args) < 6 {
267 args = append(args, "0")
268 }
269 } else if len(args) <= 9 {
270 asm += "9"
271 for len(args) < 9 {
272 args = append(args, "0")
273 }
274 } else {
275 fmt.Fprintf(os.Stderr, "%s:%s too many arguments to system call\n", path, funct)
276 }
277
278 // System call number.
279 if sysname == "" {
280 sysname = "SYS_" + funct
281 sysname = regexp.MustCompile(`([a-z])([A-Z])`).ReplaceAllString(sysname, `${1}_$2`)
282 sysname = strings.ToUpper(sysname)
283 }
284
285 var libcFn string
286 if libc {
287 asm = "syscall_" + strings.ToLower(asm[:1]) + asm[1:] // internal syscall call
288 sysname = strings.TrimPrefix(sysname, "SYS_") // remove SYS_
289 sysname = strings.ToLower(sysname) // lowercase
290 if sysname == "getdirentries64" {
291 // Special case - libSystem name and
292 // raw syscall name don't match.
293 sysname = "__getdirentries64"
294 }
295 libcFn = sysname
296 sysname = "funcPC(libc_" + sysname + "_trampoline)"
297 }
298
299 // Actual call.
300 arglist := strings.Join(args, ", ")
301 call := fmt.Sprintf("%s(%s, %s)", asm, sysname, arglist)
302
303 // Assign return values.
304 body := ""
305 ret := []string{"_", "_", "_"}
306 doErrno := false
307 for i := 0; i < len(out); i++ {
308 p := parseParam(out[i])
309 reg := ""
310 if p.Name == "err" && !*plan9 {
311 reg = "e1"
312 ret[2] = reg
313 doErrno = true
314 } else if p.Name == "err" && *plan9 {
315 ret[0] = "r0"
316 ret[2] = "e1"
317 break
318 } else {
319 reg = fmt.Sprintf("r%d", i)
320 ret[i] = reg
321 }
322 if p.Type == "bool" {
323 reg = fmt.Sprintf("%s != 0", reg)
324 }
325 if p.Type == "int64" && endianness != "" {
326 // 64-bit number in r1:r0 or r0:r1.
327 if i+2 > len(out) {
328 fmt.Fprintf(os.Stderr, "%s:%s not enough registers for int64 return\n", path, funct)
329 }
330 if endianness == "big-endian" {
331 reg = fmt.Sprintf("int64(r%d)<<32 | int64(r%d)", i, i+1)
332 } else {
333 reg = fmt.Sprintf("int64(r%d)<<32 | int64(r%d)", i+1, i)
334 }
335 ret[i] = fmt.Sprintf("r%d", i)
336 ret[i+1] = fmt.Sprintf("r%d", i+1)
337 }
338 if reg != "e1" || *plan9 {
339 body += fmt.Sprintf("\t%s = %s(%s)\n", p.Name, p.Type, reg)
340 }
341 }
342 if ret[0] == "_" && ret[1] == "_" && ret[2] == "_" {
343 text += fmt.Sprintf("\t%s\n", call)
344 } else {
345 if errvar == "" && goos == "linux" {
346 // raw syscall without error on Linux, see golang.org/issue/22924
347 text += fmt.Sprintf("\t%s, %s := %s\n", ret[0], ret[1], call)
348 } else {
349 text += fmt.Sprintf("\t%s, %s, %s := %s\n", ret[0], ret[1], ret[2], call)
350 }
351 }
352 text += body
353
354 if *plan9 && ret[2] == "e1" {
355 text += "\tif int32(r0) == -1 {\n"
356 text += "\t\terr = e1\n"
357 text += "\t}\n"
358 } else if doErrno {
359 text += "\tif e1 != 0 {\n"
360 text += "\t\terr = errnoErr(e1)\n"
361 text += "\t}\n"
362 }
363 text += "\treturn\n"
364 text += "}\n\n"
365
366 if libc && !trampolines[libcFn] {
367 // some system calls share a trampoline, like read and readlen.
368 trampolines[libcFn] = true
369 // Declare assembly trampoline.
370 text += fmt.Sprintf("func libc_%s_trampoline()\n", libcFn)
371 // Assembly trampoline calls the libc_* function, which this magic
372 // redirects to use the function from libSystem.
373 text += fmt.Sprintf("//go:linkname libc_%s libc_%s\n", libcFn, libcFn)
374 text += fmt.Sprintf("//go:cgo_import_dynamic libc_%s %s \"/usr/lib/libSystem.B.dylib\"\n", libcFn, libcFn)
375 text += "\n"
376 }
377 }
378 if err := s.Err(); err != nil {
379 fmt.Fprintf(os.Stderr, err.Error())
380 os.Exit(1)
381 }
382 file.Close()
383 }
384 fmt.Printf(srcTemplate, cmdLine(), buildTags(), text)
385}
386
387const srcTemplate = `// %s
388// Code generated by the command above; see README.md. DO NOT EDIT.
389
390// +build %s
391
392package unix
393
394import (
395 "syscall"
396 "unsafe"
397)
398
399var _ syscall.Errno
400
401%s
402`
diff --git a/vendor/golang.org/x/sys/unix/mksyscall.pl b/vendor/golang.org/x/sys/unix/mksyscall.pl
deleted file mode 100644
index 1f6b926..0000000
--- a/vendor/golang.org/x/sys/unix/mksyscall.pl
+++ /dev/null
@@ -1,341 +0,0 @@
1#!/usr/bin/env perl
2# Copyright 2009 The Go Authors. All rights reserved.
3# Use of this source code is governed by a BSD-style
4# license that can be found in the LICENSE file.
5
6# This program reads a file containing function prototypes
7# (like syscall_darwin.go) and generates system call bodies.
8# The prototypes are marked by lines beginning with "//sys"
9# and read like func declarations if //sys is replaced by func, but:
10# * The parameter lists must give a name for each argument.
11# This includes return parameters.
12# * The parameter lists must give a type for each argument:
13# the (x, y, z int) shorthand is not allowed.
14# * If the return parameter is an error number, it must be named errno.
15
16# A line beginning with //sysnb is like //sys, except that the
17# goroutine will not be suspended during the execution of the system
18# call. This must only be used for system calls which can never
19# block, as otherwise the system call could cause all goroutines to
20# hang.
21
22use strict;
23
24my $cmdline = "mksyscall.pl " . join(' ', @ARGV);
25my $errors = 0;
26my $_32bit = "";
27my $plan9 = 0;
28my $openbsd = 0;
29my $netbsd = 0;
30my $dragonfly = 0;
31my $arm = 0; # 64-bit value should use (even, odd)-pair
32my $tags = ""; # build tags
33
34if($ARGV[0] eq "-b32") {
35 $_32bit = "big-endian";
36 shift;
37} elsif($ARGV[0] eq "-l32") {
38 $_32bit = "little-endian";
39 shift;
40}
41if($ARGV[0] eq "-plan9") {
42 $plan9 = 1;
43 shift;
44}
45if($ARGV[0] eq "-openbsd") {
46 $openbsd = 1;
47 shift;
48}
49if($ARGV[0] eq "-netbsd") {
50 $netbsd = 1;
51 shift;
52}
53if($ARGV[0] eq "-dragonfly") {
54 $dragonfly = 1;
55 shift;
56}
57if($ARGV[0] eq "-arm") {
58 $arm = 1;
59 shift;
60}
61if($ARGV[0] eq "-tags") {
62 shift;
63 $tags = $ARGV[0];
64 shift;
65}
66
67if($ARGV[0] =~ /^-/) {
68 print STDERR "usage: mksyscall.pl [-b32 | -l32] [-tags x,y] [file ...]\n";
69 exit 1;
70}
71
72# Check that we are using the new build system if we should
73if($ENV{'GOOS'} eq "linux" && $ENV{'GOARCH'} ne "sparc64") {
74 if($ENV{'GOLANG_SYS_BUILD'} ne "docker") {
75 print STDERR "In the new build system, mksyscall should not be called directly.\n";
76 print STDERR "See README.md\n";
77 exit 1;
78 }
79}
80
81
82sub parseparamlist($) {
83 my ($list) = @_;
84 $list =~ s/^\s*//;
85 $list =~ s/\s*$//;
86 if($list eq "") {
87 return ();
88 }
89 return split(/\s*,\s*/, $list);
90}
91
92sub parseparam($) {
93 my ($p) = @_;
94 if($p !~ /^(\S*) (\S*)$/) {
95 print STDERR "$ARGV:$.: malformed parameter: $p\n";
96 $errors = 1;
97 return ("xx", "int");
98 }
99 return ($1, $2);
100}
101
102my $text = "";
103while(<>) {
104 chomp;
105 s/\s+/ /g;
106 s/^\s+//;
107 s/\s+$//;
108 my $nonblock = /^\/\/sysnb /;
109 next if !/^\/\/sys / && !$nonblock;
110
111 # Line must be of the form
112 # func Open(path string, mode int, perm int) (fd int, errno error)
113 # Split into name, in params, out params.
114 if(!/^\/\/sys(nb)? (\w+)\(([^()]*)\)\s*(?:\(([^()]+)\))?\s*(?:=\s*((?i)SYS_[A-Z0-9_]+))?$/) {
115 print STDERR "$ARGV:$.: malformed //sys declaration\n";
116 $errors = 1;
117 next;
118 }
119 my ($func, $in, $out, $sysname) = ($2, $3, $4, $5);
120
121 # Split argument lists on comma.
122 my @in = parseparamlist($in);
123 my @out = parseparamlist($out);
124
125 # Try in vain to keep people from editing this file.
126 # The theory is that they jump into the middle of the file
127 # without reading the header.
128 $text .= "// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT\n\n";
129
130 # Go function header.
131 my $out_decl = @out ? sprintf(" (%s)", join(', ', @out)) : "";
132 $text .= sprintf "func %s(%s)%s {\n", $func, join(', ', @in), $out_decl;
133
134 # Check if err return available
135 my $errvar = "";
136 foreach my $p (@out) {
137 my ($name, $type) = parseparam($p);
138 if($type eq "error") {
139 $errvar = $name;
140 last;
141 }
142 }
143
144 # Prepare arguments to Syscall.
145 my @args = ();
146 my $n = 0;
147 foreach my $p (@in) {
148 my ($name, $type) = parseparam($p);
149 if($type =~ /^\*/) {
150 push @args, "uintptr(unsafe.Pointer($name))";
151 } elsif($type eq "string" && $errvar ne "") {
152 $text .= "\tvar _p$n *byte\n";
153 $text .= "\t_p$n, $errvar = BytePtrFromString($name)\n";
154 $text .= "\tif $errvar != nil {\n\t\treturn\n\t}\n";
155 push @args, "uintptr(unsafe.Pointer(_p$n))";
156 $n++;
157 } elsif($type eq "string") {
158 print STDERR "$ARGV:$.: $func uses string arguments, but has no error return\n";
159 $text .= "\tvar _p$n *byte\n";
160 $text .= "\t_p$n, _ = BytePtrFromString($name)\n";
161 push @args, "uintptr(unsafe.Pointer(_p$n))";
162 $n++;
163 } elsif($type =~ /^\[\](.*)/) {
164 # Convert slice into pointer, length.
165 # Have to be careful not to take address of &a[0] if len == 0:
166 # pass dummy pointer in that case.
167 # Used to pass nil, but some OSes or simulators reject write(fd, nil, 0).
168 $text .= "\tvar _p$n unsafe.Pointer\n";
169 $text .= "\tif len($name) > 0 {\n\t\t_p$n = unsafe.Pointer(\&${name}[0])\n\t}";
170 $text .= " else {\n\t\t_p$n = unsafe.Pointer(&_zero)\n\t}";
171 $text .= "\n";
172 push @args, "uintptr(_p$n)", "uintptr(len($name))";
173 $n++;
174 } elsif($type eq "int64" && ($openbsd || $netbsd)) {
175 push @args, "0";
176 if($_32bit eq "big-endian") {
177 push @args, "uintptr($name>>32)", "uintptr($name)";
178 } elsif($_32bit eq "little-endian") {
179 push @args, "uintptr($name)", "uintptr($name>>32)";
180 } else {
181 push @args, "uintptr($name)";
182 }
183 } elsif($type eq "int64" && $dragonfly) {
184 if ($func !~ /^extp(read|write)/i) {
185 push @args, "0";
186 }
187 if($_32bit eq "big-endian") {
188 push @args, "uintptr($name>>32)", "uintptr($name)";
189 } elsif($_32bit eq "little-endian") {
190 push @args, "uintptr($name)", "uintptr($name>>32)";
191 } else {
192 push @args, "uintptr($name)";
193 }
194 } elsif($type eq "int64" && $_32bit ne "") {
195 if(@args % 2 && $arm) {
196 # arm abi specifies 64-bit argument uses
197 # (even, odd) pair
198 push @args, "0"
199 }
200 if($_32bit eq "big-endian") {
201 push @args, "uintptr($name>>32)", "uintptr($name)";
202 } else {
203 push @args, "uintptr($name)", "uintptr($name>>32)";
204 }
205 } else {
206 push @args, "uintptr($name)";
207 }
208 }
209
210 # Determine which form to use; pad args with zeros.
211 my $asm = "Syscall";
212 if ($nonblock) {
213 if ($errvar eq "" && $ENV{'GOOS'} eq "linux") {
214 $asm = "RawSyscallNoError";
215 } else {
216 $asm = "RawSyscall";
217 }
218 } else {
219 if ($errvar eq "" && $ENV{'GOOS'} eq "linux") {
220 $asm = "SyscallNoError";
221 }
222 }
223 if(@args <= 3) {
224 while(@args < 3) {
225 push @args, "0";
226 }
227 } elsif(@args <= 6) {
228 $asm .= "6";
229 while(@args < 6) {
230 push @args, "0";
231 }
232 } elsif(@args <= 9) {
233 $asm .= "9";
234 while(@args < 9) {
235 push @args, "0";
236 }
237 } else {
238 print STDERR "$ARGV:$.: too many arguments to system call\n";
239 }
240
241 # System call number.
242 if($sysname eq "") {
243 $sysname = "SYS_$func";
244 $sysname =~ s/([a-z])([A-Z])/${1}_$2/g; # turn FooBar into Foo_Bar
245 $sysname =~ y/a-z/A-Z/;
246 }
247
248 # Actual call.
249 my $args = join(', ', @args);
250 my $call = "$asm($sysname, $args)";
251
252 # Assign return values.
253 my $body = "";
254 my @ret = ("_", "_", "_");
255 my $do_errno = 0;
256 for(my $i=0; $i<@out; $i++) {
257 my $p = $out[$i];
258 my ($name, $type) = parseparam($p);
259 my $reg = "";
260 if($name eq "err" && !$plan9) {
261 $reg = "e1";
262 $ret[2] = $reg;
263 $do_errno = 1;
264 } elsif($name eq "err" && $plan9) {
265 $ret[0] = "r0";
266 $ret[2] = "e1";
267 next;
268 } else {
269 $reg = sprintf("r%d", $i);
270 $ret[$i] = $reg;
271 }
272 if($type eq "bool") {
273 $reg = "$reg != 0";
274 }
275 if($type eq "int64" && $_32bit ne "") {
276 # 64-bit number in r1:r0 or r0:r1.
277 if($i+2 > @out) {
278 print STDERR "$ARGV:$.: not enough registers for int64 return\n";
279 }
280 if($_32bit eq "big-endian") {
281 $reg = sprintf("int64(r%d)<<32 | int64(r%d)", $i, $i+1);
282 } else {
283 $reg = sprintf("int64(r%d)<<32 | int64(r%d)", $i+1, $i);
284 }
285 $ret[$i] = sprintf("r%d", $i);
286 $ret[$i+1] = sprintf("r%d", $i+1);
287 }
288 if($reg ne "e1" || $plan9) {
289 $body .= "\t$name = $type($reg)\n";
290 }
291 }
292 if ($ret[0] eq "_" && $ret[1] eq "_" && $ret[2] eq "_") {
293 $text .= "\t$call\n";
294 } else {
295 if ($errvar eq "" && $ENV{'GOOS'} eq "linux") {
296 # raw syscall without error on Linux, see golang.org/issue/22924
297 $text .= "\t$ret[0], $ret[1] := $call\n";
298 } else {
299 $text .= "\t$ret[0], $ret[1], $ret[2] := $call\n";
300 }
301 }
302 $text .= $body;
303
304 if ($plan9 && $ret[2] eq "e1") {
305 $text .= "\tif int32(r0) == -1 {\n";
306 $text .= "\t\terr = e1\n";
307 $text .= "\t}\n";
308 } elsif ($do_errno) {
309 $text .= "\tif e1 != 0 {\n";
310 $text .= "\t\terr = errnoErr(e1)\n";
311 $text .= "\t}\n";
312 }
313 $text .= "\treturn\n";
314 $text .= "}\n\n";
315}
316
317chomp $text;
318chomp $text;
319
320if($errors) {
321 exit 1;
322}
323
324print <<EOF;
325// $cmdline
326// Code generated by the command above; see README.md. DO NOT EDIT.
327
328// +build $tags
329
330package unix
331
332import (
333 "syscall"
334 "unsafe"
335)
336
337var _ syscall.Errno
338
339$text
340EOF
341exit 0;
diff --git a/vendor/golang.org/x/sys/unix/mksyscall_aix.pl b/vendor/golang.org/x/sys/unix/mksyscall_aix.pl
deleted file mode 100644
index c9b3954..0000000
--- a/vendor/golang.org/x/sys/unix/mksyscall_aix.pl
+++ /dev/null
@@ -1,385 +0,0 @@
1#!/usr/bin/env perl
2# Copyright 2018 The Go Authors. All rights reserved.
3# Use of this source code is governed by a BSD-style
4# license that can be found in the LICENSE file.
5
6# This program reads a file containing function prototypes
7# (like syscall_aix.go) and generates system call bodies.
8# The prototypes are marked by lines beginning with "//sys"
9# and read like func declarations if //sys is replaced by func, but:
10# * The parameter lists must give a name for each argument.
11# This includes return parameters.
12# * The parameter lists must give a type for each argument:
13# the (x, y, z int) shorthand is not allowed.
14# * If the return parameter is an error number, it must be named err.
15# * If go func name needs to be different than its libc name,
16# * or the function is not in libc, name could be specified
17# * at the end, after "=" sign, like
18# //sys getsockopt(s int, level int, name int, val uintptr, vallen *_Socklen) (err error) = libsocket.getsockopt
19
20use strict;
21
22my $cmdline = "mksyscall_aix.pl " . join(' ', @ARGV);
23my $errors = 0;
24my $_32bit = "";
25my $tags = ""; # build tags
26my $aix = 0;
27my $solaris = 0;
28
29binmode STDOUT;
30
31if($ARGV[0] eq "-b32") {
32 $_32bit = "big-endian";
33 shift;
34} elsif($ARGV[0] eq "-l32") {
35 $_32bit = "little-endian";
36 shift;
37}
38if($ARGV[0] eq "-aix") {
39 $aix = 1;
40 shift;
41}
42if($ARGV[0] eq "-tags") {
43 shift;
44 $tags = $ARGV[0];
45 shift;
46}
47
48if($ARGV[0] =~ /^-/) {
49 print STDERR "usage: mksyscall_aix.pl [-b32 | -l32] [-tags x,y] [file ...]\n";
50 exit 1;
51}
52
53sub parseparamlist($) {
54 my ($list) = @_;
55 $list =~ s/^\s*//;
56 $list =~ s/\s*$//;
57 if($list eq "") {
58 return ();
59 }
60 return split(/\s*,\s*/, $list);
61}
62
63sub parseparam($) {
64 my ($p) = @_;
65 if($p !~ /^(\S*) (\S*)$/) {
66 print STDERR "$ARGV:$.: malformed parameter: $p\n";
67 $errors = 1;
68 return ("xx", "int");
69 }
70 return ($1, $2);
71}
72
73my $package = "";
74my $text = "";
75my $c_extern = "/*\n#include <stdint.h>\n";
76my @vars = ();
77while(<>) {
78 chomp;
79 s/\s+/ /g;
80 s/^\s+//;
81 s/\s+$//;
82 $package = $1 if !$package && /^package (\S+)$/;
83 my $nonblock = /^\/\/sysnb /;
84 next if !/^\/\/sys / && !$nonblock;
85
86 # Line must be of the form
87 # func Open(path string, mode int, perm int) (fd int, err error)
88 # Split into name, in params, out params.
89 if(!/^\/\/sys(nb)? (\w+)\(([^()]*)\)\s*(?:\(([^()]+)\))?\s*(?:=\s*(?:(\w*)\.)?(\w*))?$/) {
90 print STDERR "$ARGV:$.: malformed //sys declaration\n";
91 $errors = 1;
92 next;
93 }
94 my ($nb, $func, $in, $out, $modname, $sysname) = ($1, $2, $3, $4, $5, $6);
95
96 # Split argument lists on comma.
97 my @in = parseparamlist($in);
98 my @out = parseparamlist($out);
99
100 $in = join(', ', @in);
101 $out = join(', ', @out);
102
103 # Try in vain to keep people from editing this file.
104 # The theory is that they jump into the middle of the file
105 # without reading the header.
106 $text .= "// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT\n\n";
107
108 # Check if value return, err return available
109 my $errvar = "";
110 my $retvar = "";
111 my $rettype = "";
112 foreach my $p (@out) {
113 my ($name, $type) = parseparam($p);
114 if($type eq "error") {
115 $errvar = $name;
116 } else {
117 $retvar = $name;
118 $rettype = $type;
119 }
120 }
121
122 # System call name.
123 #if($func ne "fcntl") {
124
125 if($sysname eq "") {
126 $sysname = "$func";
127 }
128
129 $sysname =~ s/([a-z])([A-Z])/${1}_$2/g;
130 $sysname =~ y/A-Z/a-z/; # All libc functions are lowercase.
131
132 my $C_rettype = "";
133 if($rettype eq "unsafe.Pointer") {
134 $C_rettype = "uintptr_t";
135 } elsif($rettype eq "uintptr") {
136 $C_rettype = "uintptr_t";
137 } elsif($rettype =~ /^_/) {
138 $C_rettype = "uintptr_t";
139 } elsif($rettype eq "int") {
140 $C_rettype = "int";
141 } elsif($rettype eq "int32") {
142 $C_rettype = "int";
143 } elsif($rettype eq "int64") {
144 $C_rettype = "long long";
145 } elsif($rettype eq "uint32") {
146 $C_rettype = "unsigned int";
147 } elsif($rettype eq "uint64") {
148 $C_rettype = "unsigned long long";
149 } else {
150 $C_rettype = "int";
151 }
152 if($sysname eq "exit") {
153 $C_rettype = "void";
154 }
155
156 # Change types to c
157 my @c_in = ();
158 foreach my $p (@in) {
159 my ($name, $type) = parseparam($p);
160 if($type =~ /^\*/) {
161 push @c_in, "uintptr_t";
162 } elsif($type eq "string") {
163 push @c_in, "uintptr_t";
164 } elsif($type =~ /^\[\](.*)/) {
165 push @c_in, "uintptr_t", "size_t";
166 } elsif($type eq "unsafe.Pointer") {
167 push @c_in, "uintptr_t";
168 } elsif($type eq "uintptr") {
169 push @c_in, "uintptr_t";
170 } elsif($type =~ /^_/) {
171 push @c_in, "uintptr_t";
172 } elsif($type eq "int") {
173 push @c_in, "int";
174 } elsif($type eq "int32") {
175 push @c_in, "int";
176 } elsif($type eq "int64") {
177 push @c_in, "long long";
178 } elsif($type eq "uint32") {
179 push @c_in, "unsigned int";
180 } elsif($type eq "uint64") {
181 push @c_in, "unsigned long long";
182 } else {
183 push @c_in, "int";
184 }
185 }
186
187 if ($func ne "fcntl" && $func ne "FcntlInt" && $func ne "readlen" && $func ne "writelen") {
188 # Imports of system calls from libc
189 $c_extern .= "$C_rettype $sysname";
190 my $c_in = join(', ', @c_in);
191 $c_extern .= "($c_in);\n";
192 }
193
194 # So file name.
195 if($aix) {
196 if($modname eq "") {
197 $modname = "libc.a/shr_64.o";
198 } else {
199 print STDERR "$func: only syscall using libc are available\n";
200 $errors = 1;
201 next;
202 }
203 }
204
205 my $strconvfunc = "C.CString";
206 my $strconvtype = "*byte";
207
208 # Go function header.
209 if($out ne "") {
210 $out = " ($out)";
211 }
212 if($text ne "") {
213 $text .= "\n"
214 }
215
216 $text .= sprintf "func %s(%s)%s {\n", $func, join(', ', @in), $out ;
217
218 # Prepare arguments to call.
219 my @args = ();
220 my $n = 0;
221 my $arg_n = 0;
222 foreach my $p (@in) {
223 my ($name, $type) = parseparam($p);
224 if($type =~ /^\*/) {
225 push @args, "C.uintptr_t(uintptr(unsafe.Pointer($name)))";
226 } elsif($type eq "string" && $errvar ne "") {
227 $text .= "\t_p$n := uintptr(unsafe.Pointer($strconvfunc($name)))\n";
228 push @args, "C.uintptr_t(_p$n)";
229 $n++;
230 } elsif($type eq "string") {
231 print STDERR "$ARGV:$.: $func uses string arguments, but has no error return\n";
232 $text .= "\t_p$n := uintptr(unsafe.Pointer($strconvfunc($name)))\n";
233 push @args, "C.uintptr_t(_p$n)";
234 $n++;
235 } elsif($type =~ /^\[\](.*)/) {
236 # Convert slice into pointer, length.
237 # Have to be careful not to take address of &a[0] if len == 0:
238 # pass nil in that case.
239 $text .= "\tvar _p$n *$1\n";
240 $text .= "\tif len($name) > 0 {\n\t\t_p$n = \&$name\[0]\n\t}\n";
241 push @args, "C.uintptr_t(uintptr(unsafe.Pointer(_p$n)))";
242 $n++;
243 $text .= "\tvar _p$n int\n";
244 $text .= "\t_p$n = len($name)\n";
245 push @args, "C.size_t(_p$n)";
246 $n++;
247 } elsif($type eq "int64" && $_32bit ne "") {
248 if($_32bit eq "big-endian") {
249 push @args, "uintptr($name >> 32)", "uintptr($name)";
250 } else {
251 push @args, "uintptr($name)", "uintptr($name >> 32)";
252 }
253 $n++;
254 } elsif($type eq "bool") {
255 $text .= "\tvar _p$n uint32\n";
256 $text .= "\tif $name {\n\t\t_p$n = 1\n\t} else {\n\t\t_p$n = 0\n\t}\n";
257 push @args, "_p$n";
258 $n++;
259 } elsif($type =~ /^_/) {
260 push @args, "C.uintptr_t(uintptr($name))";
261 } elsif($type eq "unsafe.Pointer") {
262 push @args, "C.uintptr_t(uintptr($name))";
263 } elsif($type eq "int") {
264 if (($arg_n == 2) && (($func eq "readlen") || ($func eq "writelen"))) {
265 push @args, "C.size_t($name)";
266 } elsif ($arg_n == 0 && $func eq "fcntl") {
267 push @args, "C.uintptr_t($name)";
268 } elsif (($arg_n == 2) && (($func eq "fcntl") || ($func eq "FcntlInt"))) {
269 push @args, "C.uintptr_t($name)";
270 } else {
271 push @args, "C.int($name)";
272 }
273 } elsif($type eq "int32") {
274 push @args, "C.int($name)";
275 } elsif($type eq "int64") {
276 push @args, "C.longlong($name)";
277 } elsif($type eq "uint32") {
278 push @args, "C.uint($name)";
279 } elsif($type eq "uint64") {
280 push @args, "C.ulonglong($name)";
281 } elsif($type eq "uintptr") {
282 push @args, "C.uintptr_t($name)";
283 } else {
284 push @args, "C.int($name)";
285 }
286 $arg_n++;
287 }
288 my $nargs = @args;
289
290
291 # Determine which form to use; pad args with zeros.
292 if ($nonblock) {
293 }
294
295 my $args = join(', ', @args);
296 my $call = "";
297 if ($sysname eq "exit") {
298 if ($errvar ne "") {
299 $call .= "er :=";
300 } else {
301 $call .= "";
302 }
303 } elsif ($errvar ne "") {
304 $call .= "r0,er :=";
305 } elsif ($retvar ne "") {
306 $call .= "r0,_ :=";
307 } else {
308 $call .= ""
309 }
310 $call .= "C.$sysname($args)";
311
312 # Assign return values.
313 my $body = "";
314 my $failexpr = "";
315
316 for(my $i=0; $i<@out; $i++) {
317 my $p = $out[$i];
318 my ($name, $type) = parseparam($p);
319 my $reg = "";
320 if($name eq "err") {
321 $reg = "e1";
322 } else {
323 $reg = "r0";
324 }
325 if($reg ne "e1" ) {
326 $body .= "\t$name = $type($reg)\n";
327 }
328 }
329
330 # verify return
331 if ($sysname ne "exit" && $errvar ne "") {
332 if ($C_rettype =~ /^uintptr/) {
333 $body .= "\tif \(uintptr\(r0\) ==\^uintptr\(0\) && er != nil\) {\n";
334 $body .= "\t\t$errvar = er\n";
335 $body .= "\t}\n";
336 } else {
337 $body .= "\tif \(r0 ==-1 && er != nil\) {\n";
338 $body .= "\t\t$errvar = er\n";
339 $body .= "\t}\n";
340 }
341 } elsif ($errvar ne "") {
342 $body .= "\tif \(er != nil\) {\n";
343 $body .= "\t\t$errvar = er\n";
344 $body .= "\t}\n";
345 }
346
347 $text .= "\t$call\n";
348 $text .= $body;
349
350 $text .= "\treturn\n";
351 $text .= "}\n";
352}
353
354if($errors) {
355 exit 1;
356}
357
358print <<EOF;
359// $cmdline
360// Code generated by the command above; see README.md. DO NOT EDIT.
361
362// +build $tags
363
364package $package
365
366
367$c_extern
368*/
369import "C"
370import (
371 "unsafe"
372 "syscall"
373)
374
375
376EOF
377
378print "import \"golang.org/x/sys/unix\"\n" if $package ne "unix";
379
380chomp($_=<<EOF);
381
382$text
383EOF
384print $_;
385exit 0;
diff --git a/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc.go b/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc.go
new file mode 100644
index 0000000..f2c58fb
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc.go
@@ -0,0 +1,404 @@
1// Copyright 2019 The Go Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5// +build ignore
6
7/*
8This program reads a file containing function prototypes
9(like syscall_aix.go) and generates system call bodies.
10The prototypes are marked by lines beginning with "//sys"
11and read like func declarations if //sys is replaced by func, but:
12 * The parameter lists must give a name for each argument.
13 This includes return parameters.
14 * The parameter lists must give a type for each argument:
15 the (x, y, z int) shorthand is not allowed.
16 * If the return parameter is an error number, it must be named err.
17 * If go func name needs to be different than its libc name,
18 * or the function is not in libc, name could be specified
19 * at the end, after "=" sign, like
20 //sys getsockopt(s int, level int, name int, val uintptr, vallen *_Socklen) (err error) = libsocket.getsockopt
21*/
22package main
23
24import (
25 "bufio"
26 "flag"
27 "fmt"
28 "os"
29 "regexp"
30 "strings"
31)
32
33var (
34 b32 = flag.Bool("b32", false, "32bit big-endian")
35 l32 = flag.Bool("l32", false, "32bit little-endian")
36 aix = flag.Bool("aix", false, "aix")
37 tags = flag.String("tags", "", "build tags")
38)
39
40// cmdLine returns this programs's commandline arguments
41func cmdLine() string {
42 return "go run mksyscall_aix_ppc.go " + strings.Join(os.Args[1:], " ")
43}
44
45// buildTags returns build tags
46func buildTags() string {
47 return *tags
48}
49
50// Param is function parameter
51type Param struct {
52 Name string
53 Type string
54}
55
56// usage prints the program usage
57func usage() {
58 fmt.Fprintf(os.Stderr, "usage: go run mksyscall_aix_ppc.go [-b32 | -l32] [-tags x,y] [file ...]\n")
59 os.Exit(1)
60}
61
62// parseParamList parses parameter list and returns a slice of parameters
63func parseParamList(list string) []string {
64 list = strings.TrimSpace(list)
65 if list == "" {
66 return []string{}
67 }
68 return regexp.MustCompile(`\s*,\s*`).Split(list, -1)
69}
70
71// parseParam splits a parameter into name and type
72func parseParam(p string) Param {
73 ps := regexp.MustCompile(`^(\S*) (\S*)$`).FindStringSubmatch(p)
74 if ps == nil {
75 fmt.Fprintf(os.Stderr, "malformed parameter: %s\n", p)
76 os.Exit(1)
77 }
78 return Param{ps[1], ps[2]}
79}
80
81func main() {
82 flag.Usage = usage
83 flag.Parse()
84 if len(flag.Args()) <= 0 {
85 fmt.Fprintf(os.Stderr, "no files to parse provided\n")
86 usage()
87 }
88
89 endianness := ""
90 if *b32 {
91 endianness = "big-endian"
92 } else if *l32 {
93 endianness = "little-endian"
94 }
95
96 pack := ""
97 text := ""
98 cExtern := "/*\n#include <stdint.h>\n#include <stddef.h>\n"
99 for _, path := range flag.Args() {
100 file, err := os.Open(path)
101 if err != nil {
102 fmt.Fprintf(os.Stderr, err.Error())
103 os.Exit(1)
104 }
105 s := bufio.NewScanner(file)
106 for s.Scan() {
107 t := s.Text()
108 t = strings.TrimSpace(t)
109 t = regexp.MustCompile(`\s+`).ReplaceAllString(t, ` `)
110 if p := regexp.MustCompile(`^package (\S+)$`).FindStringSubmatch(t); p != nil && pack == "" {
111 pack = p[1]
112 }
113 nonblock := regexp.MustCompile(`^\/\/sysnb `).FindStringSubmatch(t)
114 if regexp.MustCompile(`^\/\/sys `).FindStringSubmatch(t) == nil && nonblock == nil {
115 continue
116 }
117
118 // Line must be of the form
119 // func Open(path string, mode int, perm int) (fd int, err error)
120 // Split into name, in params, out params.
121 f := regexp.MustCompile(`^\/\/sys(nb)? (\w+)\(([^()]*)\)\s*(?:\(([^()]+)\))?\s*(?:=\s*(?:(\w*)\.)?(\w*))?$`).FindStringSubmatch(t)
122 if f == nil {
123 fmt.Fprintf(os.Stderr, "%s:%s\nmalformed //sys declaration\n", path, t)
124 os.Exit(1)
125 }
126 funct, inps, outps, modname, sysname := f[2], f[3], f[4], f[5], f[6]
127
128 // Split argument lists on comma.
129 in := parseParamList(inps)
130 out := parseParamList(outps)
131
132 inps = strings.Join(in, ", ")
133 outps = strings.Join(out, ", ")
134
135 // Try in vain to keep people from editing this file.
136 // The theory is that they jump into the middle of the file
137 // without reading the header.
138 text += "// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT\n\n"
139
140 // Check if value return, err return available
141 errvar := ""
142 retvar := ""
143 rettype := ""
144 for _, param := range out {
145 p := parseParam(param)
146 if p.Type == "error" {
147 errvar = p.Name
148 } else {
149 retvar = p.Name
150 rettype = p.Type
151 }
152 }
153
154 // System call name.
155 if sysname == "" {
156 sysname = funct
157 }
158 sysname = regexp.MustCompile(`([a-z])([A-Z])`).ReplaceAllString(sysname, `${1}_$2`)
159 sysname = strings.ToLower(sysname) // All libc functions are lowercase.
160
161 cRettype := ""
162 if rettype == "unsafe.Pointer" {
163 cRettype = "uintptr_t"
164 } else if rettype == "uintptr" {
165 cRettype = "uintptr_t"
166 } else if regexp.MustCompile(`^_`).FindStringSubmatch(rettype) != nil {
167 cRettype = "uintptr_t"
168 } else if rettype == "int" {
169 cRettype = "int"
170 } else if rettype == "int32" {
171 cRettype = "int"
172 } else if rettype == "int64" {
173 cRettype = "long long"
174 } else if rettype == "uint32" {
175 cRettype = "unsigned int"
176 } else if rettype == "uint64" {
177 cRettype = "unsigned long long"
178 } else {
179 cRettype = "int"
180 }
181 if sysname == "exit" {
182 cRettype = "void"
183 }
184
185 // Change p.Types to c
186 var cIn []string
187 for _, param := range in {
188 p := parseParam(param)
189 if regexp.MustCompile(`^\*`).FindStringSubmatch(p.Type) != nil {
190 cIn = append(cIn, "uintptr_t")
191 } else if p.Type == "string" {
192 cIn = append(cIn, "uintptr_t")
193 } else if regexp.MustCompile(`^\[\](.*)`).FindStringSubmatch(p.Type) != nil {
194 cIn = append(cIn, "uintptr_t", "size_t")
195 } else if p.Type == "unsafe.Pointer" {
196 cIn = append(cIn, "uintptr_t")
197 } else if p.Type == "uintptr" {
198 cIn = append(cIn, "uintptr_t")
199 } else if regexp.MustCompile(`^_`).FindStringSubmatch(p.Type) != nil {
200 cIn = append(cIn, "uintptr_t")
201 } else if p.Type == "int" {
202 cIn = append(cIn, "int")
203 } else if p.Type == "int32" {
204 cIn = append(cIn, "int")
205 } else if p.Type == "int64" {
206 cIn = append(cIn, "long long")
207 } else if p.Type == "uint32" {
208 cIn = append(cIn, "unsigned int")
209 } else if p.Type == "uint64" {
210 cIn = append(cIn, "unsigned long long")
211 } else {
212 cIn = append(cIn, "int")
213 }
214 }
215
216 if funct != "fcntl" && funct != "FcntlInt" && funct != "readlen" && funct != "writelen" {
217 // Imports of system calls from libc
218 cExtern += fmt.Sprintf("%s %s", cRettype, sysname)
219 cIn := strings.Join(cIn, ", ")
220 cExtern += fmt.Sprintf("(%s);\n", cIn)
221 }
222
223 // So file name.
224 if *aix {
225 if modname == "" {
226 modname = "libc.a/shr_64.o"
227 } else {
228 fmt.Fprintf(os.Stderr, "%s: only syscall using libc are available\n", funct)
229 os.Exit(1)
230 }
231 }
232
233 strconvfunc := "C.CString"
234
235 // Go function header.
236 if outps != "" {
237 outps = fmt.Sprintf(" (%s)", outps)
238 }
239 if text != "" {
240 text += "\n"
241 }
242
243 text += fmt.Sprintf("func %s(%s)%s {\n", funct, strings.Join(in, ", "), outps)
244
245 // Prepare arguments to Syscall.
246 var args []string
247 n := 0
248 argN := 0
249 for _, param := range in {
250 p := parseParam(param)
251 if regexp.MustCompile(`^\*`).FindStringSubmatch(p.Type) != nil {
252 args = append(args, "C.uintptr_t(uintptr(unsafe.Pointer("+p.Name+")))")
253 } else if p.Type == "string" && errvar != "" {
254 text += fmt.Sprintf("\t_p%d := uintptr(unsafe.Pointer(%s(%s)))\n", n, strconvfunc, p.Name)
255 args = append(args, fmt.Sprintf("C.uintptr_t(_p%d)", n))
256 n++
257 } else if p.Type == "string" {
258 fmt.Fprintf(os.Stderr, path+":"+funct+" uses string arguments, but has no error return\n")
259 text += fmt.Sprintf("\t_p%d := uintptr(unsafe.Pointer(%s(%s)))\n", n, strconvfunc, p.Name)
260 args = append(args, fmt.Sprintf("C.uintptr_t(_p%d)", n))
261 n++
262 } else if m := regexp.MustCompile(`^\[\](.*)`).FindStringSubmatch(p.Type); m != nil {
263 // Convert slice into pointer, length.
264 // Have to be careful not to take address of &a[0] if len == 0:
265 // pass nil in that case.
266 text += fmt.Sprintf("\tvar _p%d *%s\n", n, m[1])
267 text += fmt.Sprintf("\tif len(%s) > 0 {\n\t\t_p%d = &%s[0]\n\t}\n", p.Name, n, p.Name)
268 args = append(args, fmt.Sprintf("C.uintptr_t(uintptr(unsafe.Pointer(_p%d)))", n))
269 n++
270 text += fmt.Sprintf("\tvar _p%d int\n", n)
271 text += fmt.Sprintf("\t_p%d = len(%s)\n", n, p.Name)
272 args = append(args, fmt.Sprintf("C.size_t(_p%d)", n))
273 n++
274 } else if p.Type == "int64" && endianness != "" {
275 if endianness == "big-endian" {
276 args = append(args, fmt.Sprintf("uintptr(%s>>32)", p.Name), fmt.Sprintf("uintptr(%s)", p.Name))
277 } else {
278 args = append(args, fmt.Sprintf("uintptr(%s)", p.Name), fmt.Sprintf("uintptr(%s>>32)", p.Name))
279 }
280 n++
281 } else if p.Type == "bool" {
282 text += fmt.Sprintf("\tvar _p%d uint32\n", n)
283 text += fmt.Sprintf("\tif %s {\n\t\t_p%d = 1\n\t} else {\n\t\t_p%d = 0\n\t}\n", p.Name, n, n)
284 args = append(args, fmt.Sprintf("_p%d", n))
285 } else if regexp.MustCompile(`^_`).FindStringSubmatch(p.Type) != nil {
286 args = append(args, fmt.Sprintf("C.uintptr_t(uintptr(%s))", p.Name))
287 } else if p.Type == "unsafe.Pointer" {
288 args = append(args, fmt.Sprintf("C.uintptr_t(uintptr(%s))", p.Name))
289 } else if p.Type == "int" {
290 if (argN == 2) && ((funct == "readlen") || (funct == "writelen")) {
291 args = append(args, fmt.Sprintf("C.size_t(%s)", p.Name))
292 } else if argN == 0 && funct == "fcntl" {
293 args = append(args, fmt.Sprintf("C.uintptr_t(%s)", p.Name))
294 } else if (argN == 2) && ((funct == "fcntl") || (funct == "FcntlInt")) {
295 args = append(args, fmt.Sprintf("C.uintptr_t(%s)", p.Name))
296 } else {
297 args = append(args, fmt.Sprintf("C.int(%s)", p.Name))
298 }
299 } else if p.Type == "int32" {
300 args = append(args, fmt.Sprintf("C.int(%s)", p.Name))
301 } else if p.Type == "int64" {
302 args = append(args, fmt.Sprintf("C.longlong(%s)", p.Name))
303 } else if p.Type == "uint32" {
304 args = append(args, fmt.Sprintf("C.uint(%s)", p.Name))
305 } else if p.Type == "uint64" {
306 args = append(args, fmt.Sprintf("C.ulonglong(%s)", p.Name))
307 } else if p.Type == "uintptr" {
308 args = append(args, fmt.Sprintf("C.uintptr_t(%s)", p.Name))
309 } else {
310 args = append(args, fmt.Sprintf("C.int(%s)", p.Name))
311 }
312 argN++
313 }
314
315 // Actual call.
316 arglist := strings.Join(args, ", ")
317 call := ""
318 if sysname == "exit" {
319 if errvar != "" {
320 call += "er :="
321 } else {
322 call += ""
323 }
324 } else if errvar != "" {
325 call += "r0,er :="
326 } else if retvar != "" {
327 call += "r0,_ :="
328 } else {
329 call += ""
330 }
331 call += fmt.Sprintf("C.%s(%s)", sysname, arglist)
332
333 // Assign return values.
334 body := ""
335 for i := 0; i < len(out); i++ {
336 p := parseParam(out[i])
337 reg := ""
338 if p.Name == "err" {
339 reg = "e1"
340 } else {
341 reg = "r0"
342 }
343 if reg != "e1" {
344 body += fmt.Sprintf("\t%s = %s(%s)\n", p.Name, p.Type, reg)
345 }
346 }
347
348 // verify return
349 if sysname != "exit" && errvar != "" {
350 if regexp.MustCompile(`^uintptr`).FindStringSubmatch(cRettype) != nil {
351 body += "\tif (uintptr(r0) ==^uintptr(0) && er != nil) {\n"
352 body += fmt.Sprintf("\t\t%s = er\n", errvar)
353 body += "\t}\n"
354 } else {
355 body += "\tif (r0 ==-1 && er != nil) {\n"
356 body += fmt.Sprintf("\t\t%s = er\n", errvar)
357 body += "\t}\n"
358 }
359 } else if errvar != "" {
360 body += "\tif (er != nil) {\n"
361 body += fmt.Sprintf("\t\t%s = er\n", errvar)
362 body += "\t}\n"
363 }
364
365 text += fmt.Sprintf("\t%s\n", call)
366 text += body
367
368 text += "\treturn\n"
369 text += "}\n"
370 }
371 if err := s.Err(); err != nil {
372 fmt.Fprintf(os.Stderr, err.Error())
373 os.Exit(1)
374 }
375 file.Close()
376 }
377 imp := ""
378 if pack != "unix" {
379 imp = "import \"golang.org/x/sys/unix\"\n"
380
381 }
382 fmt.Printf(srcTemplate, cmdLine(), buildTags(), pack, cExtern, imp, text)
383}
384
385const srcTemplate = `// %s
386// Code generated by the command above; see README.md. DO NOT EDIT.
387
388// +build %s
389
390package %s
391
392
393%s
394*/
395import "C"
396import (
397 "unsafe"
398)
399
400
401%s
402
403%s
404`
diff --git a/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc64.go b/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc64.go
new file mode 100644
index 0000000..45b4429
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc64.go
@@ -0,0 +1,602 @@
1// Copyright 2019 The Go Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5// +build ignore
6
7/*
8This program reads a file containing function prototypes
9(like syscall_aix.go) and generates system call bodies.
10The prototypes are marked by lines beginning with "//sys"
11and read like func declarations if //sys is replaced by func, but:
12 * The parameter lists must give a name for each argument.
13 This includes return parameters.
14 * The parameter lists must give a type for each argument:
15 the (x, y, z int) shorthand is not allowed.
16 * If the return parameter is an error number, it must be named err.
17 * If go func name needs to be different than its libc name,
18 * or the function is not in libc, name could be specified
19 * at the end, after "=" sign, like
20 //sys getsockopt(s int, level int, name int, val uintptr, vallen *_Socklen) (err error) = libsocket.getsockopt
21
22
23This program will generate three files and handle both gc and gccgo implementation:
24 - zsyscall_aix_ppc64.go: the common part of each implementation (error handler, pointer creation)
25 - zsyscall_aix_ppc64_gc.go: gc part with //go_cgo_import_dynamic and a call to syscall6
26 - zsyscall_aix_ppc64_gccgo.go: gccgo part with C function and conversion to C type.
27
28 The generated code looks like this
29
30zsyscall_aix_ppc64.go
31func asyscall(...) (n int, err error) {
32 // Pointer Creation
33 r1, e1 := callasyscall(...)
34 // Type Conversion
35 // Error Handler
36 return
37}
38
39zsyscall_aix_ppc64_gc.go
40//go:cgo_import_dynamic libc_asyscall asyscall "libc.a/shr_64.o"
41//go:linkname libc_asyscall libc_asyscall
42var asyscall syscallFunc
43
44func callasyscall(...) (r1 uintptr, e1 Errno) {
45 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_asyscall)), "nb_args", ... )
46 return
47}
48
49zsyscall_aix_ppc64_ggcgo.go
50
51// int asyscall(...)
52
53import "C"
54
55func callasyscall(...) (r1 uintptr, e1 Errno) {
56 r1 = uintptr(C.asyscall(...))
57 e1 = syscall.GetErrno()
58 return
59}
60*/
61
62package main
63
64import (
65 "bufio"
66 "flag"
67 "fmt"
68 "io/ioutil"
69 "os"
70 "regexp"
71 "strings"
72)
73
74var (
75 b32 = flag.Bool("b32", false, "32bit big-endian")
76 l32 = flag.Bool("l32", false, "32bit little-endian")
77 aix = flag.Bool("aix", false, "aix")
78 tags = flag.String("tags", "", "build tags")
79)
80
81// cmdLine returns this programs's commandline arguments
82func cmdLine() string {
83 return "go run mksyscall_aix_ppc64.go " + strings.Join(os.Args[1:], " ")
84}
85
86// buildTags returns build tags
87func buildTags() string {
88 return *tags
89}
90
91// Param is function parameter
92type Param struct {
93 Name string
94 Type string
95}
96
97// usage prints the program usage
98func usage() {
99 fmt.Fprintf(os.Stderr, "usage: go run mksyscall_aix_ppc64.go [-b32 | -l32] [-tags x,y] [file ...]\n")
100 os.Exit(1)
101}
102
103// parseParamList parses parameter list and returns a slice of parameters
104func parseParamList(list string) []string {
105 list = strings.TrimSpace(list)
106 if list == "" {
107 return []string{}
108 }
109 return regexp.MustCompile(`\s*,\s*`).Split(list, -1)
110}
111
112// parseParam splits a parameter into name and type
113func parseParam(p string) Param {
114 ps := regexp.MustCompile(`^(\S*) (\S*)$`).FindStringSubmatch(p)
115 if ps == nil {
116 fmt.Fprintf(os.Stderr, "malformed parameter: %s\n", p)
117 os.Exit(1)
118 }
119 return Param{ps[1], ps[2]}
120}
121
122func main() {
123 flag.Usage = usage
124 flag.Parse()
125 if len(flag.Args()) <= 0 {
126 fmt.Fprintf(os.Stderr, "no files to parse provided\n")
127 usage()
128 }
129
130 endianness := ""
131 if *b32 {
132 endianness = "big-endian"
133 } else if *l32 {
134 endianness = "little-endian"
135 }
136
137 pack := ""
138 // GCCGO
139 textgccgo := ""
140 cExtern := "/*\n#include <stdint.h>\n"
141 // GC
142 textgc := ""
143 dynimports := ""
144 linknames := ""
145 var vars []string
146 // COMMON
147 textcommon := ""
148 for _, path := range flag.Args() {
149 file, err := os.Open(path)
150 if err != nil {
151 fmt.Fprintf(os.Stderr, err.Error())
152 os.Exit(1)
153 }
154 s := bufio.NewScanner(file)
155 for s.Scan() {
156 t := s.Text()
157 t = strings.TrimSpace(t)
158 t = regexp.MustCompile(`\s+`).ReplaceAllString(t, ` `)
159 if p := regexp.MustCompile(`^package (\S+)$`).FindStringSubmatch(t); p != nil && pack == "" {
160 pack = p[1]
161 }
162 nonblock := regexp.MustCompile(`^\/\/sysnb `).FindStringSubmatch(t)
163 if regexp.MustCompile(`^\/\/sys `).FindStringSubmatch(t) == nil && nonblock == nil {
164 continue
165 }
166
167 // Line must be of the form
168 // func Open(path string, mode int, perm int) (fd int, err error)
169 // Split into name, in params, out params.
170 f := regexp.MustCompile(`^\/\/sys(nb)? (\w+)\(([^()]*)\)\s*(?:\(([^()]+)\))?\s*(?:=\s*(?:(\w*)\.)?(\w*))?$`).FindStringSubmatch(t)
171 if f == nil {
172 fmt.Fprintf(os.Stderr, "%s:%s\nmalformed //sys declaration\n", path, t)
173 os.Exit(1)
174 }
175 funct, inps, outps, modname, sysname := f[2], f[3], f[4], f[5], f[6]
176
177 // Split argument lists on comma.
178 in := parseParamList(inps)
179 out := parseParamList(outps)
180
181 inps = strings.Join(in, ", ")
182 outps = strings.Join(out, ", ")
183
184 if sysname == "" {
185 sysname = funct
186 }
187
188 onlyCommon := false
189 if funct == "readlen" || funct == "writelen" || funct == "FcntlInt" || funct == "FcntlFlock" {
190 // This function call another syscall which is already implemented.
191 // Therefore, the gc and gccgo part must not be generated.
192 onlyCommon = true
193 }
194
195 // Try in vain to keep people from editing this file.
196 // The theory is that they jump into the middle of the file
197 // without reading the header.
198
199 textcommon += "// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT\n\n"
200 if !onlyCommon {
201 textgccgo += "// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT\n\n"
202 textgc += "// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT\n\n"
203 }
204
205 // Check if value return, err return available
206 errvar := ""
207 rettype := ""
208 for _, param := range out {
209 p := parseParam(param)
210 if p.Type == "error" {
211 errvar = p.Name
212 } else {
213 rettype = p.Type
214 }
215 }
216
217 sysname = regexp.MustCompile(`([a-z])([A-Z])`).ReplaceAllString(sysname, `${1}_$2`)
218 sysname = strings.ToLower(sysname) // All libc functions are lowercase.
219
220 // GCCGO Prototype return type
221 cRettype := ""
222 if rettype == "unsafe.Pointer" {
223 cRettype = "uintptr_t"
224 } else if rettype == "uintptr" {
225 cRettype = "uintptr_t"
226 } else if regexp.MustCompile(`^_`).FindStringSubmatch(rettype) != nil {
227 cRettype = "uintptr_t"
228 } else if rettype == "int" {
229 cRettype = "int"
230 } else if rettype == "int32" {
231 cRettype = "int"
232 } else if rettype == "int64" {
233 cRettype = "long long"
234 } else if rettype == "uint32" {
235 cRettype = "unsigned int"
236 } else if rettype == "uint64" {
237 cRettype = "unsigned long long"
238 } else {
239 cRettype = "int"
240 }
241 if sysname == "exit" {
242 cRettype = "void"
243 }
244
245 // GCCGO Prototype arguments type
246 var cIn []string
247 for i, param := range in {
248 p := parseParam(param)
249 if regexp.MustCompile(`^\*`).FindStringSubmatch(p.Type) != nil {
250 cIn = append(cIn, "uintptr_t")
251 } else if p.Type == "string" {
252 cIn = append(cIn, "uintptr_t")
253 } else if regexp.MustCompile(`^\[\](.*)`).FindStringSubmatch(p.Type) != nil {
254 cIn = append(cIn, "uintptr_t", "size_t")
255 } else if p.Type == "unsafe.Pointer" {
256 cIn = append(cIn, "uintptr_t")
257 } else if p.Type == "uintptr" {
258 cIn = append(cIn, "uintptr_t")
259 } else if regexp.MustCompile(`^_`).FindStringSubmatch(p.Type) != nil {
260 cIn = append(cIn, "uintptr_t")
261 } else if p.Type == "int" {
262 if (i == 0 || i == 2) && funct == "fcntl" {
263 // These fcntl arguments needs to be uintptr to be able to call FcntlInt and FcntlFlock
264 cIn = append(cIn, "uintptr_t")
265 } else {
266 cIn = append(cIn, "int")
267 }
268
269 } else if p.Type == "int32" {
270 cIn = append(cIn, "int")
271 } else if p.Type == "int64" {
272 cIn = append(cIn, "long long")
273 } else if p.Type == "uint32" {
274 cIn = append(cIn, "unsigned int")
275 } else if p.Type == "uint64" {
276 cIn = append(cIn, "unsigned long long")
277 } else {
278 cIn = append(cIn, "int")
279 }
280 }
281
282 if !onlyCommon {
283 // GCCGO Prototype Generation
284 // Imports of system calls from libc
285 cExtern += fmt.Sprintf("%s %s", cRettype, sysname)
286 cIn := strings.Join(cIn, ", ")
287 cExtern += fmt.Sprintf("(%s);\n", cIn)
288 }
289 // GC Library name
290 if modname == "" {
291 modname = "libc.a/shr_64.o"
292 } else {
293 fmt.Fprintf(os.Stderr, "%s: only syscall using libc are available\n", funct)
294 os.Exit(1)
295 }
296 sysvarname := fmt.Sprintf("libc_%s", sysname)
297
298 if !onlyCommon {
299 // GC Runtime import of function to allow cross-platform builds.
300 dynimports += fmt.Sprintf("//go:cgo_import_dynamic %s %s \"%s\"\n", sysvarname, sysname, modname)
301 // GC Link symbol to proc address variable.
302 linknames += fmt.Sprintf("//go:linkname %s %s\n", sysvarname, sysvarname)
303 // GC Library proc address variable.
304 vars = append(vars, sysvarname)
305 }
306
307 strconvfunc := "BytePtrFromString"
308 strconvtype := "*byte"
309
310 // Go function header.
311 if outps != "" {
312 outps = fmt.Sprintf(" (%s)", outps)
313 }
314 if textcommon != "" {
315 textcommon += "\n"
316 }
317
318 textcommon += fmt.Sprintf("func %s(%s)%s {\n", funct, strings.Join(in, ", "), outps)
319
320 // Prepare arguments tocall.
321 var argscommon []string // Arguments in the common part
322 var argscall []string // Arguments for call prototype
323 var argsgc []string // Arguments for gc call (with syscall6)
324 var argsgccgo []string // Arguments for gccgo call (with C.name_of_syscall)
325 n := 0
326 argN := 0
327 for _, param := range in {
328 p := parseParam(param)
329 if regexp.MustCompile(`^\*`).FindStringSubmatch(p.Type) != nil {
330 argscommon = append(argscommon, fmt.Sprintf("uintptr(unsafe.Pointer(%s))", p.Name))
331 argscall = append(argscall, fmt.Sprintf("%s uintptr", p.Name))
332 argsgc = append(argsgc, p.Name)
333 argsgccgo = append(argsgccgo, fmt.Sprintf("C.uintptr_t(%s)", p.Name))
334 } else if p.Type == "string" && errvar != "" {
335 textcommon += fmt.Sprintf("\tvar _p%d %s\n", n, strconvtype)
336 textcommon += fmt.Sprintf("\t_p%d, %s = %s(%s)\n", n, errvar, strconvfunc, p.Name)
337 textcommon += fmt.Sprintf("\tif %s != nil {\n\t\treturn\n\t}\n", errvar)
338
339 argscommon = append(argscommon, fmt.Sprintf("uintptr(unsafe.Pointer(_p%d))", n))
340 argscall = append(argscall, fmt.Sprintf("_p%d uintptr ", n))
341 argsgc = append(argsgc, fmt.Sprintf("_p%d", n))
342 argsgccgo = append(argsgccgo, fmt.Sprintf("C.uintptr_t(_p%d)", n))
343 n++
344 } else if p.Type == "string" {
345 fmt.Fprintf(os.Stderr, path+":"+funct+" uses string arguments, but has no error return\n")
346 textcommon += fmt.Sprintf("\tvar _p%d %s\n", n, strconvtype)
347 textcommon += fmt.Sprintf("\t_p%d, %s = %s(%s)\n", n, errvar, strconvfunc, p.Name)
348 textcommon += fmt.Sprintf("\tif %s != nil {\n\t\treturn\n\t}\n", errvar)
349
350 argscommon = append(argscommon, fmt.Sprintf("uintptr(unsafe.Pointer(_p%d))", n))
351 argscall = append(argscall, fmt.Sprintf("_p%d uintptr", n))
352 argsgc = append(argsgc, fmt.Sprintf("_p%d", n))
353 argsgccgo = append(argsgccgo, fmt.Sprintf("C.uintptr_t(_p%d)", n))
354 n++
355 } else if m := regexp.MustCompile(`^\[\](.*)`).FindStringSubmatch(p.Type); m != nil {
356 // Convert slice into pointer, length.
357 // Have to be careful not to take address of &a[0] if len == 0:
358 // pass nil in that case.
359 textcommon += fmt.Sprintf("\tvar _p%d *%s\n", n, m[1])
360 textcommon += fmt.Sprintf("\tif len(%s) > 0 {\n\t\t_p%d = &%s[0]\n\t}\n", p.Name, n, p.Name)
361 argscommon = append(argscommon, fmt.Sprintf("uintptr(unsafe.Pointer(_p%d))", n), fmt.Sprintf("len(%s)", p.Name))
362 argscall = append(argscall, fmt.Sprintf("_p%d uintptr", n), fmt.Sprintf("_lenp%d int", n))
363 argsgc = append(argsgc, fmt.Sprintf("_p%d", n), fmt.Sprintf("uintptr(_lenp%d)", n))
364 argsgccgo = append(argsgccgo, fmt.Sprintf("C.uintptr_t(_p%d)", n), fmt.Sprintf("C.size_t(_lenp%d)", n))
365 n++
366 } else if p.Type == "int64" && endianness != "" {
367 fmt.Fprintf(os.Stderr, path+":"+funct+" uses int64 with 32 bits mode. Case not yet implemented\n")
368 } else if p.Type == "bool" {
369 fmt.Fprintf(os.Stderr, path+":"+funct+" uses bool. Case not yet implemented\n")
370 } else if regexp.MustCompile(`^_`).FindStringSubmatch(p.Type) != nil || p.Type == "unsafe.Pointer" {
371 argscommon = append(argscommon, fmt.Sprintf("uintptr(%s)", p.Name))
372 argscall = append(argscall, fmt.Sprintf("%s uintptr", p.Name))
373 argsgc = append(argsgc, p.Name)
374 argsgccgo = append(argsgccgo, fmt.Sprintf("C.uintptr_t(%s)", p.Name))
375 } else if p.Type == "int" {
376 if (argN == 0 || argN == 2) && ((funct == "fcntl") || (funct == "FcntlInt") || (funct == "FcntlFlock")) {
377 // These fcntl arguments need to be uintptr to be able to call FcntlInt and FcntlFlock
378 argscommon = append(argscommon, fmt.Sprintf("uintptr(%s)", p.Name))
379 argscall = append(argscall, fmt.Sprintf("%s uintptr", p.Name))
380 argsgc = append(argsgc, p.Name)
381 argsgccgo = append(argsgccgo, fmt.Sprintf("C.uintptr_t(%s)", p.Name))
382
383 } else {
384 argscommon = append(argscommon, p.Name)
385 argscall = append(argscall, fmt.Sprintf("%s int", p.Name))
386 argsgc = append(argsgc, fmt.Sprintf("uintptr(%s)", p.Name))
387 argsgccgo = append(argsgccgo, fmt.Sprintf("C.int(%s)", p.Name))
388 }
389 } else if p.Type == "int32" {
390 argscommon = append(argscommon, p.Name)
391 argscall = append(argscall, fmt.Sprintf("%s int32", p.Name))
392 argsgc = append(argsgc, fmt.Sprintf("uintptr(%s)", p.Name))
393 argsgccgo = append(argsgccgo, fmt.Sprintf("C.int(%s)", p.Name))
394 } else if p.Type == "int64" {
395 argscommon = append(argscommon, p.Name)
396 argscall = append(argscall, fmt.Sprintf("%s int64", p.Name))
397 argsgc = append(argsgc, fmt.Sprintf("uintptr(%s)", p.Name))
398 argsgccgo = append(argsgccgo, fmt.Sprintf("C.longlong(%s)", p.Name))
399 } else if p.Type == "uint32" {
400 argscommon = append(argscommon, p.Name)
401 argscall = append(argscall, fmt.Sprintf("%s uint32", p.Name))
402 argsgc = append(argsgc, fmt.Sprintf("uintptr(%s)", p.Name))
403 argsgccgo = append(argsgccgo, fmt.Sprintf("C.uint(%s)", p.Name))
404 } else if p.Type == "uint64" {
405 argscommon = append(argscommon, p.Name)
406 argscall = append(argscall, fmt.Sprintf("%s uint64", p.Name))
407 argsgc = append(argsgc, fmt.Sprintf("uintptr(%s)", p.Name))
408 argsgccgo = append(argsgccgo, fmt.Sprintf("C.ulonglong(%s)", p.Name))
409 } else if p.Type == "uintptr" {
410 argscommon = append(argscommon, p.Name)
411 argscall = append(argscall, fmt.Sprintf("%s uintptr", p.Name))
412 argsgc = append(argsgc, p.Name)
413 argsgccgo = append(argsgccgo, fmt.Sprintf("C.uintptr_t(%s)", p.Name))
414 } else {
415 argscommon = append(argscommon, fmt.Sprintf("int(%s)", p.Name))
416 argscall = append(argscall, fmt.Sprintf("%s int", p.Name))
417 argsgc = append(argsgc, fmt.Sprintf("uintptr(%s)", p.Name))
418 argsgccgo = append(argsgccgo, fmt.Sprintf("C.int(%s)", p.Name))
419 }
420 argN++
421 }
422 nargs := len(argsgc)
423
424 // COMMON function generation
425 argscommonlist := strings.Join(argscommon, ", ")
426 callcommon := fmt.Sprintf("call%s(%s)", sysname, argscommonlist)
427 ret := []string{"_", "_"}
428 body := ""
429 doErrno := false
430 for i := 0; i < len(out); i++ {
431 p := parseParam(out[i])
432 reg := ""
433 if p.Name == "err" {
434 reg = "e1"
435 ret[1] = reg
436 doErrno = true
437 } else {
438 reg = "r0"
439 ret[0] = reg
440 }
441 if p.Type == "bool" {
442 reg = fmt.Sprintf("%s != 0", reg)
443 }
444 if reg != "e1" {
445 body += fmt.Sprintf("\t%s = %s(%s)\n", p.Name, p.Type, reg)
446 }
447 }
448 if ret[0] == "_" && ret[1] == "_" {
449 textcommon += fmt.Sprintf("\t%s\n", callcommon)
450 } else {
451 textcommon += fmt.Sprintf("\t%s, %s := %s\n", ret[0], ret[1], callcommon)
452 }
453 textcommon += body
454
455 if doErrno {
456 textcommon += "\tif e1 != 0 {\n"
457 textcommon += "\t\terr = errnoErr(e1)\n"
458 textcommon += "\t}\n"
459 }
460 textcommon += "\treturn\n"
461 textcommon += "}\n"
462
463 if onlyCommon {
464 continue
465 }
466
467 // CALL Prototype
468 callProto := fmt.Sprintf("func call%s(%s) (r1 uintptr, e1 Errno) {\n", sysname, strings.Join(argscall, ", "))
469
470 // GC function generation
471 asm := "syscall6"
472 if nonblock != nil {
473 asm = "rawSyscall6"
474 }
475
476 if len(argsgc) <= 6 {
477 for len(argsgc) < 6 {
478 argsgc = append(argsgc, "0")
479 }
480 } else {
481 fmt.Fprintf(os.Stderr, "%s: too many arguments to system call", funct)
482 os.Exit(1)
483 }
484 argsgclist := strings.Join(argsgc, ", ")
485 callgc := fmt.Sprintf("%s(uintptr(unsafe.Pointer(&%s)), %d, %s)", asm, sysvarname, nargs, argsgclist)
486
487 textgc += callProto
488 textgc += fmt.Sprintf("\tr1, _, e1 = %s\n", callgc)
489 textgc += "\treturn\n}\n"
490
491 // GCCGO function generation
492 argsgccgolist := strings.Join(argsgccgo, ", ")
493 callgccgo := fmt.Sprintf("C.%s(%s)", sysname, argsgccgolist)
494 textgccgo += callProto
495 textgccgo += fmt.Sprintf("\tr1 = uintptr(%s)\n", callgccgo)
496 textgccgo += "\te1 = syscall.GetErrno()\n"
497 textgccgo += "\treturn\n}\n"
498 }
499 if err := s.Err(); err != nil {
500 fmt.Fprintf(os.Stderr, err.Error())
501 os.Exit(1)
502 }
503 file.Close()
504 }
505 imp := ""
506 if pack != "unix" {
507 imp = "import \"golang.org/x/sys/unix\"\n"
508
509 }
510
511 // Print zsyscall_aix_ppc64.go
512 err := ioutil.WriteFile("zsyscall_aix_ppc64.go",
513 []byte(fmt.Sprintf(srcTemplate1, cmdLine(), buildTags(), pack, imp, textcommon)),
514 0644)
515 if err != nil {
516 fmt.Fprintf(os.Stderr, err.Error())
517 os.Exit(1)
518 }
519
520 // Print zsyscall_aix_ppc64_gc.go
521 vardecls := "\t" + strings.Join(vars, ",\n\t")
522 vardecls += " syscallFunc"
523 err = ioutil.WriteFile("zsyscall_aix_ppc64_gc.go",
524 []byte(fmt.Sprintf(srcTemplate2, cmdLine(), buildTags(), pack, imp, dynimports, linknames, vardecls, textgc)),
525 0644)
526 if err != nil {
527 fmt.Fprintf(os.Stderr, err.Error())
528 os.Exit(1)
529 }
530
531 // Print zsyscall_aix_ppc64_gccgo.go
532 err = ioutil.WriteFile("zsyscall_aix_ppc64_gccgo.go",
533 []byte(fmt.Sprintf(srcTemplate3, cmdLine(), buildTags(), pack, cExtern, imp, textgccgo)),
534 0644)
535 if err != nil {
536 fmt.Fprintf(os.Stderr, err.Error())
537 os.Exit(1)
538 }
539}
540
541const srcTemplate1 = `// %s
542// Code generated by the command above; see README.md. DO NOT EDIT.
543
544// +build %s
545
546package %s
547
548import (
549 "unsafe"
550)
551
552
553%s
554
555%s
556`
557const srcTemplate2 = `// %s
558// Code generated by the command above; see README.md. DO NOT EDIT.
559
560// +build %s
561// +build !gccgo
562
563package %s
564
565import (
566 "unsafe"
567)
568%s
569%s
570%s
571type syscallFunc uintptr
572
573var (
574%s
575)
576
577// Implemented in runtime/syscall_aix.go.
578func rawSyscall6(trap, nargs, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)
579func syscall6(trap, nargs, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)
580
581%s
582`
583const srcTemplate3 = `// %s
584// Code generated by the command above; see README.md. DO NOT EDIT.
585
586// +build %s
587// +build gccgo
588
589package %s
590
591%s
592*/
593import "C"
594import (
595 "syscall"
596)
597
598
599%s
600
601%s
602`
diff --git a/vendor/golang.org/x/sys/unix/mksyscall_solaris.pl b/vendor/golang.org/x/sys/unix/mksyscall_solaris.pl
index 3e6ed9d..a354df5 100644
--- a/vendor/golang.org/x/sys/unix/mksyscall_solaris.pl
+++ b/vendor/golang.org/x/sys/unix/mksyscall_solaris.pl
@@ -92,6 +92,11 @@ while(<>) {
92 my @in = parseparamlist($in); 92 my @in = parseparamlist($in);
93 my @out = parseparamlist($out); 93 my @out = parseparamlist($out);
94 94
95 # Try in vain to keep people from editing this file.
96 # The theory is that they jump into the middle of the file
97 # without reading the header.
98 $text .= "// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT\n\n";
99
95 # So file name. 100 # So file name.
96 if($modname eq "") { 101 if($modname eq "") {
97 $modname = "libc"; 102 $modname = "libc";
diff --git a/vendor/golang.org/x/sys/unix/mksysnum.go b/vendor/golang.org/x/sys/unix/mksysnum.go
new file mode 100644
index 0000000..07f8960
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/mksysnum.go
@@ -0,0 +1,190 @@
1// Copyright 2018 The Go Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5// +build ignore
6
7// Generate system call table for DragonFly, NetBSD,
8// FreeBSD, OpenBSD or Darwin from master list
9// (for example, /usr/src/sys/kern/syscalls.master or
10// sys/syscall.h).
11package main
12
13import (
14 "bufio"
15 "fmt"
16 "io"
17 "io/ioutil"
18 "net/http"
19 "os"
20 "regexp"
21 "strings"
22)
23
24var (
25 goos, goarch string
26)
27
28// cmdLine returns this programs's commandline arguments
29func cmdLine() string {
30 return "go run mksysnum.go " + strings.Join(os.Args[1:], " ")
31}
32
33// buildTags returns build tags
34func buildTags() string {
35 return fmt.Sprintf("%s,%s", goarch, goos)
36}
37
38func checkErr(err error) {
39 if err != nil {
40 fmt.Fprintf(os.Stderr, "%v\n", err)
41 os.Exit(1)
42 }
43}
44
45// source string and substring slice for regexp
46type re struct {
47 str string // source string
48 sub []string // matched sub-string
49}
50
51// Match performs regular expression match
52func (r *re) Match(exp string) bool {
53 r.sub = regexp.MustCompile(exp).FindStringSubmatch(r.str)
54 if r.sub != nil {
55 return true
56 }
57 return false
58}
59
60// fetchFile fetches a text file from URL
61func fetchFile(URL string) io.Reader {
62 resp, err := http.Get(URL)
63 checkErr(err)
64 defer resp.Body.Close()
65 body, err := ioutil.ReadAll(resp.Body)
66 checkErr(err)
67 return strings.NewReader(string(body))
68}
69
70// readFile reads a text file from path
71func readFile(path string) io.Reader {
72 file, err := os.Open(os.Args[1])
73 checkErr(err)
74 return file
75}
76
77func format(name, num, proto string) string {
78 name = strings.ToUpper(name)
79 // There are multiple entries for enosys and nosys, so comment them out.
80 nm := re{str: name}
81 if nm.Match(`^SYS_E?NOSYS$`) {
82 name = fmt.Sprintf("// %s", name)
83 }
84 if name == `SYS_SYS_EXIT` {
85 name = `SYS_EXIT`
86 }
87 return fmt.Sprintf(" %s = %s; // %s\n", name, num, proto)
88}
89
90func main() {
91 // Get the OS (using GOOS_TARGET if it exist)
92 goos = os.Getenv("GOOS_TARGET")
93 if goos == "" {
94 goos = os.Getenv("GOOS")
95 }
96 // Get the architecture (using GOARCH_TARGET if it exists)
97 goarch = os.Getenv("GOARCH_TARGET")
98 if goarch == "" {
99 goarch = os.Getenv("GOARCH")
100 }
101 // Check if GOOS and GOARCH environment variables are defined
102 if goarch == "" || goos == "" {
103 fmt.Fprintf(os.Stderr, "GOARCH or GOOS not defined in environment\n")
104 os.Exit(1)
105 }
106
107 file := strings.TrimSpace(os.Args[1])
108 var syscalls io.Reader
109 if strings.HasPrefix(file, "https://") || strings.HasPrefix(file, "http://") {
110 // Download syscalls.master file
111 syscalls = fetchFile(file)
112 } else {
113 syscalls = readFile(file)
114 }
115
116 var text, line string
117 s := bufio.NewScanner(syscalls)
118 for s.Scan() {
119 t := re{str: line}
120 if t.Match(`^(.*)\\$`) {
121 // Handle continuation
122 line = t.sub[1]
123 line += strings.TrimLeft(s.Text(), " \t")
124 } else {
125 // New line
126 line = s.Text()
127 }
128 t = re{str: line}
129 if t.Match(`\\$`) {
130 continue
131 }
132 t = re{str: line}
133
134 switch goos {
135 case "dragonfly":
136 if t.Match(`^([0-9]+)\s+STD\s+({ \S+\s+(\w+).*)$`) {
137 num, proto := t.sub[1], t.sub[2]
138 name := fmt.Sprintf("SYS_%s", t.sub[3])
139 text += format(name, num, proto)
140 }
141 case "freebsd":
142 if t.Match(`^([0-9]+)\s+\S+\s+(?:NO)?STD\s+({ \S+\s+(\w+).*)$`) {
143 num, proto := t.sub[1], t.sub[2]
144 name := fmt.Sprintf("SYS_%s", t.sub[3])
145 text += format(name, num, proto)
146 }
147 case "openbsd":
148 if t.Match(`^([0-9]+)\s+STD\s+(NOLOCK\s+)?({ \S+\s+\*?(\w+).*)$`) {
149 num, proto, name := t.sub[1], t.sub[3], t.sub[4]
150 text += format(name, num, proto)
151 }
152 case "netbsd":
153 if t.Match(`^([0-9]+)\s+((STD)|(NOERR))\s+(RUMP\s+)?({\s+\S+\s*\*?\s*\|(\S+)\|(\S*)\|(\w+).*\s+})(\s+(\S+))?$`) {
154 num, proto, compat := t.sub[1], t.sub[6], t.sub[8]
155 name := t.sub[7] + "_" + t.sub[9]
156 if t.sub[11] != "" {
157 name = t.sub[7] + "_" + t.sub[11]
158 }
159 name = strings.ToUpper(name)
160 if compat == "" || compat == "13" || compat == "30" || compat == "50" {
161 text += fmt.Sprintf(" %s = %s; // %s\n", name, num, proto)
162 }
163 }
164 case "darwin":
165 if t.Match(`^#define\s+SYS_(\w+)\s+([0-9]+)`) {
166 name, num := t.sub[1], t.sub[2]
167 name = strings.ToUpper(name)
168 text += fmt.Sprintf(" SYS_%s = %s;\n", name, num)
169 }
170 default:
171 fmt.Fprintf(os.Stderr, "unrecognized GOOS=%s\n", goos)
172 os.Exit(1)
173
174 }
175 }
176 err := s.Err()
177 checkErr(err)
178
179 fmt.Printf(template, cmdLine(), buildTags(), text)
180}
181
182const template = `// %s
183// Code generated by the command above; see README.md. DO NOT EDIT.
184
185// +build %s
186
187package unix
188
189const(
190%s)`
diff --git a/vendor/golang.org/x/sys/unix/mksysnum_darwin.pl b/vendor/golang.org/x/sys/unix/mksysnum_darwin.pl
deleted file mode 100644
index 5453c53..0000000
--- a/vendor/golang.org/x/sys/unix/mksysnum_darwin.pl
+++ /dev/null
@@ -1,39 +0,0 @@
1#!/usr/bin/env perl
2# Copyright 2009 The Go Authors. All rights reserved.
3# Use of this source code is governed by a BSD-style
4# license that can be found in the LICENSE file.
5#
6# Generate system call table for Darwin from sys/syscall.h
7
8use strict;
9
10if($ENV{'GOARCH'} eq "" || $ENV{'GOOS'} eq "") {
11 print STDERR "GOARCH or GOOS not defined in environment\n";
12 exit 1;
13}
14
15my $command = "mksysnum_darwin.pl " . join(' ', @ARGV);
16
17print <<EOF;
18// $command
19// Code generated by the command above; see README.md. DO NOT EDIT.
20
21// +build $ENV{'GOARCH'},$ENV{'GOOS'}
22
23package unix
24
25const (
26EOF
27
28while(<>){
29 if(/^#define\s+SYS_(\w+)\s+([0-9]+)/){
30 my $name = $1;
31 my $num = $2;
32 $name =~ y/a-z/A-Z/;
33 print " SYS_$name = $num;"
34 }
35}
36
37print <<EOF;
38)
39EOF
diff --git a/vendor/golang.org/x/sys/unix/mksysnum_dragonfly.pl b/vendor/golang.org/x/sys/unix/mksysnum_dragonfly.pl
deleted file mode 100644
index 6804f41..0000000
--- a/vendor/golang.org/x/sys/unix/mksysnum_dragonfly.pl
+++ /dev/null
@@ -1,50 +0,0 @@
1#!/usr/bin/env perl
2# Copyright 2009 The Go Authors. All rights reserved.
3# Use of this source code is governed by a BSD-style
4# license that can be found in the LICENSE file.
5#
6# Generate system call table for DragonFly from master list
7# (for example, /usr/src/sys/kern/syscalls.master).
8
9use strict;
10
11if($ENV{'GOARCH'} eq "" || $ENV{'GOOS'} eq "") {
12 print STDERR "GOARCH or GOOS not defined in environment\n";
13 exit 1;
14}
15
16my $command = "mksysnum_dragonfly.pl " . join(' ', @ARGV);
17
18print <<EOF;
19// $command
20// Code generated by the command above; see README.md. DO NOT EDIT.
21
22// +build $ENV{'GOARCH'},$ENV{'GOOS'}
23
24package unix
25
26const (
27EOF
28
29while(<>){
30 if(/^([0-9]+)\s+STD\s+({ \S+\s+(\w+).*)$/){
31 my $num = $1;
32 my $proto = $2;
33 my $name = "SYS_$3";
34 $name =~ y/a-z/A-Z/;
35
36 # There are multiple entries for enosys and nosys, so comment them out.
37 if($name =~ /^SYS_E?NOSYS$/){
38 $name = "// $name";
39 }
40 if($name eq 'SYS_SYS_EXIT'){
41 $name = 'SYS_EXIT';
42 }
43
44 print " $name = $num; // $proto\n";
45 }
46}
47
48print <<EOF;
49)
50EOF
diff --git a/vendor/golang.org/x/sys/unix/mksysnum_freebsd.pl b/vendor/golang.org/x/sys/unix/mksysnum_freebsd.pl
deleted file mode 100644
index 198993d..0000000
--- a/vendor/golang.org/x/sys/unix/mksysnum_freebsd.pl
+++ /dev/null
@@ -1,50 +0,0 @@
1#!/usr/bin/env perl
2# Copyright 2009 The Go Authors. All rights reserved.
3# Use of this source code is governed by a BSD-style
4# license that can be found in the LICENSE file.
5#
6# Generate system call table for FreeBSD from master list
7# (for example, /usr/src/sys/kern/syscalls.master).
8
9use strict;
10
11if($ENV{'GOARCH'} eq "" || $ENV{'GOOS'} eq "") {
12 print STDERR "GOARCH or GOOS not defined in environment\n";
13 exit 1;
14}
15
16my $command = "mksysnum_freebsd.pl " . join(' ', @ARGV);
17
18print <<EOF;
19// $command
20// Code generated by the command above; see README.md. DO NOT EDIT.
21
22// +build $ENV{'GOARCH'},$ENV{'GOOS'}
23
24package unix
25
26const (
27EOF
28
29while(<>){
30 if(/^([0-9]+)\s+\S+\s+(?:NO)?STD\s+({ \S+\s+(\w+).*)$/){
31 my $num = $1;
32 my $proto = $2;
33 my $name = "SYS_$3";
34 $name =~ y/a-z/A-Z/;
35
36 # There are multiple entries for enosys and nosys, so comment them out.
37 if($name =~ /^SYS_E?NOSYS$/){
38 $name = "// $name";
39 }
40 if($name eq 'SYS_SYS_EXIT'){
41 $name = 'SYS_EXIT';
42 }
43
44 print " $name = $num; // $proto\n";
45 }
46}
47
48print <<EOF;
49)
50EOF
diff --git a/vendor/golang.org/x/sys/unix/mksysnum_netbsd.pl b/vendor/golang.org/x/sys/unix/mksysnum_netbsd.pl
deleted file mode 100644
index 85988b1..0000000
--- a/vendor/golang.org/x/sys/unix/mksysnum_netbsd.pl
+++ /dev/null
@@ -1,58 +0,0 @@
1#!/usr/bin/env perl
2# Copyright 2009 The Go Authors. All rights reserved.
3# Use of this source code is governed by a BSD-style
4# license that can be found in the LICENSE file.
5#
6# Generate system call table for OpenBSD from master list
7# (for example, /usr/src/sys/kern/syscalls.master).
8
9use strict;
10
11if($ENV{'GOARCH'} eq "" || $ENV{'GOOS'} eq "") {
12 print STDERR "GOARCH or GOOS not defined in environment\n";
13 exit 1;
14}
15
16my $command = "mksysnum_netbsd.pl " . join(' ', @ARGV);
17
18print <<EOF;
19// $command
20// Code generated by the command above; see README.md. DO NOT EDIT.
21
22// +build $ENV{'GOARCH'},$ENV{'GOOS'}
23
24package unix
25
26const (
27EOF
28
29my $line = '';
30while(<>){
31 if($line =~ /^(.*)\\$/) {
32 # Handle continuation
33 $line = $1;
34 $_ =~ s/^\s+//;
35 $line .= $_;
36 } else {
37 # New line
38 $line = $_;
39 }
40 next if $line =~ /\\$/;
41 if($line =~ /^([0-9]+)\s+((STD)|(NOERR))\s+(RUMP\s+)?({\s+\S+\s*\*?\s*\|(\S+)\|(\S*)\|(\w+).*\s+})(\s+(\S+))?$/) {
42 my $num = $1;
43 my $proto = $6;
44 my $compat = $8;
45 my $name = "$7_$9";
46
47 $name = "$7_$11" if $11 ne '';
48 $name =~ y/a-z/A-Z/;
49
50 if($compat eq '' || $compat eq '13' || $compat eq '30' || $compat eq '50') {
51 print " $name = $num; // $proto\n";
52 }
53 }
54}
55
56print <<EOF;
57)
58EOF
diff --git a/vendor/golang.org/x/sys/unix/mksysnum_openbsd.pl b/vendor/golang.org/x/sys/unix/mksysnum_openbsd.pl
deleted file mode 100644
index 84edf60..0000000
--- a/vendor/golang.org/x/sys/unix/mksysnum_openbsd.pl
+++ /dev/null
@@ -1,50 +0,0 @@
1#!/usr/bin/env perl
2# Copyright 2009 The Go Authors. All rights reserved.
3# Use of this source code is governed by a BSD-style
4# license that can be found in the LICENSE file.
5#
6# Generate system call table for OpenBSD from master list
7# (for example, /usr/src/sys/kern/syscalls.master).
8
9use strict;
10
11if($ENV{'GOARCH'} eq "" || $ENV{'GOOS'} eq "") {
12 print STDERR "GOARCH or GOOS not defined in environment\n";
13 exit 1;
14}
15
16my $command = "mksysnum_openbsd.pl " . join(' ', @ARGV);
17
18print <<EOF;
19// $command
20// Code generated by the command above; see README.md. DO NOT EDIT.
21
22// +build $ENV{'GOARCH'},$ENV{'GOOS'}
23
24package unix
25
26const (
27EOF
28
29while(<>){
30 if(/^([0-9]+)\s+STD\s+(NOLOCK\s+)?({ \S+\s+\*?(\w+).*)$/){
31 my $num = $1;
32 my $proto = $3;
33 my $name = $4;
34 $name =~ y/a-z/A-Z/;
35
36 # There are multiple entries for enosys and nosys, so comment them out.
37 if($name =~ /^SYS_E?NOSYS$/){
38 $name = "// $name";
39 }
40 if($name eq 'SYS_SYS_EXIT'){
41 $name = 'SYS_EXIT';
42 }
43
44 print " $name = $num; // $proto\n";
45 }
46}
47
48print <<EOF;
49)
50EOF
diff --git a/vendor/golang.org/x/sys/unix/openbsd_pledge.go b/vendor/golang.org/x/sys/unix/openbsd_pledge.go
index 11388e5..230a36d 100644
--- a/vendor/golang.org/x/sys/unix/openbsd_pledge.go
+++ b/vendor/golang.org/x/sys/unix/openbsd_pledge.go
@@ -15,10 +15,6 @@ import (
15 "unsafe" 15 "unsafe"
16) 16)
17 17
18const (
19 _SYS_PLEDGE = 108
20)
21
22// Pledge implements the pledge syscall. 18// Pledge implements the pledge syscall.
23// 19//
24// The pledge syscall does not accept execpromises on OpenBSD releases 20// The pledge syscall does not accept execpromises on OpenBSD releases
@@ -34,15 +30,9 @@ func Pledge(promises, execpromises string) error {
34 return err 30 return err
35 } 31 }
36 32
37 // If OpenBSD <= 5.9, pledge is not available. 33 err = pledgeAvailable(maj, min, execpromises)
38 if (maj == 5 && min != 9) || maj < 5 { 34 if err != nil {
39 return fmt.Errorf("pledge syscall is not available on OpenBSD %d.%d", maj, min) 35 return err
40 }
41
42 // If OpenBSD <= 6.2 and execpromises is not empty
43 // return an error - execpromises is not available before 6.3
44 if (maj < 6 || (maj == 6 && min <= 2)) && execpromises != "" {
45 return fmt.Errorf("cannot use execpromises on OpenBSD %d.%d", maj, min)
46 } 36 }
47 37
48 pptr, err := syscall.BytePtrFromString(promises) 38 pptr, err := syscall.BytePtrFromString(promises)
@@ -63,7 +53,71 @@ func Pledge(promises, execpromises string) error {
63 expr = unsafe.Pointer(exptr) 53 expr = unsafe.Pointer(exptr)
64 } 54 }
65 55
66 _, _, e := syscall.Syscall(_SYS_PLEDGE, uintptr(unsafe.Pointer(pptr)), uintptr(expr), 0) 56 _, _, e := syscall.Syscall(SYS_PLEDGE, uintptr(unsafe.Pointer(pptr)), uintptr(expr), 0)
57 if e != 0 {
58 return e
59 }
60
61 return nil
62}
63
64// PledgePromises implements the pledge syscall.
65//
66// This changes the promises and leaves the execpromises untouched.
67//
68// For more information see pledge(2).
69func PledgePromises(promises string) error {
70 maj, min, err := majmin()
71 if err != nil {
72 return err
73 }
74
75 err = pledgeAvailable(maj, min, "")
76 if err != nil {
77 return err
78 }
79
80 // This variable holds the execpromises and is always nil.
81 var expr unsafe.Pointer
82
83 pptr, err := syscall.BytePtrFromString(promises)
84 if err != nil {
85 return err
86 }
87
88 _, _, e := syscall.Syscall(SYS_PLEDGE, uintptr(unsafe.Pointer(pptr)), uintptr(expr), 0)
89 if e != 0 {
90 return e
91 }
92
93 return nil
94}
95
96// PledgeExecpromises implements the pledge syscall.
97//
98// This changes the execpromises and leaves the promises untouched.
99//
100// For more information see pledge(2).
101func PledgeExecpromises(execpromises string) error {
102 maj, min, err := majmin()
103 if err != nil {
104 return err
105 }
106
107 err = pledgeAvailable(maj, min, execpromises)
108 if err != nil {
109 return err
110 }
111
112 // This variable holds the promises and is always nil.
113 var pptr unsafe.Pointer
114
115 exptr, err := syscall.BytePtrFromString(execpromises)
116 if err != nil {
117 return err
118 }
119
120 _, _, e := syscall.Syscall(SYS_PLEDGE, uintptr(pptr), uintptr(unsafe.Pointer(exptr)), 0)
67 if e != 0 { 121 if e != 0 {
68 return e 122 return e
69 } 123 }
@@ -93,3 +147,20 @@ func majmin() (major int, minor int, err error) {
93 147
94 return 148 return
95} 149}
150
151// pledgeAvailable checks for availability of the pledge(2) syscall
152// based on the running OpenBSD version.
153func pledgeAvailable(maj, min int, execpromises string) error {
154 // If OpenBSD <= 5.9, pledge is not available.
155 if (maj == 5 && min != 9) || maj < 5 {
156 return fmt.Errorf("pledge syscall is not available on OpenBSD %d.%d", maj, min)
157 }
158
159 // If OpenBSD <= 6.2 and execpromises is not empty,
160 // return an error - execpromises is not available before 6.3
161 if (maj < 6 || (maj == 6 && min <= 2)) && execpromises != "" {
162 return fmt.Errorf("cannot use execpromises on OpenBSD %d.%d", maj, min)
163 }
164
165 return nil
166}
diff --git a/vendor/golang.org/x/sys/unix/openbsd_unveil.go b/vendor/golang.org/x/sys/unix/openbsd_unveil.go
new file mode 100644
index 0000000..aebc2dc
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/openbsd_unveil.go
@@ -0,0 +1,44 @@
1// Copyright 2018 The Go Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5// +build openbsd
6
7package unix
8
9import (
10 "syscall"
11 "unsafe"
12)
13
14// Unveil implements the unveil syscall.
15// For more information see unveil(2).
16// Note that the special case of blocking further
17// unveil calls is handled by UnveilBlock.
18func Unveil(path string, flags string) error {
19 pathPtr, err := syscall.BytePtrFromString(path)
20 if err != nil {
21 return err
22 }
23 flagsPtr, err := syscall.BytePtrFromString(flags)
24 if err != nil {
25 return err
26 }
27 _, _, e := syscall.Syscall(SYS_UNVEIL, uintptr(unsafe.Pointer(pathPtr)), uintptr(unsafe.Pointer(flagsPtr)), 0)
28 if e != 0 {
29 return e
30 }
31 return nil
32}
33
34// UnveilBlock blocks future unveil calls.
35// For more information see unveil(2).
36func UnveilBlock() error {
37 // Both pointers must be nil.
38 var pathUnsafe, flagsUnsafe unsafe.Pointer
39 _, _, e := syscall.Syscall(SYS_UNVEIL, uintptr(pathUnsafe), uintptr(flagsUnsafe), 0)
40 if e != 0 {
41 return e
42 }
43 return nil
44}
diff --git a/vendor/golang.org/x/sys/unix/sockcmsg_unix.go b/vendor/golang.org/x/sys/unix/sockcmsg_unix.go
index 9dd2f32..5f9ae23 100644
--- a/vendor/golang.org/x/sys/unix/sockcmsg_unix.go
+++ b/vendor/golang.org/x/sys/unix/sockcmsg_unix.go
@@ -8,17 +8,30 @@
8 8
9package unix 9package unix
10 10
11import "unsafe" 11import (
12 "runtime"
13 "unsafe"
14)
12 15
13// Round the length of a raw sockaddr up to align it properly. 16// Round the length of a raw sockaddr up to align it properly.
14func cmsgAlignOf(salen int) int { 17func cmsgAlignOf(salen int) int {
15 salign := SizeofPtr 18 salign := SizeofPtr
16 // NOTE: It seems like 64-bit Darwin, DragonFly BSD and 19
17 // Solaris kernels still require 32-bit aligned access to 20 switch runtime.GOOS {
18 // network subsystem. 21 case "darwin", "dragonfly", "solaris":
19 if darwin64Bit || dragonfly64Bit || solaris64Bit { 22 // NOTE: It seems like 64-bit Darwin, DragonFly BSD and
20 salign = 4 23 // Solaris kernels still require 32-bit aligned access to
24 // network subsystem.
25 if SizeofPtr == 8 {
26 salign = 4
27 }
28 case "openbsd":
29 // OpenBSD armv7 requires 64-bit alignment.
30 if runtime.GOARCH == "arm" {
31 salign = 8
32 }
21 } 33 }
34
22 return (salen + salign - 1) & ^(salign - 1) 35 return (salen + salign - 1) & ^(salign - 1)
23} 36}
24 37
diff --git a/vendor/golang.org/x/sys/unix/syscall_aix.go b/vendor/golang.org/x/sys/unix/syscall_aix.go
index df1f9ea..a76826f 100644
--- a/vendor/golang.org/x/sys/unix/syscall_aix.go
+++ b/vendor/golang.org/x/sys/unix/syscall_aix.go
@@ -13,10 +13,7 @@
13 13
14package unix 14package unix
15 15
16import ( 16import "unsafe"
17 "syscall"
18 "unsafe"
19)
20 17
21/* 18/*
22 * Wrapped 19 * Wrapped
@@ -230,7 +227,7 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {
230 227
231 // Some versions of AIX have a bug in getsockname (see IV78655). 228 // Some versions of AIX have a bug in getsockname (see IV78655).
232 // We can't rely on sa.Len being set correctly. 229 // We can't rely on sa.Len being set correctly.
233 n := SizeofSockaddrUnix - 3 // substract leading Family, Len, terminating NUL. 230 n := SizeofSockaddrUnix - 3 // subtract leading Family, Len, terminating NUL.
234 for i := 0; i < n; i++ { 231 for i := 0; i < n; i++ {
235 if pp.Path[i] == 0 { 232 if pp.Path[i] == 0 {
236 n = i 233 n = i
@@ -271,6 +268,13 @@ func Gettimeofday(tv *Timeval) (err error) {
271 return 268 return
272} 269}
273 270
271func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
272 if raceenabled {
273 raceReleaseMerge(unsafe.Pointer(&ioSync))
274 }
275 return sendfile(outfd, infd, offset, count)
276}
277
274// TODO 278// TODO
275func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) { 279func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
276 return -1, ENOSYS 280 return -1, ENOSYS
@@ -305,11 +309,11 @@ func Wait4(pid int, wstatus *WaitStatus, options int, rusage *Rusage) (wpid int,
305type WaitStatus uint32 309type WaitStatus uint32
306 310
307func (w WaitStatus) Stopped() bool { return w&0x40 != 0 } 311func (w WaitStatus) Stopped() bool { return w&0x40 != 0 }
308func (w WaitStatus) StopSignal() syscall.Signal { 312func (w WaitStatus) StopSignal() Signal {
309 if !w.Stopped() { 313 if !w.Stopped() {
310 return -1 314 return -1
311 } 315 }
312 return syscall.Signal(w>>8) & 0xFF 316 return Signal(w>>8) & 0xFF
313} 317}
314 318
315func (w WaitStatus) Exited() bool { return w&0xFF == 0 } 319func (w WaitStatus) Exited() bool { return w&0xFF == 0 }
@@ -321,11 +325,11 @@ func (w WaitStatus) ExitStatus() int {
321} 325}
322 326
323func (w WaitStatus) Signaled() bool { return w&0x40 == 0 && w&0xFF != 0 } 327func (w WaitStatus) Signaled() bool { return w&0x40 == 0 && w&0xFF != 0 }
324func (w WaitStatus) Signal() syscall.Signal { 328func (w WaitStatus) Signal() Signal {
325 if !w.Signaled() { 329 if !w.Signaled() {
326 return -1 330 return -1
327 } 331 }
328 return syscall.Signal(w>>16) & 0xFF 332 return Signal(w>>16) & 0xFF
329} 333}
330 334
331func (w WaitStatus) Continued() bool { return w&0x01000000 != 0 } 335func (w WaitStatus) Continued() bool { return w&0x01000000 != 0 }
@@ -383,9 +387,7 @@ func IoctlGetTermios(fd int, req uint) (*Termios, error) {
383// FcntlFlock performs a fcntl syscall for the F_GETLK, F_SETLK or F_SETLKW command. 387// FcntlFlock performs a fcntl syscall for the F_GETLK, F_SETLK or F_SETLKW command.
384//sys FcntlFlock(fd uintptr, cmd int, lk *Flock_t) (err error) = fcntl 388//sys FcntlFlock(fd uintptr, cmd int, lk *Flock_t) (err error) = fcntl
385 389
386func Flock(fd int, how int) (err error) { 390//sys fcntl(fd int, cmd int, arg int) (val int, err error)
387 return syscall.Flock(fd, how)
388}
389 391
390/* 392/*
391 * Direct access 393 * Direct access
@@ -396,15 +398,12 @@ func Flock(fd int, how int) (err error) {
396//sys Chroot(path string) (err error) 398//sys Chroot(path string) (err error)
397//sys Close(fd int) (err error) 399//sys Close(fd int) (err error)
398//sys Dup(oldfd int) (fd int, err error) 400//sys Dup(oldfd int) (fd int, err error)
399//sys Dup3(oldfd int, newfd int, flags int) (err error)
400//sys Exit(code int) 401//sys Exit(code int)
401//sys Faccessat(dirfd int, path string, mode uint32, flags int) (err error) 402//sys Faccessat(dirfd int, path string, mode uint32, flags int) (err error)
402//sys Fallocate(fd int, mode uint32, off int64, len int64) (err error)
403//sys Fchdir(fd int) (err error) 403//sys Fchdir(fd int) (err error)
404//sys Fchmod(fd int, mode uint32) (err error) 404//sys Fchmod(fd int, mode uint32) (err error)
405//sys Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) 405//sys Fchmodat(dirfd int, path string, mode uint32, flags int) (err error)
406//sys Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) 406//sys Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error)
407//sys fcntl(fd int, cmd int, arg int) (val int, err error)
408//sys Fdatasync(fd int) (err error) 407//sys Fdatasync(fd int) (err error)
409//sys Fsync(fd int) (err error) 408//sys Fsync(fd int) (err error)
410// readdir_r 409// readdir_r
@@ -417,7 +416,7 @@ func Flock(fd int, how int) (err error) {
417//sys Getpriority(which int, who int) (prio int, err error) 416//sys Getpriority(which int, who int) (prio int, err error)
418//sysnb Getrusage(who int, rusage *Rusage) (err error) 417//sysnb Getrusage(who int, rusage *Rusage) (err error)
419//sysnb Getsid(pid int) (sid int, err error) 418//sysnb Getsid(pid int) (sid int, err error)
420//sysnb Kill(pid int, sig syscall.Signal) (err error) 419//sysnb Kill(pid int, sig Signal) (err error)
421//sys Klogctl(typ int, buf []byte) (n int, err error) = syslog 420//sys Klogctl(typ int, buf []byte) (n int, err error) = syslog
422//sys Mkdir(dirfd int, path string, mode uint32) (err error) 421//sys Mkdir(dirfd int, path string, mode uint32) (err error)
423//sys Mkdirat(dirfd int, path string, mode uint32) (err error) 422//sys Mkdirat(dirfd int, path string, mode uint32) (err error)
@@ -429,7 +428,6 @@ func Flock(fd int, how int) (err error) {
429//sys Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) 428//sys Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error)
430//sys read(fd int, p []byte) (n int, err error) 429//sys read(fd int, p []byte) (n int, err error)
431//sys Readlink(path string, buf []byte) (n int, err error) 430//sys Readlink(path string, buf []byte) (n int, err error)
432//sys Removexattr(path string, attr string) (err error)
433//sys Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) 431//sys Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error)
434//sys Setdomainname(p []byte) (err error) 432//sys Setdomainname(p []byte) (err error)
435//sys Sethostname(p []byte) (err error) 433//sys Sethostname(p []byte) (err error)
@@ -443,7 +441,6 @@ func Flock(fd int, how int) (err error) {
443//sys Setpriority(which int, who int, prio int) (err error) 441//sys Setpriority(which int, who int, prio int) (err error)
444//sys Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) 442//sys Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error)
445//sys Sync() 443//sys Sync()
446//sys Tee(rfd int, wfd int, len int, flags int) (n int64, err error)
447//sysnb Times(tms *Tms) (ticks uintptr, err error) 444//sysnb Times(tms *Tms) (ticks uintptr, err error)
448//sysnb Umask(mask int) (oldmask int) 445//sysnb Umask(mask int) (oldmask int)
449//sysnb Uname(buf *Utsname) (err error) 446//sysnb Uname(buf *Utsname) (err error)
@@ -451,7 +448,6 @@ func Flock(fd int, how int) (err error) {
451// //sys Unmount(target string, flags int) (err error) = umount 448// //sys Unmount(target string, flags int) (err error) = umount
452//sys Unlink(path string) (err error) 449//sys Unlink(path string) (err error)
453//sys Unlinkat(dirfd int, path string, flags int) (err error) 450//sys Unlinkat(dirfd int, path string, flags int) (err error)
454//sys Unshare(flags int) (err error)
455//sys Ustat(dev int, ubuf *Ustat_t) (err error) 451//sys Ustat(dev int, ubuf *Ustat_t) (err error)
456//sys write(fd int, p []byte) (n int, err error) 452//sys write(fd int, p []byte) (n int, err error)
457//sys readlen(fd int, p *byte, np int) (n int, err error) = read 453//sys readlen(fd int, p *byte, np int) (n int, err error) = read
@@ -537,19 +533,6 @@ func Pipe(p []int) (err error) {
537 return 533 return
538} 534}
539 535
540//sysnb pipe2(p *[2]_C_int, flags int) (err error)
541
542func Pipe2(p []int, flags int) (err error) {
543 if len(p) != 2 {
544 return EINVAL
545 }
546 var pp [2]_C_int
547 err = pipe2(&pp, flags)
548 p[0] = int(pp[0])
549 p[1] = int(pp[1])
550 return
551}
552
553//sys poll(fds *PollFd, nfds int, timeout int) (n int, err error) 536//sys poll(fds *PollFd, nfds int, timeout int) (n int, err error)
554 537
555func Poll(fds []PollFd, timeout int) (n int, err error) { 538func Poll(fds []PollFd, timeout int) (n int, err error) {
diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin.go b/vendor/golang.org/x/sys/unix/syscall_darwin.go
index 1aabc56..a2e3688 100644
--- a/vendor/golang.org/x/sys/unix/syscall_darwin.go
+++ b/vendor/golang.org/x/sys/unix/syscall_darwin.go
@@ -108,17 +108,8 @@ func getAttrList(path string, attrList attrList, attrBuf []byte, options uint) (
108 return nil, err 108 return nil, err
109 } 109 }
110 110
111 _, _, e1 := Syscall6( 111 if err := getattrlist(_p0, unsafe.Pointer(&attrList), unsafe.Pointer(&attrBuf[0]), uintptr(len(attrBuf)), int(options)); err != nil {
112 SYS_GETATTRLIST, 112 return nil, err
113 uintptr(unsafe.Pointer(_p0)),
114 uintptr(unsafe.Pointer(&attrList)),
115 uintptr(unsafe.Pointer(&attrBuf[0])),
116 uintptr(len(attrBuf)),
117 uintptr(options),
118 0,
119 )
120 if e1 != 0 {
121 return nil, e1
122 } 113 }
123 size := *(*uint32)(unsafe.Pointer(&attrBuf[0])) 114 size := *(*uint32)(unsafe.Pointer(&attrBuf[0]))
124 115
@@ -151,6 +142,8 @@ func getAttrList(path string, attrList attrList, attrBuf []byte, options uint) (
151 return 142 return
152} 143}
153 144
145//sys getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error)
146
154//sysnb pipe() (r int, w int, err error) 147//sysnb pipe() (r int, w int, err error)
155 148
156func Pipe(p []int) (err error) { 149func Pipe(p []int) (err error) {
@@ -168,12 +161,7 @@ func Getfsstat(buf []Statfs_t, flags int) (n int, err error) {
168 _p0 = unsafe.Pointer(&buf[0]) 161 _p0 = unsafe.Pointer(&buf[0])
169 bufsize = unsafe.Sizeof(Statfs_t{}) * uintptr(len(buf)) 162 bufsize = unsafe.Sizeof(Statfs_t{}) * uintptr(len(buf))
170 } 163 }
171 r0, _, e1 := Syscall(SYS_GETFSSTAT64, uintptr(_p0), bufsize, uintptr(flags)) 164 return getfsstat(_p0, bufsize, flags)
172 n = int(r0)
173 if e1 != 0 {
174 err = e1
175 }
176 return
177} 165}
178 166
179func xattrPointer(dest []byte) *byte { 167func xattrPointer(dest []byte) *byte {
@@ -298,21 +286,16 @@ func setattrlistTimes(path string, times []Timespec, flags int) error {
298 if flags&AT_SYMLINK_NOFOLLOW != 0 { 286 if flags&AT_SYMLINK_NOFOLLOW != 0 {
299 options |= FSOPT_NOFOLLOW 287 options |= FSOPT_NOFOLLOW
300 } 288 }
301 _, _, e1 := Syscall6( 289 return setattrlist(
302 SYS_SETATTRLIST, 290 _p0,
303 uintptr(unsafe.Pointer(_p0)), 291 unsafe.Pointer(&attrList),
304 uintptr(unsafe.Pointer(&attrList)), 292 unsafe.Pointer(&attributes),
305 uintptr(unsafe.Pointer(&attributes)), 293 unsafe.Sizeof(attributes),
306 uintptr(unsafe.Sizeof(attributes)), 294 options)
307 uintptr(options),
308 0,
309 )
310 if e1 != 0 {
311 return e1
312 }
313 return nil
314} 295}
315 296
297//sys setattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error)
298
316func utimensat(dirfd int, path string, times *[2]Timespec, flags int) error { 299func utimensat(dirfd int, path string, times *[2]Timespec, flags int) error {
317 // Darwin doesn't support SYS_UTIMENSAT 300 // Darwin doesn't support SYS_UTIMENSAT
318 return ENOSYS 301 return ENOSYS
@@ -411,6 +394,18 @@ func Uname(uname *Utsname) error {
411 return nil 394 return nil
412} 395}
413 396
397func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
398 if raceenabled {
399 raceReleaseMerge(unsafe.Pointer(&ioSync))
400 }
401 var length = int64(count)
402 err = sendfile(infd, outfd, *offset, &length, nil, 0)
403 written = int(length)
404 return
405}
406
407//sys sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error)
408
414/* 409/*
415 * Exposed directly 410 * Exposed directly
416 */ 411 */
@@ -421,6 +416,7 @@ func Uname(uname *Utsname) error {
421//sys Chmod(path string, mode uint32) (err error) 416//sys Chmod(path string, mode uint32) (err error)
422//sys Chown(path string, uid int, gid int) (err error) 417//sys Chown(path string, uid int, gid int) (err error)
423//sys Chroot(path string) (err error) 418//sys Chroot(path string) (err error)
419//sys ClockGettime(clockid int32, time *Timespec) (err error)
424//sys Close(fd int) (err error) 420//sys Close(fd int) (err error)
425//sys Dup(fd int) (nfd int, err error) 421//sys Dup(fd int) (nfd int, err error)
426//sys Dup2(from int, to int) (err error) 422//sys Dup2(from int, to int) (err error)
@@ -435,12 +431,8 @@ func Uname(uname *Utsname) error {
435//sys Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) 431//sys Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error)
436//sys Flock(fd int, how int) (err error) 432//sys Flock(fd int, how int) (err error)
437//sys Fpathconf(fd int, name int) (val int, err error) 433//sys Fpathconf(fd int, name int) (val int, err error)
438//sys Fstat(fd int, stat *Stat_t) (err error) = SYS_FSTAT64
439//sys Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) = SYS_FSTATAT64
440//sys Fstatfs(fd int, stat *Statfs_t) (err error) = SYS_FSTATFS64
441//sys Fsync(fd int) (err error) 434//sys Fsync(fd int) (err error)
442//sys Ftruncate(fd int, length int64) (err error) 435//sys Ftruncate(fd int, length int64) (err error)
443//sys Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) = SYS_GETDIRENTRIES64
444//sys Getdtablesize() (size int) 436//sys Getdtablesize() (size int)
445//sysnb Getegid() (egid int) 437//sysnb Getegid() (egid int)
446//sysnb Geteuid() (uid int) 438//sysnb Geteuid() (uid int)
@@ -460,7 +452,6 @@ func Uname(uname *Utsname) error {
460//sys Link(path string, link string) (err error) 452//sys Link(path string, link string) (err error)
461//sys Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) 453//sys Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error)
462//sys Listen(s int, backlog int) (err error) 454//sys Listen(s int, backlog int) (err error)
463//sys Lstat(path string, stat *Stat_t) (err error) = SYS_LSTAT64
464//sys Mkdir(path string, mode uint32) (err error) 455//sys Mkdir(path string, mode uint32) (err error)
465//sys Mkdirat(dirfd int, path string, mode uint32) (err error) 456//sys Mkdirat(dirfd int, path string, mode uint32) (err error)
466//sys Mkfifo(path string, mode uint32) (err error) 457//sys Mkfifo(path string, mode uint32) (err error)
@@ -492,8 +483,6 @@ func Uname(uname *Utsname) error {
492//sysnb Setsid() (pid int, err error) 483//sysnb Setsid() (pid int, err error)
493//sysnb Settimeofday(tp *Timeval) (err error) 484//sysnb Settimeofday(tp *Timeval) (err error)
494//sysnb Setuid(uid int) (err error) 485//sysnb Setuid(uid int) (err error)
495//sys Stat(path string, stat *Stat_t) (err error) = SYS_STAT64
496//sys Statfs(path string, stat *Statfs_t) (err error) = SYS_STATFS64
497//sys Symlink(path string, link string) (err error) 486//sys Symlink(path string, link string) (err error)
498//sys Symlinkat(oldpath string, newdirfd int, newpath string) (err error) 487//sys Symlinkat(oldpath string, newdirfd int, newpath string) (err error)
499//sys Sync() (err error) 488//sys Sync() (err error)
diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin_386.go b/vendor/golang.org/x/sys/unix/syscall_darwin_386.go
index b3ac109..489726f 100644
--- a/vendor/golang.org/x/sys/unix/syscall_darwin_386.go
+++ b/vendor/golang.org/x/sys/unix/syscall_darwin_386.go
@@ -8,7 +8,6 @@ package unix
8 8
9import ( 9import (
10 "syscall" 10 "syscall"
11 "unsafe"
12) 11)
13 12
14func setTimespec(sec, nsec int64) Timespec { 13func setTimespec(sec, nsec int64) Timespec {
@@ -48,21 +47,17 @@ func (cmsg *Cmsghdr) SetLen(length int) {
48 cmsg.Len = uint32(length) 47 cmsg.Len = uint32(length)
49} 48}
50 49
51func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
52 var length = uint64(count)
53
54 _, _, e1 := Syscall9(SYS_SENDFILE, uintptr(infd), uintptr(outfd), uintptr(*offset), uintptr(*offset>>32), uintptr(unsafe.Pointer(&length)), 0, 0, 0, 0)
55
56 written = int(length)
57
58 if e1 != 0 {
59 err = e1
60 }
61 return
62}
63
64func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno) 50func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
65 51
66// SYS___SYSCTL is used by syscall_bsd.go for all BSDs, but in modern versions 52// SYS___SYSCTL is used by syscall_bsd.go for all BSDs, but in modern versions
67// of darwin/386 the syscall is called sysctl instead of __sysctl. 53// of darwin/386 the syscall is called sysctl instead of __sysctl.
68const SYS___SYSCTL = SYS_SYSCTL 54const SYS___SYSCTL = SYS_SYSCTL
55
56//sys Fstat(fd int, stat *Stat_t) (err error) = SYS_FSTAT64
57//sys Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) = SYS_FSTATAT64
58//sys Fstatfs(fd int, stat *Statfs_t) (err error) = SYS_FSTATFS64
59//sys Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) = SYS_GETDIRENTRIES64
60//sys getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) = SYS_GETFSSTAT64
61//sys Lstat(path string, stat *Stat_t) (err error) = SYS_LSTAT64
62//sys Stat(path string, stat *Stat_t) (err error) = SYS_STAT64
63//sys Statfs(path string, stat *Statfs_t) (err error) = SYS_STATFS64
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 7521944..914b89b 100644
--- a/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go
+++ b/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go
@@ -8,7 +8,6 @@ package unix
8 8
9import ( 9import (
10 "syscall" 10 "syscall"
11 "unsafe"
12) 11)
13 12
14func setTimespec(sec, nsec int64) Timespec { 13func setTimespec(sec, nsec int64) Timespec {
@@ -48,21 +47,17 @@ func (cmsg *Cmsghdr) SetLen(length int) {
48 cmsg.Len = uint32(length) 47 cmsg.Len = uint32(length)
49} 48}
50 49
51func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
52 var length = uint64(count)
53
54 _, _, e1 := Syscall6(SYS_SENDFILE, uintptr(infd), uintptr(outfd), uintptr(*offset), uintptr(unsafe.Pointer(&length)), 0, 0)
55
56 written = int(length)
57
58 if e1 != 0 {
59 err = e1
60 }
61 return
62}
63
64func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno) 50func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
65 51
66// SYS___SYSCTL is used by syscall_bsd.go for all BSDs, but in modern versions 52// SYS___SYSCTL is used by syscall_bsd.go for all BSDs, but in modern versions
67// of darwin/amd64 the syscall is called sysctl instead of __sysctl. 53// of darwin/amd64 the syscall is called sysctl instead of __sysctl.
68const SYS___SYSCTL = SYS_SYSCTL 54const SYS___SYSCTL = SYS_SYSCTL
55
56//sys Fstat(fd int, stat *Stat_t) (err error) = SYS_FSTAT64
57//sys Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) = SYS_FSTATAT64
58//sys Fstatfs(fd int, stat *Statfs_t) (err error) = SYS_FSTATFS64
59//sys Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) = SYS_GETDIRENTRIES64
60//sys getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) = SYS_GETFSSTAT64
61//sys Lstat(path string, stat *Stat_t) (err error) = SYS_LSTAT64
62//sys Stat(path string, stat *Stat_t) (err error) = SYS_STAT64
63//sys Statfs(path string, stat *Statfs_t) (err error) = SYS_STATFS64
diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin_arm.go b/vendor/golang.org/x/sys/unix/syscall_darwin_arm.go
index faae207..4a284cf 100644
--- a/vendor/golang.org/x/sys/unix/syscall_darwin_arm.go
+++ b/vendor/golang.org/x/sys/unix/syscall_darwin_arm.go
@@ -6,7 +6,6 @@ package unix
6 6
7import ( 7import (
8 "syscall" 8 "syscall"
9 "unsafe"
10) 9)
11 10
12func setTimespec(sec, nsec int64) Timespec { 11func setTimespec(sec, nsec int64) Timespec {
@@ -46,21 +45,20 @@ func (cmsg *Cmsghdr) SetLen(length int) {
46 cmsg.Len = uint32(length) 45 cmsg.Len = uint32(length)
47} 46}
48 47
49func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
50 var length = uint64(count)
51
52 _, _, e1 := Syscall9(SYS_SENDFILE, uintptr(infd), uintptr(outfd), uintptr(*offset), uintptr(*offset>>32), uintptr(unsafe.Pointer(&length)), 0, 0, 0, 0)
53
54 written = int(length)
55
56 if e1 != 0 {
57 err = e1
58 }
59 return
60}
61
62func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno) // sic 48func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno) // sic
63 49
64// SYS___SYSCTL is used by syscall_bsd.go for all BSDs, but in modern versions 50// SYS___SYSCTL is used by syscall_bsd.go for all BSDs, but in modern versions
65// of darwin/arm the syscall is called sysctl instead of __sysctl. 51// of darwin/arm the syscall is called sysctl instead of __sysctl.
66const SYS___SYSCTL = SYS_SYSCTL 52const SYS___SYSCTL = SYS_SYSCTL
53
54//sys Fstat(fd int, stat *Stat_t) (err error)
55//sys Fstatat(fd int, path string, stat *Stat_t, flags int) (err error)
56//sys Fstatfs(fd int, stat *Statfs_t) (err error)
57//sys getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) = SYS_GETFSSTAT
58//sys Lstat(path string, stat *Stat_t) (err error)
59//sys Stat(path string, stat *Stat_t) (err error)
60//sys Statfs(path string, stat *Statfs_t) (err error)
61
62func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
63 return 0, ENOSYS
64}
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 d6d9628..52dcd88 100644
--- a/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go
+++ b/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go
@@ -8,7 +8,6 @@ package unix
8 8
9import ( 9import (
10 "syscall" 10 "syscall"
11 "unsafe"
12) 11)
13 12
14func setTimespec(sec, nsec int64) Timespec { 13func setTimespec(sec, nsec int64) Timespec {
@@ -48,21 +47,20 @@ func (cmsg *Cmsghdr) SetLen(length int) {
48 cmsg.Len = uint32(length) 47 cmsg.Len = uint32(length)
49} 48}
50 49
51func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
52 var length = uint64(count)
53
54 _, _, e1 := Syscall6(SYS_SENDFILE, uintptr(infd), uintptr(outfd), uintptr(*offset), uintptr(unsafe.Pointer(&length)), 0, 0)
55
56 written = int(length)
57
58 if e1 != 0 {
59 err = e1
60 }
61 return
62}
63
64func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno) // sic 50func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno) // sic
65 51
66// SYS___SYSCTL is used by syscall_bsd.go for all BSDs, but in modern versions 52// SYS___SYSCTL is used by syscall_bsd.go for all BSDs, but in modern versions
67// of darwin/arm64 the syscall is called sysctl instead of __sysctl. 53// of darwin/arm64 the syscall is called sysctl instead of __sysctl.
68const SYS___SYSCTL = SYS_SYSCTL 54const SYS___SYSCTL = SYS_SYSCTL
55
56//sys Fstat(fd int, stat *Stat_t) (err error)
57//sys Fstatat(fd int, path string, stat *Stat_t, flags int) (err error)
58//sys Fstatfs(fd int, stat *Statfs_t) (err error)
59//sys getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) = SYS_GETFSSTAT
60//sys Lstat(path string, stat *Stat_t) (err error)
61//sys Stat(path string, stat *Stat_t) (err error)
62//sys Statfs(path string, stat *Statfs_t) (err error)
63
64func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
65 return 0, ENOSYS
66}
diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go b/vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go
new file mode 100644
index 0000000..4b4ae46
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go
@@ -0,0 +1,31 @@
1// Copyright 2018 The Go Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5// +build darwin,go1.12
6
7package unix
8
9import "unsafe"
10
11// Implemented in the runtime package (runtime/sys_darwin.go)
12func syscall_syscall(fn, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno)
13func syscall_syscall6(fn, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)
14func syscall_syscall6X(fn, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)
15func syscall_syscall9(fn, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err Errno) // 32-bit only
16func syscall_rawSyscall(fn, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno)
17func syscall_rawSyscall6(fn, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)
18
19//go:linkname syscall_syscall syscall.syscall
20//go:linkname syscall_syscall6 syscall.syscall6
21//go:linkname syscall_syscall6X syscall.syscall6X
22//go:linkname syscall_syscall9 syscall.syscall9
23//go:linkname syscall_rawSyscall syscall.rawSyscall
24//go:linkname syscall_rawSyscall6 syscall.rawSyscall6
25
26// Find the entry point for f. See comments in runtime/proc.go for the
27// function of the same name.
28//go:nosplit
29func funcPC(f func()) uintptr {
30 return **(**uintptr)(unsafe.Pointer(&f))
31}
diff --git a/vendor/golang.org/x/sys/unix/syscall_dragonfly.go b/vendor/golang.org/x/sys/unix/syscall_dragonfly.go
index 79d125b..962eee3 100644
--- a/vendor/golang.org/x/sys/unix/syscall_dragonfly.go
+++ b/vendor/golang.org/x/sys/unix/syscall_dragonfly.go
@@ -234,6 +234,13 @@ func Uname(uname *Utsname) error {
234 return nil 234 return nil
235} 235}
236 236
237func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
238 if raceenabled {
239 raceReleaseMerge(unsafe.Pointer(&ioSync))
240 }
241 return sendfile(outfd, infd, offset, count)
242}
243
237/* 244/*
238 * Exposed directly 245 * Exposed directly
239 */ 246 */
@@ -248,11 +255,13 @@ func Uname(uname *Utsname) error {
248//sys Dup(fd int) (nfd int, err error) 255//sys Dup(fd int) (nfd int, err error)
249//sys Dup2(from int, to int) (err error) 256//sys Dup2(from int, to int) (err error)
250//sys Exit(code int) 257//sys Exit(code int)
258//sys Faccessat(dirfd int, path string, mode uint32, flags int) (err error)
251//sys Fchdir(fd int) (err error) 259//sys Fchdir(fd int) (err error)
252//sys Fchflags(fd int, flags int) (err error) 260//sys Fchflags(fd int, flags int) (err error)
253//sys Fchmod(fd int, mode uint32) (err error) 261//sys Fchmod(fd int, mode uint32) (err error)
254//sys Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) 262//sys Fchmodat(dirfd int, path string, mode uint32, flags int) (err error)
255//sys Fchown(fd int, uid int, gid int) (err error) 263//sys Fchown(fd int, uid int, gid int) (err error)
264//sys Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error)
256//sys Flock(fd int, how int) (err error) 265//sys Flock(fd int, how int) (err error)
257//sys Fpathconf(fd int, name int) (val int, err error) 266//sys Fpathconf(fd int, name int) (val int, err error)
258//sys Fstat(fd int, stat *Stat_t) (err error) 267//sys Fstat(fd int, stat *Stat_t) (err error)
@@ -280,17 +289,22 @@ func Uname(uname *Utsname) error {
280//sys Kqueue() (fd int, err error) 289//sys Kqueue() (fd int, err error)
281//sys Lchown(path string, uid int, gid int) (err error) 290//sys Lchown(path string, uid int, gid int) (err error)
282//sys Link(path string, link string) (err error) 291//sys Link(path string, link string) (err error)
292//sys Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error)
283//sys Listen(s int, backlog int) (err error) 293//sys Listen(s int, backlog int) (err error)
284//sys Lstat(path string, stat *Stat_t) (err error) 294//sys Lstat(path string, stat *Stat_t) (err error)
285//sys Mkdir(path string, mode uint32) (err error) 295//sys Mkdir(path string, mode uint32) (err error)
296//sys Mkdirat(dirfd int, path string, mode uint32) (err error)
286//sys Mkfifo(path string, mode uint32) (err error) 297//sys Mkfifo(path string, mode uint32) (err error)
287//sys Mknod(path string, mode uint32, dev int) (err error) 298//sys Mknod(path string, mode uint32, dev int) (err error)
299//sys Mknodat(fd int, path string, mode uint32, dev int) (err error)
288//sys Nanosleep(time *Timespec, leftover *Timespec) (err error) 300//sys Nanosleep(time *Timespec, leftover *Timespec) (err error)
289//sys Open(path string, mode int, perm uint32) (fd int, err error) 301//sys Open(path string, mode int, perm uint32) (fd int, err error)
302//sys Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error)
290//sys Pathconf(path string, name int) (val int, err error) 303//sys Pathconf(path string, name int) (val int, err error)
291//sys read(fd int, p []byte) (n int, err error) 304//sys read(fd int, p []byte) (n int, err error)
292//sys Readlink(path string, buf []byte) (n int, err error) 305//sys Readlink(path string, buf []byte) (n int, err error)
293//sys Rename(from string, to string) (err error) 306//sys Rename(from string, to string) (err error)
307//sys Renameat(fromfd int, from string, tofd int, to string) (err error)
294//sys Revoke(path string) (err error) 308//sys Revoke(path string) (err error)
295//sys Rmdir(path string) (err error) 309//sys Rmdir(path string) (err error)
296//sys Seek(fd int, offset int64, whence int) (newoffset int64, err error) = SYS_LSEEK 310//sys Seek(fd int, offset int64, whence int) (newoffset int64, err error) = SYS_LSEEK
@@ -312,11 +326,13 @@ func Uname(uname *Utsname) error {
312//sys Stat(path string, stat *Stat_t) (err error) 326//sys Stat(path string, stat *Stat_t) (err error)
313//sys Statfs(path string, stat *Statfs_t) (err error) 327//sys Statfs(path string, stat *Statfs_t) (err error)
314//sys Symlink(path string, link string) (err error) 328//sys Symlink(path string, link string) (err error)
329//sys Symlinkat(oldpath string, newdirfd int, newpath string) (err error)
315//sys Sync() (err error) 330//sys Sync() (err error)
316//sys Truncate(path string, length int64) (err error) 331//sys Truncate(path string, length int64) (err error)
317//sys Umask(newmask int) (oldmask int) 332//sys Umask(newmask int) (oldmask int)
318//sys Undelete(path string) (err error) 333//sys Undelete(path string) (err error)
319//sys Unlink(path string) (err error) 334//sys Unlink(path string) (err error)
335//sys Unlinkat(dirfd int, path string, flags int) (err error)
320//sys Unmount(path string, flags int) (err error) 336//sys Unmount(path string, flags int) (err error)
321//sys write(fd int, p []byte) (n int, err error) 337//sys write(fd int, p []byte) (n int, err error)
322//sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) 338//sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, 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 77a634c..a7ca1eb 100644
--- a/vendor/golang.org/x/sys/unix/syscall_freebsd.go
+++ b/vendor/golang.org/x/sys/unix/syscall_freebsd.go
@@ -13,9 +13,34 @@
13package unix 13package unix
14 14
15import ( 15import (
16 "sync"
16 "unsafe" 17 "unsafe"
17) 18)
18 19
20const (
21 SYS_FSTAT_FREEBSD12 = 551 // { int fstat(int fd, _Out_ struct stat *sb); }
22 SYS_FSTATAT_FREEBSD12 = 552 // { int fstatat(int fd, _In_z_ char *path, \
23 SYS_GETDIRENTRIES_FREEBSD12 = 554 // { ssize_t getdirentries(int fd, \
24 SYS_STATFS_FREEBSD12 = 555 // { int statfs(_In_z_ char *path, \
25 SYS_FSTATFS_FREEBSD12 = 556 // { int fstatfs(int fd, \
26 SYS_GETFSSTAT_FREEBSD12 = 557 // { int getfsstat( \
27 SYS_MKNODAT_FREEBSD12 = 559 // { int mknodat(int fd, _In_z_ char *path, \
28)
29
30// See https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/versions.html.
31var (
32 osreldateOnce sync.Once
33 osreldate uint32
34)
35
36// INO64_FIRST from /usr/src/lib/libc/sys/compat-ino64.h
37const _ino64First = 1200031
38
39func supportsABI(ver uint32) bool {
40 osreldateOnce.Do(func() { osreldate, _ = SysctlUint32("kern.osreldate") })
41 return osreldate >= ver
42}
43
19// SockaddrDatalink implements the Sockaddr interface for AF_LINK type sockets. 44// SockaddrDatalink implements the Sockaddr interface for AF_LINK type sockets.
20type SockaddrDatalink struct { 45type SockaddrDatalink struct {
21 Len uint8 46 Len uint8
@@ -121,17 +146,39 @@ func Getwd() (string, error) {
121} 146}
122 147
123func Getfsstat(buf []Statfs_t, flags int) (n int, err error) { 148func Getfsstat(buf []Statfs_t, flags int) (n int, err error) {
124 var _p0 unsafe.Pointer 149 var (
125 var bufsize uintptr 150 _p0 unsafe.Pointer
151 bufsize uintptr
152 oldBuf []statfs_freebsd11_t
153 needsConvert bool
154 )
155
126 if len(buf) > 0 { 156 if len(buf) > 0 {
127 _p0 = unsafe.Pointer(&buf[0]) 157 if supportsABI(_ino64First) {
128 bufsize = unsafe.Sizeof(Statfs_t{}) * uintptr(len(buf)) 158 _p0 = unsafe.Pointer(&buf[0])
159 bufsize = unsafe.Sizeof(Statfs_t{}) * uintptr(len(buf))
160 } else {
161 n := len(buf)
162 oldBuf = make([]statfs_freebsd11_t, n)
163 _p0 = unsafe.Pointer(&oldBuf[0])
164 bufsize = unsafe.Sizeof(statfs_freebsd11_t{}) * uintptr(n)
165 needsConvert = true
166 }
129 } 167 }
130 r0, _, e1 := Syscall(SYS_GETFSSTAT, uintptr(_p0), bufsize, uintptr(flags)) 168 var sysno uintptr = SYS_GETFSSTAT
169 if supportsABI(_ino64First) {
170 sysno = SYS_GETFSSTAT_FREEBSD12
171 }
172 r0, _, e1 := Syscall(sysno, uintptr(_p0), bufsize, uintptr(flags))
131 n = int(r0) 173 n = int(r0)
132 if e1 != 0 { 174 if e1 != 0 {
133 err = e1 175 err = e1
134 } 176 }
177 if e1 == 0 && needsConvert {
178 for i := range oldBuf {
179 buf[i].convertFrom(&oldBuf[i])
180 }
181 }
135 return 182 return
136} 183}
137 184
@@ -225,6 +272,241 @@ func Uname(uname *Utsname) error {
225 return nil 272 return nil
226} 273}
227 274
275func Stat(path string, st *Stat_t) (err error) {
276 var oldStat stat_freebsd11_t
277 if supportsABI(_ino64First) {
278 return fstatat_freebsd12(AT_FDCWD, path, st, 0)
279 }
280 err = stat(path, &oldStat)
281 if err != nil {
282 return err
283 }
284
285 st.convertFrom(&oldStat)
286 return nil
287}
288
289func Lstat(path string, st *Stat_t) (err error) {
290 var oldStat stat_freebsd11_t
291 if supportsABI(_ino64First) {
292 return fstatat_freebsd12(AT_FDCWD, path, st, AT_SYMLINK_NOFOLLOW)
293 }
294 err = lstat(path, &oldStat)
295 if err != nil {
296 return err
297 }
298
299 st.convertFrom(&oldStat)
300 return nil
301}
302
303func Fstat(fd int, st *Stat_t) (err error) {
304 var oldStat stat_freebsd11_t
305 if supportsABI(_ino64First) {
306 return fstat_freebsd12(fd, st)
307 }
308 err = fstat(fd, &oldStat)
309 if err != nil {
310 return err
311 }
312
313 st.convertFrom(&oldStat)
314 return nil
315}
316
317func Fstatat(fd int, path string, st *Stat_t, flags int) (err error) {
318 var oldStat stat_freebsd11_t
319 if supportsABI(_ino64First) {
320 return fstatat_freebsd12(fd, path, st, flags)
321 }
322 err = fstatat(fd, path, &oldStat, flags)
323 if err != nil {
324 return err
325 }
326
327 st.convertFrom(&oldStat)
328 return nil
329}
330
331func Statfs(path string, st *Statfs_t) (err error) {
332 var oldStatfs statfs_freebsd11_t
333 if supportsABI(_ino64First) {
334 return statfs_freebsd12(path, st)
335 }
336 err = statfs(path, &oldStatfs)
337 if err != nil {
338 return err
339 }
340
341 st.convertFrom(&oldStatfs)
342 return nil
343}
344
345func Fstatfs(fd int, st *Statfs_t) (err error) {
346 var oldStatfs statfs_freebsd11_t
347 if supportsABI(_ino64First) {
348 return fstatfs_freebsd12(fd, st)
349 }
350 err = fstatfs(fd, &oldStatfs)
351 if err != nil {
352 return err
353 }
354
355 st.convertFrom(&oldStatfs)
356 return nil
357}
358
359func Getdents(fd int, buf []byte) (n int, err error) {
360 return Getdirentries(fd, buf, nil)
361}
362
363func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
364 if supportsABI(_ino64First) {
365 return getdirentries_freebsd12(fd, buf, basep)
366 }
367
368 // The old syscall entries are smaller than the new. Use 1/4 of the original
369 // buffer size rounded up to DIRBLKSIZ (see /usr/src/lib/libc/sys/getdirentries.c).
370 oldBufLen := roundup(len(buf)/4, _dirblksiz)
371 oldBuf := make([]byte, oldBufLen)
372 n, err = getdirentries(fd, oldBuf, basep)
373 if err == nil && n > 0 {
374 n = convertFromDirents11(buf, oldBuf[:n])
375 }
376 return
377}
378
379func Mknod(path string, mode uint32, dev uint64) (err error) {
380 var oldDev int
381 if supportsABI(_ino64First) {
382 return mknodat_freebsd12(AT_FDCWD, path, mode, dev)
383 }
384 oldDev = int(dev)
385 return mknod(path, mode, oldDev)
386}
387
388func Mknodat(fd int, path string, mode uint32, dev uint64) (err error) {
389 var oldDev int
390 if supportsABI(_ino64First) {
391 return mknodat_freebsd12(fd, path, mode, dev)
392 }
393 oldDev = int(dev)
394 return mknodat(fd, path, mode, oldDev)
395}
396
397// round x to the nearest multiple of y, larger or equal to x.
398//
399// from /usr/include/sys/param.h Macros for counting and rounding.
400// #define roundup(x, y) ((((x)+((y)-1))/(y))*(y))
401func roundup(x, y int) int {
402 return ((x + y - 1) / y) * y
403}
404
405func (s *Stat_t) convertFrom(old *stat_freebsd11_t) {
406 *s = Stat_t{
407 Dev: uint64(old.Dev),
408 Ino: uint64(old.Ino),
409 Nlink: uint64(old.Nlink),
410 Mode: old.Mode,
411 Uid: old.Uid,
412 Gid: old.Gid,
413 Rdev: uint64(old.Rdev),
414 Atim: old.Atim,
415 Mtim: old.Mtim,
416 Ctim: old.Ctim,
417 Birthtim: old.Birthtim,
418 Size: old.Size,
419 Blocks: old.Blocks,
420 Blksize: old.Blksize,
421 Flags: old.Flags,
422 Gen: uint64(old.Gen),
423 }
424}
425
426func (s *Statfs_t) convertFrom(old *statfs_freebsd11_t) {
427 *s = Statfs_t{
428 Version: _statfsVersion,
429 Type: old.Type,
430 Flags: old.Flags,
431 Bsize: old.Bsize,
432 Iosize: old.Iosize,
433 Blocks: old.Blocks,
434 Bfree: old.Bfree,
435 Bavail: old.Bavail,
436 Files: old.Files,
437 Ffree: old.Ffree,
438 Syncwrites: old.Syncwrites,
439 Asyncwrites: old.Asyncwrites,
440 Syncreads: old.Syncreads,
441 Asyncreads: old.Asyncreads,
442 // Spare
443 Namemax: old.Namemax,
444 Owner: old.Owner,
445 Fsid: old.Fsid,
446 // Charspare
447 // Fstypename
448 // Mntfromname
449 // Mntonname
450 }
451
452 sl := old.Fstypename[:]
453 n := clen(*(*[]byte)(unsafe.Pointer(&sl)))
454 copy(s.Fstypename[:], old.Fstypename[:n])
455
456 sl = old.Mntfromname[:]
457 n = clen(*(*[]byte)(unsafe.Pointer(&sl)))
458 copy(s.Mntfromname[:], old.Mntfromname[:n])
459
460 sl = old.Mntonname[:]
461 n = clen(*(*[]byte)(unsafe.Pointer(&sl)))
462 copy(s.Mntonname[:], old.Mntonname[:n])
463}
464
465func convertFromDirents11(buf []byte, old []byte) int {
466 const (
467 fixedSize = int(unsafe.Offsetof(Dirent{}.Name))
468 oldFixedSize = int(unsafe.Offsetof(dirent_freebsd11{}.Name))
469 )
470
471 dstPos := 0
472 srcPos := 0
473 for dstPos+fixedSize < len(buf) && srcPos+oldFixedSize < len(old) {
474 dstDirent := (*Dirent)(unsafe.Pointer(&buf[dstPos]))
475 srcDirent := (*dirent_freebsd11)(unsafe.Pointer(&old[srcPos]))
476
477 reclen := roundup(fixedSize+int(srcDirent.Namlen)+1, 8)
478 if dstPos+reclen > len(buf) {
479 break
480 }
481
482 dstDirent.Fileno = uint64(srcDirent.Fileno)
483 dstDirent.Off = 0
484 dstDirent.Reclen = uint16(reclen)
485 dstDirent.Type = srcDirent.Type
486 dstDirent.Pad0 = 0
487 dstDirent.Namlen = uint16(srcDirent.Namlen)
488 dstDirent.Pad1 = 0
489
490 copy(dstDirent.Name[:], srcDirent.Name[:srcDirent.Namlen])
491 padding := buf[dstPos+fixedSize+int(dstDirent.Namlen) : dstPos+reclen]
492 for i := range padding {
493 padding[i] = 0
494 }
495
496 dstPos += int(dstDirent.Reclen)
497 srcPos += int(srcDirent.Reclen)
498 }
499
500 return dstPos
501}
502
503func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
504 if raceenabled {
505 raceReleaseMerge(unsafe.Pointer(&ioSync))
506 }
507 return sendfile(outfd, infd, offset, count)
508}
509
228/* 510/*
229 * Exposed directly 511 * Exposed directly
230 */ 512 */
@@ -264,13 +546,16 @@ func Uname(uname *Utsname) error {
264//sys Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) 546//sys Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error)
265//sys Flock(fd int, how int) (err error) 547//sys Flock(fd int, how int) (err error)
266//sys Fpathconf(fd int, name int) (val int, err error) 548//sys Fpathconf(fd int, name int) (val int, err error)
267//sys Fstat(fd int, stat *Stat_t) (err error) 549//sys fstat(fd int, stat *stat_freebsd11_t) (err error)
268//sys Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) 550//sys fstat_freebsd12(fd int, stat *Stat_t) (err error)
269//sys Fstatfs(fd int, stat *Statfs_t) (err error) 551//sys fstatat(fd int, path string, stat *stat_freebsd11_t, flags int) (err error)
552//sys fstatat_freebsd12(fd int, path string, stat *Stat_t, flags int) (err error)
553//sys fstatfs(fd int, stat *statfs_freebsd11_t) (err error)
554//sys fstatfs_freebsd12(fd int, stat *Statfs_t) (err error)
270//sys Fsync(fd int) (err error) 555//sys Fsync(fd int) (err error)
271//sys Ftruncate(fd int, length int64) (err error) 556//sys Ftruncate(fd int, length int64) (err error)
272//sys Getdents(fd int, buf []byte) (n int, err error) 557//sys getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error)
273//sys Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) 558//sys getdirentries_freebsd12(fd int, buf []byte, basep *uintptr) (n int, err error)
274//sys Getdtablesize() (size int) 559//sys Getdtablesize() (size int)
275//sysnb Getegid() (egid int) 560//sysnb Getegid() (egid int)
276//sysnb Geteuid() (uid int) 561//sysnb Geteuid() (uid int)
@@ -292,11 +577,13 @@ func Uname(uname *Utsname) error {
292//sys Link(path string, link string) (err error) 577//sys Link(path string, link string) (err error)
293//sys Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) 578//sys Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error)
294//sys Listen(s int, backlog int) (err error) 579//sys Listen(s int, backlog int) (err error)
295//sys Lstat(path string, stat *Stat_t) (err error) 580//sys lstat(path string, stat *stat_freebsd11_t) (err error)
296//sys Mkdir(path string, mode uint32) (err error) 581//sys Mkdir(path string, mode uint32) (err error)
297//sys Mkdirat(dirfd int, path string, mode uint32) (err error) 582//sys Mkdirat(dirfd int, path string, mode uint32) (err error)
298//sys Mkfifo(path string, mode uint32) (err error) 583//sys Mkfifo(path string, mode uint32) (err error)
299//sys Mknod(path string, mode uint32, dev int) (err error) 584//sys mknod(path string, mode uint32, dev int) (err error)
585//sys mknodat(fd int, path string, mode uint32, dev int) (err error)
586//sys mknodat_freebsd12(fd int, path string, mode uint32, dev uint64) (err error)
300//sys Nanosleep(time *Timespec, leftover *Timespec) (err error) 587//sys Nanosleep(time *Timespec, leftover *Timespec) (err error)
301//sys Open(path string, mode int, perm uint32) (fd int, err error) 588//sys Open(path string, mode int, perm uint32) (fd int, err error)
302//sys Openat(fdat int, path string, mode int, perm uint32) (fd int, err error) 589//sys Openat(fdat int, path string, mode int, perm uint32) (fd int, err error)
@@ -326,8 +613,9 @@ func Uname(uname *Utsname) error {
326//sysnb Setsid() (pid int, err error) 613//sysnb Setsid() (pid int, err error)
327//sysnb Settimeofday(tp *Timeval) (err error) 614//sysnb Settimeofday(tp *Timeval) (err error)
328//sysnb Setuid(uid int) (err error) 615//sysnb Setuid(uid int) (err error)
329//sys Stat(path string, stat *Stat_t) (err error) 616//sys stat(path string, stat *stat_freebsd11_t) (err error)
330//sys Statfs(path string, stat *Statfs_t) (err error) 617//sys statfs(path string, stat *statfs_freebsd11_t) (err error)
618//sys statfs_freebsd12(path string, stat *Statfs_t) (err error)
331//sys Symlink(path string, link string) (err error) 619//sys Symlink(path string, link string) (err error)
332//sys Symlinkat(oldpath string, newdirfd int, newpath string) (err error) 620//sys Symlinkat(oldpath string, newdirfd int, newpath string) (err error)
333//sys Sync() (err error) 621//sys Sync() (err error)
@@ -382,6 +670,7 @@ func Uname(uname *Utsname) error {
382// Kqueue_portset 670// Kqueue_portset
383// Getattrlist 671// Getattrlist
384// Setattrlist 672// Setattrlist
673// Getdents
385// Getdirentriesattr 674// Getdirentriesattr
386// Searchfs 675// Searchfs
387// Delete 676// Delete
diff --git a/vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go b/vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go
new file mode 100644
index 0000000..a318054
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go
@@ -0,0 +1,52 @@
1// Copyright 2018 The Go Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5// +build arm64,freebsd
6
7package unix
8
9import (
10 "syscall"
11 "unsafe"
12)
13
14func setTimespec(sec, nsec int64) Timespec {
15 return Timespec{Sec: sec, Nsec: nsec}
16}
17
18func setTimeval(sec, usec int64) Timeval {
19 return Timeval{Sec: sec, Usec: usec}
20}
21
22func SetKevent(k *Kevent_t, fd, mode, flags int) {
23 k.Ident = uint64(fd)
24 k.Filter = int16(mode)
25 k.Flags = uint16(flags)
26}
27
28func (iov *Iovec) SetLen(length int) {
29 iov.Len = uint64(length)
30}
31
32func (msghdr *Msghdr) SetControllen(length int) {
33 msghdr.Controllen = uint32(length)
34}
35
36func (cmsg *Cmsghdr) SetLen(length int) {
37 cmsg.Len = uint32(length)
38}
39
40func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
41 var writtenOut uint64 = 0
42 _, _, e1 := Syscall9(SYS_SENDFILE, uintptr(infd), uintptr(outfd), uintptr(*offset), uintptr(count), 0, uintptr(unsafe.Pointer(&writtenOut)), 0, 0, 0)
43
44 written = int(writtenOut)
45
46 if e1 != 0 {
47 err = e1
48 }
49 return
50}
51
52func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
diff --git a/vendor/golang.org/x/sys/unix/syscall_linux.go b/vendor/golang.org/x/sys/unix/syscall_linux.go
index bfa20a9..a07ee49 100644
--- a/vendor/golang.org/x/sys/unix/syscall_linux.go
+++ b/vendor/golang.org/x/sys/unix/syscall_linux.go
@@ -12,6 +12,9 @@
12package unix 12package unix
13 13
14import ( 14import (
15 "encoding/binary"
16 "net"
17 "runtime"
15 "syscall" 18 "syscall"
16 "unsafe" 19 "unsafe"
17) 20)
@@ -55,6 +58,15 @@ func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
55// ioctl itself should not be exposed directly, but additional get/set 58// ioctl itself should not be exposed directly, but additional get/set
56// functions for specific types are permissible. 59// functions for specific types are permissible.
57 60
61// IoctlSetPointerInt performs an ioctl operation which sets an
62// integer value on fd, using the specified request number. The ioctl
63// argument is called with a pointer to the integer value, rather than
64// passing the integer value directly.
65func IoctlSetPointerInt(fd int, req uint, value int) error {
66 v := int32(value)
67 return ioctl(fd, req, uintptr(unsafe.Pointer(&v)))
68}
69
58// IoctlSetInt performs an ioctl operation which sets an integer value 70// IoctlSetInt performs an ioctl operation which sets an integer value
59// on fd, using the specified request number. 71// on fd, using the specified request number.
60func IoctlSetInt(fd int, req uint, value int) error { 72func IoctlSetInt(fd int, req uint, value int) error {
@@ -69,6 +81,12 @@ func ioctlSetTermios(fd int, req uint, value *Termios) error {
69 return ioctl(fd, req, uintptr(unsafe.Pointer(value))) 81 return ioctl(fd, req, uintptr(unsafe.Pointer(value)))
70} 82}
71 83
84func IoctlSetRTCTime(fd int, value *RTCTime) error {
85 err := ioctl(fd, RTC_SET_TIME, uintptr(unsafe.Pointer(value)))
86 runtime.KeepAlive(value)
87 return err
88}
89
72// IoctlGetInt performs an ioctl operation which gets an integer value 90// IoctlGetInt performs an ioctl operation which gets an integer value
73// from fd, using the specified request number. 91// from fd, using the specified request number.
74func IoctlGetInt(fd int, req uint) (int, error) { 92func IoctlGetInt(fd int, req uint) (int, error) {
@@ -89,6 +107,12 @@ func IoctlGetTermios(fd int, req uint) (*Termios, error) {
89 return &value, err 107 return &value, err
90} 108}
91 109
110func IoctlGetRTCTime(fd int) (*RTCTime, error) {
111 var value RTCTime
112 err := ioctl(fd, RTC_RD_TIME, uintptr(unsafe.Pointer(&value)))
113 return &value, err
114}
115
92//sys Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) 116//sys Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error)
93 117
94func Link(oldpath string, newpath string) (err error) { 118func Link(oldpath string, newpath string) (err error) {
@@ -710,6 +734,51 @@ func (sa *SockaddrXDP) sockaddr() (unsafe.Pointer, _Socklen, error) {
710 return unsafe.Pointer(&sa.raw), SizeofSockaddrXDP, nil 734 return unsafe.Pointer(&sa.raw), SizeofSockaddrXDP, nil
711} 735}
712 736
737// This constant mirrors the #define of PX_PROTO_OE in
738// linux/if_pppox.h. We're defining this by hand here instead of
739// autogenerating through mkerrors.sh because including
740// linux/if_pppox.h causes some declaration conflicts with other
741// includes (linux/if_pppox.h includes linux/in.h, which conflicts
742// with netinet/in.h). Given that we only need a single zero constant
743// out of that file, it's cleaner to just define it by hand here.
744const px_proto_oe = 0
745
746type SockaddrPPPoE struct {
747 SID uint16
748 Remote net.HardwareAddr
749 Dev string
750 raw RawSockaddrPPPoX
751}
752
753func (sa *SockaddrPPPoE) sockaddr() (unsafe.Pointer, _Socklen, error) {
754 if len(sa.Remote) != 6 {
755 return nil, 0, EINVAL
756 }
757 if len(sa.Dev) > IFNAMSIZ-1 {
758 return nil, 0, EINVAL
759 }
760
761 *(*uint16)(unsafe.Pointer(&sa.raw[0])) = AF_PPPOX
762 // This next field is in host-endian byte order. We can't use the
763 // same unsafe pointer cast as above, because this value is not
764 // 32-bit aligned and some architectures don't allow unaligned
765 // access.
766 //
767 // However, the value of px_proto_oe is 0, so we can use
768 // encoding/binary helpers to write the bytes without worrying
769 // about the ordering.
770 binary.BigEndian.PutUint32(sa.raw[2:6], px_proto_oe)
771 // This field is deliberately big-endian, unlike the previous
772 // one. The kernel expects SID to be in network byte order.
773 binary.BigEndian.PutUint16(sa.raw[6:8], sa.SID)
774 copy(sa.raw[8:14], sa.Remote)
775 for i := 14; i < 14+IFNAMSIZ; i++ {
776 sa.raw[i] = 0
777 }
778 copy(sa.raw[14:], sa.Dev)
779 return unsafe.Pointer(&sa.raw), SizeofSockaddrPPPoX, nil
780}
781
713func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { 782func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {
714 switch rsa.Addr.Family { 783 switch rsa.Addr.Family {
715 case AF_NETLINK: 784 case AF_NETLINK:
@@ -820,6 +889,22 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {
820 SharedUmemFD: pp.Shared_umem_fd, 889 SharedUmemFD: pp.Shared_umem_fd,
821 } 890 }
822 return sa, nil 891 return sa, nil
892 case AF_PPPOX:
893 pp := (*RawSockaddrPPPoX)(unsafe.Pointer(rsa))
894 if binary.BigEndian.Uint32(pp[2:6]) != px_proto_oe {
895 return nil, EINVAL
896 }
897 sa := &SockaddrPPPoE{
898 SID: binary.BigEndian.Uint16(pp[6:8]),
899 Remote: net.HardwareAddr(pp[8:14]),
900 }
901 for i := 14; i < 14+IFNAMSIZ; i++ {
902 if pp[i] == 0 {
903 sa.Dev = string(pp[14:i])
904 break
905 }
906 }
907 return sa, nil
823 } 908 }
824 return nil, EAFNOSUPPORT 909 return nil, EAFNOSUPPORT
825} 910}
@@ -1288,6 +1373,13 @@ func Mount(source string, target string, fstype string, flags uintptr, data stri
1288 return mount(source, target, fstype, flags, datap) 1373 return mount(source, target, fstype, flags, datap)
1289} 1374}
1290 1375
1376func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
1377 if raceenabled {
1378 raceReleaseMerge(unsafe.Pointer(&ioSync))
1379 }
1380 return sendfile(outfd, infd, offset, count)
1381}
1382
1291// Sendto 1383// Sendto
1292// Recvfrom 1384// Recvfrom
1293// Socketpair 1385// Socketpair
@@ -1302,8 +1394,10 @@ func Mount(source string, target string, fstype string, flags uintptr, data stri
1302//sys Chroot(path string) (err error) 1394//sys Chroot(path string) (err error)
1303//sys ClockGetres(clockid int32, res *Timespec) (err error) 1395//sys ClockGetres(clockid int32, res *Timespec) (err error)
1304//sys ClockGettime(clockid int32, time *Timespec) (err error) 1396//sys ClockGettime(clockid int32, time *Timespec) (err error)
1397//sys ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error)
1305//sys Close(fd int) (err error) 1398//sys Close(fd int) (err error)
1306//sys CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) 1399//sys CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error)
1400//sys DeleteModule(name string, flags int) (err error)
1307//sys Dup(oldfd int) (fd int, err error) 1401//sys Dup(oldfd int) (fd int, err error)
1308//sys Dup3(oldfd int, newfd int, flags int) (err error) 1402//sys Dup3(oldfd int, newfd int, flags int) (err error)
1309//sysnb EpollCreate1(flag int) (fd int, err error) 1403//sysnb EpollCreate1(flag int) (fd int, err error)
@@ -1317,6 +1411,7 @@ func Mount(source string, target string, fstype string, flags uintptr, data stri
1317//sys fcntl(fd int, cmd int, arg int) (val int, err error) 1411//sys fcntl(fd int, cmd int, arg int) (val int, err error)
1318//sys Fdatasync(fd int) (err error) 1412//sys Fdatasync(fd int) (err error)
1319//sys Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) 1413//sys Fgetxattr(fd int, attr string, dest []byte) (sz int, err error)
1414//sys FinitModule(fd int, params string, flags int) (err error)
1320//sys Flistxattr(fd int, dest []byte) (sz int, err error) 1415//sys Flistxattr(fd int, dest []byte) (sz int, err error)
1321//sys Flock(fd int, how int) (err error) 1416//sys Flock(fd int, how int) (err error)
1322//sys Fremovexattr(fd int, attr string) (err error) 1417//sys Fremovexattr(fd int, attr string) (err error)
@@ -1338,6 +1433,7 @@ func Getpgrp() (pid int) {
1338//sysnb Getsid(pid int) (sid int, err error) 1433//sysnb Getsid(pid int) (sid int, err error)
1339//sysnb Gettid() (tid int) 1434//sysnb Gettid() (tid int)
1340//sys Getxattr(path string, attr string, dest []byte) (sz int, err error) 1435//sys Getxattr(path string, attr string, dest []byte) (sz int, err error)
1436//sys InitModule(moduleImage []byte, params string) (err error)
1341//sys InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) 1437//sys InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error)
1342//sysnb InotifyInit1(flags int) (fd int, err error) 1438//sysnb InotifyInit1(flags int) (fd int, err error)
1343//sysnb InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) 1439//sysnb InotifyRmWatch(fd int, watchdesc uint32) (success int, err error)
@@ -1359,7 +1455,6 @@ func Getpgrp() (pid int) {
1359//sys Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) = SYS_PSELECT6 1455//sys Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) = SYS_PSELECT6
1360//sys read(fd int, p []byte) (n int, err error) 1456//sys read(fd int, p []byte) (n int, err error)
1361//sys Removexattr(path string, attr string) (err error) 1457//sys Removexattr(path string, attr string) (err error)
1362//sys Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error)
1363//sys Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) 1458//sys Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error)
1364//sys RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error) 1459//sys RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error)
1365//sys Setdomainname(p []byte) (err error) 1460//sys Setdomainname(p []byte) (err error)
@@ -1384,6 +1479,7 @@ func Setgid(uid int) (err error) {
1384 1479
1385//sys Setpriority(which int, who int, prio int) (err error) 1480//sys Setpriority(which int, who int, prio int) (err error)
1386//sys Setxattr(path string, attr string, data []byte, flags int) (err error) 1481//sys Setxattr(path string, attr string, data []byte, flags int) (err error)
1482//sys Signalfd(fd int, mask *Sigset_t, flags int) = SYS_SIGNALFD4
1387//sys Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) 1483//sys Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error)
1388//sys Sync() 1484//sys Sync()
1389//sys Syncfs(fd int) (err error) 1485//sys Syncfs(fd int) (err error)
@@ -1428,15 +1524,12 @@ func Munmap(b []byte) (err error) {
1428// Vmsplice splices user pages from a slice of Iovecs into a pipe specified by fd, 1524// Vmsplice splices user pages from a slice of Iovecs into a pipe specified by fd,
1429// using the specified flags. 1525// using the specified flags.
1430func Vmsplice(fd int, iovs []Iovec, flags int) (int, error) { 1526func Vmsplice(fd int, iovs []Iovec, flags int) (int, error) {
1431 n, _, errno := Syscall6( 1527 var p unsafe.Pointer
1432 SYS_VMSPLICE, 1528 if len(iovs) > 0 {
1433 uintptr(fd), 1529 p = unsafe.Pointer(&iovs[0])
1434 uintptr(unsafe.Pointer(&iovs[0])), 1530 }
1435 uintptr(len(iovs)), 1531
1436 uintptr(flags), 1532 n, _, errno := Syscall6(SYS_VMSPLICE, uintptr(fd), uintptr(p), uintptr(len(iovs)), uintptr(flags), 0, 0)
1437 0,
1438 0,
1439 )
1440 if errno != 0 { 1533 if errno != 0 {
1441 return 0, syscall.Errno(errno) 1534 return 0, syscall.Errno(errno)
1442 } 1535 }
@@ -1527,8 +1620,6 @@ func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
1527// ClockNanosleep 1620// ClockNanosleep
1528// ClockSettime 1621// ClockSettime
1529// Clone 1622// Clone
1530// CreateModule
1531// DeleteModule
1532// EpollCtlOld 1623// EpollCtlOld
1533// EpollPwait 1624// EpollPwait
1534// EpollWaitOld 1625// EpollWaitOld
@@ -1572,7 +1663,6 @@ func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
1572// Pselect6 1663// Pselect6
1573// Ptrace 1664// Ptrace
1574// Putpmsg 1665// Putpmsg
1575// QueryModule
1576// Quotactl 1666// Quotactl
1577// Readahead 1667// Readahead
1578// Readv 1668// Readv
@@ -1606,7 +1696,6 @@ func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
1606// Shmdt 1696// Shmdt
1607// Shmget 1697// Shmget
1608// Sigaltstack 1698// Sigaltstack
1609// Signalfd
1610// Swapoff 1699// Swapoff
1611// Swapon 1700// Swapon
1612// Sysfs 1701// Sysfs
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 74bc098..e2f8cf6 100644
--- a/vendor/golang.org/x/sys/unix/syscall_linux_386.go
+++ b/vendor/golang.org/x/sys/unix/syscall_linux_386.go
@@ -68,6 +68,7 @@ func Pipe2(p []int, flags int) (err error) {
68//sys Lstat(path string, stat *Stat_t) (err error) = SYS_LSTAT64 68//sys Lstat(path string, stat *Stat_t) (err error) = SYS_LSTAT64
69//sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 69//sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64
70//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 70//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64
71//sys Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error)
71//sys sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) = SYS_SENDFILE64 72//sys sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) = SYS_SENDFILE64
72//sys Setfsgid(gid int) (err error) = SYS_SETFSGID32 73//sys Setfsgid(gid int) (err error) = SYS_SETFSGID32
73//sys Setfsuid(uid int) (err error) = SYS_SETFSUID32 74//sys Setfsuid(uid int) (err error) = SYS_SETFSUID32
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 5247d9f..87a3074 100644
--- a/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go
+++ b/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go
@@ -20,15 +20,30 @@ package unix
20//sysnb Getgid() (gid int) 20//sysnb Getgid() (gid int)
21//sysnb Getrlimit(resource int, rlim *Rlimit) (err error) 21//sysnb Getrlimit(resource int, rlim *Rlimit) (err error)
22//sysnb Getuid() (uid int) 22//sysnb Getuid() (uid int)
23//sysnb InotifyInit() (fd int, err error) 23//sysnb inotifyInit() (fd int, err error)
24
25func InotifyInit() (fd int, err error) {
26 // First try inotify_init1, because Android's seccomp policy blocks the latter.
27 fd, err = InotifyInit1(0)
28 if err == ENOSYS {
29 fd, err = inotifyInit()
30 }
31 return
32}
33
24//sys Ioperm(from int, num int, on int) (err error) 34//sys Ioperm(from int, num int, on int) (err error)
25//sys Iopl(level int) (err error) 35//sys Iopl(level int) (err error)
26//sys Lchown(path string, uid int, gid int) (err error) 36//sys Lchown(path string, uid int, gid int) (err error)
27//sys Listen(s int, n int) (err error) 37//sys Listen(s int, n int) (err error)
28//sys Lstat(path string, stat *Stat_t) (err error) 38
39func Lstat(path string, stat *Stat_t) (err error) {
40 return Fstatat(AT_FDCWD, path, stat, AT_SYMLINK_NOFOLLOW)
41}
42
29//sys Pause() (err error) 43//sys Pause() (err error)
30//sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 44//sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64
31//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 45//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64
46//sys Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error)
32//sys Seek(fd int, offset int64, whence int) (off int64, err error) = SYS_LSEEK 47//sys Seek(fd int, offset int64, whence int) (off int64, err error) = SYS_LSEEK
33 48
34func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) { 49func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, 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 3ec7a93..cda3559 100644
--- a/vendor/golang.org/x/sys/unix/syscall_linux_arm.go
+++ b/vendor/golang.org/x/sys/unix/syscall_linux_arm.go
@@ -89,6 +89,7 @@ func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
89//sys Listen(s int, n int) (err error) 89//sys Listen(s int, n int) (err error)
90//sys Lstat(path string, stat *Stat_t) (err error) = SYS_LSTAT64 90//sys Lstat(path string, stat *Stat_t) (err error) = SYS_LSTAT64
91//sys Pause() (err error) 91//sys Pause() (err error)
92//sys Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error)
92//sys sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) = SYS_SENDFILE64 93//sys sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) = SYS_SENDFILE64
93//sys Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) = SYS__NEWSELECT 94//sys Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) = SYS__NEWSELECT
94//sys Setfsgid(gid int) (err error) = SYS_SETFSGID32 95//sys Setfsgid(gid int) (err error) = SYS_SETFSGID32
@@ -257,3 +258,11 @@ func Poll(fds []PollFd, timeout int) (n int, err error) {
257 } 258 }
258 return poll(&fds[0], len(fds), timeout) 259 return poll(&fds[0], len(fds), timeout)
259} 260}
261
262//sys armSyncFileRange(fd int, flags int, off int64, n int64) (err error) = SYS_ARM_SYNC_FILE_RANGE
263
264func SyncFileRange(fd int, off int64, n int64, flags int) error {
265 // The sync_file_range and arm_sync_file_range syscalls differ only in the
266 // order of their arguments.
267 return armSyncFileRange(fd, flags, off, n)
268}
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 646f295..6d56722 100644
--- a/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go
+++ b/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go
@@ -30,6 +30,7 @@ func EpollCreate(size int) (fd int, err error) {
30//sys Listen(s int, n int) (err error) 30//sys Listen(s int, n int) (err error)
31//sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 31//sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64
32//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 32//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64
33//sys Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error)
33//sys Seek(fd int, offset int64, whence int) (off int64, err error) = SYS_LSEEK 34//sys Seek(fd int, offset int64, whence int) (off int64, err error) = SYS_LSEEK
34 35
35func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) { 36func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
@@ -191,12 +192,9 @@ func Dup2(oldfd int, newfd int) (err error) {
191 return Dup3(oldfd, newfd, 0) 192 return Dup3(oldfd, newfd, 0)
192} 193}
193 194
194func Pause() (err error) { 195func Pause() error {
195 _, _, e1 := Syscall6(SYS_PPOLL, 0, 0, 0, 0, 0, 0) 196 _, err := ppoll(nil, 0, nil, nil)
196 if e1 != 0 { 197 return err
197 err = errnoErr(e1)
198 }
199 return
200} 198}
201 199
202func Poll(fds []PollFd, timeout int) (n int, err error) { 200func Poll(fds []PollFd, timeout int) (n int, err error) {
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 ad99103..b3b21ec 100644
--- a/vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go
+++ b/vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go
@@ -12,7 +12,6 @@ package unix
12//sys EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) 12//sys EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error)
13//sys Fadvise(fd int, offset int64, length int64, advice int) (err error) = SYS_FADVISE64 13//sys Fadvise(fd int, offset int64, length int64, advice int) (err error) = SYS_FADVISE64
14//sys Fchown(fd int, uid int, gid int) (err error) 14//sys Fchown(fd int, uid int, gid int) (err error)
15//sys Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) = SYS_NEWFSTATAT
16//sys Fstatfs(fd int, buf *Statfs_t) (err error) 15//sys Fstatfs(fd int, buf *Statfs_t) (err error)
17//sys Ftruncate(fd int, length int64) (err error) 16//sys Ftruncate(fd int, length int64) (err error)
18//sysnb Getegid() (egid int) 17//sysnb Getegid() (egid int)
@@ -25,6 +24,7 @@ package unix
25//sys Pause() (err error) 24//sys Pause() (err error)
26//sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 25//sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64
27//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 26//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64
27//sys Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error)
28//sys Seek(fd int, offset int64, whence int) (off int64, err error) = SYS_LSEEK 28//sys Seek(fd int, offset int64, whence int) (off int64, err error) = SYS_LSEEK
29 29
30func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) { 30func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
@@ -148,6 +148,7 @@ type stat_t struct {
148} 148}
149 149
150//sys fstat(fd int, st *stat_t) (err error) 150//sys fstat(fd int, st *stat_t) (err error)
151//sys fstatat(dirfd int, path string, st *stat_t, flags int) (err error) = SYS_NEWFSTATAT
151//sys lstat(path string, st *stat_t) (err error) 152//sys lstat(path string, st *stat_t) (err error)
152//sys stat(path string, st *stat_t) (err error) 153//sys stat(path string, st *stat_t) (err error)
153 154
@@ -158,6 +159,13 @@ func Fstat(fd int, s *Stat_t) (err error) {
158 return 159 return
159} 160}
160 161
162func Fstatat(dirfd int, path string, s *Stat_t, flags int) (err error) {
163 st := &stat_t{}
164 err = fstatat(dirfd, path, st, flags)
165 fillStat_t(s, st)
166 return
167}
168
161func Lstat(path string, s *Stat_t) (err error) { 169func Lstat(path string, s *Stat_t) (err error) {
162 st := &stat_t{} 170 st := &stat_t{}
163 err = lstat(path, st) 171 err = lstat(path, st)
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 99e0e99..5144d4e 100644
--- a/vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go
+++ b/vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go
@@ -28,6 +28,7 @@ func Syscall9(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr,
28//sys Listen(s int, n int) (err error) 28//sys Listen(s int, n int) (err error)
29//sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 29//sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64
30//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 30//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64
31//sys Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error)
31//sys Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) = SYS__NEWSELECT 32//sys Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) = SYS__NEWSELECT
32//sys sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) = SYS_SENDFILE64 33//sys sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) = SYS_SENDFILE64
33//sys Setfsgid(gid int) (err error) 34//sys Setfsgid(gid int) (err error)
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 4145185..0a100b6 100644
--- a/vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go
+++ b/vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go
@@ -30,6 +30,7 @@ package unix
30//sys Pause() (err error) 30//sys Pause() (err error)
31//sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 31//sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64
32//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 32//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64
33//sys Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error)
33//sys Seek(fd int, offset int64, whence int) (off int64, err error) = SYS_LSEEK 34//sys Seek(fd int, offset int64, whence int) (off int64, err error) = SYS_LSEEK
34//sys Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) = SYS__NEWSELECT 35//sys Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) = SYS__NEWSELECT
35//sys sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) 36//sys sendfile(outfd int, infd int, offset *int64, count int) (written int, 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 512077f..f23ca45 100644
--- a/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go
+++ b/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go
@@ -191,12 +191,9 @@ func Dup2(oldfd int, newfd int) (err error) {
191 return Dup3(oldfd, newfd, 0) 191 return Dup3(oldfd, newfd, 0)
192} 192}
193 193
194func Pause() (err error) { 194func Pause() error {
195 _, _, e1 := Syscall6(SYS_PPOLL, 0, 0, 0, 0, 0, 0) 195 _, err := ppoll(nil, 0, nil, nil)
196 if e1 != 0 { 196 return err
197 err = errnoErr(e1)
198 }
199 return
200} 197}
201 198
202func Poll(fds []PollFd, timeout int) (n int, err error) { 199func Poll(fds []PollFd, timeout int) (n int, err error) {
@@ -210,3 +207,7 @@ func Poll(fds []PollFd, timeout int) (n int, err error) {
210 } 207 }
211 return ppoll(&fds[0], len(fds), ts, nil) 208 return ppoll(&fds[0], len(fds), ts, nil)
212} 209}
210
211func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
212 return Renameat2(olddirfd, oldpath, newdirfd, newpath, 0)
213}
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 f52f148..f81dbdc 100644
--- a/vendor/golang.org/x/sys/unix/syscall_linux_s390x.go
+++ b/vendor/golang.org/x/sys/unix/syscall_linux_s390x.go
@@ -30,6 +30,7 @@ import (
30//sys Pause() (err error) 30//sys Pause() (err error)
31//sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 31//sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64
32//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 32//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64
33//sys Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error)
33//sys Seek(fd int, offset int64, whence int) (off int64, err error) = SYS_LSEEK 34//sys Seek(fd int, offset int64, whence int) (off int64, err error) = SYS_LSEEK
34//sys Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) 35//sys Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error)
35//sys sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) 36//sys sendfile(outfd int, infd int, offset *int64, count int) (written int, 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 72e6418..b695656 100644
--- a/vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go
+++ b/vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go
@@ -26,6 +26,7 @@ package unix
26//sys Pause() (err error) 26//sys Pause() (err error)
27//sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 27//sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64
28//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 28//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64
29//sys Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error)
29//sys Seek(fd int, offset int64, whence int) (off int64, err error) = SYS_LSEEK 30//sys Seek(fd int, offset int64, whence int) (off int64, err error) = SYS_LSEEK
30//sys Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) 31//sys Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error)
31//sys sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) 32//sys sendfile(outfd int, infd int, offset *int64, count int) (written int, 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 206ce2a..5240e16 100644
--- a/vendor/golang.org/x/sys/unix/syscall_netbsd.go
+++ b/vendor/golang.org/x/sys/unix/syscall_netbsd.go
@@ -13,6 +13,7 @@
13package unix 13package unix
14 14
15import ( 15import (
16 "runtime"
16 "syscall" 17 "syscall"
17 "unsafe" 18 "unsafe"
18) 19)
@@ -190,6 +191,13 @@ func IoctlGetTermios(fd int, req uint) (*Termios, error) {
190 return &value, err 191 return &value, err
191} 192}
192 193
194func IoctlGetPtmget(fd int, req uint) (*Ptmget, error) {
195 var value Ptmget
196 err := ioctl(fd, req, uintptr(unsafe.Pointer(&value)))
197 runtime.KeepAlive(value)
198 return &value, err
199}
200
193func Uname(uname *Utsname) error { 201func Uname(uname *Utsname) error {
194 mib := []_C_int{CTL_KERN, KERN_OSTYPE} 202 mib := []_C_int{CTL_KERN, KERN_OSTYPE}
195 n := unsafe.Sizeof(uname.Sysname) 203 n := unsafe.Sizeof(uname.Sysname)
@@ -236,6 +244,13 @@ func Uname(uname *Utsname) error {
236 return nil 244 return nil
237} 245}
238 246
247func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
248 if raceenabled {
249 raceReleaseMerge(unsafe.Pointer(&ioSync))
250 }
251 return sendfile(outfd, infd, offset, count)
252}
253
239/* 254/*
240 * Exposed directly 255 * Exposed directly
241 */ 256 */
@@ -269,6 +284,7 @@ func Uname(uname *Utsname) error {
269//sys Fchmod(fd int, mode uint32) (err error) 284//sys Fchmod(fd int, mode uint32) (err error)
270//sys Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) 285//sys Fchmodat(dirfd int, path string, mode uint32, flags int) (err error)
271//sys Fchown(fd int, uid int, gid int) (err error) 286//sys Fchown(fd int, uid int, gid int) (err error)
287//sys Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error)
272//sys Flock(fd int, how int) (err error) 288//sys Flock(fd int, how int) (err error)
273//sys Fpathconf(fd int, name int) (val int, err error) 289//sys Fpathconf(fd int, name int) (val int, err error)
274//sys Fstat(fd int, stat *Stat_t) (err error) 290//sys Fstat(fd int, stat *Stat_t) (err error)
@@ -293,19 +309,26 @@ func Uname(uname *Utsname) error {
293//sys Kqueue() (fd int, err error) 309//sys Kqueue() (fd int, err error)
294//sys Lchown(path string, uid int, gid int) (err error) 310//sys Lchown(path string, uid int, gid int) (err error)
295//sys Link(path string, link string) (err error) 311//sys Link(path string, link string) (err error)
312//sys Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error)
296//sys Listen(s int, backlog int) (err error) 313//sys Listen(s int, backlog int) (err error)
297//sys Lstat(path string, stat *Stat_t) (err error) 314//sys Lstat(path string, stat *Stat_t) (err error)
298//sys Mkdir(path string, mode uint32) (err error) 315//sys Mkdir(path string, mode uint32) (err error)
316//sys Mkdirat(dirfd int, path string, mode uint32) (err error)
299//sys Mkfifo(path string, mode uint32) (err error) 317//sys Mkfifo(path string, mode uint32) (err error)
318//sys Mkfifoat(dirfd int, path string, mode uint32) (err error)
300//sys Mknod(path string, mode uint32, dev int) (err error) 319//sys Mknod(path string, mode uint32, dev int) (err error)
320//sys Mknodat(dirfd int, path string, mode uint32, dev int) (err error)
301//sys Nanosleep(time *Timespec, leftover *Timespec) (err error) 321//sys Nanosleep(time *Timespec, leftover *Timespec) (err error)
302//sys Open(path string, mode int, perm uint32) (fd int, err error) 322//sys Open(path string, mode int, perm uint32) (fd int, err error)
323//sys Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error)
303//sys Pathconf(path string, name int) (val int, err error) 324//sys Pathconf(path string, name int) (val int, err error)
304//sys Pread(fd int, p []byte, offset int64) (n int, err error) 325//sys Pread(fd int, p []byte, offset int64) (n int, err error)
305//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) 326//sys Pwrite(fd int, p []byte, offset int64) (n int, err error)
306//sys read(fd int, p []byte) (n int, err error) 327//sys read(fd int, p []byte) (n int, err error)
307//sys Readlink(path string, buf []byte) (n int, err error) 328//sys Readlink(path string, buf []byte) (n int, err error)
329//sys Readlinkat(dirfd int, path string, buf []byte) (n int, err error)
308//sys Rename(from string, to string) (err error) 330//sys Rename(from string, to string) (err error)
331//sys Renameat(fromfd int, from string, tofd int, to string) (err error)
309//sys Revoke(path string) (err error) 332//sys Revoke(path string) (err error)
310//sys Rmdir(path string) (err error) 333//sys Rmdir(path string) (err error)
311//sys Seek(fd int, offset int64, whence int) (newoffset int64, err error) = SYS_LSEEK 334//sys Seek(fd int, offset int64, whence int) (newoffset int64, err error) = SYS_LSEEK
@@ -323,10 +346,12 @@ func Uname(uname *Utsname) error {
323//sysnb Setuid(uid int) (err error) 346//sysnb Setuid(uid int) (err error)
324//sys Stat(path string, stat *Stat_t) (err error) 347//sys Stat(path string, stat *Stat_t) (err error)
325//sys Symlink(path string, link string) (err error) 348//sys Symlink(path string, link string) (err error)
349//sys Symlinkat(oldpath string, newdirfd int, newpath string) (err error)
326//sys Sync() (err error) 350//sys Sync() (err error)
327//sys Truncate(path string, length int64) (err error) 351//sys Truncate(path string, length int64) (err error)
328//sys Umask(newmask int) (oldmask int) 352//sys Umask(newmask int) (oldmask int)
329//sys Unlink(path string) (err error) 353//sys Unlink(path string) (err error)
354//sys Unlinkat(dirfd int, path string, flags int) (err error)
330//sys Unmount(path string, flags int) (err error) 355//sys Unmount(path string, flags int) (err error)
331//sys write(fd int, p []byte) (n int, err error) 356//sys write(fd int, p []byte) (n int, err error)
332//sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) 357//sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error)
diff --git a/vendor/golang.org/x/sys/unix/syscall_netbsd_arm64.go b/vendor/golang.org/x/sys/unix/syscall_netbsd_arm64.go
new file mode 100644
index 0000000..f343446
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/syscall_netbsd_arm64.go
@@ -0,0 +1,33 @@
1// Copyright 2019 The Go Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5// +build arm64,netbsd
6
7package unix
8
9func setTimespec(sec, nsec int64) Timespec {
10 return Timespec{Sec: sec, Nsec: nsec}
11}
12
13func setTimeval(sec, usec int64) Timeval {
14 return Timeval{Sec: sec, Usec: int32(usec)}
15}
16
17func SetKevent(k *Kevent_t, fd, mode, flags int) {
18 k.Ident = uint64(fd)
19 k.Filter = uint32(mode)
20 k.Flags = uint32(flags)
21}
22
23func (iov *Iovec) SetLen(length int) {
24 iov.Len = uint64(length)
25}
26
27func (msghdr *Msghdr) SetControllen(length int) {
28 msghdr.Controllen = uint32(length)
29}
30
31func (cmsg *Cmsghdr) SetLen(length int) {
32 cmsg.Len = uint32(length)
33}
diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd.go b/vendor/golang.org/x/sys/unix/syscall_openbsd.go
index 2c674a5..6879995 100644
--- a/vendor/golang.org/x/sys/unix/syscall_openbsd.go
+++ b/vendor/golang.org/x/sys/unix/syscall_openbsd.go
@@ -94,6 +94,13 @@ func Getwd() (string, error) {
94 return string(buf[:n]), nil 94 return string(buf[:n]), nil
95} 95}
96 96
97func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
98 if raceenabled {
99 raceReleaseMerge(unsafe.Pointer(&ioSync))
100 }
101 return sendfile(outfd, infd, offset, count)
102}
103
97// TODO 104// TODO
98func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) { 105func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
99 return -1, ENOSYS 106 return -1, ENOSYS
@@ -158,6 +165,15 @@ func IoctlGetTermios(fd int, req uint) (*Termios, error) {
158 return &value, err 165 return &value, err
159} 166}
160 167
168//sys ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error)
169
170func Ppoll(fds []PollFd, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
171 if len(fds) == 0 {
172 return ppoll(nil, 0, timeout, sigmask)
173 }
174 return ppoll(&fds[0], len(fds), timeout, sigmask)
175}
176
161func Uname(uname *Utsname) error { 177func Uname(uname *Utsname) error {
162 mib := []_C_int{CTL_KERN, KERN_OSTYPE} 178 mib := []_C_int{CTL_KERN, KERN_OSTYPE}
163 n := unsafe.Sizeof(uname.Sysname) 179 n := unsafe.Sizeof(uname.Sysname)
@@ -224,6 +240,7 @@ func Uname(uname *Utsname) error {
224//sys Fchmod(fd int, mode uint32) (err error) 240//sys Fchmod(fd int, mode uint32) (err error)
225//sys Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) 241//sys Fchmodat(dirfd int, path string, mode uint32, flags int) (err error)
226//sys Fchown(fd int, uid int, gid int) (err error) 242//sys Fchown(fd int, uid int, gid int) (err error)
243//sys Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error)
227//sys Flock(fd int, how int) (err error) 244//sys Flock(fd int, how int) (err error)
228//sys Fpathconf(fd int, name int) (val int, err error) 245//sys Fpathconf(fd int, name int) (val int, err error)
229//sys Fstat(fd int, stat *Stat_t) (err error) 246//sys Fstat(fd int, stat *Stat_t) (err error)
@@ -250,19 +267,26 @@ func Uname(uname *Utsname) error {
250//sys Kqueue() (fd int, err error) 267//sys Kqueue() (fd int, err error)
251//sys Lchown(path string, uid int, gid int) (err error) 268//sys Lchown(path string, uid int, gid int) (err error)
252//sys Link(path string, link string) (err error) 269//sys Link(path string, link string) (err error)
270//sys Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error)
253//sys Listen(s int, backlog int) (err error) 271//sys Listen(s int, backlog int) (err error)
254//sys Lstat(path string, stat *Stat_t) (err error) 272//sys Lstat(path string, stat *Stat_t) (err error)
255//sys Mkdir(path string, mode uint32) (err error) 273//sys Mkdir(path string, mode uint32) (err error)
274//sys Mkdirat(dirfd int, path string, mode uint32) (err error)
256//sys Mkfifo(path string, mode uint32) (err error) 275//sys Mkfifo(path string, mode uint32) (err error)
276//sys Mkfifoat(dirfd int, path string, mode uint32) (err error)
257//sys Mknod(path string, mode uint32, dev int) (err error) 277//sys Mknod(path string, mode uint32, dev int) (err error)
278//sys Mknodat(dirfd int, path string, mode uint32, dev int) (err error)
258//sys Nanosleep(time *Timespec, leftover *Timespec) (err error) 279//sys Nanosleep(time *Timespec, leftover *Timespec) (err error)
259//sys Open(path string, mode int, perm uint32) (fd int, err error) 280//sys Open(path string, mode int, perm uint32) (fd int, err error)
281//sys Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error)
260//sys Pathconf(path string, name int) (val int, err error) 282//sys Pathconf(path string, name int) (val int, err error)
261//sys Pread(fd int, p []byte, offset int64) (n int, err error) 283//sys Pread(fd int, p []byte, offset int64) (n int, err error)
262//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) 284//sys Pwrite(fd int, p []byte, offset int64) (n int, err error)
263//sys read(fd int, p []byte) (n int, err error) 285//sys read(fd int, p []byte) (n int, err error)
264//sys Readlink(path string, buf []byte) (n int, err error) 286//sys Readlink(path string, buf []byte) (n int, err error)
287//sys Readlinkat(dirfd int, path string, buf []byte) (n int, err error)
265//sys Rename(from string, to string) (err error) 288//sys Rename(from string, to string) (err error)
289//sys Renameat(fromfd int, from string, tofd int, to string) (err error)
266//sys Revoke(path string) (err error) 290//sys Revoke(path string) (err error)
267//sys Rmdir(path string) (err error) 291//sys Rmdir(path string) (err error)
268//sys Seek(fd int, offset int64, whence int) (newoffset int64, err error) = SYS_LSEEK 292//sys Seek(fd int, offset int64, whence int) (newoffset int64, err error) = SYS_LSEEK
@@ -285,10 +309,12 @@ func Uname(uname *Utsname) error {
285//sys Stat(path string, stat *Stat_t) (err error) 309//sys Stat(path string, stat *Stat_t) (err error)
286//sys Statfs(path string, stat *Statfs_t) (err error) 310//sys Statfs(path string, stat *Statfs_t) (err error)
287//sys Symlink(path string, link string) (err error) 311//sys Symlink(path string, link string) (err error)
312//sys Symlinkat(oldpath string, newdirfd int, newpath string) (err error)
288//sys Sync() (err error) 313//sys Sync() (err error)
289//sys Truncate(path string, length int64) (err error) 314//sys Truncate(path string, length int64) (err error)
290//sys Umask(newmask int) (oldmask int) 315//sys Umask(newmask int) (oldmask int)
291//sys Unlink(path string) (err error) 316//sys Unlink(path string) (err error)
317//sys Unlinkat(dirfd int, path string, flags int) (err error)
292//sys Unmount(path string, flags int) (err error) 318//sys Unmount(path string, flags int) (err error)
293//sys write(fd int, p []byte) (n int, err error) 319//sys write(fd int, p []byte) (n int, err error)
294//sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) 320//sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error)
@@ -311,15 +337,11 @@ func Uname(uname *Utsname) error {
311// clock_settime 337// clock_settime
312// closefrom 338// closefrom
313// execve 339// execve
314// faccessat
315// fchmodat
316// fchownat
317// fcntl 340// fcntl
318// fhopen 341// fhopen
319// fhstat 342// fhstat
320// fhstatfs 343// fhstatfs
321// fork 344// fork
322// fstatat
323// futimens 345// futimens
324// getfh 346// getfh
325// getgid 347// getgid
@@ -333,12 +355,8 @@ func Uname(uname *Utsname) error {
333// lfs_markv 355// lfs_markv
334// lfs_segclean 356// lfs_segclean
335// lfs_segwait 357// lfs_segwait
336// linkat
337// mincore 358// mincore
338// minherit 359// minherit
339// mkdirat
340// mkfifoat
341// mknodat
342// mount 360// mount
343// mquery 361// mquery
344// msgctl 362// msgctl
@@ -347,12 +365,10 @@ func Uname(uname *Utsname) error {
347// msgsnd 365// msgsnd
348// nfssvc 366// nfssvc
349// nnpfspioctl 367// nnpfspioctl
350// openat
351// preadv 368// preadv
352// profil 369// profil
353// pwritev 370// pwritev
354// quotactl 371// quotactl
355// readlinkat
356// readv 372// readv
357// reboot 373// reboot
358// renameat 374// renameat
@@ -373,13 +389,11 @@ func Uname(uname *Utsname) error {
373// sigprocmask 389// sigprocmask
374// sigreturn 390// sigreturn
375// sigsuspend 391// sigsuspend
376// symlinkat
377// sysarch 392// sysarch
378// syscall 393// syscall
379// threxit 394// threxit
380// thrsigdivert 395// thrsigdivert
381// thrsleep 396// thrsleep
382// thrwakeup 397// thrwakeup
383// unlinkat
384// vfork 398// vfork
385// writev 399// writev
diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd_386.go b/vendor/golang.org/x/sys/unix/syscall_openbsd_386.go
index 994964a..d62da60 100644
--- a/vendor/golang.org/x/sys/unix/syscall_openbsd_386.go
+++ b/vendor/golang.org/x/sys/unix/syscall_openbsd_386.go
@@ -31,3 +31,7 @@ func (msghdr *Msghdr) SetControllen(length int) {
31func (cmsg *Cmsghdr) SetLen(length int) { 31func (cmsg *Cmsghdr) SetLen(length int) {
32 cmsg.Len = uint32(length) 32 cmsg.Len = uint32(length)
33} 33}
34
35// SYS___SYSCTL is used by syscall_bsd.go for all BSDs, but in modern versions
36// of openbsd/386 the syscall is called sysctl instead of __sysctl.
37const SYS___SYSCTL = SYS_SYSCTL
diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd_arm.go b/vendor/golang.org/x/sys/unix/syscall_openbsd_arm.go
index 59844f5..5d812aa 100644
--- a/vendor/golang.org/x/sys/unix/syscall_openbsd_arm.go
+++ b/vendor/golang.org/x/sys/unix/syscall_openbsd_arm.go
@@ -31,3 +31,7 @@ func (msghdr *Msghdr) SetControllen(length int) {
31func (cmsg *Cmsghdr) SetLen(length int) { 31func (cmsg *Cmsghdr) SetLen(length int) {
32 cmsg.Len = uint32(length) 32 cmsg.Len = uint32(length)
33} 33}
34
35// SYS___SYSCTL is used by syscall_bsd.go for all BSDs, but in modern versions
36// of openbsd/arm the syscall is called sysctl instead of __sysctl.
37const SYS___SYSCTL = SYS_SYSCTL
diff --git a/vendor/golang.org/x/sys/unix/syscall_solaris.go b/vendor/golang.org/x/sys/unix/syscall_solaris.go
index 53b8078..e478012 100644
--- a/vendor/golang.org/x/sys/unix/syscall_solaris.go
+++ b/vendor/golang.org/x/sys/unix/syscall_solaris.go
@@ -585,6 +585,13 @@ func Poll(fds []PollFd, timeout int) (n int, err error) {
585 return poll(&fds[0], len(fds), timeout) 585 return poll(&fds[0], len(fds), timeout)
586} 586}
587 587
588func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
589 if raceenabled {
590 raceReleaseMerge(unsafe.Pointer(&ioSync))
591 }
592 return sendfile(outfd, infd, offset, count)
593}
594
588/* 595/*
589 * Exposed directly 596 * Exposed directly
590 */ 597 */
diff --git a/vendor/golang.org/x/sys/unix/syscall_unix.go b/vendor/golang.org/x/sys/unix/syscall_unix.go
index 64fcda4..33583a2 100644
--- a/vendor/golang.org/x/sys/unix/syscall_unix.go
+++ b/vendor/golang.org/x/sys/unix/syscall_unix.go
@@ -8,7 +8,6 @@ package unix
8 8
9import ( 9import (
10 "bytes" 10 "bytes"
11 "runtime"
12 "sort" 11 "sort"
13 "sync" 12 "sync"
14 "syscall" 13 "syscall"
@@ -21,13 +20,6 @@ var (
21 Stderr = 2 20 Stderr = 2
22) 21)
23 22
24const (
25 darwin64Bit = runtime.GOOS == "darwin" && SizeofPtr == 8
26 dragonfly64Bit = runtime.GOOS == "dragonfly" && SizeofPtr == 8
27 netbsd32Bit = runtime.GOOS == "netbsd" && SizeofPtr == 4
28 solaris64Bit = runtime.GOOS == "solaris" && SizeofPtr == 8
29)
30
31// Do the interface allocations only once for common 23// Do the interface allocations only once for common
32// Errno values. 24// Errno values.
33var ( 25var (
@@ -359,13 +351,6 @@ func Socketpair(domain, typ, proto int) (fd [2]int, err error) {
359 return 351 return
360} 352}
361 353
362func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
363 if raceenabled {
364 raceReleaseMerge(unsafe.Pointer(&ioSync))
365 }
366 return sendfile(outfd, infd, offset, count)
367}
368
369var ioSync int64 354var ioSync int64
370 355
371func CloseOnExec(fd int) { fcntl(fd, F_SETFD, FD_CLOEXEC) } 356func CloseOnExec(fd int) { fcntl(fd, F_SETFD, FD_CLOEXEC) }
diff --git a/vendor/golang.org/x/sys/unix/syscall_unix_gc.go b/vendor/golang.org/x/sys/unix/syscall_unix_gc.go
index 4cb8e8e..1c70d1b 100644
--- a/vendor/golang.org/x/sys/unix/syscall_unix_gc.go
+++ b/vendor/golang.org/x/sys/unix/syscall_unix_gc.go
@@ -3,7 +3,7 @@
3// license that can be found in the LICENSE file. 3// license that can be found in the LICENSE file.
4 4
5// +build darwin dragonfly freebsd linux netbsd openbsd solaris 5// +build darwin dragonfly freebsd linux netbsd openbsd solaris
6// +build !gccgo 6// +build !gccgo,!ppc64le,!ppc64
7 7
8package unix 8package unix
9 9
diff --git a/vendor/golang.org/x/sys/unix/syscall_unix_gc_ppc64x.go b/vendor/golang.org/x/sys/unix/syscall_unix_gc_ppc64x.go
new file mode 100644
index 0000000..86dc765
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/syscall_unix_gc_ppc64x.go
@@ -0,0 +1,24 @@
1// Copyright 2018 The Go Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5// +build linux
6// +build ppc64le ppc64
7// +build !gccgo
8
9package unix
10
11import "syscall"
12
13func Syscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err syscall.Errno) {
14 return syscall.Syscall(trap, a1, a2, a3)
15}
16func Syscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err syscall.Errno) {
17 return syscall.Syscall6(trap, a1, a2, a3, a4, a5, a6)
18}
19func RawSyscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err syscall.Errno) {
20 return syscall.RawSyscall(trap, a1, a2, a3)
21}
22func RawSyscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err syscall.Errno) {
23 return syscall.RawSyscall6(trap, a1, a2, a3, a4, a5, a6)
24}
diff --git a/vendor/golang.org/x/sys/unix/types_freebsd.go b/vendor/golang.org/x/sys/unix/types_freebsd.go
index a0a5843..7470798 100644
--- a/vendor/golang.org/x/sys/unix/types_freebsd.go
+++ b/vendor/golang.org/x/sys/unix/types_freebsd.go
@@ -14,7 +14,11 @@ Input to cgo -godefs. See README.md
14package unix 14package unix
15 15
16/* 16/*
17#define KERNEL 17#define _WANT_FREEBSD11_STAT 1
18#define _WANT_FREEBSD11_STATFS 1
19#define _WANT_FREEBSD11_DIRENT 1
20#define _WANT_FREEBSD11_KEVENT 1
21
18#include <dirent.h> 22#include <dirent.h>
19#include <fcntl.h> 23#include <fcntl.h>
20#include <poll.h> 24#include <poll.h>
@@ -22,7 +26,7 @@ package unix
22#include <termios.h> 26#include <termios.h>
23#include <stdio.h> 27#include <stdio.h>
24#include <unistd.h> 28#include <unistd.h>
25#include <sys/capability.h> 29#include <sys/capsicum.h>
26#include <sys/event.h> 30#include <sys/event.h>
27#include <sys/mman.h> 31#include <sys/mman.h>
28#include <sys/mount.h> 32#include <sys/mount.h>
@@ -63,50 +67,6 @@ struct sockaddr_any {
63 char pad[sizeof(union sockaddr_all) - sizeof(struct sockaddr)]; 67 char pad[sizeof(union sockaddr_all) - sizeof(struct sockaddr)];
64}; 68};
65 69
66// This structure is a duplicate of stat on FreeBSD 8-STABLE.
67// See /usr/include/sys/stat.h.
68struct stat8 {
69#undef st_atimespec st_atim
70#undef st_mtimespec st_mtim
71#undef st_ctimespec st_ctim
72#undef st_birthtimespec st_birthtim
73 __dev_t st_dev;
74 ino_t st_ino;
75 mode_t st_mode;
76 nlink_t st_nlink;
77 uid_t st_uid;
78 gid_t st_gid;
79 __dev_t st_rdev;
80#if __BSD_VISIBLE
81 struct timespec st_atimespec;
82 struct timespec st_mtimespec;
83 struct timespec st_ctimespec;
84#else
85 time_t st_atime;
86 long __st_atimensec;
87 time_t st_mtime;
88 long __st_mtimensec;
89 time_t st_ctime;
90 long __st_ctimensec;
91#endif
92 off_t st_size;
93 blkcnt_t st_blocks;
94 blksize_t st_blksize;
95 fflags_t st_flags;
96 __uint32_t st_gen;
97 __int32_t st_lspare;
98#if __BSD_VISIBLE
99 struct timespec st_birthtimespec;
100 unsigned int :(8 / 2) * (16 - (int)sizeof(struct timespec));
101 unsigned int :(8 / 2) * (16 - (int)sizeof(struct timespec));
102#else
103 time_t st_birthtime;
104 long st_birthtimensec;
105 unsigned int :(8 / 2) * (16 - (int)sizeof(struct __timespec));
106 unsigned int :(8 / 2) * (16 - (int)sizeof(struct __timespec));
107#endif
108};
109
110// This structure is a duplicate of if_data on FreeBSD 8-STABLE. 70// This structure is a duplicate of if_data on FreeBSD 8-STABLE.
111// See /usr/include/net/if.h. 71// See /usr/include/net/if.h.
112struct if_data8 { 72struct if_data8 {
@@ -189,14 +149,25 @@ type _Gid_t C.gid_t
189 149
190// Files 150// Files
191 151
192type Stat_t C.struct_stat8 152const (
153 _statfsVersion = C.STATFS_VERSION
154 _dirblksiz = C.DIRBLKSIZ
155)
156
157type Stat_t C.struct_stat
158
159type stat_freebsd11_t C.struct_freebsd11_stat
193 160
194type Statfs_t C.struct_statfs 161type Statfs_t C.struct_statfs
195 162
163type statfs_freebsd11_t C.struct_freebsd11_statfs
164
196type Flock_t C.struct_flock 165type Flock_t C.struct_flock
197 166
198type Dirent C.struct_dirent 167type Dirent C.struct_dirent
199 168
169type dirent_freebsd11 C.struct_freebsd11_dirent
170
200type Fsid C.struct_fsid 171type Fsid C.struct_fsid
201 172
202// File system limits 173// File system limits
@@ -279,7 +250,7 @@ const (
279 250
280// Events (kqueue, kevent) 251// Events (kqueue, kevent)
281 252
282type Kevent_t C.struct_kevent 253type Kevent_t C.struct_kevent_freebsd11
283 254
284// Select 255// Select
285 256
diff --git a/vendor/golang.org/x/sys/unix/types_netbsd.go b/vendor/golang.org/x/sys/unix/types_netbsd.go
index 1edbf1b..2dd4f95 100644
--- a/vendor/golang.org/x/sys/unix/types_netbsd.go
+++ b/vendor/golang.org/x/sys/unix/types_netbsd.go
@@ -248,6 +248,8 @@ type Termios C.struct_termios
248 248
249type Winsize C.struct_winsize 249type Winsize C.struct_winsize
250 250
251type Ptmget C.struct_ptmget
252
251// fchmodat-like syscalls. 253// fchmodat-like syscalls.
252 254
253const ( 255const (
diff --git a/vendor/golang.org/x/sys/unix/types_openbsd.go b/vendor/golang.org/x/sys/unix/types_openbsd.go
index 297e40d..4e5e57f 100644
--- a/vendor/golang.org/x/sys/unix/types_openbsd.go
+++ b/vendor/golang.org/x/sys/unix/types_openbsd.go
@@ -261,6 +261,10 @@ const (
261 POLLWRNORM = C.POLLWRNORM 261 POLLWRNORM = C.POLLWRNORM
262) 262)
263 263
264// Signal Sets
265
266type Sigset_t C.sigset_t
267
264// Uname 268// Uname
265 269
266type Utsname C.struct_utsname 270type Utsname C.struct_utsname
diff --git a/vendor/golang.org/x/sys/unix/xattr_bsd.go b/vendor/golang.org/x/sys/unix/xattr_bsd.go
index 9304993..30c1d71 100644
--- a/vendor/golang.org/x/sys/unix/xattr_bsd.go
+++ b/vendor/golang.org/x/sys/unix/xattr_bsd.go
@@ -81,7 +81,10 @@ func Lgetxattr(link string, attr string, dest []byte) (sz int, err error) {
81// flags are unused on FreeBSD 81// flags are unused on FreeBSD
82 82
83func Fsetxattr(fd int, attr string, data []byte, flags int) (err error) { 83func Fsetxattr(fd int, attr string, data []byte, flags int) (err error) {
84 d := unsafe.Pointer(&data[0]) 84 var d unsafe.Pointer
85 if len(data) > 0 {
86 d = unsafe.Pointer(&data[0])
87 }
85 datasiz := len(data) 88 datasiz := len(data)
86 89
87 nsid, a, err := xattrnamespace(attr) 90 nsid, a, err := xattrnamespace(attr)
@@ -94,7 +97,10 @@ func Fsetxattr(fd int, attr string, data []byte, flags int) (err error) {
94} 97}
95 98
96func Setxattr(file string, attr string, data []byte, flags int) (err error) { 99func Setxattr(file string, attr string, data []byte, flags int) (err error) {
97 d := unsafe.Pointer(&data[0]) 100 var d unsafe.Pointer
101 if len(data) > 0 {
102 d = unsafe.Pointer(&data[0])
103 }
98 datasiz := len(data) 104 datasiz := len(data)
99 105
100 nsid, a, err := xattrnamespace(attr) 106 nsid, a, err := xattrnamespace(attr)
@@ -107,7 +113,10 @@ func Setxattr(file string, attr string, data []byte, flags int) (err error) {
107} 113}
108 114
109func Lsetxattr(link string, attr string, data []byte, flags int) (err error) { 115func Lsetxattr(link string, attr string, data []byte, flags int) (err error) {
110 d := unsafe.Pointer(&data[0]) 116 var d unsafe.Pointer
117 if len(data) > 0 {
118 d = unsafe.Pointer(&data[0])
119 }
111 datasiz := len(data) 120 datasiz := len(data)
112 121
113 nsid, a, err := xattrnamespace(attr) 122 nsid, a, err := xattrnamespace(attr)
diff --git a/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go b/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go
new file mode 100644
index 0000000..d4a192f
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go
@@ -0,0 +1,1794 @@
1// mkerrors.sh -m64
2// Code generated by the command above; see README.md. DO NOT EDIT.
3
4// +build arm64,freebsd
5
6// Created by cgo -godefs - DO NOT EDIT
7// cgo -godefs -- -m64 _const.go
8
9package unix
10
11import "syscall"
12
13const (
14 AF_APPLETALK = 0x10
15 AF_ARP = 0x23
16 AF_ATM = 0x1e
17 AF_BLUETOOTH = 0x24
18 AF_CCITT = 0xa
19 AF_CHAOS = 0x5
20 AF_CNT = 0x15
21 AF_COIP = 0x14
22 AF_DATAKIT = 0x9
23 AF_DECnet = 0xc
24 AF_DLI = 0xd
25 AF_E164 = 0x1a
26 AF_ECMA = 0x8
27 AF_HYLINK = 0xf
28 AF_IEEE80211 = 0x25
29 AF_IMPLINK = 0x3
30 AF_INET = 0x2
31 AF_INET6 = 0x1c
32 AF_INET6_SDP = 0x2a
33 AF_INET_SDP = 0x28
34 AF_IPX = 0x17
35 AF_ISDN = 0x1a
36 AF_ISO = 0x7
37 AF_LAT = 0xe
38 AF_LINK = 0x12
39 AF_LOCAL = 0x1
40 AF_MAX = 0x2a
41 AF_NATM = 0x1d
42 AF_NETBIOS = 0x6
43 AF_NETGRAPH = 0x20
44 AF_OSI = 0x7
45 AF_PUP = 0x4
46 AF_ROUTE = 0x11
47 AF_SCLUSTER = 0x22
48 AF_SIP = 0x18
49 AF_SLOW = 0x21
50 AF_SNA = 0xb
51 AF_UNIX = 0x1
52 AF_UNSPEC = 0x0
53 AF_VENDOR00 = 0x27
54 AF_VENDOR01 = 0x29
55 AF_VENDOR02 = 0x2b
56 AF_VENDOR03 = 0x2d
57 AF_VENDOR04 = 0x2f
58 AF_VENDOR05 = 0x31
59 AF_VENDOR06 = 0x33
60 AF_VENDOR07 = 0x35
61 AF_VENDOR08 = 0x37
62 AF_VENDOR09 = 0x39
63 AF_VENDOR10 = 0x3b
64 AF_VENDOR11 = 0x3d
65 AF_VENDOR12 = 0x3f
66 AF_VENDOR13 = 0x41
67 AF_VENDOR14 = 0x43
68 AF_VENDOR15 = 0x45
69 AF_VENDOR16 = 0x47
70 AF_VENDOR17 = 0x49
71 AF_VENDOR18 = 0x4b
72 AF_VENDOR19 = 0x4d
73 AF_VENDOR20 = 0x4f
74 AF_VENDOR21 = 0x51
75 AF_VENDOR22 = 0x53
76 AF_VENDOR23 = 0x55
77 AF_VENDOR24 = 0x57
78 AF_VENDOR25 = 0x59
79 AF_VENDOR26 = 0x5b
80 AF_VENDOR27 = 0x5d
81 AF_VENDOR28 = 0x5f
82 AF_VENDOR29 = 0x61
83 AF_VENDOR30 = 0x63
84 AF_VENDOR31 = 0x65
85 AF_VENDOR32 = 0x67
86 AF_VENDOR33 = 0x69
87 AF_VENDOR34 = 0x6b
88 AF_VENDOR35 = 0x6d
89 AF_VENDOR36 = 0x6f
90 AF_VENDOR37 = 0x71
91 AF_VENDOR38 = 0x73
92 AF_VENDOR39 = 0x75
93 AF_VENDOR40 = 0x77
94 AF_VENDOR41 = 0x79
95 AF_VENDOR42 = 0x7b
96 AF_VENDOR43 = 0x7d
97 AF_VENDOR44 = 0x7f
98 AF_VENDOR45 = 0x81
99 AF_VENDOR46 = 0x83
100 AF_VENDOR47 = 0x85
101 ALTWERASE = 0x200
102 B0 = 0x0
103 B110 = 0x6e
104 B115200 = 0x1c200
105 B1200 = 0x4b0
106 B134 = 0x86
107 B14400 = 0x3840
108 B150 = 0x96
109 B1800 = 0x708
110 B19200 = 0x4b00
111 B200 = 0xc8
112 B230400 = 0x38400
113 B2400 = 0x960
114 B28800 = 0x7080
115 B300 = 0x12c
116 B38400 = 0x9600
117 B460800 = 0x70800
118 B4800 = 0x12c0
119 B50 = 0x32
120 B57600 = 0xe100
121 B600 = 0x258
122 B7200 = 0x1c20
123 B75 = 0x4b
124 B76800 = 0x12c00
125 B921600 = 0xe1000
126 B9600 = 0x2580
127 BIOCFEEDBACK = 0x8004427c
128 BIOCFLUSH = 0x20004268
129 BIOCGBLEN = 0x40044266
130 BIOCGDIRECTION = 0x40044276
131 BIOCGDLT = 0x4004426a
132 BIOCGDLTLIST = 0xc0104279
133 BIOCGETBUFMODE = 0x4004427d
134 BIOCGETIF = 0x4020426b
135 BIOCGETZMAX = 0x4008427f
136 BIOCGHDRCMPLT = 0x40044274
137 BIOCGRSIG = 0x40044272
138 BIOCGRTIMEOUT = 0x4010426e
139 BIOCGSEESENT = 0x40044276
140 BIOCGSTATS = 0x4008426f
141 BIOCGTSTAMP = 0x40044283
142 BIOCIMMEDIATE = 0x80044270
143 BIOCLOCK = 0x2000427a
144 BIOCPROMISC = 0x20004269
145 BIOCROTZBUF = 0x40184280
146 BIOCSBLEN = 0xc0044266
147 BIOCSDIRECTION = 0x80044277
148 BIOCSDLT = 0x80044278
149 BIOCSETBUFMODE = 0x8004427e
150 BIOCSETF = 0x80104267
151 BIOCSETFNR = 0x80104282
152 BIOCSETIF = 0x8020426c
153 BIOCSETWF = 0x8010427b
154 BIOCSETZBUF = 0x80184281
155 BIOCSHDRCMPLT = 0x80044275
156 BIOCSRSIG = 0x80044273
157 BIOCSRTIMEOUT = 0x8010426d
158 BIOCSSEESENT = 0x80044277
159 BIOCSTSTAMP = 0x80044284
160 BIOCVERSION = 0x40044271
161 BPF_A = 0x10
162 BPF_ABS = 0x20
163 BPF_ADD = 0x0
164 BPF_ALIGNMENT = 0x8
165 BPF_ALU = 0x4
166 BPF_AND = 0x50
167 BPF_B = 0x10
168 BPF_BUFMODE_BUFFER = 0x1
169 BPF_BUFMODE_ZBUF = 0x2
170 BPF_DIV = 0x30
171 BPF_H = 0x8
172 BPF_IMM = 0x0
173 BPF_IND = 0x40
174 BPF_JA = 0x0
175 BPF_JEQ = 0x10
176 BPF_JGE = 0x30
177 BPF_JGT = 0x20
178 BPF_JMP = 0x5
179 BPF_JSET = 0x40
180 BPF_K = 0x0
181 BPF_LD = 0x0
182 BPF_LDX = 0x1
183 BPF_LEN = 0x80
184 BPF_LSH = 0x60
185 BPF_MAJOR_VERSION = 0x1
186 BPF_MAXBUFSIZE = 0x80000
187 BPF_MAXINSNS = 0x200
188 BPF_MEM = 0x60
189 BPF_MEMWORDS = 0x10
190 BPF_MINBUFSIZE = 0x20
191 BPF_MINOR_VERSION = 0x1
192 BPF_MISC = 0x7
193 BPF_MOD = 0x90
194 BPF_MSH = 0xa0
195 BPF_MUL = 0x20
196 BPF_NEG = 0x80
197 BPF_OR = 0x40
198 BPF_RELEASE = 0x30bb6
199 BPF_RET = 0x6
200 BPF_RSH = 0x70
201 BPF_ST = 0x2
202 BPF_STX = 0x3
203 BPF_SUB = 0x10
204 BPF_TAX = 0x0
205 BPF_TXA = 0x80
206 BPF_T_BINTIME = 0x2
207 BPF_T_BINTIME_FAST = 0x102
208 BPF_T_BINTIME_MONOTONIC = 0x202
209 BPF_T_BINTIME_MONOTONIC_FAST = 0x302
210 BPF_T_FAST = 0x100
211 BPF_T_FLAG_MASK = 0x300
212 BPF_T_FORMAT_MASK = 0x3
213 BPF_T_MICROTIME = 0x0
214 BPF_T_MICROTIME_FAST = 0x100
215 BPF_T_MICROTIME_MONOTONIC = 0x200
216 BPF_T_MICROTIME_MONOTONIC_FAST = 0x300
217 BPF_T_MONOTONIC = 0x200
218 BPF_T_MONOTONIC_FAST = 0x300
219 BPF_T_NANOTIME = 0x1
220 BPF_T_NANOTIME_FAST = 0x101
221 BPF_T_NANOTIME_MONOTONIC = 0x201
222 BPF_T_NANOTIME_MONOTONIC_FAST = 0x301
223 BPF_T_NONE = 0x3
224 BPF_T_NORMAL = 0x0
225 BPF_W = 0x0
226 BPF_X = 0x8
227 BPF_XOR = 0xa0
228 BRKINT = 0x2
229 CAP_ACCEPT = 0x200000020000000
230 CAP_ACL_CHECK = 0x400000000010000
231 CAP_ACL_DELETE = 0x400000000020000
232 CAP_ACL_GET = 0x400000000040000
233 CAP_ACL_SET = 0x400000000080000
234 CAP_ALL0 = 0x20007ffffffffff
235 CAP_ALL1 = 0x4000000001fffff
236 CAP_BIND = 0x200000040000000
237 CAP_BINDAT = 0x200008000000400
238 CAP_CHFLAGSAT = 0x200000000001400
239 CAP_CONNECT = 0x200000080000000
240 CAP_CONNECTAT = 0x200010000000400
241 CAP_CREATE = 0x200000000000040
242 CAP_EVENT = 0x400000000000020
243 CAP_EXTATTR_DELETE = 0x400000000001000
244 CAP_EXTATTR_GET = 0x400000000002000
245 CAP_EXTATTR_LIST = 0x400000000004000
246 CAP_EXTATTR_SET = 0x400000000008000
247 CAP_FCHDIR = 0x200000000000800
248 CAP_FCHFLAGS = 0x200000000001000
249 CAP_FCHMOD = 0x200000000002000
250 CAP_FCHMODAT = 0x200000000002400
251 CAP_FCHOWN = 0x200000000004000
252 CAP_FCHOWNAT = 0x200000000004400
253 CAP_FCNTL = 0x200000000008000
254 CAP_FCNTL_ALL = 0x78
255 CAP_FCNTL_GETFL = 0x8
256 CAP_FCNTL_GETOWN = 0x20
257 CAP_FCNTL_SETFL = 0x10
258 CAP_FCNTL_SETOWN = 0x40
259 CAP_FEXECVE = 0x200000000000080
260 CAP_FLOCK = 0x200000000010000
261 CAP_FPATHCONF = 0x200000000020000
262 CAP_FSCK = 0x200000000040000
263 CAP_FSTAT = 0x200000000080000
264 CAP_FSTATAT = 0x200000000080400
265 CAP_FSTATFS = 0x200000000100000
266 CAP_FSYNC = 0x200000000000100
267 CAP_FTRUNCATE = 0x200000000000200
268 CAP_FUTIMES = 0x200000000200000
269 CAP_FUTIMESAT = 0x200000000200400
270 CAP_GETPEERNAME = 0x200000100000000
271 CAP_GETSOCKNAME = 0x200000200000000
272 CAP_GETSOCKOPT = 0x200000400000000
273 CAP_IOCTL = 0x400000000000080
274 CAP_IOCTLS_ALL = 0x7fffffffffffffff
275 CAP_KQUEUE = 0x400000000100040
276 CAP_KQUEUE_CHANGE = 0x400000000100000
277 CAP_KQUEUE_EVENT = 0x400000000000040
278 CAP_LINKAT_SOURCE = 0x200020000000400
279 CAP_LINKAT_TARGET = 0x200000000400400
280 CAP_LISTEN = 0x200000800000000
281 CAP_LOOKUP = 0x200000000000400
282 CAP_MAC_GET = 0x400000000000001
283 CAP_MAC_SET = 0x400000000000002
284 CAP_MKDIRAT = 0x200000000800400
285 CAP_MKFIFOAT = 0x200000001000400
286 CAP_MKNODAT = 0x200000002000400
287 CAP_MMAP = 0x200000000000010
288 CAP_MMAP_R = 0x20000000000001d
289 CAP_MMAP_RW = 0x20000000000001f
290 CAP_MMAP_RWX = 0x20000000000003f
291 CAP_MMAP_RX = 0x20000000000003d
292 CAP_MMAP_W = 0x20000000000001e
293 CAP_MMAP_WX = 0x20000000000003e
294 CAP_MMAP_X = 0x20000000000003c
295 CAP_PDGETPID = 0x400000000000200
296 CAP_PDKILL = 0x400000000000800
297 CAP_PDWAIT = 0x400000000000400
298 CAP_PEELOFF = 0x200001000000000
299 CAP_POLL_EVENT = 0x400000000000020
300 CAP_PREAD = 0x20000000000000d
301 CAP_PWRITE = 0x20000000000000e
302 CAP_READ = 0x200000000000001
303 CAP_RECV = 0x200000000000001
304 CAP_RENAMEAT_SOURCE = 0x200000004000400
305 CAP_RENAMEAT_TARGET = 0x200040000000400
306 CAP_RIGHTS_VERSION = 0x0
307 CAP_RIGHTS_VERSION_00 = 0x0
308 CAP_SEEK = 0x20000000000000c
309 CAP_SEEK_TELL = 0x200000000000004
310 CAP_SEM_GETVALUE = 0x400000000000004
311 CAP_SEM_POST = 0x400000000000008
312 CAP_SEM_WAIT = 0x400000000000010
313 CAP_SEND = 0x200000000000002
314 CAP_SETSOCKOPT = 0x200002000000000
315 CAP_SHUTDOWN = 0x200004000000000
316 CAP_SOCK_CLIENT = 0x200007780000003
317 CAP_SOCK_SERVER = 0x200007f60000003
318 CAP_SYMLINKAT = 0x200000008000400
319 CAP_TTYHOOK = 0x400000000000100
320 CAP_UNLINKAT = 0x200000010000400
321 CAP_UNUSED0_44 = 0x200080000000000
322 CAP_UNUSED0_57 = 0x300000000000000
323 CAP_UNUSED1_22 = 0x400000000200000
324 CAP_UNUSED1_57 = 0x500000000000000
325 CAP_WRITE = 0x200000000000002
326 CFLUSH = 0xf
327 CLOCAL = 0x8000
328 CLOCK_MONOTONIC = 0x4
329 CLOCK_MONOTONIC_FAST = 0xc
330 CLOCK_MONOTONIC_PRECISE = 0xb
331 CLOCK_PROCESS_CPUTIME_ID = 0xf
332 CLOCK_PROF = 0x2
333 CLOCK_REALTIME = 0x0
334 CLOCK_REALTIME_FAST = 0xa
335 CLOCK_REALTIME_PRECISE = 0x9
336 CLOCK_SECOND = 0xd
337 CLOCK_THREAD_CPUTIME_ID = 0xe
338 CLOCK_UPTIME = 0x5
339 CLOCK_UPTIME_FAST = 0x8
340 CLOCK_UPTIME_PRECISE = 0x7
341 CLOCK_VIRTUAL = 0x1
342 CREAD = 0x800
343 CRTSCTS = 0x30000
344 CS5 = 0x0
345 CS6 = 0x100
346 CS7 = 0x200
347 CS8 = 0x300
348 CSIZE = 0x300
349 CSTART = 0x11
350 CSTATUS = 0x14
351 CSTOP = 0x13
352 CSTOPB = 0x400
353 CSUSP = 0x1a
354 CTL_HW = 0x6
355 CTL_KERN = 0x1
356 CTL_MAXNAME = 0x18
357 CTL_NET = 0x4
358 DLT_A429 = 0xb8
359 DLT_A653_ICM = 0xb9
360 DLT_AIRONET_HEADER = 0x78
361 DLT_AOS = 0xde
362 DLT_APPLE_IP_OVER_IEEE1394 = 0x8a
363 DLT_ARCNET = 0x7
364 DLT_ARCNET_LINUX = 0x81
365 DLT_ATM_CLIP = 0x13
366 DLT_ATM_RFC1483 = 0xb
367 DLT_AURORA = 0x7e
368 DLT_AX25 = 0x3
369 DLT_AX25_KISS = 0xca
370 DLT_BACNET_MS_TP = 0xa5
371 DLT_BLUETOOTH_BREDR_BB = 0xff
372 DLT_BLUETOOTH_HCI_H4 = 0xbb
373 DLT_BLUETOOTH_HCI_H4_WITH_PHDR = 0xc9
374 DLT_BLUETOOTH_LE_LL = 0xfb
375 DLT_BLUETOOTH_LE_LL_WITH_PHDR = 0x100
376 DLT_BLUETOOTH_LINUX_MONITOR = 0xfe
377 DLT_CAN20B = 0xbe
378 DLT_CAN_SOCKETCAN = 0xe3
379 DLT_CHAOS = 0x5
380 DLT_CHDLC = 0x68
381 DLT_CISCO_IOS = 0x76
382 DLT_C_HDLC = 0x68
383 DLT_C_HDLC_WITH_DIR = 0xcd
384 DLT_DBUS = 0xe7
385 DLT_DECT = 0xdd
386 DLT_DOCSIS = 0x8f
387 DLT_DVB_CI = 0xeb
388 DLT_ECONET = 0x73
389 DLT_EN10MB = 0x1
390 DLT_EN3MB = 0x2
391 DLT_ENC = 0x6d
392 DLT_EPON = 0x103
393 DLT_ERF = 0xc5
394 DLT_ERF_ETH = 0xaf
395 DLT_ERF_POS = 0xb0
396 DLT_FC_2 = 0xe0
397 DLT_FC_2_WITH_FRAME_DELIMS = 0xe1
398 DLT_FDDI = 0xa
399 DLT_FLEXRAY = 0xd2
400 DLT_FRELAY = 0x6b
401 DLT_FRELAY_WITH_DIR = 0xce
402 DLT_GCOM_SERIAL = 0xad
403 DLT_GCOM_T1E1 = 0xac
404 DLT_GPF_F = 0xab
405 DLT_GPF_T = 0xaa
406 DLT_GPRS_LLC = 0xa9
407 DLT_GSMTAP_ABIS = 0xda
408 DLT_GSMTAP_UM = 0xd9
409 DLT_HHDLC = 0x79
410 DLT_IBM_SN = 0x92
411 DLT_IBM_SP = 0x91
412 DLT_IEEE802 = 0x6
413 DLT_IEEE802_11 = 0x69
414 DLT_IEEE802_11_RADIO = 0x7f
415 DLT_IEEE802_11_RADIO_AVS = 0xa3
416 DLT_IEEE802_15_4 = 0xc3
417 DLT_IEEE802_15_4_LINUX = 0xbf
418 DLT_IEEE802_15_4_NOFCS = 0xe6
419 DLT_IEEE802_15_4_NONASK_PHY = 0xd7
420 DLT_IEEE802_16_MAC_CPS = 0xbc
421 DLT_IEEE802_16_MAC_CPS_RADIO = 0xc1
422 DLT_INFINIBAND = 0xf7
423 DLT_IPFILTER = 0x74
424 DLT_IPMB = 0xc7
425 DLT_IPMB_LINUX = 0xd1
426 DLT_IPMI_HPM_2 = 0x104
427 DLT_IPNET = 0xe2
428 DLT_IPOIB = 0xf2
429 DLT_IPV4 = 0xe4
430 DLT_IPV6 = 0xe5
431 DLT_IP_OVER_FC = 0x7a
432 DLT_JUNIPER_ATM1 = 0x89
433 DLT_JUNIPER_ATM2 = 0x87
434 DLT_JUNIPER_ATM_CEMIC = 0xee
435 DLT_JUNIPER_CHDLC = 0xb5
436 DLT_JUNIPER_ES = 0x84
437 DLT_JUNIPER_ETHER = 0xb2
438 DLT_JUNIPER_FIBRECHANNEL = 0xea
439 DLT_JUNIPER_FRELAY = 0xb4
440 DLT_JUNIPER_GGSN = 0x85
441 DLT_JUNIPER_ISM = 0xc2
442 DLT_JUNIPER_MFR = 0x86
443 DLT_JUNIPER_MLFR = 0x83
444 DLT_JUNIPER_MLPPP = 0x82
445 DLT_JUNIPER_MONITOR = 0xa4
446 DLT_JUNIPER_PIC_PEER = 0xae
447 DLT_JUNIPER_PPP = 0xb3
448 DLT_JUNIPER_PPPOE = 0xa7
449 DLT_JUNIPER_PPPOE_ATM = 0xa8
450 DLT_JUNIPER_SERVICES = 0x88
451 DLT_JUNIPER_SRX_E2E = 0xe9
452 DLT_JUNIPER_ST = 0xc8
453 DLT_JUNIPER_VP = 0xb7
454 DLT_JUNIPER_VS = 0xe8
455 DLT_LAPB_WITH_DIR = 0xcf
456 DLT_LAPD = 0xcb
457 DLT_LIN = 0xd4
458 DLT_LINUX_EVDEV = 0xd8
459 DLT_LINUX_IRDA = 0x90
460 DLT_LINUX_LAPD = 0xb1
461 DLT_LINUX_PPP_WITHDIRECTION = 0xa6
462 DLT_LINUX_SLL = 0x71
463 DLT_LOOP = 0x6c
464 DLT_LTALK = 0x72
465 DLT_MATCHING_MAX = 0x104
466 DLT_MATCHING_MIN = 0x68
467 DLT_MFR = 0xb6
468 DLT_MOST = 0xd3
469 DLT_MPEG_2_TS = 0xf3
470 DLT_MPLS = 0xdb
471 DLT_MTP2 = 0x8c
472 DLT_MTP2_WITH_PHDR = 0x8b
473 DLT_MTP3 = 0x8d
474 DLT_MUX27010 = 0xec
475 DLT_NETANALYZER = 0xf0
476 DLT_NETANALYZER_TRANSPARENT = 0xf1
477 DLT_NETLINK = 0xfd
478 DLT_NFC_LLCP = 0xf5
479 DLT_NFLOG = 0xef
480 DLT_NG40 = 0xf4
481 DLT_NULL = 0x0
482 DLT_PCI_EXP = 0x7d
483 DLT_PFLOG = 0x75
484 DLT_PFSYNC = 0x79
485 DLT_PKTAP = 0x102
486 DLT_PPI = 0xc0
487 DLT_PPP = 0x9
488 DLT_PPP_BSDOS = 0x10
489 DLT_PPP_ETHER = 0x33
490 DLT_PPP_PPPD = 0xa6
491 DLT_PPP_SERIAL = 0x32
492 DLT_PPP_WITH_DIR = 0xcc
493 DLT_PPP_WITH_DIRECTION = 0xa6
494 DLT_PRISM_HEADER = 0x77
495 DLT_PROFIBUS_DL = 0x101
496 DLT_PRONET = 0x4
497 DLT_RAIF1 = 0xc6
498 DLT_RAW = 0xc
499 DLT_RIO = 0x7c
500 DLT_RTAC_SERIAL = 0xfa
501 DLT_SCCP = 0x8e
502 DLT_SCTP = 0xf8
503 DLT_SITA = 0xc4
504 DLT_SLIP = 0x8
505 DLT_SLIP_BSDOS = 0xf
506 DLT_STANAG_5066_D_PDU = 0xed
507 DLT_SUNATM = 0x7b
508 DLT_SYMANTEC_FIREWALL = 0x63
509 DLT_TZSP = 0x80
510 DLT_USB = 0xba
511 DLT_USBPCAP = 0xf9
512 DLT_USB_LINUX = 0xbd
513 DLT_USB_LINUX_MMAPPED = 0xdc
514 DLT_USER0 = 0x93
515 DLT_USER1 = 0x94
516 DLT_USER10 = 0x9d
517 DLT_USER11 = 0x9e
518 DLT_USER12 = 0x9f
519 DLT_USER13 = 0xa0
520 DLT_USER14 = 0xa1
521 DLT_USER15 = 0xa2
522 DLT_USER2 = 0x95
523 DLT_USER3 = 0x96
524 DLT_USER4 = 0x97
525 DLT_USER5 = 0x98
526 DLT_USER6 = 0x99
527 DLT_USER7 = 0x9a
528 DLT_USER8 = 0x9b
529 DLT_USER9 = 0x9c
530 DLT_WIHART = 0xdf
531 DLT_WIRESHARK_UPPER_PDU = 0xfc
532 DLT_X2E_SERIAL = 0xd5
533 DLT_X2E_XORAYA = 0xd6
534 DT_BLK = 0x6
535 DT_CHR = 0x2
536 DT_DIR = 0x4
537 DT_FIFO = 0x1
538 DT_LNK = 0xa
539 DT_REG = 0x8
540 DT_SOCK = 0xc
541 DT_UNKNOWN = 0x0
542 DT_WHT = 0xe
543 ECHO = 0x8
544 ECHOCTL = 0x40
545 ECHOE = 0x2
546 ECHOK = 0x4
547 ECHOKE = 0x1
548 ECHONL = 0x10
549 ECHOPRT = 0x20
550 EVFILT_AIO = -0x3
551 EVFILT_FS = -0x9
552 EVFILT_LIO = -0xa
553 EVFILT_PROC = -0x5
554 EVFILT_PROCDESC = -0x8
555 EVFILT_READ = -0x1
556 EVFILT_SENDFILE = -0xc
557 EVFILT_SIGNAL = -0x6
558 EVFILT_SYSCOUNT = 0xc
559 EVFILT_TIMER = -0x7
560 EVFILT_USER = -0xb
561 EVFILT_VNODE = -0x4
562 EVFILT_WRITE = -0x2
563 EV_ADD = 0x1
564 EV_CLEAR = 0x20
565 EV_DELETE = 0x2
566 EV_DISABLE = 0x8
567 EV_DISPATCH = 0x80
568 EV_DROP = 0x1000
569 EV_ENABLE = 0x4
570 EV_EOF = 0x8000
571 EV_ERROR = 0x4000
572 EV_FLAG1 = 0x2000
573 EV_FLAG2 = 0x4000
574 EV_FORCEONESHOT = 0x100
575 EV_ONESHOT = 0x10
576 EV_RECEIPT = 0x40
577 EV_SYSFLAGS = 0xf000
578 EXTA = 0x4b00
579 EXTATTR_NAMESPACE_EMPTY = 0x0
580 EXTATTR_NAMESPACE_SYSTEM = 0x2
581 EXTATTR_NAMESPACE_USER = 0x1
582 EXTB = 0x9600
583 EXTPROC = 0x800
584 FD_CLOEXEC = 0x1
585 FD_SETSIZE = 0x400
586 FLUSHO = 0x800000
587 F_CANCEL = 0x5
588 F_DUP2FD = 0xa
589 F_DUP2FD_CLOEXEC = 0x12
590 F_DUPFD = 0x0
591 F_DUPFD_CLOEXEC = 0x11
592 F_GETFD = 0x1
593 F_GETFL = 0x3
594 F_GETLK = 0xb
595 F_GETOWN = 0x5
596 F_OGETLK = 0x7
597 F_OK = 0x0
598 F_OSETLK = 0x8
599 F_OSETLKW = 0x9
600 F_RDAHEAD = 0x10
601 F_RDLCK = 0x1
602 F_READAHEAD = 0xf
603 F_SETFD = 0x2
604 F_SETFL = 0x4
605 F_SETLK = 0xc
606 F_SETLKW = 0xd
607 F_SETLK_REMOTE = 0xe
608 F_SETOWN = 0x6
609 F_UNLCK = 0x2
610 F_UNLCKSYS = 0x4
611 F_WRLCK = 0x3
612 HUPCL = 0x4000
613 HW_MACHINE = 0x1
614 ICANON = 0x100
615 ICMP6_FILTER = 0x12
616 ICRNL = 0x100
617 IEXTEN = 0x400
618 IFAN_ARRIVAL = 0x0
619 IFAN_DEPARTURE = 0x1
620 IFF_ALLMULTI = 0x200
621 IFF_ALTPHYS = 0x4000
622 IFF_BROADCAST = 0x2
623 IFF_CANTCHANGE = 0x218f52
624 IFF_CANTCONFIG = 0x10000
625 IFF_DEBUG = 0x4
626 IFF_DRV_OACTIVE = 0x400
627 IFF_DRV_RUNNING = 0x40
628 IFF_DYING = 0x200000
629 IFF_LINK0 = 0x1000
630 IFF_LINK1 = 0x2000
631 IFF_LINK2 = 0x4000
632 IFF_LOOPBACK = 0x8
633 IFF_MONITOR = 0x40000
634 IFF_MULTICAST = 0x8000
635 IFF_NOARP = 0x80
636 IFF_OACTIVE = 0x400
637 IFF_POINTOPOINT = 0x10
638 IFF_PPROMISC = 0x20000
639 IFF_PROMISC = 0x100
640 IFF_RENAMING = 0x400000
641 IFF_RUNNING = 0x40
642 IFF_SIMPLEX = 0x800
643 IFF_STATICARP = 0x80000
644 IFF_UP = 0x1
645 IFNAMSIZ = 0x10
646 IFT_BRIDGE = 0xd1
647 IFT_CARP = 0xf8
648 IFT_IEEE1394 = 0x90
649 IFT_INFINIBAND = 0xc7
650 IFT_L2VLAN = 0x87
651 IFT_L3IPVLAN = 0x88
652 IFT_PPP = 0x17
653 IFT_PROPVIRTUAL = 0x35
654 IGNBRK = 0x1
655 IGNCR = 0x80
656 IGNPAR = 0x4
657 IMAXBEL = 0x2000
658 INLCR = 0x40
659 INPCK = 0x10
660 IN_CLASSA_HOST = 0xffffff
661 IN_CLASSA_MAX = 0x80
662 IN_CLASSA_NET = 0xff000000
663 IN_CLASSA_NSHIFT = 0x18
664 IN_CLASSB_HOST = 0xffff
665 IN_CLASSB_MAX = 0x10000
666 IN_CLASSB_NET = 0xffff0000
667 IN_CLASSB_NSHIFT = 0x10
668 IN_CLASSC_HOST = 0xff
669 IN_CLASSC_NET = 0xffffff00
670 IN_CLASSC_NSHIFT = 0x8
671 IN_CLASSD_HOST = 0xfffffff
672 IN_CLASSD_NET = 0xf0000000
673 IN_CLASSD_NSHIFT = 0x1c
674 IN_LOOPBACKNET = 0x7f
675 IN_RFC3021_MASK = 0xfffffffe
676 IPPROTO_3PC = 0x22
677 IPPROTO_ADFS = 0x44
678 IPPROTO_AH = 0x33
679 IPPROTO_AHIP = 0x3d
680 IPPROTO_APES = 0x63
681 IPPROTO_ARGUS = 0xd
682 IPPROTO_AX25 = 0x5d
683 IPPROTO_BHA = 0x31
684 IPPROTO_BLT = 0x1e
685 IPPROTO_BRSATMON = 0x4c
686 IPPROTO_CARP = 0x70
687 IPPROTO_CFTP = 0x3e
688 IPPROTO_CHAOS = 0x10
689 IPPROTO_CMTP = 0x26
690 IPPROTO_CPHB = 0x49
691 IPPROTO_CPNX = 0x48
692 IPPROTO_DDP = 0x25
693 IPPROTO_DGP = 0x56
694 IPPROTO_DIVERT = 0x102
695 IPPROTO_DONE = 0x101
696 IPPROTO_DSTOPTS = 0x3c
697 IPPROTO_EGP = 0x8
698 IPPROTO_EMCON = 0xe
699 IPPROTO_ENCAP = 0x62
700 IPPROTO_EON = 0x50
701 IPPROTO_ESP = 0x32
702 IPPROTO_ETHERIP = 0x61
703 IPPROTO_FRAGMENT = 0x2c
704 IPPROTO_GGP = 0x3
705 IPPROTO_GMTP = 0x64
706 IPPROTO_GRE = 0x2f
707 IPPROTO_HELLO = 0x3f
708 IPPROTO_HIP = 0x8b
709 IPPROTO_HMP = 0x14
710 IPPROTO_HOPOPTS = 0x0
711 IPPROTO_ICMP = 0x1
712 IPPROTO_ICMPV6 = 0x3a
713 IPPROTO_IDP = 0x16
714 IPPROTO_IDPR = 0x23
715 IPPROTO_IDRP = 0x2d
716 IPPROTO_IGMP = 0x2
717 IPPROTO_IGP = 0x55
718 IPPROTO_IGRP = 0x58
719 IPPROTO_IL = 0x28
720 IPPROTO_INLSP = 0x34
721 IPPROTO_INP = 0x20
722 IPPROTO_IP = 0x0
723 IPPROTO_IPCOMP = 0x6c
724 IPPROTO_IPCV = 0x47
725 IPPROTO_IPEIP = 0x5e
726 IPPROTO_IPIP = 0x4
727 IPPROTO_IPPC = 0x43
728 IPPROTO_IPV4 = 0x4
729 IPPROTO_IPV6 = 0x29
730 IPPROTO_IRTP = 0x1c
731 IPPROTO_KRYPTOLAN = 0x41
732 IPPROTO_LARP = 0x5b
733 IPPROTO_LEAF1 = 0x19
734 IPPROTO_LEAF2 = 0x1a
735 IPPROTO_MAX = 0x100
736 IPPROTO_MEAS = 0x13
737 IPPROTO_MH = 0x87
738 IPPROTO_MHRP = 0x30
739 IPPROTO_MICP = 0x5f
740 IPPROTO_MOBILE = 0x37
741 IPPROTO_MPLS = 0x89
742 IPPROTO_MTP = 0x5c
743 IPPROTO_MUX = 0x12
744 IPPROTO_ND = 0x4d
745 IPPROTO_NHRP = 0x36
746 IPPROTO_NONE = 0x3b
747 IPPROTO_NSP = 0x1f
748 IPPROTO_NVPII = 0xb
749 IPPROTO_OLD_DIVERT = 0xfe
750 IPPROTO_OSPFIGP = 0x59
751 IPPROTO_PFSYNC = 0xf0
752 IPPROTO_PGM = 0x71
753 IPPROTO_PIGP = 0x9
754 IPPROTO_PIM = 0x67
755 IPPROTO_PRM = 0x15
756 IPPROTO_PUP = 0xc
757 IPPROTO_PVP = 0x4b
758 IPPROTO_RAW = 0xff
759 IPPROTO_RCCMON = 0xa
760 IPPROTO_RDP = 0x1b
761 IPPROTO_RESERVED_253 = 0xfd
762 IPPROTO_RESERVED_254 = 0xfe
763 IPPROTO_ROUTING = 0x2b
764 IPPROTO_RSVP = 0x2e
765 IPPROTO_RVD = 0x42
766 IPPROTO_SATEXPAK = 0x40
767 IPPROTO_SATMON = 0x45
768 IPPROTO_SCCSP = 0x60
769 IPPROTO_SCTP = 0x84
770 IPPROTO_SDRP = 0x2a
771 IPPROTO_SEND = 0x103
772 IPPROTO_SEP = 0x21
773 IPPROTO_SHIM6 = 0x8c
774 IPPROTO_SKIP = 0x39
775 IPPROTO_SPACER = 0x7fff
776 IPPROTO_SRPC = 0x5a
777 IPPROTO_ST = 0x7
778 IPPROTO_SVMTP = 0x52
779 IPPROTO_SWIPE = 0x35
780 IPPROTO_TCF = 0x57
781 IPPROTO_TCP = 0x6
782 IPPROTO_TLSP = 0x38
783 IPPROTO_TP = 0x1d
784 IPPROTO_TPXX = 0x27
785 IPPROTO_TRUNK1 = 0x17
786 IPPROTO_TRUNK2 = 0x18
787 IPPROTO_TTP = 0x54
788 IPPROTO_UDP = 0x11
789 IPPROTO_UDPLITE = 0x88
790 IPPROTO_VINES = 0x53
791 IPPROTO_VISA = 0x46
792 IPPROTO_VMTP = 0x51
793 IPPROTO_WBEXPAK = 0x4f
794 IPPROTO_WBMON = 0x4e
795 IPPROTO_WSN = 0x4a
796 IPPROTO_XNET = 0xf
797 IPPROTO_XTP = 0x24
798 IPV6_AUTOFLOWLABEL = 0x3b
799 IPV6_BINDANY = 0x40
800 IPV6_BINDMULTI = 0x41
801 IPV6_BINDV6ONLY = 0x1b
802 IPV6_CHECKSUM = 0x1a
803 IPV6_DEFAULT_MULTICAST_HOPS = 0x1
804 IPV6_DEFAULT_MULTICAST_LOOP = 0x1
805 IPV6_DEFHLIM = 0x40
806 IPV6_DONTFRAG = 0x3e
807 IPV6_DSTOPTS = 0x32
808 IPV6_FLOWID = 0x43
809 IPV6_FLOWINFO_MASK = 0xffffff0f
810 IPV6_FLOWLABEL_MASK = 0xffff0f00
811 IPV6_FLOWTYPE = 0x44
812 IPV6_FRAGTTL = 0x78
813 IPV6_FW_ADD = 0x1e
814 IPV6_FW_DEL = 0x1f
815 IPV6_FW_FLUSH = 0x20
816 IPV6_FW_GET = 0x22
817 IPV6_FW_ZERO = 0x21
818 IPV6_HLIMDEC = 0x1
819 IPV6_HOPLIMIT = 0x2f
820 IPV6_HOPOPTS = 0x31
821 IPV6_IPSEC_POLICY = 0x1c
822 IPV6_JOIN_GROUP = 0xc
823 IPV6_LEAVE_GROUP = 0xd
824 IPV6_MAXHLIM = 0xff
825 IPV6_MAXOPTHDR = 0x800
826 IPV6_MAXPACKET = 0xffff
827 IPV6_MAX_GROUP_SRC_FILTER = 0x200
828 IPV6_MAX_MEMBERSHIPS = 0xfff
829 IPV6_MAX_SOCK_SRC_FILTER = 0x80
830 IPV6_MIN_MEMBERSHIPS = 0x1f
831 IPV6_MMTU = 0x500
832 IPV6_MSFILTER = 0x4a
833 IPV6_MULTICAST_HOPS = 0xa
834 IPV6_MULTICAST_IF = 0x9
835 IPV6_MULTICAST_LOOP = 0xb
836 IPV6_NEXTHOP = 0x30
837 IPV6_PATHMTU = 0x2c
838 IPV6_PKTINFO = 0x2e
839 IPV6_PORTRANGE = 0xe
840 IPV6_PORTRANGE_DEFAULT = 0x0
841 IPV6_PORTRANGE_HIGH = 0x1
842 IPV6_PORTRANGE_LOW = 0x2
843 IPV6_PREFER_TEMPADDR = 0x3f
844 IPV6_RECVDSTOPTS = 0x28
845 IPV6_RECVFLOWID = 0x46
846 IPV6_RECVHOPLIMIT = 0x25
847 IPV6_RECVHOPOPTS = 0x27
848 IPV6_RECVPATHMTU = 0x2b
849 IPV6_RECVPKTINFO = 0x24
850 IPV6_RECVRSSBUCKETID = 0x47
851 IPV6_RECVRTHDR = 0x26
852 IPV6_RECVTCLASS = 0x39
853 IPV6_RSSBUCKETID = 0x45
854 IPV6_RSS_LISTEN_BUCKET = 0x42
855 IPV6_RTHDR = 0x33
856 IPV6_RTHDRDSTOPTS = 0x23
857 IPV6_RTHDR_LOOSE = 0x0
858 IPV6_RTHDR_STRICT = 0x1
859 IPV6_RTHDR_TYPE_0 = 0x0
860 IPV6_SOCKOPT_RESERVED1 = 0x3
861 IPV6_TCLASS = 0x3d
862 IPV6_UNICAST_HOPS = 0x4
863 IPV6_USE_MIN_MTU = 0x2a
864 IPV6_V6ONLY = 0x1b
865 IPV6_VERSION = 0x60
866 IPV6_VERSION_MASK = 0xf0
867 IP_ADD_MEMBERSHIP = 0xc
868 IP_ADD_SOURCE_MEMBERSHIP = 0x46
869 IP_BINDANY = 0x18
870 IP_BINDMULTI = 0x19
871 IP_BLOCK_SOURCE = 0x48
872 IP_DEFAULT_MULTICAST_LOOP = 0x1
873 IP_DEFAULT_MULTICAST_TTL = 0x1
874 IP_DF = 0x4000
875 IP_DONTFRAG = 0x43
876 IP_DROP_MEMBERSHIP = 0xd
877 IP_DROP_SOURCE_MEMBERSHIP = 0x47
878 IP_DUMMYNET3 = 0x31
879 IP_DUMMYNET_CONFIGURE = 0x3c
880 IP_DUMMYNET_DEL = 0x3d
881 IP_DUMMYNET_FLUSH = 0x3e
882 IP_DUMMYNET_GET = 0x40
883 IP_FLOWID = 0x5a
884 IP_FLOWTYPE = 0x5b
885 IP_FW3 = 0x30
886 IP_FW_ADD = 0x32
887 IP_FW_DEL = 0x33
888 IP_FW_FLUSH = 0x34
889 IP_FW_GET = 0x36
890 IP_FW_NAT_CFG = 0x38
891 IP_FW_NAT_DEL = 0x39
892 IP_FW_NAT_GET_CONFIG = 0x3a
893 IP_FW_NAT_GET_LOG = 0x3b
894 IP_FW_RESETLOG = 0x37
895 IP_FW_TABLE_ADD = 0x28
896 IP_FW_TABLE_DEL = 0x29
897 IP_FW_TABLE_FLUSH = 0x2a
898 IP_FW_TABLE_GETSIZE = 0x2b
899 IP_FW_TABLE_LIST = 0x2c
900 IP_FW_ZERO = 0x35
901 IP_HDRINCL = 0x2
902 IP_IPSEC_POLICY = 0x15
903 IP_MAXPACKET = 0xffff
904 IP_MAX_GROUP_SRC_FILTER = 0x200
905 IP_MAX_MEMBERSHIPS = 0xfff
906 IP_MAX_SOCK_MUTE_FILTER = 0x80
907 IP_MAX_SOCK_SRC_FILTER = 0x80
908 IP_MAX_SOURCE_FILTER = 0x400
909 IP_MF = 0x2000
910 IP_MINTTL = 0x42
911 IP_MIN_MEMBERSHIPS = 0x1f
912 IP_MSFILTER = 0x4a
913 IP_MSS = 0x240
914 IP_MULTICAST_IF = 0x9
915 IP_MULTICAST_LOOP = 0xb
916 IP_MULTICAST_TTL = 0xa
917 IP_MULTICAST_VIF = 0xe
918 IP_OFFMASK = 0x1fff
919 IP_ONESBCAST = 0x17
920 IP_OPTIONS = 0x1
921 IP_PORTRANGE = 0x13
922 IP_PORTRANGE_DEFAULT = 0x0
923 IP_PORTRANGE_HIGH = 0x1
924 IP_PORTRANGE_LOW = 0x2
925 IP_RECVDSTADDR = 0x7
926 IP_RECVFLOWID = 0x5d
927 IP_RECVIF = 0x14
928 IP_RECVOPTS = 0x5
929 IP_RECVRETOPTS = 0x6
930 IP_RECVRSSBUCKETID = 0x5e
931 IP_RECVTOS = 0x44
932 IP_RECVTTL = 0x41
933 IP_RETOPTS = 0x8
934 IP_RF = 0x8000
935 IP_RSSBUCKETID = 0x5c
936 IP_RSS_LISTEN_BUCKET = 0x1a
937 IP_RSVP_OFF = 0x10
938 IP_RSVP_ON = 0xf
939 IP_RSVP_VIF_OFF = 0x12
940 IP_RSVP_VIF_ON = 0x11
941 IP_SENDSRCADDR = 0x7
942 IP_TOS = 0x3
943 IP_TTL = 0x4
944 IP_UNBLOCK_SOURCE = 0x49
945 ISIG = 0x80
946 ISTRIP = 0x20
947 IXANY = 0x800
948 IXOFF = 0x400
949 IXON = 0x200
950 KERN_HOSTNAME = 0xa
951 KERN_OSRELEASE = 0x2
952 KERN_OSTYPE = 0x1
953 KERN_VERSION = 0x4
954 LOCK_EX = 0x2
955 LOCK_NB = 0x4
956 LOCK_SH = 0x1
957 LOCK_UN = 0x8
958 MADV_AUTOSYNC = 0x7
959 MADV_CORE = 0x9
960 MADV_DONTNEED = 0x4
961 MADV_FREE = 0x5
962 MADV_NOCORE = 0x8
963 MADV_NORMAL = 0x0
964 MADV_NOSYNC = 0x6
965 MADV_PROTECT = 0xa
966 MADV_RANDOM = 0x1
967 MADV_SEQUENTIAL = 0x2
968 MADV_WILLNEED = 0x3
969 MAP_32BIT = 0x80000
970 MAP_ALIGNED_SUPER = 0x1000000
971 MAP_ALIGNMENT_MASK = -0x1000000
972 MAP_ALIGNMENT_SHIFT = 0x18
973 MAP_ANON = 0x1000
974 MAP_ANONYMOUS = 0x1000
975 MAP_COPY = 0x2
976 MAP_EXCL = 0x4000
977 MAP_FILE = 0x0
978 MAP_FIXED = 0x10
979 MAP_HASSEMAPHORE = 0x200
980 MAP_NOCORE = 0x20000
981 MAP_NOSYNC = 0x800
982 MAP_PREFAULT_READ = 0x40000
983 MAP_PRIVATE = 0x2
984 MAP_RESERVED0020 = 0x20
985 MAP_RESERVED0040 = 0x40
986 MAP_RESERVED0080 = 0x80
987 MAP_RESERVED0100 = 0x100
988 MAP_SHARED = 0x1
989 MAP_STACK = 0x400
990 MCL_CURRENT = 0x1
991 MCL_FUTURE = 0x2
992 MNT_ACLS = 0x8000000
993 MNT_ASYNC = 0x40
994 MNT_AUTOMOUNTED = 0x200000000
995 MNT_BYFSID = 0x8000000
996 MNT_CMDFLAGS = 0xd0f0000
997 MNT_DEFEXPORTED = 0x200
998 MNT_DELEXPORT = 0x20000
999 MNT_EXKERB = 0x800
1000 MNT_EXPORTANON = 0x400
1001 MNT_EXPORTED = 0x100
1002 MNT_EXPUBLIC = 0x20000000
1003 MNT_EXRDONLY = 0x80
1004 MNT_FORCE = 0x80000
1005 MNT_GJOURNAL = 0x2000000
1006 MNT_IGNORE = 0x800000
1007 MNT_LAZY = 0x3
1008 MNT_LOCAL = 0x1000
1009 MNT_MULTILABEL = 0x4000000
1010 MNT_NFS4ACLS = 0x10
1011 MNT_NOATIME = 0x10000000
1012 MNT_NOCLUSTERR = 0x40000000
1013 MNT_NOCLUSTERW = 0x80000000
1014 MNT_NOEXEC = 0x4
1015 MNT_NONBUSY = 0x4000000
1016 MNT_NOSUID = 0x8
1017 MNT_NOSYMFOLLOW = 0x400000
1018 MNT_NOWAIT = 0x2
1019 MNT_QUOTA = 0x2000
1020 MNT_RDONLY = 0x1
1021 MNT_RELOAD = 0x40000
1022 MNT_ROOTFS = 0x4000
1023 MNT_SNAPSHOT = 0x1000000
1024 MNT_SOFTDEP = 0x200000
1025 MNT_SUIDDIR = 0x100000
1026 MNT_SUJ = 0x100000000
1027 MNT_SUSPEND = 0x4
1028 MNT_SYNCHRONOUS = 0x2
1029 MNT_UNION = 0x20
1030 MNT_UPDATE = 0x10000
1031 MNT_UPDATEMASK = 0x2d8d0807e
1032 MNT_USER = 0x8000
1033 MNT_VISFLAGMASK = 0x3fef0ffff
1034 MNT_WAIT = 0x1
1035 MSG_CMSG_CLOEXEC = 0x40000
1036 MSG_COMPAT = 0x8000
1037 MSG_CTRUNC = 0x20
1038 MSG_DONTROUTE = 0x4
1039 MSG_DONTWAIT = 0x80
1040 MSG_EOF = 0x100
1041 MSG_EOR = 0x8
1042 MSG_NBIO = 0x4000
1043 MSG_NOSIGNAL = 0x20000
1044 MSG_NOTIFICATION = 0x2000
1045 MSG_OOB = 0x1
1046 MSG_PEEK = 0x2
1047 MSG_TRUNC = 0x10
1048 MSG_WAITALL = 0x40
1049 MSG_WAITFORONE = 0x80000
1050 MS_ASYNC = 0x1
1051 MS_INVALIDATE = 0x2
1052 MS_SYNC = 0x0
1053 NAME_MAX = 0xff
1054 NET_RT_DUMP = 0x1
1055 NET_RT_FLAGS = 0x2
1056 NET_RT_IFLIST = 0x3
1057 NET_RT_IFLISTL = 0x5
1058 NET_RT_IFMALIST = 0x4
1059 NOFLSH = 0x80000000
1060 NOKERNINFO = 0x2000000
1061 NOTE_ATTRIB = 0x8
1062 NOTE_CHILD = 0x4
1063 NOTE_CLOSE = 0x100
1064 NOTE_CLOSE_WRITE = 0x200
1065 NOTE_DELETE = 0x1
1066 NOTE_EXEC = 0x20000000
1067 NOTE_EXIT = 0x80000000
1068 NOTE_EXTEND = 0x4
1069 NOTE_FFAND = 0x40000000
1070 NOTE_FFCOPY = 0xc0000000
1071 NOTE_FFCTRLMASK = 0xc0000000
1072 NOTE_FFLAGSMASK = 0xffffff
1073 NOTE_FFNOP = 0x0
1074 NOTE_FFOR = 0x80000000
1075 NOTE_FILE_POLL = 0x2
1076 NOTE_FORK = 0x40000000
1077 NOTE_LINK = 0x10
1078 NOTE_LOWAT = 0x1
1079 NOTE_MSECONDS = 0x2
1080 NOTE_NSECONDS = 0x8
1081 NOTE_OPEN = 0x80
1082 NOTE_PCTRLMASK = 0xf0000000
1083 NOTE_PDATAMASK = 0xfffff
1084 NOTE_READ = 0x400
1085 NOTE_RENAME = 0x20
1086 NOTE_REVOKE = 0x40
1087 NOTE_SECONDS = 0x1
1088 NOTE_TRACK = 0x1
1089 NOTE_TRACKERR = 0x2
1090 NOTE_TRIGGER = 0x1000000
1091 NOTE_USECONDS = 0x4
1092 NOTE_WRITE = 0x2
1093 OCRNL = 0x10
1094 ONLCR = 0x2
1095 ONLRET = 0x40
1096 ONOCR = 0x20
1097 ONOEOT = 0x8
1098 OPOST = 0x1
1099 OXTABS = 0x4
1100 O_ACCMODE = 0x3
1101 O_APPEND = 0x8
1102 O_ASYNC = 0x40
1103 O_CLOEXEC = 0x100000
1104 O_CREAT = 0x200
1105 O_DIRECT = 0x10000
1106 O_DIRECTORY = 0x20000
1107 O_EXCL = 0x800
1108 O_EXEC = 0x40000
1109 O_EXLOCK = 0x20
1110 O_FSYNC = 0x80
1111 O_NDELAY = 0x4
1112 O_NOCTTY = 0x8000
1113 O_NOFOLLOW = 0x100
1114 O_NONBLOCK = 0x4
1115 O_RDONLY = 0x0
1116 O_RDWR = 0x2
1117 O_SHLOCK = 0x10
1118 O_SYNC = 0x80
1119 O_TRUNC = 0x400
1120 O_TTY_INIT = 0x80000
1121 O_VERIFY = 0x200000
1122 O_WRONLY = 0x1
1123 PARENB = 0x1000
1124 PARMRK = 0x8
1125 PARODD = 0x2000
1126 PENDIN = 0x20000000
1127 PRIO_PGRP = 0x1
1128 PRIO_PROCESS = 0x0
1129 PRIO_USER = 0x2
1130 PROT_EXEC = 0x4
1131 PROT_NONE = 0x0
1132 PROT_READ = 0x1
1133 PROT_WRITE = 0x2
1134 RLIMIT_AS = 0xa
1135 RLIMIT_CORE = 0x4
1136 RLIMIT_CPU = 0x0
1137 RLIMIT_DATA = 0x2
1138 RLIMIT_FSIZE = 0x1
1139 RLIMIT_MEMLOCK = 0x6
1140 RLIMIT_NOFILE = 0x8
1141 RLIMIT_NPROC = 0x7
1142 RLIMIT_RSS = 0x5
1143 RLIMIT_STACK = 0x3
1144 RLIM_INFINITY = 0x7fffffffffffffff
1145 RTAX_AUTHOR = 0x6
1146 RTAX_BRD = 0x7
1147 RTAX_DST = 0x0
1148 RTAX_GATEWAY = 0x1
1149 RTAX_GENMASK = 0x3
1150 RTAX_IFA = 0x5
1151 RTAX_IFP = 0x4
1152 RTAX_MAX = 0x8
1153 RTAX_NETMASK = 0x2
1154 RTA_AUTHOR = 0x40
1155 RTA_BRD = 0x80
1156 RTA_DST = 0x1
1157 RTA_GATEWAY = 0x2
1158 RTA_GENMASK = 0x8
1159 RTA_IFA = 0x20
1160 RTA_IFP = 0x10
1161 RTA_NETMASK = 0x4
1162 RTF_BLACKHOLE = 0x1000
1163 RTF_BROADCAST = 0x400000
1164 RTF_DONE = 0x40
1165 RTF_DYNAMIC = 0x10
1166 RTF_FIXEDMTU = 0x80000
1167 RTF_FMASK = 0x1004d808
1168 RTF_GATEWAY = 0x2
1169 RTF_GWFLAG_COMPAT = 0x80000000
1170 RTF_HOST = 0x4
1171 RTF_LLDATA = 0x400
1172 RTF_LLINFO = 0x400
1173 RTF_LOCAL = 0x200000
1174 RTF_MODIFIED = 0x20
1175 RTF_MULTICAST = 0x800000
1176 RTF_PINNED = 0x100000
1177 RTF_PROTO1 = 0x8000
1178 RTF_PROTO2 = 0x4000
1179 RTF_PROTO3 = 0x40000
1180 RTF_REJECT = 0x8
1181 RTF_RNH_LOCKED = 0x40000000
1182 RTF_STATIC = 0x800
1183 RTF_STICKY = 0x10000000
1184 RTF_UP = 0x1
1185 RTF_XRESOLVE = 0x200
1186 RTM_ADD = 0x1
1187 RTM_CHANGE = 0x3
1188 RTM_DELADDR = 0xd
1189 RTM_DELETE = 0x2
1190 RTM_DELMADDR = 0x10
1191 RTM_GET = 0x4
1192 RTM_IEEE80211 = 0x12
1193 RTM_IFANNOUNCE = 0x11
1194 RTM_IFINFO = 0xe
1195 RTM_LOCK = 0x8
1196 RTM_LOSING = 0x5
1197 RTM_MISS = 0x7
1198 RTM_NEWADDR = 0xc
1199 RTM_NEWMADDR = 0xf
1200 RTM_REDIRECT = 0x6
1201 RTM_RESOLVE = 0xb
1202 RTM_RTTUNIT = 0xf4240
1203 RTM_VERSION = 0x5
1204 RTV_EXPIRE = 0x4
1205 RTV_HOPCOUNT = 0x2
1206 RTV_MTU = 0x1
1207 RTV_RPIPE = 0x8
1208 RTV_RTT = 0x40
1209 RTV_RTTVAR = 0x80
1210 RTV_SPIPE = 0x10
1211 RTV_SSTHRESH = 0x20
1212 RTV_WEIGHT = 0x100
1213 RT_ALL_FIBS = -0x1
1214 RT_BLACKHOLE = 0x40
1215 RT_CACHING_CONTEXT = 0x1
1216 RT_DEFAULT_FIB = 0x0
1217 RT_HAS_GW = 0x80
1218 RT_HAS_HEADER = 0x10
1219 RT_HAS_HEADER_BIT = 0x4
1220 RT_L2_ME = 0x4
1221 RT_L2_ME_BIT = 0x2
1222 RT_LLE_CACHE = 0x100
1223 RT_MAY_LOOP = 0x8
1224 RT_MAY_LOOP_BIT = 0x3
1225 RT_NORTREF = 0x2
1226 RT_REJECT = 0x20
1227 RUSAGE_CHILDREN = -0x1
1228 RUSAGE_SELF = 0x0
1229 RUSAGE_THREAD = 0x1
1230 SCM_BINTIME = 0x4
1231 SCM_CREDS = 0x3
1232 SCM_RIGHTS = 0x1
1233 SCM_TIMESTAMP = 0x2
1234 SHUT_RD = 0x0
1235 SHUT_RDWR = 0x2
1236 SHUT_WR = 0x1
1237 SIOCADDMULTI = 0x80206931
1238 SIOCAIFADDR = 0x8040691a
1239 SIOCAIFGROUP = 0x80286987
1240 SIOCATMARK = 0x40047307
1241 SIOCDELMULTI = 0x80206932
1242 SIOCDIFADDR = 0x80206919
1243 SIOCDIFGROUP = 0x80286989
1244 SIOCDIFPHYADDR = 0x80206949
1245 SIOCGDRVSPEC = 0xc028697b
1246 SIOCGETSGCNT = 0xc0207210
1247 SIOCGETVIFCNT = 0xc028720f
1248 SIOCGHIWAT = 0x40047301
1249 SIOCGI2C = 0xc020693d
1250 SIOCGIFADDR = 0xc0206921
1251 SIOCGIFBRDADDR = 0xc0206923
1252 SIOCGIFCAP = 0xc020691f
1253 SIOCGIFCONF = 0xc0106924
1254 SIOCGIFDESCR = 0xc020692a
1255 SIOCGIFDSTADDR = 0xc0206922
1256 SIOCGIFFIB = 0xc020695c
1257 SIOCGIFFLAGS = 0xc0206911
1258 SIOCGIFGENERIC = 0xc020693a
1259 SIOCGIFGMEMB = 0xc028698a
1260 SIOCGIFGROUP = 0xc0286988
1261 SIOCGIFINDEX = 0xc0206920
1262 SIOCGIFMAC = 0xc0206926
1263 SIOCGIFMEDIA = 0xc0306938
1264 SIOCGIFMETRIC = 0xc0206917
1265 SIOCGIFMTU = 0xc0206933
1266 SIOCGIFNETMASK = 0xc0206925
1267 SIOCGIFPDSTADDR = 0xc0206948
1268 SIOCGIFPHYS = 0xc0206935
1269 SIOCGIFPSRCADDR = 0xc0206947
1270 SIOCGIFSTATUS = 0xc331693b
1271 SIOCGIFXMEDIA = 0xc030698b
1272 SIOCGLOWAT = 0x40047303
1273 SIOCGPGRP = 0x40047309
1274 SIOCGPRIVATE_0 = 0xc0206950
1275 SIOCGPRIVATE_1 = 0xc0206951
1276 SIOCGTUNFIB = 0xc020695e
1277 SIOCIFCREATE = 0xc020697a
1278 SIOCIFCREATE2 = 0xc020697c
1279 SIOCIFDESTROY = 0x80206979
1280 SIOCIFGCLONERS = 0xc0106978
1281 SIOCSDRVSPEC = 0x8028697b
1282 SIOCSHIWAT = 0x80047300
1283 SIOCSIFADDR = 0x8020690c
1284 SIOCSIFBRDADDR = 0x80206913
1285 SIOCSIFCAP = 0x8020691e
1286 SIOCSIFDESCR = 0x80206929
1287 SIOCSIFDSTADDR = 0x8020690e
1288 SIOCSIFFIB = 0x8020695d
1289 SIOCSIFFLAGS = 0x80206910
1290 SIOCSIFGENERIC = 0x80206939
1291 SIOCSIFLLADDR = 0x8020693c
1292 SIOCSIFMAC = 0x80206927
1293 SIOCSIFMEDIA = 0xc0206937
1294 SIOCSIFMETRIC = 0x80206918
1295 SIOCSIFMTU = 0x80206934
1296 SIOCSIFNAME = 0x80206928
1297 SIOCSIFNETMASK = 0x80206916
1298 SIOCSIFPHYADDR = 0x80406946
1299 SIOCSIFPHYS = 0x80206936
1300 SIOCSIFRVNET = 0xc020695b
1301 SIOCSIFVNET = 0xc020695a
1302 SIOCSLOWAT = 0x80047302
1303 SIOCSPGRP = 0x80047308
1304 SIOCSTUNFIB = 0x8020695f
1305 SOCK_CLOEXEC = 0x10000000
1306 SOCK_DGRAM = 0x2
1307 SOCK_MAXADDRLEN = 0xff
1308 SOCK_NONBLOCK = 0x20000000
1309 SOCK_RAW = 0x3
1310 SOCK_RDM = 0x4
1311 SOCK_SEQPACKET = 0x5
1312 SOCK_STREAM = 0x1
1313 SOL_SOCKET = 0xffff
1314 SOMAXCONN = 0x80
1315 SO_ACCEPTCONN = 0x2
1316 SO_ACCEPTFILTER = 0x1000
1317 SO_BINTIME = 0x2000
1318 SO_BROADCAST = 0x20
1319 SO_DEBUG = 0x1
1320 SO_DONTROUTE = 0x10
1321 SO_ERROR = 0x1007
1322 SO_KEEPALIVE = 0x8
1323 SO_LABEL = 0x1009
1324 SO_LINGER = 0x80
1325 SO_LISTENINCQLEN = 0x1013
1326 SO_LISTENQLEN = 0x1012
1327 SO_LISTENQLIMIT = 0x1011
1328 SO_NOSIGPIPE = 0x800
1329 SO_NO_DDP = 0x8000
1330 SO_NO_OFFLOAD = 0x4000
1331 SO_OOBINLINE = 0x100
1332 SO_PEERLABEL = 0x1010
1333 SO_PROTOCOL = 0x1016
1334 SO_PROTOTYPE = 0x1016
1335 SO_RCVBUF = 0x1002
1336 SO_RCVLOWAT = 0x1004
1337 SO_RCVTIMEO = 0x1006
1338 SO_REUSEADDR = 0x4
1339 SO_REUSEPORT = 0x200
1340 SO_SETFIB = 0x1014
1341 SO_SNDBUF = 0x1001
1342 SO_SNDLOWAT = 0x1003
1343 SO_SNDTIMEO = 0x1005
1344 SO_TIMESTAMP = 0x400
1345 SO_TYPE = 0x1008
1346 SO_USELOOPBACK = 0x40
1347 SO_USER_COOKIE = 0x1015
1348 SO_VENDOR = 0x80000000
1349 S_BLKSIZE = 0x200
1350 S_IEXEC = 0x40
1351 S_IFBLK = 0x6000
1352 S_IFCHR = 0x2000
1353 S_IFDIR = 0x4000
1354 S_IFIFO = 0x1000
1355 S_IFLNK = 0xa000
1356 S_IFMT = 0xf000
1357 S_IFREG = 0x8000
1358 S_IFSOCK = 0xc000
1359 S_IFWHT = 0xe000
1360 S_IREAD = 0x100
1361 S_IRGRP = 0x20
1362 S_IROTH = 0x4
1363 S_IRUSR = 0x100
1364 S_IRWXG = 0x38
1365 S_IRWXO = 0x7
1366 S_IRWXU = 0x1c0
1367 S_ISGID = 0x400
1368 S_ISTXT = 0x200
1369 S_ISUID = 0x800
1370 S_ISVTX = 0x200
1371 S_IWGRP = 0x10
1372 S_IWOTH = 0x2
1373 S_IWRITE = 0x80
1374 S_IWUSR = 0x80
1375 S_IXGRP = 0x8
1376 S_IXOTH = 0x1
1377 S_IXUSR = 0x40
1378 TAB0 = 0x0
1379 TAB3 = 0x4
1380 TABDLY = 0x4
1381 TCIFLUSH = 0x1
1382 TCIOFF = 0x3
1383 TCIOFLUSH = 0x3
1384 TCION = 0x4
1385 TCOFLUSH = 0x2
1386 TCOOFF = 0x1
1387 TCOON = 0x2
1388 TCP_CA_NAME_MAX = 0x10
1389 TCP_CCALGOOPT = 0x41
1390 TCP_CONGESTION = 0x40
1391 TCP_FASTOPEN = 0x401
1392 TCP_FUNCTION_BLK = 0x2000
1393 TCP_FUNCTION_NAME_LEN_MAX = 0x20
1394 TCP_INFO = 0x20
1395 TCP_KEEPCNT = 0x400
1396 TCP_KEEPIDLE = 0x100
1397 TCP_KEEPINIT = 0x80
1398 TCP_KEEPINTVL = 0x200
1399 TCP_MAXBURST = 0x4
1400 TCP_MAXHLEN = 0x3c
1401 TCP_MAXOLEN = 0x28
1402 TCP_MAXSEG = 0x2
1403 TCP_MAXWIN = 0xffff
1404 TCP_MAX_SACK = 0x4
1405 TCP_MAX_WINSHIFT = 0xe
1406 TCP_MD5SIG = 0x10
1407 TCP_MINMSS = 0xd8
1408 TCP_MSS = 0x218
1409 TCP_NODELAY = 0x1
1410 TCP_NOOPT = 0x8
1411 TCP_NOPUSH = 0x4
1412 TCP_PCAP_IN = 0x1000
1413 TCP_PCAP_OUT = 0x800
1414 TCP_VENDOR = 0x80000000
1415 TCSAFLUSH = 0x2
1416 TIOCCBRK = 0x2000747a
1417 TIOCCDTR = 0x20007478
1418 TIOCCONS = 0x80047462
1419 TIOCDRAIN = 0x2000745e
1420 TIOCEXCL = 0x2000740d
1421 TIOCEXT = 0x80047460
1422 TIOCFLUSH = 0x80047410
1423 TIOCGDRAINWAIT = 0x40047456
1424 TIOCGETA = 0x402c7413
1425 TIOCGETD = 0x4004741a
1426 TIOCGPGRP = 0x40047477
1427 TIOCGPTN = 0x4004740f
1428 TIOCGSID = 0x40047463
1429 TIOCGWINSZ = 0x40087468
1430 TIOCMBIC = 0x8004746b
1431 TIOCMBIS = 0x8004746c
1432 TIOCMGDTRWAIT = 0x4004745a
1433 TIOCMGET = 0x4004746a
1434 TIOCMSDTRWAIT = 0x8004745b
1435 TIOCMSET = 0x8004746d
1436 TIOCM_CAR = 0x40
1437 TIOCM_CD = 0x40
1438 TIOCM_CTS = 0x20
1439 TIOCM_DCD = 0x40
1440 TIOCM_DSR = 0x100
1441 TIOCM_DTR = 0x2
1442 TIOCM_LE = 0x1
1443 TIOCM_RI = 0x80
1444 TIOCM_RNG = 0x80
1445 TIOCM_RTS = 0x4
1446 TIOCM_SR = 0x10
1447 TIOCM_ST = 0x8
1448 TIOCNOTTY = 0x20007471
1449 TIOCNXCL = 0x2000740e
1450 TIOCOUTQ = 0x40047473
1451 TIOCPKT = 0x80047470
1452 TIOCPKT_DATA = 0x0
1453 TIOCPKT_DOSTOP = 0x20
1454 TIOCPKT_FLUSHREAD = 0x1
1455 TIOCPKT_FLUSHWRITE = 0x2
1456 TIOCPKT_IOCTL = 0x40
1457 TIOCPKT_NOSTOP = 0x10
1458 TIOCPKT_START = 0x8
1459 TIOCPKT_STOP = 0x4
1460 TIOCPTMASTER = 0x2000741c
1461 TIOCSBRK = 0x2000747b
1462 TIOCSCTTY = 0x20007461
1463 TIOCSDRAINWAIT = 0x80047457
1464 TIOCSDTR = 0x20007479
1465 TIOCSETA = 0x802c7414
1466 TIOCSETAF = 0x802c7416
1467 TIOCSETAW = 0x802c7415
1468 TIOCSETD = 0x8004741b
1469 TIOCSIG = 0x2004745f
1470 TIOCSPGRP = 0x80047476
1471 TIOCSTART = 0x2000746e
1472 TIOCSTAT = 0x20007465
1473 TIOCSTI = 0x80017472
1474 TIOCSTOP = 0x2000746f
1475 TIOCSWINSZ = 0x80087467
1476 TIOCTIMESTAMP = 0x40107459
1477 TIOCUCNTL = 0x80047466
1478 TOSTOP = 0x400000
1479 VDISCARD = 0xf
1480 VDSUSP = 0xb
1481 VEOF = 0x0
1482 VEOL = 0x1
1483 VEOL2 = 0x2
1484 VERASE = 0x3
1485 VERASE2 = 0x7
1486 VINTR = 0x8
1487 VKILL = 0x5
1488 VLNEXT = 0xe
1489 VMIN = 0x10
1490 VQUIT = 0x9
1491 VREPRINT = 0x6
1492 VSTART = 0xc
1493 VSTATUS = 0x12
1494 VSTOP = 0xd
1495 VSUSP = 0xa
1496 VTIME = 0x11
1497 VWERASE = 0x4
1498 WCONTINUED = 0x4
1499 WCOREFLAG = 0x80
1500 WEXITED = 0x10
1501 WLINUXCLONE = 0x80000000
1502 WNOHANG = 0x1
1503 WNOWAIT = 0x8
1504 WSTOPPED = 0x2
1505 WTRAPPED = 0x20
1506 WUNTRACED = 0x2
1507)
1508
1509// Errors
1510const (
1511 E2BIG = syscall.Errno(0x7)
1512 EACCES = syscall.Errno(0xd)
1513 EADDRINUSE = syscall.Errno(0x30)
1514 EADDRNOTAVAIL = syscall.Errno(0x31)
1515 EAFNOSUPPORT = syscall.Errno(0x2f)
1516 EAGAIN = syscall.Errno(0x23)
1517 EALREADY = syscall.Errno(0x25)
1518 EAUTH = syscall.Errno(0x50)
1519 EBADF = syscall.Errno(0x9)
1520 EBADMSG = syscall.Errno(0x59)
1521 EBADRPC = syscall.Errno(0x48)
1522 EBUSY = syscall.Errno(0x10)
1523 ECANCELED = syscall.Errno(0x55)
1524 ECAPMODE = syscall.Errno(0x5e)
1525 ECHILD = syscall.Errno(0xa)
1526 ECONNABORTED = syscall.Errno(0x35)
1527 ECONNREFUSED = syscall.Errno(0x3d)
1528 ECONNRESET = syscall.Errno(0x36)
1529 EDEADLK = syscall.Errno(0xb)
1530 EDESTADDRREQ = syscall.Errno(0x27)
1531 EDOM = syscall.Errno(0x21)
1532 EDOOFUS = syscall.Errno(0x58)
1533 EDQUOT = syscall.Errno(0x45)
1534 EEXIST = syscall.Errno(0x11)
1535 EFAULT = syscall.Errno(0xe)
1536 EFBIG = syscall.Errno(0x1b)
1537 EFTYPE = syscall.Errno(0x4f)
1538 EHOSTDOWN = syscall.Errno(0x40)
1539 EHOSTUNREACH = syscall.Errno(0x41)
1540 EIDRM = syscall.Errno(0x52)
1541 EILSEQ = syscall.Errno(0x56)
1542 EINPROGRESS = syscall.Errno(0x24)
1543 EINTR = syscall.Errno(0x4)
1544 EINVAL = syscall.Errno(0x16)
1545 EIO = syscall.Errno(0x5)
1546 EISCONN = syscall.Errno(0x38)
1547 EISDIR = syscall.Errno(0x15)
1548 ELAST = syscall.Errno(0x60)
1549 ELOOP = syscall.Errno(0x3e)
1550 EMFILE = syscall.Errno(0x18)
1551 EMLINK = syscall.Errno(0x1f)
1552 EMSGSIZE = syscall.Errno(0x28)
1553 EMULTIHOP = syscall.Errno(0x5a)
1554 ENAMETOOLONG = syscall.Errno(0x3f)
1555 ENEEDAUTH = syscall.Errno(0x51)
1556 ENETDOWN = syscall.Errno(0x32)
1557 ENETRESET = syscall.Errno(0x34)
1558 ENETUNREACH = syscall.Errno(0x33)
1559 ENFILE = syscall.Errno(0x17)
1560 ENOATTR = syscall.Errno(0x57)
1561 ENOBUFS = syscall.Errno(0x37)
1562 ENODEV = syscall.Errno(0x13)
1563 ENOENT = syscall.Errno(0x2)
1564 ENOEXEC = syscall.Errno(0x8)
1565 ENOLCK = syscall.Errno(0x4d)
1566 ENOLINK = syscall.Errno(0x5b)
1567 ENOMEM = syscall.Errno(0xc)
1568 ENOMSG = syscall.Errno(0x53)
1569 ENOPROTOOPT = syscall.Errno(0x2a)
1570 ENOSPC = syscall.Errno(0x1c)
1571 ENOSYS = syscall.Errno(0x4e)
1572 ENOTBLK = syscall.Errno(0xf)
1573 ENOTCAPABLE = syscall.Errno(0x5d)
1574 ENOTCONN = syscall.Errno(0x39)
1575 ENOTDIR = syscall.Errno(0x14)
1576 ENOTEMPTY = syscall.Errno(0x42)
1577 ENOTRECOVERABLE = syscall.Errno(0x5f)
1578 ENOTSOCK = syscall.Errno(0x26)
1579 ENOTSUP = syscall.Errno(0x2d)
1580 ENOTTY = syscall.Errno(0x19)
1581 ENXIO = syscall.Errno(0x6)
1582 EOPNOTSUPP = syscall.Errno(0x2d)
1583 EOVERFLOW = syscall.Errno(0x54)
1584 EOWNERDEAD = syscall.Errno(0x60)
1585 EPERM = syscall.Errno(0x1)
1586 EPFNOSUPPORT = syscall.Errno(0x2e)
1587 EPIPE = syscall.Errno(0x20)
1588 EPROCLIM = syscall.Errno(0x43)
1589 EPROCUNAVAIL = syscall.Errno(0x4c)
1590 EPROGMISMATCH = syscall.Errno(0x4b)
1591 EPROGUNAVAIL = syscall.Errno(0x4a)
1592 EPROTO = syscall.Errno(0x5c)
1593 EPROTONOSUPPORT = syscall.Errno(0x2b)
1594 EPROTOTYPE = syscall.Errno(0x29)
1595 ERANGE = syscall.Errno(0x22)
1596 EREMOTE = syscall.Errno(0x47)
1597 EROFS = syscall.Errno(0x1e)
1598 ERPCMISMATCH = syscall.Errno(0x49)
1599 ESHUTDOWN = syscall.Errno(0x3a)
1600 ESOCKTNOSUPPORT = syscall.Errno(0x2c)
1601 ESPIPE = syscall.Errno(0x1d)
1602 ESRCH = syscall.Errno(0x3)
1603 ESTALE = syscall.Errno(0x46)
1604 ETIMEDOUT = syscall.Errno(0x3c)
1605 ETOOMANYREFS = syscall.Errno(0x3b)
1606 ETXTBSY = syscall.Errno(0x1a)
1607 EUSERS = syscall.Errno(0x44)
1608 EWOULDBLOCK = syscall.Errno(0x23)
1609 EXDEV = syscall.Errno(0x12)
1610)
1611
1612// Signals
1613const (
1614 SIGABRT = syscall.Signal(0x6)
1615 SIGALRM = syscall.Signal(0xe)
1616 SIGBUS = syscall.Signal(0xa)
1617 SIGCHLD = syscall.Signal(0x14)
1618 SIGCONT = syscall.Signal(0x13)
1619 SIGEMT = syscall.Signal(0x7)
1620 SIGFPE = syscall.Signal(0x8)
1621 SIGHUP = syscall.Signal(0x1)
1622 SIGILL = syscall.Signal(0x4)
1623 SIGINFO = syscall.Signal(0x1d)
1624 SIGINT = syscall.Signal(0x2)
1625 SIGIO = syscall.Signal(0x17)
1626 SIGIOT = syscall.Signal(0x6)
1627 SIGKILL = syscall.Signal(0x9)
1628 SIGLIBRT = syscall.Signal(0x21)
1629 SIGLWP = syscall.Signal(0x20)
1630 SIGPIPE = syscall.Signal(0xd)
1631 SIGPROF = syscall.Signal(0x1b)
1632 SIGQUIT = syscall.Signal(0x3)
1633 SIGSEGV = syscall.Signal(0xb)
1634 SIGSTOP = syscall.Signal(0x11)
1635 SIGSYS = syscall.Signal(0xc)
1636 SIGTERM = syscall.Signal(0xf)
1637 SIGTHR = syscall.Signal(0x20)
1638 SIGTRAP = syscall.Signal(0x5)
1639 SIGTSTP = syscall.Signal(0x12)
1640 SIGTTIN = syscall.Signal(0x15)
1641 SIGTTOU = syscall.Signal(0x16)
1642 SIGURG = syscall.Signal(0x10)
1643 SIGUSR1 = syscall.Signal(0x1e)
1644 SIGUSR2 = syscall.Signal(0x1f)
1645 SIGVTALRM = syscall.Signal(0x1a)
1646 SIGWINCH = syscall.Signal(0x1c)
1647 SIGXCPU = syscall.Signal(0x18)
1648 SIGXFSZ = syscall.Signal(0x19)
1649)
1650
1651// Error table
1652var errorList = [...]struct {
1653 num syscall.Errno
1654 name string
1655 desc string
1656}{
1657 {1, "EPERM", "operation not permitted"},
1658 {2, "ENOENT", "no such file or directory"},
1659 {3, "ESRCH", "no such process"},
1660 {4, "EINTR", "interrupted system call"},
1661 {5, "EIO", "input/output error"},
1662 {6, "ENXIO", "device not configured"},
1663 {7, "E2BIG", "argument list too long"},
1664 {8, "ENOEXEC", "exec format error"},
1665 {9, "EBADF", "bad file descriptor"},
1666 {10, "ECHILD", "no child processes"},
1667 {11, "EDEADLK", "resource deadlock avoided"},
1668 {12, "ENOMEM", "cannot allocate memory"},
1669 {13, "EACCES", "permission denied"},
1670 {14, "EFAULT", "bad address"},
1671 {15, "ENOTBLK", "block device required"},
1672 {16, "EBUSY", "device busy"},
1673 {17, "EEXIST", "file exists"},
1674 {18, "EXDEV", "cross-device link"},
1675 {19, "ENODEV", "operation not supported by device"},
1676 {20, "ENOTDIR", "not a directory"},
1677 {21, "EISDIR", "is a directory"},
1678 {22, "EINVAL", "invalid argument"},
1679 {23, "ENFILE", "too many open files in system"},
1680 {24, "EMFILE", "too many open files"},
1681 {25, "ENOTTY", "inappropriate ioctl for device"},
1682 {26, "ETXTBSY", "text file busy"},
1683 {27, "EFBIG", "file too large"},
1684 {28, "ENOSPC", "no space left on device"},
1685 {29, "ESPIPE", "illegal seek"},
1686 {30, "EROFS", "read-only file system"},
1687 {31, "EMLINK", "too many links"},
1688 {32, "EPIPE", "broken pipe"},
1689 {33, "EDOM", "numerical argument out of domain"},
1690 {34, "ERANGE", "result too large"},
1691 {35, "EAGAIN", "resource temporarily unavailable"},
1692 {36, "EINPROGRESS", "operation now in progress"},
1693 {37, "EALREADY", "operation already in progress"},
1694 {38, "ENOTSOCK", "socket operation on non-socket"},
1695 {39, "EDESTADDRREQ", "destination address required"},
1696 {40, "EMSGSIZE", "message too long"},
1697 {41, "EPROTOTYPE", "protocol wrong type for socket"},
1698 {42, "ENOPROTOOPT", "protocol not available"},
1699 {43, "EPROTONOSUPPORT", "protocol not supported"},
1700 {44, "ESOCKTNOSUPPORT", "socket type not supported"},
1701 {45, "EOPNOTSUPP", "operation not supported"},
1702 {46, "EPFNOSUPPORT", "protocol family not supported"},
1703 {47, "EAFNOSUPPORT", "address family not supported by protocol family"},
1704 {48, "EADDRINUSE", "address already in use"},
1705 {49, "EADDRNOTAVAIL", "can't assign requested address"},
1706 {50, "ENETDOWN", "network is down"},
1707 {51, "ENETUNREACH", "network is unreachable"},
1708 {52, "ENETRESET", "network dropped connection on reset"},
1709 {53, "ECONNABORTED", "software caused connection abort"},
1710 {54, "ECONNRESET", "connection reset by peer"},
1711 {55, "ENOBUFS", "no buffer space available"},
1712 {56, "EISCONN", "socket is already connected"},
1713 {57, "ENOTCONN", "socket is not connected"},
1714 {58, "ESHUTDOWN", "can't send after socket shutdown"},
1715 {59, "ETOOMANYREFS", "too many references: can't splice"},
1716 {60, "ETIMEDOUT", "operation timed out"},
1717 {61, "ECONNREFUSED", "connection refused"},
1718 {62, "ELOOP", "too many levels of symbolic links"},
1719 {63, "ENAMETOOLONG", "file name too long"},
1720 {64, "EHOSTDOWN", "host is down"},
1721 {65, "EHOSTUNREACH", "no route to host"},
1722 {66, "ENOTEMPTY", "directory not empty"},
1723 {67, "EPROCLIM", "too many processes"},
1724 {68, "EUSERS", "too many users"},
1725 {69, "EDQUOT", "disc quota exceeded"},
1726 {70, "ESTALE", "stale NFS file handle"},
1727 {71, "EREMOTE", "too many levels of remote in path"},
1728 {72, "EBADRPC", "RPC struct is bad"},
1729 {73, "ERPCMISMATCH", "RPC version wrong"},
1730 {74, "EPROGUNAVAIL", "RPC prog. not avail"},
1731 {75, "EPROGMISMATCH", "program version wrong"},
1732 {76, "EPROCUNAVAIL", "bad procedure for program"},
1733 {77, "ENOLCK", "no locks available"},
1734 {78, "ENOSYS", "function not implemented"},
1735 {79, "EFTYPE", "inappropriate file type or format"},
1736 {80, "EAUTH", "authentication error"},
1737 {81, "ENEEDAUTH", "need authenticator"},
1738 {82, "EIDRM", "identifier removed"},
1739 {83, "ENOMSG", "no message of desired type"},
1740 {84, "EOVERFLOW", "value too large to be stored in data type"},
1741 {85, "ECANCELED", "operation canceled"},
1742 {86, "EILSEQ", "illegal byte sequence"},
1743 {87, "ENOATTR", "attribute not found"},
1744 {88, "EDOOFUS", "programming error"},
1745 {89, "EBADMSG", "bad message"},
1746 {90, "EMULTIHOP", "multihop attempted"},
1747 {91, "ENOLINK", "link has been severed"},
1748 {92, "EPROTO", "protocol error"},
1749 {93, "ENOTCAPABLE", "capabilities insufficient"},
1750 {94, "ECAPMODE", "not permitted in capability mode"},
1751 {95, "ENOTRECOVERABLE", "state not recoverable"},
1752 {96, "EOWNERDEAD", "previous owner died"},
1753}
1754
1755// Signal table
1756var signalList = [...]struct {
1757 num syscall.Signal
1758 name string
1759 desc string
1760}{
1761 {1, "SIGHUP", "hangup"},
1762 {2, "SIGINT", "interrupt"},
1763 {3, "SIGQUIT", "quit"},
1764 {4, "SIGILL", "illegal instruction"},
1765 {5, "SIGTRAP", "trace/BPT trap"},
1766 {6, "SIGIOT", "abort trap"},
1767 {7, "SIGEMT", "EMT trap"},
1768 {8, "SIGFPE", "floating point exception"},
1769 {9, "SIGKILL", "killed"},
1770 {10, "SIGBUS", "bus error"},
1771 {11, "SIGSEGV", "segmentation fault"},
1772 {12, "SIGSYS", "bad system call"},
1773 {13, "SIGPIPE", "broken pipe"},
1774 {14, "SIGALRM", "alarm clock"},
1775 {15, "SIGTERM", "terminated"},
1776 {16, "SIGURG", "urgent I/O condition"},
1777 {17, "SIGSTOP", "suspended (signal)"},
1778 {18, "SIGTSTP", "suspended"},
1779 {19, "SIGCONT", "continued"},
1780 {20, "SIGCHLD", "child exited"},
1781 {21, "SIGTTIN", "stopped (tty input)"},
1782 {22, "SIGTTOU", "stopped (tty output)"},
1783 {23, "SIGIO", "I/O possible"},
1784 {24, "SIGXCPU", "cputime limit exceeded"},
1785 {25, "SIGXFSZ", "filesize limit exceeded"},
1786 {26, "SIGVTALRM", "virtual timer expired"},
1787 {27, "SIGPROF", "profiling timer expired"},
1788 {28, "SIGWINCH", "window size changes"},
1789 {29, "SIGINFO", "information request"},
1790 {30, "SIGUSR1", "user defined signal 1"},
1791 {31, "SIGUSR2", "user defined signal 2"},
1792 {32, "SIGTHR", "unknown signal"},
1793 {33, "SIGLIBRT", "unknown signal"},
1794}
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 86b980a..cb89df8 100644
--- a/vendor/golang.org/x/sys/unix/zerrors_linux_386.go
+++ b/vendor/golang.org/x/sys/unix/zerrors_linux_386.go
@@ -41,7 +41,7 @@ const (
41 AF_KEY = 0xf 41 AF_KEY = 0xf
42 AF_LLC = 0x1a 42 AF_LLC = 0x1a
43 AF_LOCAL = 0x1 43 AF_LOCAL = 0x1
44 AF_MAX = 0x2c 44 AF_MAX = 0x2d
45 AF_MPLS = 0x1c 45 AF_MPLS = 0x1c
46 AF_NETBEUI = 0xd 46 AF_NETBEUI = 0xd
47 AF_NETLINK = 0x10 47 AF_NETLINK = 0x10
@@ -639,7 +639,7 @@ const (
639 IFA_F_STABLE_PRIVACY = 0x800 639 IFA_F_STABLE_PRIVACY = 0x800
640 IFA_F_TEMPORARY = 0x1 640 IFA_F_TEMPORARY = 0x1
641 IFA_F_TENTATIVE = 0x40 641 IFA_F_TENTATIVE = 0x40
642 IFA_MAX = 0x9 642 IFA_MAX = 0xa
643 IFF_ALLMULTI = 0x200 643 IFF_ALLMULTI = 0x200
644 IFF_ATTACH_QUEUE = 0x200 644 IFF_ATTACH_QUEUE = 0x200
645 IFF_AUTOMEDIA = 0x4000 645 IFF_AUTOMEDIA = 0x4000
@@ -707,6 +707,7 @@ const (
707 IN_ISDIR = 0x40000000 707 IN_ISDIR = 0x40000000
708 IN_LOOPBACKNET = 0x7f 708 IN_LOOPBACKNET = 0x7f
709 IN_MASK_ADD = 0x20000000 709 IN_MASK_ADD = 0x20000000
710 IN_MASK_CREATE = 0x10000000
710 IN_MODIFY = 0x2 711 IN_MODIFY = 0x2
711 IN_MOVE = 0xc0 712 IN_MOVE = 0xc0
712 IN_MOVED_FROM = 0x40 713 IN_MOVED_FROM = 0x40
@@ -778,6 +779,7 @@ const (
778 IPV6_MINHOPCOUNT = 0x49 779 IPV6_MINHOPCOUNT = 0x49
779 IPV6_MTU = 0x18 780 IPV6_MTU = 0x18
780 IPV6_MTU_DISCOVER = 0x17 781 IPV6_MTU_DISCOVER = 0x17
782 IPV6_MULTICAST_ALL = 0x1d
781 IPV6_MULTICAST_HOPS = 0x12 783 IPV6_MULTICAST_HOPS = 0x12
782 IPV6_MULTICAST_IF = 0x11 784 IPV6_MULTICAST_IF = 0x11
783 IPV6_MULTICAST_LOOP = 0x13 785 IPV6_MULTICAST_LOOP = 0x13
@@ -913,6 +915,11 @@ const (
913 KEYCTL_JOIN_SESSION_KEYRING = 0x1 915 KEYCTL_JOIN_SESSION_KEYRING = 0x1
914 KEYCTL_LINK = 0x8 916 KEYCTL_LINK = 0x8
915 KEYCTL_NEGATE = 0xd 917 KEYCTL_NEGATE = 0xd
918 KEYCTL_PKEY_DECRYPT = 0x1a
919 KEYCTL_PKEY_ENCRYPT = 0x19
920 KEYCTL_PKEY_QUERY = 0x18
921 KEYCTL_PKEY_SIGN = 0x1b
922 KEYCTL_PKEY_VERIFY = 0x1c
916 KEYCTL_READ = 0xb 923 KEYCTL_READ = 0xb
917 KEYCTL_REJECT = 0x13 924 KEYCTL_REJECT = 0x13
918 KEYCTL_RESTRICT_KEYRING = 0x1d 925 KEYCTL_RESTRICT_KEYRING = 0x1d
@@ -922,6 +929,10 @@ const (
922 KEYCTL_SETPERM = 0x5 929 KEYCTL_SETPERM = 0x5
923 KEYCTL_SET_REQKEY_KEYRING = 0xe 930 KEYCTL_SET_REQKEY_KEYRING = 0xe
924 KEYCTL_SET_TIMEOUT = 0xf 931 KEYCTL_SET_TIMEOUT = 0xf
932 KEYCTL_SUPPORTS_DECRYPT = 0x2
933 KEYCTL_SUPPORTS_ENCRYPT = 0x1
934 KEYCTL_SUPPORTS_SIGN = 0x4
935 KEYCTL_SUPPORTS_VERIFY = 0x8
925 KEYCTL_UNLINK = 0x9 936 KEYCTL_UNLINK = 0x9
926 KEYCTL_UPDATE = 0x2 937 KEYCTL_UPDATE = 0x2
927 KEY_REQKEY_DEFL_DEFAULT = 0x0 938 KEY_REQKEY_DEFL_DEFAULT = 0x0
@@ -1008,7 +1019,9 @@ const (
1008 MFD_HUGE_256MB = 0x70000000 1019 MFD_HUGE_256MB = 0x70000000
1009 MFD_HUGE_2GB = 0x7c000000 1020 MFD_HUGE_2GB = 0x7c000000
1010 MFD_HUGE_2MB = 0x54000000 1021 MFD_HUGE_2MB = 0x54000000
1022 MFD_HUGE_32MB = 0x64000000
1011 MFD_HUGE_512KB = 0x4c000000 1023 MFD_HUGE_512KB = 0x4c000000
1024 MFD_HUGE_512MB = 0x74000000
1012 MFD_HUGE_64KB = 0x40000000 1025 MFD_HUGE_64KB = 0x40000000
1013 MFD_HUGE_8MB = 0x5c000000 1026 MFD_HUGE_8MB = 0x5c000000
1014 MFD_HUGE_MASK = 0x3f 1027 MFD_HUGE_MASK = 0x3f
@@ -1021,6 +1034,8 @@ const (
1021 MNT_DETACH = 0x2 1034 MNT_DETACH = 0x2
1022 MNT_EXPIRE = 0x4 1035 MNT_EXPIRE = 0x4
1023 MNT_FORCE = 0x1 1036 MNT_FORCE = 0x1
1037 MODULE_INIT_IGNORE_MODVERSIONS = 0x1
1038 MODULE_INIT_IGNORE_VERMAGIC = 0x2
1024 MSDOS_SUPER_MAGIC = 0x4d44 1039 MSDOS_SUPER_MAGIC = 0x4d44
1025 MSG_BATCH = 0x40000 1040 MSG_BATCH = 0x40000
1026 MSG_CMSG_CLOEXEC = 0x40000000 1041 MSG_CMSG_CLOEXEC = 0x40000000
@@ -1097,6 +1112,7 @@ const (
1097 NETLINK_FIB_LOOKUP = 0xa 1112 NETLINK_FIB_LOOKUP = 0xa
1098 NETLINK_FIREWALL = 0x3 1113 NETLINK_FIREWALL = 0x3
1099 NETLINK_GENERIC = 0x10 1114 NETLINK_GENERIC = 0x10
1115 NETLINK_GET_STRICT_CHK = 0xc
1100 NETLINK_INET_DIAG = 0x4 1116 NETLINK_INET_DIAG = 0x4
1101 NETLINK_IP6_FW = 0xd 1117 NETLINK_IP6_FW = 0xd
1102 NETLINK_ISCSI = 0x8 1118 NETLINK_ISCSI = 0x8
@@ -1240,6 +1256,7 @@ const (
1240 PACKET_FASTROUTE = 0x6 1256 PACKET_FASTROUTE = 0x6
1241 PACKET_HDRLEN = 0xb 1257 PACKET_HDRLEN = 0xb
1242 PACKET_HOST = 0x0 1258 PACKET_HOST = 0x0
1259 PACKET_IGNORE_OUTGOING = 0x17
1243 PACKET_KERNEL = 0x7 1260 PACKET_KERNEL = 0x7
1244 PACKET_LOOPBACK = 0x5 1261 PACKET_LOOPBACK = 0x5
1245 PACKET_LOSS = 0xe 1262 PACKET_LOSS = 0xe
@@ -1289,6 +1306,36 @@ const (
1289 PERF_EVENT_IOC_SET_FILTER = 0x40042406 1306 PERF_EVENT_IOC_SET_FILTER = 0x40042406
1290 PERF_EVENT_IOC_SET_OUTPUT = 0x2405 1307 PERF_EVENT_IOC_SET_OUTPUT = 0x2405
1291 PIPEFS_MAGIC = 0x50495045 1308 PIPEFS_MAGIC = 0x50495045
1309 PPPIOCATTACH = 0x4004743d
1310 PPPIOCATTCHAN = 0x40047438
1311 PPPIOCCONNECT = 0x4004743a
1312 PPPIOCDETACH = 0x4004743c
1313 PPPIOCDISCONN = 0x7439
1314 PPPIOCGASYNCMAP = 0x80047458
1315 PPPIOCGCHAN = 0x80047437
1316 PPPIOCGDEBUG = 0x80047441
1317 PPPIOCGFLAGS = 0x8004745a
1318 PPPIOCGIDLE = 0x8008743f
1319 PPPIOCGL2TPSTATS = 0x80487436
1320 PPPIOCGMRU = 0x80047453
1321 PPPIOCGNPMODE = 0xc008744c
1322 PPPIOCGRASYNCMAP = 0x80047455
1323 PPPIOCGUNIT = 0x80047456
1324 PPPIOCGXASYNCMAP = 0x80207450
1325 PPPIOCNEWUNIT = 0xc004743e
1326 PPPIOCSACTIVE = 0x40087446
1327 PPPIOCSASYNCMAP = 0x40047457
1328 PPPIOCSCOMPRESS = 0x400c744d
1329 PPPIOCSDEBUG = 0x40047440
1330 PPPIOCSFLAGS = 0x40047459
1331 PPPIOCSMAXCID = 0x40047451
1332 PPPIOCSMRRU = 0x4004743b
1333 PPPIOCSMRU = 0x40047452
1334 PPPIOCSNPMODE = 0x4008744b
1335 PPPIOCSPASS = 0x40087447
1336 PPPIOCSRASYNCMAP = 0x40047454
1337 PPPIOCSXASYNCMAP = 0x4020744f
1338 PPPIOCXFERUNIT = 0x744e
1292 PRIO_PGRP = 0x1 1339 PRIO_PGRP = 0x1
1293 PRIO_PROCESS = 0x0 1340 PRIO_PROCESS = 0x0
1294 PRIO_USER = 0x2 1341 PRIO_USER = 0x2
@@ -1390,6 +1437,7 @@ const (
1390 PR_SPEC_DISABLE = 0x4 1437 PR_SPEC_DISABLE = 0x4
1391 PR_SPEC_ENABLE = 0x2 1438 PR_SPEC_ENABLE = 0x2
1392 PR_SPEC_FORCE_DISABLE = 0x8 1439 PR_SPEC_FORCE_DISABLE = 0x8
1440 PR_SPEC_INDIRECT_BRANCH = 0x1
1393 PR_SPEC_NOT_AFFECTED = 0x0 1441 PR_SPEC_NOT_AFFECTED = 0x0
1394 PR_SPEC_PRCTL = 0x1 1442 PR_SPEC_PRCTL = 0x1
1395 PR_SPEC_STORE_BYPASS = 0x0 1443 PR_SPEC_STORE_BYPASS = 0x0
@@ -1491,6 +1539,13 @@ const (
1491 RLIMIT_SIGPENDING = 0xb 1539 RLIMIT_SIGPENDING = 0xb
1492 RLIMIT_STACK = 0x3 1540 RLIMIT_STACK = 0x3
1493 RLIM_INFINITY = 0xffffffffffffffff 1541 RLIM_INFINITY = 0xffffffffffffffff
1542 RNDADDENTROPY = 0x40085203
1543 RNDADDTOENTCNT = 0x40045201
1544 RNDCLEARPOOL = 0x5206
1545 RNDGETENTCNT = 0x80045200
1546 RNDGETPOOL = 0x80085202
1547 RNDRESEEDCRNG = 0x5207
1548 RNDZAPENTCNT = 0x5204
1494 RTAX_ADVMSS = 0x8 1549 RTAX_ADVMSS = 0x8
1495 RTAX_CC_ALGO = 0x10 1550 RTAX_CC_ALGO = 0x10
1496 RTAX_CWND = 0x7 1551 RTAX_CWND = 0x7
@@ -1584,6 +1639,7 @@ const (
1584 RTM_DELACTION = 0x31 1639 RTM_DELACTION = 0x31
1585 RTM_DELADDR = 0x15 1640 RTM_DELADDR = 0x15
1586 RTM_DELADDRLABEL = 0x49 1641 RTM_DELADDRLABEL = 0x49
1642 RTM_DELCHAIN = 0x65
1587 RTM_DELLINK = 0x11 1643 RTM_DELLINK = 0x11
1588 RTM_DELMDB = 0x55 1644 RTM_DELMDB = 0x55
1589 RTM_DELNEIGH = 0x1d 1645 RTM_DELNEIGH = 0x1d
@@ -1604,6 +1660,7 @@ const (
1604 RTM_GETADDR = 0x16 1660 RTM_GETADDR = 0x16
1605 RTM_GETADDRLABEL = 0x4a 1661 RTM_GETADDRLABEL = 0x4a
1606 RTM_GETANYCAST = 0x3e 1662 RTM_GETANYCAST = 0x3e
1663 RTM_GETCHAIN = 0x66
1607 RTM_GETDCB = 0x4e 1664 RTM_GETDCB = 0x4e
1608 RTM_GETLINK = 0x12 1665 RTM_GETLINK = 0x12
1609 RTM_GETMDB = 0x56 1666 RTM_GETMDB = 0x56
@@ -1618,11 +1675,12 @@ const (
1618 RTM_GETSTATS = 0x5e 1675 RTM_GETSTATS = 0x5e
1619 RTM_GETTCLASS = 0x2a 1676 RTM_GETTCLASS = 0x2a
1620 RTM_GETTFILTER = 0x2e 1677 RTM_GETTFILTER = 0x2e
1621 RTM_MAX = 0x63 1678 RTM_MAX = 0x67
1622 RTM_NEWACTION = 0x30 1679 RTM_NEWACTION = 0x30
1623 RTM_NEWADDR = 0x14 1680 RTM_NEWADDR = 0x14
1624 RTM_NEWADDRLABEL = 0x48 1681 RTM_NEWADDRLABEL = 0x48
1625 RTM_NEWCACHEREPORT = 0x60 1682 RTM_NEWCACHEREPORT = 0x60
1683 RTM_NEWCHAIN = 0x64
1626 RTM_NEWLINK = 0x10 1684 RTM_NEWLINK = 0x10
1627 RTM_NEWMDB = 0x54 1685 RTM_NEWMDB = 0x54
1628 RTM_NEWNDUSEROPT = 0x44 1686 RTM_NEWNDUSEROPT = 0x44
@@ -1637,8 +1695,8 @@ const (
1637 RTM_NEWSTATS = 0x5c 1695 RTM_NEWSTATS = 0x5c
1638 RTM_NEWTCLASS = 0x28 1696 RTM_NEWTCLASS = 0x28
1639 RTM_NEWTFILTER = 0x2c 1697 RTM_NEWTFILTER = 0x2c
1640 RTM_NR_FAMILIES = 0x15 1698 RTM_NR_FAMILIES = 0x16
1641 RTM_NR_MSGTYPES = 0x54 1699 RTM_NR_MSGTYPES = 0x58
1642 RTM_SETDCB = 0x4f 1700 RTM_SETDCB = 0x4f
1643 RTM_SETLINK = 0x13 1701 RTM_SETLINK = 0x13
1644 RTM_SETNEIGHTBL = 0x43 1702 RTM_SETNEIGHTBL = 0x43
@@ -1687,12 +1745,16 @@ const (
1687 SCM_TIMESTAMPING_OPT_STATS = 0x36 1745 SCM_TIMESTAMPING_OPT_STATS = 0x36
1688 SCM_TIMESTAMPING_PKTINFO = 0x3a 1746 SCM_TIMESTAMPING_PKTINFO = 0x3a
1689 SCM_TIMESTAMPNS = 0x23 1747 SCM_TIMESTAMPNS = 0x23
1748 SCM_TXTIME = 0x3d
1690 SCM_WIFI_STATUS = 0x29 1749 SCM_WIFI_STATUS = 0x29
1750 SC_LOG_FLUSH = 0x100000
1691 SECCOMP_MODE_DISABLED = 0x0 1751 SECCOMP_MODE_DISABLED = 0x0
1692 SECCOMP_MODE_FILTER = 0x2 1752 SECCOMP_MODE_FILTER = 0x2
1693 SECCOMP_MODE_STRICT = 0x1 1753 SECCOMP_MODE_STRICT = 0x1
1694 SECURITYFS_MAGIC = 0x73636673 1754 SECURITYFS_MAGIC = 0x73636673
1695 SELINUX_MAGIC = 0xf97cff8c 1755 SELINUX_MAGIC = 0xf97cff8c
1756 SFD_CLOEXEC = 0x80000
1757 SFD_NONBLOCK = 0x800
1696 SHUT_RD = 0x0 1758 SHUT_RD = 0x0
1697 SHUT_RDWR = 0x2 1759 SHUT_RDWR = 0x2
1698 SHUT_WR = 0x1 1760 SHUT_WR = 0x1
@@ -1743,6 +1805,9 @@ const (
1743 SIOCGMIIPHY = 0x8947 1805 SIOCGMIIPHY = 0x8947
1744 SIOCGMIIREG = 0x8948 1806 SIOCGMIIREG = 0x8948
1745 SIOCGPGRP = 0x8904 1807 SIOCGPGRP = 0x8904
1808 SIOCGPPPCSTATS = 0x89f2
1809 SIOCGPPPSTATS = 0x89f0
1810 SIOCGPPPVER = 0x89f1
1746 SIOCGRARP = 0x8961 1811 SIOCGRARP = 0x8961
1747 SIOCGSKNS = 0x894c 1812 SIOCGSKNS = 0x894c
1748 SIOCGSTAMP = 0x8906 1813 SIOCGSTAMP = 0x8906
@@ -1851,6 +1916,17 @@ const (
1851 SO_DETACH_FILTER = 0x1b 1916 SO_DETACH_FILTER = 0x1b
1852 SO_DOMAIN = 0x27 1917 SO_DOMAIN = 0x27
1853 SO_DONTROUTE = 0x5 1918 SO_DONTROUTE = 0x5
1919 SO_EE_CODE_TXTIME_INVALID_PARAM = 0x1
1920 SO_EE_CODE_TXTIME_MISSED = 0x2
1921 SO_EE_CODE_ZEROCOPY_COPIED = 0x1
1922 SO_EE_ORIGIN_ICMP = 0x2
1923 SO_EE_ORIGIN_ICMP6 = 0x3
1924 SO_EE_ORIGIN_LOCAL = 0x1
1925 SO_EE_ORIGIN_NONE = 0x0
1926 SO_EE_ORIGIN_TIMESTAMPING = 0x4
1927 SO_EE_ORIGIN_TXSTATUS = 0x4
1928 SO_EE_ORIGIN_TXTIME = 0x6
1929 SO_EE_ORIGIN_ZEROCOPY = 0x5
1854 SO_ERROR = 0x4 1930 SO_ERROR = 0x4
1855 SO_GET_FILTER = 0x1a 1931 SO_GET_FILTER = 0x1a
1856 SO_INCOMING_CPU = 0x31 1932 SO_INCOMING_CPU = 0x31
@@ -1891,6 +1967,7 @@ const (
1891 SO_TIMESTAMP = 0x1d 1967 SO_TIMESTAMP = 0x1d
1892 SO_TIMESTAMPING = 0x25 1968 SO_TIMESTAMPING = 0x25
1893 SO_TIMESTAMPNS = 0x23 1969 SO_TIMESTAMPNS = 0x23
1970 SO_TXTIME = 0x3d
1894 SO_TYPE = 0x3 1971 SO_TYPE = 0x3
1895 SO_VM_SOCKETS_BUFFER_MAX_SIZE = 0x2 1972 SO_VM_SOCKETS_BUFFER_MAX_SIZE = 0x2
1896 SO_VM_SOCKETS_BUFFER_MIN_SIZE = 0x1 1973 SO_VM_SOCKETS_BUFFER_MIN_SIZE = 0x1
@@ -1969,7 +2046,7 @@ const (
1969 TASKSTATS_GENL_NAME = "TASKSTATS" 2046 TASKSTATS_GENL_NAME = "TASKSTATS"
1970 TASKSTATS_GENL_VERSION = 0x1 2047 TASKSTATS_GENL_VERSION = 0x1
1971 TASKSTATS_TYPE_MAX = 0x6 2048 TASKSTATS_TYPE_MAX = 0x6
1972 TASKSTATS_VERSION = 0x8 2049 TASKSTATS_VERSION = 0x9
1973 TCFLSH = 0x540b 2050 TCFLSH = 0x540b
1974 TCGETA = 0x5405 2051 TCGETA = 0x5405
1975 TCGETS = 0x5401 2052 TCGETS = 0x5401
@@ -1983,6 +2060,7 @@ const (
1983 TCOOFF = 0x0 2060 TCOOFF = 0x0
1984 TCOON = 0x1 2061 TCOON = 0x1
1985 TCP_CC_INFO = 0x1a 2062 TCP_CC_INFO = 0x1a
2063 TCP_CM_INQ = 0x24
1986 TCP_CONGESTION = 0xd 2064 TCP_CONGESTION = 0xd
1987 TCP_COOKIE_IN_ALWAYS = 0x1 2065 TCP_COOKIE_IN_ALWAYS = 0x1
1988 TCP_COOKIE_MAX = 0x10 2066 TCP_COOKIE_MAX = 0x10
@@ -1997,6 +2075,7 @@ const (
1997 TCP_FASTOPEN_KEY = 0x21 2075 TCP_FASTOPEN_KEY = 0x21
1998 TCP_FASTOPEN_NO_COOKIE = 0x22 2076 TCP_FASTOPEN_NO_COOKIE = 0x22
1999 TCP_INFO = 0xb 2077 TCP_INFO = 0xb
2078 TCP_INQ = 0x24
2000 TCP_KEEPCNT = 0x6 2079 TCP_KEEPCNT = 0x6
2001 TCP_KEEPIDLE = 0x4 2080 TCP_KEEPIDLE = 0x4
2002 TCP_KEEPINTVL = 0x5 2081 TCP_KEEPINTVL = 0x5
@@ -2016,6 +2095,9 @@ const (
2016 TCP_QUEUE_SEQ = 0x15 2095 TCP_QUEUE_SEQ = 0x15
2017 TCP_QUICKACK = 0xc 2096 TCP_QUICKACK = 0xc
2018 TCP_REPAIR = 0x13 2097 TCP_REPAIR = 0x13
2098 TCP_REPAIR_OFF = 0x0
2099 TCP_REPAIR_OFF_NO_WP = -0x1
2100 TCP_REPAIR_ON = 0x1
2019 TCP_REPAIR_OPTIONS = 0x16 2101 TCP_REPAIR_OPTIONS = 0x16
2020 TCP_REPAIR_QUEUE = 0x14 2102 TCP_REPAIR_QUEUE = 0x14
2021 TCP_REPAIR_WINDOW = 0x1d 2103 TCP_REPAIR_WINDOW = 0x1d
@@ -2030,6 +2112,7 @@ const (
2030 TCP_ULP = 0x1f 2112 TCP_ULP = 0x1f
2031 TCP_USER_TIMEOUT = 0x12 2113 TCP_USER_TIMEOUT = 0x12
2032 TCP_WINDOW_CLAMP = 0xa 2114 TCP_WINDOW_CLAMP = 0xa
2115 TCP_ZEROCOPY_RECEIVE = 0x23
2033 TCSAFLUSH = 0x2 2116 TCSAFLUSH = 0x2
2034 TCSBRK = 0x5409 2117 TCSBRK = 0x5409
2035 TCSBRKP = 0x5425 2118 TCSBRKP = 0x5425
@@ -2046,6 +2129,7 @@ const (
2046 TCSETXF = 0x5434 2129 TCSETXF = 0x5434
2047 TCSETXW = 0x5435 2130 TCSETXW = 0x5435
2048 TCXONC = 0x540a 2131 TCXONC = 0x540a
2132 TIMER_ABSTIME = 0x1
2049 TIOCCBRK = 0x5428 2133 TIOCCBRK = 0x5428
2050 TIOCCONS = 0x541d 2134 TIOCCONS = 0x541d
2051 TIOCEXCL = 0x540c 2135 TIOCEXCL = 0x540c
@@ -2053,6 +2137,7 @@ const (
2053 TIOCGETD = 0x5424 2137 TIOCGETD = 0x5424
2054 TIOCGEXCL = 0x80045440 2138 TIOCGEXCL = 0x80045440
2055 TIOCGICOUNT = 0x545d 2139 TIOCGICOUNT = 0x545d
2140 TIOCGISO7816 = 0x80285442
2056 TIOCGLCKTRMIOS = 0x5456 2141 TIOCGLCKTRMIOS = 0x5456
2057 TIOCGPGRP = 0x540f 2142 TIOCGPGRP = 0x540f
2058 TIOCGPKT = 0x80045438 2143 TIOCGPKT = 0x80045438
@@ -2106,6 +2191,7 @@ const (
2106 TIOCSER_TEMT = 0x1 2191 TIOCSER_TEMT = 0x1
2107 TIOCSETD = 0x5423 2192 TIOCSETD = 0x5423
2108 TIOCSIG = 0x40045436 2193 TIOCSIG = 0x40045436
2194 TIOCSISO7816 = 0xc0285443
2109 TIOCSLCKTRMIOS = 0x5457 2195 TIOCSLCKTRMIOS = 0x5457
2110 TIOCSPGRP = 0x5410 2196 TIOCSPGRP = 0x5410
2111 TIOCSPTLCK = 0x40045431 2197 TIOCSPTLCK = 0x40045431
@@ -2336,6 +2422,7 @@ const (
2336 XDP_UMEM_REG = 0x4 2422 XDP_UMEM_REG = 0x4
2337 XDP_ZEROCOPY = 0x4 2423 XDP_ZEROCOPY = 0x4
2338 XENFS_SUPER_MAGIC = 0xabba1974 2424 XENFS_SUPER_MAGIC = 0xabba1974
2425 XFS_SUPER_MAGIC = 0x58465342
2339 XTABS = 0x1800 2426 XTABS = 0x1800
2340 ZSMALLOC_MAGIC = 0x58295829 2427 ZSMALLOC_MAGIC = 0x58295829
2341) 2428)
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 2863115..73c9b88 100644
--- a/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
+++ b/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
@@ -41,7 +41,7 @@ const (
41 AF_KEY = 0xf 41 AF_KEY = 0xf
42 AF_LLC = 0x1a 42 AF_LLC = 0x1a
43 AF_LOCAL = 0x1 43 AF_LOCAL = 0x1
44 AF_MAX = 0x2c 44 AF_MAX = 0x2d
45 AF_MPLS = 0x1c 45 AF_MPLS = 0x1c
46 AF_NETBEUI = 0xd 46 AF_NETBEUI = 0xd
47 AF_NETLINK = 0x10 47 AF_NETLINK = 0x10
@@ -639,7 +639,7 @@ const (
639 IFA_F_STABLE_PRIVACY = 0x800 639 IFA_F_STABLE_PRIVACY = 0x800
640 IFA_F_TEMPORARY = 0x1 640 IFA_F_TEMPORARY = 0x1
641 IFA_F_TENTATIVE = 0x40 641 IFA_F_TENTATIVE = 0x40
642 IFA_MAX = 0x9 642 IFA_MAX = 0xa
643 IFF_ALLMULTI = 0x200 643 IFF_ALLMULTI = 0x200
644 IFF_ATTACH_QUEUE = 0x200 644 IFF_ATTACH_QUEUE = 0x200
645 IFF_AUTOMEDIA = 0x4000 645 IFF_AUTOMEDIA = 0x4000
@@ -707,6 +707,7 @@ const (
707 IN_ISDIR = 0x40000000 707 IN_ISDIR = 0x40000000
708 IN_LOOPBACKNET = 0x7f 708 IN_LOOPBACKNET = 0x7f
709 IN_MASK_ADD = 0x20000000 709 IN_MASK_ADD = 0x20000000
710 IN_MASK_CREATE = 0x10000000
710 IN_MODIFY = 0x2 711 IN_MODIFY = 0x2
711 IN_MOVE = 0xc0 712 IN_MOVE = 0xc0
712 IN_MOVED_FROM = 0x40 713 IN_MOVED_FROM = 0x40
@@ -778,6 +779,7 @@ const (
778 IPV6_MINHOPCOUNT = 0x49 779 IPV6_MINHOPCOUNT = 0x49
779 IPV6_MTU = 0x18 780 IPV6_MTU = 0x18
780 IPV6_MTU_DISCOVER = 0x17 781 IPV6_MTU_DISCOVER = 0x17
782 IPV6_MULTICAST_ALL = 0x1d
781 IPV6_MULTICAST_HOPS = 0x12 783 IPV6_MULTICAST_HOPS = 0x12
782 IPV6_MULTICAST_IF = 0x11 784 IPV6_MULTICAST_IF = 0x11
783 IPV6_MULTICAST_LOOP = 0x13 785 IPV6_MULTICAST_LOOP = 0x13
@@ -913,6 +915,11 @@ const (
913 KEYCTL_JOIN_SESSION_KEYRING = 0x1 915 KEYCTL_JOIN_SESSION_KEYRING = 0x1
914 KEYCTL_LINK = 0x8 916 KEYCTL_LINK = 0x8
915 KEYCTL_NEGATE = 0xd 917 KEYCTL_NEGATE = 0xd
918 KEYCTL_PKEY_DECRYPT = 0x1a
919 KEYCTL_PKEY_ENCRYPT = 0x19
920 KEYCTL_PKEY_QUERY = 0x18
921 KEYCTL_PKEY_SIGN = 0x1b
922 KEYCTL_PKEY_VERIFY = 0x1c
916 KEYCTL_READ = 0xb 923 KEYCTL_READ = 0xb
917 KEYCTL_REJECT = 0x13 924 KEYCTL_REJECT = 0x13
918 KEYCTL_RESTRICT_KEYRING = 0x1d 925 KEYCTL_RESTRICT_KEYRING = 0x1d
@@ -922,6 +929,10 @@ const (
922 KEYCTL_SETPERM = 0x5 929 KEYCTL_SETPERM = 0x5
923 KEYCTL_SET_REQKEY_KEYRING = 0xe 930 KEYCTL_SET_REQKEY_KEYRING = 0xe
924 KEYCTL_SET_TIMEOUT = 0xf 931 KEYCTL_SET_TIMEOUT = 0xf
932 KEYCTL_SUPPORTS_DECRYPT = 0x2
933 KEYCTL_SUPPORTS_ENCRYPT = 0x1
934 KEYCTL_SUPPORTS_SIGN = 0x4
935 KEYCTL_SUPPORTS_VERIFY = 0x8
925 KEYCTL_UNLINK = 0x9 936 KEYCTL_UNLINK = 0x9
926 KEYCTL_UPDATE = 0x2 937 KEYCTL_UPDATE = 0x2
927 KEY_REQKEY_DEFL_DEFAULT = 0x0 938 KEY_REQKEY_DEFL_DEFAULT = 0x0
@@ -1008,7 +1019,9 @@ const (
1008 MFD_HUGE_256MB = 0x70000000 1019 MFD_HUGE_256MB = 0x70000000
1009 MFD_HUGE_2GB = 0x7c000000 1020 MFD_HUGE_2GB = 0x7c000000
1010 MFD_HUGE_2MB = 0x54000000 1021 MFD_HUGE_2MB = 0x54000000
1022 MFD_HUGE_32MB = 0x64000000
1011 MFD_HUGE_512KB = 0x4c000000 1023 MFD_HUGE_512KB = 0x4c000000
1024 MFD_HUGE_512MB = 0x74000000
1012 MFD_HUGE_64KB = 0x40000000 1025 MFD_HUGE_64KB = 0x40000000
1013 MFD_HUGE_8MB = 0x5c000000 1026 MFD_HUGE_8MB = 0x5c000000
1014 MFD_HUGE_MASK = 0x3f 1027 MFD_HUGE_MASK = 0x3f
@@ -1021,6 +1034,8 @@ const (
1021 MNT_DETACH = 0x2 1034 MNT_DETACH = 0x2
1022 MNT_EXPIRE = 0x4 1035 MNT_EXPIRE = 0x4
1023 MNT_FORCE = 0x1 1036 MNT_FORCE = 0x1
1037 MODULE_INIT_IGNORE_MODVERSIONS = 0x1
1038 MODULE_INIT_IGNORE_VERMAGIC = 0x2
1024 MSDOS_SUPER_MAGIC = 0x4d44 1039 MSDOS_SUPER_MAGIC = 0x4d44
1025 MSG_BATCH = 0x40000 1040 MSG_BATCH = 0x40000
1026 MSG_CMSG_CLOEXEC = 0x40000000 1041 MSG_CMSG_CLOEXEC = 0x40000000
@@ -1097,6 +1112,7 @@ const (
1097 NETLINK_FIB_LOOKUP = 0xa 1112 NETLINK_FIB_LOOKUP = 0xa
1098 NETLINK_FIREWALL = 0x3 1113 NETLINK_FIREWALL = 0x3
1099 NETLINK_GENERIC = 0x10 1114 NETLINK_GENERIC = 0x10
1115 NETLINK_GET_STRICT_CHK = 0xc
1100 NETLINK_INET_DIAG = 0x4 1116 NETLINK_INET_DIAG = 0x4
1101 NETLINK_IP6_FW = 0xd 1117 NETLINK_IP6_FW = 0xd
1102 NETLINK_ISCSI = 0x8 1118 NETLINK_ISCSI = 0x8
@@ -1240,6 +1256,7 @@ const (
1240 PACKET_FASTROUTE = 0x6 1256 PACKET_FASTROUTE = 0x6
1241 PACKET_HDRLEN = 0xb 1257 PACKET_HDRLEN = 0xb
1242 PACKET_HOST = 0x0 1258 PACKET_HOST = 0x0
1259 PACKET_IGNORE_OUTGOING = 0x17
1243 PACKET_KERNEL = 0x7 1260 PACKET_KERNEL = 0x7
1244 PACKET_LOOPBACK = 0x5 1261 PACKET_LOOPBACK = 0x5
1245 PACKET_LOSS = 0xe 1262 PACKET_LOSS = 0xe
@@ -1289,6 +1306,36 @@ const (
1289 PERF_EVENT_IOC_SET_FILTER = 0x40082406 1306 PERF_EVENT_IOC_SET_FILTER = 0x40082406
1290 PERF_EVENT_IOC_SET_OUTPUT = 0x2405 1307 PERF_EVENT_IOC_SET_OUTPUT = 0x2405
1291 PIPEFS_MAGIC = 0x50495045 1308 PIPEFS_MAGIC = 0x50495045
1309 PPPIOCATTACH = 0x4004743d
1310 PPPIOCATTCHAN = 0x40047438
1311 PPPIOCCONNECT = 0x4004743a
1312 PPPIOCDETACH = 0x4004743c
1313 PPPIOCDISCONN = 0x7439
1314 PPPIOCGASYNCMAP = 0x80047458
1315 PPPIOCGCHAN = 0x80047437
1316 PPPIOCGDEBUG = 0x80047441
1317 PPPIOCGFLAGS = 0x8004745a
1318 PPPIOCGIDLE = 0x8010743f
1319 PPPIOCGL2TPSTATS = 0x80487436
1320 PPPIOCGMRU = 0x80047453
1321 PPPIOCGNPMODE = 0xc008744c
1322 PPPIOCGRASYNCMAP = 0x80047455
1323 PPPIOCGUNIT = 0x80047456
1324 PPPIOCGXASYNCMAP = 0x80207450
1325 PPPIOCNEWUNIT = 0xc004743e
1326 PPPIOCSACTIVE = 0x40107446
1327 PPPIOCSASYNCMAP = 0x40047457
1328 PPPIOCSCOMPRESS = 0x4010744d
1329 PPPIOCSDEBUG = 0x40047440
1330 PPPIOCSFLAGS = 0x40047459
1331 PPPIOCSMAXCID = 0x40047451
1332 PPPIOCSMRRU = 0x4004743b
1333 PPPIOCSMRU = 0x40047452
1334 PPPIOCSNPMODE = 0x4008744b
1335 PPPIOCSPASS = 0x40107447
1336 PPPIOCSRASYNCMAP = 0x40047454
1337 PPPIOCSXASYNCMAP = 0x4020744f
1338 PPPIOCXFERUNIT = 0x744e
1292 PRIO_PGRP = 0x1 1339 PRIO_PGRP = 0x1
1293 PRIO_PROCESS = 0x0 1340 PRIO_PROCESS = 0x0
1294 PRIO_USER = 0x2 1341 PRIO_USER = 0x2
@@ -1390,6 +1437,7 @@ const (
1390 PR_SPEC_DISABLE = 0x4 1437 PR_SPEC_DISABLE = 0x4
1391 PR_SPEC_ENABLE = 0x2 1438 PR_SPEC_ENABLE = 0x2
1392 PR_SPEC_FORCE_DISABLE = 0x8 1439 PR_SPEC_FORCE_DISABLE = 0x8
1440 PR_SPEC_INDIRECT_BRANCH = 0x1
1393 PR_SPEC_NOT_AFFECTED = 0x0 1441 PR_SPEC_NOT_AFFECTED = 0x0
1394 PR_SPEC_PRCTL = 0x1 1442 PR_SPEC_PRCTL = 0x1
1395 PR_SPEC_STORE_BYPASS = 0x0 1443 PR_SPEC_STORE_BYPASS = 0x0
@@ -1492,6 +1540,13 @@ const (
1492 RLIMIT_SIGPENDING = 0xb 1540 RLIMIT_SIGPENDING = 0xb
1493 RLIMIT_STACK = 0x3 1541 RLIMIT_STACK = 0x3
1494 RLIM_INFINITY = 0xffffffffffffffff 1542 RLIM_INFINITY = 0xffffffffffffffff
1543 RNDADDENTROPY = 0x40085203
1544 RNDADDTOENTCNT = 0x40045201
1545 RNDCLEARPOOL = 0x5206
1546 RNDGETENTCNT = 0x80045200
1547 RNDGETPOOL = 0x80085202
1548 RNDRESEEDCRNG = 0x5207
1549 RNDZAPENTCNT = 0x5204
1495 RTAX_ADVMSS = 0x8 1550 RTAX_ADVMSS = 0x8
1496 RTAX_CC_ALGO = 0x10 1551 RTAX_CC_ALGO = 0x10
1497 RTAX_CWND = 0x7 1552 RTAX_CWND = 0x7
@@ -1585,6 +1640,7 @@ const (
1585 RTM_DELACTION = 0x31 1640 RTM_DELACTION = 0x31
1586 RTM_DELADDR = 0x15 1641 RTM_DELADDR = 0x15
1587 RTM_DELADDRLABEL = 0x49 1642 RTM_DELADDRLABEL = 0x49
1643 RTM_DELCHAIN = 0x65
1588 RTM_DELLINK = 0x11 1644 RTM_DELLINK = 0x11
1589 RTM_DELMDB = 0x55 1645 RTM_DELMDB = 0x55
1590 RTM_DELNEIGH = 0x1d 1646 RTM_DELNEIGH = 0x1d
@@ -1605,6 +1661,7 @@ const (
1605 RTM_GETADDR = 0x16 1661 RTM_GETADDR = 0x16
1606 RTM_GETADDRLABEL = 0x4a 1662 RTM_GETADDRLABEL = 0x4a
1607 RTM_GETANYCAST = 0x3e 1663 RTM_GETANYCAST = 0x3e
1664 RTM_GETCHAIN = 0x66
1608 RTM_GETDCB = 0x4e 1665 RTM_GETDCB = 0x4e
1609 RTM_GETLINK = 0x12 1666 RTM_GETLINK = 0x12
1610 RTM_GETMDB = 0x56 1667 RTM_GETMDB = 0x56
@@ -1619,11 +1676,12 @@ const (
1619 RTM_GETSTATS = 0x5e 1676 RTM_GETSTATS = 0x5e
1620 RTM_GETTCLASS = 0x2a 1677 RTM_GETTCLASS = 0x2a
1621 RTM_GETTFILTER = 0x2e 1678 RTM_GETTFILTER = 0x2e
1622 RTM_MAX = 0x63 1679 RTM_MAX = 0x67
1623 RTM_NEWACTION = 0x30 1680 RTM_NEWACTION = 0x30
1624 RTM_NEWADDR = 0x14 1681 RTM_NEWADDR = 0x14
1625 RTM_NEWADDRLABEL = 0x48 1682 RTM_NEWADDRLABEL = 0x48
1626 RTM_NEWCACHEREPORT = 0x60 1683 RTM_NEWCACHEREPORT = 0x60
1684 RTM_NEWCHAIN = 0x64
1627 RTM_NEWLINK = 0x10 1685 RTM_NEWLINK = 0x10
1628 RTM_NEWMDB = 0x54 1686 RTM_NEWMDB = 0x54
1629 RTM_NEWNDUSEROPT = 0x44 1687 RTM_NEWNDUSEROPT = 0x44
@@ -1638,8 +1696,8 @@ const (
1638 RTM_NEWSTATS = 0x5c 1696 RTM_NEWSTATS = 0x5c
1639 RTM_NEWTCLASS = 0x28 1697 RTM_NEWTCLASS = 0x28
1640 RTM_NEWTFILTER = 0x2c 1698 RTM_NEWTFILTER = 0x2c
1641 RTM_NR_FAMILIES = 0x15 1699 RTM_NR_FAMILIES = 0x16
1642 RTM_NR_MSGTYPES = 0x54 1700 RTM_NR_MSGTYPES = 0x58
1643 RTM_SETDCB = 0x4f 1701 RTM_SETDCB = 0x4f
1644 RTM_SETLINK = 0x13 1702 RTM_SETLINK = 0x13
1645 RTM_SETNEIGHTBL = 0x43 1703 RTM_SETNEIGHTBL = 0x43
@@ -1688,12 +1746,16 @@ const (
1688 SCM_TIMESTAMPING_OPT_STATS = 0x36 1746 SCM_TIMESTAMPING_OPT_STATS = 0x36
1689 SCM_TIMESTAMPING_PKTINFO = 0x3a 1747 SCM_TIMESTAMPING_PKTINFO = 0x3a
1690 SCM_TIMESTAMPNS = 0x23 1748 SCM_TIMESTAMPNS = 0x23
1749 SCM_TXTIME = 0x3d
1691 SCM_WIFI_STATUS = 0x29 1750 SCM_WIFI_STATUS = 0x29
1751 SC_LOG_FLUSH = 0x100000
1692 SECCOMP_MODE_DISABLED = 0x0 1752 SECCOMP_MODE_DISABLED = 0x0
1693 SECCOMP_MODE_FILTER = 0x2 1753 SECCOMP_MODE_FILTER = 0x2
1694 SECCOMP_MODE_STRICT = 0x1 1754 SECCOMP_MODE_STRICT = 0x1
1695 SECURITYFS_MAGIC = 0x73636673 1755 SECURITYFS_MAGIC = 0x73636673
1696 SELINUX_MAGIC = 0xf97cff8c 1756 SELINUX_MAGIC = 0xf97cff8c
1757 SFD_CLOEXEC = 0x80000
1758 SFD_NONBLOCK = 0x800
1697 SHUT_RD = 0x0 1759 SHUT_RD = 0x0
1698 SHUT_RDWR = 0x2 1760 SHUT_RDWR = 0x2
1699 SHUT_WR = 0x1 1761 SHUT_WR = 0x1
@@ -1744,6 +1806,9 @@ const (
1744 SIOCGMIIPHY = 0x8947 1806 SIOCGMIIPHY = 0x8947
1745 SIOCGMIIREG = 0x8948 1807 SIOCGMIIREG = 0x8948
1746 SIOCGPGRP = 0x8904 1808 SIOCGPGRP = 0x8904
1809 SIOCGPPPCSTATS = 0x89f2
1810 SIOCGPPPSTATS = 0x89f0
1811 SIOCGPPPVER = 0x89f1
1747 SIOCGRARP = 0x8961 1812 SIOCGRARP = 0x8961
1748 SIOCGSKNS = 0x894c 1813 SIOCGSKNS = 0x894c
1749 SIOCGSTAMP = 0x8906 1814 SIOCGSTAMP = 0x8906
@@ -1852,6 +1917,17 @@ const (
1852 SO_DETACH_FILTER = 0x1b 1917 SO_DETACH_FILTER = 0x1b
1853 SO_DOMAIN = 0x27 1918 SO_DOMAIN = 0x27
1854 SO_DONTROUTE = 0x5 1919 SO_DONTROUTE = 0x5
1920 SO_EE_CODE_TXTIME_INVALID_PARAM = 0x1
1921 SO_EE_CODE_TXTIME_MISSED = 0x2
1922 SO_EE_CODE_ZEROCOPY_COPIED = 0x1
1923 SO_EE_ORIGIN_ICMP = 0x2
1924 SO_EE_ORIGIN_ICMP6 = 0x3
1925 SO_EE_ORIGIN_LOCAL = 0x1
1926 SO_EE_ORIGIN_NONE = 0x0
1927 SO_EE_ORIGIN_TIMESTAMPING = 0x4
1928 SO_EE_ORIGIN_TXSTATUS = 0x4
1929 SO_EE_ORIGIN_TXTIME = 0x6
1930 SO_EE_ORIGIN_ZEROCOPY = 0x5
1855 SO_ERROR = 0x4 1931 SO_ERROR = 0x4
1856 SO_GET_FILTER = 0x1a 1932 SO_GET_FILTER = 0x1a
1857 SO_INCOMING_CPU = 0x31 1933 SO_INCOMING_CPU = 0x31
@@ -1892,6 +1968,7 @@ const (
1892 SO_TIMESTAMP = 0x1d 1968 SO_TIMESTAMP = 0x1d
1893 SO_TIMESTAMPING = 0x25 1969 SO_TIMESTAMPING = 0x25
1894 SO_TIMESTAMPNS = 0x23 1970 SO_TIMESTAMPNS = 0x23
1971 SO_TXTIME = 0x3d
1895 SO_TYPE = 0x3 1972 SO_TYPE = 0x3
1896 SO_VM_SOCKETS_BUFFER_MAX_SIZE = 0x2 1973 SO_VM_SOCKETS_BUFFER_MAX_SIZE = 0x2
1897 SO_VM_SOCKETS_BUFFER_MIN_SIZE = 0x1 1974 SO_VM_SOCKETS_BUFFER_MIN_SIZE = 0x1
@@ -1970,7 +2047,7 @@ const (
1970 TASKSTATS_GENL_NAME = "TASKSTATS" 2047 TASKSTATS_GENL_NAME = "TASKSTATS"
1971 TASKSTATS_GENL_VERSION = 0x1 2048 TASKSTATS_GENL_VERSION = 0x1
1972 TASKSTATS_TYPE_MAX = 0x6 2049 TASKSTATS_TYPE_MAX = 0x6
1973 TASKSTATS_VERSION = 0x8 2050 TASKSTATS_VERSION = 0x9
1974 TCFLSH = 0x540b 2051 TCFLSH = 0x540b
1975 TCGETA = 0x5405 2052 TCGETA = 0x5405
1976 TCGETS = 0x5401 2053 TCGETS = 0x5401
@@ -1984,6 +2061,7 @@ const (
1984 TCOOFF = 0x0 2061 TCOOFF = 0x0
1985 TCOON = 0x1 2062 TCOON = 0x1
1986 TCP_CC_INFO = 0x1a 2063 TCP_CC_INFO = 0x1a
2064 TCP_CM_INQ = 0x24
1987 TCP_CONGESTION = 0xd 2065 TCP_CONGESTION = 0xd
1988 TCP_COOKIE_IN_ALWAYS = 0x1 2066 TCP_COOKIE_IN_ALWAYS = 0x1
1989 TCP_COOKIE_MAX = 0x10 2067 TCP_COOKIE_MAX = 0x10
@@ -1998,6 +2076,7 @@ const (
1998 TCP_FASTOPEN_KEY = 0x21 2076 TCP_FASTOPEN_KEY = 0x21
1999 TCP_FASTOPEN_NO_COOKIE = 0x22 2077 TCP_FASTOPEN_NO_COOKIE = 0x22
2000 TCP_INFO = 0xb 2078 TCP_INFO = 0xb
2079 TCP_INQ = 0x24
2001 TCP_KEEPCNT = 0x6 2080 TCP_KEEPCNT = 0x6
2002 TCP_KEEPIDLE = 0x4 2081 TCP_KEEPIDLE = 0x4
2003 TCP_KEEPINTVL = 0x5 2082 TCP_KEEPINTVL = 0x5
@@ -2017,6 +2096,9 @@ const (
2017 TCP_QUEUE_SEQ = 0x15 2096 TCP_QUEUE_SEQ = 0x15
2018 TCP_QUICKACK = 0xc 2097 TCP_QUICKACK = 0xc
2019 TCP_REPAIR = 0x13 2098 TCP_REPAIR = 0x13
2099 TCP_REPAIR_OFF = 0x0
2100 TCP_REPAIR_OFF_NO_WP = -0x1
2101 TCP_REPAIR_ON = 0x1
2020 TCP_REPAIR_OPTIONS = 0x16 2102 TCP_REPAIR_OPTIONS = 0x16
2021 TCP_REPAIR_QUEUE = 0x14 2103 TCP_REPAIR_QUEUE = 0x14
2022 TCP_REPAIR_WINDOW = 0x1d 2104 TCP_REPAIR_WINDOW = 0x1d
@@ -2031,6 +2113,7 @@ const (
2031 TCP_ULP = 0x1f 2113 TCP_ULP = 0x1f
2032 TCP_USER_TIMEOUT = 0x12 2114 TCP_USER_TIMEOUT = 0x12
2033 TCP_WINDOW_CLAMP = 0xa 2115 TCP_WINDOW_CLAMP = 0xa
2116 TCP_ZEROCOPY_RECEIVE = 0x23
2034 TCSAFLUSH = 0x2 2117 TCSAFLUSH = 0x2
2035 TCSBRK = 0x5409 2118 TCSBRK = 0x5409
2036 TCSBRKP = 0x5425 2119 TCSBRKP = 0x5425
@@ -2047,6 +2130,7 @@ const (
2047 TCSETXF = 0x5434 2130 TCSETXF = 0x5434
2048 TCSETXW = 0x5435 2131 TCSETXW = 0x5435
2049 TCXONC = 0x540a 2132 TCXONC = 0x540a
2133 TIMER_ABSTIME = 0x1
2050 TIOCCBRK = 0x5428 2134 TIOCCBRK = 0x5428
2051 TIOCCONS = 0x541d 2135 TIOCCONS = 0x541d
2052 TIOCEXCL = 0x540c 2136 TIOCEXCL = 0x540c
@@ -2054,6 +2138,7 @@ const (
2054 TIOCGETD = 0x5424 2138 TIOCGETD = 0x5424
2055 TIOCGEXCL = 0x80045440 2139 TIOCGEXCL = 0x80045440
2056 TIOCGICOUNT = 0x545d 2140 TIOCGICOUNT = 0x545d
2141 TIOCGISO7816 = 0x80285442
2057 TIOCGLCKTRMIOS = 0x5456 2142 TIOCGLCKTRMIOS = 0x5456
2058 TIOCGPGRP = 0x540f 2143 TIOCGPGRP = 0x540f
2059 TIOCGPKT = 0x80045438 2144 TIOCGPKT = 0x80045438
@@ -2107,6 +2192,7 @@ const (
2107 TIOCSER_TEMT = 0x1 2192 TIOCSER_TEMT = 0x1
2108 TIOCSETD = 0x5423 2193 TIOCSETD = 0x5423
2109 TIOCSIG = 0x40045436 2194 TIOCSIG = 0x40045436
2195 TIOCSISO7816 = 0xc0285443
2110 TIOCSLCKTRMIOS = 0x5457 2196 TIOCSLCKTRMIOS = 0x5457
2111 TIOCSPGRP = 0x5410 2197 TIOCSPGRP = 0x5410
2112 TIOCSPTLCK = 0x40045431 2198 TIOCSPTLCK = 0x40045431
@@ -2336,6 +2422,7 @@ const (
2336 XDP_UMEM_REG = 0x4 2422 XDP_UMEM_REG = 0x4
2337 XDP_ZEROCOPY = 0x4 2423 XDP_ZEROCOPY = 0x4
2338 XENFS_SUPER_MAGIC = 0xabba1974 2424 XENFS_SUPER_MAGIC = 0xabba1974
2425 XFS_SUPER_MAGIC = 0x58465342
2339 XTABS = 0x1800 2426 XTABS = 0x1800
2340 ZSMALLOC_MAGIC = 0x58295829 2427 ZSMALLOC_MAGIC = 0x58295829
2341) 2428)
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 1b58da1..f1ef82f 100644
--- a/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
+++ b/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
@@ -41,7 +41,7 @@ const (
41 AF_KEY = 0xf 41 AF_KEY = 0xf
42 AF_LLC = 0x1a 42 AF_LLC = 0x1a
43 AF_LOCAL = 0x1 43 AF_LOCAL = 0x1
44 AF_MAX = 0x2c 44 AF_MAX = 0x2d
45 AF_MPLS = 0x1c 45 AF_MPLS = 0x1c
46 AF_NETBEUI = 0xd 46 AF_NETBEUI = 0xd
47 AF_NETLINK = 0x10 47 AF_NETLINK = 0x10
@@ -638,7 +638,7 @@ const (
638 IFA_F_STABLE_PRIVACY = 0x800 638 IFA_F_STABLE_PRIVACY = 0x800
639 IFA_F_TEMPORARY = 0x1 639 IFA_F_TEMPORARY = 0x1
640 IFA_F_TENTATIVE = 0x40 640 IFA_F_TENTATIVE = 0x40
641 IFA_MAX = 0x9 641 IFA_MAX = 0xa
642 IFF_ALLMULTI = 0x200 642 IFF_ALLMULTI = 0x200
643 IFF_ATTACH_QUEUE = 0x200 643 IFF_ATTACH_QUEUE = 0x200
644 IFF_AUTOMEDIA = 0x4000 644 IFF_AUTOMEDIA = 0x4000
@@ -706,6 +706,7 @@ const (
706 IN_ISDIR = 0x40000000 706 IN_ISDIR = 0x40000000
707 IN_LOOPBACKNET = 0x7f 707 IN_LOOPBACKNET = 0x7f
708 IN_MASK_ADD = 0x20000000 708 IN_MASK_ADD = 0x20000000
709 IN_MASK_CREATE = 0x10000000
709 IN_MODIFY = 0x2 710 IN_MODIFY = 0x2
710 IN_MOVE = 0xc0 711 IN_MOVE = 0xc0
711 IN_MOVED_FROM = 0x40 712 IN_MOVED_FROM = 0x40
@@ -777,6 +778,7 @@ const (
777 IPV6_MINHOPCOUNT = 0x49 778 IPV6_MINHOPCOUNT = 0x49
778 IPV6_MTU = 0x18 779 IPV6_MTU = 0x18
779 IPV6_MTU_DISCOVER = 0x17 780 IPV6_MTU_DISCOVER = 0x17
781 IPV6_MULTICAST_ALL = 0x1d
780 IPV6_MULTICAST_HOPS = 0x12 782 IPV6_MULTICAST_HOPS = 0x12
781 IPV6_MULTICAST_IF = 0x11 783 IPV6_MULTICAST_IF = 0x11
782 IPV6_MULTICAST_LOOP = 0x13 784 IPV6_MULTICAST_LOOP = 0x13
@@ -912,6 +914,11 @@ const (
912 KEYCTL_JOIN_SESSION_KEYRING = 0x1 914 KEYCTL_JOIN_SESSION_KEYRING = 0x1
913 KEYCTL_LINK = 0x8 915 KEYCTL_LINK = 0x8
914 KEYCTL_NEGATE = 0xd 916 KEYCTL_NEGATE = 0xd
917 KEYCTL_PKEY_DECRYPT = 0x1a
918 KEYCTL_PKEY_ENCRYPT = 0x19
919 KEYCTL_PKEY_QUERY = 0x18
920 KEYCTL_PKEY_SIGN = 0x1b
921 KEYCTL_PKEY_VERIFY = 0x1c
915 KEYCTL_READ = 0xb 922 KEYCTL_READ = 0xb
916 KEYCTL_REJECT = 0x13 923 KEYCTL_REJECT = 0x13
917 KEYCTL_RESTRICT_KEYRING = 0x1d 924 KEYCTL_RESTRICT_KEYRING = 0x1d
@@ -921,6 +928,10 @@ const (
921 KEYCTL_SETPERM = 0x5 928 KEYCTL_SETPERM = 0x5
922 KEYCTL_SET_REQKEY_KEYRING = 0xe 929 KEYCTL_SET_REQKEY_KEYRING = 0xe
923 KEYCTL_SET_TIMEOUT = 0xf 930 KEYCTL_SET_TIMEOUT = 0xf
931 KEYCTL_SUPPORTS_DECRYPT = 0x2
932 KEYCTL_SUPPORTS_ENCRYPT = 0x1
933 KEYCTL_SUPPORTS_SIGN = 0x4
934 KEYCTL_SUPPORTS_VERIFY = 0x8
924 KEYCTL_UNLINK = 0x9 935 KEYCTL_UNLINK = 0x9
925 KEYCTL_UPDATE = 0x2 936 KEYCTL_UPDATE = 0x2
926 KEY_REQKEY_DEFL_DEFAULT = 0x0 937 KEY_REQKEY_DEFL_DEFAULT = 0x0
@@ -1006,7 +1017,9 @@ const (
1006 MFD_HUGE_256MB = 0x70000000 1017 MFD_HUGE_256MB = 0x70000000
1007 MFD_HUGE_2GB = 0x7c000000 1018 MFD_HUGE_2GB = 0x7c000000
1008 MFD_HUGE_2MB = 0x54000000 1019 MFD_HUGE_2MB = 0x54000000
1020 MFD_HUGE_32MB = 0x64000000
1009 MFD_HUGE_512KB = 0x4c000000 1021 MFD_HUGE_512KB = 0x4c000000
1022 MFD_HUGE_512MB = 0x74000000
1010 MFD_HUGE_64KB = 0x40000000 1023 MFD_HUGE_64KB = 0x40000000
1011 MFD_HUGE_8MB = 0x5c000000 1024 MFD_HUGE_8MB = 0x5c000000
1012 MFD_HUGE_MASK = 0x3f 1025 MFD_HUGE_MASK = 0x3f
@@ -1019,6 +1032,8 @@ const (
1019 MNT_DETACH = 0x2 1032 MNT_DETACH = 0x2
1020 MNT_EXPIRE = 0x4 1033 MNT_EXPIRE = 0x4
1021 MNT_FORCE = 0x1 1034 MNT_FORCE = 0x1
1035 MODULE_INIT_IGNORE_MODVERSIONS = 0x1
1036 MODULE_INIT_IGNORE_VERMAGIC = 0x2
1022 MSDOS_SUPER_MAGIC = 0x4d44 1037 MSDOS_SUPER_MAGIC = 0x4d44
1023 MSG_BATCH = 0x40000 1038 MSG_BATCH = 0x40000
1024 MSG_CMSG_CLOEXEC = 0x40000000 1039 MSG_CMSG_CLOEXEC = 0x40000000
@@ -1095,6 +1110,7 @@ const (
1095 NETLINK_FIB_LOOKUP = 0xa 1110 NETLINK_FIB_LOOKUP = 0xa
1096 NETLINK_FIREWALL = 0x3 1111 NETLINK_FIREWALL = 0x3
1097 NETLINK_GENERIC = 0x10 1112 NETLINK_GENERIC = 0x10
1113 NETLINK_GET_STRICT_CHK = 0xc
1098 NETLINK_INET_DIAG = 0x4 1114 NETLINK_INET_DIAG = 0x4
1099 NETLINK_IP6_FW = 0xd 1115 NETLINK_IP6_FW = 0xd
1100 NETLINK_ISCSI = 0x8 1116 NETLINK_ISCSI = 0x8
@@ -1238,6 +1254,7 @@ const (
1238 PACKET_FASTROUTE = 0x6 1254 PACKET_FASTROUTE = 0x6
1239 PACKET_HDRLEN = 0xb 1255 PACKET_HDRLEN = 0xb
1240 PACKET_HOST = 0x0 1256 PACKET_HOST = 0x0
1257 PACKET_IGNORE_OUTGOING = 0x17
1241 PACKET_KERNEL = 0x7 1258 PACKET_KERNEL = 0x7
1242 PACKET_LOOPBACK = 0x5 1259 PACKET_LOOPBACK = 0x5
1243 PACKET_LOSS = 0xe 1260 PACKET_LOSS = 0xe
@@ -1287,6 +1304,36 @@ const (
1287 PERF_EVENT_IOC_SET_FILTER = 0x40042406 1304 PERF_EVENT_IOC_SET_FILTER = 0x40042406
1288 PERF_EVENT_IOC_SET_OUTPUT = 0x2405 1305 PERF_EVENT_IOC_SET_OUTPUT = 0x2405
1289 PIPEFS_MAGIC = 0x50495045 1306 PIPEFS_MAGIC = 0x50495045
1307 PPPIOCATTACH = 0x4004743d
1308 PPPIOCATTCHAN = 0x40047438
1309 PPPIOCCONNECT = 0x4004743a
1310 PPPIOCDETACH = 0x4004743c
1311 PPPIOCDISCONN = 0x7439
1312 PPPIOCGASYNCMAP = 0x80047458
1313 PPPIOCGCHAN = 0x80047437
1314 PPPIOCGDEBUG = 0x80047441
1315 PPPIOCGFLAGS = 0x8004745a
1316 PPPIOCGIDLE = 0x8008743f
1317 PPPIOCGL2TPSTATS = 0x80487436
1318 PPPIOCGMRU = 0x80047453
1319 PPPIOCGNPMODE = 0xc008744c
1320 PPPIOCGRASYNCMAP = 0x80047455
1321 PPPIOCGUNIT = 0x80047456
1322 PPPIOCGXASYNCMAP = 0x80207450
1323 PPPIOCNEWUNIT = 0xc004743e
1324 PPPIOCSACTIVE = 0x40087446
1325 PPPIOCSASYNCMAP = 0x40047457
1326 PPPIOCSCOMPRESS = 0x400c744d
1327 PPPIOCSDEBUG = 0x40047440
1328 PPPIOCSFLAGS = 0x40047459
1329 PPPIOCSMAXCID = 0x40047451
1330 PPPIOCSMRRU = 0x4004743b
1331 PPPIOCSMRU = 0x40047452
1332 PPPIOCSNPMODE = 0x4008744b
1333 PPPIOCSPASS = 0x40087447
1334 PPPIOCSRASYNCMAP = 0x40047454
1335 PPPIOCSXASYNCMAP = 0x4020744f
1336 PPPIOCXFERUNIT = 0x744e
1290 PRIO_PGRP = 0x1 1337 PRIO_PGRP = 0x1
1291 PRIO_PROCESS = 0x0 1338 PRIO_PROCESS = 0x0
1292 PRIO_USER = 0x2 1339 PRIO_USER = 0x2
@@ -1388,6 +1435,7 @@ const (
1388 PR_SPEC_DISABLE = 0x4 1435 PR_SPEC_DISABLE = 0x4
1389 PR_SPEC_ENABLE = 0x2 1436 PR_SPEC_ENABLE = 0x2
1390 PR_SPEC_FORCE_DISABLE = 0x8 1437 PR_SPEC_FORCE_DISABLE = 0x8
1438 PR_SPEC_INDIRECT_BRANCH = 0x1
1391 PR_SPEC_NOT_AFFECTED = 0x0 1439 PR_SPEC_NOT_AFFECTED = 0x0
1392 PR_SPEC_PRCTL = 0x1 1440 PR_SPEC_PRCTL = 0x1
1393 PR_SPEC_STORE_BYPASS = 0x0 1441 PR_SPEC_STORE_BYPASS = 0x0
@@ -1498,6 +1546,13 @@ const (
1498 RLIMIT_SIGPENDING = 0xb 1546 RLIMIT_SIGPENDING = 0xb
1499 RLIMIT_STACK = 0x3 1547 RLIMIT_STACK = 0x3
1500 RLIM_INFINITY = 0xffffffffffffffff 1548 RLIM_INFINITY = 0xffffffffffffffff
1549 RNDADDENTROPY = 0x40085203
1550 RNDADDTOENTCNT = 0x40045201
1551 RNDCLEARPOOL = 0x5206
1552 RNDGETENTCNT = 0x80045200
1553 RNDGETPOOL = 0x80085202
1554 RNDRESEEDCRNG = 0x5207
1555 RNDZAPENTCNT = 0x5204
1501 RTAX_ADVMSS = 0x8 1556 RTAX_ADVMSS = 0x8
1502 RTAX_CC_ALGO = 0x10 1557 RTAX_CC_ALGO = 0x10
1503 RTAX_CWND = 0x7 1558 RTAX_CWND = 0x7
@@ -1591,6 +1646,7 @@ const (
1591 RTM_DELACTION = 0x31 1646 RTM_DELACTION = 0x31
1592 RTM_DELADDR = 0x15 1647 RTM_DELADDR = 0x15
1593 RTM_DELADDRLABEL = 0x49 1648 RTM_DELADDRLABEL = 0x49
1649 RTM_DELCHAIN = 0x65
1594 RTM_DELLINK = 0x11 1650 RTM_DELLINK = 0x11
1595 RTM_DELMDB = 0x55 1651 RTM_DELMDB = 0x55
1596 RTM_DELNEIGH = 0x1d 1652 RTM_DELNEIGH = 0x1d
@@ -1611,6 +1667,7 @@ const (
1611 RTM_GETADDR = 0x16 1667 RTM_GETADDR = 0x16
1612 RTM_GETADDRLABEL = 0x4a 1668 RTM_GETADDRLABEL = 0x4a
1613 RTM_GETANYCAST = 0x3e 1669 RTM_GETANYCAST = 0x3e
1670 RTM_GETCHAIN = 0x66
1614 RTM_GETDCB = 0x4e 1671 RTM_GETDCB = 0x4e
1615 RTM_GETLINK = 0x12 1672 RTM_GETLINK = 0x12
1616 RTM_GETMDB = 0x56 1673 RTM_GETMDB = 0x56
@@ -1625,11 +1682,12 @@ const (
1625 RTM_GETSTATS = 0x5e 1682 RTM_GETSTATS = 0x5e
1626 RTM_GETTCLASS = 0x2a 1683 RTM_GETTCLASS = 0x2a
1627 RTM_GETTFILTER = 0x2e 1684 RTM_GETTFILTER = 0x2e
1628 RTM_MAX = 0x63 1685 RTM_MAX = 0x67
1629 RTM_NEWACTION = 0x30 1686 RTM_NEWACTION = 0x30
1630 RTM_NEWADDR = 0x14 1687 RTM_NEWADDR = 0x14
1631 RTM_NEWADDRLABEL = 0x48 1688 RTM_NEWADDRLABEL = 0x48
1632 RTM_NEWCACHEREPORT = 0x60 1689 RTM_NEWCACHEREPORT = 0x60
1690 RTM_NEWCHAIN = 0x64
1633 RTM_NEWLINK = 0x10 1691 RTM_NEWLINK = 0x10
1634 RTM_NEWMDB = 0x54 1692 RTM_NEWMDB = 0x54
1635 RTM_NEWNDUSEROPT = 0x44 1693 RTM_NEWNDUSEROPT = 0x44
@@ -1644,8 +1702,8 @@ const (
1644 RTM_NEWSTATS = 0x5c 1702 RTM_NEWSTATS = 0x5c
1645 RTM_NEWTCLASS = 0x28 1703 RTM_NEWTCLASS = 0x28
1646 RTM_NEWTFILTER = 0x2c 1704 RTM_NEWTFILTER = 0x2c
1647 RTM_NR_FAMILIES = 0x15 1705 RTM_NR_FAMILIES = 0x16
1648 RTM_NR_MSGTYPES = 0x54 1706 RTM_NR_MSGTYPES = 0x58
1649 RTM_SETDCB = 0x4f 1707 RTM_SETDCB = 0x4f
1650 RTM_SETLINK = 0x13 1708 RTM_SETLINK = 0x13
1651 RTM_SETNEIGHTBL = 0x43 1709 RTM_SETNEIGHTBL = 0x43
@@ -1694,12 +1752,16 @@ const (
1694 SCM_TIMESTAMPING_OPT_STATS = 0x36 1752 SCM_TIMESTAMPING_OPT_STATS = 0x36
1695 SCM_TIMESTAMPING_PKTINFO = 0x3a 1753 SCM_TIMESTAMPING_PKTINFO = 0x3a
1696 SCM_TIMESTAMPNS = 0x23 1754 SCM_TIMESTAMPNS = 0x23
1755 SCM_TXTIME = 0x3d
1697 SCM_WIFI_STATUS = 0x29 1756 SCM_WIFI_STATUS = 0x29
1757 SC_LOG_FLUSH = 0x100000
1698 SECCOMP_MODE_DISABLED = 0x0 1758 SECCOMP_MODE_DISABLED = 0x0
1699 SECCOMP_MODE_FILTER = 0x2 1759 SECCOMP_MODE_FILTER = 0x2
1700 SECCOMP_MODE_STRICT = 0x1 1760 SECCOMP_MODE_STRICT = 0x1
1701 SECURITYFS_MAGIC = 0x73636673 1761 SECURITYFS_MAGIC = 0x73636673
1702 SELINUX_MAGIC = 0xf97cff8c 1762 SELINUX_MAGIC = 0xf97cff8c
1763 SFD_CLOEXEC = 0x80000
1764 SFD_NONBLOCK = 0x800
1703 SHUT_RD = 0x0 1765 SHUT_RD = 0x0
1704 SHUT_RDWR = 0x2 1766 SHUT_RDWR = 0x2
1705 SHUT_WR = 0x1 1767 SHUT_WR = 0x1
@@ -1750,6 +1812,9 @@ const (
1750 SIOCGMIIPHY = 0x8947 1812 SIOCGMIIPHY = 0x8947
1751 SIOCGMIIREG = 0x8948 1813 SIOCGMIIREG = 0x8948
1752 SIOCGPGRP = 0x8904 1814 SIOCGPGRP = 0x8904
1815 SIOCGPPPCSTATS = 0x89f2
1816 SIOCGPPPSTATS = 0x89f0
1817 SIOCGPPPVER = 0x89f1
1753 SIOCGRARP = 0x8961 1818 SIOCGRARP = 0x8961
1754 SIOCGSKNS = 0x894c 1819 SIOCGSKNS = 0x894c
1755 SIOCGSTAMP = 0x8906 1820 SIOCGSTAMP = 0x8906
@@ -1858,6 +1923,17 @@ const (
1858 SO_DETACH_FILTER = 0x1b 1923 SO_DETACH_FILTER = 0x1b
1859 SO_DOMAIN = 0x27 1924 SO_DOMAIN = 0x27
1860 SO_DONTROUTE = 0x5 1925 SO_DONTROUTE = 0x5
1926 SO_EE_CODE_TXTIME_INVALID_PARAM = 0x1
1927 SO_EE_CODE_TXTIME_MISSED = 0x2
1928 SO_EE_CODE_ZEROCOPY_COPIED = 0x1
1929 SO_EE_ORIGIN_ICMP = 0x2
1930 SO_EE_ORIGIN_ICMP6 = 0x3
1931 SO_EE_ORIGIN_LOCAL = 0x1
1932 SO_EE_ORIGIN_NONE = 0x0
1933 SO_EE_ORIGIN_TIMESTAMPING = 0x4
1934 SO_EE_ORIGIN_TXSTATUS = 0x4
1935 SO_EE_ORIGIN_TXTIME = 0x6
1936 SO_EE_ORIGIN_ZEROCOPY = 0x5
1861 SO_ERROR = 0x4 1937 SO_ERROR = 0x4
1862 SO_GET_FILTER = 0x1a 1938 SO_GET_FILTER = 0x1a
1863 SO_INCOMING_CPU = 0x31 1939 SO_INCOMING_CPU = 0x31
@@ -1898,6 +1974,7 @@ const (
1898 SO_TIMESTAMP = 0x1d 1974 SO_TIMESTAMP = 0x1d
1899 SO_TIMESTAMPING = 0x25 1975 SO_TIMESTAMPING = 0x25
1900 SO_TIMESTAMPNS = 0x23 1976 SO_TIMESTAMPNS = 0x23
1977 SO_TXTIME = 0x3d
1901 SO_TYPE = 0x3 1978 SO_TYPE = 0x3
1902 SO_VM_SOCKETS_BUFFER_MAX_SIZE = 0x2 1979 SO_VM_SOCKETS_BUFFER_MAX_SIZE = 0x2
1903 SO_VM_SOCKETS_BUFFER_MIN_SIZE = 0x1 1980 SO_VM_SOCKETS_BUFFER_MIN_SIZE = 0x1
@@ -1976,7 +2053,7 @@ const (
1976 TASKSTATS_GENL_NAME = "TASKSTATS" 2053 TASKSTATS_GENL_NAME = "TASKSTATS"
1977 TASKSTATS_GENL_VERSION = 0x1 2054 TASKSTATS_GENL_VERSION = 0x1
1978 TASKSTATS_TYPE_MAX = 0x6 2055 TASKSTATS_TYPE_MAX = 0x6
1979 TASKSTATS_VERSION = 0x8 2056 TASKSTATS_VERSION = 0x9
1980 TCFLSH = 0x540b 2057 TCFLSH = 0x540b
1981 TCGETA = 0x5405 2058 TCGETA = 0x5405
1982 TCGETS = 0x5401 2059 TCGETS = 0x5401
@@ -1990,6 +2067,7 @@ const (
1990 TCOOFF = 0x0 2067 TCOOFF = 0x0
1991 TCOON = 0x1 2068 TCOON = 0x1
1992 TCP_CC_INFO = 0x1a 2069 TCP_CC_INFO = 0x1a
2070 TCP_CM_INQ = 0x24
1993 TCP_CONGESTION = 0xd 2071 TCP_CONGESTION = 0xd
1994 TCP_COOKIE_IN_ALWAYS = 0x1 2072 TCP_COOKIE_IN_ALWAYS = 0x1
1995 TCP_COOKIE_MAX = 0x10 2073 TCP_COOKIE_MAX = 0x10
@@ -2004,6 +2082,7 @@ const (
2004 TCP_FASTOPEN_KEY = 0x21 2082 TCP_FASTOPEN_KEY = 0x21
2005 TCP_FASTOPEN_NO_COOKIE = 0x22 2083 TCP_FASTOPEN_NO_COOKIE = 0x22
2006 TCP_INFO = 0xb 2084 TCP_INFO = 0xb
2085 TCP_INQ = 0x24
2007 TCP_KEEPCNT = 0x6 2086 TCP_KEEPCNT = 0x6
2008 TCP_KEEPIDLE = 0x4 2087 TCP_KEEPIDLE = 0x4
2009 TCP_KEEPINTVL = 0x5 2088 TCP_KEEPINTVL = 0x5
@@ -2023,6 +2102,9 @@ const (
2023 TCP_QUEUE_SEQ = 0x15 2102 TCP_QUEUE_SEQ = 0x15
2024 TCP_QUICKACK = 0xc 2103 TCP_QUICKACK = 0xc
2025 TCP_REPAIR = 0x13 2104 TCP_REPAIR = 0x13
2105 TCP_REPAIR_OFF = 0x0
2106 TCP_REPAIR_OFF_NO_WP = -0x1
2107 TCP_REPAIR_ON = 0x1
2026 TCP_REPAIR_OPTIONS = 0x16 2108 TCP_REPAIR_OPTIONS = 0x16
2027 TCP_REPAIR_QUEUE = 0x14 2109 TCP_REPAIR_QUEUE = 0x14
2028 TCP_REPAIR_WINDOW = 0x1d 2110 TCP_REPAIR_WINDOW = 0x1d
@@ -2037,6 +2119,7 @@ const (
2037 TCP_ULP = 0x1f 2119 TCP_ULP = 0x1f
2038 TCP_USER_TIMEOUT = 0x12 2120 TCP_USER_TIMEOUT = 0x12
2039 TCP_WINDOW_CLAMP = 0xa 2121 TCP_WINDOW_CLAMP = 0xa
2122 TCP_ZEROCOPY_RECEIVE = 0x23
2040 TCSAFLUSH = 0x2 2123 TCSAFLUSH = 0x2
2041 TCSBRK = 0x5409 2124 TCSBRK = 0x5409
2042 TCSBRKP = 0x5425 2125 TCSBRKP = 0x5425
@@ -2053,6 +2136,7 @@ const (
2053 TCSETXF = 0x5434 2136 TCSETXF = 0x5434
2054 TCSETXW = 0x5435 2137 TCSETXW = 0x5435
2055 TCXONC = 0x540a 2138 TCXONC = 0x540a
2139 TIMER_ABSTIME = 0x1
2056 TIOCCBRK = 0x5428 2140 TIOCCBRK = 0x5428
2057 TIOCCONS = 0x541d 2141 TIOCCONS = 0x541d
2058 TIOCEXCL = 0x540c 2142 TIOCEXCL = 0x540c
@@ -2060,6 +2144,7 @@ const (
2060 TIOCGETD = 0x5424 2144 TIOCGETD = 0x5424
2061 TIOCGEXCL = 0x80045440 2145 TIOCGEXCL = 0x80045440
2062 TIOCGICOUNT = 0x545d 2146 TIOCGICOUNT = 0x545d
2147 TIOCGISO7816 = 0x80285442
2063 TIOCGLCKTRMIOS = 0x5456 2148 TIOCGLCKTRMIOS = 0x5456
2064 TIOCGPGRP = 0x540f 2149 TIOCGPGRP = 0x540f
2065 TIOCGPKT = 0x80045438 2150 TIOCGPKT = 0x80045438
@@ -2113,6 +2198,7 @@ const (
2113 TIOCSER_TEMT = 0x1 2198 TIOCSER_TEMT = 0x1
2114 TIOCSETD = 0x5423 2199 TIOCSETD = 0x5423
2115 TIOCSIG = 0x40045436 2200 TIOCSIG = 0x40045436
2201 TIOCSISO7816 = 0xc0285443
2116 TIOCSLCKTRMIOS = 0x5457 2202 TIOCSLCKTRMIOS = 0x5457
2117 TIOCSPGRP = 0x5410 2203 TIOCSPGRP = 0x5410
2118 TIOCSPTLCK = 0x40045431 2204 TIOCSPTLCK = 0x40045431
@@ -2342,6 +2428,7 @@ const (
2342 XDP_UMEM_REG = 0x4 2428 XDP_UMEM_REG = 0x4
2343 XDP_ZEROCOPY = 0x4 2429 XDP_ZEROCOPY = 0x4
2344 XENFS_SUPER_MAGIC = 0xabba1974 2430 XENFS_SUPER_MAGIC = 0xabba1974
2431 XFS_SUPER_MAGIC = 0x58465342
2345 XTABS = 0x1800 2432 XTABS = 0x1800
2346 ZSMALLOC_MAGIC = 0x58295829 2433 ZSMALLOC_MAGIC = 0x58295829
2347) 2434)
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 08377eb..cf17c99 100644
--- a/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
+++ b/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
@@ -41,7 +41,7 @@ const (
41 AF_KEY = 0xf 41 AF_KEY = 0xf
42 AF_LLC = 0x1a 42 AF_LLC = 0x1a
43 AF_LOCAL = 0x1 43 AF_LOCAL = 0x1
44 AF_MAX = 0x2c 44 AF_MAX = 0x2d
45 AF_MPLS = 0x1c 45 AF_MPLS = 0x1c
46 AF_NETBEUI = 0xd 46 AF_NETBEUI = 0xd
47 AF_NETLINK = 0x10 47 AF_NETLINK = 0x10
@@ -641,7 +641,7 @@ const (
641 IFA_F_STABLE_PRIVACY = 0x800 641 IFA_F_STABLE_PRIVACY = 0x800
642 IFA_F_TEMPORARY = 0x1 642 IFA_F_TEMPORARY = 0x1
643 IFA_F_TENTATIVE = 0x40 643 IFA_F_TENTATIVE = 0x40
644 IFA_MAX = 0x9 644 IFA_MAX = 0xa
645 IFF_ALLMULTI = 0x200 645 IFF_ALLMULTI = 0x200
646 IFF_ATTACH_QUEUE = 0x200 646 IFF_ATTACH_QUEUE = 0x200
647 IFF_AUTOMEDIA = 0x4000 647 IFF_AUTOMEDIA = 0x4000
@@ -709,6 +709,7 @@ const (
709 IN_ISDIR = 0x40000000 709 IN_ISDIR = 0x40000000
710 IN_LOOPBACKNET = 0x7f 710 IN_LOOPBACKNET = 0x7f
711 IN_MASK_ADD = 0x20000000 711 IN_MASK_ADD = 0x20000000
712 IN_MASK_CREATE = 0x10000000
712 IN_MODIFY = 0x2 713 IN_MODIFY = 0x2
713 IN_MOVE = 0xc0 714 IN_MOVE = 0xc0
714 IN_MOVED_FROM = 0x40 715 IN_MOVED_FROM = 0x40
@@ -780,6 +781,7 @@ const (
780 IPV6_MINHOPCOUNT = 0x49 781 IPV6_MINHOPCOUNT = 0x49
781 IPV6_MTU = 0x18 782 IPV6_MTU = 0x18
782 IPV6_MTU_DISCOVER = 0x17 783 IPV6_MTU_DISCOVER = 0x17
784 IPV6_MULTICAST_ALL = 0x1d
783 IPV6_MULTICAST_HOPS = 0x12 785 IPV6_MULTICAST_HOPS = 0x12
784 IPV6_MULTICAST_IF = 0x11 786 IPV6_MULTICAST_IF = 0x11
785 IPV6_MULTICAST_LOOP = 0x13 787 IPV6_MULTICAST_LOOP = 0x13
@@ -915,6 +917,11 @@ const (
915 KEYCTL_JOIN_SESSION_KEYRING = 0x1 917 KEYCTL_JOIN_SESSION_KEYRING = 0x1
916 KEYCTL_LINK = 0x8 918 KEYCTL_LINK = 0x8
917 KEYCTL_NEGATE = 0xd 919 KEYCTL_NEGATE = 0xd
920 KEYCTL_PKEY_DECRYPT = 0x1a
921 KEYCTL_PKEY_ENCRYPT = 0x19
922 KEYCTL_PKEY_QUERY = 0x18
923 KEYCTL_PKEY_SIGN = 0x1b
924 KEYCTL_PKEY_VERIFY = 0x1c
918 KEYCTL_READ = 0xb 925 KEYCTL_READ = 0xb
919 KEYCTL_REJECT = 0x13 926 KEYCTL_REJECT = 0x13
920 KEYCTL_RESTRICT_KEYRING = 0x1d 927 KEYCTL_RESTRICT_KEYRING = 0x1d
@@ -924,6 +931,10 @@ const (
924 KEYCTL_SETPERM = 0x5 931 KEYCTL_SETPERM = 0x5
925 KEYCTL_SET_REQKEY_KEYRING = 0xe 932 KEYCTL_SET_REQKEY_KEYRING = 0xe
926 KEYCTL_SET_TIMEOUT = 0xf 933 KEYCTL_SET_TIMEOUT = 0xf
934 KEYCTL_SUPPORTS_DECRYPT = 0x2
935 KEYCTL_SUPPORTS_ENCRYPT = 0x1
936 KEYCTL_SUPPORTS_SIGN = 0x4
937 KEYCTL_SUPPORTS_VERIFY = 0x8
927 KEYCTL_UNLINK = 0x9 938 KEYCTL_UNLINK = 0x9
928 KEYCTL_UPDATE = 0x2 939 KEYCTL_UPDATE = 0x2
929 KEY_REQKEY_DEFL_DEFAULT = 0x0 940 KEY_REQKEY_DEFL_DEFAULT = 0x0
@@ -1009,7 +1020,9 @@ const (
1009 MFD_HUGE_256MB = 0x70000000 1020 MFD_HUGE_256MB = 0x70000000
1010 MFD_HUGE_2GB = 0x7c000000 1021 MFD_HUGE_2GB = 0x7c000000
1011 MFD_HUGE_2MB = 0x54000000 1022 MFD_HUGE_2MB = 0x54000000
1023 MFD_HUGE_32MB = 0x64000000
1012 MFD_HUGE_512KB = 0x4c000000 1024 MFD_HUGE_512KB = 0x4c000000
1025 MFD_HUGE_512MB = 0x74000000
1013 MFD_HUGE_64KB = 0x40000000 1026 MFD_HUGE_64KB = 0x40000000
1014 MFD_HUGE_8MB = 0x5c000000 1027 MFD_HUGE_8MB = 0x5c000000
1015 MFD_HUGE_MASK = 0x3f 1028 MFD_HUGE_MASK = 0x3f
@@ -1022,6 +1035,8 @@ const (
1022 MNT_DETACH = 0x2 1035 MNT_DETACH = 0x2
1023 MNT_EXPIRE = 0x4 1036 MNT_EXPIRE = 0x4
1024 MNT_FORCE = 0x1 1037 MNT_FORCE = 0x1
1038 MODULE_INIT_IGNORE_MODVERSIONS = 0x1
1039 MODULE_INIT_IGNORE_VERMAGIC = 0x2
1025 MSDOS_SUPER_MAGIC = 0x4d44 1040 MSDOS_SUPER_MAGIC = 0x4d44
1026 MSG_BATCH = 0x40000 1041 MSG_BATCH = 0x40000
1027 MSG_CMSG_CLOEXEC = 0x40000000 1042 MSG_CMSG_CLOEXEC = 0x40000000
@@ -1098,6 +1113,7 @@ const (
1098 NETLINK_FIB_LOOKUP = 0xa 1113 NETLINK_FIB_LOOKUP = 0xa
1099 NETLINK_FIREWALL = 0x3 1114 NETLINK_FIREWALL = 0x3
1100 NETLINK_GENERIC = 0x10 1115 NETLINK_GENERIC = 0x10
1116 NETLINK_GET_STRICT_CHK = 0xc
1101 NETLINK_INET_DIAG = 0x4 1117 NETLINK_INET_DIAG = 0x4
1102 NETLINK_IP6_FW = 0xd 1118 NETLINK_IP6_FW = 0xd
1103 NETLINK_ISCSI = 0x8 1119 NETLINK_ISCSI = 0x8
@@ -1241,6 +1257,7 @@ const (
1241 PACKET_FASTROUTE = 0x6 1257 PACKET_FASTROUTE = 0x6
1242 PACKET_HDRLEN = 0xb 1258 PACKET_HDRLEN = 0xb
1243 PACKET_HOST = 0x0 1259 PACKET_HOST = 0x0
1260 PACKET_IGNORE_OUTGOING = 0x17
1244 PACKET_KERNEL = 0x7 1261 PACKET_KERNEL = 0x7
1245 PACKET_LOOPBACK = 0x5 1262 PACKET_LOOPBACK = 0x5
1246 PACKET_LOSS = 0xe 1263 PACKET_LOSS = 0xe
@@ -1290,6 +1307,36 @@ const (
1290 PERF_EVENT_IOC_SET_FILTER = 0x40082406 1307 PERF_EVENT_IOC_SET_FILTER = 0x40082406
1291 PERF_EVENT_IOC_SET_OUTPUT = 0x2405 1308 PERF_EVENT_IOC_SET_OUTPUT = 0x2405
1292 PIPEFS_MAGIC = 0x50495045 1309 PIPEFS_MAGIC = 0x50495045
1310 PPPIOCATTACH = 0x4004743d
1311 PPPIOCATTCHAN = 0x40047438
1312 PPPIOCCONNECT = 0x4004743a
1313 PPPIOCDETACH = 0x4004743c
1314 PPPIOCDISCONN = 0x7439
1315 PPPIOCGASYNCMAP = 0x80047458
1316 PPPIOCGCHAN = 0x80047437
1317 PPPIOCGDEBUG = 0x80047441
1318 PPPIOCGFLAGS = 0x8004745a
1319 PPPIOCGIDLE = 0x8010743f
1320 PPPIOCGL2TPSTATS = 0x80487436
1321 PPPIOCGMRU = 0x80047453
1322 PPPIOCGNPMODE = 0xc008744c
1323 PPPIOCGRASYNCMAP = 0x80047455
1324 PPPIOCGUNIT = 0x80047456
1325 PPPIOCGXASYNCMAP = 0x80207450
1326 PPPIOCNEWUNIT = 0xc004743e
1327 PPPIOCSACTIVE = 0x40107446
1328 PPPIOCSASYNCMAP = 0x40047457
1329 PPPIOCSCOMPRESS = 0x4010744d
1330 PPPIOCSDEBUG = 0x40047440
1331 PPPIOCSFLAGS = 0x40047459
1332 PPPIOCSMAXCID = 0x40047451
1333 PPPIOCSMRRU = 0x4004743b
1334 PPPIOCSMRU = 0x40047452
1335 PPPIOCSNPMODE = 0x4008744b
1336 PPPIOCSPASS = 0x40107447
1337 PPPIOCSRASYNCMAP = 0x40047454
1338 PPPIOCSXASYNCMAP = 0x4020744f
1339 PPPIOCXFERUNIT = 0x744e
1293 PRIO_PGRP = 0x1 1340 PRIO_PGRP = 0x1
1294 PRIO_PROCESS = 0x0 1341 PRIO_PROCESS = 0x0
1295 PRIO_USER = 0x2 1342 PRIO_USER = 0x2
@@ -1391,6 +1438,7 @@ const (
1391 PR_SPEC_DISABLE = 0x4 1438 PR_SPEC_DISABLE = 0x4
1392 PR_SPEC_ENABLE = 0x2 1439 PR_SPEC_ENABLE = 0x2
1393 PR_SPEC_FORCE_DISABLE = 0x8 1440 PR_SPEC_FORCE_DISABLE = 0x8
1441 PR_SPEC_INDIRECT_BRANCH = 0x1
1394 PR_SPEC_NOT_AFFECTED = 0x0 1442 PR_SPEC_NOT_AFFECTED = 0x0
1395 PR_SPEC_PRCTL = 0x1 1443 PR_SPEC_PRCTL = 0x1
1396 PR_SPEC_STORE_BYPASS = 0x0 1444 PR_SPEC_STORE_BYPASS = 0x0
@@ -1482,6 +1530,13 @@ const (
1482 RLIMIT_SIGPENDING = 0xb 1530 RLIMIT_SIGPENDING = 0xb
1483 RLIMIT_STACK = 0x3 1531 RLIMIT_STACK = 0x3
1484 RLIM_INFINITY = 0xffffffffffffffff 1532 RLIM_INFINITY = 0xffffffffffffffff
1533 RNDADDENTROPY = 0x40085203
1534 RNDADDTOENTCNT = 0x40045201
1535 RNDCLEARPOOL = 0x5206
1536 RNDGETENTCNT = 0x80045200
1537 RNDGETPOOL = 0x80085202
1538 RNDRESEEDCRNG = 0x5207
1539 RNDZAPENTCNT = 0x5204
1485 RTAX_ADVMSS = 0x8 1540 RTAX_ADVMSS = 0x8
1486 RTAX_CC_ALGO = 0x10 1541 RTAX_CC_ALGO = 0x10
1487 RTAX_CWND = 0x7 1542 RTAX_CWND = 0x7
@@ -1575,6 +1630,7 @@ const (
1575 RTM_DELACTION = 0x31 1630 RTM_DELACTION = 0x31
1576 RTM_DELADDR = 0x15 1631 RTM_DELADDR = 0x15
1577 RTM_DELADDRLABEL = 0x49 1632 RTM_DELADDRLABEL = 0x49
1633 RTM_DELCHAIN = 0x65
1578 RTM_DELLINK = 0x11 1634 RTM_DELLINK = 0x11
1579 RTM_DELMDB = 0x55 1635 RTM_DELMDB = 0x55
1580 RTM_DELNEIGH = 0x1d 1636 RTM_DELNEIGH = 0x1d
@@ -1595,6 +1651,7 @@ const (
1595 RTM_GETADDR = 0x16 1651 RTM_GETADDR = 0x16
1596 RTM_GETADDRLABEL = 0x4a 1652 RTM_GETADDRLABEL = 0x4a
1597 RTM_GETANYCAST = 0x3e 1653 RTM_GETANYCAST = 0x3e
1654 RTM_GETCHAIN = 0x66
1598 RTM_GETDCB = 0x4e 1655 RTM_GETDCB = 0x4e
1599 RTM_GETLINK = 0x12 1656 RTM_GETLINK = 0x12
1600 RTM_GETMDB = 0x56 1657 RTM_GETMDB = 0x56
@@ -1609,11 +1666,12 @@ const (
1609 RTM_GETSTATS = 0x5e 1666 RTM_GETSTATS = 0x5e
1610 RTM_GETTCLASS = 0x2a 1667 RTM_GETTCLASS = 0x2a
1611 RTM_GETTFILTER = 0x2e 1668 RTM_GETTFILTER = 0x2e
1612 RTM_MAX = 0x63 1669 RTM_MAX = 0x67
1613 RTM_NEWACTION = 0x30 1670 RTM_NEWACTION = 0x30
1614 RTM_NEWADDR = 0x14 1671 RTM_NEWADDR = 0x14
1615 RTM_NEWADDRLABEL = 0x48 1672 RTM_NEWADDRLABEL = 0x48
1616 RTM_NEWCACHEREPORT = 0x60 1673 RTM_NEWCACHEREPORT = 0x60
1674 RTM_NEWCHAIN = 0x64
1617 RTM_NEWLINK = 0x10 1675 RTM_NEWLINK = 0x10
1618 RTM_NEWMDB = 0x54 1676 RTM_NEWMDB = 0x54
1619 RTM_NEWNDUSEROPT = 0x44 1677 RTM_NEWNDUSEROPT = 0x44
@@ -1628,8 +1686,8 @@ const (
1628 RTM_NEWSTATS = 0x5c 1686 RTM_NEWSTATS = 0x5c
1629 RTM_NEWTCLASS = 0x28 1687 RTM_NEWTCLASS = 0x28
1630 RTM_NEWTFILTER = 0x2c 1688 RTM_NEWTFILTER = 0x2c
1631 RTM_NR_FAMILIES = 0x15 1689 RTM_NR_FAMILIES = 0x16
1632 RTM_NR_MSGTYPES = 0x54 1690 RTM_NR_MSGTYPES = 0x58
1633 RTM_SETDCB = 0x4f 1691 RTM_SETDCB = 0x4f
1634 RTM_SETLINK = 0x13 1692 RTM_SETLINK = 0x13
1635 RTM_SETNEIGHTBL = 0x43 1693 RTM_SETNEIGHTBL = 0x43
@@ -1678,12 +1736,16 @@ const (
1678 SCM_TIMESTAMPING_OPT_STATS = 0x36 1736 SCM_TIMESTAMPING_OPT_STATS = 0x36
1679 SCM_TIMESTAMPING_PKTINFO = 0x3a 1737 SCM_TIMESTAMPING_PKTINFO = 0x3a
1680 SCM_TIMESTAMPNS = 0x23 1738 SCM_TIMESTAMPNS = 0x23
1739 SCM_TXTIME = 0x3d
1681 SCM_WIFI_STATUS = 0x29 1740 SCM_WIFI_STATUS = 0x29
1741 SC_LOG_FLUSH = 0x100000
1682 SECCOMP_MODE_DISABLED = 0x0 1742 SECCOMP_MODE_DISABLED = 0x0
1683 SECCOMP_MODE_FILTER = 0x2 1743 SECCOMP_MODE_FILTER = 0x2
1684 SECCOMP_MODE_STRICT = 0x1 1744 SECCOMP_MODE_STRICT = 0x1
1685 SECURITYFS_MAGIC = 0x73636673 1745 SECURITYFS_MAGIC = 0x73636673
1686 SELINUX_MAGIC = 0xf97cff8c 1746 SELINUX_MAGIC = 0xf97cff8c
1747 SFD_CLOEXEC = 0x80000
1748 SFD_NONBLOCK = 0x800
1687 SHUT_RD = 0x0 1749 SHUT_RD = 0x0
1688 SHUT_RDWR = 0x2 1750 SHUT_RDWR = 0x2
1689 SHUT_WR = 0x1 1751 SHUT_WR = 0x1
@@ -1734,6 +1796,9 @@ const (
1734 SIOCGMIIPHY = 0x8947 1796 SIOCGMIIPHY = 0x8947
1735 SIOCGMIIREG = 0x8948 1797 SIOCGMIIREG = 0x8948
1736 SIOCGPGRP = 0x8904 1798 SIOCGPGRP = 0x8904
1799 SIOCGPPPCSTATS = 0x89f2
1800 SIOCGPPPSTATS = 0x89f0
1801 SIOCGPPPVER = 0x89f1
1737 SIOCGRARP = 0x8961 1802 SIOCGRARP = 0x8961
1738 SIOCGSKNS = 0x894c 1803 SIOCGSKNS = 0x894c
1739 SIOCGSTAMP = 0x8906 1804 SIOCGSTAMP = 0x8906
@@ -1842,6 +1907,17 @@ const (
1842 SO_DETACH_FILTER = 0x1b 1907 SO_DETACH_FILTER = 0x1b
1843 SO_DOMAIN = 0x27 1908 SO_DOMAIN = 0x27
1844 SO_DONTROUTE = 0x5 1909 SO_DONTROUTE = 0x5
1910 SO_EE_CODE_TXTIME_INVALID_PARAM = 0x1
1911 SO_EE_CODE_TXTIME_MISSED = 0x2
1912 SO_EE_CODE_ZEROCOPY_COPIED = 0x1
1913 SO_EE_ORIGIN_ICMP = 0x2
1914 SO_EE_ORIGIN_ICMP6 = 0x3
1915 SO_EE_ORIGIN_LOCAL = 0x1
1916 SO_EE_ORIGIN_NONE = 0x0
1917 SO_EE_ORIGIN_TIMESTAMPING = 0x4
1918 SO_EE_ORIGIN_TXSTATUS = 0x4
1919 SO_EE_ORIGIN_TXTIME = 0x6
1920 SO_EE_ORIGIN_ZEROCOPY = 0x5
1845 SO_ERROR = 0x4 1921 SO_ERROR = 0x4
1846 SO_GET_FILTER = 0x1a 1922 SO_GET_FILTER = 0x1a
1847 SO_INCOMING_CPU = 0x31 1923 SO_INCOMING_CPU = 0x31
@@ -1882,6 +1958,7 @@ const (
1882 SO_TIMESTAMP = 0x1d 1958 SO_TIMESTAMP = 0x1d
1883 SO_TIMESTAMPING = 0x25 1959 SO_TIMESTAMPING = 0x25
1884 SO_TIMESTAMPNS = 0x23 1960 SO_TIMESTAMPNS = 0x23
1961 SO_TXTIME = 0x3d
1885 SO_TYPE = 0x3 1962 SO_TYPE = 0x3
1886 SO_VM_SOCKETS_BUFFER_MAX_SIZE = 0x2 1963 SO_VM_SOCKETS_BUFFER_MAX_SIZE = 0x2
1887 SO_VM_SOCKETS_BUFFER_MIN_SIZE = 0x1 1964 SO_VM_SOCKETS_BUFFER_MIN_SIZE = 0x1
@@ -1961,7 +2038,7 @@ const (
1961 TASKSTATS_GENL_NAME = "TASKSTATS" 2038 TASKSTATS_GENL_NAME = "TASKSTATS"
1962 TASKSTATS_GENL_VERSION = 0x1 2039 TASKSTATS_GENL_VERSION = 0x1
1963 TASKSTATS_TYPE_MAX = 0x6 2040 TASKSTATS_TYPE_MAX = 0x6
1964 TASKSTATS_VERSION = 0x8 2041 TASKSTATS_VERSION = 0x9
1965 TCFLSH = 0x540b 2042 TCFLSH = 0x540b
1966 TCGETA = 0x5405 2043 TCGETA = 0x5405
1967 TCGETS = 0x5401 2044 TCGETS = 0x5401
@@ -1975,6 +2052,7 @@ const (
1975 TCOOFF = 0x0 2052 TCOOFF = 0x0
1976 TCOON = 0x1 2053 TCOON = 0x1
1977 TCP_CC_INFO = 0x1a 2054 TCP_CC_INFO = 0x1a
2055 TCP_CM_INQ = 0x24
1978 TCP_CONGESTION = 0xd 2056 TCP_CONGESTION = 0xd
1979 TCP_COOKIE_IN_ALWAYS = 0x1 2057 TCP_COOKIE_IN_ALWAYS = 0x1
1980 TCP_COOKIE_MAX = 0x10 2058 TCP_COOKIE_MAX = 0x10
@@ -1989,6 +2067,7 @@ const (
1989 TCP_FASTOPEN_KEY = 0x21 2067 TCP_FASTOPEN_KEY = 0x21
1990 TCP_FASTOPEN_NO_COOKIE = 0x22 2068 TCP_FASTOPEN_NO_COOKIE = 0x22
1991 TCP_INFO = 0xb 2069 TCP_INFO = 0xb
2070 TCP_INQ = 0x24
1992 TCP_KEEPCNT = 0x6 2071 TCP_KEEPCNT = 0x6
1993 TCP_KEEPIDLE = 0x4 2072 TCP_KEEPIDLE = 0x4
1994 TCP_KEEPINTVL = 0x5 2073 TCP_KEEPINTVL = 0x5
@@ -2008,6 +2087,9 @@ const (
2008 TCP_QUEUE_SEQ = 0x15 2087 TCP_QUEUE_SEQ = 0x15
2009 TCP_QUICKACK = 0xc 2088 TCP_QUICKACK = 0xc
2010 TCP_REPAIR = 0x13 2089 TCP_REPAIR = 0x13
2090 TCP_REPAIR_OFF = 0x0
2091 TCP_REPAIR_OFF_NO_WP = -0x1
2092 TCP_REPAIR_ON = 0x1
2011 TCP_REPAIR_OPTIONS = 0x16 2093 TCP_REPAIR_OPTIONS = 0x16
2012 TCP_REPAIR_QUEUE = 0x14 2094 TCP_REPAIR_QUEUE = 0x14
2013 TCP_REPAIR_WINDOW = 0x1d 2095 TCP_REPAIR_WINDOW = 0x1d
@@ -2022,6 +2104,7 @@ const (
2022 TCP_ULP = 0x1f 2104 TCP_ULP = 0x1f
2023 TCP_USER_TIMEOUT = 0x12 2105 TCP_USER_TIMEOUT = 0x12
2024 TCP_WINDOW_CLAMP = 0xa 2106 TCP_WINDOW_CLAMP = 0xa
2107 TCP_ZEROCOPY_RECEIVE = 0x23
2025 TCSAFLUSH = 0x2 2108 TCSAFLUSH = 0x2
2026 TCSBRK = 0x5409 2109 TCSBRK = 0x5409
2027 TCSBRKP = 0x5425 2110 TCSBRKP = 0x5425
@@ -2038,6 +2121,7 @@ const (
2038 TCSETXF = 0x5434 2121 TCSETXF = 0x5434
2039 TCSETXW = 0x5435 2122 TCSETXW = 0x5435
2040 TCXONC = 0x540a 2123 TCXONC = 0x540a
2124 TIMER_ABSTIME = 0x1
2041 TIOCCBRK = 0x5428 2125 TIOCCBRK = 0x5428
2042 TIOCCONS = 0x541d 2126 TIOCCONS = 0x541d
2043 TIOCEXCL = 0x540c 2127 TIOCEXCL = 0x540c
@@ -2045,6 +2129,7 @@ const (
2045 TIOCGETD = 0x5424 2129 TIOCGETD = 0x5424
2046 TIOCGEXCL = 0x80045440 2130 TIOCGEXCL = 0x80045440
2047 TIOCGICOUNT = 0x545d 2131 TIOCGICOUNT = 0x545d
2132 TIOCGISO7816 = 0x80285442
2048 TIOCGLCKTRMIOS = 0x5456 2133 TIOCGLCKTRMIOS = 0x5456
2049 TIOCGPGRP = 0x540f 2134 TIOCGPGRP = 0x540f
2050 TIOCGPKT = 0x80045438 2135 TIOCGPKT = 0x80045438
@@ -2098,6 +2183,7 @@ const (
2098 TIOCSER_TEMT = 0x1 2183 TIOCSER_TEMT = 0x1
2099 TIOCSETD = 0x5423 2184 TIOCSETD = 0x5423
2100 TIOCSIG = 0x40045436 2185 TIOCSIG = 0x40045436
2186 TIOCSISO7816 = 0xc0285443
2101 TIOCSLCKTRMIOS = 0x5457 2187 TIOCSLCKTRMIOS = 0x5457
2102 TIOCSPGRP = 0x5410 2188 TIOCSPGRP = 0x5410
2103 TIOCSPTLCK = 0x40045431 2189 TIOCSPTLCK = 0x40045431
@@ -2327,6 +2413,7 @@ const (
2327 XDP_UMEM_REG = 0x4 2413 XDP_UMEM_REG = 0x4
2328 XDP_ZEROCOPY = 0x4 2414 XDP_ZEROCOPY = 0x4
2329 XENFS_SUPER_MAGIC = 0xabba1974 2415 XENFS_SUPER_MAGIC = 0xabba1974
2416 XFS_SUPER_MAGIC = 0x58465342
2330 XTABS = 0x1800 2417 XTABS = 0x1800
2331 ZSMALLOC_MAGIC = 0x58295829 2418 ZSMALLOC_MAGIC = 0x58295829
2332) 2419)
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 5de2c7a..380913c 100644
--- a/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
+++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
@@ -41,7 +41,7 @@ const (
41 AF_KEY = 0xf 41 AF_KEY = 0xf
42 AF_LLC = 0x1a 42 AF_LLC = 0x1a
43 AF_LOCAL = 0x1 43 AF_LOCAL = 0x1
44 AF_MAX = 0x2c 44 AF_MAX = 0x2d
45 AF_MPLS = 0x1c 45 AF_MPLS = 0x1c
46 AF_NETBEUI = 0xd 46 AF_NETBEUI = 0xd
47 AF_NETLINK = 0x10 47 AF_NETLINK = 0x10
@@ -638,7 +638,7 @@ const (
638 IFA_F_STABLE_PRIVACY = 0x800 638 IFA_F_STABLE_PRIVACY = 0x800
639 IFA_F_TEMPORARY = 0x1 639 IFA_F_TEMPORARY = 0x1
640 IFA_F_TENTATIVE = 0x40 640 IFA_F_TENTATIVE = 0x40
641 IFA_MAX = 0x9 641 IFA_MAX = 0xa
642 IFF_ALLMULTI = 0x200 642 IFF_ALLMULTI = 0x200
643 IFF_ATTACH_QUEUE = 0x200 643 IFF_ATTACH_QUEUE = 0x200
644 IFF_AUTOMEDIA = 0x4000 644 IFF_AUTOMEDIA = 0x4000
@@ -706,6 +706,7 @@ const (
706 IN_ISDIR = 0x40000000 706 IN_ISDIR = 0x40000000
707 IN_LOOPBACKNET = 0x7f 707 IN_LOOPBACKNET = 0x7f
708 IN_MASK_ADD = 0x20000000 708 IN_MASK_ADD = 0x20000000
709 IN_MASK_CREATE = 0x10000000
709 IN_MODIFY = 0x2 710 IN_MODIFY = 0x2
710 IN_MOVE = 0xc0 711 IN_MOVE = 0xc0
711 IN_MOVED_FROM = 0x40 712 IN_MOVED_FROM = 0x40
@@ -777,6 +778,7 @@ const (
777 IPV6_MINHOPCOUNT = 0x49 778 IPV6_MINHOPCOUNT = 0x49
778 IPV6_MTU = 0x18 779 IPV6_MTU = 0x18
779 IPV6_MTU_DISCOVER = 0x17 780 IPV6_MTU_DISCOVER = 0x17
781 IPV6_MULTICAST_ALL = 0x1d
780 IPV6_MULTICAST_HOPS = 0x12 782 IPV6_MULTICAST_HOPS = 0x12
781 IPV6_MULTICAST_IF = 0x11 783 IPV6_MULTICAST_IF = 0x11
782 IPV6_MULTICAST_LOOP = 0x13 784 IPV6_MULTICAST_LOOP = 0x13
@@ -912,6 +914,11 @@ const (
912 KEYCTL_JOIN_SESSION_KEYRING = 0x1 914 KEYCTL_JOIN_SESSION_KEYRING = 0x1
913 KEYCTL_LINK = 0x8 915 KEYCTL_LINK = 0x8
914 KEYCTL_NEGATE = 0xd 916 KEYCTL_NEGATE = 0xd
917 KEYCTL_PKEY_DECRYPT = 0x1a
918 KEYCTL_PKEY_ENCRYPT = 0x19
919 KEYCTL_PKEY_QUERY = 0x18
920 KEYCTL_PKEY_SIGN = 0x1b
921 KEYCTL_PKEY_VERIFY = 0x1c
915 KEYCTL_READ = 0xb 922 KEYCTL_READ = 0xb
916 KEYCTL_REJECT = 0x13 923 KEYCTL_REJECT = 0x13
917 KEYCTL_RESTRICT_KEYRING = 0x1d 924 KEYCTL_RESTRICT_KEYRING = 0x1d
@@ -921,6 +928,10 @@ const (
921 KEYCTL_SETPERM = 0x5 928 KEYCTL_SETPERM = 0x5
922 KEYCTL_SET_REQKEY_KEYRING = 0xe 929 KEYCTL_SET_REQKEY_KEYRING = 0xe
923 KEYCTL_SET_TIMEOUT = 0xf 930 KEYCTL_SET_TIMEOUT = 0xf
931 KEYCTL_SUPPORTS_DECRYPT = 0x2
932 KEYCTL_SUPPORTS_ENCRYPT = 0x1
933 KEYCTL_SUPPORTS_SIGN = 0x4
934 KEYCTL_SUPPORTS_VERIFY = 0x8
924 KEYCTL_UNLINK = 0x9 935 KEYCTL_UNLINK = 0x9
925 KEYCTL_UPDATE = 0x2 936 KEYCTL_UPDATE = 0x2
926 KEY_REQKEY_DEFL_DEFAULT = 0x0 937 KEY_REQKEY_DEFL_DEFAULT = 0x0
@@ -1006,7 +1017,9 @@ const (
1006 MFD_HUGE_256MB = 0x70000000 1017 MFD_HUGE_256MB = 0x70000000
1007 MFD_HUGE_2GB = 0x7c000000 1018 MFD_HUGE_2GB = 0x7c000000
1008 MFD_HUGE_2MB = 0x54000000 1019 MFD_HUGE_2MB = 0x54000000
1020 MFD_HUGE_32MB = 0x64000000
1009 MFD_HUGE_512KB = 0x4c000000 1021 MFD_HUGE_512KB = 0x4c000000
1022 MFD_HUGE_512MB = 0x74000000
1010 MFD_HUGE_64KB = 0x40000000 1023 MFD_HUGE_64KB = 0x40000000
1011 MFD_HUGE_8MB = 0x5c000000 1024 MFD_HUGE_8MB = 0x5c000000
1012 MFD_HUGE_MASK = 0x3f 1025 MFD_HUGE_MASK = 0x3f
@@ -1019,6 +1032,8 @@ const (
1019 MNT_DETACH = 0x2 1032 MNT_DETACH = 0x2
1020 MNT_EXPIRE = 0x4 1033 MNT_EXPIRE = 0x4
1021 MNT_FORCE = 0x1 1034 MNT_FORCE = 0x1
1035 MODULE_INIT_IGNORE_MODVERSIONS = 0x1
1036 MODULE_INIT_IGNORE_VERMAGIC = 0x2
1022 MSDOS_SUPER_MAGIC = 0x4d44 1037 MSDOS_SUPER_MAGIC = 0x4d44
1023 MSG_BATCH = 0x40000 1038 MSG_BATCH = 0x40000
1024 MSG_CMSG_CLOEXEC = 0x40000000 1039 MSG_CMSG_CLOEXEC = 0x40000000
@@ -1095,6 +1110,7 @@ const (
1095 NETLINK_FIB_LOOKUP = 0xa 1110 NETLINK_FIB_LOOKUP = 0xa
1096 NETLINK_FIREWALL = 0x3 1111 NETLINK_FIREWALL = 0x3
1097 NETLINK_GENERIC = 0x10 1112 NETLINK_GENERIC = 0x10
1113 NETLINK_GET_STRICT_CHK = 0xc
1098 NETLINK_INET_DIAG = 0x4 1114 NETLINK_INET_DIAG = 0x4
1099 NETLINK_IP6_FW = 0xd 1115 NETLINK_IP6_FW = 0xd
1100 NETLINK_ISCSI = 0x8 1116 NETLINK_ISCSI = 0x8
@@ -1238,6 +1254,7 @@ const (
1238 PACKET_FASTROUTE = 0x6 1254 PACKET_FASTROUTE = 0x6
1239 PACKET_HDRLEN = 0xb 1255 PACKET_HDRLEN = 0xb
1240 PACKET_HOST = 0x0 1256 PACKET_HOST = 0x0
1257 PACKET_IGNORE_OUTGOING = 0x17
1241 PACKET_KERNEL = 0x7 1258 PACKET_KERNEL = 0x7
1242 PACKET_LOOPBACK = 0x5 1259 PACKET_LOOPBACK = 0x5
1243 PACKET_LOSS = 0xe 1260 PACKET_LOSS = 0xe
@@ -1287,6 +1304,36 @@ const (
1287 PERF_EVENT_IOC_SET_FILTER = 0x80042406 1304 PERF_EVENT_IOC_SET_FILTER = 0x80042406
1288 PERF_EVENT_IOC_SET_OUTPUT = 0x20002405 1305 PERF_EVENT_IOC_SET_OUTPUT = 0x20002405
1289 PIPEFS_MAGIC = 0x50495045 1306 PIPEFS_MAGIC = 0x50495045
1307 PPPIOCATTACH = 0x8004743d
1308 PPPIOCATTCHAN = 0x80047438
1309 PPPIOCCONNECT = 0x8004743a
1310 PPPIOCDETACH = 0x8004743c
1311 PPPIOCDISCONN = 0x20007439
1312 PPPIOCGASYNCMAP = 0x40047458
1313 PPPIOCGCHAN = 0x40047437
1314 PPPIOCGDEBUG = 0x40047441
1315 PPPIOCGFLAGS = 0x4004745a
1316 PPPIOCGIDLE = 0x4008743f
1317 PPPIOCGL2TPSTATS = 0x40487436
1318 PPPIOCGMRU = 0x40047453
1319 PPPIOCGNPMODE = 0xc008744c
1320 PPPIOCGRASYNCMAP = 0x40047455
1321 PPPIOCGUNIT = 0x40047456
1322 PPPIOCGXASYNCMAP = 0x40207450
1323 PPPIOCNEWUNIT = 0xc004743e
1324 PPPIOCSACTIVE = 0x80087446
1325 PPPIOCSASYNCMAP = 0x80047457
1326 PPPIOCSCOMPRESS = 0x800c744d
1327 PPPIOCSDEBUG = 0x80047440
1328 PPPIOCSFLAGS = 0x80047459
1329 PPPIOCSMAXCID = 0x80047451
1330 PPPIOCSMRRU = 0x8004743b
1331 PPPIOCSMRU = 0x80047452
1332 PPPIOCSNPMODE = 0x8008744b
1333 PPPIOCSPASS = 0x80087447
1334 PPPIOCSRASYNCMAP = 0x80047454
1335 PPPIOCSXASYNCMAP = 0x8020744f
1336 PPPIOCXFERUNIT = 0x2000744e
1290 PRIO_PGRP = 0x1 1337 PRIO_PGRP = 0x1
1291 PRIO_PROCESS = 0x0 1338 PRIO_PROCESS = 0x0
1292 PRIO_USER = 0x2 1339 PRIO_USER = 0x2
@@ -1388,6 +1435,7 @@ const (
1388 PR_SPEC_DISABLE = 0x4 1435 PR_SPEC_DISABLE = 0x4
1389 PR_SPEC_ENABLE = 0x2 1436 PR_SPEC_ENABLE = 0x2
1390 PR_SPEC_FORCE_DISABLE = 0x8 1437 PR_SPEC_FORCE_DISABLE = 0x8
1438 PR_SPEC_INDIRECT_BRANCH = 0x1
1391 PR_SPEC_NOT_AFFECTED = 0x0 1439 PR_SPEC_NOT_AFFECTED = 0x0
1392 PR_SPEC_PRCTL = 0x1 1440 PR_SPEC_PRCTL = 0x1
1393 PR_SPEC_STORE_BYPASS = 0x0 1441 PR_SPEC_STORE_BYPASS = 0x0
@@ -1491,6 +1539,13 @@ const (
1491 RLIMIT_SIGPENDING = 0xb 1539 RLIMIT_SIGPENDING = 0xb
1492 RLIMIT_STACK = 0x3 1540 RLIMIT_STACK = 0x3
1493 RLIM_INFINITY = 0xffffffffffffffff 1541 RLIM_INFINITY = 0xffffffffffffffff
1542 RNDADDENTROPY = 0x80085203
1543 RNDADDTOENTCNT = 0x80045201
1544 RNDCLEARPOOL = 0x20005206
1545 RNDGETENTCNT = 0x40045200
1546 RNDGETPOOL = 0x40085202
1547 RNDRESEEDCRNG = 0x20005207
1548 RNDZAPENTCNT = 0x20005204
1494 RTAX_ADVMSS = 0x8 1549 RTAX_ADVMSS = 0x8
1495 RTAX_CC_ALGO = 0x10 1550 RTAX_CC_ALGO = 0x10
1496 RTAX_CWND = 0x7 1551 RTAX_CWND = 0x7
@@ -1584,6 +1639,7 @@ const (
1584 RTM_DELACTION = 0x31 1639 RTM_DELACTION = 0x31
1585 RTM_DELADDR = 0x15 1640 RTM_DELADDR = 0x15
1586 RTM_DELADDRLABEL = 0x49 1641 RTM_DELADDRLABEL = 0x49
1642 RTM_DELCHAIN = 0x65
1587 RTM_DELLINK = 0x11 1643 RTM_DELLINK = 0x11
1588 RTM_DELMDB = 0x55 1644 RTM_DELMDB = 0x55
1589 RTM_DELNEIGH = 0x1d 1645 RTM_DELNEIGH = 0x1d
@@ -1604,6 +1660,7 @@ const (
1604 RTM_GETADDR = 0x16 1660 RTM_GETADDR = 0x16
1605 RTM_GETADDRLABEL = 0x4a 1661 RTM_GETADDRLABEL = 0x4a
1606 RTM_GETANYCAST = 0x3e 1662 RTM_GETANYCAST = 0x3e
1663 RTM_GETCHAIN = 0x66
1607 RTM_GETDCB = 0x4e 1664 RTM_GETDCB = 0x4e
1608 RTM_GETLINK = 0x12 1665 RTM_GETLINK = 0x12
1609 RTM_GETMDB = 0x56 1666 RTM_GETMDB = 0x56
@@ -1618,11 +1675,12 @@ const (
1618 RTM_GETSTATS = 0x5e 1675 RTM_GETSTATS = 0x5e
1619 RTM_GETTCLASS = 0x2a 1676 RTM_GETTCLASS = 0x2a
1620 RTM_GETTFILTER = 0x2e 1677 RTM_GETTFILTER = 0x2e
1621 RTM_MAX = 0x63 1678 RTM_MAX = 0x67
1622 RTM_NEWACTION = 0x30 1679 RTM_NEWACTION = 0x30
1623 RTM_NEWADDR = 0x14 1680 RTM_NEWADDR = 0x14
1624 RTM_NEWADDRLABEL = 0x48 1681 RTM_NEWADDRLABEL = 0x48
1625 RTM_NEWCACHEREPORT = 0x60 1682 RTM_NEWCACHEREPORT = 0x60
1683 RTM_NEWCHAIN = 0x64
1626 RTM_NEWLINK = 0x10 1684 RTM_NEWLINK = 0x10
1627 RTM_NEWMDB = 0x54 1685 RTM_NEWMDB = 0x54
1628 RTM_NEWNDUSEROPT = 0x44 1686 RTM_NEWNDUSEROPT = 0x44
@@ -1637,8 +1695,8 @@ const (
1637 RTM_NEWSTATS = 0x5c 1695 RTM_NEWSTATS = 0x5c
1638 RTM_NEWTCLASS = 0x28 1696 RTM_NEWTCLASS = 0x28
1639 RTM_NEWTFILTER = 0x2c 1697 RTM_NEWTFILTER = 0x2c
1640 RTM_NR_FAMILIES = 0x15 1698 RTM_NR_FAMILIES = 0x16
1641 RTM_NR_MSGTYPES = 0x54 1699 RTM_NR_MSGTYPES = 0x58
1642 RTM_SETDCB = 0x4f 1700 RTM_SETDCB = 0x4f
1643 RTM_SETLINK = 0x13 1701 RTM_SETLINK = 0x13
1644 RTM_SETNEIGHTBL = 0x43 1702 RTM_SETNEIGHTBL = 0x43
@@ -1687,12 +1745,16 @@ const (
1687 SCM_TIMESTAMPING_OPT_STATS = 0x36 1745 SCM_TIMESTAMPING_OPT_STATS = 0x36
1688 SCM_TIMESTAMPING_PKTINFO = 0x3a 1746 SCM_TIMESTAMPING_PKTINFO = 0x3a
1689 SCM_TIMESTAMPNS = 0x23 1747 SCM_TIMESTAMPNS = 0x23
1748 SCM_TXTIME = 0x3d
1690 SCM_WIFI_STATUS = 0x29 1749 SCM_WIFI_STATUS = 0x29
1750 SC_LOG_FLUSH = 0x100000
1691 SECCOMP_MODE_DISABLED = 0x0 1751 SECCOMP_MODE_DISABLED = 0x0
1692 SECCOMP_MODE_FILTER = 0x2 1752 SECCOMP_MODE_FILTER = 0x2
1693 SECCOMP_MODE_STRICT = 0x1 1753 SECCOMP_MODE_STRICT = 0x1
1694 SECURITYFS_MAGIC = 0x73636673 1754 SECURITYFS_MAGIC = 0x73636673
1695 SELINUX_MAGIC = 0xf97cff8c 1755 SELINUX_MAGIC = 0xf97cff8c
1756 SFD_CLOEXEC = 0x80000
1757 SFD_NONBLOCK = 0x80
1696 SHUT_RD = 0x0 1758 SHUT_RD = 0x0
1697 SHUT_RDWR = 0x2 1759 SHUT_RDWR = 0x2
1698 SHUT_WR = 0x1 1760 SHUT_WR = 0x1
@@ -1743,6 +1805,9 @@ const (
1743 SIOCGMIIPHY = 0x8947 1805 SIOCGMIIPHY = 0x8947
1744 SIOCGMIIREG = 0x8948 1806 SIOCGMIIREG = 0x8948
1745 SIOCGPGRP = 0x40047309 1807 SIOCGPGRP = 0x40047309
1808 SIOCGPPPCSTATS = 0x89f2
1809 SIOCGPPPSTATS = 0x89f0
1810 SIOCGPPPVER = 0x89f1
1746 SIOCGRARP = 0x8961 1811 SIOCGRARP = 0x8961
1747 SIOCGSKNS = 0x894c 1812 SIOCGSKNS = 0x894c
1748 SIOCGSTAMP = 0x8906 1813 SIOCGSTAMP = 0x8906
@@ -1851,6 +1916,17 @@ const (
1851 SO_DETACH_FILTER = 0x1b 1916 SO_DETACH_FILTER = 0x1b
1852 SO_DOMAIN = 0x1029 1917 SO_DOMAIN = 0x1029
1853 SO_DONTROUTE = 0x10 1918 SO_DONTROUTE = 0x10
1919 SO_EE_CODE_TXTIME_INVALID_PARAM = 0x1
1920 SO_EE_CODE_TXTIME_MISSED = 0x2
1921 SO_EE_CODE_ZEROCOPY_COPIED = 0x1
1922 SO_EE_ORIGIN_ICMP = 0x2
1923 SO_EE_ORIGIN_ICMP6 = 0x3
1924 SO_EE_ORIGIN_LOCAL = 0x1
1925 SO_EE_ORIGIN_NONE = 0x0
1926 SO_EE_ORIGIN_TIMESTAMPING = 0x4
1927 SO_EE_ORIGIN_TXSTATUS = 0x4
1928 SO_EE_ORIGIN_TXTIME = 0x6
1929 SO_EE_ORIGIN_ZEROCOPY = 0x5
1854 SO_ERROR = 0x1007 1930 SO_ERROR = 0x1007
1855 SO_GET_FILTER = 0x1a 1931 SO_GET_FILTER = 0x1a
1856 SO_INCOMING_CPU = 0x31 1932 SO_INCOMING_CPU = 0x31
@@ -1892,6 +1968,7 @@ const (
1892 SO_TIMESTAMP = 0x1d 1968 SO_TIMESTAMP = 0x1d
1893 SO_TIMESTAMPING = 0x25 1969 SO_TIMESTAMPING = 0x25
1894 SO_TIMESTAMPNS = 0x23 1970 SO_TIMESTAMPNS = 0x23
1971 SO_TXTIME = 0x3d
1895 SO_TYPE = 0x1008 1972 SO_TYPE = 0x1008
1896 SO_VM_SOCKETS_BUFFER_MAX_SIZE = 0x2 1973 SO_VM_SOCKETS_BUFFER_MAX_SIZE = 0x2
1897 SO_VM_SOCKETS_BUFFER_MIN_SIZE = 0x1 1974 SO_VM_SOCKETS_BUFFER_MIN_SIZE = 0x1
@@ -1970,7 +2047,7 @@ const (
1970 TASKSTATS_GENL_NAME = "TASKSTATS" 2047 TASKSTATS_GENL_NAME = "TASKSTATS"
1971 TASKSTATS_GENL_VERSION = 0x1 2048 TASKSTATS_GENL_VERSION = 0x1
1972 TASKSTATS_TYPE_MAX = 0x6 2049 TASKSTATS_TYPE_MAX = 0x6
1973 TASKSTATS_VERSION = 0x8 2050 TASKSTATS_VERSION = 0x9
1974 TCFLSH = 0x5407 2051 TCFLSH = 0x5407
1975 TCGETA = 0x5401 2052 TCGETA = 0x5401
1976 TCGETS = 0x540d 2053 TCGETS = 0x540d
@@ -1983,6 +2060,7 @@ const (
1983 TCOOFF = 0x0 2060 TCOOFF = 0x0
1984 TCOON = 0x1 2061 TCOON = 0x1
1985 TCP_CC_INFO = 0x1a 2062 TCP_CC_INFO = 0x1a
2063 TCP_CM_INQ = 0x24
1986 TCP_CONGESTION = 0xd 2064 TCP_CONGESTION = 0xd
1987 TCP_COOKIE_IN_ALWAYS = 0x1 2065 TCP_COOKIE_IN_ALWAYS = 0x1
1988 TCP_COOKIE_MAX = 0x10 2066 TCP_COOKIE_MAX = 0x10
@@ -1997,6 +2075,7 @@ const (
1997 TCP_FASTOPEN_KEY = 0x21 2075 TCP_FASTOPEN_KEY = 0x21
1998 TCP_FASTOPEN_NO_COOKIE = 0x22 2076 TCP_FASTOPEN_NO_COOKIE = 0x22
1999 TCP_INFO = 0xb 2077 TCP_INFO = 0xb
2078 TCP_INQ = 0x24
2000 TCP_KEEPCNT = 0x6 2079 TCP_KEEPCNT = 0x6
2001 TCP_KEEPIDLE = 0x4 2080 TCP_KEEPIDLE = 0x4
2002 TCP_KEEPINTVL = 0x5 2081 TCP_KEEPINTVL = 0x5
@@ -2016,6 +2095,9 @@ const (
2016 TCP_QUEUE_SEQ = 0x15 2095 TCP_QUEUE_SEQ = 0x15
2017 TCP_QUICKACK = 0xc 2096 TCP_QUICKACK = 0xc
2018 TCP_REPAIR = 0x13 2097 TCP_REPAIR = 0x13
2098 TCP_REPAIR_OFF = 0x0
2099 TCP_REPAIR_OFF_NO_WP = -0x1
2100 TCP_REPAIR_ON = 0x1
2019 TCP_REPAIR_OPTIONS = 0x16 2101 TCP_REPAIR_OPTIONS = 0x16
2020 TCP_REPAIR_QUEUE = 0x14 2102 TCP_REPAIR_QUEUE = 0x14
2021 TCP_REPAIR_WINDOW = 0x1d 2103 TCP_REPAIR_WINDOW = 0x1d
@@ -2030,6 +2112,7 @@ const (
2030 TCP_ULP = 0x1f 2112 TCP_ULP = 0x1f
2031 TCP_USER_TIMEOUT = 0x12 2113 TCP_USER_TIMEOUT = 0x12
2032 TCP_WINDOW_CLAMP = 0xa 2114 TCP_WINDOW_CLAMP = 0xa
2115 TCP_ZEROCOPY_RECEIVE = 0x23
2033 TCSAFLUSH = 0x5410 2116 TCSAFLUSH = 0x5410
2034 TCSBRK = 0x5405 2117 TCSBRK = 0x5405
2035 TCSBRKP = 0x5486 2118 TCSBRKP = 0x5486
@@ -2043,6 +2126,7 @@ const (
2043 TCSETSW = 0x540f 2126 TCSETSW = 0x540f
2044 TCSETSW2 = 0x8030542c 2127 TCSETSW2 = 0x8030542c
2045 TCXONC = 0x5406 2128 TCXONC = 0x5406
2129 TIMER_ABSTIME = 0x1
2046 TIOCCBRK = 0x5428 2130 TIOCCBRK = 0x5428
2047 TIOCCONS = 0x80047478 2131 TIOCCONS = 0x80047478
2048 TIOCEXCL = 0x740d 2132 TIOCEXCL = 0x740d
@@ -2051,6 +2135,7 @@ const (
2051 TIOCGETP = 0x7408 2135 TIOCGETP = 0x7408
2052 TIOCGEXCL = 0x40045440 2136 TIOCGEXCL = 0x40045440
2053 TIOCGICOUNT = 0x5492 2137 TIOCGICOUNT = 0x5492
2138 TIOCGISO7816 = 0x40285442
2054 TIOCGLCKTRMIOS = 0x548b 2139 TIOCGLCKTRMIOS = 0x548b
2055 TIOCGLTC = 0x7474 2140 TIOCGLTC = 0x7474
2056 TIOCGPGRP = 0x40047477 2141 TIOCGPGRP = 0x40047477
@@ -2107,6 +2192,7 @@ const (
2107 TIOCSETN = 0x740a 2192 TIOCSETN = 0x740a
2108 TIOCSETP = 0x7409 2193 TIOCSETP = 0x7409
2109 TIOCSIG = 0x80045436 2194 TIOCSIG = 0x80045436
2195 TIOCSISO7816 = 0xc0285443
2110 TIOCSLCKTRMIOS = 0x548c 2196 TIOCSLCKTRMIOS = 0x548c
2111 TIOCSLTC = 0x7475 2197 TIOCSLTC = 0x7475
2112 TIOCSPGRP = 0x80047476 2198 TIOCSPGRP = 0x80047476
@@ -2338,6 +2424,7 @@ const (
2338 XDP_UMEM_REG = 0x4 2424 XDP_UMEM_REG = 0x4
2339 XDP_ZEROCOPY = 0x4 2425 XDP_ZEROCOPY = 0x4
2340 XENFS_SUPER_MAGIC = 0xabba1974 2426 XENFS_SUPER_MAGIC = 0xabba1974
2427 XFS_SUPER_MAGIC = 0x58465342
2341 XTABS = 0x1800 2428 XTABS = 0x1800
2342 ZSMALLOC_MAGIC = 0x58295829 2429 ZSMALLOC_MAGIC = 0x58295829
2343) 2430)
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 51015f3..fb82529 100644
--- a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
+++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
@@ -41,7 +41,7 @@ const (
41 AF_KEY = 0xf 41 AF_KEY = 0xf
42 AF_LLC = 0x1a 42 AF_LLC = 0x1a
43 AF_LOCAL = 0x1 43 AF_LOCAL = 0x1
44 AF_MAX = 0x2c 44 AF_MAX = 0x2d
45 AF_MPLS = 0x1c 45 AF_MPLS = 0x1c
46 AF_NETBEUI = 0xd 46 AF_NETBEUI = 0xd
47 AF_NETLINK = 0x10 47 AF_NETLINK = 0x10
@@ -638,7 +638,7 @@ const (
638 IFA_F_STABLE_PRIVACY = 0x800 638 IFA_F_STABLE_PRIVACY = 0x800
639 IFA_F_TEMPORARY = 0x1 639 IFA_F_TEMPORARY = 0x1
640 IFA_F_TENTATIVE = 0x40 640 IFA_F_TENTATIVE = 0x40
641 IFA_MAX = 0x9 641 IFA_MAX = 0xa
642 IFF_ALLMULTI = 0x200 642 IFF_ALLMULTI = 0x200
643 IFF_ATTACH_QUEUE = 0x200 643 IFF_ATTACH_QUEUE = 0x200
644 IFF_AUTOMEDIA = 0x4000 644 IFF_AUTOMEDIA = 0x4000
@@ -706,6 +706,7 @@ const (
706 IN_ISDIR = 0x40000000 706 IN_ISDIR = 0x40000000
707 IN_LOOPBACKNET = 0x7f 707 IN_LOOPBACKNET = 0x7f
708 IN_MASK_ADD = 0x20000000 708 IN_MASK_ADD = 0x20000000
709 IN_MASK_CREATE = 0x10000000
709 IN_MODIFY = 0x2 710 IN_MODIFY = 0x2
710 IN_MOVE = 0xc0 711 IN_MOVE = 0xc0
711 IN_MOVED_FROM = 0x40 712 IN_MOVED_FROM = 0x40
@@ -777,6 +778,7 @@ const (
777 IPV6_MINHOPCOUNT = 0x49 778 IPV6_MINHOPCOUNT = 0x49
778 IPV6_MTU = 0x18 779 IPV6_MTU = 0x18
779 IPV6_MTU_DISCOVER = 0x17 780 IPV6_MTU_DISCOVER = 0x17
781 IPV6_MULTICAST_ALL = 0x1d
780 IPV6_MULTICAST_HOPS = 0x12 782 IPV6_MULTICAST_HOPS = 0x12
781 IPV6_MULTICAST_IF = 0x11 783 IPV6_MULTICAST_IF = 0x11
782 IPV6_MULTICAST_LOOP = 0x13 784 IPV6_MULTICAST_LOOP = 0x13
@@ -912,6 +914,11 @@ const (
912 KEYCTL_JOIN_SESSION_KEYRING = 0x1 914 KEYCTL_JOIN_SESSION_KEYRING = 0x1
913 KEYCTL_LINK = 0x8 915 KEYCTL_LINK = 0x8
914 KEYCTL_NEGATE = 0xd 916 KEYCTL_NEGATE = 0xd
917 KEYCTL_PKEY_DECRYPT = 0x1a
918 KEYCTL_PKEY_ENCRYPT = 0x19
919 KEYCTL_PKEY_QUERY = 0x18
920 KEYCTL_PKEY_SIGN = 0x1b
921 KEYCTL_PKEY_VERIFY = 0x1c
915 KEYCTL_READ = 0xb 922 KEYCTL_READ = 0xb
916 KEYCTL_REJECT = 0x13 923 KEYCTL_REJECT = 0x13
917 KEYCTL_RESTRICT_KEYRING = 0x1d 924 KEYCTL_RESTRICT_KEYRING = 0x1d
@@ -921,6 +928,10 @@ const (
921 KEYCTL_SETPERM = 0x5 928 KEYCTL_SETPERM = 0x5
922 KEYCTL_SET_REQKEY_KEYRING = 0xe 929 KEYCTL_SET_REQKEY_KEYRING = 0xe
923 KEYCTL_SET_TIMEOUT = 0xf 930 KEYCTL_SET_TIMEOUT = 0xf
931 KEYCTL_SUPPORTS_DECRYPT = 0x2
932 KEYCTL_SUPPORTS_ENCRYPT = 0x1
933 KEYCTL_SUPPORTS_SIGN = 0x4
934 KEYCTL_SUPPORTS_VERIFY = 0x8
924 KEYCTL_UNLINK = 0x9 935 KEYCTL_UNLINK = 0x9
925 KEYCTL_UPDATE = 0x2 936 KEYCTL_UPDATE = 0x2
926 KEY_REQKEY_DEFL_DEFAULT = 0x0 937 KEY_REQKEY_DEFL_DEFAULT = 0x0
@@ -1006,7 +1017,9 @@ const (
1006 MFD_HUGE_256MB = 0x70000000 1017 MFD_HUGE_256MB = 0x70000000
1007 MFD_HUGE_2GB = 0x7c000000 1018 MFD_HUGE_2GB = 0x7c000000
1008 MFD_HUGE_2MB = 0x54000000 1019 MFD_HUGE_2MB = 0x54000000
1020 MFD_HUGE_32MB = 0x64000000
1009 MFD_HUGE_512KB = 0x4c000000 1021 MFD_HUGE_512KB = 0x4c000000
1022 MFD_HUGE_512MB = 0x74000000
1010 MFD_HUGE_64KB = 0x40000000 1023 MFD_HUGE_64KB = 0x40000000
1011 MFD_HUGE_8MB = 0x5c000000 1024 MFD_HUGE_8MB = 0x5c000000
1012 MFD_HUGE_MASK = 0x3f 1025 MFD_HUGE_MASK = 0x3f
@@ -1019,6 +1032,8 @@ const (
1019 MNT_DETACH = 0x2 1032 MNT_DETACH = 0x2
1020 MNT_EXPIRE = 0x4 1033 MNT_EXPIRE = 0x4
1021 MNT_FORCE = 0x1 1034 MNT_FORCE = 0x1
1035 MODULE_INIT_IGNORE_MODVERSIONS = 0x1
1036 MODULE_INIT_IGNORE_VERMAGIC = 0x2
1022 MSDOS_SUPER_MAGIC = 0x4d44 1037 MSDOS_SUPER_MAGIC = 0x4d44
1023 MSG_BATCH = 0x40000 1038 MSG_BATCH = 0x40000
1024 MSG_CMSG_CLOEXEC = 0x40000000 1039 MSG_CMSG_CLOEXEC = 0x40000000
@@ -1095,6 +1110,7 @@ const (
1095 NETLINK_FIB_LOOKUP = 0xa 1110 NETLINK_FIB_LOOKUP = 0xa
1096 NETLINK_FIREWALL = 0x3 1111 NETLINK_FIREWALL = 0x3
1097 NETLINK_GENERIC = 0x10 1112 NETLINK_GENERIC = 0x10
1113 NETLINK_GET_STRICT_CHK = 0xc
1098 NETLINK_INET_DIAG = 0x4 1114 NETLINK_INET_DIAG = 0x4
1099 NETLINK_IP6_FW = 0xd 1115 NETLINK_IP6_FW = 0xd
1100 NETLINK_ISCSI = 0x8 1116 NETLINK_ISCSI = 0x8
@@ -1238,6 +1254,7 @@ const (
1238 PACKET_FASTROUTE = 0x6 1254 PACKET_FASTROUTE = 0x6
1239 PACKET_HDRLEN = 0xb 1255 PACKET_HDRLEN = 0xb
1240 PACKET_HOST = 0x0 1256 PACKET_HOST = 0x0
1257 PACKET_IGNORE_OUTGOING = 0x17
1241 PACKET_KERNEL = 0x7 1258 PACKET_KERNEL = 0x7
1242 PACKET_LOOPBACK = 0x5 1259 PACKET_LOOPBACK = 0x5
1243 PACKET_LOSS = 0xe 1260 PACKET_LOSS = 0xe
@@ -1287,6 +1304,36 @@ const (
1287 PERF_EVENT_IOC_SET_FILTER = 0x80082406 1304 PERF_EVENT_IOC_SET_FILTER = 0x80082406
1288 PERF_EVENT_IOC_SET_OUTPUT = 0x20002405 1305 PERF_EVENT_IOC_SET_OUTPUT = 0x20002405
1289 PIPEFS_MAGIC = 0x50495045 1306 PIPEFS_MAGIC = 0x50495045
1307 PPPIOCATTACH = 0x8004743d
1308 PPPIOCATTCHAN = 0x80047438
1309 PPPIOCCONNECT = 0x8004743a
1310 PPPIOCDETACH = 0x8004743c
1311 PPPIOCDISCONN = 0x20007439
1312 PPPIOCGASYNCMAP = 0x40047458
1313 PPPIOCGCHAN = 0x40047437
1314 PPPIOCGDEBUG = 0x40047441
1315 PPPIOCGFLAGS = 0x4004745a
1316 PPPIOCGIDLE = 0x4010743f
1317 PPPIOCGL2TPSTATS = 0x40487436
1318 PPPIOCGMRU = 0x40047453
1319 PPPIOCGNPMODE = 0xc008744c
1320 PPPIOCGRASYNCMAP = 0x40047455
1321 PPPIOCGUNIT = 0x40047456
1322 PPPIOCGXASYNCMAP = 0x40207450
1323 PPPIOCNEWUNIT = 0xc004743e
1324 PPPIOCSACTIVE = 0x80107446
1325 PPPIOCSASYNCMAP = 0x80047457
1326 PPPIOCSCOMPRESS = 0x8010744d
1327 PPPIOCSDEBUG = 0x80047440
1328 PPPIOCSFLAGS = 0x80047459
1329 PPPIOCSMAXCID = 0x80047451
1330 PPPIOCSMRRU = 0x8004743b
1331 PPPIOCSMRU = 0x80047452
1332 PPPIOCSNPMODE = 0x8008744b
1333 PPPIOCSPASS = 0x80107447
1334 PPPIOCSRASYNCMAP = 0x80047454
1335 PPPIOCSXASYNCMAP = 0x8020744f
1336 PPPIOCXFERUNIT = 0x2000744e
1290 PRIO_PGRP = 0x1 1337 PRIO_PGRP = 0x1
1291 PRIO_PROCESS = 0x0 1338 PRIO_PROCESS = 0x0
1292 PRIO_USER = 0x2 1339 PRIO_USER = 0x2
@@ -1388,6 +1435,7 @@ const (
1388 PR_SPEC_DISABLE = 0x4 1435 PR_SPEC_DISABLE = 0x4
1389 PR_SPEC_ENABLE = 0x2 1436 PR_SPEC_ENABLE = 0x2
1390 PR_SPEC_FORCE_DISABLE = 0x8 1437 PR_SPEC_FORCE_DISABLE = 0x8
1438 PR_SPEC_INDIRECT_BRANCH = 0x1
1391 PR_SPEC_NOT_AFFECTED = 0x0 1439 PR_SPEC_NOT_AFFECTED = 0x0
1392 PR_SPEC_PRCTL = 0x1 1440 PR_SPEC_PRCTL = 0x1
1393 PR_SPEC_STORE_BYPASS = 0x0 1441 PR_SPEC_STORE_BYPASS = 0x0
@@ -1491,6 +1539,13 @@ const (
1491 RLIMIT_SIGPENDING = 0xb 1539 RLIMIT_SIGPENDING = 0xb
1492 RLIMIT_STACK = 0x3 1540 RLIMIT_STACK = 0x3
1493 RLIM_INFINITY = 0xffffffffffffffff 1541 RLIM_INFINITY = 0xffffffffffffffff
1542 RNDADDENTROPY = 0x80085203
1543 RNDADDTOENTCNT = 0x80045201
1544 RNDCLEARPOOL = 0x20005206
1545 RNDGETENTCNT = 0x40045200
1546 RNDGETPOOL = 0x40085202
1547 RNDRESEEDCRNG = 0x20005207
1548 RNDZAPENTCNT = 0x20005204
1494 RTAX_ADVMSS = 0x8 1549 RTAX_ADVMSS = 0x8
1495 RTAX_CC_ALGO = 0x10 1550 RTAX_CC_ALGO = 0x10
1496 RTAX_CWND = 0x7 1551 RTAX_CWND = 0x7
@@ -1584,6 +1639,7 @@ const (
1584 RTM_DELACTION = 0x31 1639 RTM_DELACTION = 0x31
1585 RTM_DELADDR = 0x15 1640 RTM_DELADDR = 0x15
1586 RTM_DELADDRLABEL = 0x49 1641 RTM_DELADDRLABEL = 0x49
1642 RTM_DELCHAIN = 0x65
1587 RTM_DELLINK = 0x11 1643 RTM_DELLINK = 0x11
1588 RTM_DELMDB = 0x55 1644 RTM_DELMDB = 0x55
1589 RTM_DELNEIGH = 0x1d 1645 RTM_DELNEIGH = 0x1d
@@ -1604,6 +1660,7 @@ const (
1604 RTM_GETADDR = 0x16 1660 RTM_GETADDR = 0x16
1605 RTM_GETADDRLABEL = 0x4a 1661 RTM_GETADDRLABEL = 0x4a
1606 RTM_GETANYCAST = 0x3e 1662 RTM_GETANYCAST = 0x3e
1663 RTM_GETCHAIN = 0x66
1607 RTM_GETDCB = 0x4e 1664 RTM_GETDCB = 0x4e
1608 RTM_GETLINK = 0x12 1665 RTM_GETLINK = 0x12
1609 RTM_GETMDB = 0x56 1666 RTM_GETMDB = 0x56
@@ -1618,11 +1675,12 @@ const (
1618 RTM_GETSTATS = 0x5e 1675 RTM_GETSTATS = 0x5e
1619 RTM_GETTCLASS = 0x2a 1676 RTM_GETTCLASS = 0x2a
1620 RTM_GETTFILTER = 0x2e 1677 RTM_GETTFILTER = 0x2e
1621 RTM_MAX = 0x63 1678 RTM_MAX = 0x67
1622 RTM_NEWACTION = 0x30 1679 RTM_NEWACTION = 0x30
1623 RTM_NEWADDR = 0x14 1680 RTM_NEWADDR = 0x14
1624 RTM_NEWADDRLABEL = 0x48 1681 RTM_NEWADDRLABEL = 0x48
1625 RTM_NEWCACHEREPORT = 0x60 1682 RTM_NEWCACHEREPORT = 0x60
1683 RTM_NEWCHAIN = 0x64
1626 RTM_NEWLINK = 0x10 1684 RTM_NEWLINK = 0x10
1627 RTM_NEWMDB = 0x54 1685 RTM_NEWMDB = 0x54
1628 RTM_NEWNDUSEROPT = 0x44 1686 RTM_NEWNDUSEROPT = 0x44
@@ -1637,8 +1695,8 @@ const (
1637 RTM_NEWSTATS = 0x5c 1695 RTM_NEWSTATS = 0x5c
1638 RTM_NEWTCLASS = 0x28 1696 RTM_NEWTCLASS = 0x28
1639 RTM_NEWTFILTER = 0x2c 1697 RTM_NEWTFILTER = 0x2c
1640 RTM_NR_FAMILIES = 0x15 1698 RTM_NR_FAMILIES = 0x16
1641 RTM_NR_MSGTYPES = 0x54 1699 RTM_NR_MSGTYPES = 0x58
1642 RTM_SETDCB = 0x4f 1700 RTM_SETDCB = 0x4f
1643 RTM_SETLINK = 0x13 1701 RTM_SETLINK = 0x13
1644 RTM_SETNEIGHTBL = 0x43 1702 RTM_SETNEIGHTBL = 0x43
@@ -1687,12 +1745,16 @@ const (
1687 SCM_TIMESTAMPING_OPT_STATS = 0x36 1745 SCM_TIMESTAMPING_OPT_STATS = 0x36
1688 SCM_TIMESTAMPING_PKTINFO = 0x3a 1746 SCM_TIMESTAMPING_PKTINFO = 0x3a
1689 SCM_TIMESTAMPNS = 0x23 1747 SCM_TIMESTAMPNS = 0x23
1748 SCM_TXTIME = 0x3d
1690 SCM_WIFI_STATUS = 0x29 1749 SCM_WIFI_STATUS = 0x29
1750 SC_LOG_FLUSH = 0x100000
1691 SECCOMP_MODE_DISABLED = 0x0 1751 SECCOMP_MODE_DISABLED = 0x0
1692 SECCOMP_MODE_FILTER = 0x2 1752 SECCOMP_MODE_FILTER = 0x2
1693 SECCOMP_MODE_STRICT = 0x1 1753 SECCOMP_MODE_STRICT = 0x1
1694 SECURITYFS_MAGIC = 0x73636673 1754 SECURITYFS_MAGIC = 0x73636673
1695 SELINUX_MAGIC = 0xf97cff8c 1755 SELINUX_MAGIC = 0xf97cff8c
1756 SFD_CLOEXEC = 0x80000
1757 SFD_NONBLOCK = 0x80
1696 SHUT_RD = 0x0 1758 SHUT_RD = 0x0
1697 SHUT_RDWR = 0x2 1759 SHUT_RDWR = 0x2
1698 SHUT_WR = 0x1 1760 SHUT_WR = 0x1
@@ -1743,6 +1805,9 @@ const (
1743 SIOCGMIIPHY = 0x8947 1805 SIOCGMIIPHY = 0x8947
1744 SIOCGMIIREG = 0x8948 1806 SIOCGMIIREG = 0x8948
1745 SIOCGPGRP = 0x40047309 1807 SIOCGPGRP = 0x40047309
1808 SIOCGPPPCSTATS = 0x89f2
1809 SIOCGPPPSTATS = 0x89f0
1810 SIOCGPPPVER = 0x89f1
1746 SIOCGRARP = 0x8961 1811 SIOCGRARP = 0x8961
1747 SIOCGSKNS = 0x894c 1812 SIOCGSKNS = 0x894c
1748 SIOCGSTAMP = 0x8906 1813 SIOCGSTAMP = 0x8906
@@ -1851,6 +1916,17 @@ const (
1851 SO_DETACH_FILTER = 0x1b 1916 SO_DETACH_FILTER = 0x1b
1852 SO_DOMAIN = 0x1029 1917 SO_DOMAIN = 0x1029
1853 SO_DONTROUTE = 0x10 1918 SO_DONTROUTE = 0x10
1919 SO_EE_CODE_TXTIME_INVALID_PARAM = 0x1
1920 SO_EE_CODE_TXTIME_MISSED = 0x2
1921 SO_EE_CODE_ZEROCOPY_COPIED = 0x1
1922 SO_EE_ORIGIN_ICMP = 0x2
1923 SO_EE_ORIGIN_ICMP6 = 0x3
1924 SO_EE_ORIGIN_LOCAL = 0x1
1925 SO_EE_ORIGIN_NONE = 0x0
1926 SO_EE_ORIGIN_TIMESTAMPING = 0x4
1927 SO_EE_ORIGIN_TXSTATUS = 0x4
1928 SO_EE_ORIGIN_TXTIME = 0x6
1929 SO_EE_ORIGIN_ZEROCOPY = 0x5
1854 SO_ERROR = 0x1007 1930 SO_ERROR = 0x1007
1855 SO_GET_FILTER = 0x1a 1931 SO_GET_FILTER = 0x1a
1856 SO_INCOMING_CPU = 0x31 1932 SO_INCOMING_CPU = 0x31
@@ -1892,6 +1968,7 @@ const (
1892 SO_TIMESTAMP = 0x1d 1968 SO_TIMESTAMP = 0x1d
1893 SO_TIMESTAMPING = 0x25 1969 SO_TIMESTAMPING = 0x25
1894 SO_TIMESTAMPNS = 0x23 1970 SO_TIMESTAMPNS = 0x23
1971 SO_TXTIME = 0x3d
1895 SO_TYPE = 0x1008 1972 SO_TYPE = 0x1008
1896 SO_VM_SOCKETS_BUFFER_MAX_SIZE = 0x2 1973 SO_VM_SOCKETS_BUFFER_MAX_SIZE = 0x2
1897 SO_VM_SOCKETS_BUFFER_MIN_SIZE = 0x1 1974 SO_VM_SOCKETS_BUFFER_MIN_SIZE = 0x1
@@ -1970,7 +2047,7 @@ const (
1970 TASKSTATS_GENL_NAME = "TASKSTATS" 2047 TASKSTATS_GENL_NAME = "TASKSTATS"
1971 TASKSTATS_GENL_VERSION = 0x1 2048 TASKSTATS_GENL_VERSION = 0x1
1972 TASKSTATS_TYPE_MAX = 0x6 2049 TASKSTATS_TYPE_MAX = 0x6
1973 TASKSTATS_VERSION = 0x8 2050 TASKSTATS_VERSION = 0x9
1974 TCFLSH = 0x5407 2051 TCFLSH = 0x5407
1975 TCGETA = 0x5401 2052 TCGETA = 0x5401
1976 TCGETS = 0x540d 2053 TCGETS = 0x540d
@@ -1983,6 +2060,7 @@ const (
1983 TCOOFF = 0x0 2060 TCOOFF = 0x0
1984 TCOON = 0x1 2061 TCOON = 0x1
1985 TCP_CC_INFO = 0x1a 2062 TCP_CC_INFO = 0x1a
2063 TCP_CM_INQ = 0x24
1986 TCP_CONGESTION = 0xd 2064 TCP_CONGESTION = 0xd
1987 TCP_COOKIE_IN_ALWAYS = 0x1 2065 TCP_COOKIE_IN_ALWAYS = 0x1
1988 TCP_COOKIE_MAX = 0x10 2066 TCP_COOKIE_MAX = 0x10
@@ -1997,6 +2075,7 @@ const (
1997 TCP_FASTOPEN_KEY = 0x21 2075 TCP_FASTOPEN_KEY = 0x21
1998 TCP_FASTOPEN_NO_COOKIE = 0x22 2076 TCP_FASTOPEN_NO_COOKIE = 0x22
1999 TCP_INFO = 0xb 2077 TCP_INFO = 0xb
2078 TCP_INQ = 0x24
2000 TCP_KEEPCNT = 0x6 2079 TCP_KEEPCNT = 0x6
2001 TCP_KEEPIDLE = 0x4 2080 TCP_KEEPIDLE = 0x4
2002 TCP_KEEPINTVL = 0x5 2081 TCP_KEEPINTVL = 0x5
@@ -2016,6 +2095,9 @@ const (
2016 TCP_QUEUE_SEQ = 0x15 2095 TCP_QUEUE_SEQ = 0x15
2017 TCP_QUICKACK = 0xc 2096 TCP_QUICKACK = 0xc
2018 TCP_REPAIR = 0x13 2097 TCP_REPAIR = 0x13
2098 TCP_REPAIR_OFF = 0x0
2099 TCP_REPAIR_OFF_NO_WP = -0x1
2100 TCP_REPAIR_ON = 0x1
2019 TCP_REPAIR_OPTIONS = 0x16 2101 TCP_REPAIR_OPTIONS = 0x16
2020 TCP_REPAIR_QUEUE = 0x14 2102 TCP_REPAIR_QUEUE = 0x14
2021 TCP_REPAIR_WINDOW = 0x1d 2103 TCP_REPAIR_WINDOW = 0x1d
@@ -2030,6 +2112,7 @@ const (
2030 TCP_ULP = 0x1f 2112 TCP_ULP = 0x1f
2031 TCP_USER_TIMEOUT = 0x12 2113 TCP_USER_TIMEOUT = 0x12
2032 TCP_WINDOW_CLAMP = 0xa 2114 TCP_WINDOW_CLAMP = 0xa
2115 TCP_ZEROCOPY_RECEIVE = 0x23
2033 TCSAFLUSH = 0x5410 2116 TCSAFLUSH = 0x5410
2034 TCSBRK = 0x5405 2117 TCSBRK = 0x5405
2035 TCSBRKP = 0x5486 2118 TCSBRKP = 0x5486
@@ -2043,6 +2126,7 @@ const (
2043 TCSETSW = 0x540f 2126 TCSETSW = 0x540f
2044 TCSETSW2 = 0x8030542c 2127 TCSETSW2 = 0x8030542c
2045 TCXONC = 0x5406 2128 TCXONC = 0x5406
2129 TIMER_ABSTIME = 0x1
2046 TIOCCBRK = 0x5428 2130 TIOCCBRK = 0x5428
2047 TIOCCONS = 0x80047478 2131 TIOCCONS = 0x80047478
2048 TIOCEXCL = 0x740d 2132 TIOCEXCL = 0x740d
@@ -2051,6 +2135,7 @@ const (
2051 TIOCGETP = 0x7408 2135 TIOCGETP = 0x7408
2052 TIOCGEXCL = 0x40045440 2136 TIOCGEXCL = 0x40045440
2053 TIOCGICOUNT = 0x5492 2137 TIOCGICOUNT = 0x5492
2138 TIOCGISO7816 = 0x40285442
2054 TIOCGLCKTRMIOS = 0x548b 2139 TIOCGLCKTRMIOS = 0x548b
2055 TIOCGLTC = 0x7474 2140 TIOCGLTC = 0x7474
2056 TIOCGPGRP = 0x40047477 2141 TIOCGPGRP = 0x40047477
@@ -2107,6 +2192,7 @@ const (
2107 TIOCSETN = 0x740a 2192 TIOCSETN = 0x740a
2108 TIOCSETP = 0x7409 2193 TIOCSETP = 0x7409
2109 TIOCSIG = 0x80045436 2194 TIOCSIG = 0x80045436
2195 TIOCSISO7816 = 0xc0285443
2110 TIOCSLCKTRMIOS = 0x548c 2196 TIOCSLCKTRMIOS = 0x548c
2111 TIOCSLTC = 0x7475 2197 TIOCSLTC = 0x7475
2112 TIOCSPGRP = 0x80047476 2198 TIOCSPGRP = 0x80047476
@@ -2338,6 +2424,7 @@ const (
2338 XDP_UMEM_REG = 0x4 2424 XDP_UMEM_REG = 0x4
2339 XDP_ZEROCOPY = 0x4 2425 XDP_ZEROCOPY = 0x4
2340 XENFS_SUPER_MAGIC = 0xabba1974 2426 XENFS_SUPER_MAGIC = 0xabba1974
2427 XFS_SUPER_MAGIC = 0x58465342
2341 XTABS = 0x1800 2428 XTABS = 0x1800
2342 ZSMALLOC_MAGIC = 0x58295829 2429 ZSMALLOC_MAGIC = 0x58295829
2343) 2430)
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 fdd388d..677d904 100644
--- a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
+++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
@@ -41,7 +41,7 @@ const (
41 AF_KEY = 0xf 41 AF_KEY = 0xf
42 AF_LLC = 0x1a 42 AF_LLC = 0x1a
43 AF_LOCAL = 0x1 43 AF_LOCAL = 0x1
44 AF_MAX = 0x2c 44 AF_MAX = 0x2d
45 AF_MPLS = 0x1c 45 AF_MPLS = 0x1c
46 AF_NETBEUI = 0xd 46 AF_NETBEUI = 0xd
47 AF_NETLINK = 0x10 47 AF_NETLINK = 0x10
@@ -638,7 +638,7 @@ const (
638 IFA_F_STABLE_PRIVACY = 0x800 638 IFA_F_STABLE_PRIVACY = 0x800
639 IFA_F_TEMPORARY = 0x1 639 IFA_F_TEMPORARY = 0x1
640 IFA_F_TENTATIVE = 0x40 640 IFA_F_TENTATIVE = 0x40
641 IFA_MAX = 0x9 641 IFA_MAX = 0xa
642 IFF_ALLMULTI = 0x200 642 IFF_ALLMULTI = 0x200
643 IFF_ATTACH_QUEUE = 0x200 643 IFF_ATTACH_QUEUE = 0x200
644 IFF_AUTOMEDIA = 0x4000 644 IFF_AUTOMEDIA = 0x4000
@@ -706,6 +706,7 @@ const (
706 IN_ISDIR = 0x40000000 706 IN_ISDIR = 0x40000000
707 IN_LOOPBACKNET = 0x7f 707 IN_LOOPBACKNET = 0x7f
708 IN_MASK_ADD = 0x20000000 708 IN_MASK_ADD = 0x20000000
709 IN_MASK_CREATE = 0x10000000
709 IN_MODIFY = 0x2 710 IN_MODIFY = 0x2
710 IN_MOVE = 0xc0 711 IN_MOVE = 0xc0
711 IN_MOVED_FROM = 0x40 712 IN_MOVED_FROM = 0x40
@@ -777,6 +778,7 @@ const (
777 IPV6_MINHOPCOUNT = 0x49 778 IPV6_MINHOPCOUNT = 0x49
778 IPV6_MTU = 0x18 779 IPV6_MTU = 0x18
779 IPV6_MTU_DISCOVER = 0x17 780 IPV6_MTU_DISCOVER = 0x17
781 IPV6_MULTICAST_ALL = 0x1d
780 IPV6_MULTICAST_HOPS = 0x12 782 IPV6_MULTICAST_HOPS = 0x12
781 IPV6_MULTICAST_IF = 0x11 783 IPV6_MULTICAST_IF = 0x11
782 IPV6_MULTICAST_LOOP = 0x13 784 IPV6_MULTICAST_LOOP = 0x13
@@ -912,6 +914,11 @@ const (
912 KEYCTL_JOIN_SESSION_KEYRING = 0x1 914 KEYCTL_JOIN_SESSION_KEYRING = 0x1
913 KEYCTL_LINK = 0x8 915 KEYCTL_LINK = 0x8
914 KEYCTL_NEGATE = 0xd 916 KEYCTL_NEGATE = 0xd
917 KEYCTL_PKEY_DECRYPT = 0x1a
918 KEYCTL_PKEY_ENCRYPT = 0x19
919 KEYCTL_PKEY_QUERY = 0x18
920 KEYCTL_PKEY_SIGN = 0x1b
921 KEYCTL_PKEY_VERIFY = 0x1c
915 KEYCTL_READ = 0xb 922 KEYCTL_READ = 0xb
916 KEYCTL_REJECT = 0x13 923 KEYCTL_REJECT = 0x13
917 KEYCTL_RESTRICT_KEYRING = 0x1d 924 KEYCTL_RESTRICT_KEYRING = 0x1d
@@ -921,6 +928,10 @@ const (
921 KEYCTL_SETPERM = 0x5 928 KEYCTL_SETPERM = 0x5
922 KEYCTL_SET_REQKEY_KEYRING = 0xe 929 KEYCTL_SET_REQKEY_KEYRING = 0xe
923 KEYCTL_SET_TIMEOUT = 0xf 930 KEYCTL_SET_TIMEOUT = 0xf
931 KEYCTL_SUPPORTS_DECRYPT = 0x2
932 KEYCTL_SUPPORTS_ENCRYPT = 0x1
933 KEYCTL_SUPPORTS_SIGN = 0x4
934 KEYCTL_SUPPORTS_VERIFY = 0x8
924 KEYCTL_UNLINK = 0x9 935 KEYCTL_UNLINK = 0x9
925 KEYCTL_UPDATE = 0x2 936 KEYCTL_UPDATE = 0x2
926 KEY_REQKEY_DEFL_DEFAULT = 0x0 937 KEY_REQKEY_DEFL_DEFAULT = 0x0
@@ -1006,7 +1017,9 @@ const (
1006 MFD_HUGE_256MB = 0x70000000 1017 MFD_HUGE_256MB = 0x70000000
1007 MFD_HUGE_2GB = 0x7c000000 1018 MFD_HUGE_2GB = 0x7c000000
1008 MFD_HUGE_2MB = 0x54000000 1019 MFD_HUGE_2MB = 0x54000000
1020 MFD_HUGE_32MB = 0x64000000
1009 MFD_HUGE_512KB = 0x4c000000 1021 MFD_HUGE_512KB = 0x4c000000
1022 MFD_HUGE_512MB = 0x74000000
1010 MFD_HUGE_64KB = 0x40000000 1023 MFD_HUGE_64KB = 0x40000000
1011 MFD_HUGE_8MB = 0x5c000000 1024 MFD_HUGE_8MB = 0x5c000000
1012 MFD_HUGE_MASK = 0x3f 1025 MFD_HUGE_MASK = 0x3f
@@ -1019,6 +1032,8 @@ const (
1019 MNT_DETACH = 0x2 1032 MNT_DETACH = 0x2
1020 MNT_EXPIRE = 0x4 1033 MNT_EXPIRE = 0x4
1021 MNT_FORCE = 0x1 1034 MNT_FORCE = 0x1
1035 MODULE_INIT_IGNORE_MODVERSIONS = 0x1
1036 MODULE_INIT_IGNORE_VERMAGIC = 0x2
1022 MSDOS_SUPER_MAGIC = 0x4d44 1037 MSDOS_SUPER_MAGIC = 0x4d44
1023 MSG_BATCH = 0x40000 1038 MSG_BATCH = 0x40000
1024 MSG_CMSG_CLOEXEC = 0x40000000 1039 MSG_CMSG_CLOEXEC = 0x40000000
@@ -1095,6 +1110,7 @@ const (
1095 NETLINK_FIB_LOOKUP = 0xa 1110 NETLINK_FIB_LOOKUP = 0xa
1096 NETLINK_FIREWALL = 0x3 1111 NETLINK_FIREWALL = 0x3
1097 NETLINK_GENERIC = 0x10 1112 NETLINK_GENERIC = 0x10
1113 NETLINK_GET_STRICT_CHK = 0xc
1098 NETLINK_INET_DIAG = 0x4 1114 NETLINK_INET_DIAG = 0x4
1099 NETLINK_IP6_FW = 0xd 1115 NETLINK_IP6_FW = 0xd
1100 NETLINK_ISCSI = 0x8 1116 NETLINK_ISCSI = 0x8
@@ -1238,6 +1254,7 @@ const (
1238 PACKET_FASTROUTE = 0x6 1254 PACKET_FASTROUTE = 0x6
1239 PACKET_HDRLEN = 0xb 1255 PACKET_HDRLEN = 0xb
1240 PACKET_HOST = 0x0 1256 PACKET_HOST = 0x0
1257 PACKET_IGNORE_OUTGOING = 0x17
1241 PACKET_KERNEL = 0x7 1258 PACKET_KERNEL = 0x7
1242 PACKET_LOOPBACK = 0x5 1259 PACKET_LOOPBACK = 0x5
1243 PACKET_LOSS = 0xe 1260 PACKET_LOSS = 0xe
@@ -1287,6 +1304,36 @@ const (
1287 PERF_EVENT_IOC_SET_FILTER = 0x80082406 1304 PERF_EVENT_IOC_SET_FILTER = 0x80082406
1288 PERF_EVENT_IOC_SET_OUTPUT = 0x20002405 1305 PERF_EVENT_IOC_SET_OUTPUT = 0x20002405
1289 PIPEFS_MAGIC = 0x50495045 1306 PIPEFS_MAGIC = 0x50495045
1307 PPPIOCATTACH = 0x8004743d
1308 PPPIOCATTCHAN = 0x80047438
1309 PPPIOCCONNECT = 0x8004743a
1310 PPPIOCDETACH = 0x8004743c
1311 PPPIOCDISCONN = 0x20007439
1312 PPPIOCGASYNCMAP = 0x40047458
1313 PPPIOCGCHAN = 0x40047437
1314 PPPIOCGDEBUG = 0x40047441
1315 PPPIOCGFLAGS = 0x4004745a
1316 PPPIOCGIDLE = 0x4010743f
1317 PPPIOCGL2TPSTATS = 0x40487436
1318 PPPIOCGMRU = 0x40047453
1319 PPPIOCGNPMODE = 0xc008744c
1320 PPPIOCGRASYNCMAP = 0x40047455
1321 PPPIOCGUNIT = 0x40047456
1322 PPPIOCGXASYNCMAP = 0x40207450
1323 PPPIOCNEWUNIT = 0xc004743e
1324 PPPIOCSACTIVE = 0x80107446
1325 PPPIOCSASYNCMAP = 0x80047457
1326 PPPIOCSCOMPRESS = 0x8010744d
1327 PPPIOCSDEBUG = 0x80047440
1328 PPPIOCSFLAGS = 0x80047459
1329 PPPIOCSMAXCID = 0x80047451
1330 PPPIOCSMRRU = 0x8004743b
1331 PPPIOCSMRU = 0x80047452
1332 PPPIOCSNPMODE = 0x8008744b
1333 PPPIOCSPASS = 0x80107447
1334 PPPIOCSRASYNCMAP = 0x80047454
1335 PPPIOCSXASYNCMAP = 0x8020744f
1336 PPPIOCXFERUNIT = 0x2000744e
1290 PRIO_PGRP = 0x1 1337 PRIO_PGRP = 0x1
1291 PRIO_PROCESS = 0x0 1338 PRIO_PROCESS = 0x0
1292 PRIO_USER = 0x2 1339 PRIO_USER = 0x2
@@ -1388,6 +1435,7 @@ const (
1388 PR_SPEC_DISABLE = 0x4 1435 PR_SPEC_DISABLE = 0x4
1389 PR_SPEC_ENABLE = 0x2 1436 PR_SPEC_ENABLE = 0x2
1390 PR_SPEC_FORCE_DISABLE = 0x8 1437 PR_SPEC_FORCE_DISABLE = 0x8
1438 PR_SPEC_INDIRECT_BRANCH = 0x1
1391 PR_SPEC_NOT_AFFECTED = 0x0 1439 PR_SPEC_NOT_AFFECTED = 0x0
1392 PR_SPEC_PRCTL = 0x1 1440 PR_SPEC_PRCTL = 0x1
1393 PR_SPEC_STORE_BYPASS = 0x0 1441 PR_SPEC_STORE_BYPASS = 0x0
@@ -1491,6 +1539,13 @@ const (
1491 RLIMIT_SIGPENDING = 0xb 1539 RLIMIT_SIGPENDING = 0xb
1492 RLIMIT_STACK = 0x3 1540 RLIMIT_STACK = 0x3
1493 RLIM_INFINITY = 0xffffffffffffffff 1541 RLIM_INFINITY = 0xffffffffffffffff
1542 RNDADDENTROPY = 0x80085203
1543 RNDADDTOENTCNT = 0x80045201
1544 RNDCLEARPOOL = 0x20005206
1545 RNDGETENTCNT = 0x40045200
1546 RNDGETPOOL = 0x40085202
1547 RNDRESEEDCRNG = 0x20005207
1548 RNDZAPENTCNT = 0x20005204
1494 RTAX_ADVMSS = 0x8 1549 RTAX_ADVMSS = 0x8
1495 RTAX_CC_ALGO = 0x10 1550 RTAX_CC_ALGO = 0x10
1496 RTAX_CWND = 0x7 1551 RTAX_CWND = 0x7
@@ -1584,6 +1639,7 @@ const (
1584 RTM_DELACTION = 0x31 1639 RTM_DELACTION = 0x31
1585 RTM_DELADDR = 0x15 1640 RTM_DELADDR = 0x15
1586 RTM_DELADDRLABEL = 0x49 1641 RTM_DELADDRLABEL = 0x49
1642 RTM_DELCHAIN = 0x65
1587 RTM_DELLINK = 0x11 1643 RTM_DELLINK = 0x11
1588 RTM_DELMDB = 0x55 1644 RTM_DELMDB = 0x55
1589 RTM_DELNEIGH = 0x1d 1645 RTM_DELNEIGH = 0x1d
@@ -1604,6 +1660,7 @@ const (
1604 RTM_GETADDR = 0x16 1660 RTM_GETADDR = 0x16
1605 RTM_GETADDRLABEL = 0x4a 1661 RTM_GETADDRLABEL = 0x4a
1606 RTM_GETANYCAST = 0x3e 1662 RTM_GETANYCAST = 0x3e
1663 RTM_GETCHAIN = 0x66
1607 RTM_GETDCB = 0x4e 1664 RTM_GETDCB = 0x4e
1608 RTM_GETLINK = 0x12 1665 RTM_GETLINK = 0x12
1609 RTM_GETMDB = 0x56 1666 RTM_GETMDB = 0x56
@@ -1618,11 +1675,12 @@ const (
1618 RTM_GETSTATS = 0x5e 1675 RTM_GETSTATS = 0x5e
1619 RTM_GETTCLASS = 0x2a 1676 RTM_GETTCLASS = 0x2a
1620 RTM_GETTFILTER = 0x2e 1677 RTM_GETTFILTER = 0x2e
1621 RTM_MAX = 0x63 1678 RTM_MAX = 0x67
1622 RTM_NEWACTION = 0x30 1679 RTM_NEWACTION = 0x30
1623 RTM_NEWADDR = 0x14 1680 RTM_NEWADDR = 0x14
1624 RTM_NEWADDRLABEL = 0x48 1681 RTM_NEWADDRLABEL = 0x48
1625 RTM_NEWCACHEREPORT = 0x60 1682 RTM_NEWCACHEREPORT = 0x60
1683 RTM_NEWCHAIN = 0x64
1626 RTM_NEWLINK = 0x10 1684 RTM_NEWLINK = 0x10
1627 RTM_NEWMDB = 0x54 1685 RTM_NEWMDB = 0x54
1628 RTM_NEWNDUSEROPT = 0x44 1686 RTM_NEWNDUSEROPT = 0x44
@@ -1637,8 +1695,8 @@ const (
1637 RTM_NEWSTATS = 0x5c 1695 RTM_NEWSTATS = 0x5c
1638 RTM_NEWTCLASS = 0x28 1696 RTM_NEWTCLASS = 0x28
1639 RTM_NEWTFILTER = 0x2c 1697 RTM_NEWTFILTER = 0x2c
1640 RTM_NR_FAMILIES = 0x15 1698 RTM_NR_FAMILIES = 0x16
1641 RTM_NR_MSGTYPES = 0x54 1699 RTM_NR_MSGTYPES = 0x58
1642 RTM_SETDCB = 0x4f 1700 RTM_SETDCB = 0x4f
1643 RTM_SETLINK = 0x13 1701 RTM_SETLINK = 0x13
1644 RTM_SETNEIGHTBL = 0x43 1702 RTM_SETNEIGHTBL = 0x43
@@ -1687,12 +1745,16 @@ const (
1687 SCM_TIMESTAMPING_OPT_STATS = 0x36 1745 SCM_TIMESTAMPING_OPT_STATS = 0x36
1688 SCM_TIMESTAMPING_PKTINFO = 0x3a 1746 SCM_TIMESTAMPING_PKTINFO = 0x3a
1689 SCM_TIMESTAMPNS = 0x23 1747 SCM_TIMESTAMPNS = 0x23
1748 SCM_TXTIME = 0x3d
1690 SCM_WIFI_STATUS = 0x29 1749 SCM_WIFI_STATUS = 0x29
1750 SC_LOG_FLUSH = 0x100000
1691 SECCOMP_MODE_DISABLED = 0x0 1751 SECCOMP_MODE_DISABLED = 0x0
1692 SECCOMP_MODE_FILTER = 0x2 1752 SECCOMP_MODE_FILTER = 0x2
1693 SECCOMP_MODE_STRICT = 0x1 1753 SECCOMP_MODE_STRICT = 0x1
1694 SECURITYFS_MAGIC = 0x73636673 1754 SECURITYFS_MAGIC = 0x73636673
1695 SELINUX_MAGIC = 0xf97cff8c 1755 SELINUX_MAGIC = 0xf97cff8c
1756 SFD_CLOEXEC = 0x80000
1757 SFD_NONBLOCK = 0x80
1696 SHUT_RD = 0x0 1758 SHUT_RD = 0x0
1697 SHUT_RDWR = 0x2 1759 SHUT_RDWR = 0x2
1698 SHUT_WR = 0x1 1760 SHUT_WR = 0x1
@@ -1743,6 +1805,9 @@ const (
1743 SIOCGMIIPHY = 0x8947 1805 SIOCGMIIPHY = 0x8947
1744 SIOCGMIIREG = 0x8948 1806 SIOCGMIIREG = 0x8948
1745 SIOCGPGRP = 0x40047309 1807 SIOCGPGRP = 0x40047309
1808 SIOCGPPPCSTATS = 0x89f2
1809 SIOCGPPPSTATS = 0x89f0
1810 SIOCGPPPVER = 0x89f1
1746 SIOCGRARP = 0x8961 1811 SIOCGRARP = 0x8961
1747 SIOCGSKNS = 0x894c 1812 SIOCGSKNS = 0x894c
1748 SIOCGSTAMP = 0x8906 1813 SIOCGSTAMP = 0x8906
@@ -1851,6 +1916,17 @@ const (
1851 SO_DETACH_FILTER = 0x1b 1916 SO_DETACH_FILTER = 0x1b
1852 SO_DOMAIN = 0x1029 1917 SO_DOMAIN = 0x1029
1853 SO_DONTROUTE = 0x10 1918 SO_DONTROUTE = 0x10
1919 SO_EE_CODE_TXTIME_INVALID_PARAM = 0x1
1920 SO_EE_CODE_TXTIME_MISSED = 0x2
1921 SO_EE_CODE_ZEROCOPY_COPIED = 0x1
1922 SO_EE_ORIGIN_ICMP = 0x2
1923 SO_EE_ORIGIN_ICMP6 = 0x3
1924 SO_EE_ORIGIN_LOCAL = 0x1
1925 SO_EE_ORIGIN_NONE = 0x0
1926 SO_EE_ORIGIN_TIMESTAMPING = 0x4
1927 SO_EE_ORIGIN_TXSTATUS = 0x4
1928 SO_EE_ORIGIN_TXTIME = 0x6
1929 SO_EE_ORIGIN_ZEROCOPY = 0x5
1854 SO_ERROR = 0x1007 1930 SO_ERROR = 0x1007
1855 SO_GET_FILTER = 0x1a 1931 SO_GET_FILTER = 0x1a
1856 SO_INCOMING_CPU = 0x31 1932 SO_INCOMING_CPU = 0x31
@@ -1892,6 +1968,7 @@ const (
1892 SO_TIMESTAMP = 0x1d 1968 SO_TIMESTAMP = 0x1d
1893 SO_TIMESTAMPING = 0x25 1969 SO_TIMESTAMPING = 0x25
1894 SO_TIMESTAMPNS = 0x23 1970 SO_TIMESTAMPNS = 0x23
1971 SO_TXTIME = 0x3d
1895 SO_TYPE = 0x1008 1972 SO_TYPE = 0x1008
1896 SO_VM_SOCKETS_BUFFER_MAX_SIZE = 0x2 1973 SO_VM_SOCKETS_BUFFER_MAX_SIZE = 0x2
1897 SO_VM_SOCKETS_BUFFER_MIN_SIZE = 0x1 1974 SO_VM_SOCKETS_BUFFER_MIN_SIZE = 0x1
@@ -1970,7 +2047,7 @@ const (
1970 TASKSTATS_GENL_NAME = "TASKSTATS" 2047 TASKSTATS_GENL_NAME = "TASKSTATS"
1971 TASKSTATS_GENL_VERSION = 0x1 2048 TASKSTATS_GENL_VERSION = 0x1
1972 TASKSTATS_TYPE_MAX = 0x6 2049 TASKSTATS_TYPE_MAX = 0x6
1973 TASKSTATS_VERSION = 0x8 2050 TASKSTATS_VERSION = 0x9
1974 TCFLSH = 0x5407 2051 TCFLSH = 0x5407
1975 TCGETA = 0x5401 2052 TCGETA = 0x5401
1976 TCGETS = 0x540d 2053 TCGETS = 0x540d
@@ -1983,6 +2060,7 @@ const (
1983 TCOOFF = 0x0 2060 TCOOFF = 0x0
1984 TCOON = 0x1 2061 TCOON = 0x1
1985 TCP_CC_INFO = 0x1a 2062 TCP_CC_INFO = 0x1a
2063 TCP_CM_INQ = 0x24
1986 TCP_CONGESTION = 0xd 2064 TCP_CONGESTION = 0xd
1987 TCP_COOKIE_IN_ALWAYS = 0x1 2065 TCP_COOKIE_IN_ALWAYS = 0x1
1988 TCP_COOKIE_MAX = 0x10 2066 TCP_COOKIE_MAX = 0x10
@@ -1997,6 +2075,7 @@ const (
1997 TCP_FASTOPEN_KEY = 0x21 2075 TCP_FASTOPEN_KEY = 0x21
1998 TCP_FASTOPEN_NO_COOKIE = 0x22 2076 TCP_FASTOPEN_NO_COOKIE = 0x22
1999 TCP_INFO = 0xb 2077 TCP_INFO = 0xb
2078 TCP_INQ = 0x24
2000 TCP_KEEPCNT = 0x6 2079 TCP_KEEPCNT = 0x6
2001 TCP_KEEPIDLE = 0x4 2080 TCP_KEEPIDLE = 0x4
2002 TCP_KEEPINTVL = 0x5 2081 TCP_KEEPINTVL = 0x5
@@ -2016,6 +2095,9 @@ const (
2016 TCP_QUEUE_SEQ = 0x15 2095 TCP_QUEUE_SEQ = 0x15
2017 TCP_QUICKACK = 0xc 2096 TCP_QUICKACK = 0xc
2018 TCP_REPAIR = 0x13 2097 TCP_REPAIR = 0x13
2098 TCP_REPAIR_OFF = 0x0
2099 TCP_REPAIR_OFF_NO_WP = -0x1
2100 TCP_REPAIR_ON = 0x1
2019 TCP_REPAIR_OPTIONS = 0x16 2101 TCP_REPAIR_OPTIONS = 0x16
2020 TCP_REPAIR_QUEUE = 0x14 2102 TCP_REPAIR_QUEUE = 0x14
2021 TCP_REPAIR_WINDOW = 0x1d 2103 TCP_REPAIR_WINDOW = 0x1d
@@ -2030,6 +2112,7 @@ const (
2030 TCP_ULP = 0x1f 2112 TCP_ULP = 0x1f
2031 TCP_USER_TIMEOUT = 0x12 2113 TCP_USER_TIMEOUT = 0x12
2032 TCP_WINDOW_CLAMP = 0xa 2114 TCP_WINDOW_CLAMP = 0xa
2115 TCP_ZEROCOPY_RECEIVE = 0x23
2033 TCSAFLUSH = 0x5410 2116 TCSAFLUSH = 0x5410
2034 TCSBRK = 0x5405 2117 TCSBRK = 0x5405
2035 TCSBRKP = 0x5486 2118 TCSBRKP = 0x5486
@@ -2043,6 +2126,7 @@ const (
2043 TCSETSW = 0x540f 2126 TCSETSW = 0x540f
2044 TCSETSW2 = 0x8030542c 2127 TCSETSW2 = 0x8030542c
2045 TCXONC = 0x5406 2128 TCXONC = 0x5406
2129 TIMER_ABSTIME = 0x1
2046 TIOCCBRK = 0x5428 2130 TIOCCBRK = 0x5428
2047 TIOCCONS = 0x80047478 2131 TIOCCONS = 0x80047478
2048 TIOCEXCL = 0x740d 2132 TIOCEXCL = 0x740d
@@ -2051,6 +2135,7 @@ const (
2051 TIOCGETP = 0x7408 2135 TIOCGETP = 0x7408
2052 TIOCGEXCL = 0x40045440 2136 TIOCGEXCL = 0x40045440
2053 TIOCGICOUNT = 0x5492 2137 TIOCGICOUNT = 0x5492
2138 TIOCGISO7816 = 0x40285442
2054 TIOCGLCKTRMIOS = 0x548b 2139 TIOCGLCKTRMIOS = 0x548b
2055 TIOCGLTC = 0x7474 2140 TIOCGLTC = 0x7474
2056 TIOCGPGRP = 0x40047477 2141 TIOCGPGRP = 0x40047477
@@ -2107,6 +2192,7 @@ const (
2107 TIOCSETN = 0x740a 2192 TIOCSETN = 0x740a
2108 TIOCSETP = 0x7409 2193 TIOCSETP = 0x7409
2109 TIOCSIG = 0x80045436 2194 TIOCSIG = 0x80045436
2195 TIOCSISO7816 = 0xc0285443
2110 TIOCSLCKTRMIOS = 0x548c 2196 TIOCSLCKTRMIOS = 0x548c
2111 TIOCSLTC = 0x7475 2197 TIOCSLTC = 0x7475
2112 TIOCSPGRP = 0x80047476 2198 TIOCSPGRP = 0x80047476
@@ -2338,6 +2424,7 @@ const (
2338 XDP_UMEM_REG = 0x4 2424 XDP_UMEM_REG = 0x4
2339 XDP_ZEROCOPY = 0x4 2425 XDP_ZEROCOPY = 0x4
2340 XENFS_SUPER_MAGIC = 0xabba1974 2426 XENFS_SUPER_MAGIC = 0xabba1974
2427 XFS_SUPER_MAGIC = 0x58465342
2341 XTABS = 0x1800 2428 XTABS = 0x1800
2342 ZSMALLOC_MAGIC = 0x58295829 2429 ZSMALLOC_MAGIC = 0x58295829
2343) 2430)
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 2d15046..7ddd09d 100644
--- a/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
+++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
@@ -41,7 +41,7 @@ const (
41 AF_KEY = 0xf 41 AF_KEY = 0xf
42 AF_LLC = 0x1a 42 AF_LLC = 0x1a
43 AF_LOCAL = 0x1 43 AF_LOCAL = 0x1
44 AF_MAX = 0x2c 44 AF_MAX = 0x2d
45 AF_MPLS = 0x1c 45 AF_MPLS = 0x1c
46 AF_NETBEUI = 0xd 46 AF_NETBEUI = 0xd
47 AF_NETLINK = 0x10 47 AF_NETLINK = 0x10
@@ -638,7 +638,7 @@ const (
638 IFA_F_STABLE_PRIVACY = 0x800 638 IFA_F_STABLE_PRIVACY = 0x800
639 IFA_F_TEMPORARY = 0x1 639 IFA_F_TEMPORARY = 0x1
640 IFA_F_TENTATIVE = 0x40 640 IFA_F_TENTATIVE = 0x40
641 IFA_MAX = 0x9 641 IFA_MAX = 0xa
642 IFF_ALLMULTI = 0x200 642 IFF_ALLMULTI = 0x200
643 IFF_ATTACH_QUEUE = 0x200 643 IFF_ATTACH_QUEUE = 0x200
644 IFF_AUTOMEDIA = 0x4000 644 IFF_AUTOMEDIA = 0x4000
@@ -706,6 +706,7 @@ const (
706 IN_ISDIR = 0x40000000 706 IN_ISDIR = 0x40000000
707 IN_LOOPBACKNET = 0x7f 707 IN_LOOPBACKNET = 0x7f
708 IN_MASK_ADD = 0x20000000 708 IN_MASK_ADD = 0x20000000
709 IN_MASK_CREATE = 0x10000000
709 IN_MODIFY = 0x2 710 IN_MODIFY = 0x2
710 IN_MOVE = 0xc0 711 IN_MOVE = 0xc0
711 IN_MOVED_FROM = 0x40 712 IN_MOVED_FROM = 0x40
@@ -777,6 +778,7 @@ const (
777 IPV6_MINHOPCOUNT = 0x49 778 IPV6_MINHOPCOUNT = 0x49
778 IPV6_MTU = 0x18 779 IPV6_MTU = 0x18
779 IPV6_MTU_DISCOVER = 0x17 780 IPV6_MTU_DISCOVER = 0x17
781 IPV6_MULTICAST_ALL = 0x1d
780 IPV6_MULTICAST_HOPS = 0x12 782 IPV6_MULTICAST_HOPS = 0x12
781 IPV6_MULTICAST_IF = 0x11 783 IPV6_MULTICAST_IF = 0x11
782 IPV6_MULTICAST_LOOP = 0x13 784 IPV6_MULTICAST_LOOP = 0x13
@@ -912,6 +914,11 @@ const (
912 KEYCTL_JOIN_SESSION_KEYRING = 0x1 914 KEYCTL_JOIN_SESSION_KEYRING = 0x1
913 KEYCTL_LINK = 0x8 915 KEYCTL_LINK = 0x8
914 KEYCTL_NEGATE = 0xd 916 KEYCTL_NEGATE = 0xd
917 KEYCTL_PKEY_DECRYPT = 0x1a
918 KEYCTL_PKEY_ENCRYPT = 0x19
919 KEYCTL_PKEY_QUERY = 0x18
920 KEYCTL_PKEY_SIGN = 0x1b
921 KEYCTL_PKEY_VERIFY = 0x1c
915 KEYCTL_READ = 0xb 922 KEYCTL_READ = 0xb
916 KEYCTL_REJECT = 0x13 923 KEYCTL_REJECT = 0x13
917 KEYCTL_RESTRICT_KEYRING = 0x1d 924 KEYCTL_RESTRICT_KEYRING = 0x1d
@@ -921,6 +928,10 @@ const (
921 KEYCTL_SETPERM = 0x5 928 KEYCTL_SETPERM = 0x5
922 KEYCTL_SET_REQKEY_KEYRING = 0xe 929 KEYCTL_SET_REQKEY_KEYRING = 0xe
923 KEYCTL_SET_TIMEOUT = 0xf 930 KEYCTL_SET_TIMEOUT = 0xf
931 KEYCTL_SUPPORTS_DECRYPT = 0x2
932 KEYCTL_SUPPORTS_ENCRYPT = 0x1
933 KEYCTL_SUPPORTS_SIGN = 0x4
934 KEYCTL_SUPPORTS_VERIFY = 0x8
924 KEYCTL_UNLINK = 0x9 935 KEYCTL_UNLINK = 0x9
925 KEYCTL_UPDATE = 0x2 936 KEYCTL_UPDATE = 0x2
926 KEY_REQKEY_DEFL_DEFAULT = 0x0 937 KEY_REQKEY_DEFL_DEFAULT = 0x0
@@ -1006,7 +1017,9 @@ const (
1006 MFD_HUGE_256MB = 0x70000000 1017 MFD_HUGE_256MB = 0x70000000
1007 MFD_HUGE_2GB = 0x7c000000 1018 MFD_HUGE_2GB = 0x7c000000
1008 MFD_HUGE_2MB = 0x54000000 1019 MFD_HUGE_2MB = 0x54000000
1020 MFD_HUGE_32MB = 0x64000000
1009 MFD_HUGE_512KB = 0x4c000000 1021 MFD_HUGE_512KB = 0x4c000000
1022 MFD_HUGE_512MB = 0x74000000
1010 MFD_HUGE_64KB = 0x40000000 1023 MFD_HUGE_64KB = 0x40000000
1011 MFD_HUGE_8MB = 0x5c000000 1024 MFD_HUGE_8MB = 0x5c000000
1012 MFD_HUGE_MASK = 0x3f 1025 MFD_HUGE_MASK = 0x3f
@@ -1019,6 +1032,8 @@ const (
1019 MNT_DETACH = 0x2 1032 MNT_DETACH = 0x2
1020 MNT_EXPIRE = 0x4 1033 MNT_EXPIRE = 0x4
1021 MNT_FORCE = 0x1 1034 MNT_FORCE = 0x1
1035 MODULE_INIT_IGNORE_MODVERSIONS = 0x1
1036 MODULE_INIT_IGNORE_VERMAGIC = 0x2
1022 MSDOS_SUPER_MAGIC = 0x4d44 1037 MSDOS_SUPER_MAGIC = 0x4d44
1023 MSG_BATCH = 0x40000 1038 MSG_BATCH = 0x40000
1024 MSG_CMSG_CLOEXEC = 0x40000000 1039 MSG_CMSG_CLOEXEC = 0x40000000
@@ -1095,6 +1110,7 @@ const (
1095 NETLINK_FIB_LOOKUP = 0xa 1110 NETLINK_FIB_LOOKUP = 0xa
1096 NETLINK_FIREWALL = 0x3 1111 NETLINK_FIREWALL = 0x3
1097 NETLINK_GENERIC = 0x10 1112 NETLINK_GENERIC = 0x10
1113 NETLINK_GET_STRICT_CHK = 0xc
1098 NETLINK_INET_DIAG = 0x4 1114 NETLINK_INET_DIAG = 0x4
1099 NETLINK_IP6_FW = 0xd 1115 NETLINK_IP6_FW = 0xd
1100 NETLINK_ISCSI = 0x8 1116 NETLINK_ISCSI = 0x8
@@ -1238,6 +1254,7 @@ const (
1238 PACKET_FASTROUTE = 0x6 1254 PACKET_FASTROUTE = 0x6
1239 PACKET_HDRLEN = 0xb 1255 PACKET_HDRLEN = 0xb
1240 PACKET_HOST = 0x0 1256 PACKET_HOST = 0x0
1257 PACKET_IGNORE_OUTGOING = 0x17
1241 PACKET_KERNEL = 0x7 1258 PACKET_KERNEL = 0x7
1242 PACKET_LOOPBACK = 0x5 1259 PACKET_LOOPBACK = 0x5
1243 PACKET_LOSS = 0xe 1260 PACKET_LOSS = 0xe
@@ -1287,6 +1304,36 @@ const (
1287 PERF_EVENT_IOC_SET_FILTER = 0x80042406 1304 PERF_EVENT_IOC_SET_FILTER = 0x80042406
1288 PERF_EVENT_IOC_SET_OUTPUT = 0x20002405 1305 PERF_EVENT_IOC_SET_OUTPUT = 0x20002405
1289 PIPEFS_MAGIC = 0x50495045 1306 PIPEFS_MAGIC = 0x50495045
1307 PPPIOCATTACH = 0x8004743d
1308 PPPIOCATTCHAN = 0x80047438
1309 PPPIOCCONNECT = 0x8004743a
1310 PPPIOCDETACH = 0x8004743c
1311 PPPIOCDISCONN = 0x20007439
1312 PPPIOCGASYNCMAP = 0x40047458
1313 PPPIOCGCHAN = 0x40047437
1314 PPPIOCGDEBUG = 0x40047441
1315 PPPIOCGFLAGS = 0x4004745a
1316 PPPIOCGIDLE = 0x4008743f
1317 PPPIOCGL2TPSTATS = 0x40487436
1318 PPPIOCGMRU = 0x40047453
1319 PPPIOCGNPMODE = 0xc008744c
1320 PPPIOCGRASYNCMAP = 0x40047455
1321 PPPIOCGUNIT = 0x40047456
1322 PPPIOCGXASYNCMAP = 0x40207450
1323 PPPIOCNEWUNIT = 0xc004743e
1324 PPPIOCSACTIVE = 0x80087446
1325 PPPIOCSASYNCMAP = 0x80047457
1326 PPPIOCSCOMPRESS = 0x800c744d
1327 PPPIOCSDEBUG = 0x80047440
1328 PPPIOCSFLAGS = 0x80047459
1329 PPPIOCSMAXCID = 0x80047451
1330 PPPIOCSMRRU = 0x8004743b
1331 PPPIOCSMRU = 0x80047452
1332 PPPIOCSNPMODE = 0x8008744b
1333 PPPIOCSPASS = 0x80087447
1334 PPPIOCSRASYNCMAP = 0x80047454
1335 PPPIOCSXASYNCMAP = 0x8020744f
1336 PPPIOCXFERUNIT = 0x2000744e
1290 PRIO_PGRP = 0x1 1337 PRIO_PGRP = 0x1
1291 PRIO_PROCESS = 0x0 1338 PRIO_PROCESS = 0x0
1292 PRIO_USER = 0x2 1339 PRIO_USER = 0x2
@@ -1388,6 +1435,7 @@ const (
1388 PR_SPEC_DISABLE = 0x4 1435 PR_SPEC_DISABLE = 0x4
1389 PR_SPEC_ENABLE = 0x2 1436 PR_SPEC_ENABLE = 0x2
1390 PR_SPEC_FORCE_DISABLE = 0x8 1437 PR_SPEC_FORCE_DISABLE = 0x8
1438 PR_SPEC_INDIRECT_BRANCH = 0x1
1391 PR_SPEC_NOT_AFFECTED = 0x0 1439 PR_SPEC_NOT_AFFECTED = 0x0
1392 PR_SPEC_PRCTL = 0x1 1440 PR_SPEC_PRCTL = 0x1
1393 PR_SPEC_STORE_BYPASS = 0x0 1441 PR_SPEC_STORE_BYPASS = 0x0
@@ -1491,6 +1539,13 @@ const (
1491 RLIMIT_SIGPENDING = 0xb 1539 RLIMIT_SIGPENDING = 0xb
1492 RLIMIT_STACK = 0x3 1540 RLIMIT_STACK = 0x3
1493 RLIM_INFINITY = 0xffffffffffffffff 1541 RLIM_INFINITY = 0xffffffffffffffff
1542 RNDADDENTROPY = 0x80085203
1543 RNDADDTOENTCNT = 0x80045201
1544 RNDCLEARPOOL = 0x20005206
1545 RNDGETENTCNT = 0x40045200
1546 RNDGETPOOL = 0x40085202
1547 RNDRESEEDCRNG = 0x20005207
1548 RNDZAPENTCNT = 0x20005204
1494 RTAX_ADVMSS = 0x8 1549 RTAX_ADVMSS = 0x8
1495 RTAX_CC_ALGO = 0x10 1550 RTAX_CC_ALGO = 0x10
1496 RTAX_CWND = 0x7 1551 RTAX_CWND = 0x7
@@ -1584,6 +1639,7 @@ const (
1584 RTM_DELACTION = 0x31 1639 RTM_DELACTION = 0x31
1585 RTM_DELADDR = 0x15 1640 RTM_DELADDR = 0x15
1586 RTM_DELADDRLABEL = 0x49 1641 RTM_DELADDRLABEL = 0x49
1642 RTM_DELCHAIN = 0x65
1587 RTM_DELLINK = 0x11 1643 RTM_DELLINK = 0x11
1588 RTM_DELMDB = 0x55 1644 RTM_DELMDB = 0x55
1589 RTM_DELNEIGH = 0x1d 1645 RTM_DELNEIGH = 0x1d
@@ -1604,6 +1660,7 @@ const (
1604 RTM_GETADDR = 0x16 1660 RTM_GETADDR = 0x16
1605 RTM_GETADDRLABEL = 0x4a 1661 RTM_GETADDRLABEL = 0x4a
1606 RTM_GETANYCAST = 0x3e 1662 RTM_GETANYCAST = 0x3e
1663 RTM_GETCHAIN = 0x66
1607 RTM_GETDCB = 0x4e 1664 RTM_GETDCB = 0x4e
1608 RTM_GETLINK = 0x12 1665 RTM_GETLINK = 0x12
1609 RTM_GETMDB = 0x56 1666 RTM_GETMDB = 0x56
@@ -1618,11 +1675,12 @@ const (
1618 RTM_GETSTATS = 0x5e 1675 RTM_GETSTATS = 0x5e
1619 RTM_GETTCLASS = 0x2a 1676 RTM_GETTCLASS = 0x2a
1620 RTM_GETTFILTER = 0x2e 1677 RTM_GETTFILTER = 0x2e
1621 RTM_MAX = 0x63 1678 RTM_MAX = 0x67
1622 RTM_NEWACTION = 0x30 1679 RTM_NEWACTION = 0x30
1623 RTM_NEWADDR = 0x14 1680 RTM_NEWADDR = 0x14
1624 RTM_NEWADDRLABEL = 0x48 1681 RTM_NEWADDRLABEL = 0x48
1625 RTM_NEWCACHEREPORT = 0x60 1682 RTM_NEWCACHEREPORT = 0x60
1683 RTM_NEWCHAIN = 0x64
1626 RTM_NEWLINK = 0x10 1684 RTM_NEWLINK = 0x10
1627 RTM_NEWMDB = 0x54 1685 RTM_NEWMDB = 0x54
1628 RTM_NEWNDUSEROPT = 0x44 1686 RTM_NEWNDUSEROPT = 0x44
@@ -1637,8 +1695,8 @@ const (
1637 RTM_NEWSTATS = 0x5c 1695 RTM_NEWSTATS = 0x5c
1638 RTM_NEWTCLASS = 0x28 1696 RTM_NEWTCLASS = 0x28
1639 RTM_NEWTFILTER = 0x2c 1697 RTM_NEWTFILTER = 0x2c
1640 RTM_NR_FAMILIES = 0x15 1698 RTM_NR_FAMILIES = 0x16
1641 RTM_NR_MSGTYPES = 0x54 1699 RTM_NR_MSGTYPES = 0x58
1642 RTM_SETDCB = 0x4f 1700 RTM_SETDCB = 0x4f
1643 RTM_SETLINK = 0x13 1701 RTM_SETLINK = 0x13
1644 RTM_SETNEIGHTBL = 0x43 1702 RTM_SETNEIGHTBL = 0x43
@@ -1687,12 +1745,16 @@ const (
1687 SCM_TIMESTAMPING_OPT_STATS = 0x36 1745 SCM_TIMESTAMPING_OPT_STATS = 0x36
1688 SCM_TIMESTAMPING_PKTINFO = 0x3a 1746 SCM_TIMESTAMPING_PKTINFO = 0x3a
1689 SCM_TIMESTAMPNS = 0x23 1747 SCM_TIMESTAMPNS = 0x23
1748 SCM_TXTIME = 0x3d
1690 SCM_WIFI_STATUS = 0x29 1749 SCM_WIFI_STATUS = 0x29
1750 SC_LOG_FLUSH = 0x100000
1691 SECCOMP_MODE_DISABLED = 0x0 1751 SECCOMP_MODE_DISABLED = 0x0
1692 SECCOMP_MODE_FILTER = 0x2 1752 SECCOMP_MODE_FILTER = 0x2
1693 SECCOMP_MODE_STRICT = 0x1 1753 SECCOMP_MODE_STRICT = 0x1
1694 SECURITYFS_MAGIC = 0x73636673 1754 SECURITYFS_MAGIC = 0x73636673
1695 SELINUX_MAGIC = 0xf97cff8c 1755 SELINUX_MAGIC = 0xf97cff8c
1756 SFD_CLOEXEC = 0x80000
1757 SFD_NONBLOCK = 0x80
1696 SHUT_RD = 0x0 1758 SHUT_RD = 0x0
1697 SHUT_RDWR = 0x2 1759 SHUT_RDWR = 0x2
1698 SHUT_WR = 0x1 1760 SHUT_WR = 0x1
@@ -1743,6 +1805,9 @@ const (
1743 SIOCGMIIPHY = 0x8947 1805 SIOCGMIIPHY = 0x8947
1744 SIOCGMIIREG = 0x8948 1806 SIOCGMIIREG = 0x8948
1745 SIOCGPGRP = 0x40047309 1807 SIOCGPGRP = 0x40047309
1808 SIOCGPPPCSTATS = 0x89f2
1809 SIOCGPPPSTATS = 0x89f0
1810 SIOCGPPPVER = 0x89f1
1746 SIOCGRARP = 0x8961 1811 SIOCGRARP = 0x8961
1747 SIOCGSKNS = 0x894c 1812 SIOCGSKNS = 0x894c
1748 SIOCGSTAMP = 0x8906 1813 SIOCGSTAMP = 0x8906
@@ -1851,6 +1916,17 @@ const (
1851 SO_DETACH_FILTER = 0x1b 1916 SO_DETACH_FILTER = 0x1b
1852 SO_DOMAIN = 0x1029 1917 SO_DOMAIN = 0x1029
1853 SO_DONTROUTE = 0x10 1918 SO_DONTROUTE = 0x10
1919 SO_EE_CODE_TXTIME_INVALID_PARAM = 0x1
1920 SO_EE_CODE_TXTIME_MISSED = 0x2
1921 SO_EE_CODE_ZEROCOPY_COPIED = 0x1
1922 SO_EE_ORIGIN_ICMP = 0x2
1923 SO_EE_ORIGIN_ICMP6 = 0x3
1924 SO_EE_ORIGIN_LOCAL = 0x1
1925 SO_EE_ORIGIN_NONE = 0x0
1926 SO_EE_ORIGIN_TIMESTAMPING = 0x4
1927 SO_EE_ORIGIN_TXSTATUS = 0x4
1928 SO_EE_ORIGIN_TXTIME = 0x6
1929 SO_EE_ORIGIN_ZEROCOPY = 0x5
1854 SO_ERROR = 0x1007 1930 SO_ERROR = 0x1007
1855 SO_GET_FILTER = 0x1a 1931 SO_GET_FILTER = 0x1a
1856 SO_INCOMING_CPU = 0x31 1932 SO_INCOMING_CPU = 0x31
@@ -1892,6 +1968,7 @@ const (
1892 SO_TIMESTAMP = 0x1d 1968 SO_TIMESTAMP = 0x1d
1893 SO_TIMESTAMPING = 0x25 1969 SO_TIMESTAMPING = 0x25
1894 SO_TIMESTAMPNS = 0x23 1970 SO_TIMESTAMPNS = 0x23
1971 SO_TXTIME = 0x3d
1895 SO_TYPE = 0x1008 1972 SO_TYPE = 0x1008
1896 SO_VM_SOCKETS_BUFFER_MAX_SIZE = 0x2 1973 SO_VM_SOCKETS_BUFFER_MAX_SIZE = 0x2
1897 SO_VM_SOCKETS_BUFFER_MIN_SIZE = 0x1 1974 SO_VM_SOCKETS_BUFFER_MIN_SIZE = 0x1
@@ -1970,7 +2047,7 @@ const (
1970 TASKSTATS_GENL_NAME = "TASKSTATS" 2047 TASKSTATS_GENL_NAME = "TASKSTATS"
1971 TASKSTATS_GENL_VERSION = 0x1 2048 TASKSTATS_GENL_VERSION = 0x1
1972 TASKSTATS_TYPE_MAX = 0x6 2049 TASKSTATS_TYPE_MAX = 0x6
1973 TASKSTATS_VERSION = 0x8 2050 TASKSTATS_VERSION = 0x9
1974 TCFLSH = 0x5407 2051 TCFLSH = 0x5407
1975 TCGETA = 0x5401 2052 TCGETA = 0x5401
1976 TCGETS = 0x540d 2053 TCGETS = 0x540d
@@ -1983,6 +2060,7 @@ const (
1983 TCOOFF = 0x0 2060 TCOOFF = 0x0
1984 TCOON = 0x1 2061 TCOON = 0x1
1985 TCP_CC_INFO = 0x1a 2062 TCP_CC_INFO = 0x1a
2063 TCP_CM_INQ = 0x24
1986 TCP_CONGESTION = 0xd 2064 TCP_CONGESTION = 0xd
1987 TCP_COOKIE_IN_ALWAYS = 0x1 2065 TCP_COOKIE_IN_ALWAYS = 0x1
1988 TCP_COOKIE_MAX = 0x10 2066 TCP_COOKIE_MAX = 0x10
@@ -1997,6 +2075,7 @@ const (
1997 TCP_FASTOPEN_KEY = 0x21 2075 TCP_FASTOPEN_KEY = 0x21
1998 TCP_FASTOPEN_NO_COOKIE = 0x22 2076 TCP_FASTOPEN_NO_COOKIE = 0x22
1999 TCP_INFO = 0xb 2077 TCP_INFO = 0xb
2078 TCP_INQ = 0x24
2000 TCP_KEEPCNT = 0x6 2079 TCP_KEEPCNT = 0x6
2001 TCP_KEEPIDLE = 0x4 2080 TCP_KEEPIDLE = 0x4
2002 TCP_KEEPINTVL = 0x5 2081 TCP_KEEPINTVL = 0x5
@@ -2016,6 +2095,9 @@ const (
2016 TCP_QUEUE_SEQ = 0x15 2095 TCP_QUEUE_SEQ = 0x15
2017 TCP_QUICKACK = 0xc 2096 TCP_QUICKACK = 0xc
2018 TCP_REPAIR = 0x13 2097 TCP_REPAIR = 0x13
2098 TCP_REPAIR_OFF = 0x0
2099 TCP_REPAIR_OFF_NO_WP = -0x1
2100 TCP_REPAIR_ON = 0x1
2019 TCP_REPAIR_OPTIONS = 0x16 2101 TCP_REPAIR_OPTIONS = 0x16
2020 TCP_REPAIR_QUEUE = 0x14 2102 TCP_REPAIR_QUEUE = 0x14
2021 TCP_REPAIR_WINDOW = 0x1d 2103 TCP_REPAIR_WINDOW = 0x1d
@@ -2030,6 +2112,7 @@ const (
2030 TCP_ULP = 0x1f 2112 TCP_ULP = 0x1f
2031 TCP_USER_TIMEOUT = 0x12 2113 TCP_USER_TIMEOUT = 0x12
2032 TCP_WINDOW_CLAMP = 0xa 2114 TCP_WINDOW_CLAMP = 0xa
2115 TCP_ZEROCOPY_RECEIVE = 0x23
2033 TCSAFLUSH = 0x5410 2116 TCSAFLUSH = 0x5410
2034 TCSBRK = 0x5405 2117 TCSBRK = 0x5405
2035 TCSBRKP = 0x5486 2118 TCSBRKP = 0x5486
@@ -2043,6 +2126,7 @@ const (
2043 TCSETSW = 0x540f 2126 TCSETSW = 0x540f
2044 TCSETSW2 = 0x8030542c 2127 TCSETSW2 = 0x8030542c
2045 TCXONC = 0x5406 2128 TCXONC = 0x5406
2129 TIMER_ABSTIME = 0x1
2046 TIOCCBRK = 0x5428 2130 TIOCCBRK = 0x5428
2047 TIOCCONS = 0x80047478 2131 TIOCCONS = 0x80047478
2048 TIOCEXCL = 0x740d 2132 TIOCEXCL = 0x740d
@@ -2051,6 +2135,7 @@ const (
2051 TIOCGETP = 0x7408 2135 TIOCGETP = 0x7408
2052 TIOCGEXCL = 0x40045440 2136 TIOCGEXCL = 0x40045440
2053 TIOCGICOUNT = 0x5492 2137 TIOCGICOUNT = 0x5492
2138 TIOCGISO7816 = 0x40285442
2054 TIOCGLCKTRMIOS = 0x548b 2139 TIOCGLCKTRMIOS = 0x548b
2055 TIOCGLTC = 0x7474 2140 TIOCGLTC = 0x7474
2056 TIOCGPGRP = 0x40047477 2141 TIOCGPGRP = 0x40047477
@@ -2107,6 +2192,7 @@ const (
2107 TIOCSETN = 0x740a 2192 TIOCSETN = 0x740a
2108 TIOCSETP = 0x7409 2193 TIOCSETP = 0x7409
2109 TIOCSIG = 0x80045436 2194 TIOCSIG = 0x80045436
2195 TIOCSISO7816 = 0xc0285443
2110 TIOCSLCKTRMIOS = 0x548c 2196 TIOCSLCKTRMIOS = 0x548c
2111 TIOCSLTC = 0x7475 2197 TIOCSLTC = 0x7475
2112 TIOCSPGRP = 0x80047476 2198 TIOCSPGRP = 0x80047476
@@ -2338,6 +2424,7 @@ const (
2338 XDP_UMEM_REG = 0x4 2424 XDP_UMEM_REG = 0x4
2339 XDP_ZEROCOPY = 0x4 2425 XDP_ZEROCOPY = 0x4
2340 XENFS_SUPER_MAGIC = 0xabba1974 2426 XENFS_SUPER_MAGIC = 0xabba1974
2427 XFS_SUPER_MAGIC = 0x58465342
2341 XTABS = 0x1800 2428 XTABS = 0x1800
2342 ZSMALLOC_MAGIC = 0x58295829 2429 ZSMALLOC_MAGIC = 0x58295829
2343) 2430)
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 cd8fcd3..ebaca41 100644
--- a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
+++ b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
@@ -41,7 +41,7 @@ const (
41 AF_KEY = 0xf 41 AF_KEY = 0xf
42 AF_LLC = 0x1a 42 AF_LLC = 0x1a
43 AF_LOCAL = 0x1 43 AF_LOCAL = 0x1
44 AF_MAX = 0x2c 44 AF_MAX = 0x2d
45 AF_MPLS = 0x1c 45 AF_MPLS = 0x1c
46 AF_NETBEUI = 0xd 46 AF_NETBEUI = 0xd
47 AF_NETLINK = 0x10 47 AF_NETLINK = 0x10
@@ -638,7 +638,7 @@ const (
638 IFA_F_STABLE_PRIVACY = 0x800 638 IFA_F_STABLE_PRIVACY = 0x800
639 IFA_F_TEMPORARY = 0x1 639 IFA_F_TEMPORARY = 0x1
640 IFA_F_TENTATIVE = 0x40 640 IFA_F_TENTATIVE = 0x40
641 IFA_MAX = 0x9 641 IFA_MAX = 0xa
642 IFF_ALLMULTI = 0x200 642 IFF_ALLMULTI = 0x200
643 IFF_ATTACH_QUEUE = 0x200 643 IFF_ATTACH_QUEUE = 0x200
644 IFF_AUTOMEDIA = 0x4000 644 IFF_AUTOMEDIA = 0x4000
@@ -706,6 +706,7 @@ const (
706 IN_ISDIR = 0x40000000 706 IN_ISDIR = 0x40000000
707 IN_LOOPBACKNET = 0x7f 707 IN_LOOPBACKNET = 0x7f
708 IN_MASK_ADD = 0x20000000 708 IN_MASK_ADD = 0x20000000
709 IN_MASK_CREATE = 0x10000000
709 IN_MODIFY = 0x2 710 IN_MODIFY = 0x2
710 IN_MOVE = 0xc0 711 IN_MOVE = 0xc0
711 IN_MOVED_FROM = 0x40 712 IN_MOVED_FROM = 0x40
@@ -777,6 +778,7 @@ const (
777 IPV6_MINHOPCOUNT = 0x49 778 IPV6_MINHOPCOUNT = 0x49
778 IPV6_MTU = 0x18 779 IPV6_MTU = 0x18
779 IPV6_MTU_DISCOVER = 0x17 780 IPV6_MTU_DISCOVER = 0x17
781 IPV6_MULTICAST_ALL = 0x1d
780 IPV6_MULTICAST_HOPS = 0x12 782 IPV6_MULTICAST_HOPS = 0x12
781 IPV6_MULTICAST_IF = 0x11 783 IPV6_MULTICAST_IF = 0x11
782 IPV6_MULTICAST_LOOP = 0x13 784 IPV6_MULTICAST_LOOP = 0x13
@@ -912,6 +914,11 @@ const (
912 KEYCTL_JOIN_SESSION_KEYRING = 0x1 914 KEYCTL_JOIN_SESSION_KEYRING = 0x1
913 KEYCTL_LINK = 0x8 915 KEYCTL_LINK = 0x8
914 KEYCTL_NEGATE = 0xd 916 KEYCTL_NEGATE = 0xd
917 KEYCTL_PKEY_DECRYPT = 0x1a
918 KEYCTL_PKEY_ENCRYPT = 0x19
919 KEYCTL_PKEY_QUERY = 0x18
920 KEYCTL_PKEY_SIGN = 0x1b
921 KEYCTL_PKEY_VERIFY = 0x1c
915 KEYCTL_READ = 0xb 922 KEYCTL_READ = 0xb
916 KEYCTL_REJECT = 0x13 923 KEYCTL_REJECT = 0x13
917 KEYCTL_RESTRICT_KEYRING = 0x1d 924 KEYCTL_RESTRICT_KEYRING = 0x1d
@@ -921,6 +928,10 @@ const (
921 KEYCTL_SETPERM = 0x5 928 KEYCTL_SETPERM = 0x5
922 KEYCTL_SET_REQKEY_KEYRING = 0xe 929 KEYCTL_SET_REQKEY_KEYRING = 0xe
923 KEYCTL_SET_TIMEOUT = 0xf 930 KEYCTL_SET_TIMEOUT = 0xf
931 KEYCTL_SUPPORTS_DECRYPT = 0x2
932 KEYCTL_SUPPORTS_ENCRYPT = 0x1
933 KEYCTL_SUPPORTS_SIGN = 0x4
934 KEYCTL_SUPPORTS_VERIFY = 0x8
924 KEYCTL_UNLINK = 0x9 935 KEYCTL_UNLINK = 0x9
925 KEYCTL_UPDATE = 0x2 936 KEYCTL_UPDATE = 0x2
926 KEY_REQKEY_DEFL_DEFAULT = 0x0 937 KEY_REQKEY_DEFL_DEFAULT = 0x0
@@ -1005,7 +1016,9 @@ const (
1005 MFD_HUGE_256MB = 0x70000000 1016 MFD_HUGE_256MB = 0x70000000
1006 MFD_HUGE_2GB = 0x7c000000 1017 MFD_HUGE_2GB = 0x7c000000
1007 MFD_HUGE_2MB = 0x54000000 1018 MFD_HUGE_2MB = 0x54000000
1019 MFD_HUGE_32MB = 0x64000000
1008 MFD_HUGE_512KB = 0x4c000000 1020 MFD_HUGE_512KB = 0x4c000000
1021 MFD_HUGE_512MB = 0x74000000
1009 MFD_HUGE_64KB = 0x40000000 1022 MFD_HUGE_64KB = 0x40000000
1010 MFD_HUGE_8MB = 0x5c000000 1023 MFD_HUGE_8MB = 0x5c000000
1011 MFD_HUGE_MASK = 0x3f 1024 MFD_HUGE_MASK = 0x3f
@@ -1018,6 +1031,8 @@ const (
1018 MNT_DETACH = 0x2 1031 MNT_DETACH = 0x2
1019 MNT_EXPIRE = 0x4 1032 MNT_EXPIRE = 0x4
1020 MNT_FORCE = 0x1 1033 MNT_FORCE = 0x1
1034 MODULE_INIT_IGNORE_MODVERSIONS = 0x1
1035 MODULE_INIT_IGNORE_VERMAGIC = 0x2
1021 MSDOS_SUPER_MAGIC = 0x4d44 1036 MSDOS_SUPER_MAGIC = 0x4d44
1022 MSG_BATCH = 0x40000 1037 MSG_BATCH = 0x40000
1023 MSG_CMSG_CLOEXEC = 0x40000000 1038 MSG_CMSG_CLOEXEC = 0x40000000
@@ -1094,6 +1109,7 @@ const (
1094 NETLINK_FIB_LOOKUP = 0xa 1109 NETLINK_FIB_LOOKUP = 0xa
1095 NETLINK_FIREWALL = 0x3 1110 NETLINK_FIREWALL = 0x3
1096 NETLINK_GENERIC = 0x10 1111 NETLINK_GENERIC = 0x10
1112 NETLINK_GET_STRICT_CHK = 0xc
1097 NETLINK_INET_DIAG = 0x4 1113 NETLINK_INET_DIAG = 0x4
1098 NETLINK_IP6_FW = 0xd 1114 NETLINK_IP6_FW = 0xd
1099 NETLINK_ISCSI = 0x8 1115 NETLINK_ISCSI = 0x8
@@ -1239,6 +1255,7 @@ const (
1239 PACKET_FASTROUTE = 0x6 1255 PACKET_FASTROUTE = 0x6
1240 PACKET_HDRLEN = 0xb 1256 PACKET_HDRLEN = 0xb
1241 PACKET_HOST = 0x0 1257 PACKET_HOST = 0x0
1258 PACKET_IGNORE_OUTGOING = 0x17
1242 PACKET_KERNEL = 0x7 1259 PACKET_KERNEL = 0x7
1243 PACKET_LOOPBACK = 0x5 1260 PACKET_LOOPBACK = 0x5
1244 PACKET_LOSS = 0xe 1261 PACKET_LOSS = 0xe
@@ -1288,6 +1305,36 @@ const (
1288 PERF_EVENT_IOC_SET_FILTER = 0x80082406 1305 PERF_EVENT_IOC_SET_FILTER = 0x80082406
1289 PERF_EVENT_IOC_SET_OUTPUT = 0x20002405 1306 PERF_EVENT_IOC_SET_OUTPUT = 0x20002405
1290 PIPEFS_MAGIC = 0x50495045 1307 PIPEFS_MAGIC = 0x50495045
1308 PPPIOCATTACH = 0x8004743d
1309 PPPIOCATTCHAN = 0x80047438
1310 PPPIOCCONNECT = 0x8004743a
1311 PPPIOCDETACH = 0x8004743c
1312 PPPIOCDISCONN = 0x20007439
1313 PPPIOCGASYNCMAP = 0x40047458
1314 PPPIOCGCHAN = 0x40047437
1315 PPPIOCGDEBUG = 0x40047441
1316 PPPIOCGFLAGS = 0x4004745a
1317 PPPIOCGIDLE = 0x4010743f
1318 PPPIOCGL2TPSTATS = 0x40487436
1319 PPPIOCGMRU = 0x40047453
1320 PPPIOCGNPMODE = 0xc008744c
1321 PPPIOCGRASYNCMAP = 0x40047455
1322 PPPIOCGUNIT = 0x40047456
1323 PPPIOCGXASYNCMAP = 0x40207450
1324 PPPIOCNEWUNIT = 0xc004743e
1325 PPPIOCSACTIVE = 0x80107446
1326 PPPIOCSASYNCMAP = 0x80047457
1327 PPPIOCSCOMPRESS = 0x8010744d
1328 PPPIOCSDEBUG = 0x80047440
1329 PPPIOCSFLAGS = 0x80047459
1330 PPPIOCSMAXCID = 0x80047451
1331 PPPIOCSMRRU = 0x8004743b
1332 PPPIOCSMRU = 0x80047452
1333 PPPIOCSNPMODE = 0x8008744b
1334 PPPIOCSPASS = 0x80107447
1335 PPPIOCSRASYNCMAP = 0x80047454
1336 PPPIOCSXASYNCMAP = 0x8020744f
1337 PPPIOCXFERUNIT = 0x2000744e
1291 PRIO_PGRP = 0x1 1338 PRIO_PGRP = 0x1
1292 PRIO_PROCESS = 0x0 1339 PRIO_PROCESS = 0x0
1293 PRIO_USER = 0x2 1340 PRIO_USER = 0x2
@@ -1390,6 +1437,7 @@ const (
1390 PR_SPEC_DISABLE = 0x4 1437 PR_SPEC_DISABLE = 0x4
1391 PR_SPEC_ENABLE = 0x2 1438 PR_SPEC_ENABLE = 0x2
1392 PR_SPEC_FORCE_DISABLE = 0x8 1439 PR_SPEC_FORCE_DISABLE = 0x8
1440 PR_SPEC_INDIRECT_BRANCH = 0x1
1393 PR_SPEC_NOT_AFFECTED = 0x0 1441 PR_SPEC_NOT_AFFECTED = 0x0
1394 PR_SPEC_PRCTL = 0x1 1442 PR_SPEC_PRCTL = 0x1
1395 PR_SPEC_STORE_BYPASS = 0x0 1443 PR_SPEC_STORE_BYPASS = 0x0
@@ -1468,6 +1516,8 @@ const (
1468 PTRACE_SINGLEBLOCK = 0x100 1516 PTRACE_SINGLEBLOCK = 0x100
1469 PTRACE_SINGLESTEP = 0x9 1517 PTRACE_SINGLESTEP = 0x9
1470 PTRACE_SYSCALL = 0x18 1518 PTRACE_SYSCALL = 0x18
1519 PTRACE_SYSEMU = 0x1d
1520 PTRACE_SYSEMU_SINGLESTEP = 0x1e
1471 PTRACE_TRACEME = 0x0 1521 PTRACE_TRACEME = 0x0
1472 PT_CCR = 0x26 1522 PT_CCR = 0x26
1473 PT_CTR = 0x23 1523 PT_CTR = 0x23
@@ -1547,6 +1597,13 @@ const (
1547 RLIMIT_SIGPENDING = 0xb 1597 RLIMIT_SIGPENDING = 0xb
1548 RLIMIT_STACK = 0x3 1598 RLIMIT_STACK = 0x3
1549 RLIM_INFINITY = 0xffffffffffffffff 1599 RLIM_INFINITY = 0xffffffffffffffff
1600 RNDADDENTROPY = 0x80085203
1601 RNDADDTOENTCNT = 0x80045201
1602 RNDCLEARPOOL = 0x20005206
1603 RNDGETENTCNT = 0x40045200
1604 RNDGETPOOL = 0x40085202
1605 RNDRESEEDCRNG = 0x20005207
1606 RNDZAPENTCNT = 0x20005204
1550 RTAX_ADVMSS = 0x8 1607 RTAX_ADVMSS = 0x8
1551 RTAX_CC_ALGO = 0x10 1608 RTAX_CC_ALGO = 0x10
1552 RTAX_CWND = 0x7 1609 RTAX_CWND = 0x7
@@ -1640,6 +1697,7 @@ const (
1640 RTM_DELACTION = 0x31 1697 RTM_DELACTION = 0x31
1641 RTM_DELADDR = 0x15 1698 RTM_DELADDR = 0x15
1642 RTM_DELADDRLABEL = 0x49 1699 RTM_DELADDRLABEL = 0x49
1700 RTM_DELCHAIN = 0x65
1643 RTM_DELLINK = 0x11 1701 RTM_DELLINK = 0x11
1644 RTM_DELMDB = 0x55 1702 RTM_DELMDB = 0x55
1645 RTM_DELNEIGH = 0x1d 1703 RTM_DELNEIGH = 0x1d
@@ -1660,6 +1718,7 @@ const (
1660 RTM_GETADDR = 0x16 1718 RTM_GETADDR = 0x16
1661 RTM_GETADDRLABEL = 0x4a 1719 RTM_GETADDRLABEL = 0x4a
1662 RTM_GETANYCAST = 0x3e 1720 RTM_GETANYCAST = 0x3e
1721 RTM_GETCHAIN = 0x66
1663 RTM_GETDCB = 0x4e 1722 RTM_GETDCB = 0x4e
1664 RTM_GETLINK = 0x12 1723 RTM_GETLINK = 0x12
1665 RTM_GETMDB = 0x56 1724 RTM_GETMDB = 0x56
@@ -1674,11 +1733,12 @@ const (
1674 RTM_GETSTATS = 0x5e 1733 RTM_GETSTATS = 0x5e
1675 RTM_GETTCLASS = 0x2a 1734 RTM_GETTCLASS = 0x2a
1676 RTM_GETTFILTER = 0x2e 1735 RTM_GETTFILTER = 0x2e
1677 RTM_MAX = 0x63 1736 RTM_MAX = 0x67
1678 RTM_NEWACTION = 0x30 1737 RTM_NEWACTION = 0x30
1679 RTM_NEWADDR = 0x14 1738 RTM_NEWADDR = 0x14
1680 RTM_NEWADDRLABEL = 0x48 1739 RTM_NEWADDRLABEL = 0x48
1681 RTM_NEWCACHEREPORT = 0x60 1740 RTM_NEWCACHEREPORT = 0x60
1741 RTM_NEWCHAIN = 0x64
1682 RTM_NEWLINK = 0x10 1742 RTM_NEWLINK = 0x10
1683 RTM_NEWMDB = 0x54 1743 RTM_NEWMDB = 0x54
1684 RTM_NEWNDUSEROPT = 0x44 1744 RTM_NEWNDUSEROPT = 0x44
@@ -1693,8 +1753,8 @@ const (
1693 RTM_NEWSTATS = 0x5c 1753 RTM_NEWSTATS = 0x5c
1694 RTM_NEWTCLASS = 0x28 1754 RTM_NEWTCLASS = 0x28
1695 RTM_NEWTFILTER = 0x2c 1755 RTM_NEWTFILTER = 0x2c
1696 RTM_NR_FAMILIES = 0x15 1756 RTM_NR_FAMILIES = 0x16
1697 RTM_NR_MSGTYPES = 0x54 1757 RTM_NR_MSGTYPES = 0x58
1698 RTM_SETDCB = 0x4f 1758 RTM_SETDCB = 0x4f
1699 RTM_SETLINK = 0x13 1759 RTM_SETLINK = 0x13
1700 RTM_SETNEIGHTBL = 0x43 1760 RTM_SETNEIGHTBL = 0x43
@@ -1743,12 +1803,16 @@ const (
1743 SCM_TIMESTAMPING_OPT_STATS = 0x36 1803 SCM_TIMESTAMPING_OPT_STATS = 0x36
1744 SCM_TIMESTAMPING_PKTINFO = 0x3a 1804 SCM_TIMESTAMPING_PKTINFO = 0x3a
1745 SCM_TIMESTAMPNS = 0x23 1805 SCM_TIMESTAMPNS = 0x23
1806 SCM_TXTIME = 0x3d
1746 SCM_WIFI_STATUS = 0x29 1807 SCM_WIFI_STATUS = 0x29
1808 SC_LOG_FLUSH = 0x100000
1747 SECCOMP_MODE_DISABLED = 0x0 1809 SECCOMP_MODE_DISABLED = 0x0
1748 SECCOMP_MODE_FILTER = 0x2 1810 SECCOMP_MODE_FILTER = 0x2
1749 SECCOMP_MODE_STRICT = 0x1 1811 SECCOMP_MODE_STRICT = 0x1
1750 SECURITYFS_MAGIC = 0x73636673 1812 SECURITYFS_MAGIC = 0x73636673
1751 SELINUX_MAGIC = 0xf97cff8c 1813 SELINUX_MAGIC = 0xf97cff8c
1814 SFD_CLOEXEC = 0x80000
1815 SFD_NONBLOCK = 0x800
1752 SHUT_RD = 0x0 1816 SHUT_RD = 0x0
1753 SHUT_RDWR = 0x2 1817 SHUT_RDWR = 0x2
1754 SHUT_WR = 0x1 1818 SHUT_WR = 0x1
@@ -1799,6 +1863,9 @@ const (
1799 SIOCGMIIPHY = 0x8947 1863 SIOCGMIIPHY = 0x8947
1800 SIOCGMIIREG = 0x8948 1864 SIOCGMIIREG = 0x8948
1801 SIOCGPGRP = 0x8904 1865 SIOCGPGRP = 0x8904
1866 SIOCGPPPCSTATS = 0x89f2
1867 SIOCGPPPSTATS = 0x89f0
1868 SIOCGPPPVER = 0x89f1
1802 SIOCGRARP = 0x8961 1869 SIOCGRARP = 0x8961
1803 SIOCGSKNS = 0x894c 1870 SIOCGSKNS = 0x894c
1804 SIOCGSTAMP = 0x8906 1871 SIOCGSTAMP = 0x8906
@@ -1907,6 +1974,17 @@ const (
1907 SO_DETACH_FILTER = 0x1b 1974 SO_DETACH_FILTER = 0x1b
1908 SO_DOMAIN = 0x27 1975 SO_DOMAIN = 0x27
1909 SO_DONTROUTE = 0x5 1976 SO_DONTROUTE = 0x5
1977 SO_EE_CODE_TXTIME_INVALID_PARAM = 0x1
1978 SO_EE_CODE_TXTIME_MISSED = 0x2
1979 SO_EE_CODE_ZEROCOPY_COPIED = 0x1
1980 SO_EE_ORIGIN_ICMP = 0x2
1981 SO_EE_ORIGIN_ICMP6 = 0x3
1982 SO_EE_ORIGIN_LOCAL = 0x1
1983 SO_EE_ORIGIN_NONE = 0x0
1984 SO_EE_ORIGIN_TIMESTAMPING = 0x4
1985 SO_EE_ORIGIN_TXSTATUS = 0x4
1986 SO_EE_ORIGIN_TXTIME = 0x6
1987 SO_EE_ORIGIN_ZEROCOPY = 0x5
1910 SO_ERROR = 0x4 1988 SO_ERROR = 0x4
1911 SO_GET_FILTER = 0x1a 1989 SO_GET_FILTER = 0x1a
1912 SO_INCOMING_CPU = 0x31 1990 SO_INCOMING_CPU = 0x31
@@ -1947,6 +2025,7 @@ const (
1947 SO_TIMESTAMP = 0x1d 2025 SO_TIMESTAMP = 0x1d
1948 SO_TIMESTAMPING = 0x25 2026 SO_TIMESTAMPING = 0x25
1949 SO_TIMESTAMPNS = 0x23 2027 SO_TIMESTAMPNS = 0x23
2028 SO_TXTIME = 0x3d
1950 SO_TYPE = 0x3 2029 SO_TYPE = 0x3
1951 SO_VM_SOCKETS_BUFFER_MAX_SIZE = 0x2 2030 SO_VM_SOCKETS_BUFFER_MAX_SIZE = 0x2
1952 SO_VM_SOCKETS_BUFFER_MIN_SIZE = 0x1 2031 SO_VM_SOCKETS_BUFFER_MIN_SIZE = 0x1
@@ -2025,7 +2104,7 @@ const (
2025 TASKSTATS_GENL_NAME = "TASKSTATS" 2104 TASKSTATS_GENL_NAME = "TASKSTATS"
2026 TASKSTATS_GENL_VERSION = 0x1 2105 TASKSTATS_GENL_VERSION = 0x1
2027 TASKSTATS_TYPE_MAX = 0x6 2106 TASKSTATS_TYPE_MAX = 0x6
2028 TASKSTATS_VERSION = 0x8 2107 TASKSTATS_VERSION = 0x9
2029 TCFLSH = 0x2000741f 2108 TCFLSH = 0x2000741f
2030 TCGETA = 0x40147417 2109 TCGETA = 0x40147417
2031 TCGETS = 0x402c7413 2110 TCGETS = 0x402c7413
@@ -2037,6 +2116,7 @@ const (
2037 TCOOFF = 0x0 2116 TCOOFF = 0x0
2038 TCOON = 0x1 2117 TCOON = 0x1
2039 TCP_CC_INFO = 0x1a 2118 TCP_CC_INFO = 0x1a
2119 TCP_CM_INQ = 0x24
2040 TCP_CONGESTION = 0xd 2120 TCP_CONGESTION = 0xd
2041 TCP_COOKIE_IN_ALWAYS = 0x1 2121 TCP_COOKIE_IN_ALWAYS = 0x1
2042 TCP_COOKIE_MAX = 0x10 2122 TCP_COOKIE_MAX = 0x10
@@ -2051,6 +2131,7 @@ const (
2051 TCP_FASTOPEN_KEY = 0x21 2131 TCP_FASTOPEN_KEY = 0x21
2052 TCP_FASTOPEN_NO_COOKIE = 0x22 2132 TCP_FASTOPEN_NO_COOKIE = 0x22
2053 TCP_INFO = 0xb 2133 TCP_INFO = 0xb
2134 TCP_INQ = 0x24
2054 TCP_KEEPCNT = 0x6 2135 TCP_KEEPCNT = 0x6
2055 TCP_KEEPIDLE = 0x4 2136 TCP_KEEPIDLE = 0x4
2056 TCP_KEEPINTVL = 0x5 2137 TCP_KEEPINTVL = 0x5
@@ -2070,6 +2151,9 @@ const (
2070 TCP_QUEUE_SEQ = 0x15 2151 TCP_QUEUE_SEQ = 0x15
2071 TCP_QUICKACK = 0xc 2152 TCP_QUICKACK = 0xc
2072 TCP_REPAIR = 0x13 2153 TCP_REPAIR = 0x13
2154 TCP_REPAIR_OFF = 0x0
2155 TCP_REPAIR_OFF_NO_WP = -0x1
2156 TCP_REPAIR_ON = 0x1
2073 TCP_REPAIR_OPTIONS = 0x16 2157 TCP_REPAIR_OPTIONS = 0x16
2074 TCP_REPAIR_QUEUE = 0x14 2158 TCP_REPAIR_QUEUE = 0x14
2075 TCP_REPAIR_WINDOW = 0x1d 2159 TCP_REPAIR_WINDOW = 0x1d
@@ -2084,6 +2168,7 @@ const (
2084 TCP_ULP = 0x1f 2168 TCP_ULP = 0x1f
2085 TCP_USER_TIMEOUT = 0x12 2169 TCP_USER_TIMEOUT = 0x12
2086 TCP_WINDOW_CLAMP = 0xa 2170 TCP_WINDOW_CLAMP = 0xa
2171 TCP_ZEROCOPY_RECEIVE = 0x23
2087 TCSAFLUSH = 0x2 2172 TCSAFLUSH = 0x2
2088 TCSBRK = 0x2000741d 2173 TCSBRK = 0x2000741d
2089 TCSBRKP = 0x5425 2174 TCSBRKP = 0x5425
@@ -2094,6 +2179,7 @@ const (
2094 TCSETSF = 0x802c7416 2179 TCSETSF = 0x802c7416
2095 TCSETSW = 0x802c7415 2180 TCSETSW = 0x802c7415
2096 TCXONC = 0x2000741e 2181 TCXONC = 0x2000741e
2182 TIMER_ABSTIME = 0x1
2097 TIOCCBRK = 0x5428 2183 TIOCCBRK = 0x5428
2098 TIOCCONS = 0x541d 2184 TIOCCONS = 0x541d
2099 TIOCEXCL = 0x540c 2185 TIOCEXCL = 0x540c
@@ -2103,6 +2189,7 @@ const (
2103 TIOCGETP = 0x40067408 2189 TIOCGETP = 0x40067408
2104 TIOCGEXCL = 0x40045440 2190 TIOCGEXCL = 0x40045440
2105 TIOCGICOUNT = 0x545d 2191 TIOCGICOUNT = 0x545d
2192 TIOCGISO7816 = 0x40285442
2106 TIOCGLCKTRMIOS = 0x5456 2193 TIOCGLCKTRMIOS = 0x5456
2107 TIOCGLTC = 0x40067474 2194 TIOCGLTC = 0x40067474
2108 TIOCGPGRP = 0x40047477 2195 TIOCGPGRP = 0x40047477
@@ -2163,6 +2250,7 @@ const (
2163 TIOCSETN = 0x8006740a 2250 TIOCSETN = 0x8006740a
2164 TIOCSETP = 0x80067409 2251 TIOCSETP = 0x80067409
2165 TIOCSIG = 0x80045436 2252 TIOCSIG = 0x80045436
2253 TIOCSISO7816 = 0xc0285443
2166 TIOCSLCKTRMIOS = 0x5457 2254 TIOCSLCKTRMIOS = 0x5457
2167 TIOCSLTC = 0x80067475 2255 TIOCSLTC = 0x80067475
2168 TIOCSPGRP = 0x80047476 2256 TIOCSPGRP = 0x80047476
@@ -2395,6 +2483,7 @@ const (
2395 XDP_UMEM_REG = 0x4 2483 XDP_UMEM_REG = 0x4
2396 XDP_ZEROCOPY = 0x4 2484 XDP_ZEROCOPY = 0x4
2397 XENFS_SUPER_MAGIC = 0xabba1974 2485 XENFS_SUPER_MAGIC = 0xabba1974
2486 XFS_SUPER_MAGIC = 0x58465342
2398 XTABS = 0xc00 2487 XTABS = 0xc00
2399 ZSMALLOC_MAGIC = 0x58295829 2488 ZSMALLOC_MAGIC = 0x58295829
2400) 2489)
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 cdb6088..02938cb 100644
--- a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
+++ b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
@@ -41,7 +41,7 @@ const (
41 AF_KEY = 0xf 41 AF_KEY = 0xf
42 AF_LLC = 0x1a 42 AF_LLC = 0x1a
43 AF_LOCAL = 0x1 43 AF_LOCAL = 0x1
44 AF_MAX = 0x2c 44 AF_MAX = 0x2d
45 AF_MPLS = 0x1c 45 AF_MPLS = 0x1c
46 AF_NETBEUI = 0xd 46 AF_NETBEUI = 0xd
47 AF_NETLINK = 0x10 47 AF_NETLINK = 0x10
@@ -638,7 +638,7 @@ const (
638 IFA_F_STABLE_PRIVACY = 0x800 638 IFA_F_STABLE_PRIVACY = 0x800
639 IFA_F_TEMPORARY = 0x1 639 IFA_F_TEMPORARY = 0x1
640 IFA_F_TENTATIVE = 0x40 640 IFA_F_TENTATIVE = 0x40
641 IFA_MAX = 0x9 641 IFA_MAX = 0xa
642 IFF_ALLMULTI = 0x200 642 IFF_ALLMULTI = 0x200
643 IFF_ATTACH_QUEUE = 0x200 643 IFF_ATTACH_QUEUE = 0x200
644 IFF_AUTOMEDIA = 0x4000 644 IFF_AUTOMEDIA = 0x4000
@@ -706,6 +706,7 @@ const (
706 IN_ISDIR = 0x40000000 706 IN_ISDIR = 0x40000000
707 IN_LOOPBACKNET = 0x7f 707 IN_LOOPBACKNET = 0x7f
708 IN_MASK_ADD = 0x20000000 708 IN_MASK_ADD = 0x20000000
709 IN_MASK_CREATE = 0x10000000
709 IN_MODIFY = 0x2 710 IN_MODIFY = 0x2
710 IN_MOVE = 0xc0 711 IN_MOVE = 0xc0
711 IN_MOVED_FROM = 0x40 712 IN_MOVED_FROM = 0x40
@@ -777,6 +778,7 @@ const (
777 IPV6_MINHOPCOUNT = 0x49 778 IPV6_MINHOPCOUNT = 0x49
778 IPV6_MTU = 0x18 779 IPV6_MTU = 0x18
779 IPV6_MTU_DISCOVER = 0x17 780 IPV6_MTU_DISCOVER = 0x17
781 IPV6_MULTICAST_ALL = 0x1d
780 IPV6_MULTICAST_HOPS = 0x12 782 IPV6_MULTICAST_HOPS = 0x12
781 IPV6_MULTICAST_IF = 0x11 783 IPV6_MULTICAST_IF = 0x11
782 IPV6_MULTICAST_LOOP = 0x13 784 IPV6_MULTICAST_LOOP = 0x13
@@ -912,6 +914,11 @@ const (
912 KEYCTL_JOIN_SESSION_KEYRING = 0x1 914 KEYCTL_JOIN_SESSION_KEYRING = 0x1
913 KEYCTL_LINK = 0x8 915 KEYCTL_LINK = 0x8
914 KEYCTL_NEGATE = 0xd 916 KEYCTL_NEGATE = 0xd
917 KEYCTL_PKEY_DECRYPT = 0x1a
918 KEYCTL_PKEY_ENCRYPT = 0x19
919 KEYCTL_PKEY_QUERY = 0x18
920 KEYCTL_PKEY_SIGN = 0x1b
921 KEYCTL_PKEY_VERIFY = 0x1c
915 KEYCTL_READ = 0xb 922 KEYCTL_READ = 0xb
916 KEYCTL_REJECT = 0x13 923 KEYCTL_REJECT = 0x13
917 KEYCTL_RESTRICT_KEYRING = 0x1d 924 KEYCTL_RESTRICT_KEYRING = 0x1d
@@ -921,6 +928,10 @@ const (
921 KEYCTL_SETPERM = 0x5 928 KEYCTL_SETPERM = 0x5
922 KEYCTL_SET_REQKEY_KEYRING = 0xe 929 KEYCTL_SET_REQKEY_KEYRING = 0xe
923 KEYCTL_SET_TIMEOUT = 0xf 930 KEYCTL_SET_TIMEOUT = 0xf
931 KEYCTL_SUPPORTS_DECRYPT = 0x2
932 KEYCTL_SUPPORTS_ENCRYPT = 0x1
933 KEYCTL_SUPPORTS_SIGN = 0x4
934 KEYCTL_SUPPORTS_VERIFY = 0x8
924 KEYCTL_UNLINK = 0x9 935 KEYCTL_UNLINK = 0x9
925 KEYCTL_UPDATE = 0x2 936 KEYCTL_UPDATE = 0x2
926 KEY_REQKEY_DEFL_DEFAULT = 0x0 937 KEY_REQKEY_DEFL_DEFAULT = 0x0
@@ -1005,7 +1016,9 @@ const (
1005 MFD_HUGE_256MB = 0x70000000 1016 MFD_HUGE_256MB = 0x70000000
1006 MFD_HUGE_2GB = 0x7c000000 1017 MFD_HUGE_2GB = 0x7c000000
1007 MFD_HUGE_2MB = 0x54000000 1018 MFD_HUGE_2MB = 0x54000000
1019 MFD_HUGE_32MB = 0x64000000
1008 MFD_HUGE_512KB = 0x4c000000 1020 MFD_HUGE_512KB = 0x4c000000
1021 MFD_HUGE_512MB = 0x74000000
1009 MFD_HUGE_64KB = 0x40000000 1022 MFD_HUGE_64KB = 0x40000000
1010 MFD_HUGE_8MB = 0x5c000000 1023 MFD_HUGE_8MB = 0x5c000000
1011 MFD_HUGE_MASK = 0x3f 1024 MFD_HUGE_MASK = 0x3f
@@ -1018,6 +1031,8 @@ const (
1018 MNT_DETACH = 0x2 1031 MNT_DETACH = 0x2
1019 MNT_EXPIRE = 0x4 1032 MNT_EXPIRE = 0x4
1020 MNT_FORCE = 0x1 1033 MNT_FORCE = 0x1
1034 MODULE_INIT_IGNORE_MODVERSIONS = 0x1
1035 MODULE_INIT_IGNORE_VERMAGIC = 0x2
1021 MSDOS_SUPER_MAGIC = 0x4d44 1036 MSDOS_SUPER_MAGIC = 0x4d44
1022 MSG_BATCH = 0x40000 1037 MSG_BATCH = 0x40000
1023 MSG_CMSG_CLOEXEC = 0x40000000 1038 MSG_CMSG_CLOEXEC = 0x40000000
@@ -1094,6 +1109,7 @@ const (
1094 NETLINK_FIB_LOOKUP = 0xa 1109 NETLINK_FIB_LOOKUP = 0xa
1095 NETLINK_FIREWALL = 0x3 1110 NETLINK_FIREWALL = 0x3
1096 NETLINK_GENERIC = 0x10 1111 NETLINK_GENERIC = 0x10
1112 NETLINK_GET_STRICT_CHK = 0xc
1097 NETLINK_INET_DIAG = 0x4 1113 NETLINK_INET_DIAG = 0x4
1098 NETLINK_IP6_FW = 0xd 1114 NETLINK_IP6_FW = 0xd
1099 NETLINK_ISCSI = 0x8 1115 NETLINK_ISCSI = 0x8
@@ -1239,6 +1255,7 @@ const (
1239 PACKET_FASTROUTE = 0x6 1255 PACKET_FASTROUTE = 0x6
1240 PACKET_HDRLEN = 0xb 1256 PACKET_HDRLEN = 0xb
1241 PACKET_HOST = 0x0 1257 PACKET_HOST = 0x0
1258 PACKET_IGNORE_OUTGOING = 0x17
1242 PACKET_KERNEL = 0x7 1259 PACKET_KERNEL = 0x7
1243 PACKET_LOOPBACK = 0x5 1260 PACKET_LOOPBACK = 0x5
1244 PACKET_LOSS = 0xe 1261 PACKET_LOSS = 0xe
@@ -1288,6 +1305,36 @@ const (
1288 PERF_EVENT_IOC_SET_FILTER = 0x80082406 1305 PERF_EVENT_IOC_SET_FILTER = 0x80082406
1289 PERF_EVENT_IOC_SET_OUTPUT = 0x20002405 1306 PERF_EVENT_IOC_SET_OUTPUT = 0x20002405
1290 PIPEFS_MAGIC = 0x50495045 1307 PIPEFS_MAGIC = 0x50495045
1308 PPPIOCATTACH = 0x8004743d
1309 PPPIOCATTCHAN = 0x80047438
1310 PPPIOCCONNECT = 0x8004743a
1311 PPPIOCDETACH = 0x8004743c
1312 PPPIOCDISCONN = 0x20007439
1313 PPPIOCGASYNCMAP = 0x40047458
1314 PPPIOCGCHAN = 0x40047437
1315 PPPIOCGDEBUG = 0x40047441
1316 PPPIOCGFLAGS = 0x4004745a
1317 PPPIOCGIDLE = 0x4010743f
1318 PPPIOCGL2TPSTATS = 0x40487436
1319 PPPIOCGMRU = 0x40047453
1320 PPPIOCGNPMODE = 0xc008744c
1321 PPPIOCGRASYNCMAP = 0x40047455
1322 PPPIOCGUNIT = 0x40047456
1323 PPPIOCGXASYNCMAP = 0x40207450
1324 PPPIOCNEWUNIT = 0xc004743e
1325 PPPIOCSACTIVE = 0x80107446
1326 PPPIOCSASYNCMAP = 0x80047457
1327 PPPIOCSCOMPRESS = 0x8010744d
1328 PPPIOCSDEBUG = 0x80047440
1329 PPPIOCSFLAGS = 0x80047459
1330 PPPIOCSMAXCID = 0x80047451
1331 PPPIOCSMRRU = 0x8004743b
1332 PPPIOCSMRU = 0x80047452
1333 PPPIOCSNPMODE = 0x8008744b
1334 PPPIOCSPASS = 0x80107447
1335 PPPIOCSRASYNCMAP = 0x80047454
1336 PPPIOCSXASYNCMAP = 0x8020744f
1337 PPPIOCXFERUNIT = 0x2000744e
1291 PRIO_PGRP = 0x1 1338 PRIO_PGRP = 0x1
1292 PRIO_PROCESS = 0x0 1339 PRIO_PROCESS = 0x0
1293 PRIO_USER = 0x2 1340 PRIO_USER = 0x2
@@ -1390,6 +1437,7 @@ const (
1390 PR_SPEC_DISABLE = 0x4 1437 PR_SPEC_DISABLE = 0x4
1391 PR_SPEC_ENABLE = 0x2 1438 PR_SPEC_ENABLE = 0x2
1392 PR_SPEC_FORCE_DISABLE = 0x8 1439 PR_SPEC_FORCE_DISABLE = 0x8
1440 PR_SPEC_INDIRECT_BRANCH = 0x1
1393 PR_SPEC_NOT_AFFECTED = 0x0 1441 PR_SPEC_NOT_AFFECTED = 0x0
1394 PR_SPEC_PRCTL = 0x1 1442 PR_SPEC_PRCTL = 0x1
1395 PR_SPEC_STORE_BYPASS = 0x0 1443 PR_SPEC_STORE_BYPASS = 0x0
@@ -1468,6 +1516,8 @@ const (
1468 PTRACE_SINGLEBLOCK = 0x100 1516 PTRACE_SINGLEBLOCK = 0x100
1469 PTRACE_SINGLESTEP = 0x9 1517 PTRACE_SINGLESTEP = 0x9
1470 PTRACE_SYSCALL = 0x18 1518 PTRACE_SYSCALL = 0x18
1519 PTRACE_SYSEMU = 0x1d
1520 PTRACE_SYSEMU_SINGLESTEP = 0x1e
1471 PTRACE_TRACEME = 0x0 1521 PTRACE_TRACEME = 0x0
1472 PT_CCR = 0x26 1522 PT_CCR = 0x26
1473 PT_CTR = 0x23 1523 PT_CTR = 0x23
@@ -1547,6 +1597,13 @@ const (
1547 RLIMIT_SIGPENDING = 0xb 1597 RLIMIT_SIGPENDING = 0xb
1548 RLIMIT_STACK = 0x3 1598 RLIMIT_STACK = 0x3
1549 RLIM_INFINITY = 0xffffffffffffffff 1599 RLIM_INFINITY = 0xffffffffffffffff
1600 RNDADDENTROPY = 0x80085203
1601 RNDADDTOENTCNT = 0x80045201
1602 RNDCLEARPOOL = 0x20005206
1603 RNDGETENTCNT = 0x40045200
1604 RNDGETPOOL = 0x40085202
1605 RNDRESEEDCRNG = 0x20005207
1606 RNDZAPENTCNT = 0x20005204
1550 RTAX_ADVMSS = 0x8 1607 RTAX_ADVMSS = 0x8
1551 RTAX_CC_ALGO = 0x10 1608 RTAX_CC_ALGO = 0x10
1552 RTAX_CWND = 0x7 1609 RTAX_CWND = 0x7
@@ -1640,6 +1697,7 @@ const (
1640 RTM_DELACTION = 0x31 1697 RTM_DELACTION = 0x31
1641 RTM_DELADDR = 0x15 1698 RTM_DELADDR = 0x15
1642 RTM_DELADDRLABEL = 0x49 1699 RTM_DELADDRLABEL = 0x49
1700 RTM_DELCHAIN = 0x65
1643 RTM_DELLINK = 0x11 1701 RTM_DELLINK = 0x11
1644 RTM_DELMDB = 0x55 1702 RTM_DELMDB = 0x55
1645 RTM_DELNEIGH = 0x1d 1703 RTM_DELNEIGH = 0x1d
@@ -1660,6 +1718,7 @@ const (
1660 RTM_GETADDR = 0x16 1718 RTM_GETADDR = 0x16
1661 RTM_GETADDRLABEL = 0x4a 1719 RTM_GETADDRLABEL = 0x4a
1662 RTM_GETANYCAST = 0x3e 1720 RTM_GETANYCAST = 0x3e
1721 RTM_GETCHAIN = 0x66
1663 RTM_GETDCB = 0x4e 1722 RTM_GETDCB = 0x4e
1664 RTM_GETLINK = 0x12 1723 RTM_GETLINK = 0x12
1665 RTM_GETMDB = 0x56 1724 RTM_GETMDB = 0x56
@@ -1674,11 +1733,12 @@ const (
1674 RTM_GETSTATS = 0x5e 1733 RTM_GETSTATS = 0x5e
1675 RTM_GETTCLASS = 0x2a 1734 RTM_GETTCLASS = 0x2a
1676 RTM_GETTFILTER = 0x2e 1735 RTM_GETTFILTER = 0x2e
1677 RTM_MAX = 0x63 1736 RTM_MAX = 0x67
1678 RTM_NEWACTION = 0x30 1737 RTM_NEWACTION = 0x30
1679 RTM_NEWADDR = 0x14 1738 RTM_NEWADDR = 0x14
1680 RTM_NEWADDRLABEL = 0x48 1739 RTM_NEWADDRLABEL = 0x48
1681 RTM_NEWCACHEREPORT = 0x60 1740 RTM_NEWCACHEREPORT = 0x60
1741 RTM_NEWCHAIN = 0x64
1682 RTM_NEWLINK = 0x10 1742 RTM_NEWLINK = 0x10
1683 RTM_NEWMDB = 0x54 1743 RTM_NEWMDB = 0x54
1684 RTM_NEWNDUSEROPT = 0x44 1744 RTM_NEWNDUSEROPT = 0x44
@@ -1693,8 +1753,8 @@ const (
1693 RTM_NEWSTATS = 0x5c 1753 RTM_NEWSTATS = 0x5c
1694 RTM_NEWTCLASS = 0x28 1754 RTM_NEWTCLASS = 0x28
1695 RTM_NEWTFILTER = 0x2c 1755 RTM_NEWTFILTER = 0x2c
1696 RTM_NR_FAMILIES = 0x15 1756 RTM_NR_FAMILIES = 0x16
1697 RTM_NR_MSGTYPES = 0x54 1757 RTM_NR_MSGTYPES = 0x58
1698 RTM_SETDCB = 0x4f 1758 RTM_SETDCB = 0x4f
1699 RTM_SETLINK = 0x13 1759 RTM_SETLINK = 0x13
1700 RTM_SETNEIGHTBL = 0x43 1760 RTM_SETNEIGHTBL = 0x43
@@ -1743,12 +1803,16 @@ const (
1743 SCM_TIMESTAMPING_OPT_STATS = 0x36 1803 SCM_TIMESTAMPING_OPT_STATS = 0x36
1744 SCM_TIMESTAMPING_PKTINFO = 0x3a 1804 SCM_TIMESTAMPING_PKTINFO = 0x3a
1745 SCM_TIMESTAMPNS = 0x23 1805 SCM_TIMESTAMPNS = 0x23
1806 SCM_TXTIME = 0x3d
1746 SCM_WIFI_STATUS = 0x29 1807 SCM_WIFI_STATUS = 0x29
1808 SC_LOG_FLUSH = 0x100000
1747 SECCOMP_MODE_DISABLED = 0x0 1809 SECCOMP_MODE_DISABLED = 0x0
1748 SECCOMP_MODE_FILTER = 0x2 1810 SECCOMP_MODE_FILTER = 0x2
1749 SECCOMP_MODE_STRICT = 0x1 1811 SECCOMP_MODE_STRICT = 0x1
1750 SECURITYFS_MAGIC = 0x73636673 1812 SECURITYFS_MAGIC = 0x73636673
1751 SELINUX_MAGIC = 0xf97cff8c 1813 SELINUX_MAGIC = 0xf97cff8c
1814 SFD_CLOEXEC = 0x80000
1815 SFD_NONBLOCK = 0x800
1752 SHUT_RD = 0x0 1816 SHUT_RD = 0x0
1753 SHUT_RDWR = 0x2 1817 SHUT_RDWR = 0x2
1754 SHUT_WR = 0x1 1818 SHUT_WR = 0x1
@@ -1799,6 +1863,9 @@ const (
1799 SIOCGMIIPHY = 0x8947 1863 SIOCGMIIPHY = 0x8947
1800 SIOCGMIIREG = 0x8948 1864 SIOCGMIIREG = 0x8948
1801 SIOCGPGRP = 0x8904 1865 SIOCGPGRP = 0x8904
1866 SIOCGPPPCSTATS = 0x89f2
1867 SIOCGPPPSTATS = 0x89f0
1868 SIOCGPPPVER = 0x89f1
1802 SIOCGRARP = 0x8961 1869 SIOCGRARP = 0x8961
1803 SIOCGSKNS = 0x894c 1870 SIOCGSKNS = 0x894c
1804 SIOCGSTAMP = 0x8906 1871 SIOCGSTAMP = 0x8906
@@ -1907,6 +1974,17 @@ const (
1907 SO_DETACH_FILTER = 0x1b 1974 SO_DETACH_FILTER = 0x1b
1908 SO_DOMAIN = 0x27 1975 SO_DOMAIN = 0x27
1909 SO_DONTROUTE = 0x5 1976 SO_DONTROUTE = 0x5
1977 SO_EE_CODE_TXTIME_INVALID_PARAM = 0x1
1978 SO_EE_CODE_TXTIME_MISSED = 0x2
1979 SO_EE_CODE_ZEROCOPY_COPIED = 0x1
1980 SO_EE_ORIGIN_ICMP = 0x2
1981 SO_EE_ORIGIN_ICMP6 = 0x3
1982 SO_EE_ORIGIN_LOCAL = 0x1
1983 SO_EE_ORIGIN_NONE = 0x0
1984 SO_EE_ORIGIN_TIMESTAMPING = 0x4
1985 SO_EE_ORIGIN_TXSTATUS = 0x4
1986 SO_EE_ORIGIN_TXTIME = 0x6
1987 SO_EE_ORIGIN_ZEROCOPY = 0x5
1910 SO_ERROR = 0x4 1988 SO_ERROR = 0x4
1911 SO_GET_FILTER = 0x1a 1989 SO_GET_FILTER = 0x1a
1912 SO_INCOMING_CPU = 0x31 1990 SO_INCOMING_CPU = 0x31
@@ -1947,6 +2025,7 @@ const (
1947 SO_TIMESTAMP = 0x1d 2025 SO_TIMESTAMP = 0x1d
1948 SO_TIMESTAMPING = 0x25 2026 SO_TIMESTAMPING = 0x25
1949 SO_TIMESTAMPNS = 0x23 2027 SO_TIMESTAMPNS = 0x23
2028 SO_TXTIME = 0x3d
1950 SO_TYPE = 0x3 2029 SO_TYPE = 0x3
1951 SO_VM_SOCKETS_BUFFER_MAX_SIZE = 0x2 2030 SO_VM_SOCKETS_BUFFER_MAX_SIZE = 0x2
1952 SO_VM_SOCKETS_BUFFER_MIN_SIZE = 0x1 2031 SO_VM_SOCKETS_BUFFER_MIN_SIZE = 0x1
@@ -2025,7 +2104,7 @@ const (
2025 TASKSTATS_GENL_NAME = "TASKSTATS" 2104 TASKSTATS_GENL_NAME = "TASKSTATS"
2026 TASKSTATS_GENL_VERSION = 0x1 2105 TASKSTATS_GENL_VERSION = 0x1
2027 TASKSTATS_TYPE_MAX = 0x6 2106 TASKSTATS_TYPE_MAX = 0x6
2028 TASKSTATS_VERSION = 0x8 2107 TASKSTATS_VERSION = 0x9
2029 TCFLSH = 0x2000741f 2108 TCFLSH = 0x2000741f
2030 TCGETA = 0x40147417 2109 TCGETA = 0x40147417
2031 TCGETS = 0x402c7413 2110 TCGETS = 0x402c7413
@@ -2037,6 +2116,7 @@ const (
2037 TCOOFF = 0x0 2116 TCOOFF = 0x0
2038 TCOON = 0x1 2117 TCOON = 0x1
2039 TCP_CC_INFO = 0x1a 2118 TCP_CC_INFO = 0x1a
2119 TCP_CM_INQ = 0x24
2040 TCP_CONGESTION = 0xd 2120 TCP_CONGESTION = 0xd
2041 TCP_COOKIE_IN_ALWAYS = 0x1 2121 TCP_COOKIE_IN_ALWAYS = 0x1
2042 TCP_COOKIE_MAX = 0x10 2122 TCP_COOKIE_MAX = 0x10
@@ -2051,6 +2131,7 @@ const (
2051 TCP_FASTOPEN_KEY = 0x21 2131 TCP_FASTOPEN_KEY = 0x21
2052 TCP_FASTOPEN_NO_COOKIE = 0x22 2132 TCP_FASTOPEN_NO_COOKIE = 0x22
2053 TCP_INFO = 0xb 2133 TCP_INFO = 0xb
2134 TCP_INQ = 0x24
2054 TCP_KEEPCNT = 0x6 2135 TCP_KEEPCNT = 0x6
2055 TCP_KEEPIDLE = 0x4 2136 TCP_KEEPIDLE = 0x4
2056 TCP_KEEPINTVL = 0x5 2137 TCP_KEEPINTVL = 0x5
@@ -2070,6 +2151,9 @@ const (
2070 TCP_QUEUE_SEQ = 0x15 2151 TCP_QUEUE_SEQ = 0x15
2071 TCP_QUICKACK = 0xc 2152 TCP_QUICKACK = 0xc
2072 TCP_REPAIR = 0x13 2153 TCP_REPAIR = 0x13
2154 TCP_REPAIR_OFF = 0x0
2155 TCP_REPAIR_OFF_NO_WP = -0x1
2156 TCP_REPAIR_ON = 0x1
2073 TCP_REPAIR_OPTIONS = 0x16 2157 TCP_REPAIR_OPTIONS = 0x16
2074 TCP_REPAIR_QUEUE = 0x14 2158 TCP_REPAIR_QUEUE = 0x14
2075 TCP_REPAIR_WINDOW = 0x1d 2159 TCP_REPAIR_WINDOW = 0x1d
@@ -2084,6 +2168,7 @@ const (
2084 TCP_ULP = 0x1f 2168 TCP_ULP = 0x1f
2085 TCP_USER_TIMEOUT = 0x12 2169 TCP_USER_TIMEOUT = 0x12
2086 TCP_WINDOW_CLAMP = 0xa 2170 TCP_WINDOW_CLAMP = 0xa
2171 TCP_ZEROCOPY_RECEIVE = 0x23
2087 TCSAFLUSH = 0x2 2172 TCSAFLUSH = 0x2
2088 TCSBRK = 0x2000741d 2173 TCSBRK = 0x2000741d
2089 TCSBRKP = 0x5425 2174 TCSBRKP = 0x5425
@@ -2094,6 +2179,7 @@ const (
2094 TCSETSF = 0x802c7416 2179 TCSETSF = 0x802c7416
2095 TCSETSW = 0x802c7415 2180 TCSETSW = 0x802c7415
2096 TCXONC = 0x2000741e 2181 TCXONC = 0x2000741e
2182 TIMER_ABSTIME = 0x1
2097 TIOCCBRK = 0x5428 2183 TIOCCBRK = 0x5428
2098 TIOCCONS = 0x541d 2184 TIOCCONS = 0x541d
2099 TIOCEXCL = 0x540c 2185 TIOCEXCL = 0x540c
@@ -2103,6 +2189,7 @@ const (
2103 TIOCGETP = 0x40067408 2189 TIOCGETP = 0x40067408
2104 TIOCGEXCL = 0x40045440 2190 TIOCGEXCL = 0x40045440
2105 TIOCGICOUNT = 0x545d 2191 TIOCGICOUNT = 0x545d
2192 TIOCGISO7816 = 0x40285442
2106 TIOCGLCKTRMIOS = 0x5456 2193 TIOCGLCKTRMIOS = 0x5456
2107 TIOCGLTC = 0x40067474 2194 TIOCGLTC = 0x40067474
2108 TIOCGPGRP = 0x40047477 2195 TIOCGPGRP = 0x40047477
@@ -2163,6 +2250,7 @@ const (
2163 TIOCSETN = 0x8006740a 2250 TIOCSETN = 0x8006740a
2164 TIOCSETP = 0x80067409 2251 TIOCSETP = 0x80067409
2165 TIOCSIG = 0x80045436 2252 TIOCSIG = 0x80045436
2253 TIOCSISO7816 = 0xc0285443
2166 TIOCSLCKTRMIOS = 0x5457 2254 TIOCSLCKTRMIOS = 0x5457
2167 TIOCSLTC = 0x80067475 2255 TIOCSLTC = 0x80067475
2168 TIOCSPGRP = 0x80047476 2256 TIOCSPGRP = 0x80047476
@@ -2395,6 +2483,7 @@ const (
2395 XDP_UMEM_REG = 0x4 2483 XDP_UMEM_REG = 0x4
2396 XDP_ZEROCOPY = 0x4 2484 XDP_ZEROCOPY = 0x4
2397 XENFS_SUPER_MAGIC = 0xabba1974 2485 XENFS_SUPER_MAGIC = 0xabba1974
2486 XFS_SUPER_MAGIC = 0x58465342
2398 XTABS = 0xc00 2487 XTABS = 0xc00
2399 ZSMALLOC_MAGIC = 0x58295829 2488 ZSMALLOC_MAGIC = 0x58295829
2400) 2489)
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 9e9472b..5aea4b9 100644
--- a/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go
+++ b/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go
@@ -41,7 +41,7 @@ const (
41 AF_KEY = 0xf 41 AF_KEY = 0xf
42 AF_LLC = 0x1a 42 AF_LLC = 0x1a
43 AF_LOCAL = 0x1 43 AF_LOCAL = 0x1
44 AF_MAX = 0x2c 44 AF_MAX = 0x2d
45 AF_MPLS = 0x1c 45 AF_MPLS = 0x1c
46 AF_NETBEUI = 0xd 46 AF_NETBEUI = 0xd
47 AF_NETLINK = 0x10 47 AF_NETLINK = 0x10
@@ -638,7 +638,7 @@ const (
638 IFA_F_STABLE_PRIVACY = 0x800 638 IFA_F_STABLE_PRIVACY = 0x800
639 IFA_F_TEMPORARY = 0x1 639 IFA_F_TEMPORARY = 0x1
640 IFA_F_TENTATIVE = 0x40 640 IFA_F_TENTATIVE = 0x40
641 IFA_MAX = 0x9 641 IFA_MAX = 0xa
642 IFF_ALLMULTI = 0x200 642 IFF_ALLMULTI = 0x200
643 IFF_ATTACH_QUEUE = 0x200 643 IFF_ATTACH_QUEUE = 0x200
644 IFF_AUTOMEDIA = 0x4000 644 IFF_AUTOMEDIA = 0x4000
@@ -706,6 +706,7 @@ const (
706 IN_ISDIR = 0x40000000 706 IN_ISDIR = 0x40000000
707 IN_LOOPBACKNET = 0x7f 707 IN_LOOPBACKNET = 0x7f
708 IN_MASK_ADD = 0x20000000 708 IN_MASK_ADD = 0x20000000
709 IN_MASK_CREATE = 0x10000000
709 IN_MODIFY = 0x2 710 IN_MODIFY = 0x2
710 IN_MOVE = 0xc0 711 IN_MOVE = 0xc0
711 IN_MOVED_FROM = 0x40 712 IN_MOVED_FROM = 0x40
@@ -777,6 +778,7 @@ const (
777 IPV6_MINHOPCOUNT = 0x49 778 IPV6_MINHOPCOUNT = 0x49
778 IPV6_MTU = 0x18 779 IPV6_MTU = 0x18
779 IPV6_MTU_DISCOVER = 0x17 780 IPV6_MTU_DISCOVER = 0x17
781 IPV6_MULTICAST_ALL = 0x1d
780 IPV6_MULTICAST_HOPS = 0x12 782 IPV6_MULTICAST_HOPS = 0x12
781 IPV6_MULTICAST_IF = 0x11 783 IPV6_MULTICAST_IF = 0x11
782 IPV6_MULTICAST_LOOP = 0x13 784 IPV6_MULTICAST_LOOP = 0x13
@@ -912,6 +914,11 @@ const (
912 KEYCTL_JOIN_SESSION_KEYRING = 0x1 914 KEYCTL_JOIN_SESSION_KEYRING = 0x1
913 KEYCTL_LINK = 0x8 915 KEYCTL_LINK = 0x8
914 KEYCTL_NEGATE = 0xd 916 KEYCTL_NEGATE = 0xd
917 KEYCTL_PKEY_DECRYPT = 0x1a
918 KEYCTL_PKEY_ENCRYPT = 0x19
919 KEYCTL_PKEY_QUERY = 0x18
920 KEYCTL_PKEY_SIGN = 0x1b
921 KEYCTL_PKEY_VERIFY = 0x1c
915 KEYCTL_READ = 0xb 922 KEYCTL_READ = 0xb
916 KEYCTL_REJECT = 0x13 923 KEYCTL_REJECT = 0x13
917 KEYCTL_RESTRICT_KEYRING = 0x1d 924 KEYCTL_RESTRICT_KEYRING = 0x1d
@@ -921,6 +928,10 @@ const (
921 KEYCTL_SETPERM = 0x5 928 KEYCTL_SETPERM = 0x5
922 KEYCTL_SET_REQKEY_KEYRING = 0xe 929 KEYCTL_SET_REQKEY_KEYRING = 0xe
923 KEYCTL_SET_TIMEOUT = 0xf 930 KEYCTL_SET_TIMEOUT = 0xf
931 KEYCTL_SUPPORTS_DECRYPT = 0x2
932 KEYCTL_SUPPORTS_ENCRYPT = 0x1
933 KEYCTL_SUPPORTS_SIGN = 0x4
934 KEYCTL_SUPPORTS_VERIFY = 0x8
924 KEYCTL_UNLINK = 0x9 935 KEYCTL_UNLINK = 0x9
925 KEYCTL_UPDATE = 0x2 936 KEYCTL_UPDATE = 0x2
926 KEY_REQKEY_DEFL_DEFAULT = 0x0 937 KEY_REQKEY_DEFL_DEFAULT = 0x0
@@ -1006,7 +1017,9 @@ const (
1006 MFD_HUGE_256MB = 0x70000000 1017 MFD_HUGE_256MB = 0x70000000
1007 MFD_HUGE_2GB = 0x7c000000 1018 MFD_HUGE_2GB = 0x7c000000
1008 MFD_HUGE_2MB = 0x54000000 1019 MFD_HUGE_2MB = 0x54000000
1020 MFD_HUGE_32MB = 0x64000000
1009 MFD_HUGE_512KB = 0x4c000000 1021 MFD_HUGE_512KB = 0x4c000000
1022 MFD_HUGE_512MB = 0x74000000
1010 MFD_HUGE_64KB = 0x40000000 1023 MFD_HUGE_64KB = 0x40000000
1011 MFD_HUGE_8MB = 0x5c000000 1024 MFD_HUGE_8MB = 0x5c000000
1012 MFD_HUGE_MASK = 0x3f 1025 MFD_HUGE_MASK = 0x3f
@@ -1019,6 +1032,8 @@ const (
1019 MNT_DETACH = 0x2 1032 MNT_DETACH = 0x2
1020 MNT_EXPIRE = 0x4 1033 MNT_EXPIRE = 0x4
1021 MNT_FORCE = 0x1 1034 MNT_FORCE = 0x1
1035 MODULE_INIT_IGNORE_MODVERSIONS = 0x1
1036 MODULE_INIT_IGNORE_VERMAGIC = 0x2
1022 MSDOS_SUPER_MAGIC = 0x4d44 1037 MSDOS_SUPER_MAGIC = 0x4d44
1023 MSG_BATCH = 0x40000 1038 MSG_BATCH = 0x40000
1024 MSG_CMSG_CLOEXEC = 0x40000000 1039 MSG_CMSG_CLOEXEC = 0x40000000
@@ -1095,6 +1110,7 @@ const (
1095 NETLINK_FIB_LOOKUP = 0xa 1110 NETLINK_FIB_LOOKUP = 0xa
1096 NETLINK_FIREWALL = 0x3 1111 NETLINK_FIREWALL = 0x3
1097 NETLINK_GENERIC = 0x10 1112 NETLINK_GENERIC = 0x10
1113 NETLINK_GET_STRICT_CHK = 0xc
1098 NETLINK_INET_DIAG = 0x4 1114 NETLINK_INET_DIAG = 0x4
1099 NETLINK_IP6_FW = 0xd 1115 NETLINK_IP6_FW = 0xd
1100 NETLINK_ISCSI = 0x8 1116 NETLINK_ISCSI = 0x8
@@ -1238,6 +1254,7 @@ const (
1238 PACKET_FASTROUTE = 0x6 1254 PACKET_FASTROUTE = 0x6
1239 PACKET_HDRLEN = 0xb 1255 PACKET_HDRLEN = 0xb
1240 PACKET_HOST = 0x0 1256 PACKET_HOST = 0x0
1257 PACKET_IGNORE_OUTGOING = 0x17
1241 PACKET_KERNEL = 0x7 1258 PACKET_KERNEL = 0x7
1242 PACKET_LOOPBACK = 0x5 1259 PACKET_LOOPBACK = 0x5
1243 PACKET_LOSS = 0xe 1260 PACKET_LOSS = 0xe
@@ -1287,6 +1304,36 @@ const (
1287 PERF_EVENT_IOC_SET_FILTER = 0x40082406 1304 PERF_EVENT_IOC_SET_FILTER = 0x40082406
1288 PERF_EVENT_IOC_SET_OUTPUT = 0x2405 1305 PERF_EVENT_IOC_SET_OUTPUT = 0x2405
1289 PIPEFS_MAGIC = 0x50495045 1306 PIPEFS_MAGIC = 0x50495045
1307 PPPIOCATTACH = 0x4004743d
1308 PPPIOCATTCHAN = 0x40047438
1309 PPPIOCCONNECT = 0x4004743a
1310 PPPIOCDETACH = 0x4004743c
1311 PPPIOCDISCONN = 0x7439
1312 PPPIOCGASYNCMAP = 0x80047458
1313 PPPIOCGCHAN = 0x80047437
1314 PPPIOCGDEBUG = 0x80047441
1315 PPPIOCGFLAGS = 0x8004745a
1316 PPPIOCGIDLE = 0x8010743f
1317 PPPIOCGL2TPSTATS = 0x80487436
1318 PPPIOCGMRU = 0x80047453
1319 PPPIOCGNPMODE = 0xc008744c
1320 PPPIOCGRASYNCMAP = 0x80047455
1321 PPPIOCGUNIT = 0x80047456
1322 PPPIOCGXASYNCMAP = 0x80207450
1323 PPPIOCNEWUNIT = 0xc004743e
1324 PPPIOCSACTIVE = 0x40107446
1325 PPPIOCSASYNCMAP = 0x40047457
1326 PPPIOCSCOMPRESS = 0x4010744d
1327 PPPIOCSDEBUG = 0x40047440
1328 PPPIOCSFLAGS = 0x40047459
1329 PPPIOCSMAXCID = 0x40047451
1330 PPPIOCSMRRU = 0x4004743b
1331 PPPIOCSMRU = 0x40047452
1332 PPPIOCSNPMODE = 0x4008744b
1333 PPPIOCSPASS = 0x40107447
1334 PPPIOCSRASYNCMAP = 0x40047454
1335 PPPIOCSXASYNCMAP = 0x4020744f
1336 PPPIOCXFERUNIT = 0x744e
1290 PRIO_PGRP = 0x1 1337 PRIO_PGRP = 0x1
1291 PRIO_PROCESS = 0x0 1338 PRIO_PROCESS = 0x0
1292 PRIO_USER = 0x2 1339 PRIO_USER = 0x2
@@ -1388,6 +1435,7 @@ const (
1388 PR_SPEC_DISABLE = 0x4 1435 PR_SPEC_DISABLE = 0x4
1389 PR_SPEC_ENABLE = 0x2 1436 PR_SPEC_ENABLE = 0x2
1390 PR_SPEC_FORCE_DISABLE = 0x8 1437 PR_SPEC_FORCE_DISABLE = 0x8
1438 PR_SPEC_INDIRECT_BRANCH = 0x1
1391 PR_SPEC_NOT_AFFECTED = 0x0 1439 PR_SPEC_NOT_AFFECTED = 0x0
1392 PR_SPEC_PRCTL = 0x1 1440 PR_SPEC_PRCTL = 0x1
1393 PR_SPEC_STORE_BYPASS = 0x0 1441 PR_SPEC_STORE_BYPASS = 0x0
@@ -1479,6 +1527,13 @@ const (
1479 RLIMIT_SIGPENDING = 0xb 1527 RLIMIT_SIGPENDING = 0xb
1480 RLIMIT_STACK = 0x3 1528 RLIMIT_STACK = 0x3
1481 RLIM_INFINITY = 0xffffffffffffffff 1529 RLIM_INFINITY = 0xffffffffffffffff
1530 RNDADDENTROPY = 0x40085203
1531 RNDADDTOENTCNT = 0x40045201
1532 RNDCLEARPOOL = 0x5206
1533 RNDGETENTCNT = 0x80045200
1534 RNDGETPOOL = 0x80085202
1535 RNDRESEEDCRNG = 0x5207
1536 RNDZAPENTCNT = 0x5204
1482 RTAX_ADVMSS = 0x8 1537 RTAX_ADVMSS = 0x8
1483 RTAX_CC_ALGO = 0x10 1538 RTAX_CC_ALGO = 0x10
1484 RTAX_CWND = 0x7 1539 RTAX_CWND = 0x7
@@ -1572,6 +1627,7 @@ const (
1572 RTM_DELACTION = 0x31 1627 RTM_DELACTION = 0x31
1573 RTM_DELADDR = 0x15 1628 RTM_DELADDR = 0x15
1574 RTM_DELADDRLABEL = 0x49 1629 RTM_DELADDRLABEL = 0x49
1630 RTM_DELCHAIN = 0x65
1575 RTM_DELLINK = 0x11 1631 RTM_DELLINK = 0x11
1576 RTM_DELMDB = 0x55 1632 RTM_DELMDB = 0x55
1577 RTM_DELNEIGH = 0x1d 1633 RTM_DELNEIGH = 0x1d
@@ -1592,6 +1648,7 @@ const (
1592 RTM_GETADDR = 0x16 1648 RTM_GETADDR = 0x16
1593 RTM_GETADDRLABEL = 0x4a 1649 RTM_GETADDRLABEL = 0x4a
1594 RTM_GETANYCAST = 0x3e 1650 RTM_GETANYCAST = 0x3e
1651 RTM_GETCHAIN = 0x66
1595 RTM_GETDCB = 0x4e 1652 RTM_GETDCB = 0x4e
1596 RTM_GETLINK = 0x12 1653 RTM_GETLINK = 0x12
1597 RTM_GETMDB = 0x56 1654 RTM_GETMDB = 0x56
@@ -1606,11 +1663,12 @@ const (
1606 RTM_GETSTATS = 0x5e 1663 RTM_GETSTATS = 0x5e
1607 RTM_GETTCLASS = 0x2a 1664 RTM_GETTCLASS = 0x2a
1608 RTM_GETTFILTER = 0x2e 1665 RTM_GETTFILTER = 0x2e
1609 RTM_MAX = 0x63 1666 RTM_MAX = 0x67
1610 RTM_NEWACTION = 0x30 1667 RTM_NEWACTION = 0x30
1611 RTM_NEWADDR = 0x14 1668 RTM_NEWADDR = 0x14
1612 RTM_NEWADDRLABEL = 0x48 1669 RTM_NEWADDRLABEL = 0x48
1613 RTM_NEWCACHEREPORT = 0x60 1670 RTM_NEWCACHEREPORT = 0x60
1671 RTM_NEWCHAIN = 0x64
1614 RTM_NEWLINK = 0x10 1672 RTM_NEWLINK = 0x10
1615 RTM_NEWMDB = 0x54 1673 RTM_NEWMDB = 0x54
1616 RTM_NEWNDUSEROPT = 0x44 1674 RTM_NEWNDUSEROPT = 0x44
@@ -1625,8 +1683,8 @@ const (
1625 RTM_NEWSTATS = 0x5c 1683 RTM_NEWSTATS = 0x5c
1626 RTM_NEWTCLASS = 0x28 1684 RTM_NEWTCLASS = 0x28
1627 RTM_NEWTFILTER = 0x2c 1685 RTM_NEWTFILTER = 0x2c
1628 RTM_NR_FAMILIES = 0x15 1686 RTM_NR_FAMILIES = 0x16
1629 RTM_NR_MSGTYPES = 0x54 1687 RTM_NR_MSGTYPES = 0x58
1630 RTM_SETDCB = 0x4f 1688 RTM_SETDCB = 0x4f
1631 RTM_SETLINK = 0x13 1689 RTM_SETLINK = 0x13
1632 RTM_SETNEIGHTBL = 0x43 1690 RTM_SETNEIGHTBL = 0x43
@@ -1675,12 +1733,16 @@ const (
1675 SCM_TIMESTAMPING_OPT_STATS = 0x36 1733 SCM_TIMESTAMPING_OPT_STATS = 0x36
1676 SCM_TIMESTAMPING_PKTINFO = 0x3a 1734 SCM_TIMESTAMPING_PKTINFO = 0x3a
1677 SCM_TIMESTAMPNS = 0x23 1735 SCM_TIMESTAMPNS = 0x23
1736 SCM_TXTIME = 0x3d
1678 SCM_WIFI_STATUS = 0x29 1737 SCM_WIFI_STATUS = 0x29
1738 SC_LOG_FLUSH = 0x100000
1679 SECCOMP_MODE_DISABLED = 0x0 1739 SECCOMP_MODE_DISABLED = 0x0
1680 SECCOMP_MODE_FILTER = 0x2 1740 SECCOMP_MODE_FILTER = 0x2
1681 SECCOMP_MODE_STRICT = 0x1 1741 SECCOMP_MODE_STRICT = 0x1
1682 SECURITYFS_MAGIC = 0x73636673 1742 SECURITYFS_MAGIC = 0x73636673
1683 SELINUX_MAGIC = 0xf97cff8c 1743 SELINUX_MAGIC = 0xf97cff8c
1744 SFD_CLOEXEC = 0x80000
1745 SFD_NONBLOCK = 0x800
1684 SHUT_RD = 0x0 1746 SHUT_RD = 0x0
1685 SHUT_RDWR = 0x2 1747 SHUT_RDWR = 0x2
1686 SHUT_WR = 0x1 1748 SHUT_WR = 0x1
@@ -1731,6 +1793,9 @@ const (
1731 SIOCGMIIPHY = 0x8947 1793 SIOCGMIIPHY = 0x8947
1732 SIOCGMIIREG = 0x8948 1794 SIOCGMIIREG = 0x8948
1733 SIOCGPGRP = 0x8904 1795 SIOCGPGRP = 0x8904
1796 SIOCGPPPCSTATS = 0x89f2
1797 SIOCGPPPSTATS = 0x89f0
1798 SIOCGPPPVER = 0x89f1
1734 SIOCGRARP = 0x8961 1799 SIOCGRARP = 0x8961
1735 SIOCGSKNS = 0x894c 1800 SIOCGSKNS = 0x894c
1736 SIOCGSTAMP = 0x8906 1801 SIOCGSTAMP = 0x8906
@@ -1839,6 +1904,17 @@ const (
1839 SO_DETACH_FILTER = 0x1b 1904 SO_DETACH_FILTER = 0x1b
1840 SO_DOMAIN = 0x27 1905 SO_DOMAIN = 0x27
1841 SO_DONTROUTE = 0x5 1906 SO_DONTROUTE = 0x5
1907 SO_EE_CODE_TXTIME_INVALID_PARAM = 0x1
1908 SO_EE_CODE_TXTIME_MISSED = 0x2
1909 SO_EE_CODE_ZEROCOPY_COPIED = 0x1
1910 SO_EE_ORIGIN_ICMP = 0x2
1911 SO_EE_ORIGIN_ICMP6 = 0x3
1912 SO_EE_ORIGIN_LOCAL = 0x1
1913 SO_EE_ORIGIN_NONE = 0x0
1914 SO_EE_ORIGIN_TIMESTAMPING = 0x4
1915 SO_EE_ORIGIN_TXSTATUS = 0x4
1916 SO_EE_ORIGIN_TXTIME = 0x6
1917 SO_EE_ORIGIN_ZEROCOPY = 0x5
1842 SO_ERROR = 0x4 1918 SO_ERROR = 0x4
1843 SO_GET_FILTER = 0x1a 1919 SO_GET_FILTER = 0x1a
1844 SO_INCOMING_CPU = 0x31 1920 SO_INCOMING_CPU = 0x31
@@ -1879,6 +1955,7 @@ const (
1879 SO_TIMESTAMP = 0x1d 1955 SO_TIMESTAMP = 0x1d
1880 SO_TIMESTAMPING = 0x25 1956 SO_TIMESTAMPING = 0x25
1881 SO_TIMESTAMPNS = 0x23 1957 SO_TIMESTAMPNS = 0x23
1958 SO_TXTIME = 0x3d
1882 SO_TYPE = 0x3 1959 SO_TYPE = 0x3
1883 SO_VM_SOCKETS_BUFFER_MAX_SIZE = 0x2 1960 SO_VM_SOCKETS_BUFFER_MAX_SIZE = 0x2
1884 SO_VM_SOCKETS_BUFFER_MIN_SIZE = 0x1 1961 SO_VM_SOCKETS_BUFFER_MIN_SIZE = 0x1
@@ -1957,7 +2034,7 @@ const (
1957 TASKSTATS_GENL_NAME = "TASKSTATS" 2034 TASKSTATS_GENL_NAME = "TASKSTATS"
1958 TASKSTATS_GENL_VERSION = 0x1 2035 TASKSTATS_GENL_VERSION = 0x1
1959 TASKSTATS_TYPE_MAX = 0x6 2036 TASKSTATS_TYPE_MAX = 0x6
1960 TASKSTATS_VERSION = 0x8 2037 TASKSTATS_VERSION = 0x9
1961 TCFLSH = 0x540b 2038 TCFLSH = 0x540b
1962 TCGETA = 0x5405 2039 TCGETA = 0x5405
1963 TCGETS = 0x5401 2040 TCGETS = 0x5401
@@ -1971,6 +2048,7 @@ const (
1971 TCOOFF = 0x0 2048 TCOOFF = 0x0
1972 TCOON = 0x1 2049 TCOON = 0x1
1973 TCP_CC_INFO = 0x1a 2050 TCP_CC_INFO = 0x1a
2051 TCP_CM_INQ = 0x24
1974 TCP_CONGESTION = 0xd 2052 TCP_CONGESTION = 0xd
1975 TCP_COOKIE_IN_ALWAYS = 0x1 2053 TCP_COOKIE_IN_ALWAYS = 0x1
1976 TCP_COOKIE_MAX = 0x10 2054 TCP_COOKIE_MAX = 0x10
@@ -1985,6 +2063,7 @@ const (
1985 TCP_FASTOPEN_KEY = 0x21 2063 TCP_FASTOPEN_KEY = 0x21
1986 TCP_FASTOPEN_NO_COOKIE = 0x22 2064 TCP_FASTOPEN_NO_COOKIE = 0x22
1987 TCP_INFO = 0xb 2065 TCP_INFO = 0xb
2066 TCP_INQ = 0x24
1988 TCP_KEEPCNT = 0x6 2067 TCP_KEEPCNT = 0x6
1989 TCP_KEEPIDLE = 0x4 2068 TCP_KEEPIDLE = 0x4
1990 TCP_KEEPINTVL = 0x5 2069 TCP_KEEPINTVL = 0x5
@@ -2004,6 +2083,9 @@ const (
2004 TCP_QUEUE_SEQ = 0x15 2083 TCP_QUEUE_SEQ = 0x15
2005 TCP_QUICKACK = 0xc 2084 TCP_QUICKACK = 0xc
2006 TCP_REPAIR = 0x13 2085 TCP_REPAIR = 0x13
2086 TCP_REPAIR_OFF = 0x0
2087 TCP_REPAIR_OFF_NO_WP = -0x1
2088 TCP_REPAIR_ON = 0x1
2007 TCP_REPAIR_OPTIONS = 0x16 2089 TCP_REPAIR_OPTIONS = 0x16
2008 TCP_REPAIR_QUEUE = 0x14 2090 TCP_REPAIR_QUEUE = 0x14
2009 TCP_REPAIR_WINDOW = 0x1d 2091 TCP_REPAIR_WINDOW = 0x1d
@@ -2018,6 +2100,7 @@ const (
2018 TCP_ULP = 0x1f 2100 TCP_ULP = 0x1f
2019 TCP_USER_TIMEOUT = 0x12 2101 TCP_USER_TIMEOUT = 0x12
2020 TCP_WINDOW_CLAMP = 0xa 2102 TCP_WINDOW_CLAMP = 0xa
2103 TCP_ZEROCOPY_RECEIVE = 0x23
2021 TCSAFLUSH = 0x2 2104 TCSAFLUSH = 0x2
2022 TCSBRK = 0x5409 2105 TCSBRK = 0x5409
2023 TCSBRKP = 0x5425 2106 TCSBRKP = 0x5425
@@ -2034,6 +2117,7 @@ const (
2034 TCSETXF = 0x5434 2117 TCSETXF = 0x5434
2035 TCSETXW = 0x5435 2118 TCSETXW = 0x5435
2036 TCXONC = 0x540a 2119 TCXONC = 0x540a
2120 TIMER_ABSTIME = 0x1
2037 TIOCCBRK = 0x5428 2121 TIOCCBRK = 0x5428
2038 TIOCCONS = 0x541d 2122 TIOCCONS = 0x541d
2039 TIOCEXCL = 0x540c 2123 TIOCEXCL = 0x540c
@@ -2041,6 +2125,7 @@ const (
2041 TIOCGETD = 0x5424 2125 TIOCGETD = 0x5424
2042 TIOCGEXCL = 0x80045440 2126 TIOCGEXCL = 0x80045440
2043 TIOCGICOUNT = 0x545d 2127 TIOCGICOUNT = 0x545d
2128 TIOCGISO7816 = 0x80285442
2044 TIOCGLCKTRMIOS = 0x5456 2129 TIOCGLCKTRMIOS = 0x5456
2045 TIOCGPGRP = 0x540f 2130 TIOCGPGRP = 0x540f
2046 TIOCGPKT = 0x80045438 2131 TIOCGPKT = 0x80045438
@@ -2094,6 +2179,7 @@ const (
2094 TIOCSER_TEMT = 0x1 2179 TIOCSER_TEMT = 0x1
2095 TIOCSETD = 0x5423 2180 TIOCSETD = 0x5423
2096 TIOCSIG = 0x40045436 2181 TIOCSIG = 0x40045436
2182 TIOCSISO7816 = 0xc0285443
2097 TIOCSLCKTRMIOS = 0x5457 2183 TIOCSLCKTRMIOS = 0x5457
2098 TIOCSPGRP = 0x5410 2184 TIOCSPGRP = 0x5410
2099 TIOCSPTLCK = 0x40045431 2185 TIOCSPTLCK = 0x40045431
@@ -2323,6 +2409,7 @@ const (
2323 XDP_UMEM_REG = 0x4 2409 XDP_UMEM_REG = 0x4
2324 XDP_ZEROCOPY = 0x4 2410 XDP_ZEROCOPY = 0x4
2325 XENFS_SUPER_MAGIC = 0xabba1974 2411 XENFS_SUPER_MAGIC = 0xabba1974
2412 XFS_SUPER_MAGIC = 0x58465342
2326 XTABS = 0x1800 2413 XTABS = 0x1800
2327 ZSMALLOC_MAGIC = 0x58295829 2414 ZSMALLOC_MAGIC = 0x58295829
2328) 2415)
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 f33d031..7f7c2e3 100644
--- a/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
+++ b/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
@@ -41,7 +41,7 @@ const (
41 AF_KEY = 0xf 41 AF_KEY = 0xf
42 AF_LLC = 0x1a 42 AF_LLC = 0x1a
43 AF_LOCAL = 0x1 43 AF_LOCAL = 0x1
44 AF_MAX = 0x2c 44 AF_MAX = 0x2d
45 AF_MPLS = 0x1c 45 AF_MPLS = 0x1c
46 AF_NETBEUI = 0xd 46 AF_NETBEUI = 0xd
47 AF_NETLINK = 0x10 47 AF_NETLINK = 0x10
@@ -638,7 +638,7 @@ const (
638 IFA_F_STABLE_PRIVACY = 0x800 638 IFA_F_STABLE_PRIVACY = 0x800
639 IFA_F_TEMPORARY = 0x1 639 IFA_F_TEMPORARY = 0x1
640 IFA_F_TENTATIVE = 0x40 640 IFA_F_TENTATIVE = 0x40
641 IFA_MAX = 0x9 641 IFA_MAX = 0xa
642 IFF_ALLMULTI = 0x200 642 IFF_ALLMULTI = 0x200
643 IFF_ATTACH_QUEUE = 0x200 643 IFF_ATTACH_QUEUE = 0x200
644 IFF_AUTOMEDIA = 0x4000 644 IFF_AUTOMEDIA = 0x4000
@@ -706,6 +706,7 @@ const (
706 IN_ISDIR = 0x40000000 706 IN_ISDIR = 0x40000000
707 IN_LOOPBACKNET = 0x7f 707 IN_LOOPBACKNET = 0x7f
708 IN_MASK_ADD = 0x20000000 708 IN_MASK_ADD = 0x20000000
709 IN_MASK_CREATE = 0x10000000
709 IN_MODIFY = 0x2 710 IN_MODIFY = 0x2
710 IN_MOVE = 0xc0 711 IN_MOVE = 0xc0
711 IN_MOVED_FROM = 0x40 712 IN_MOVED_FROM = 0x40
@@ -777,6 +778,7 @@ const (
777 IPV6_MINHOPCOUNT = 0x49 778 IPV6_MINHOPCOUNT = 0x49
778 IPV6_MTU = 0x18 779 IPV6_MTU = 0x18
779 IPV6_MTU_DISCOVER = 0x17 780 IPV6_MTU_DISCOVER = 0x17
781 IPV6_MULTICAST_ALL = 0x1d
780 IPV6_MULTICAST_HOPS = 0x12 782 IPV6_MULTICAST_HOPS = 0x12
781 IPV6_MULTICAST_IF = 0x11 783 IPV6_MULTICAST_IF = 0x11
782 IPV6_MULTICAST_LOOP = 0x13 784 IPV6_MULTICAST_LOOP = 0x13
@@ -912,6 +914,11 @@ const (
912 KEYCTL_JOIN_SESSION_KEYRING = 0x1 914 KEYCTL_JOIN_SESSION_KEYRING = 0x1
913 KEYCTL_LINK = 0x8 915 KEYCTL_LINK = 0x8
914 KEYCTL_NEGATE = 0xd 916 KEYCTL_NEGATE = 0xd
917 KEYCTL_PKEY_DECRYPT = 0x1a
918 KEYCTL_PKEY_ENCRYPT = 0x19
919 KEYCTL_PKEY_QUERY = 0x18
920 KEYCTL_PKEY_SIGN = 0x1b
921 KEYCTL_PKEY_VERIFY = 0x1c
915 KEYCTL_READ = 0xb 922 KEYCTL_READ = 0xb
916 KEYCTL_REJECT = 0x13 923 KEYCTL_REJECT = 0x13
917 KEYCTL_RESTRICT_KEYRING = 0x1d 924 KEYCTL_RESTRICT_KEYRING = 0x1d
@@ -921,6 +928,10 @@ const (
921 KEYCTL_SETPERM = 0x5 928 KEYCTL_SETPERM = 0x5
922 KEYCTL_SET_REQKEY_KEYRING = 0xe 929 KEYCTL_SET_REQKEY_KEYRING = 0xe
923 KEYCTL_SET_TIMEOUT = 0xf 930 KEYCTL_SET_TIMEOUT = 0xf
931 KEYCTL_SUPPORTS_DECRYPT = 0x2
932 KEYCTL_SUPPORTS_ENCRYPT = 0x1
933 KEYCTL_SUPPORTS_SIGN = 0x4
934 KEYCTL_SUPPORTS_VERIFY = 0x8
924 KEYCTL_UNLINK = 0x9 935 KEYCTL_UNLINK = 0x9
925 KEYCTL_UPDATE = 0x2 936 KEYCTL_UPDATE = 0x2
926 KEY_REQKEY_DEFL_DEFAULT = 0x0 937 KEY_REQKEY_DEFL_DEFAULT = 0x0
@@ -1006,7 +1017,9 @@ const (
1006 MFD_HUGE_256MB = 0x70000000 1017 MFD_HUGE_256MB = 0x70000000
1007 MFD_HUGE_2GB = 0x7c000000 1018 MFD_HUGE_2GB = 0x7c000000
1008 MFD_HUGE_2MB = 0x54000000 1019 MFD_HUGE_2MB = 0x54000000
1020 MFD_HUGE_32MB = 0x64000000
1009 MFD_HUGE_512KB = 0x4c000000 1021 MFD_HUGE_512KB = 0x4c000000
1022 MFD_HUGE_512MB = 0x74000000
1010 MFD_HUGE_64KB = 0x40000000 1023 MFD_HUGE_64KB = 0x40000000
1011 MFD_HUGE_8MB = 0x5c000000 1024 MFD_HUGE_8MB = 0x5c000000
1012 MFD_HUGE_MASK = 0x3f 1025 MFD_HUGE_MASK = 0x3f
@@ -1019,6 +1032,8 @@ const (
1019 MNT_DETACH = 0x2 1032 MNT_DETACH = 0x2
1020 MNT_EXPIRE = 0x4 1033 MNT_EXPIRE = 0x4
1021 MNT_FORCE = 0x1 1034 MNT_FORCE = 0x1
1035 MODULE_INIT_IGNORE_MODVERSIONS = 0x1
1036 MODULE_INIT_IGNORE_VERMAGIC = 0x2
1022 MSDOS_SUPER_MAGIC = 0x4d44 1037 MSDOS_SUPER_MAGIC = 0x4d44
1023 MSG_BATCH = 0x40000 1038 MSG_BATCH = 0x40000
1024 MSG_CMSG_CLOEXEC = 0x40000000 1039 MSG_CMSG_CLOEXEC = 0x40000000
@@ -1095,6 +1110,7 @@ const (
1095 NETLINK_FIB_LOOKUP = 0xa 1110 NETLINK_FIB_LOOKUP = 0xa
1096 NETLINK_FIREWALL = 0x3 1111 NETLINK_FIREWALL = 0x3
1097 NETLINK_GENERIC = 0x10 1112 NETLINK_GENERIC = 0x10
1113 NETLINK_GET_STRICT_CHK = 0xc
1098 NETLINK_INET_DIAG = 0x4 1114 NETLINK_INET_DIAG = 0x4
1099 NETLINK_IP6_FW = 0xd 1115 NETLINK_IP6_FW = 0xd
1100 NETLINK_ISCSI = 0x8 1116 NETLINK_ISCSI = 0x8
@@ -1238,6 +1254,7 @@ const (
1238 PACKET_FASTROUTE = 0x6 1254 PACKET_FASTROUTE = 0x6
1239 PACKET_HDRLEN = 0xb 1255 PACKET_HDRLEN = 0xb
1240 PACKET_HOST = 0x0 1256 PACKET_HOST = 0x0
1257 PACKET_IGNORE_OUTGOING = 0x17
1241 PACKET_KERNEL = 0x7 1258 PACKET_KERNEL = 0x7
1242 PACKET_LOOPBACK = 0x5 1259 PACKET_LOOPBACK = 0x5
1243 PACKET_LOSS = 0xe 1260 PACKET_LOSS = 0xe
@@ -1287,6 +1304,36 @@ const (
1287 PERF_EVENT_IOC_SET_FILTER = 0x40082406 1304 PERF_EVENT_IOC_SET_FILTER = 0x40082406
1288 PERF_EVENT_IOC_SET_OUTPUT = 0x2405 1305 PERF_EVENT_IOC_SET_OUTPUT = 0x2405
1289 PIPEFS_MAGIC = 0x50495045 1306 PIPEFS_MAGIC = 0x50495045
1307 PPPIOCATTACH = 0x4004743d
1308 PPPIOCATTCHAN = 0x40047438
1309 PPPIOCCONNECT = 0x4004743a
1310 PPPIOCDETACH = 0x4004743c
1311 PPPIOCDISCONN = 0x7439
1312 PPPIOCGASYNCMAP = 0x80047458
1313 PPPIOCGCHAN = 0x80047437
1314 PPPIOCGDEBUG = 0x80047441
1315 PPPIOCGFLAGS = 0x8004745a
1316 PPPIOCGIDLE = 0x8010743f
1317 PPPIOCGL2TPSTATS = 0x80487436
1318 PPPIOCGMRU = 0x80047453
1319 PPPIOCGNPMODE = 0xc008744c
1320 PPPIOCGRASYNCMAP = 0x80047455
1321 PPPIOCGUNIT = 0x80047456
1322 PPPIOCGXASYNCMAP = 0x80207450
1323 PPPIOCNEWUNIT = 0xc004743e
1324 PPPIOCSACTIVE = 0x40107446
1325 PPPIOCSASYNCMAP = 0x40047457
1326 PPPIOCSCOMPRESS = 0x4010744d
1327 PPPIOCSDEBUG = 0x40047440
1328 PPPIOCSFLAGS = 0x40047459
1329 PPPIOCSMAXCID = 0x40047451
1330 PPPIOCSMRRU = 0x4004743b
1331 PPPIOCSMRU = 0x40047452
1332 PPPIOCSNPMODE = 0x4008744b
1333 PPPIOCSPASS = 0x40107447
1334 PPPIOCSRASYNCMAP = 0x40047454
1335 PPPIOCSXASYNCMAP = 0x4020744f
1336 PPPIOCXFERUNIT = 0x744e
1290 PRIO_PGRP = 0x1 1337 PRIO_PGRP = 0x1
1291 PRIO_PROCESS = 0x0 1338 PRIO_PROCESS = 0x0
1292 PRIO_USER = 0x2 1339 PRIO_USER = 0x2
@@ -1388,6 +1435,7 @@ const (
1388 PR_SPEC_DISABLE = 0x4 1435 PR_SPEC_DISABLE = 0x4
1389 PR_SPEC_ENABLE = 0x2 1436 PR_SPEC_ENABLE = 0x2
1390 PR_SPEC_FORCE_DISABLE = 0x8 1437 PR_SPEC_FORCE_DISABLE = 0x8
1438 PR_SPEC_INDIRECT_BRANCH = 0x1
1391 PR_SPEC_NOT_AFFECTED = 0x0 1439 PR_SPEC_NOT_AFFECTED = 0x0
1392 PR_SPEC_PRCTL = 0x1 1440 PR_SPEC_PRCTL = 0x1
1393 PR_SPEC_STORE_BYPASS = 0x0 1441 PR_SPEC_STORE_BYPASS = 0x0
@@ -1552,6 +1600,13 @@ const (
1552 RLIMIT_SIGPENDING = 0xb 1600 RLIMIT_SIGPENDING = 0xb
1553 RLIMIT_STACK = 0x3 1601 RLIMIT_STACK = 0x3
1554 RLIM_INFINITY = 0xffffffffffffffff 1602 RLIM_INFINITY = 0xffffffffffffffff
1603 RNDADDENTROPY = 0x40085203
1604 RNDADDTOENTCNT = 0x40045201
1605 RNDCLEARPOOL = 0x5206
1606 RNDGETENTCNT = 0x80045200
1607 RNDGETPOOL = 0x80085202
1608 RNDRESEEDCRNG = 0x5207
1609 RNDZAPENTCNT = 0x5204
1555 RTAX_ADVMSS = 0x8 1610 RTAX_ADVMSS = 0x8
1556 RTAX_CC_ALGO = 0x10 1611 RTAX_CC_ALGO = 0x10
1557 RTAX_CWND = 0x7 1612 RTAX_CWND = 0x7
@@ -1645,6 +1700,7 @@ const (
1645 RTM_DELACTION = 0x31 1700 RTM_DELACTION = 0x31
1646 RTM_DELADDR = 0x15 1701 RTM_DELADDR = 0x15
1647 RTM_DELADDRLABEL = 0x49 1702 RTM_DELADDRLABEL = 0x49
1703 RTM_DELCHAIN = 0x65
1648 RTM_DELLINK = 0x11 1704 RTM_DELLINK = 0x11
1649 RTM_DELMDB = 0x55 1705 RTM_DELMDB = 0x55
1650 RTM_DELNEIGH = 0x1d 1706 RTM_DELNEIGH = 0x1d
@@ -1665,6 +1721,7 @@ const (
1665 RTM_GETADDR = 0x16 1721 RTM_GETADDR = 0x16
1666 RTM_GETADDRLABEL = 0x4a 1722 RTM_GETADDRLABEL = 0x4a
1667 RTM_GETANYCAST = 0x3e 1723 RTM_GETANYCAST = 0x3e
1724 RTM_GETCHAIN = 0x66
1668 RTM_GETDCB = 0x4e 1725 RTM_GETDCB = 0x4e
1669 RTM_GETLINK = 0x12 1726 RTM_GETLINK = 0x12
1670 RTM_GETMDB = 0x56 1727 RTM_GETMDB = 0x56
@@ -1679,11 +1736,12 @@ const (
1679 RTM_GETSTATS = 0x5e 1736 RTM_GETSTATS = 0x5e
1680 RTM_GETTCLASS = 0x2a 1737 RTM_GETTCLASS = 0x2a
1681 RTM_GETTFILTER = 0x2e 1738 RTM_GETTFILTER = 0x2e
1682 RTM_MAX = 0x63 1739 RTM_MAX = 0x67
1683 RTM_NEWACTION = 0x30 1740 RTM_NEWACTION = 0x30
1684 RTM_NEWADDR = 0x14 1741 RTM_NEWADDR = 0x14
1685 RTM_NEWADDRLABEL = 0x48 1742 RTM_NEWADDRLABEL = 0x48
1686 RTM_NEWCACHEREPORT = 0x60 1743 RTM_NEWCACHEREPORT = 0x60
1744 RTM_NEWCHAIN = 0x64
1687 RTM_NEWLINK = 0x10 1745 RTM_NEWLINK = 0x10
1688 RTM_NEWMDB = 0x54 1746 RTM_NEWMDB = 0x54
1689 RTM_NEWNDUSEROPT = 0x44 1747 RTM_NEWNDUSEROPT = 0x44
@@ -1698,8 +1756,8 @@ const (
1698 RTM_NEWSTATS = 0x5c 1756 RTM_NEWSTATS = 0x5c
1699 RTM_NEWTCLASS = 0x28 1757 RTM_NEWTCLASS = 0x28
1700 RTM_NEWTFILTER = 0x2c 1758 RTM_NEWTFILTER = 0x2c
1701 RTM_NR_FAMILIES = 0x15 1759 RTM_NR_FAMILIES = 0x16
1702 RTM_NR_MSGTYPES = 0x54 1760 RTM_NR_MSGTYPES = 0x58
1703 RTM_SETDCB = 0x4f 1761 RTM_SETDCB = 0x4f
1704 RTM_SETLINK = 0x13 1762 RTM_SETLINK = 0x13
1705 RTM_SETNEIGHTBL = 0x43 1763 RTM_SETNEIGHTBL = 0x43
@@ -1748,12 +1806,16 @@ const (
1748 SCM_TIMESTAMPING_OPT_STATS = 0x36 1806 SCM_TIMESTAMPING_OPT_STATS = 0x36
1749 SCM_TIMESTAMPING_PKTINFO = 0x3a 1807 SCM_TIMESTAMPING_PKTINFO = 0x3a
1750 SCM_TIMESTAMPNS = 0x23 1808 SCM_TIMESTAMPNS = 0x23
1809 SCM_TXTIME = 0x3d
1751 SCM_WIFI_STATUS = 0x29 1810 SCM_WIFI_STATUS = 0x29
1811 SC_LOG_FLUSH = 0x100000
1752 SECCOMP_MODE_DISABLED = 0x0 1812 SECCOMP_MODE_DISABLED = 0x0
1753 SECCOMP_MODE_FILTER = 0x2 1813 SECCOMP_MODE_FILTER = 0x2
1754 SECCOMP_MODE_STRICT = 0x1 1814 SECCOMP_MODE_STRICT = 0x1
1755 SECURITYFS_MAGIC = 0x73636673 1815 SECURITYFS_MAGIC = 0x73636673
1756 SELINUX_MAGIC = 0xf97cff8c 1816 SELINUX_MAGIC = 0xf97cff8c
1817 SFD_CLOEXEC = 0x80000
1818 SFD_NONBLOCK = 0x800
1757 SHUT_RD = 0x0 1819 SHUT_RD = 0x0
1758 SHUT_RDWR = 0x2 1820 SHUT_RDWR = 0x2
1759 SHUT_WR = 0x1 1821 SHUT_WR = 0x1
@@ -1804,6 +1866,9 @@ const (
1804 SIOCGMIIPHY = 0x8947 1866 SIOCGMIIPHY = 0x8947
1805 SIOCGMIIREG = 0x8948 1867 SIOCGMIIREG = 0x8948
1806 SIOCGPGRP = 0x8904 1868 SIOCGPGRP = 0x8904
1869 SIOCGPPPCSTATS = 0x89f2
1870 SIOCGPPPSTATS = 0x89f0
1871 SIOCGPPPVER = 0x89f1
1807 SIOCGRARP = 0x8961 1872 SIOCGRARP = 0x8961
1808 SIOCGSKNS = 0x894c 1873 SIOCGSKNS = 0x894c
1809 SIOCGSTAMP = 0x8906 1874 SIOCGSTAMP = 0x8906
@@ -1912,6 +1977,17 @@ const (
1912 SO_DETACH_FILTER = 0x1b 1977 SO_DETACH_FILTER = 0x1b
1913 SO_DOMAIN = 0x27 1978 SO_DOMAIN = 0x27
1914 SO_DONTROUTE = 0x5 1979 SO_DONTROUTE = 0x5
1980 SO_EE_CODE_TXTIME_INVALID_PARAM = 0x1
1981 SO_EE_CODE_TXTIME_MISSED = 0x2
1982 SO_EE_CODE_ZEROCOPY_COPIED = 0x1
1983 SO_EE_ORIGIN_ICMP = 0x2
1984 SO_EE_ORIGIN_ICMP6 = 0x3
1985 SO_EE_ORIGIN_LOCAL = 0x1
1986 SO_EE_ORIGIN_NONE = 0x0
1987 SO_EE_ORIGIN_TIMESTAMPING = 0x4
1988 SO_EE_ORIGIN_TXSTATUS = 0x4
1989 SO_EE_ORIGIN_TXTIME = 0x6
1990 SO_EE_ORIGIN_ZEROCOPY = 0x5
1915 SO_ERROR = 0x4 1991 SO_ERROR = 0x4
1916 SO_GET_FILTER = 0x1a 1992 SO_GET_FILTER = 0x1a
1917 SO_INCOMING_CPU = 0x31 1993 SO_INCOMING_CPU = 0x31
@@ -1952,6 +2028,7 @@ const (
1952 SO_TIMESTAMP = 0x1d 2028 SO_TIMESTAMP = 0x1d
1953 SO_TIMESTAMPING = 0x25 2029 SO_TIMESTAMPING = 0x25
1954 SO_TIMESTAMPNS = 0x23 2030 SO_TIMESTAMPNS = 0x23
2031 SO_TXTIME = 0x3d
1955 SO_TYPE = 0x3 2032 SO_TYPE = 0x3
1956 SO_VM_SOCKETS_BUFFER_MAX_SIZE = 0x2 2033 SO_VM_SOCKETS_BUFFER_MAX_SIZE = 0x2
1957 SO_VM_SOCKETS_BUFFER_MIN_SIZE = 0x1 2034 SO_VM_SOCKETS_BUFFER_MIN_SIZE = 0x1
@@ -2030,7 +2107,7 @@ const (
2030 TASKSTATS_GENL_NAME = "TASKSTATS" 2107 TASKSTATS_GENL_NAME = "TASKSTATS"
2031 TASKSTATS_GENL_VERSION = 0x1 2108 TASKSTATS_GENL_VERSION = 0x1
2032 TASKSTATS_TYPE_MAX = 0x6 2109 TASKSTATS_TYPE_MAX = 0x6
2033 TASKSTATS_VERSION = 0x8 2110 TASKSTATS_VERSION = 0x9
2034 TCFLSH = 0x540b 2111 TCFLSH = 0x540b
2035 TCGETA = 0x5405 2112 TCGETA = 0x5405
2036 TCGETS = 0x5401 2113 TCGETS = 0x5401
@@ -2044,6 +2121,7 @@ const (
2044 TCOOFF = 0x0 2121 TCOOFF = 0x0
2045 TCOON = 0x1 2122 TCOON = 0x1
2046 TCP_CC_INFO = 0x1a 2123 TCP_CC_INFO = 0x1a
2124 TCP_CM_INQ = 0x24
2047 TCP_CONGESTION = 0xd 2125 TCP_CONGESTION = 0xd
2048 TCP_COOKIE_IN_ALWAYS = 0x1 2126 TCP_COOKIE_IN_ALWAYS = 0x1
2049 TCP_COOKIE_MAX = 0x10 2127 TCP_COOKIE_MAX = 0x10
@@ -2058,6 +2136,7 @@ const (
2058 TCP_FASTOPEN_KEY = 0x21 2136 TCP_FASTOPEN_KEY = 0x21
2059 TCP_FASTOPEN_NO_COOKIE = 0x22 2137 TCP_FASTOPEN_NO_COOKIE = 0x22
2060 TCP_INFO = 0xb 2138 TCP_INFO = 0xb
2139 TCP_INQ = 0x24
2061 TCP_KEEPCNT = 0x6 2140 TCP_KEEPCNT = 0x6
2062 TCP_KEEPIDLE = 0x4 2141 TCP_KEEPIDLE = 0x4
2063 TCP_KEEPINTVL = 0x5 2142 TCP_KEEPINTVL = 0x5
@@ -2077,6 +2156,9 @@ const (
2077 TCP_QUEUE_SEQ = 0x15 2156 TCP_QUEUE_SEQ = 0x15
2078 TCP_QUICKACK = 0xc 2157 TCP_QUICKACK = 0xc
2079 TCP_REPAIR = 0x13 2158 TCP_REPAIR = 0x13
2159 TCP_REPAIR_OFF = 0x0
2160 TCP_REPAIR_OFF_NO_WP = -0x1
2161 TCP_REPAIR_ON = 0x1
2080 TCP_REPAIR_OPTIONS = 0x16 2162 TCP_REPAIR_OPTIONS = 0x16
2081 TCP_REPAIR_QUEUE = 0x14 2163 TCP_REPAIR_QUEUE = 0x14
2082 TCP_REPAIR_WINDOW = 0x1d 2164 TCP_REPAIR_WINDOW = 0x1d
@@ -2091,6 +2173,7 @@ const (
2091 TCP_ULP = 0x1f 2173 TCP_ULP = 0x1f
2092 TCP_USER_TIMEOUT = 0x12 2174 TCP_USER_TIMEOUT = 0x12
2093 TCP_WINDOW_CLAMP = 0xa 2175 TCP_WINDOW_CLAMP = 0xa
2176 TCP_ZEROCOPY_RECEIVE = 0x23
2094 TCSAFLUSH = 0x2 2177 TCSAFLUSH = 0x2
2095 TCSBRK = 0x5409 2178 TCSBRK = 0x5409
2096 TCSBRKP = 0x5425 2179 TCSBRKP = 0x5425
@@ -2107,6 +2190,7 @@ const (
2107 TCSETXF = 0x5434 2190 TCSETXF = 0x5434
2108 TCSETXW = 0x5435 2191 TCSETXW = 0x5435
2109 TCXONC = 0x540a 2192 TCXONC = 0x540a
2193 TIMER_ABSTIME = 0x1
2110 TIOCCBRK = 0x5428 2194 TIOCCBRK = 0x5428
2111 TIOCCONS = 0x541d 2195 TIOCCONS = 0x541d
2112 TIOCEXCL = 0x540c 2196 TIOCEXCL = 0x540c
@@ -2114,6 +2198,7 @@ const (
2114 TIOCGETD = 0x5424 2198 TIOCGETD = 0x5424
2115 TIOCGEXCL = 0x80045440 2199 TIOCGEXCL = 0x80045440
2116 TIOCGICOUNT = 0x545d 2200 TIOCGICOUNT = 0x545d
2201 TIOCGISO7816 = 0x80285442
2117 TIOCGLCKTRMIOS = 0x5456 2202 TIOCGLCKTRMIOS = 0x5456
2118 TIOCGPGRP = 0x540f 2203 TIOCGPGRP = 0x540f
2119 TIOCGPKT = 0x80045438 2204 TIOCGPKT = 0x80045438
@@ -2167,6 +2252,7 @@ const (
2167 TIOCSER_TEMT = 0x1 2252 TIOCSER_TEMT = 0x1
2168 TIOCSETD = 0x5423 2253 TIOCSETD = 0x5423
2169 TIOCSIG = 0x40045436 2254 TIOCSIG = 0x40045436
2255 TIOCSISO7816 = 0xc0285443
2170 TIOCSLCKTRMIOS = 0x5457 2256 TIOCSLCKTRMIOS = 0x5457
2171 TIOCSPGRP = 0x5410 2257 TIOCSPGRP = 0x5410
2172 TIOCSPTLCK = 0x40045431 2258 TIOCSPTLCK = 0x40045431
@@ -2396,6 +2482,7 @@ const (
2396 XDP_UMEM_REG = 0x4 2482 XDP_UMEM_REG = 0x4
2397 XDP_ZEROCOPY = 0x4 2483 XDP_ZEROCOPY = 0x4
2398 XENFS_SUPER_MAGIC = 0xabba1974 2484 XENFS_SUPER_MAGIC = 0xabba1974
2485 XFS_SUPER_MAGIC = 0x58465342
2399 XTABS = 0x1800 2486 XTABS = 0x1800
2400 ZSMALLOC_MAGIC = 0x58295829 2487 ZSMALLOC_MAGIC = 0x58295829
2401) 2488)
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 ba93f3e..968e21f 100644
--- a/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
+++ b/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
@@ -11,1782 +11,2470 @@ package unix
11import "syscall" 11import "syscall"
12 12
13const ( 13const (
14 AF_ALG = 0x26 14 AAFS_MAGIC = 0x5a3c69f0
15 AF_APPLETALK = 0x5 15 ADFS_SUPER_MAGIC = 0xadf5
16 AF_ASH = 0x12 16 AFFS_SUPER_MAGIC = 0xadff
17 AF_ATMPVC = 0x8 17 AFS_FS_MAGIC = 0x6b414653
18 AF_ATMSVC = 0x14 18 AFS_SUPER_MAGIC = 0x5346414f
19 AF_AX25 = 0x3 19 AF_ALG = 0x26
20 AF_BLUETOOTH = 0x1f 20 AF_APPLETALK = 0x5
21 AF_BRIDGE = 0x7 21 AF_ASH = 0x12
22 AF_CAIF = 0x25 22 AF_ATMPVC = 0x8
23 AF_CAN = 0x1d 23 AF_ATMSVC = 0x14
24 AF_DECnet = 0xc 24 AF_AX25 = 0x3
25 AF_ECONET = 0x13 25 AF_BLUETOOTH = 0x1f
26 AF_FILE = 0x1 26 AF_BRIDGE = 0x7
27 AF_IB = 0x1b 27 AF_CAIF = 0x25
28 AF_IEEE802154 = 0x24 28 AF_CAN = 0x1d
29 AF_INET = 0x2 29 AF_DECnet = 0xc
30 AF_INET6 = 0xa 30 AF_ECONET = 0x13
31 AF_IPX = 0x4 31 AF_FILE = 0x1
32 AF_IRDA = 0x17 32 AF_IB = 0x1b
33 AF_ISDN = 0x22 33 AF_IEEE802154 = 0x24
34 AF_IUCV = 0x20 34 AF_INET = 0x2
35 AF_KCM = 0x29 35 AF_INET6 = 0xa
36 AF_KEY = 0xf 36 AF_IPX = 0x4
37 AF_LLC = 0x1a 37 AF_IRDA = 0x17
38 AF_LOCAL = 0x1 38 AF_ISDN = 0x22
39 AF_MAX = 0x2a 39 AF_IUCV = 0x20
40 AF_MPLS = 0x1c 40 AF_KCM = 0x29
41 AF_NETBEUI = 0xd 41 AF_KEY = 0xf
42 AF_NETLINK = 0x10 42 AF_LLC = 0x1a
43 AF_NETROM = 0x6 43 AF_LOCAL = 0x1
44 AF_NFC = 0x27 44 AF_MAX = 0x2d
45 AF_PACKET = 0x11 45 AF_MPLS = 0x1c
46 AF_PHONET = 0x23 46 AF_NETBEUI = 0xd
47 AF_PPPOX = 0x18 47 AF_NETLINK = 0x10
48 AF_RDS = 0x15 48 AF_NETROM = 0x6
49 AF_ROSE = 0xb 49 AF_NFC = 0x27
50 AF_ROUTE = 0x10 50 AF_PACKET = 0x11
51 AF_RXRPC = 0x21 51 AF_PHONET = 0x23
52 AF_SECURITY = 0xe 52 AF_PPPOX = 0x18
53 AF_SNA = 0x16 53 AF_QIPCRTR = 0x2a
54 AF_TIPC = 0x1e 54 AF_RDS = 0x15
55 AF_UNIX = 0x1 55 AF_ROSE = 0xb
56 AF_UNSPEC = 0x0 56 AF_ROUTE = 0x10
57 AF_VSOCK = 0x28 57 AF_RXRPC = 0x21
58 AF_WANPIPE = 0x19 58 AF_SECURITY = 0xe
59 AF_X25 = 0x9 59 AF_SMC = 0x2b
60 ALG_OP_DECRYPT = 0x0 60 AF_SNA = 0x16
61 ALG_OP_ENCRYPT = 0x1 61 AF_TIPC = 0x1e
62 ALG_SET_AEAD_ASSOCLEN = 0x4 62 AF_UNIX = 0x1
63 ALG_SET_AEAD_AUTHSIZE = 0x5 63 AF_UNSPEC = 0x0
64 ALG_SET_IV = 0x2 64 AF_VSOCK = 0x28
65 ALG_SET_KEY = 0x1 65 AF_WANPIPE = 0x19
66 ALG_SET_OP = 0x3 66 AF_X25 = 0x9
67 ARPHRD_6LOWPAN = 0x339 67 AF_XDP = 0x2c
68 ARPHRD_ADAPT = 0x108 68 ALG_OP_DECRYPT = 0x0
69 ARPHRD_APPLETLK = 0x8 69 ALG_OP_ENCRYPT = 0x1
70 ARPHRD_ARCNET = 0x7 70 ALG_SET_AEAD_ASSOCLEN = 0x4
71 ARPHRD_ASH = 0x30d 71 ALG_SET_AEAD_AUTHSIZE = 0x5
72 ARPHRD_ATM = 0x13 72 ALG_SET_IV = 0x2
73 ARPHRD_AX25 = 0x3 73 ALG_SET_KEY = 0x1
74 ARPHRD_BIF = 0x307 74 ALG_SET_OP = 0x3
75 ARPHRD_CAIF = 0x336 75 ANON_INODE_FS_MAGIC = 0x9041934
76 ARPHRD_CAN = 0x118 76 ARPHRD_6LOWPAN = 0x339
77 ARPHRD_CHAOS = 0x5 77 ARPHRD_ADAPT = 0x108
78 ARPHRD_CISCO = 0x201 78 ARPHRD_APPLETLK = 0x8
79 ARPHRD_CSLIP = 0x101 79 ARPHRD_ARCNET = 0x7
80 ARPHRD_CSLIP6 = 0x103 80 ARPHRD_ASH = 0x30d
81 ARPHRD_DDCMP = 0x205 81 ARPHRD_ATM = 0x13
82 ARPHRD_DLCI = 0xf 82 ARPHRD_AX25 = 0x3
83 ARPHRD_ECONET = 0x30e 83 ARPHRD_BIF = 0x307
84 ARPHRD_EETHER = 0x2 84 ARPHRD_CAIF = 0x336
85 ARPHRD_ETHER = 0x1 85 ARPHRD_CAN = 0x118
86 ARPHRD_EUI64 = 0x1b 86 ARPHRD_CHAOS = 0x5
87 ARPHRD_FCAL = 0x311 87 ARPHRD_CISCO = 0x201
88 ARPHRD_FCFABRIC = 0x313 88 ARPHRD_CSLIP = 0x101
89 ARPHRD_FCPL = 0x312 89 ARPHRD_CSLIP6 = 0x103
90 ARPHRD_FCPP = 0x310 90 ARPHRD_DDCMP = 0x205
91 ARPHRD_FDDI = 0x306 91 ARPHRD_DLCI = 0xf
92 ARPHRD_FRAD = 0x302 92 ARPHRD_ECONET = 0x30e
93 ARPHRD_HDLC = 0x201 93 ARPHRD_EETHER = 0x2
94 ARPHRD_HIPPI = 0x30c 94 ARPHRD_ETHER = 0x1
95 ARPHRD_HWX25 = 0x110 95 ARPHRD_EUI64 = 0x1b
96 ARPHRD_IEEE1394 = 0x18 96 ARPHRD_FCAL = 0x311
97 ARPHRD_IEEE802 = 0x6 97 ARPHRD_FCFABRIC = 0x313
98 ARPHRD_IEEE80211 = 0x321 98 ARPHRD_FCPL = 0x312
99 ARPHRD_IEEE80211_PRISM = 0x322 99 ARPHRD_FCPP = 0x310
100 ARPHRD_IEEE80211_RADIOTAP = 0x323 100 ARPHRD_FDDI = 0x306
101 ARPHRD_IEEE802154 = 0x324 101 ARPHRD_FRAD = 0x302
102 ARPHRD_IEEE802154_MONITOR = 0x325 102 ARPHRD_HDLC = 0x201
103 ARPHRD_IEEE802_TR = 0x320 103 ARPHRD_HIPPI = 0x30c
104 ARPHRD_INFINIBAND = 0x20 104 ARPHRD_HWX25 = 0x110
105 ARPHRD_IP6GRE = 0x337 105 ARPHRD_IEEE1394 = 0x18
106 ARPHRD_IPDDP = 0x309 106 ARPHRD_IEEE802 = 0x6
107 ARPHRD_IPGRE = 0x30a 107 ARPHRD_IEEE80211 = 0x321
108 ARPHRD_IRDA = 0x30f 108 ARPHRD_IEEE80211_PRISM = 0x322
109 ARPHRD_LAPB = 0x204 109 ARPHRD_IEEE80211_RADIOTAP = 0x323
110 ARPHRD_LOCALTLK = 0x305 110 ARPHRD_IEEE802154 = 0x324
111 ARPHRD_LOOPBACK = 0x304 111 ARPHRD_IEEE802154_MONITOR = 0x325
112 ARPHRD_METRICOM = 0x17 112 ARPHRD_IEEE802_TR = 0x320
113 ARPHRD_NETLINK = 0x338 113 ARPHRD_INFINIBAND = 0x20
114 ARPHRD_NETROM = 0x0 114 ARPHRD_IP6GRE = 0x337
115 ARPHRD_NONE = 0xfffe 115 ARPHRD_IPDDP = 0x309
116 ARPHRD_PHONET = 0x334 116 ARPHRD_IPGRE = 0x30a
117 ARPHRD_PHONET_PIPE = 0x335 117 ARPHRD_IRDA = 0x30f
118 ARPHRD_PIMREG = 0x30b 118 ARPHRD_LAPB = 0x204
119 ARPHRD_PPP = 0x200 119 ARPHRD_LOCALTLK = 0x305
120 ARPHRD_PRONET = 0x4 120 ARPHRD_LOOPBACK = 0x304
121 ARPHRD_RAWHDLC = 0x206 121 ARPHRD_METRICOM = 0x17
122 ARPHRD_ROSE = 0x10e 122 ARPHRD_NETLINK = 0x338
123 ARPHRD_RSRVD = 0x104 123 ARPHRD_NETROM = 0x0
124 ARPHRD_SIT = 0x308 124 ARPHRD_NONE = 0xfffe
125 ARPHRD_SKIP = 0x303 125 ARPHRD_PHONET = 0x334
126 ARPHRD_SLIP = 0x100 126 ARPHRD_PHONET_PIPE = 0x335
127 ARPHRD_SLIP6 = 0x102 127 ARPHRD_PIMREG = 0x30b
128 ARPHRD_TUNNEL = 0x300 128 ARPHRD_PPP = 0x200
129 ARPHRD_TUNNEL6 = 0x301 129 ARPHRD_PRONET = 0x4
130 ARPHRD_VOID = 0xffff 130 ARPHRD_RAWHDLC = 0x206
131 ARPHRD_X25 = 0x10f 131 ARPHRD_RAWIP = 0x207
132 ASI_LEON_DFLUSH = 0x11 132 ARPHRD_ROSE = 0x10e
133 ASI_LEON_IFLUSH = 0x10 133 ARPHRD_RSRVD = 0x104
134 ASI_LEON_MMUFLUSH = 0x18 134 ARPHRD_SIT = 0x308
135 B0 = 0x0 135 ARPHRD_SKIP = 0x303
136 B1000000 = 0x100c 136 ARPHRD_SLIP = 0x100
137 B110 = 0x3 137 ARPHRD_SLIP6 = 0x102
138 B115200 = 0x1002 138 ARPHRD_TUNNEL = 0x300
139 B1152000 = 0x100d 139 ARPHRD_TUNNEL6 = 0x301
140 B1200 = 0x9 140 ARPHRD_VOID = 0xffff
141 B134 = 0x4 141 ARPHRD_VSOCKMON = 0x33a
142 B150 = 0x5 142 ARPHRD_X25 = 0x10f
143 B1500000 = 0x100e 143 ASI_LEON_DFLUSH = 0x11
144 B153600 = 0x1006 144 ASI_LEON_IFLUSH = 0x10
145 B1800 = 0xa 145 ASI_LEON_MMUFLUSH = 0x18
146 B19200 = 0xe 146 AUTOFS_SUPER_MAGIC = 0x187
147 B200 = 0x6 147 B0 = 0x0
148 B2000000 = 0x100f 148 B1000000 = 0x1008
149 B230400 = 0x1003 149 B110 = 0x3
150 B2400 = 0xb 150 B115200 = 0x1002
151 B300 = 0x7 151 B1152000 = 0x1009
152 B307200 = 0x1007 152 B1200 = 0x9
153 B38400 = 0xf 153 B134 = 0x4
154 B460800 = 0x1004 154 B150 = 0x5
155 B4800 = 0xc 155 B1500000 = 0x100a
156 B50 = 0x1 156 B1800 = 0xa
157 B500000 = 0x100a 157 B19200 = 0xe
158 B57600 = 0x1001 158 B200 = 0x6
159 B576000 = 0x100b 159 B2000000 = 0x100b
160 B600 = 0x8 160 B230400 = 0x1003
161 B614400 = 0x1008 161 B2400 = 0xb
162 B75 = 0x2 162 B2500000 = 0x100c
163 B76800 = 0x1005 163 B300 = 0x7
164 B921600 = 0x1009 164 B3000000 = 0x100d
165 B9600 = 0xd 165 B3500000 = 0x100e
166 BLKBSZGET = 0x80081270 166 B38400 = 0xf
167 BLKBSZSET = 0x40081271 167 B4000000 = 0x100f
168 BLKFLSBUF = 0x1261 168 B460800 = 0x1004
169 BLKFRAGET = 0x1265 169 B4800 = 0xc
170 BLKFRASET = 0x1264 170 B50 = 0x1
171 BLKGETSIZE = 0x1260 171 B500000 = 0x1005
172 BLKGETSIZE64 = 0x80081272 172 B57600 = 0x1001
173 BLKRAGET = 0x1263 173 B576000 = 0x1006
174 BLKRASET = 0x1262 174 B600 = 0x8
175 BLKROGET = 0x125e 175 B75 = 0x2
176 BLKROSET = 0x125d 176 B921600 = 0x1007
177 BLKRRPART = 0x125f 177 B9600 = 0xd
178 BLKSECTGET = 0x1267 178 BALLOON_KVM_MAGIC = 0x13661366
179 BLKSECTSET = 0x1266 179 BDEVFS_MAGIC = 0x62646576
180 BLKSSZGET = 0x1268 180 BINFMTFS_MAGIC = 0x42494e4d
181 BOTHER = 0x1000 181 BLKBSZGET = 0x40081270
182 BPF_A = 0x10 182 BLKBSZSET = 0x80081271
183 BPF_ABS = 0x20 183 BLKFLSBUF = 0x20001261
184 BPF_ADD = 0x0 184 BLKFRAGET = 0x20001265
185 BPF_ALU = 0x4 185 BLKFRASET = 0x20001264
186 BPF_AND = 0x50 186 BLKGETSIZE = 0x20001260
187 BPF_B = 0x10 187 BLKGETSIZE64 = 0x40081272
188 BPF_DIV = 0x30 188 BLKPBSZGET = 0x2000127b
189 BPF_H = 0x8 189 BLKRAGET = 0x20001263
190 BPF_IMM = 0x0 190 BLKRASET = 0x20001262
191 BPF_IND = 0x40 191 BLKROGET = 0x2000125e
192 BPF_JA = 0x0 192 BLKROSET = 0x2000125d
193 BPF_JEQ = 0x10 193 BLKRRPART = 0x2000125f
194 BPF_JGE = 0x30 194 BLKSECTGET = 0x20001267
195 BPF_JGT = 0x20 195 BLKSECTSET = 0x20001266
196 BPF_JMP = 0x5 196 BLKSSZGET = 0x20001268
197 BPF_JSET = 0x40 197 BOTHER = 0x1000
198 BPF_K = 0x0 198 BPF_A = 0x10
199 BPF_LD = 0x0 199 BPF_ABS = 0x20
200 BPF_LDX = 0x1 200 BPF_ADD = 0x0
201 BPF_LEN = 0x80 201 BPF_ALU = 0x4
202 BPF_LL_OFF = -0x200000 202 BPF_AND = 0x50
203 BPF_LSH = 0x60 203 BPF_B = 0x10
204 BPF_MAJOR_VERSION = 0x1 204 BPF_DIV = 0x30
205 BPF_MAXINSNS = 0x1000 205 BPF_FS_MAGIC = 0xcafe4a11
206 BPF_MEM = 0x60 206 BPF_H = 0x8
207 BPF_MEMWORDS = 0x10 207 BPF_IMM = 0x0
208 BPF_MINOR_VERSION = 0x1 208 BPF_IND = 0x40
209 BPF_MISC = 0x7 209 BPF_JA = 0x0
210 BPF_MOD = 0x90 210 BPF_JEQ = 0x10
211 BPF_MSH = 0xa0 211 BPF_JGE = 0x30
212 BPF_MUL = 0x20 212 BPF_JGT = 0x20
213 BPF_NEG = 0x80 213 BPF_JMP = 0x5
214 BPF_NET_OFF = -0x100000 214 BPF_JSET = 0x40
215 BPF_OR = 0x40 215 BPF_K = 0x0
216 BPF_RET = 0x6 216 BPF_LD = 0x0
217 BPF_RSH = 0x70 217 BPF_LDX = 0x1
218 BPF_ST = 0x2 218 BPF_LEN = 0x80
219 BPF_STX = 0x3 219 BPF_LL_OFF = -0x200000
220 BPF_SUB = 0x10 220 BPF_LSH = 0x60
221 BPF_TAX = 0x0 221 BPF_MAJOR_VERSION = 0x1
222 BPF_TXA = 0x80 222 BPF_MAXINSNS = 0x1000
223 BPF_W = 0x0 223 BPF_MEM = 0x60
224 BPF_X = 0x8 224 BPF_MEMWORDS = 0x10
225 BPF_XOR = 0xa0 225 BPF_MINOR_VERSION = 0x1
226 BRKINT = 0x2 226 BPF_MISC = 0x7
227 BS0 = 0x0 227 BPF_MOD = 0x90
228 BS1 = 0x2000 228 BPF_MSH = 0xa0
229 BSDLY = 0x2000 229 BPF_MUL = 0x20
230 CAN_BCM = 0x2 230 BPF_NEG = 0x80
231 CAN_EFF_FLAG = 0x80000000 231 BPF_NET_OFF = -0x100000
232 CAN_EFF_ID_BITS = 0x1d 232 BPF_OR = 0x40
233 CAN_EFF_MASK = 0x1fffffff 233 BPF_RET = 0x6
234 CAN_ERR_FLAG = 0x20000000 234 BPF_RSH = 0x70
235 CAN_ERR_MASK = 0x1fffffff 235 BPF_ST = 0x2
236 CAN_INV_FILTER = 0x20000000 236 BPF_STX = 0x3
237 CAN_ISOTP = 0x6 237 BPF_SUB = 0x10
238 CAN_MAX_DLC = 0x8 238 BPF_TAX = 0x0
239 CAN_MAX_DLEN = 0x8 239 BPF_TXA = 0x80
240 CAN_MCNET = 0x5 240 BPF_W = 0x0
241 CAN_MTU = 0x10 241 BPF_X = 0x8
242 CAN_NPROTO = 0x7 242 BPF_XOR = 0xa0
243 CAN_RAW = 0x1 243 BRKINT = 0x2
244 CAN_RTR_FLAG = 0x40000000 244 BS0 = 0x0
245 CAN_SFF_ID_BITS = 0xb 245 BS1 = 0x2000
246 CAN_SFF_MASK = 0x7ff 246 BSDLY = 0x2000
247 CAN_TP16 = 0x3 247 BTRFS_SUPER_MAGIC = 0x9123683e
248 CAN_TP20 = 0x4 248 BTRFS_TEST_MAGIC = 0x73727279
249 CBAUD = 0x100f 249 CAN_BCM = 0x2
250 CBAUDEX = 0x1000 250 CAN_EFF_FLAG = 0x80000000
251 CFLUSH = 0xf 251 CAN_EFF_ID_BITS = 0x1d
252 CIBAUD = 0x100f0000 252 CAN_EFF_MASK = 0x1fffffff
253 CLOCAL = 0x800 253 CAN_ERR_FLAG = 0x20000000
254 CLOCK_BOOTTIME = 0x7 254 CAN_ERR_MASK = 0x1fffffff
255 CLOCK_BOOTTIME_ALARM = 0x9 255 CAN_INV_FILTER = 0x20000000
256 CLOCK_DEFAULT = 0x0 256 CAN_ISOTP = 0x6
257 CLOCK_EXT = 0x1 257 CAN_MAX_DLC = 0x8
258 CLOCK_INT = 0x2 258 CAN_MAX_DLEN = 0x8
259 CLOCK_MONOTONIC = 0x1 259 CAN_MCNET = 0x5
260 CLOCK_MONOTONIC_COARSE = 0x6 260 CAN_MTU = 0x10
261 CLOCK_MONOTONIC_RAW = 0x4 261 CAN_NPROTO = 0x7
262 CLOCK_PROCESS_CPUTIME_ID = 0x2 262 CAN_RAW = 0x1
263 CLOCK_REALTIME = 0x0 263 CAN_RAW_FILTER_MAX = 0x200
264 CLOCK_REALTIME_ALARM = 0x8 264 CAN_RTR_FLAG = 0x40000000
265 CLOCK_REALTIME_COARSE = 0x5 265 CAN_SFF_ID_BITS = 0xb
266 CLOCK_TAI = 0xb 266 CAN_SFF_MASK = 0x7ff
267 CLOCK_THREAD_CPUTIME_ID = 0x3 267 CAN_TP16 = 0x3
268 CLOCK_TXFROMRX = 0x4 268 CAN_TP20 = 0x4
269 CLOCK_TXINT = 0x3 269 CBAUD = 0x100f
270 CLONE_CHILD_CLEARTID = 0x200000 270 CBAUDEX = 0x1000
271 CLONE_CHILD_SETTID = 0x1000000 271 CFLUSH = 0xf
272 CLONE_DETACHED = 0x400000 272 CGROUP2_SUPER_MAGIC = 0x63677270
273 CLONE_FILES = 0x400 273 CGROUP_SUPER_MAGIC = 0x27e0eb
274 CLONE_FS = 0x200 274 CIBAUD = 0x100f0000
275 CLONE_IO = 0x80000000 275 CLOCAL = 0x800
276 CLONE_NEWCGROUP = 0x2000000 276 CLOCK_BOOTTIME = 0x7
277 CLONE_NEWIPC = 0x8000000 277 CLOCK_BOOTTIME_ALARM = 0x9
278 CLONE_NEWNET = 0x40000000 278 CLOCK_DEFAULT = 0x0
279 CLONE_NEWNS = 0x20000 279 CLOCK_EXT = 0x1
280 CLONE_NEWPID = 0x20000000 280 CLOCK_INT = 0x2
281 CLONE_NEWUSER = 0x10000000 281 CLOCK_MONOTONIC = 0x1
282 CLONE_NEWUTS = 0x4000000 282 CLOCK_MONOTONIC_COARSE = 0x6
283 CLONE_PARENT = 0x8000 283 CLOCK_MONOTONIC_RAW = 0x4
284 CLONE_PARENT_SETTID = 0x100000 284 CLOCK_PROCESS_CPUTIME_ID = 0x2
285 CLONE_PTRACE = 0x2000 285 CLOCK_REALTIME = 0x0
286 CLONE_SETTLS = 0x80000 286 CLOCK_REALTIME_ALARM = 0x8
287 CLONE_SIGHAND = 0x800 287 CLOCK_REALTIME_COARSE = 0x5
288 CLONE_SYSVSEM = 0x40000 288 CLOCK_TAI = 0xb
289 CLONE_THREAD = 0x10000 289 CLOCK_THREAD_CPUTIME_ID = 0x3
290 CLONE_UNTRACED = 0x800000 290 CLOCK_TXFROMRX = 0x4
291 CLONE_VFORK = 0x4000 291 CLOCK_TXINT = 0x3
292 CLONE_VM = 0x100 292 CLONE_CHILD_CLEARTID = 0x200000
293 CMSPAR = 0x40000000 293 CLONE_CHILD_SETTID = 0x1000000
294 CR0 = 0x0 294 CLONE_DETACHED = 0x400000
295 CR1 = 0x200 295 CLONE_FILES = 0x400
296 CR2 = 0x400 296 CLONE_FS = 0x200
297 CR3 = 0x600 297 CLONE_IO = 0x80000000
298 CRDLY = 0x600 298 CLONE_NEWCGROUP = 0x2000000
299 CREAD = 0x80 299 CLONE_NEWIPC = 0x8000000
300 CRTSCTS = 0x80000000 300 CLONE_NEWNET = 0x40000000
301 CS5 = 0x0 301 CLONE_NEWNS = 0x20000
302 CS6 = 0x10 302 CLONE_NEWPID = 0x20000000
303 CS7 = 0x20 303 CLONE_NEWUSER = 0x10000000
304 CS8 = 0x30 304 CLONE_NEWUTS = 0x4000000
305 CSIGNAL = 0xff 305 CLONE_PARENT = 0x8000
306 CSIZE = 0x30 306 CLONE_PARENT_SETTID = 0x100000
307 CSTART = 0x11 307 CLONE_PTRACE = 0x2000
308 CSTATUS = 0x0 308 CLONE_SETTLS = 0x80000
309 CSTOP = 0x13 309 CLONE_SIGHAND = 0x800
310 CSTOPB = 0x40 310 CLONE_SYSVSEM = 0x40000
311 CSUSP = 0x1a 311 CLONE_THREAD = 0x10000
312 DT_BLK = 0x6 312 CLONE_UNTRACED = 0x800000
313 DT_CHR = 0x2 313 CLONE_VFORK = 0x4000
314 DT_DIR = 0x4 314 CLONE_VM = 0x100
315 DT_FIFO = 0x1 315 CMSPAR = 0x40000000
316 DT_LNK = 0xa 316 CODA_SUPER_MAGIC = 0x73757245
317 DT_REG = 0x8 317 CR0 = 0x0
318 DT_SOCK = 0xc 318 CR1 = 0x200
319 DT_UNKNOWN = 0x0 319 CR2 = 0x400
320 DT_WHT = 0xe 320 CR3 = 0x600
321 ECHO = 0x8 321 CRAMFS_MAGIC = 0x28cd3d45
322 ECHOCTL = 0x200 322 CRDLY = 0x600
323 ECHOE = 0x10 323 CREAD = 0x80
324 ECHOK = 0x20 324 CRTSCTS = 0x80000000
325 ECHOKE = 0x800 325 CS5 = 0x0
326 ECHONL = 0x40 326 CS6 = 0x10
327 ECHOPRT = 0x400 327 CS7 = 0x20
328 EMT_TAGOVF = 0x1 328 CS8 = 0x30
329 ENCODING_DEFAULT = 0x0 329 CSIGNAL = 0xff
330 ENCODING_FM_MARK = 0x3 330 CSIZE = 0x30
331 ENCODING_FM_SPACE = 0x4 331 CSTART = 0x11
332 ENCODING_MANCHESTER = 0x5 332 CSTATUS = 0x0
333 ENCODING_NRZ = 0x1 333 CSTOP = 0x13
334 ENCODING_NRZI = 0x2 334 CSTOPB = 0x40
335 EPOLLERR = 0x8 335 CSUSP = 0x1a
336 EPOLLET = 0x80000000 336 DAXFS_MAGIC = 0x64646178
337 EPOLLEXCLUSIVE = 0x10000000 337 DEBUGFS_MAGIC = 0x64626720
338 EPOLLHUP = 0x10 338 DEVPTS_SUPER_MAGIC = 0x1cd1
339 EPOLLIN = 0x1 339 DT_BLK = 0x6
340 EPOLLMSG = 0x400 340 DT_CHR = 0x2
341 EPOLLONESHOT = 0x40000000 341 DT_DIR = 0x4
342 EPOLLOUT = 0x4 342 DT_FIFO = 0x1
343 EPOLLPRI = 0x2 343 DT_LNK = 0xa
344 EPOLLRDBAND = 0x80 344 DT_REG = 0x8
345 EPOLLRDHUP = 0x2000 345 DT_SOCK = 0xc
346 EPOLLRDNORM = 0x40 346 DT_UNKNOWN = 0x0
347 EPOLLWAKEUP = 0x20000000 347 DT_WHT = 0xe
348 EPOLLWRBAND = 0x200 348 ECHO = 0x8
349 EPOLLWRNORM = 0x100 349 ECHOCTL = 0x200
350 EPOLL_CLOEXEC = 0x400000 350 ECHOE = 0x10
351 EPOLL_CTL_ADD = 0x1 351 ECHOK = 0x20
352 EPOLL_CTL_DEL = 0x2 352 ECHOKE = 0x800
353 EPOLL_CTL_MOD = 0x3 353 ECHONL = 0x40
354 ETH_P_1588 = 0x88f7 354 ECHOPRT = 0x400
355 ETH_P_8021AD = 0x88a8 355 ECRYPTFS_SUPER_MAGIC = 0xf15f
356 ETH_P_8021AH = 0x88e7 356 EFD_CLOEXEC = 0x400000
357 ETH_P_8021Q = 0x8100 357 EFD_NONBLOCK = 0x4000
358 ETH_P_80221 = 0x8917 358 EFD_SEMAPHORE = 0x1
359 ETH_P_802_2 = 0x4 359 EFIVARFS_MAGIC = 0xde5e81e4
360 ETH_P_802_3 = 0x1 360 EFS_SUPER_MAGIC = 0x414a53
361 ETH_P_802_3_MIN = 0x600 361 EMT_TAGOVF = 0x1
362 ETH_P_802_EX1 = 0x88b5 362 ENCODING_DEFAULT = 0x0
363 ETH_P_AARP = 0x80f3 363 ENCODING_FM_MARK = 0x3
364 ETH_P_AF_IUCV = 0xfbfb 364 ENCODING_FM_SPACE = 0x4
365 ETH_P_ALL = 0x3 365 ENCODING_MANCHESTER = 0x5
366 ETH_P_AOE = 0x88a2 366 ENCODING_NRZ = 0x1
367 ETH_P_ARCNET = 0x1a 367 ENCODING_NRZI = 0x2
368 ETH_P_ARP = 0x806 368 EPOLLERR = 0x8
369 ETH_P_ATALK = 0x809b 369 EPOLLET = 0x80000000
370 ETH_P_ATMFATE = 0x8884 370 EPOLLEXCLUSIVE = 0x10000000
371 ETH_P_ATMMPOA = 0x884c 371 EPOLLHUP = 0x10
372 ETH_P_AX25 = 0x2 372 EPOLLIN = 0x1
373 ETH_P_BATMAN = 0x4305 373 EPOLLMSG = 0x400
374 ETH_P_BPQ = 0x8ff 374 EPOLLONESHOT = 0x40000000
375 ETH_P_CAIF = 0xf7 375 EPOLLOUT = 0x4
376 ETH_P_CAN = 0xc 376 EPOLLPRI = 0x2
377 ETH_P_CANFD = 0xd 377 EPOLLRDBAND = 0x80
378 ETH_P_CONTROL = 0x16 378 EPOLLRDHUP = 0x2000
379 ETH_P_CUST = 0x6006 379 EPOLLRDNORM = 0x40
380 ETH_P_DDCMP = 0x6 380 EPOLLWAKEUP = 0x20000000
381 ETH_P_DEC = 0x6000 381 EPOLLWRBAND = 0x200
382 ETH_P_DIAG = 0x6005 382 EPOLLWRNORM = 0x100
383 ETH_P_DNA_DL = 0x6001 383 EPOLL_CLOEXEC = 0x400000
384 ETH_P_DNA_RC = 0x6002 384 EPOLL_CTL_ADD = 0x1
385 ETH_P_DNA_RT = 0x6003 385 EPOLL_CTL_DEL = 0x2
386 ETH_P_DSA = 0x1b 386 EPOLL_CTL_MOD = 0x3
387 ETH_P_ECONET = 0x18 387 ETH_P_1588 = 0x88f7
388 ETH_P_EDSA = 0xdada 388 ETH_P_8021AD = 0x88a8
389 ETH_P_FCOE = 0x8906 389 ETH_P_8021AH = 0x88e7
390 ETH_P_FIP = 0x8914 390 ETH_P_8021Q = 0x8100
391 ETH_P_HDLC = 0x19 391 ETH_P_80221 = 0x8917
392 ETH_P_HSR = 0x892f 392 ETH_P_802_2 = 0x4
393 ETH_P_IEEE802154 = 0xf6 393 ETH_P_802_3 = 0x1
394 ETH_P_IEEEPUP = 0xa00 394 ETH_P_802_3_MIN = 0x600
395 ETH_P_IEEEPUPAT = 0xa01 395 ETH_P_802_EX1 = 0x88b5
396 ETH_P_IP = 0x800 396 ETH_P_AARP = 0x80f3
397 ETH_P_IPV6 = 0x86dd 397 ETH_P_AF_IUCV = 0xfbfb
398 ETH_P_IPX = 0x8137 398 ETH_P_ALL = 0x3
399 ETH_P_IRDA = 0x17 399 ETH_P_AOE = 0x88a2
400 ETH_P_LAT = 0x6004 400 ETH_P_ARCNET = 0x1a
401 ETH_P_LINK_CTL = 0x886c 401 ETH_P_ARP = 0x806
402 ETH_P_LOCALTALK = 0x9 402 ETH_P_ATALK = 0x809b
403 ETH_P_LOOP = 0x60 403 ETH_P_ATMFATE = 0x8884
404 ETH_P_LOOPBACK = 0x9000 404 ETH_P_ATMMPOA = 0x884c
405 ETH_P_MACSEC = 0x88e5 405 ETH_P_AX25 = 0x2
406 ETH_P_MOBITEX = 0x15 406 ETH_P_BATMAN = 0x4305
407 ETH_P_MPLS_MC = 0x8848 407 ETH_P_BPQ = 0x8ff
408 ETH_P_MPLS_UC = 0x8847 408 ETH_P_CAIF = 0xf7
409 ETH_P_MVRP = 0x88f5 409 ETH_P_CAN = 0xc
410 ETH_P_PAE = 0x888e 410 ETH_P_CANFD = 0xd
411 ETH_P_PAUSE = 0x8808 411 ETH_P_CONTROL = 0x16
412 ETH_P_PHONET = 0xf5 412 ETH_P_CUST = 0x6006
413 ETH_P_PPPTALK = 0x10 413 ETH_P_DDCMP = 0x6
414 ETH_P_PPP_DISC = 0x8863 414 ETH_P_DEC = 0x6000
415 ETH_P_PPP_MP = 0x8 415 ETH_P_DIAG = 0x6005
416 ETH_P_PPP_SES = 0x8864 416 ETH_P_DNA_DL = 0x6001
417 ETH_P_PRP = 0x88fb 417 ETH_P_DNA_RC = 0x6002
418 ETH_P_PUP = 0x200 418 ETH_P_DNA_RT = 0x6003
419 ETH_P_PUPAT = 0x201 419 ETH_P_DSA = 0x1b
420 ETH_P_QINQ1 = 0x9100 420 ETH_P_ECONET = 0x18
421 ETH_P_QINQ2 = 0x9200 421 ETH_P_EDSA = 0xdada
422 ETH_P_QINQ3 = 0x9300 422 ETH_P_ERSPAN = 0x88be
423 ETH_P_RARP = 0x8035 423 ETH_P_ERSPAN2 = 0x22eb
424 ETH_P_SCA = 0x6007 424 ETH_P_FCOE = 0x8906
425 ETH_P_SLOW = 0x8809 425 ETH_P_FIP = 0x8914
426 ETH_P_SNAP = 0x5 426 ETH_P_HDLC = 0x19
427 ETH_P_TDLS = 0x890d 427 ETH_P_HSR = 0x892f
428 ETH_P_TEB = 0x6558 428 ETH_P_IBOE = 0x8915
429 ETH_P_TIPC = 0x88ca 429 ETH_P_IEEE802154 = 0xf6
430 ETH_P_TRAILER = 0x1c 430 ETH_P_IEEEPUP = 0xa00
431 ETH_P_TR_802_2 = 0x11 431 ETH_P_IEEEPUPAT = 0xa01
432 ETH_P_TSN = 0x22f0 432 ETH_P_IFE = 0xed3e
433 ETH_P_WAN_PPP = 0x7 433 ETH_P_IP = 0x800
434 ETH_P_WCCP = 0x883e 434 ETH_P_IPV6 = 0x86dd
435 ETH_P_X25 = 0x805 435 ETH_P_IPX = 0x8137
436 ETH_P_XDSA = 0xf8 436 ETH_P_IRDA = 0x17
437 EXTA = 0xe 437 ETH_P_LAT = 0x6004
438 EXTB = 0xf 438 ETH_P_LINK_CTL = 0x886c
439 EXTPROC = 0x10000 439 ETH_P_LOCALTALK = 0x9
440 FALLOC_FL_COLLAPSE_RANGE = 0x8 440 ETH_P_LOOP = 0x60
441 FALLOC_FL_INSERT_RANGE = 0x20 441 ETH_P_LOOPBACK = 0x9000
442 FALLOC_FL_KEEP_SIZE = 0x1 442 ETH_P_MACSEC = 0x88e5
443 FALLOC_FL_NO_HIDE_STALE = 0x4 443 ETH_P_MAP = 0xf9
444 FALLOC_FL_PUNCH_HOLE = 0x2 444 ETH_P_MOBITEX = 0x15
445 FALLOC_FL_ZERO_RANGE = 0x10 445 ETH_P_MPLS_MC = 0x8848
446 FD_CLOEXEC = 0x1 446 ETH_P_MPLS_UC = 0x8847
447 FD_SETSIZE = 0x400 447 ETH_P_MVRP = 0x88f5
448 FF0 = 0x0 448 ETH_P_NCSI = 0x88f8
449 FF1 = 0x8000 449 ETH_P_NSH = 0x894f
450 FFDLY = 0x8000 450 ETH_P_PAE = 0x888e
451 FLUSHO = 0x2000 451 ETH_P_PAUSE = 0x8808
452 F_DUPFD = 0x0 452 ETH_P_PHONET = 0xf5
453 F_DUPFD_CLOEXEC = 0x406 453 ETH_P_PPPTALK = 0x10
454 F_EXLCK = 0x4 454 ETH_P_PPP_DISC = 0x8863
455 F_GETFD = 0x1 455 ETH_P_PPP_MP = 0x8
456 F_GETFL = 0x3 456 ETH_P_PPP_SES = 0x8864
457 F_GETLEASE = 0x401 457 ETH_P_PREAUTH = 0x88c7
458 F_GETLK = 0x7 458 ETH_P_PRP = 0x88fb
459 F_GETLK64 = 0x7 459 ETH_P_PUP = 0x200
460 F_GETOWN = 0x5 460 ETH_P_PUPAT = 0x201
461 F_GETOWN_EX = 0x10 461 ETH_P_QINQ1 = 0x9100
462 F_GETPIPE_SZ = 0x408 462 ETH_P_QINQ2 = 0x9200
463 F_GETSIG = 0xb 463 ETH_P_QINQ3 = 0x9300
464 F_LOCK = 0x1 464 ETH_P_RARP = 0x8035
465 F_NOTIFY = 0x402 465 ETH_P_SCA = 0x6007
466 F_OFD_GETLK = 0x24 466 ETH_P_SLOW = 0x8809
467 F_OFD_SETLK = 0x25 467 ETH_P_SNAP = 0x5
468 F_OFD_SETLKW = 0x26 468 ETH_P_TDLS = 0x890d
469 F_OK = 0x0 469 ETH_P_TEB = 0x6558
470 F_RDLCK = 0x1 470 ETH_P_TIPC = 0x88ca
471 F_SETFD = 0x2 471 ETH_P_TRAILER = 0x1c
472 F_SETFL = 0x4 472 ETH_P_TR_802_2 = 0x11
473 F_SETLEASE = 0x400 473 ETH_P_TSN = 0x22f0
474 F_SETLK = 0x8 474 ETH_P_WAN_PPP = 0x7
475 F_SETLK64 = 0x8 475 ETH_P_WCCP = 0x883e
476 F_SETLKW = 0x9 476 ETH_P_X25 = 0x805
477 F_SETLKW64 = 0x9 477 ETH_P_XDSA = 0xf8
478 F_SETOWN = 0x6 478 EXABYTE_ENABLE_NEST = 0xf0
479 F_SETOWN_EX = 0xf 479 EXT2_SUPER_MAGIC = 0xef53
480 F_SETPIPE_SZ = 0x407 480 EXT3_SUPER_MAGIC = 0xef53
481 F_SETSIG = 0xa 481 EXT4_SUPER_MAGIC = 0xef53
482 F_SHLCK = 0x8 482 EXTA = 0xe
483 F_TEST = 0x3 483 EXTB = 0xf
484 F_TLOCK = 0x2 484 EXTPROC = 0x10000
485 F_ULOCK = 0x0 485 F2FS_SUPER_MAGIC = 0xf2f52010
486 F_UNLCK = 0x3 486 FALLOC_FL_COLLAPSE_RANGE = 0x8
487 F_WRLCK = 0x2 487 FALLOC_FL_INSERT_RANGE = 0x20
488 GRND_NONBLOCK = 0x1 488 FALLOC_FL_KEEP_SIZE = 0x1
489 GRND_RANDOM = 0x2 489 FALLOC_FL_NO_HIDE_STALE = 0x4
490 HUPCL = 0x400 490 FALLOC_FL_PUNCH_HOLE = 0x2
491 IBSHIFT = 0x10 491 FALLOC_FL_UNSHARE_RANGE = 0x40
492 ICANON = 0x2 492 FALLOC_FL_ZERO_RANGE = 0x10
493 ICMPV6_FILTER = 0x1 493 FD_CLOEXEC = 0x1
494 ICRNL = 0x100 494 FD_SETSIZE = 0x400
495 IEXTEN = 0x8000 495 FF0 = 0x0
496 IFA_F_DADFAILED = 0x8 496 FF1 = 0x8000
497 IFA_F_DEPRECATED = 0x20 497 FFDLY = 0x8000
498 IFA_F_HOMEADDRESS = 0x10 498 FLUSHO = 0x1000
499 IFA_F_MANAGETEMPADDR = 0x100 499 FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
500 IFA_F_MCAUTOJOIN = 0x400 500 FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
501 IFA_F_NODAD = 0x2 501 FS_ENCRYPTION_MODE_AES_256_CBC = 0x3
502 IFA_F_NOPREFIXROUTE = 0x200 502 FS_ENCRYPTION_MODE_AES_256_CTS = 0x4
503 IFA_F_OPTIMISTIC = 0x4 503 FS_ENCRYPTION_MODE_AES_256_GCM = 0x2
504 IFA_F_PERMANENT = 0x80 504 FS_ENCRYPTION_MODE_AES_256_XTS = 0x1
505 IFA_F_SECONDARY = 0x1 505 FS_ENCRYPTION_MODE_INVALID = 0x0
506 IFA_F_STABLE_PRIVACY = 0x800 506 FS_ENCRYPTION_MODE_SPECK128_256_CTS = 0x8
507 IFA_F_TEMPORARY = 0x1 507 FS_ENCRYPTION_MODE_SPECK128_256_XTS = 0x7
508 IFA_F_TENTATIVE = 0x40 508 FS_IOC_GET_ENCRYPTION_POLICY = 0x800c6615
509 IFA_MAX = 0x8 509 FS_IOC_GET_ENCRYPTION_PWSALT = 0x80106614
510 IFF_ALLMULTI = 0x200 510 FS_IOC_SET_ENCRYPTION_POLICY = 0x400c6613
511 IFF_ATTACH_QUEUE = 0x200 511 FS_KEY_DESCRIPTOR_SIZE = 0x8
512 IFF_AUTOMEDIA = 0x4000 512 FS_KEY_DESC_PREFIX = "fscrypt:"
513 IFF_BROADCAST = 0x2 513 FS_KEY_DESC_PREFIX_SIZE = 0x8
514 IFF_DEBUG = 0x4 514 FS_MAX_KEY_SIZE = 0x40
515 IFF_DETACH_QUEUE = 0x400 515 FS_POLICY_FLAGS_PAD_16 = 0x2
516 IFF_DORMANT = 0x20000 516 FS_POLICY_FLAGS_PAD_32 = 0x3
517 IFF_DYNAMIC = 0x8000 517 FS_POLICY_FLAGS_PAD_4 = 0x0
518 IFF_ECHO = 0x40000 518 FS_POLICY_FLAGS_PAD_8 = 0x1
519 IFF_LOOPBACK = 0x8 519 FS_POLICY_FLAGS_PAD_MASK = 0x3
520 IFF_LOWER_UP = 0x10000 520 FS_POLICY_FLAGS_VALID = 0x3
521 IFF_MASTER = 0x400 521 FUTEXFS_SUPER_MAGIC = 0xbad1dea
522 IFF_MULTICAST = 0x1000 522 F_ADD_SEALS = 0x409
523 IFF_MULTI_QUEUE = 0x100 523 F_DUPFD = 0x0
524 IFF_NOARP = 0x80 524 F_DUPFD_CLOEXEC = 0x406
525 IFF_NOFILTER = 0x1000 525 F_EXLCK = 0x4
526 IFF_NOTRAILERS = 0x20 526 F_GETFD = 0x1
527 IFF_NO_PI = 0x1000 527 F_GETFL = 0x3
528 IFF_ONE_QUEUE = 0x2000 528 F_GETLEASE = 0x401
529 IFF_PERSIST = 0x800 529 F_GETLK = 0x7
530 IFF_POINTOPOINT = 0x10 530 F_GETLK64 = 0x7
531 IFF_PORTSEL = 0x2000 531 F_GETOWN = 0x5
532 IFF_PROMISC = 0x100 532 F_GETOWN_EX = 0x10
533 IFF_RUNNING = 0x40 533 F_GETPIPE_SZ = 0x408
534 IFF_SLAVE = 0x800 534 F_GETSIG = 0xb
535 IFF_TAP = 0x2 535 F_GET_FILE_RW_HINT = 0x40d
536 IFF_TUN = 0x1 536 F_GET_RW_HINT = 0x40b
537 IFF_TUN_EXCL = 0x8000 537 F_GET_SEALS = 0x40a
538 IFF_UP = 0x1 538 F_LOCK = 0x1
539 IFF_VNET_HDR = 0x4000 539 F_NOTIFY = 0x402
540 IFF_VOLATILE = 0x70c5a 540 F_OFD_GETLK = 0x24
541 IFNAMSIZ = 0x10 541 F_OFD_SETLK = 0x25
542 IGNBRK = 0x1 542 F_OFD_SETLKW = 0x26
543 IGNCR = 0x80 543 F_OK = 0x0
544 IGNPAR = 0x4 544 F_RDLCK = 0x1
545 IMAXBEL = 0x2000 545 F_SEAL_GROW = 0x4
546 INLCR = 0x40 546 F_SEAL_SEAL = 0x1
547 INPCK = 0x10 547 F_SEAL_SHRINK = 0x2
548 IN_ACCESS = 0x1 548 F_SEAL_WRITE = 0x8
549 IN_ALL_EVENTS = 0xfff 549 F_SETFD = 0x2
550 IN_ATTRIB = 0x4 550 F_SETFL = 0x4
551 IN_CLASSA_HOST = 0xffffff 551 F_SETLEASE = 0x400
552 IN_CLASSA_MAX = 0x80 552 F_SETLK = 0x8
553 IN_CLASSA_NET = 0xff000000 553 F_SETLK64 = 0x8
554 IN_CLASSA_NSHIFT = 0x18 554 F_SETLKW = 0x9
555 IN_CLASSB_HOST = 0xffff 555 F_SETLKW64 = 0x9
556 IN_CLASSB_MAX = 0x10000 556 F_SETOWN = 0x6
557 IN_CLASSB_NET = 0xffff0000 557 F_SETOWN_EX = 0xf
558 IN_CLASSB_NSHIFT = 0x10 558 F_SETPIPE_SZ = 0x407
559 IN_CLASSC_HOST = 0xff 559 F_SETSIG = 0xa
560 IN_CLASSC_NET = 0xffffff00 560 F_SET_FILE_RW_HINT = 0x40e
561 IN_CLASSC_NSHIFT = 0x8 561 F_SET_RW_HINT = 0x40c
562 IN_CLOEXEC = 0x400000 562 F_SHLCK = 0x8
563 IN_CLOSE = 0x18 563 F_TEST = 0x3
564 IN_CLOSE_NOWRITE = 0x10 564 F_TLOCK = 0x2
565 IN_CLOSE_WRITE = 0x8 565 F_ULOCK = 0x0
566 IN_CREATE = 0x100 566 F_UNLCK = 0x3
567 IN_DELETE = 0x200 567 F_WRLCK = 0x2
568 IN_DELETE_SELF = 0x400 568 GENL_ADMIN_PERM = 0x1
569 IN_DONT_FOLLOW = 0x2000000 569 GENL_CMD_CAP_DO = 0x2
570 IN_EXCL_UNLINK = 0x4000000 570 GENL_CMD_CAP_DUMP = 0x4
571 IN_IGNORED = 0x8000 571 GENL_CMD_CAP_HASPOL = 0x8
572 IN_ISDIR = 0x40000000 572 GENL_HDRLEN = 0x4
573 IN_LOOPBACKNET = 0x7f 573 GENL_ID_CTRL = 0x10
574 IN_MASK_ADD = 0x20000000 574 GENL_ID_PMCRAID = 0x12
575 IN_MODIFY = 0x2 575 GENL_ID_VFS_DQUOT = 0x11
576 IN_MOVE = 0xc0 576 GENL_MAX_ID = 0x3ff
577 IN_MOVED_FROM = 0x40 577 GENL_MIN_ID = 0x10
578 IN_MOVED_TO = 0x80 578 GENL_NAMSIZ = 0x10
579 IN_MOVE_SELF = 0x800 579 GENL_START_ALLOC = 0x13
580 IN_NONBLOCK = 0x4000 580 GENL_UNS_ADMIN_PERM = 0x10
581 IN_ONESHOT = 0x80000000 581 GRND_NONBLOCK = 0x1
582 IN_ONLYDIR = 0x1000000 582 GRND_RANDOM = 0x2
583 IN_OPEN = 0x20 583 HDIO_DRIVE_CMD = 0x31f
584 IN_Q_OVERFLOW = 0x4000 584 HDIO_DRIVE_CMD_AEB = 0x31e
585 IN_UNMOUNT = 0x2000 585 HDIO_DRIVE_CMD_HDR_SIZE = 0x4
586 IPPROTO_AH = 0x33 586 HDIO_DRIVE_HOB_HDR_SIZE = 0x8
587 IPPROTO_BEETPH = 0x5e 587 HDIO_DRIVE_RESET = 0x31c
588 IPPROTO_COMP = 0x6c 588 HDIO_DRIVE_TASK = 0x31e
589 IPPROTO_DCCP = 0x21 589 HDIO_DRIVE_TASKFILE = 0x31d
590 IPPROTO_DSTOPTS = 0x3c 590 HDIO_DRIVE_TASK_HDR_SIZE = 0x8
591 IPPROTO_EGP = 0x8 591 HDIO_GETGEO = 0x301
592 IPPROTO_ENCAP = 0x62 592 HDIO_GET_32BIT = 0x309
593 IPPROTO_ESP = 0x32 593 HDIO_GET_ACOUSTIC = 0x30f
594 IPPROTO_FRAGMENT = 0x2c 594 HDIO_GET_ADDRESS = 0x310
595 IPPROTO_GRE = 0x2f 595 HDIO_GET_BUSSTATE = 0x31a
596 IPPROTO_HOPOPTS = 0x0 596 HDIO_GET_DMA = 0x30b
597 IPPROTO_ICMP = 0x1 597 HDIO_GET_IDENTITY = 0x30d
598 IPPROTO_ICMPV6 = 0x3a 598 HDIO_GET_KEEPSETTINGS = 0x308
599 IPPROTO_IDP = 0x16 599 HDIO_GET_MULTCOUNT = 0x304
600 IPPROTO_IGMP = 0x2 600 HDIO_GET_NICE = 0x30c
601 IPPROTO_IP = 0x0 601 HDIO_GET_NOWERR = 0x30a
602 IPPROTO_IPIP = 0x4 602 HDIO_GET_QDMA = 0x305
603 IPPROTO_IPV6 = 0x29 603 HDIO_GET_UNMASKINTR = 0x302
604 IPPROTO_MH = 0x87 604 HDIO_GET_WCACHE = 0x30e
605 IPPROTO_MPLS = 0x89 605 HDIO_OBSOLETE_IDENTITY = 0x307
606 IPPROTO_MTP = 0x5c 606 HDIO_SCAN_HWIF = 0x328
607 IPPROTO_NONE = 0x3b 607 HDIO_SET_32BIT = 0x324
608 IPPROTO_PIM = 0x67 608 HDIO_SET_ACOUSTIC = 0x32c
609 IPPROTO_PUP = 0xc 609 HDIO_SET_ADDRESS = 0x32f
610 IPPROTO_RAW = 0xff 610 HDIO_SET_BUSSTATE = 0x32d
611 IPPROTO_ROUTING = 0x2b 611 HDIO_SET_DMA = 0x326
612 IPPROTO_RSVP = 0x2e 612 HDIO_SET_KEEPSETTINGS = 0x323
613 IPPROTO_SCTP = 0x84 613 HDIO_SET_MULTCOUNT = 0x321
614 IPPROTO_TCP = 0x6 614 HDIO_SET_NICE = 0x329
615 IPPROTO_TP = 0x1d 615 HDIO_SET_NOWERR = 0x325
616 IPPROTO_UDP = 0x11 616 HDIO_SET_PIO_MODE = 0x327
617 IPPROTO_UDPLITE = 0x88 617 HDIO_SET_QDMA = 0x32e
618 IPV6_2292DSTOPTS = 0x4 618 HDIO_SET_UNMASKINTR = 0x322
619 IPV6_2292HOPLIMIT = 0x8 619 HDIO_SET_WCACHE = 0x32b
620 IPV6_2292HOPOPTS = 0x3 620 HDIO_SET_XFER = 0x306
621 IPV6_2292PKTINFO = 0x2 621 HDIO_TRISTATE_HWIF = 0x31b
622 IPV6_2292PKTOPTIONS = 0x6 622 HDIO_UNREGISTER_HWIF = 0x32a
623 IPV6_2292RTHDR = 0x5 623 HOSTFS_SUPER_MAGIC = 0xc0ffee
624 IPV6_ADDRFORM = 0x1 624 HPFS_SUPER_MAGIC = 0xf995e849
625 IPV6_ADD_MEMBERSHIP = 0x14 625 HUGETLBFS_MAGIC = 0x958458f6
626 IPV6_AUTHHDR = 0xa 626 HUPCL = 0x400
627 IPV6_CHECKSUM = 0x7 627 IBSHIFT = 0x10
628 IPV6_DONTFRAG = 0x3e 628 ICANON = 0x2
629 IPV6_DROP_MEMBERSHIP = 0x15 629 ICMPV6_FILTER = 0x1
630 IPV6_DSTOPTS = 0x3b 630 ICRNL = 0x100
631 IPV6_HDRINCL = 0x24 631 IEXTEN = 0x8000
632 IPV6_HOPLIMIT = 0x34 632 IFA_F_DADFAILED = 0x8
633 IPV6_HOPOPTS = 0x36 633 IFA_F_DEPRECATED = 0x20
634 IPV6_IPSEC_POLICY = 0x22 634 IFA_F_HOMEADDRESS = 0x10
635 IPV6_JOIN_ANYCAST = 0x1b 635 IFA_F_MANAGETEMPADDR = 0x100
636 IPV6_JOIN_GROUP = 0x14 636 IFA_F_MCAUTOJOIN = 0x400
637 IPV6_LEAVE_ANYCAST = 0x1c 637 IFA_F_NODAD = 0x2
638 IPV6_LEAVE_GROUP = 0x15 638 IFA_F_NOPREFIXROUTE = 0x200
639 IPV6_MTU = 0x18 639 IFA_F_OPTIMISTIC = 0x4
640 IPV6_MTU_DISCOVER = 0x17 640 IFA_F_PERMANENT = 0x80
641 IPV6_MULTICAST_HOPS = 0x12 641 IFA_F_SECONDARY = 0x1
642 IPV6_MULTICAST_IF = 0x11 642 IFA_F_STABLE_PRIVACY = 0x800
643 IPV6_MULTICAST_LOOP = 0x13 643 IFA_F_TEMPORARY = 0x1
644 IPV6_NEXTHOP = 0x9 644 IFA_F_TENTATIVE = 0x40
645 IPV6_PATHMTU = 0x3d 645 IFA_MAX = 0xa
646 IPV6_PKTINFO = 0x32 646 IFF_ALLMULTI = 0x200
647 IPV6_PMTUDISC_DO = 0x2 647 IFF_ATTACH_QUEUE = 0x200
648 IPV6_PMTUDISC_DONT = 0x0 648 IFF_AUTOMEDIA = 0x4000
649 IPV6_PMTUDISC_INTERFACE = 0x4 649 IFF_BROADCAST = 0x2
650 IPV6_PMTUDISC_OMIT = 0x5 650 IFF_DEBUG = 0x4
651 IPV6_PMTUDISC_PROBE = 0x3 651 IFF_DETACH_QUEUE = 0x400
652 IPV6_PMTUDISC_WANT = 0x1 652 IFF_DORMANT = 0x20000
653 IPV6_RECVDSTOPTS = 0x3a 653 IFF_DYNAMIC = 0x8000
654 IPV6_RECVERR = 0x19 654 IFF_ECHO = 0x40000
655 IPV6_RECVHOPLIMIT = 0x33 655 IFF_LOOPBACK = 0x8
656 IPV6_RECVHOPOPTS = 0x35 656 IFF_LOWER_UP = 0x10000
657 IPV6_RECVPATHMTU = 0x3c 657 IFF_MASTER = 0x400
658 IPV6_RECVPKTINFO = 0x31 658 IFF_MULTICAST = 0x1000
659 IPV6_RECVRTHDR = 0x38 659 IFF_MULTI_QUEUE = 0x100
660 IPV6_RECVTCLASS = 0x42 660 IFF_NAPI = 0x10
661 IPV6_ROUTER_ALERT = 0x16 661 IFF_NAPI_FRAGS = 0x20
662 IPV6_RTHDR = 0x39 662 IFF_NOARP = 0x80
663 IPV6_RTHDRDSTOPTS = 0x37 663 IFF_NOFILTER = 0x1000
664 IPV6_RTHDR_LOOSE = 0x0 664 IFF_NOTRAILERS = 0x20
665 IPV6_RTHDR_STRICT = 0x1 665 IFF_NO_PI = 0x1000
666 IPV6_RTHDR_TYPE_0 = 0x0 666 IFF_ONE_QUEUE = 0x2000
667 IPV6_RXDSTOPTS = 0x3b 667 IFF_PERSIST = 0x800
668 IPV6_RXHOPOPTS = 0x36 668 IFF_POINTOPOINT = 0x10
669 IPV6_TCLASS = 0x43 669 IFF_PORTSEL = 0x2000
670 IPV6_UNICAST_HOPS = 0x10 670 IFF_PROMISC = 0x100
671 IPV6_V6ONLY = 0x1a 671 IFF_RUNNING = 0x40
672 IPV6_XFRM_POLICY = 0x23 672 IFF_SLAVE = 0x800
673 IP_ADD_MEMBERSHIP = 0x23 673 IFF_TAP = 0x2
674 IP_ADD_SOURCE_MEMBERSHIP = 0x27 674 IFF_TUN = 0x1
675 IP_BIND_ADDRESS_NO_PORT = 0x18 675 IFF_TUN_EXCL = 0x8000
676 IP_BLOCK_SOURCE = 0x26 676 IFF_UP = 0x1
677 IP_CHECKSUM = 0x17 677 IFF_VNET_HDR = 0x4000
678 IP_DEFAULT_MULTICAST_LOOP = 0x1 678 IFF_VOLATILE = 0x70c5a
679 IP_DEFAULT_MULTICAST_TTL = 0x1 679 IFNAMSIZ = 0x10
680 IP_DF = 0x4000 680 IGNBRK = 0x1
681 IP_DROP_MEMBERSHIP = 0x24 681 IGNCR = 0x80
682 IP_DROP_SOURCE_MEMBERSHIP = 0x28 682 IGNPAR = 0x4
683 IP_FREEBIND = 0xf 683 IMAXBEL = 0x2000
684 IP_HDRINCL = 0x3 684 INLCR = 0x40
685 IP_IPSEC_POLICY = 0x10 685 INPCK = 0x10
686 IP_MAXPACKET = 0xffff 686 IN_ACCESS = 0x1
687 IP_MAX_MEMBERSHIPS = 0x14 687 IN_ALL_EVENTS = 0xfff
688 IP_MF = 0x2000 688 IN_ATTRIB = 0x4
689 IP_MINTTL = 0x15 689 IN_CLASSA_HOST = 0xffffff
690 IP_MSFILTER = 0x29 690 IN_CLASSA_MAX = 0x80
691 IP_MSS = 0x240 691 IN_CLASSA_NET = 0xff000000
692 IP_MTU = 0xe 692 IN_CLASSA_NSHIFT = 0x18
693 IP_MTU_DISCOVER = 0xa 693 IN_CLASSB_HOST = 0xffff
694 IP_MULTICAST_ALL = 0x31 694 IN_CLASSB_MAX = 0x10000
695 IP_MULTICAST_IF = 0x20 695 IN_CLASSB_NET = 0xffff0000
696 IP_MULTICAST_LOOP = 0x22 696 IN_CLASSB_NSHIFT = 0x10
697 IP_MULTICAST_TTL = 0x21 697 IN_CLASSC_HOST = 0xff
698 IP_NODEFRAG = 0x16 698 IN_CLASSC_NET = 0xffffff00
699 IP_OFFMASK = 0x1fff 699 IN_CLASSC_NSHIFT = 0x8
700 IP_OPTIONS = 0x4 700 IN_CLOEXEC = 0x400000
701 IP_ORIGDSTADDR = 0x14 701 IN_CLOSE = 0x18
702 IP_PASSSEC = 0x12 702 IN_CLOSE_NOWRITE = 0x10
703 IP_PKTINFO = 0x8 703 IN_CLOSE_WRITE = 0x8
704 IP_PKTOPTIONS = 0x9 704 IN_CREATE = 0x100
705 IP_PMTUDISC = 0xa 705 IN_DELETE = 0x200
706 IP_PMTUDISC_DO = 0x2 706 IN_DELETE_SELF = 0x400
707 IP_PMTUDISC_DONT = 0x0 707 IN_DONT_FOLLOW = 0x2000000
708 IP_PMTUDISC_INTERFACE = 0x4 708 IN_EXCL_UNLINK = 0x4000000
709 IP_PMTUDISC_OMIT = 0x5 709 IN_IGNORED = 0x8000
710 IP_PMTUDISC_PROBE = 0x3 710 IN_ISDIR = 0x40000000
711 IP_PMTUDISC_WANT = 0x1 711 IN_LOOPBACKNET = 0x7f
712 IP_RECVERR = 0xb 712 IN_MASK_ADD = 0x20000000
713 IP_RECVOPTS = 0x6 713 IN_MASK_CREATE = 0x10000000
714 IP_RECVORIGDSTADDR = 0x14 714 IN_MODIFY = 0x2
715 IP_RECVRETOPTS = 0x7 715 IN_MOVE = 0xc0
716 IP_RECVTOS = 0xd 716 IN_MOVED_FROM = 0x40
717 IP_RECVTTL = 0xc 717 IN_MOVED_TO = 0x80
718 IP_RETOPTS = 0x7 718 IN_MOVE_SELF = 0x800
719 IP_RF = 0x8000 719 IN_NONBLOCK = 0x4000
720 IP_ROUTER_ALERT = 0x5 720 IN_ONESHOT = 0x80000000
721 IP_TOS = 0x1 721 IN_ONLYDIR = 0x1000000
722 IP_TRANSPARENT = 0x13 722 IN_OPEN = 0x20
723 IP_TTL = 0x2 723 IN_Q_OVERFLOW = 0x4000
724 IP_UNBLOCK_SOURCE = 0x25 724 IN_UNMOUNT = 0x2000
725 IP_UNICAST_IF = 0x32 725 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x200007b9
726 IP_XFRM_POLICY = 0x11 726 IPPROTO_AH = 0x33
727 ISIG = 0x1 727 IPPROTO_BEETPH = 0x5e
728 ISTRIP = 0x20 728 IPPROTO_COMP = 0x6c
729 IUCLC = 0x200 729 IPPROTO_DCCP = 0x21
730 IUTF8 = 0x4000 730 IPPROTO_DSTOPTS = 0x3c
731 IXANY = 0x800 731 IPPROTO_EGP = 0x8
732 IXOFF = 0x1000 732 IPPROTO_ENCAP = 0x62
733 IXON = 0x400 733 IPPROTO_ESP = 0x32
734 LINUX_REBOOT_CMD_CAD_OFF = 0x0 734 IPPROTO_FRAGMENT = 0x2c
735 LINUX_REBOOT_CMD_CAD_ON = 0x89abcdef 735 IPPROTO_GRE = 0x2f
736 LINUX_REBOOT_CMD_HALT = 0xcdef0123 736 IPPROTO_HOPOPTS = 0x0
737 LINUX_REBOOT_CMD_KEXEC = 0x45584543 737 IPPROTO_ICMP = 0x1
738 LINUX_REBOOT_CMD_POWER_OFF = 0x4321fedc 738 IPPROTO_ICMPV6 = 0x3a
739 LINUX_REBOOT_CMD_RESTART = 0x1234567 739 IPPROTO_IDP = 0x16
740 LINUX_REBOOT_CMD_RESTART2 = 0xa1b2c3d4 740 IPPROTO_IGMP = 0x2
741 LINUX_REBOOT_CMD_SW_SUSPEND = 0xd000fce2 741 IPPROTO_IP = 0x0
742 LINUX_REBOOT_MAGIC1 = 0xfee1dead 742 IPPROTO_IPIP = 0x4
743 LINUX_REBOOT_MAGIC2 = 0x28121969 743 IPPROTO_IPV6 = 0x29
744 LOCK_EX = 0x2 744 IPPROTO_MH = 0x87
745 LOCK_NB = 0x4 745 IPPROTO_MPLS = 0x89
746 LOCK_SH = 0x1 746 IPPROTO_MTP = 0x5c
747 LOCK_UN = 0x8 747 IPPROTO_NONE = 0x3b
748 MADV_DODUMP = 0x11 748 IPPROTO_PIM = 0x67
749 MADV_DOFORK = 0xb 749 IPPROTO_PUP = 0xc
750 MADV_DONTDUMP = 0x10 750 IPPROTO_RAW = 0xff
751 MADV_DONTFORK = 0xa 751 IPPROTO_ROUTING = 0x2b
752 MADV_DONTNEED = 0x4 752 IPPROTO_RSVP = 0x2e
753 MADV_FREE = 0x8 753 IPPROTO_SCTP = 0x84
754 MADV_HUGEPAGE = 0xe 754 IPPROTO_TCP = 0x6
755 MADV_HWPOISON = 0x64 755 IPPROTO_TP = 0x1d
756 MADV_MERGEABLE = 0xc 756 IPPROTO_UDP = 0x11
757 MADV_NOHUGEPAGE = 0xf 757 IPPROTO_UDPLITE = 0x88
758 MADV_NORMAL = 0x0 758 IPV6_2292DSTOPTS = 0x4
759 MADV_RANDOM = 0x1 759 IPV6_2292HOPLIMIT = 0x8
760 MADV_REMOVE = 0x9 760 IPV6_2292HOPOPTS = 0x3
761 MADV_SEQUENTIAL = 0x2 761 IPV6_2292PKTINFO = 0x2
762 MADV_UNMERGEABLE = 0xd 762 IPV6_2292PKTOPTIONS = 0x6
763 MADV_WILLNEED = 0x3 763 IPV6_2292RTHDR = 0x5
764 MAP_ANON = 0x20 764 IPV6_ADDRFORM = 0x1
765 MAP_ANONYMOUS = 0x20 765 IPV6_ADDR_PREFERENCES = 0x48
766 MAP_DENYWRITE = 0x800 766 IPV6_ADD_MEMBERSHIP = 0x14
767 MAP_EXECUTABLE = 0x1000 767 IPV6_AUTHHDR = 0xa
768 MAP_FILE = 0x0 768 IPV6_AUTOFLOWLABEL = 0x46
769 MAP_FIXED = 0x10 769 IPV6_CHECKSUM = 0x7
770 MAP_GROWSDOWN = 0x200 770 IPV6_DONTFRAG = 0x3e
771 MAP_HUGETLB = 0x40000 771 IPV6_DROP_MEMBERSHIP = 0x15
772 MAP_HUGE_MASK = 0x3f 772 IPV6_DSTOPTS = 0x3b
773 MAP_HUGE_SHIFT = 0x1a 773 IPV6_FREEBIND = 0x4e
774 MAP_LOCKED = 0x100 774 IPV6_HDRINCL = 0x24
775 MAP_NONBLOCK = 0x10000 775 IPV6_HOPLIMIT = 0x34
776 MAP_NORESERVE = 0x40 776 IPV6_HOPOPTS = 0x36
777 MAP_POPULATE = 0x8000 777 IPV6_IPSEC_POLICY = 0x22
778 MAP_PRIVATE = 0x2 778 IPV6_JOIN_ANYCAST = 0x1b
779 MAP_RENAME = 0x20 779 IPV6_JOIN_GROUP = 0x14
780 MAP_SHARED = 0x1 780 IPV6_LEAVE_ANYCAST = 0x1c
781 MAP_STACK = 0x20000 781 IPV6_LEAVE_GROUP = 0x15
782 MAP_TYPE = 0xf 782 IPV6_MINHOPCOUNT = 0x49
783 MCL_CURRENT = 0x2000 783 IPV6_MTU = 0x18
784 MCL_FUTURE = 0x4000 784 IPV6_MTU_DISCOVER = 0x17
785 MCL_ONFAULT = 0x8000 785 IPV6_MULTICAST_ALL = 0x1d
786 MNT_DETACH = 0x2 786 IPV6_MULTICAST_HOPS = 0x12
787 MNT_EXPIRE = 0x4 787 IPV6_MULTICAST_IF = 0x11
788 MNT_FORCE = 0x1 788 IPV6_MULTICAST_LOOP = 0x13
789 MSG_BATCH = 0x40000 789 IPV6_NEXTHOP = 0x9
790 MSG_CMSG_CLOEXEC = 0x40000000 790 IPV6_ORIGDSTADDR = 0x4a
791 MSG_CONFIRM = 0x800 791 IPV6_PATHMTU = 0x3d
792 MSG_CTRUNC = 0x8 792 IPV6_PKTINFO = 0x32
793 MSG_DONTROUTE = 0x4 793 IPV6_PMTUDISC_DO = 0x2
794 MSG_DONTWAIT = 0x40 794 IPV6_PMTUDISC_DONT = 0x0
795 MSG_EOR = 0x80 795 IPV6_PMTUDISC_INTERFACE = 0x4
796 MSG_ERRQUEUE = 0x2000 796 IPV6_PMTUDISC_OMIT = 0x5
797 MSG_FASTOPEN = 0x20000000 797 IPV6_PMTUDISC_PROBE = 0x3
798 MSG_FIN = 0x200 798 IPV6_PMTUDISC_WANT = 0x1
799 MSG_MORE = 0x8000 799 IPV6_RECVDSTOPTS = 0x3a
800 MSG_NOSIGNAL = 0x4000 800 IPV6_RECVERR = 0x19
801 MSG_OOB = 0x1 801 IPV6_RECVFRAGSIZE = 0x4d
802 MSG_PEEK = 0x2 802 IPV6_RECVHOPLIMIT = 0x33
803 MSG_PROXY = 0x10 803 IPV6_RECVHOPOPTS = 0x35
804 MSG_RST = 0x1000 804 IPV6_RECVORIGDSTADDR = 0x4a
805 MSG_SYN = 0x400 805 IPV6_RECVPATHMTU = 0x3c
806 MSG_TRUNC = 0x20 806 IPV6_RECVPKTINFO = 0x31
807 MSG_TRYHARD = 0x4 807 IPV6_RECVRTHDR = 0x38
808 MSG_WAITALL = 0x100 808 IPV6_RECVTCLASS = 0x42
809 MSG_WAITFORONE = 0x10000 809 IPV6_ROUTER_ALERT = 0x16
810 MS_ACTIVE = 0x40000000 810 IPV6_RTHDR = 0x39
811 MS_ASYNC = 0x1 811 IPV6_RTHDRDSTOPTS = 0x37
812 MS_BIND = 0x1000 812 IPV6_RTHDR_LOOSE = 0x0
813 MS_DIRSYNC = 0x80 813 IPV6_RTHDR_STRICT = 0x1
814 MS_INVALIDATE = 0x2 814 IPV6_RTHDR_TYPE_0 = 0x0
815 MS_I_VERSION = 0x800000 815 IPV6_RXDSTOPTS = 0x3b
816 MS_KERNMOUNT = 0x400000 816 IPV6_RXHOPOPTS = 0x36
817 MS_LAZYTIME = 0x2000000 817 IPV6_TCLASS = 0x43
818 MS_MANDLOCK = 0x40 818 IPV6_TRANSPARENT = 0x4b
819 MS_MGC_MSK = 0xffff0000 819 IPV6_UNICAST_HOPS = 0x10
820 MS_MGC_VAL = 0xc0ed0000 820 IPV6_UNICAST_IF = 0x4c
821 MS_MOVE = 0x2000 821 IPV6_V6ONLY = 0x1a
822 MS_NOATIME = 0x400 822 IPV6_XFRM_POLICY = 0x23
823 MS_NODEV = 0x4 823 IP_ADD_MEMBERSHIP = 0x23
824 MS_NODIRATIME = 0x800 824 IP_ADD_SOURCE_MEMBERSHIP = 0x27
825 MS_NOEXEC = 0x8 825 IP_BIND_ADDRESS_NO_PORT = 0x18
826 MS_NOSUID = 0x2 826 IP_BLOCK_SOURCE = 0x26
827 MS_NOUSER = -0x80000000 827 IP_CHECKSUM = 0x17
828 MS_POSIXACL = 0x10000 828 IP_DEFAULT_MULTICAST_LOOP = 0x1
829 MS_PRIVATE = 0x40000 829 IP_DEFAULT_MULTICAST_TTL = 0x1
830 MS_RDONLY = 0x1 830 IP_DF = 0x4000
831 MS_REC = 0x4000 831 IP_DROP_MEMBERSHIP = 0x24
832 MS_RELATIME = 0x200000 832 IP_DROP_SOURCE_MEMBERSHIP = 0x28
833 MS_REMOUNT = 0x20 833 IP_FREEBIND = 0xf
834 MS_RMT_MASK = 0x2800051 834 IP_HDRINCL = 0x3
835 MS_SHARED = 0x100000 835 IP_IPSEC_POLICY = 0x10
836 MS_SILENT = 0x8000 836 IP_MAXPACKET = 0xffff
837 MS_SLAVE = 0x80000 837 IP_MAX_MEMBERSHIPS = 0x14
838 MS_STRICTATIME = 0x1000000 838 IP_MF = 0x2000
839 MS_SYNC = 0x4 839 IP_MINTTL = 0x15
840 MS_SYNCHRONOUS = 0x10 840 IP_MSFILTER = 0x29
841 MS_UNBINDABLE = 0x20000 841 IP_MSS = 0x240
842 NAME_MAX = 0xff 842 IP_MTU = 0xe
843 NETLINK_ADD_MEMBERSHIP = 0x1 843 IP_MTU_DISCOVER = 0xa
844 NETLINK_AUDIT = 0x9 844 IP_MULTICAST_ALL = 0x31
845 NETLINK_BROADCAST_ERROR = 0x4 845 IP_MULTICAST_IF = 0x20
846 NETLINK_CAP_ACK = 0xa 846 IP_MULTICAST_LOOP = 0x22
847 NETLINK_CONNECTOR = 0xb 847 IP_MULTICAST_TTL = 0x21
848 NETLINK_CRYPTO = 0x15 848 IP_NODEFRAG = 0x16
849 NETLINK_DNRTMSG = 0xe 849 IP_OFFMASK = 0x1fff
850 NETLINK_DROP_MEMBERSHIP = 0x2 850 IP_OPTIONS = 0x4
851 NETLINK_ECRYPTFS = 0x13 851 IP_ORIGDSTADDR = 0x14
852 NETLINK_FIB_LOOKUP = 0xa 852 IP_PASSSEC = 0x12
853 NETLINK_FIREWALL = 0x3 853 IP_PKTINFO = 0x8
854 NETLINK_GENERIC = 0x10 854 IP_PKTOPTIONS = 0x9
855 NETLINK_INET_DIAG = 0x4 855 IP_PMTUDISC = 0xa
856 NETLINK_IP6_FW = 0xd 856 IP_PMTUDISC_DO = 0x2
857 NETLINK_ISCSI = 0x8 857 IP_PMTUDISC_DONT = 0x0
858 NETLINK_KOBJECT_UEVENT = 0xf 858 IP_PMTUDISC_INTERFACE = 0x4
859 NETLINK_LISTEN_ALL_NSID = 0x8 859 IP_PMTUDISC_OMIT = 0x5
860 NETLINK_LIST_MEMBERSHIPS = 0x9 860 IP_PMTUDISC_PROBE = 0x3
861 NETLINK_NETFILTER = 0xc 861 IP_PMTUDISC_WANT = 0x1
862 NETLINK_NFLOG = 0x5 862 IP_RECVERR = 0xb
863 NETLINK_NO_ENOBUFS = 0x5 863 IP_RECVFRAGSIZE = 0x19
864 NETLINK_PKTINFO = 0x3 864 IP_RECVOPTS = 0x6
865 NETLINK_RDMA = 0x14 865 IP_RECVORIGDSTADDR = 0x14
866 NETLINK_ROUTE = 0x0 866 IP_RECVRETOPTS = 0x7
867 NETLINK_RX_RING = 0x6 867 IP_RECVTOS = 0xd
868 NETLINK_SCSITRANSPORT = 0x12 868 IP_RECVTTL = 0xc
869 NETLINK_SELINUX = 0x7 869 IP_RETOPTS = 0x7
870 NETLINK_SOCK_DIAG = 0x4 870 IP_RF = 0x8000
871 NETLINK_TX_RING = 0x7 871 IP_ROUTER_ALERT = 0x5
872 NETLINK_UNUSED = 0x1 872 IP_TOS = 0x1
873 NETLINK_USERSOCK = 0x2 873 IP_TRANSPARENT = 0x13
874 NETLINK_XFRM = 0x6 874 IP_TTL = 0x2
875 NL0 = 0x0 875 IP_UNBLOCK_SOURCE = 0x25
876 NL1 = 0x100 876 IP_UNICAST_IF = 0x32
877 NLA_ALIGNTO = 0x4 877 IP_XFRM_POLICY = 0x11
878 NLA_F_NESTED = 0x8000 878 ISIG = 0x1
879 NLA_F_NET_BYTEORDER = 0x4000 879 ISOFS_SUPER_MAGIC = 0x9660
880 NLA_HDRLEN = 0x4 880 ISTRIP = 0x20
881 NLDLY = 0x100 881 IUCLC = 0x200
882 NLMSG_ALIGNTO = 0x4 882 IUTF8 = 0x4000
883 NLMSG_DONE = 0x3 883 IXANY = 0x800
884 NLMSG_ERROR = 0x2 884 IXOFF = 0x1000
885 NLMSG_HDRLEN = 0x10 885 IXON = 0x400
886 NLMSG_MIN_TYPE = 0x10 886 JFFS2_SUPER_MAGIC = 0x72b6
887 NLMSG_NOOP = 0x1 887 KEXEC_ARCH_386 = 0x30000
888 NLMSG_OVERRUN = 0x4 888 KEXEC_ARCH_68K = 0x40000
889 NLM_F_ACK = 0x4 889 KEXEC_ARCH_AARCH64 = 0xb70000
890 NLM_F_APPEND = 0x800 890 KEXEC_ARCH_ARM = 0x280000
891 NLM_F_ATOMIC = 0x400 891 KEXEC_ARCH_DEFAULT = 0x0
892 NLM_F_CREATE = 0x400 892 KEXEC_ARCH_IA_64 = 0x320000
893 NLM_F_DUMP = 0x300 893 KEXEC_ARCH_MASK = 0xffff0000
894 NLM_F_DUMP_FILTERED = 0x20 894 KEXEC_ARCH_MIPS = 0x80000
895 NLM_F_DUMP_INTR = 0x10 895 KEXEC_ARCH_MIPS_LE = 0xa0000
896 NLM_F_ECHO = 0x8 896 KEXEC_ARCH_PPC = 0x140000
897 NLM_F_EXCL = 0x200 897 KEXEC_ARCH_PPC64 = 0x150000
898 NLM_F_MATCH = 0x200 898 KEXEC_ARCH_S390 = 0x160000
899 NLM_F_MULTI = 0x2 899 KEXEC_ARCH_SH = 0x2a0000
900 NLM_F_REPLACE = 0x100 900 KEXEC_ARCH_X86_64 = 0x3e0000
901 NLM_F_REQUEST = 0x1 901 KEXEC_FILE_NO_INITRAMFS = 0x4
902 NLM_F_ROOT = 0x100 902 KEXEC_FILE_ON_CRASH = 0x2
903 NOFLSH = 0x80 903 KEXEC_FILE_UNLOAD = 0x1
904 OCRNL = 0x8 904 KEXEC_ON_CRASH = 0x1
905 OFDEL = 0x80 905 KEXEC_PRESERVE_CONTEXT = 0x2
906 OFILL = 0x40 906 KEXEC_SEGMENT_MAX = 0x10
907 OLCUC = 0x2 907 KEYCTL_ASSUME_AUTHORITY = 0x10
908 ONLCR = 0x4 908 KEYCTL_CHOWN = 0x4
909 ONLRET = 0x20 909 KEYCTL_CLEAR = 0x7
910 ONOCR = 0x10 910 KEYCTL_DESCRIBE = 0x6
911 OPOST = 0x1 911 KEYCTL_DH_COMPUTE = 0x17
912 O_ACCMODE = 0x3 912 KEYCTL_GET_KEYRING_ID = 0x0
913 O_APPEND = 0x8 913 KEYCTL_GET_PERSISTENT = 0x16
914 O_ASYNC = 0x40 914 KEYCTL_GET_SECURITY = 0x11
915 O_CLOEXEC = 0x400000 915 KEYCTL_INSTANTIATE = 0xc
916 O_CREAT = 0x200 916 KEYCTL_INSTANTIATE_IOV = 0x14
917 O_DIRECT = 0x100000 917 KEYCTL_INVALIDATE = 0x15
918 O_DIRECTORY = 0x10000 918 KEYCTL_JOIN_SESSION_KEYRING = 0x1
919 O_DSYNC = 0x2000 919 KEYCTL_LINK = 0x8
920 O_EXCL = 0x800 920 KEYCTL_NEGATE = 0xd
921 O_FSYNC = 0x802000 921 KEYCTL_PKEY_DECRYPT = 0x1a
922 O_LARGEFILE = 0x0 922 KEYCTL_PKEY_ENCRYPT = 0x19
923 O_NDELAY = 0x4004 923 KEYCTL_PKEY_QUERY = 0x18
924 O_NOATIME = 0x200000 924 KEYCTL_PKEY_SIGN = 0x1b
925 O_NOCTTY = 0x8000 925 KEYCTL_PKEY_VERIFY = 0x1c
926 O_NOFOLLOW = 0x20000 926 KEYCTL_READ = 0xb
927 O_NONBLOCK = 0x4000 927 KEYCTL_REJECT = 0x13
928 O_PATH = 0x1000000 928 KEYCTL_RESTRICT_KEYRING = 0x1d
929 O_RDONLY = 0x0 929 KEYCTL_REVOKE = 0x3
930 O_RDWR = 0x2 930 KEYCTL_SEARCH = 0xa
931 O_RSYNC = 0x802000 931 KEYCTL_SESSION_TO_PARENT = 0x12
932 O_SYNC = 0x802000 932 KEYCTL_SETPERM = 0x5
933 O_TMPFILE = 0x2010000 933 KEYCTL_SET_REQKEY_KEYRING = 0xe
934 O_TRUNC = 0x400 934 KEYCTL_SET_TIMEOUT = 0xf
935 O_WRONLY = 0x1 935 KEYCTL_SUPPORTS_DECRYPT = 0x2
936 PACKET_ADD_MEMBERSHIP = 0x1 936 KEYCTL_SUPPORTS_ENCRYPT = 0x1
937 PACKET_AUXDATA = 0x8 937 KEYCTL_SUPPORTS_SIGN = 0x4
938 PACKET_BROADCAST = 0x1 938 KEYCTL_SUPPORTS_VERIFY = 0x8
939 PACKET_COPY_THRESH = 0x7 939 KEYCTL_UNLINK = 0x9
940 PACKET_DROP_MEMBERSHIP = 0x2 940 KEYCTL_UPDATE = 0x2
941 PACKET_FANOUT = 0x12 941 KEY_REQKEY_DEFL_DEFAULT = 0x0
942 PACKET_FANOUT_CBPF = 0x6 942 KEY_REQKEY_DEFL_GROUP_KEYRING = 0x6
943 PACKET_FANOUT_CPU = 0x2 943 KEY_REQKEY_DEFL_NO_CHANGE = -0x1
944 PACKET_FANOUT_DATA = 0x16 944 KEY_REQKEY_DEFL_PROCESS_KEYRING = 0x2
945 PACKET_FANOUT_EBPF = 0x7 945 KEY_REQKEY_DEFL_REQUESTOR_KEYRING = 0x7
946 PACKET_FANOUT_FLAG_DEFRAG = 0x8000 946 KEY_REQKEY_DEFL_SESSION_KEYRING = 0x3
947 PACKET_FANOUT_FLAG_ROLLOVER = 0x1000 947 KEY_REQKEY_DEFL_THREAD_KEYRING = 0x1
948 PACKET_FANOUT_HASH = 0x0 948 KEY_REQKEY_DEFL_USER_KEYRING = 0x4
949 PACKET_FANOUT_LB = 0x1 949 KEY_REQKEY_DEFL_USER_SESSION_KEYRING = 0x5
950 PACKET_FANOUT_QM = 0x5 950 KEY_SPEC_GROUP_KEYRING = -0x6
951 PACKET_FANOUT_RND = 0x4 951 KEY_SPEC_PROCESS_KEYRING = -0x2
952 PACKET_FANOUT_ROLLOVER = 0x3 952 KEY_SPEC_REQKEY_AUTH_KEY = -0x7
953 PACKET_FASTROUTE = 0x6 953 KEY_SPEC_REQUESTOR_KEYRING = -0x8
954 PACKET_HDRLEN = 0xb 954 KEY_SPEC_SESSION_KEYRING = -0x3
955 PACKET_HOST = 0x0 955 KEY_SPEC_THREAD_KEYRING = -0x1
956 PACKET_KERNEL = 0x7 956 KEY_SPEC_USER_KEYRING = -0x4
957 PACKET_LOOPBACK = 0x5 957 KEY_SPEC_USER_SESSION_KEYRING = -0x5
958 PACKET_LOSS = 0xe 958 LINUX_REBOOT_CMD_CAD_OFF = 0x0
959 PACKET_MR_ALLMULTI = 0x2 959 LINUX_REBOOT_CMD_CAD_ON = 0x89abcdef
960 PACKET_MR_MULTICAST = 0x0 960 LINUX_REBOOT_CMD_HALT = 0xcdef0123
961 PACKET_MR_PROMISC = 0x1 961 LINUX_REBOOT_CMD_KEXEC = 0x45584543
962 PACKET_MR_UNICAST = 0x3 962 LINUX_REBOOT_CMD_POWER_OFF = 0x4321fedc
963 PACKET_MULTICAST = 0x2 963 LINUX_REBOOT_CMD_RESTART = 0x1234567
964 PACKET_ORIGDEV = 0x9 964 LINUX_REBOOT_CMD_RESTART2 = 0xa1b2c3d4
965 PACKET_OTHERHOST = 0x3 965 LINUX_REBOOT_CMD_SW_SUSPEND = 0xd000fce2
966 PACKET_OUTGOING = 0x4 966 LINUX_REBOOT_MAGIC1 = 0xfee1dead
967 PACKET_QDISC_BYPASS = 0x14 967 LINUX_REBOOT_MAGIC2 = 0x28121969
968 PACKET_RECV_OUTPUT = 0x3 968 LOCK_EX = 0x2
969 PACKET_RESERVE = 0xc 969 LOCK_NB = 0x4
970 PACKET_ROLLOVER_STATS = 0x15 970 LOCK_SH = 0x1
971 PACKET_RX_RING = 0x5 971 LOCK_UN = 0x8
972 PACKET_STATISTICS = 0x6 972 MADV_DODUMP = 0x11
973 PACKET_TIMESTAMP = 0x11 973 MADV_DOFORK = 0xb
974 PACKET_TX_HAS_OFF = 0x13 974 MADV_DONTDUMP = 0x10
975 PACKET_TX_RING = 0xd 975 MADV_DONTFORK = 0xa
976 PACKET_TX_TIMESTAMP = 0x10 976 MADV_DONTNEED = 0x4
977 PACKET_USER = 0x6 977 MADV_FREE = 0x8
978 PACKET_VERSION = 0xa 978 MADV_HUGEPAGE = 0xe
979 PACKET_VNET_HDR = 0xf 979 MADV_HWPOISON = 0x64
980 PARENB = 0x100 980 MADV_KEEPONFORK = 0x13
981 PARITY_CRC16_PR0 = 0x2 981 MADV_MERGEABLE = 0xc
982 PARITY_CRC16_PR0_CCITT = 0x4 982 MADV_NOHUGEPAGE = 0xf
983 PARITY_CRC16_PR1 = 0x3 983 MADV_NORMAL = 0x0
984 PARITY_CRC16_PR1_CCITT = 0x5 984 MADV_RANDOM = 0x1
985 PARITY_CRC32_PR0_CCITT = 0x6 985 MADV_REMOVE = 0x9
986 PARITY_CRC32_PR1_CCITT = 0x7 986 MADV_SEQUENTIAL = 0x2
987 PARITY_DEFAULT = 0x0 987 MADV_UNMERGEABLE = 0xd
988 PARITY_NONE = 0x1 988 MADV_WILLNEED = 0x3
989 PARMRK = 0x8 989 MADV_WIPEONFORK = 0x12
990 PARODD = 0x200 990 MAP_ANON = 0x20
991 PENDIN = 0x4000 991 MAP_ANONYMOUS = 0x20
992 PRIO_PGRP = 0x1 992 MAP_DENYWRITE = 0x800
993 PRIO_PROCESS = 0x0 993 MAP_EXECUTABLE = 0x1000
994 PRIO_USER = 0x2 994 MAP_FILE = 0x0
995 PROT_EXEC = 0x4 995 MAP_FIXED = 0x10
996 PROT_GROWSDOWN = 0x1000000 996 MAP_FIXED_NOREPLACE = 0x100000
997 PROT_GROWSUP = 0x2000000 997 MAP_GROWSDOWN = 0x200
998 PROT_NONE = 0x0 998 MAP_HUGETLB = 0x40000
999 PROT_READ = 0x1 999 MAP_HUGE_MASK = 0x3f
1000 PROT_WRITE = 0x2 1000 MAP_HUGE_SHIFT = 0x1a
1001 PR_CAPBSET_DROP = 0x18 1001 MAP_LOCKED = 0x100
1002 PR_CAPBSET_READ = 0x17 1002 MAP_NONBLOCK = 0x10000
1003 PR_CAP_AMBIENT = 0x2f 1003 MAP_NORESERVE = 0x40
1004 PR_CAP_AMBIENT_CLEAR_ALL = 0x4 1004 MAP_POPULATE = 0x8000
1005 PR_CAP_AMBIENT_IS_SET = 0x1 1005 MAP_PRIVATE = 0x2
1006 PR_CAP_AMBIENT_LOWER = 0x3 1006 MAP_RENAME = 0x20
1007 PR_CAP_AMBIENT_RAISE = 0x2 1007 MAP_SHARED = 0x1
1008 PR_ENDIAN_BIG = 0x0 1008 MAP_SHARED_VALIDATE = 0x3
1009 PR_ENDIAN_LITTLE = 0x1 1009 MAP_STACK = 0x20000
1010 PR_ENDIAN_PPC_LITTLE = 0x2 1010 MAP_TYPE = 0xf
1011 PR_FPEMU_NOPRINT = 0x1 1011 MCL_CURRENT = 0x2000
1012 PR_FPEMU_SIGFPE = 0x2 1012 MCL_FUTURE = 0x4000
1013 PR_FP_EXC_ASYNC = 0x2 1013 MCL_ONFAULT = 0x8000
1014 PR_FP_EXC_DISABLED = 0x0 1014 MFD_ALLOW_SEALING = 0x2
1015 PR_FP_EXC_DIV = 0x10000 1015 MFD_CLOEXEC = 0x1
1016 PR_FP_EXC_INV = 0x100000 1016 MFD_HUGETLB = 0x4
1017 PR_FP_EXC_NONRECOV = 0x1 1017 MFD_HUGE_16GB = -0x78000000
1018 PR_FP_EXC_OVF = 0x20000 1018 MFD_HUGE_16MB = 0x60000000
1019 PR_FP_EXC_PRECISE = 0x3 1019 MFD_HUGE_1GB = 0x78000000
1020 PR_FP_EXC_RES = 0x80000 1020 MFD_HUGE_1MB = 0x50000000
1021 PR_FP_EXC_SW_ENABLE = 0x80 1021 MFD_HUGE_256MB = 0x70000000
1022 PR_FP_EXC_UND = 0x40000 1022 MFD_HUGE_2GB = 0x7c000000
1023 PR_FP_MODE_FR = 0x1 1023 MFD_HUGE_2MB = 0x54000000
1024 PR_FP_MODE_FRE = 0x2 1024 MFD_HUGE_32MB = 0x64000000
1025 PR_GET_CHILD_SUBREAPER = 0x25 1025 MFD_HUGE_512KB = 0x4c000000
1026 PR_GET_DUMPABLE = 0x3 1026 MFD_HUGE_512MB = 0x74000000
1027 PR_GET_ENDIAN = 0x13 1027 MFD_HUGE_64KB = 0x40000000
1028 PR_GET_FPEMU = 0x9 1028 MFD_HUGE_8MB = 0x5c000000
1029 PR_GET_FPEXC = 0xb 1029 MFD_HUGE_MASK = 0x3f
1030 PR_GET_FP_MODE = 0x2e 1030 MFD_HUGE_SHIFT = 0x1a
1031 PR_GET_KEEPCAPS = 0x7 1031 MINIX2_SUPER_MAGIC = 0x2468
1032 PR_GET_NAME = 0x10 1032 MINIX2_SUPER_MAGIC2 = 0x2478
1033 PR_GET_NO_NEW_PRIVS = 0x27 1033 MINIX3_SUPER_MAGIC = 0x4d5a
1034 PR_GET_PDEATHSIG = 0x2 1034 MINIX_SUPER_MAGIC = 0x137f
1035 PR_GET_SECCOMP = 0x15 1035 MINIX_SUPER_MAGIC2 = 0x138f
1036 PR_GET_SECUREBITS = 0x1b 1036 MNT_DETACH = 0x2
1037 PR_GET_THP_DISABLE = 0x2a 1037 MNT_EXPIRE = 0x4
1038 PR_GET_TID_ADDRESS = 0x28 1038 MNT_FORCE = 0x1
1039 PR_GET_TIMERSLACK = 0x1e 1039 MODULE_INIT_IGNORE_MODVERSIONS = 0x1
1040 PR_GET_TIMING = 0xd 1040 MODULE_INIT_IGNORE_VERMAGIC = 0x2
1041 PR_GET_TSC = 0x19 1041 MSDOS_SUPER_MAGIC = 0x4d44
1042 PR_GET_UNALIGN = 0x5 1042 MSG_BATCH = 0x40000
1043 PR_MCE_KILL = 0x21 1043 MSG_CMSG_CLOEXEC = 0x40000000
1044 PR_MCE_KILL_CLEAR = 0x0 1044 MSG_CONFIRM = 0x800
1045 PR_MCE_KILL_DEFAULT = 0x2 1045 MSG_CTRUNC = 0x8
1046 PR_MCE_KILL_EARLY = 0x1 1046 MSG_DONTROUTE = 0x4
1047 PR_MCE_KILL_GET = 0x22 1047 MSG_DONTWAIT = 0x40
1048 PR_MCE_KILL_LATE = 0x0 1048 MSG_EOR = 0x80
1049 PR_MCE_KILL_SET = 0x1 1049 MSG_ERRQUEUE = 0x2000
1050 PR_MPX_DISABLE_MANAGEMENT = 0x2c 1050 MSG_FASTOPEN = 0x20000000
1051 PR_MPX_ENABLE_MANAGEMENT = 0x2b 1051 MSG_FIN = 0x200
1052 PR_SET_CHILD_SUBREAPER = 0x24 1052 MSG_MORE = 0x8000
1053 PR_SET_DUMPABLE = 0x4 1053 MSG_NOSIGNAL = 0x4000
1054 PR_SET_ENDIAN = 0x14 1054 MSG_OOB = 0x1
1055 PR_SET_FPEMU = 0xa 1055 MSG_PEEK = 0x2
1056 PR_SET_FPEXC = 0xc 1056 MSG_PROXY = 0x10
1057 PR_SET_FP_MODE = 0x2d 1057 MSG_RST = 0x1000
1058 PR_SET_KEEPCAPS = 0x8 1058 MSG_SYN = 0x400
1059 PR_SET_MM = 0x23 1059 MSG_TRUNC = 0x20
1060 PR_SET_MM_ARG_END = 0x9 1060 MSG_TRYHARD = 0x4
1061 PR_SET_MM_ARG_START = 0x8 1061 MSG_WAITALL = 0x100
1062 PR_SET_MM_AUXV = 0xc 1062 MSG_WAITFORONE = 0x10000
1063 PR_SET_MM_BRK = 0x7 1063 MSG_ZEROCOPY = 0x4000000
1064 PR_SET_MM_END_CODE = 0x2 1064 MS_ACTIVE = 0x40000000
1065 PR_SET_MM_END_DATA = 0x4 1065 MS_ASYNC = 0x1
1066 PR_SET_MM_ENV_END = 0xb 1066 MS_BIND = 0x1000
1067 PR_SET_MM_ENV_START = 0xa 1067 MS_BORN = 0x20000000
1068 PR_SET_MM_EXE_FILE = 0xd 1068 MS_DIRSYNC = 0x80
1069 PR_SET_MM_MAP = 0xe 1069 MS_INVALIDATE = 0x2
1070 PR_SET_MM_MAP_SIZE = 0xf 1070 MS_I_VERSION = 0x800000
1071 PR_SET_MM_START_BRK = 0x6 1071 MS_KERNMOUNT = 0x400000
1072 PR_SET_MM_START_CODE = 0x1 1072 MS_LAZYTIME = 0x2000000
1073 PR_SET_MM_START_DATA = 0x3 1073 MS_MANDLOCK = 0x40
1074 PR_SET_MM_START_STACK = 0x5 1074 MS_MGC_MSK = 0xffff0000
1075 PR_SET_NAME = 0xf 1075 MS_MGC_VAL = 0xc0ed0000
1076 PR_SET_NO_NEW_PRIVS = 0x26 1076 MS_MOVE = 0x2000
1077 PR_SET_PDEATHSIG = 0x1 1077 MS_NOATIME = 0x400
1078 PR_SET_PTRACER = 0x59616d61 1078 MS_NODEV = 0x4
1079 PR_SET_PTRACER_ANY = -0x1 1079 MS_NODIRATIME = 0x800
1080 PR_SET_SECCOMP = 0x16 1080 MS_NOEXEC = 0x8
1081 PR_SET_SECUREBITS = 0x1c 1081 MS_NOREMOTELOCK = 0x8000000
1082 PR_SET_THP_DISABLE = 0x29 1082 MS_NOSEC = 0x10000000
1083 PR_SET_TIMERSLACK = 0x1d 1083 MS_NOSUID = 0x2
1084 PR_SET_TIMING = 0xe 1084 MS_NOUSER = -0x80000000
1085 PR_SET_TSC = 0x1a 1085 MS_POSIXACL = 0x10000
1086 PR_SET_UNALIGN = 0x6 1086 MS_PRIVATE = 0x40000
1087 PR_TASK_PERF_EVENTS_DISABLE = 0x1f 1087 MS_RDONLY = 0x1
1088 PR_TASK_PERF_EVENTS_ENABLE = 0x20 1088 MS_REC = 0x4000
1089 PR_TIMING_STATISTICAL = 0x0 1089 MS_RELATIME = 0x200000
1090 PR_TIMING_TIMESTAMP = 0x1 1090 MS_REMOUNT = 0x20
1091 PR_TSC_ENABLE = 0x1 1091 MS_RMT_MASK = 0x2800051
1092 PR_TSC_SIGSEGV = 0x2 1092 MS_SHARED = 0x100000
1093 PR_UNALIGN_NOPRINT = 0x1 1093 MS_SILENT = 0x8000
1094 PR_UNALIGN_SIGBUS = 0x2 1094 MS_SLAVE = 0x80000
1095 PTRACE_ATTACH = 0x10 1095 MS_STRICTATIME = 0x1000000
1096 PTRACE_CONT = 0x7 1096 MS_SUBMOUNT = 0x4000000
1097 PTRACE_DETACH = 0x11 1097 MS_SYNC = 0x4
1098 PTRACE_EVENT_CLONE = 0x3 1098 MS_SYNCHRONOUS = 0x10
1099 PTRACE_EVENT_EXEC = 0x4 1099 MS_UNBINDABLE = 0x20000
1100 PTRACE_EVENT_EXIT = 0x6 1100 MS_VERBOSE = 0x8000
1101 PTRACE_EVENT_FORK = 0x1 1101 MTD_INODE_FS_MAGIC = 0x11307854
1102 PTRACE_EVENT_SECCOMP = 0x7 1102 NAME_MAX = 0xff
1103 PTRACE_EVENT_STOP = 0x80 1103 NCP_SUPER_MAGIC = 0x564c
1104 PTRACE_EVENT_VFORK = 0x2 1104 NETLINK_ADD_MEMBERSHIP = 0x1
1105 PTRACE_EVENT_VFORK_DONE = 0x5 1105 NETLINK_AUDIT = 0x9
1106 PTRACE_GETEVENTMSG = 0x4201 1106 NETLINK_BROADCAST_ERROR = 0x4
1107 PTRACE_GETFPAREGS = 0x14 1107 NETLINK_CAP_ACK = 0xa
1108 PTRACE_GETFPREGS = 0xe 1108 NETLINK_CONNECTOR = 0xb
1109 PTRACE_GETFPREGS64 = 0x19 1109 NETLINK_CRYPTO = 0x15
1110 PTRACE_GETREGS = 0xc 1110 NETLINK_DNRTMSG = 0xe
1111 PTRACE_GETREGS64 = 0x16 1111 NETLINK_DROP_MEMBERSHIP = 0x2
1112 PTRACE_GETREGSET = 0x4204 1112 NETLINK_ECRYPTFS = 0x13
1113 PTRACE_GETSIGINFO = 0x4202 1113 NETLINK_EXT_ACK = 0xb
1114 PTRACE_GETSIGMASK = 0x420a 1114 NETLINK_FIB_LOOKUP = 0xa
1115 PTRACE_INTERRUPT = 0x4207 1115 NETLINK_FIREWALL = 0x3
1116 PTRACE_KILL = 0x8 1116 NETLINK_GENERIC = 0x10
1117 PTRACE_LISTEN = 0x4208 1117 NETLINK_GET_STRICT_CHK = 0xc
1118 PTRACE_O_EXITKILL = 0x100000 1118 NETLINK_INET_DIAG = 0x4
1119 PTRACE_O_MASK = 0x3000ff 1119 NETLINK_IP6_FW = 0xd
1120 PTRACE_O_SUSPEND_SECCOMP = 0x200000 1120 NETLINK_ISCSI = 0x8
1121 PTRACE_O_TRACECLONE = 0x8 1121 NETLINK_KOBJECT_UEVENT = 0xf
1122 PTRACE_O_TRACEEXEC = 0x10 1122 NETLINK_LISTEN_ALL_NSID = 0x8
1123 PTRACE_O_TRACEEXIT = 0x40 1123 NETLINK_LIST_MEMBERSHIPS = 0x9
1124 PTRACE_O_TRACEFORK = 0x2 1124 NETLINK_NETFILTER = 0xc
1125 PTRACE_O_TRACESECCOMP = 0x80 1125 NETLINK_NFLOG = 0x5
1126 PTRACE_O_TRACESYSGOOD = 0x1 1126 NETLINK_NO_ENOBUFS = 0x5
1127 PTRACE_O_TRACEVFORK = 0x4 1127 NETLINK_PKTINFO = 0x3
1128 PTRACE_O_TRACEVFORKDONE = 0x20 1128 NETLINK_RDMA = 0x14
1129 PTRACE_PEEKDATA = 0x2 1129 NETLINK_ROUTE = 0x0
1130 PTRACE_PEEKSIGINFO = 0x4209 1130 NETLINK_RX_RING = 0x6
1131 PTRACE_PEEKSIGINFO_SHARED = 0x1 1131 NETLINK_SCSITRANSPORT = 0x12
1132 PTRACE_PEEKTEXT = 0x1 1132 NETLINK_SELINUX = 0x7
1133 PTRACE_PEEKUSR = 0x3 1133 NETLINK_SMC = 0x16
1134 PTRACE_POKEDATA = 0x5 1134 NETLINK_SOCK_DIAG = 0x4
1135 PTRACE_POKETEXT = 0x4 1135 NETLINK_TX_RING = 0x7
1136 PTRACE_POKEUSR = 0x6 1136 NETLINK_UNUSED = 0x1
1137 PTRACE_READDATA = 0x10 1137 NETLINK_USERSOCK = 0x2
1138 PTRACE_READTEXT = 0x12 1138 NETLINK_XFRM = 0x6
1139 PTRACE_SECCOMP_GET_FILTER = 0x420c 1139 NETNSA_MAX = 0x3
1140 PTRACE_SEIZE = 0x4206 1140 NETNSA_NSID_NOT_ASSIGNED = -0x1
1141 PTRACE_SETFPAREGS = 0x15 1141 NFNETLINK_V0 = 0x0
1142 PTRACE_SETFPREGS = 0xf 1142 NFNLGRP_ACCT_QUOTA = 0x8
1143 PTRACE_SETFPREGS64 = 0x1a 1143 NFNLGRP_CONNTRACK_DESTROY = 0x3
1144 PTRACE_SETOPTIONS = 0x4200 1144 NFNLGRP_CONNTRACK_EXP_DESTROY = 0x6
1145 PTRACE_SETREGS = 0xd 1145 NFNLGRP_CONNTRACK_EXP_NEW = 0x4
1146 PTRACE_SETREGS64 = 0x17 1146 NFNLGRP_CONNTRACK_EXP_UPDATE = 0x5
1147 PTRACE_SETREGSET = 0x4205 1147 NFNLGRP_CONNTRACK_NEW = 0x1
1148 PTRACE_SETSIGINFO = 0x4203 1148 NFNLGRP_CONNTRACK_UPDATE = 0x2
1149 PTRACE_SETSIGMASK = 0x420b 1149 NFNLGRP_MAX = 0x9
1150 PTRACE_SINGLESTEP = 0x9 1150 NFNLGRP_NFTABLES = 0x7
1151 PTRACE_SPARC_DETACH = 0xb 1151 NFNLGRP_NFTRACE = 0x9
1152 PTRACE_SYSCALL = 0x18 1152 NFNLGRP_NONE = 0x0
1153 PTRACE_TRACEME = 0x0 1153 NFNL_BATCH_MAX = 0x1
1154 PTRACE_WRITEDATA = 0x11 1154 NFNL_MSG_BATCH_BEGIN = 0x10
1155 PTRACE_WRITETEXT = 0x13 1155 NFNL_MSG_BATCH_END = 0x11
1156 PT_FP = 0x48 1156 NFNL_NFA_NEST = 0x8000
1157 PT_G0 = 0x10 1157 NFNL_SUBSYS_ACCT = 0x7
1158 PT_G1 = 0x14 1158 NFNL_SUBSYS_COUNT = 0xc
1159 PT_G2 = 0x18 1159 NFNL_SUBSYS_CTHELPER = 0x9
1160 PT_G3 = 0x1c 1160 NFNL_SUBSYS_CTNETLINK = 0x1
1161 PT_G4 = 0x20 1161 NFNL_SUBSYS_CTNETLINK_EXP = 0x2
1162 PT_G5 = 0x24 1162 NFNL_SUBSYS_CTNETLINK_TIMEOUT = 0x8
1163 PT_G6 = 0x28 1163 NFNL_SUBSYS_IPSET = 0x6
1164 PT_G7 = 0x2c 1164 NFNL_SUBSYS_NFTABLES = 0xa
1165 PT_I0 = 0x30 1165 NFNL_SUBSYS_NFT_COMPAT = 0xb
1166 PT_I1 = 0x34 1166 NFNL_SUBSYS_NONE = 0x0
1167 PT_I2 = 0x38 1167 NFNL_SUBSYS_OSF = 0x5
1168 PT_I3 = 0x3c 1168 NFNL_SUBSYS_QUEUE = 0x3
1169 PT_I4 = 0x40 1169 NFNL_SUBSYS_ULOG = 0x4
1170 PT_I5 = 0x44 1170 NFS_SUPER_MAGIC = 0x6969
1171 PT_I6 = 0x48 1171 NILFS_SUPER_MAGIC = 0x3434
1172 PT_I7 = 0x4c 1172 NL0 = 0x0
1173 PT_NPC = 0x8 1173 NL1 = 0x100
1174 PT_PC = 0x4 1174 NLA_ALIGNTO = 0x4
1175 PT_PSR = 0x0 1175 NLA_F_NESTED = 0x8000
1176 PT_REGS_MAGIC = 0x57ac6c00 1176 NLA_F_NET_BYTEORDER = 0x4000
1177 PT_TNPC = 0x90 1177 NLA_HDRLEN = 0x4
1178 PT_TPC = 0x88 1178 NLDLY = 0x100
1179 PT_TSTATE = 0x80 1179 NLMSG_ALIGNTO = 0x4
1180 PT_V9_FP = 0x70 1180 NLMSG_DONE = 0x3
1181 PT_V9_G0 = 0x0 1181 NLMSG_ERROR = 0x2
1182 PT_V9_G1 = 0x8 1182 NLMSG_HDRLEN = 0x10
1183 PT_V9_G2 = 0x10 1183 NLMSG_MIN_TYPE = 0x10
1184 PT_V9_G3 = 0x18 1184 NLMSG_NOOP = 0x1
1185 PT_V9_G4 = 0x20 1185 NLMSG_OVERRUN = 0x4
1186 PT_V9_G5 = 0x28 1186 NLM_F_ACK = 0x4
1187 PT_V9_G6 = 0x30 1187 NLM_F_ACK_TLVS = 0x200
1188 PT_V9_G7 = 0x38 1188 NLM_F_APPEND = 0x800
1189 PT_V9_I0 = 0x40 1189 NLM_F_ATOMIC = 0x400
1190 PT_V9_I1 = 0x48 1190 NLM_F_CAPPED = 0x100
1191 PT_V9_I2 = 0x50 1191 NLM_F_CREATE = 0x400
1192 PT_V9_I3 = 0x58 1192 NLM_F_DUMP = 0x300
1193 PT_V9_I4 = 0x60 1193 NLM_F_DUMP_FILTERED = 0x20
1194 PT_V9_I5 = 0x68 1194 NLM_F_DUMP_INTR = 0x10
1195 PT_V9_I6 = 0x70 1195 NLM_F_ECHO = 0x8
1196 PT_V9_I7 = 0x78 1196 NLM_F_EXCL = 0x200
1197 PT_V9_MAGIC = 0x9c 1197 NLM_F_MATCH = 0x200
1198 PT_V9_TNPC = 0x90 1198 NLM_F_MULTI = 0x2
1199 PT_V9_TPC = 0x88 1199 NLM_F_NONREC = 0x100
1200 PT_V9_TSTATE = 0x80 1200 NLM_F_REPLACE = 0x100
1201 PT_V9_Y = 0x98 1201 NLM_F_REQUEST = 0x1
1202 PT_WIM = 0x10 1202 NLM_F_ROOT = 0x100
1203 PT_Y = 0xc 1203 NOFLSH = 0x80
1204 RLIMIT_AS = 0x9 1204 NSFS_MAGIC = 0x6e736673
1205 RLIMIT_CORE = 0x4 1205 OCFS2_SUPER_MAGIC = 0x7461636f
1206 RLIMIT_CPU = 0x0 1206 OCRNL = 0x8
1207 RLIMIT_DATA = 0x2 1207 OFDEL = 0x80
1208 RLIMIT_FSIZE = 0x1 1208 OFILL = 0x40
1209 RLIMIT_NOFILE = 0x6 1209 OLCUC = 0x2
1210 RLIMIT_STACK = 0x3 1210 ONLCR = 0x4
1211 RLIM_INFINITY = -0x1 1211 ONLRET = 0x20
1212 RTAX_ADVMSS = 0x8 1212 ONOCR = 0x10
1213 RTAX_CC_ALGO = 0x10 1213 OPENPROM_SUPER_MAGIC = 0x9fa1
1214 RTAX_CWND = 0x7 1214 OPOST = 0x1
1215 RTAX_FEATURES = 0xc 1215 OVERLAYFS_SUPER_MAGIC = 0x794c7630
1216 RTAX_FEATURE_ALLFRAG = 0x8 1216 O_ACCMODE = 0x3
1217 RTAX_FEATURE_ECN = 0x1 1217 O_APPEND = 0x8
1218 RTAX_FEATURE_MASK = 0xf 1218 O_ASYNC = 0x40
1219 RTAX_FEATURE_SACK = 0x2 1219 O_CLOEXEC = 0x400000
1220 RTAX_FEATURE_TIMESTAMP = 0x4 1220 O_CREAT = 0x200
1221 RTAX_HOPLIMIT = 0xa 1221 O_DIRECT = 0x100000
1222 RTAX_INITCWND = 0xb 1222 O_DIRECTORY = 0x10000
1223 RTAX_INITRWND = 0xe 1223 O_DSYNC = 0x2000
1224 RTAX_LOCK = 0x1 1224 O_EXCL = 0x800
1225 RTAX_MAX = 0x10 1225 O_FSYNC = 0x802000
1226 RTAX_MTU = 0x2 1226 O_LARGEFILE = 0x0
1227 RTAX_QUICKACK = 0xf 1227 O_NDELAY = 0x4004
1228 RTAX_REORDERING = 0x9 1228 O_NOATIME = 0x200000
1229 RTAX_RTO_MIN = 0xd 1229 O_NOCTTY = 0x8000
1230 RTAX_RTT = 0x4 1230 O_NOFOLLOW = 0x20000
1231 RTAX_RTTVAR = 0x5 1231 O_NONBLOCK = 0x4000
1232 RTAX_SSTHRESH = 0x6 1232 O_PATH = 0x1000000
1233 RTAX_UNSPEC = 0x0 1233 O_RDONLY = 0x0
1234 RTAX_WINDOW = 0x3 1234 O_RDWR = 0x2
1235 RTA_ALIGNTO = 0x4 1235 O_RSYNC = 0x802000
1236 RTA_MAX = 0x18 1236 O_SYNC = 0x802000
1237 RTCF_DIRECTSRC = 0x4000000 1237 O_TMPFILE = 0x2010000
1238 RTCF_DOREDIRECT = 0x1000000 1238 O_TRUNC = 0x400
1239 RTCF_LOG = 0x2000000 1239 O_WRONLY = 0x1
1240 RTCF_MASQ = 0x400000 1240 PACKET_ADD_MEMBERSHIP = 0x1
1241 RTCF_NAT = 0x800000 1241 PACKET_AUXDATA = 0x8
1242 RTCF_VALVE = 0x200000 1242 PACKET_BROADCAST = 0x1
1243 RTF_ADDRCLASSMASK = 0xf8000000 1243 PACKET_COPY_THRESH = 0x7
1244 RTF_ADDRCONF = 0x40000 1244 PACKET_DROP_MEMBERSHIP = 0x2
1245 RTF_ALLONLINK = 0x20000 1245 PACKET_FANOUT = 0x12
1246 RTF_BROADCAST = 0x10000000 1246 PACKET_FANOUT_CBPF = 0x6
1247 RTF_CACHE = 0x1000000 1247 PACKET_FANOUT_CPU = 0x2
1248 RTF_DEFAULT = 0x10000 1248 PACKET_FANOUT_DATA = 0x16
1249 RTF_DYNAMIC = 0x10 1249 PACKET_FANOUT_EBPF = 0x7
1250 RTF_FLOW = 0x2000000 1250 PACKET_FANOUT_FLAG_DEFRAG = 0x8000
1251 RTF_GATEWAY = 0x2 1251 PACKET_FANOUT_FLAG_ROLLOVER = 0x1000
1252 RTF_HOST = 0x4 1252 PACKET_FANOUT_FLAG_UNIQUEID = 0x2000
1253 RTF_INTERFACE = 0x40000000 1253 PACKET_FANOUT_HASH = 0x0
1254 RTF_IRTT = 0x100 1254 PACKET_FANOUT_LB = 0x1
1255 RTF_LINKRT = 0x100000 1255 PACKET_FANOUT_QM = 0x5
1256 RTF_LOCAL = 0x80000000 1256 PACKET_FANOUT_RND = 0x4
1257 RTF_MODIFIED = 0x20 1257 PACKET_FANOUT_ROLLOVER = 0x3
1258 RTF_MSS = 0x40 1258 PACKET_FASTROUTE = 0x6
1259 RTF_MTU = 0x40 1259 PACKET_HDRLEN = 0xb
1260 RTF_MULTICAST = 0x20000000 1260 PACKET_HOST = 0x0
1261 RTF_NAT = 0x8000000 1261 PACKET_IGNORE_OUTGOING = 0x17
1262 RTF_NOFORWARD = 0x1000 1262 PACKET_KERNEL = 0x7
1263 RTF_NONEXTHOP = 0x200000 1263 PACKET_LOOPBACK = 0x5
1264 RTF_NOPMTUDISC = 0x4000 1264 PACKET_LOSS = 0xe
1265 RTF_POLICY = 0x4000000 1265 PACKET_MR_ALLMULTI = 0x2
1266 RTF_REINSTATE = 0x8 1266 PACKET_MR_MULTICAST = 0x0
1267 RTF_REJECT = 0x200 1267 PACKET_MR_PROMISC = 0x1
1268 RTF_STATIC = 0x400 1268 PACKET_MR_UNICAST = 0x3
1269 RTF_THROW = 0x2000 1269 PACKET_MULTICAST = 0x2
1270 RTF_UP = 0x1 1270 PACKET_ORIGDEV = 0x9
1271 RTF_WINDOW = 0x80 1271 PACKET_OTHERHOST = 0x3
1272 RTF_XRESOLVE = 0x800 1272 PACKET_OUTGOING = 0x4
1273 RTM_BASE = 0x10 1273 PACKET_QDISC_BYPASS = 0x14
1274 RTM_DELACTION = 0x31 1274 PACKET_RECV_OUTPUT = 0x3
1275 RTM_DELADDR = 0x15 1275 PACKET_RESERVE = 0xc
1276 RTM_DELADDRLABEL = 0x49 1276 PACKET_ROLLOVER_STATS = 0x15
1277 RTM_DELLINK = 0x11 1277 PACKET_RX_RING = 0x5
1278 RTM_DELMDB = 0x55 1278 PACKET_STATISTICS = 0x6
1279 RTM_DELNEIGH = 0x1d 1279 PACKET_TIMESTAMP = 0x11
1280 RTM_DELNSID = 0x59 1280 PACKET_TX_HAS_OFF = 0x13
1281 RTM_DELQDISC = 0x25 1281 PACKET_TX_RING = 0xd
1282 RTM_DELROUTE = 0x19 1282 PACKET_TX_TIMESTAMP = 0x10
1283 RTM_DELRULE = 0x21 1283 PACKET_USER = 0x6
1284 RTM_DELTCLASS = 0x29 1284 PACKET_VERSION = 0xa
1285 RTM_DELTFILTER = 0x2d 1285 PACKET_VNET_HDR = 0xf
1286 RTM_F_CLONED = 0x200 1286 PARENB = 0x100
1287 RTM_F_EQUALIZE = 0x400 1287 PARITY_CRC16_PR0 = 0x2
1288 RTM_F_LOOKUP_TABLE = 0x1000 1288 PARITY_CRC16_PR0_CCITT = 0x4
1289 RTM_F_NOTIFY = 0x100 1289 PARITY_CRC16_PR1 = 0x3
1290 RTM_F_PREFIX = 0x800 1290 PARITY_CRC16_PR1_CCITT = 0x5
1291 RTM_GETACTION = 0x32 1291 PARITY_CRC32_PR0_CCITT = 0x6
1292 RTM_GETADDR = 0x16 1292 PARITY_CRC32_PR1_CCITT = 0x7
1293 RTM_GETADDRLABEL = 0x4a 1293 PARITY_DEFAULT = 0x0
1294 RTM_GETANYCAST = 0x3e 1294 PARITY_NONE = 0x1
1295 RTM_GETDCB = 0x4e 1295 PARMRK = 0x8
1296 RTM_GETLINK = 0x12 1296 PARODD = 0x200
1297 RTM_GETMDB = 0x56 1297 PENDIN = 0x4000
1298 RTM_GETMULTICAST = 0x3a 1298 PERF_EVENT_IOC_DISABLE = 0x20002401
1299 RTM_GETNEIGH = 0x1e 1299 PERF_EVENT_IOC_ENABLE = 0x20002400
1300 RTM_GETNEIGHTBL = 0x42 1300 PERF_EVENT_IOC_ID = 0x40082407
1301 RTM_GETNETCONF = 0x52 1301 PERF_EVENT_IOC_MODIFY_ATTRIBUTES = 0x8008240b
1302 RTM_GETNSID = 0x5a 1302 PERF_EVENT_IOC_PAUSE_OUTPUT = 0x80042409
1303 RTM_GETQDISC = 0x26 1303 PERF_EVENT_IOC_PERIOD = 0x80082404
1304 RTM_GETROUTE = 0x1a 1304 PERF_EVENT_IOC_QUERY_BPF = 0xc008240a
1305 RTM_GETRULE = 0x22 1305 PERF_EVENT_IOC_REFRESH = 0x20002402
1306 RTM_GETSTATS = 0x5e 1306 PERF_EVENT_IOC_RESET = 0x20002403
1307 RTM_GETTCLASS = 0x2a 1307 PERF_EVENT_IOC_SET_BPF = 0x80042408
1308 RTM_GETTFILTER = 0x2e 1308 PERF_EVENT_IOC_SET_FILTER = 0x80082406
1309 RTM_MAX = 0x5f 1309 PERF_EVENT_IOC_SET_OUTPUT = 0x20002405
1310 RTM_NEWACTION = 0x30 1310 PIPEFS_MAGIC = 0x50495045
1311 RTM_NEWADDR = 0x14 1311 PPPIOCATTACH = 0x8004743d
1312 RTM_NEWADDRLABEL = 0x48 1312 PPPIOCATTCHAN = 0x80047438
1313 RTM_NEWLINK = 0x10 1313 PPPIOCCONNECT = 0x8004743a
1314 RTM_NEWMDB = 0x54 1314 PPPIOCDETACH = 0x8004743c
1315 RTM_NEWNDUSEROPT = 0x44 1315 PPPIOCDISCONN = 0x20007439
1316 RTM_NEWNEIGH = 0x1c 1316 PPPIOCGASYNCMAP = 0x40047458
1317 RTM_NEWNEIGHTBL = 0x40 1317 PPPIOCGCHAN = 0x40047437
1318 RTM_NEWNETCONF = 0x50 1318 PPPIOCGDEBUG = 0x40047441
1319 RTM_NEWNSID = 0x58 1319 PPPIOCGFLAGS = 0x4004745a
1320 RTM_NEWPREFIX = 0x34 1320 PPPIOCGIDLE = 0x4010743f
1321 RTM_NEWQDISC = 0x24 1321 PPPIOCGL2TPSTATS = 0x40487436
1322 RTM_NEWROUTE = 0x18 1322 PPPIOCGMRU = 0x40047453
1323 RTM_NEWRULE = 0x20 1323 PPPIOCGNPMODE = 0xc008744c
1324 RTM_NEWSTATS = 0x5c 1324 PPPIOCGRASYNCMAP = 0x40047455
1325 RTM_NEWTCLASS = 0x28 1325 PPPIOCGUNIT = 0x40047456
1326 RTM_NEWTFILTER = 0x2c 1326 PPPIOCGXASYNCMAP = 0x40207450
1327 RTM_NR_FAMILIES = 0x14 1327 PPPIOCNEWUNIT = 0xc004743e
1328 RTM_NR_MSGTYPES = 0x50 1328 PPPIOCSACTIVE = 0x80107446
1329 RTM_SETDCB = 0x4f 1329 PPPIOCSASYNCMAP = 0x80047457
1330 RTM_SETLINK = 0x13 1330 PPPIOCSCOMPRESS = 0x8010744d
1331 RTM_SETNEIGHTBL = 0x43 1331 PPPIOCSDEBUG = 0x80047440
1332 RTNH_ALIGNTO = 0x4 1332 PPPIOCSFLAGS = 0x80047459
1333 RTNH_COMPARE_MASK = 0x11 1333 PPPIOCSMAXCID = 0x80047451
1334 RTNH_F_DEAD = 0x1 1334 PPPIOCSMRRU = 0x8004743b
1335 RTNH_F_LINKDOWN = 0x10 1335 PPPIOCSMRU = 0x80047452
1336 RTNH_F_OFFLOAD = 0x8 1336 PPPIOCSNPMODE = 0x8008744b
1337 RTNH_F_ONLINK = 0x4 1337 PPPIOCSPASS = 0x80107447
1338 RTNH_F_PERVASIVE = 0x2 1338 PPPIOCSRASYNCMAP = 0x80047454
1339 RTN_MAX = 0xb 1339 PPPIOCSXASYNCMAP = 0x8020744f
1340 RTPROT_BABEL = 0x2a 1340 PPPIOCXFERUNIT = 0x2000744e
1341 RTPROT_BIRD = 0xc 1341 PRIO_PGRP = 0x1
1342 RTPROT_BOOT = 0x3 1342 PRIO_PROCESS = 0x0
1343 RTPROT_DHCP = 0x10 1343 PRIO_USER = 0x2
1344 RTPROT_DNROUTED = 0xd 1344 PROC_SUPER_MAGIC = 0x9fa0
1345 RTPROT_GATED = 0x8 1345 PROT_EXEC = 0x4
1346 RTPROT_KERNEL = 0x2 1346 PROT_GROWSDOWN = 0x1000000
1347 RTPROT_MROUTED = 0x11 1347 PROT_GROWSUP = 0x2000000
1348 RTPROT_MRT = 0xa 1348 PROT_NONE = 0x0
1349 RTPROT_NTK = 0xf 1349 PROT_READ = 0x1
1350 RTPROT_RA = 0x9 1350 PROT_WRITE = 0x2
1351 RTPROT_REDIRECT = 0x1 1351 PR_CAPBSET_DROP = 0x18
1352 RTPROT_STATIC = 0x4 1352 PR_CAPBSET_READ = 0x17
1353 RTPROT_UNSPEC = 0x0 1353 PR_CAP_AMBIENT = 0x2f
1354 RTPROT_XORP = 0xe 1354 PR_CAP_AMBIENT_CLEAR_ALL = 0x4
1355 RTPROT_ZEBRA = 0xb 1355 PR_CAP_AMBIENT_IS_SET = 0x1
1356 RT_CLASS_DEFAULT = 0xfd 1356 PR_CAP_AMBIENT_LOWER = 0x3
1357 RT_CLASS_LOCAL = 0xff 1357 PR_CAP_AMBIENT_RAISE = 0x2
1358 RT_CLASS_MAIN = 0xfe 1358 PR_ENDIAN_BIG = 0x0
1359 RT_CLASS_MAX = 0xff 1359 PR_ENDIAN_LITTLE = 0x1
1360 RT_CLASS_UNSPEC = 0x0 1360 PR_ENDIAN_PPC_LITTLE = 0x2
1361 RUSAGE_CHILDREN = -0x1 1361 PR_FPEMU_NOPRINT = 0x1
1362 RUSAGE_SELF = 0x0 1362 PR_FPEMU_SIGFPE = 0x2
1363 RUSAGE_THREAD = 0x1 1363 PR_FP_EXC_ASYNC = 0x2
1364 SCM_CREDENTIALS = 0x2 1364 PR_FP_EXC_DISABLED = 0x0
1365 SCM_RIGHTS = 0x1 1365 PR_FP_EXC_DIV = 0x10000
1366 SCM_TIMESTAMP = 0x1d 1366 PR_FP_EXC_INV = 0x100000
1367 SCM_TIMESTAMPING = 0x23 1367 PR_FP_EXC_NONRECOV = 0x1
1368 SCM_TIMESTAMPNS = 0x21 1368 PR_FP_EXC_OVF = 0x20000
1369 SCM_WIFI_STATUS = 0x25 1369 PR_FP_EXC_PRECISE = 0x3
1370 SHUT_RD = 0x0 1370 PR_FP_EXC_RES = 0x80000
1371 SHUT_RDWR = 0x2 1371 PR_FP_EXC_SW_ENABLE = 0x80
1372 SHUT_WR = 0x1 1372 PR_FP_EXC_UND = 0x40000
1373 SIOCADDDLCI = 0x8980 1373 PR_FP_MODE_FR = 0x1
1374 SIOCADDMULTI = 0x8931 1374 PR_FP_MODE_FRE = 0x2
1375 SIOCADDRT = 0x890b 1375 PR_GET_CHILD_SUBREAPER = 0x25
1376 SIOCATMARK = 0x8905 1376 PR_GET_DUMPABLE = 0x3
1377 SIOCBONDCHANGEACTIVE = 0x8995 1377 PR_GET_ENDIAN = 0x13
1378 SIOCBONDENSLAVE = 0x8990 1378 PR_GET_FPEMU = 0x9
1379 SIOCBONDINFOQUERY = 0x8994 1379 PR_GET_FPEXC = 0xb
1380 SIOCBONDRELEASE = 0x8991 1380 PR_GET_FP_MODE = 0x2e
1381 SIOCBONDSETHWADDR = 0x8992 1381 PR_GET_KEEPCAPS = 0x7
1382 SIOCBONDSLAVEINFOQUERY = 0x8993 1382 PR_GET_NAME = 0x10
1383 SIOCBRADDBR = 0x89a0 1383 PR_GET_NO_NEW_PRIVS = 0x27
1384 SIOCBRADDIF = 0x89a2 1384 PR_GET_PDEATHSIG = 0x2
1385 SIOCBRDELBR = 0x89a1 1385 PR_GET_SECCOMP = 0x15
1386 SIOCBRDELIF = 0x89a3 1386 PR_GET_SECUREBITS = 0x1b
1387 SIOCDARP = 0x8953 1387 PR_GET_SPECULATION_CTRL = 0x34
1388 SIOCDELDLCI = 0x8981 1388 PR_GET_THP_DISABLE = 0x2a
1389 SIOCDELMULTI = 0x8932 1389 PR_GET_TID_ADDRESS = 0x28
1390 SIOCDELRT = 0x890c 1390 PR_GET_TIMERSLACK = 0x1e
1391 SIOCDEVPRIVATE = 0x89f0 1391 PR_GET_TIMING = 0xd
1392 SIOCDIFADDR = 0x8936 1392 PR_GET_TSC = 0x19
1393 SIOCDRARP = 0x8960 1393 PR_GET_UNALIGN = 0x5
1394 SIOCETHTOOL = 0x8946 1394 PR_MCE_KILL = 0x21
1395 SIOCGARP = 0x8954 1395 PR_MCE_KILL_CLEAR = 0x0
1396 SIOCGHWTSTAMP = 0x89b1 1396 PR_MCE_KILL_DEFAULT = 0x2
1397 SIOCGIFADDR = 0x8915 1397 PR_MCE_KILL_EARLY = 0x1
1398 SIOCGIFBR = 0x8940 1398 PR_MCE_KILL_GET = 0x22
1399 SIOCGIFBRDADDR = 0x8919 1399 PR_MCE_KILL_LATE = 0x0
1400 SIOCGIFCONF = 0x8912 1400 PR_MCE_KILL_SET = 0x1
1401 SIOCGIFCOUNT = 0x8938 1401 PR_MPX_DISABLE_MANAGEMENT = 0x2c
1402 SIOCGIFDSTADDR = 0x8917 1402 PR_MPX_ENABLE_MANAGEMENT = 0x2b
1403 SIOCGIFENCAP = 0x8925 1403 PR_SET_CHILD_SUBREAPER = 0x24
1404 SIOCGIFFLAGS = 0x8913 1404 PR_SET_DUMPABLE = 0x4
1405 SIOCGIFHWADDR = 0x8927 1405 PR_SET_ENDIAN = 0x14
1406 SIOCGIFINDEX = 0x8933 1406 PR_SET_FPEMU = 0xa
1407 SIOCGIFMAP = 0x8970 1407 PR_SET_FPEXC = 0xc
1408 SIOCGIFMEM = 0x891f 1408 PR_SET_FP_MODE = 0x2d
1409 SIOCGIFMETRIC = 0x891d 1409 PR_SET_KEEPCAPS = 0x8
1410 SIOCGIFMTU = 0x8921 1410 PR_SET_MM = 0x23
1411 SIOCGIFNAME = 0x8910 1411 PR_SET_MM_ARG_END = 0x9
1412 SIOCGIFNETMASK = 0x891b 1412 PR_SET_MM_ARG_START = 0x8
1413 SIOCGIFPFLAGS = 0x8935 1413 PR_SET_MM_AUXV = 0xc
1414 SIOCGIFSLAVE = 0x8929 1414 PR_SET_MM_BRK = 0x7
1415 SIOCGIFTXQLEN = 0x8942 1415 PR_SET_MM_END_CODE = 0x2
1416 SIOCGIFVLAN = 0x8982 1416 PR_SET_MM_END_DATA = 0x4
1417 SIOCGMIIPHY = 0x8947 1417 PR_SET_MM_ENV_END = 0xb
1418 SIOCGMIIREG = 0x8948 1418 PR_SET_MM_ENV_START = 0xa
1419 SIOCGPGRP = 0x8904 1419 PR_SET_MM_EXE_FILE = 0xd
1420 SIOCGRARP = 0x8961 1420 PR_SET_MM_MAP = 0xe
1421 SIOCGSTAMP = 0x8906 1421 PR_SET_MM_MAP_SIZE = 0xf
1422 SIOCGSTAMPNS = 0x8907 1422 PR_SET_MM_START_BRK = 0x6
1423 SIOCINQ = 0x4004667f 1423 PR_SET_MM_START_CODE = 0x1
1424 SIOCOUTQ = 0x40047473 1424 PR_SET_MM_START_DATA = 0x3
1425 SIOCOUTQNSD = 0x894b 1425 PR_SET_MM_START_STACK = 0x5
1426 SIOCPROTOPRIVATE = 0x89e0 1426 PR_SET_NAME = 0xf
1427 SIOCRTMSG = 0x890d 1427 PR_SET_NO_NEW_PRIVS = 0x26
1428 SIOCSARP = 0x8955 1428 PR_SET_PDEATHSIG = 0x1
1429 SIOCSHWTSTAMP = 0x89b0 1429 PR_SET_PTRACER = 0x59616d61
1430 SIOCSIFADDR = 0x8916 1430 PR_SET_PTRACER_ANY = 0xffffffffffffffff
1431 SIOCSIFBR = 0x8941 1431 PR_SET_SECCOMP = 0x16
1432 SIOCSIFBRDADDR = 0x891a 1432 PR_SET_SECUREBITS = 0x1c
1433 SIOCSIFDSTADDR = 0x8918 1433 PR_SET_SPECULATION_CTRL = 0x35
1434 SIOCSIFENCAP = 0x8926 1434 PR_SET_THP_DISABLE = 0x29
1435 SIOCSIFFLAGS = 0x8914 1435 PR_SET_TIMERSLACK = 0x1d
1436 SIOCSIFHWADDR = 0x8924 1436 PR_SET_TIMING = 0xe
1437 SIOCSIFHWBROADCAST = 0x8937 1437 PR_SET_TSC = 0x1a
1438 SIOCSIFLINK = 0x8911 1438 PR_SET_UNALIGN = 0x6
1439 SIOCSIFMAP = 0x8971 1439 PR_SPEC_DISABLE = 0x4
1440 SIOCSIFMEM = 0x8920 1440 PR_SPEC_ENABLE = 0x2
1441 SIOCSIFMETRIC = 0x891e 1441 PR_SPEC_FORCE_DISABLE = 0x8
1442 SIOCSIFMTU = 0x8922 1442 PR_SPEC_INDIRECT_BRANCH = 0x1
1443 SIOCSIFNAME = 0x8923 1443 PR_SPEC_NOT_AFFECTED = 0x0
1444 SIOCSIFNETMASK = 0x891c 1444 PR_SPEC_PRCTL = 0x1
1445 SIOCSIFPFLAGS = 0x8934 1445 PR_SPEC_STORE_BYPASS = 0x0
1446 SIOCSIFSLAVE = 0x8930 1446 PR_SVE_GET_VL = 0x33
1447 SIOCSIFTXQLEN = 0x8943 1447 PR_SVE_SET_VL = 0x32
1448 SIOCSIFVLAN = 0x8983 1448 PR_SVE_SET_VL_ONEXEC = 0x40000
1449 SIOCSMIIREG = 0x8949 1449 PR_SVE_VL_INHERIT = 0x20000
1450 SIOCSPGRP = 0x8902 1450 PR_SVE_VL_LEN_MASK = 0xffff
1451 SIOCSRARP = 0x8962 1451 PR_TASK_PERF_EVENTS_DISABLE = 0x1f
1452 SIOCWANDEV = 0x894a 1452 PR_TASK_PERF_EVENTS_ENABLE = 0x20
1453 SOCK_CLOEXEC = 0x400000 1453 PR_TIMING_STATISTICAL = 0x0
1454 SOCK_DCCP = 0x6 1454 PR_TIMING_TIMESTAMP = 0x1
1455 SOCK_DGRAM = 0x2 1455 PR_TSC_ENABLE = 0x1
1456 SOCK_NONBLOCK = 0x4000 1456 PR_TSC_SIGSEGV = 0x2
1457 SOCK_PACKET = 0xa 1457 PR_UNALIGN_NOPRINT = 0x1
1458 SOCK_RAW = 0x3 1458 PR_UNALIGN_SIGBUS = 0x2
1459 SOCK_RDM = 0x4 1459 PSTOREFS_MAGIC = 0x6165676c
1460 SOCK_SEQPACKET = 0x5 1460 PTRACE_ATTACH = 0x10
1461 SOCK_STREAM = 0x1 1461 PTRACE_CONT = 0x7
1462 SOL_AAL = 0x109 1462 PTRACE_DETACH = 0x11
1463 SOL_ALG = 0x117 1463 PTRACE_EVENT_CLONE = 0x3
1464 SOL_ATM = 0x108 1464 PTRACE_EVENT_EXEC = 0x4
1465 SOL_CAIF = 0x116 1465 PTRACE_EVENT_EXIT = 0x6
1466 SOL_DCCP = 0x10d 1466 PTRACE_EVENT_FORK = 0x1
1467 SOL_DECNET = 0x105 1467 PTRACE_EVENT_SECCOMP = 0x7
1468 SOL_ICMPV6 = 0x3a 1468 PTRACE_EVENT_STOP = 0x80
1469 SOL_IP = 0x0 1469 PTRACE_EVENT_VFORK = 0x2
1470 SOL_IPV6 = 0x29 1470 PTRACE_EVENT_VFORK_DONE = 0x5
1471 SOL_IRDA = 0x10a 1471 PTRACE_GETEVENTMSG = 0x4201
1472 SOL_IUCV = 0x115 1472 PTRACE_GETFPAREGS = 0x14
1473 SOL_KCM = 0x119 1473 PTRACE_GETFPREGS = 0xe
1474 SOL_LLC = 0x10c 1474 PTRACE_GETFPREGS64 = 0x19
1475 SOL_NETBEUI = 0x10b 1475 PTRACE_GETREGS = 0xc
1476 SOL_NETLINK = 0x10e 1476 PTRACE_GETREGS64 = 0x16
1477 SOL_NFC = 0x118 1477 PTRACE_GETREGSET = 0x4204
1478 SOL_PACKET = 0x107 1478 PTRACE_GETSIGINFO = 0x4202
1479 SOL_PNPIPE = 0x113 1479 PTRACE_GETSIGMASK = 0x420a
1480 SOL_PPPOL2TP = 0x111 1480 PTRACE_INTERRUPT = 0x4207
1481 SOL_RAW = 0xff 1481 PTRACE_KILL = 0x8
1482 SOL_RDS = 0x114 1482 PTRACE_LISTEN = 0x4208
1483 SOL_RXRPC = 0x110 1483 PTRACE_O_EXITKILL = 0x100000
1484 SOL_SOCKET = 0xffff 1484 PTRACE_O_MASK = 0x3000ff
1485 SOL_TCP = 0x6 1485 PTRACE_O_SUSPEND_SECCOMP = 0x200000
1486 SOL_TIPC = 0x10f 1486 PTRACE_O_TRACECLONE = 0x8
1487 SOL_X25 = 0x106 1487 PTRACE_O_TRACEEXEC = 0x10
1488 SOMAXCONN = 0x80 1488 PTRACE_O_TRACEEXIT = 0x40
1489 SO_ACCEPTCONN = 0x8000 1489 PTRACE_O_TRACEFORK = 0x2
1490 SO_ATTACH_BPF = 0x34 1490 PTRACE_O_TRACESECCOMP = 0x80
1491 SO_ATTACH_FILTER = 0x1a 1491 PTRACE_O_TRACESYSGOOD = 0x1
1492 SO_ATTACH_REUSEPORT_CBPF = 0x35 1492 PTRACE_O_TRACEVFORK = 0x4
1493 SO_ATTACH_REUSEPORT_EBPF = 0x36 1493 PTRACE_O_TRACEVFORKDONE = 0x20
1494 SO_BINDTODEVICE = 0xd 1494 PTRACE_PEEKDATA = 0x2
1495 SO_BPF_EXTENSIONS = 0x32 1495 PTRACE_PEEKSIGINFO = 0x4209
1496 SO_BROADCAST = 0x20 1496 PTRACE_PEEKSIGINFO_SHARED = 0x1
1497 SO_BSDCOMPAT = 0x400 1497 PTRACE_PEEKTEXT = 0x1
1498 SO_BUSY_POLL = 0x30 1498 PTRACE_PEEKUSR = 0x3
1499 SO_CNX_ADVICE = 0x37 1499 PTRACE_POKEDATA = 0x5
1500 SO_DEBUG = 0x1 1500 PTRACE_POKETEXT = 0x4
1501 SO_DETACH_BPF = 0x1b 1501 PTRACE_POKEUSR = 0x6
1502 SO_DETACH_FILTER = 0x1b 1502 PTRACE_READDATA = 0x10
1503 SO_DOMAIN = 0x1029 1503 PTRACE_READTEXT = 0x12
1504 SO_DONTROUTE = 0x10 1504 PTRACE_SECCOMP_GET_FILTER = 0x420c
1505 SO_ERROR = 0x1007 1505 PTRACE_SECCOMP_GET_METADATA = 0x420d
1506 SO_GET_FILTER = 0x1a 1506 PTRACE_SEIZE = 0x4206
1507 SO_INCOMING_CPU = 0x33 1507 PTRACE_SETFPAREGS = 0x15
1508 SO_KEEPALIVE = 0x8 1508 PTRACE_SETFPREGS = 0xf
1509 SO_LINGER = 0x80 1509 PTRACE_SETFPREGS64 = 0x1a
1510 SO_LOCK_FILTER = 0x28 1510 PTRACE_SETOPTIONS = 0x4200
1511 SO_MARK = 0x22 1511 PTRACE_SETREGS = 0xd
1512 SO_MAX_PACING_RATE = 0x31 1512 PTRACE_SETREGS64 = 0x17
1513 SO_NOFCS = 0x27 1513 PTRACE_SETREGSET = 0x4205
1514 SO_NO_CHECK = 0xb 1514 PTRACE_SETSIGINFO = 0x4203
1515 SO_OOBINLINE = 0x100 1515 PTRACE_SETSIGMASK = 0x420b
1516 SO_PASSCRED = 0x2 1516 PTRACE_SINGLESTEP = 0x9
1517 SO_PASSSEC = 0x1f 1517 PTRACE_SPARC_DETACH = 0xb
1518 SO_PEEK_OFF = 0x26 1518 PTRACE_SYSCALL = 0x18
1519 SO_PEERCRED = 0x40 1519 PTRACE_TRACEME = 0x0
1520 SO_PEERNAME = 0x1c 1520 PTRACE_WRITEDATA = 0x11
1521 SO_PEERSEC = 0x1e 1521 PTRACE_WRITETEXT = 0x13
1522 SO_PRIORITY = 0xc 1522 PT_FP = 0x48
1523 SO_PROTOCOL = 0x1028 1523 PT_G0 = 0x10
1524 SO_RCVBUF = 0x1002 1524 PT_G1 = 0x14
1525 SO_RCVBUFFORCE = 0x100b 1525 PT_G2 = 0x18
1526 SO_RCVLOWAT = 0x800 1526 PT_G3 = 0x1c
1527 SO_RCVTIMEO = 0x2000 1527 PT_G4 = 0x20
1528 SO_REUSEADDR = 0x4 1528 PT_G5 = 0x24
1529 SO_REUSEPORT = 0x200 1529 PT_G6 = 0x28
1530 SO_RXQ_OVFL = 0x24 1530 PT_G7 = 0x2c
1531 SO_SECURITY_AUTHENTICATION = 0x5001 1531 PT_I0 = 0x30
1532 SO_SECURITY_ENCRYPTION_NETWORK = 0x5004 1532 PT_I1 = 0x34
1533 SO_SECURITY_ENCRYPTION_TRANSPORT = 0x5002 1533 PT_I2 = 0x38
1534 SO_SELECT_ERR_QUEUE = 0x29 1534 PT_I3 = 0x3c
1535 SO_SNDBUF = 0x1001 1535 PT_I4 = 0x40
1536 SO_SNDBUFFORCE = 0x100a 1536 PT_I5 = 0x44
1537 SO_SNDLOWAT = 0x1000 1537 PT_I6 = 0x48
1538 SO_SNDTIMEO = 0x4000 1538 PT_I7 = 0x4c
1539 SO_TIMESTAMP = 0x1d 1539 PT_NPC = 0x8
1540 SO_TIMESTAMPING = 0x23 1540 PT_PC = 0x4
1541 SO_TIMESTAMPNS = 0x21 1541 PT_PSR = 0x0
1542 SO_TYPE = 0x1008 1542 PT_REGS_MAGIC = 0x57ac6c00
1543 SO_VM_SOCKETS_BUFFER_MAX_SIZE = 0x2 1543 PT_TNPC = 0x90
1544 SO_VM_SOCKETS_BUFFER_MIN_SIZE = 0x1 1544 PT_TPC = 0x88
1545 SO_VM_SOCKETS_BUFFER_SIZE = 0x0 1545 PT_TSTATE = 0x80
1546 SO_VM_SOCKETS_CONNECT_TIMEOUT = 0x6 1546 PT_V9_FP = 0x70
1547 SO_VM_SOCKETS_NONBLOCK_TXRX = 0x7 1547 PT_V9_G0 = 0x0
1548 SO_VM_SOCKETS_PEER_HOST_VM_ID = 0x3 1548 PT_V9_G1 = 0x8
1549 SO_VM_SOCKETS_TRUSTED = 0x5 1549 PT_V9_G2 = 0x10
1550 SO_WIFI_STATUS = 0x25 1550 PT_V9_G3 = 0x18
1551 SPLICE_F_GIFT = 0x8 1551 PT_V9_G4 = 0x20
1552 SPLICE_F_MORE = 0x4 1552 PT_V9_G5 = 0x28
1553 SPLICE_F_MOVE = 0x1 1553 PT_V9_G6 = 0x30
1554 SPLICE_F_NONBLOCK = 0x2 1554 PT_V9_G7 = 0x38
1555 S_BLKSIZE = 0x200 1555 PT_V9_I0 = 0x40
1556 S_IEXEC = 0x40 1556 PT_V9_I1 = 0x48
1557 S_IFBLK = 0x6000 1557 PT_V9_I2 = 0x50
1558 S_IFCHR = 0x2000 1558 PT_V9_I3 = 0x58
1559 S_IFDIR = 0x4000 1559 PT_V9_I4 = 0x60
1560 S_IFIFO = 0x1000 1560 PT_V9_I5 = 0x68
1561 S_IFLNK = 0xa000 1561 PT_V9_I6 = 0x70
1562 S_IFMT = 0xf000 1562 PT_V9_I7 = 0x78
1563 S_IFREG = 0x8000 1563 PT_V9_MAGIC = 0x9c
1564 S_IFSOCK = 0xc000 1564 PT_V9_TNPC = 0x90
1565 S_IREAD = 0x100 1565 PT_V9_TPC = 0x88
1566 S_IRGRP = 0x20 1566 PT_V9_TSTATE = 0x80
1567 S_IROTH = 0x4 1567 PT_V9_Y = 0x98
1568 S_IRUSR = 0x100 1568 PT_WIM = 0x10
1569 S_IRWXG = 0x38 1569 PT_Y = 0xc
1570 S_IRWXO = 0x7 1570 QNX4_SUPER_MAGIC = 0x2f
1571 S_IRWXU = 0x1c0 1571 QNX6_SUPER_MAGIC = 0x68191122
1572 S_ISGID = 0x400 1572 RAMFS_MAGIC = 0x858458f6
1573 S_ISUID = 0x800 1573 RDTGROUP_SUPER_MAGIC = 0x7655821
1574 S_ISVTX = 0x200 1574 REISERFS_SUPER_MAGIC = 0x52654973
1575 S_IWGRP = 0x10 1575 RENAME_EXCHANGE = 0x2
1576 S_IWOTH = 0x2 1576 RENAME_NOREPLACE = 0x1
1577 S_IWRITE = 0x80 1577 RENAME_WHITEOUT = 0x4
1578 S_IWUSR = 0x80 1578 RLIMIT_AS = 0x9
1579 S_IXGRP = 0x8 1579 RLIMIT_CORE = 0x4
1580 S_IXOTH = 0x1 1580 RLIMIT_CPU = 0x0
1581 S_IXUSR = 0x40 1581 RLIMIT_DATA = 0x2
1582 TAB0 = 0x0 1582 RLIMIT_FSIZE = 0x1
1583 TAB1 = 0x800 1583 RLIMIT_LOCKS = 0xa
1584 TAB2 = 0x1000 1584 RLIMIT_MEMLOCK = 0x8
1585 TAB3 = 0x1800 1585 RLIMIT_MSGQUEUE = 0xc
1586 TABDLY = 0x1800 1586 RLIMIT_NICE = 0xd
1587 TCFLSH = 0x20005407 1587 RLIMIT_NOFILE = 0x6
1588 TCGETA = 0x40125401 1588 RLIMIT_NPROC = 0x7
1589 TCGETS = 0x40245408 1589 RLIMIT_RSS = 0x5
1590 TCGETS2 = 0x402c540c 1590 RLIMIT_RTPRIO = 0xe
1591 TCIFLUSH = 0x0 1591 RLIMIT_RTTIME = 0xf
1592 TCIOFF = 0x2 1592 RLIMIT_SIGPENDING = 0xb
1593 TCIOFLUSH = 0x2 1593 RLIMIT_STACK = 0x3
1594 TCION = 0x3 1594 RLIM_INFINITY = 0xffffffffffffffff
1595 TCOFLUSH = 0x1 1595 RNDADDENTROPY = 0x80085203
1596 TCOOFF = 0x0 1596 RNDADDTOENTCNT = 0x80045201
1597 TCOON = 0x1 1597 RNDCLEARPOOL = 0x20005206
1598 TCP_CC_INFO = 0x1a 1598 RNDGETENTCNT = 0x40045200
1599 TCP_CONGESTION = 0xd 1599 RNDGETPOOL = 0x40085202
1600 TCP_COOKIE_IN_ALWAYS = 0x1 1600 RNDRESEEDCRNG = 0x20005207
1601 TCP_COOKIE_MAX = 0x10 1601 RNDZAPENTCNT = 0x20005204
1602 TCP_COOKIE_MIN = 0x8 1602 RTAX_ADVMSS = 0x8
1603 TCP_COOKIE_OUT_NEVER = 0x2 1603 RTAX_CC_ALGO = 0x10
1604 TCP_COOKIE_PAIR_SIZE = 0x20 1604 RTAX_CWND = 0x7
1605 TCP_COOKIE_TRANSACTIONS = 0xf 1605 RTAX_FASTOPEN_NO_COOKIE = 0x11
1606 TCP_CORK = 0x3 1606 RTAX_FEATURES = 0xc
1607 TCP_DEFER_ACCEPT = 0x9 1607 RTAX_FEATURE_ALLFRAG = 0x8
1608 TCP_FASTOPEN = 0x17 1608 RTAX_FEATURE_ECN = 0x1
1609 TCP_INFO = 0xb 1609 RTAX_FEATURE_MASK = 0xf
1610 TCP_KEEPCNT = 0x6 1610 RTAX_FEATURE_SACK = 0x2
1611 TCP_KEEPIDLE = 0x4 1611 RTAX_FEATURE_TIMESTAMP = 0x4
1612 TCP_KEEPINTVL = 0x5 1612 RTAX_HOPLIMIT = 0xa
1613 TCP_LINGER2 = 0x8 1613 RTAX_INITCWND = 0xb
1614 TCP_MAXSEG = 0x2 1614 RTAX_INITRWND = 0xe
1615 TCP_MAXWIN = 0xffff 1615 RTAX_LOCK = 0x1
1616 TCP_MAX_WINSHIFT = 0xe 1616 RTAX_MAX = 0x11
1617 TCP_MD5SIG = 0xe 1617 RTAX_MTU = 0x2
1618 TCP_MD5SIG_MAXKEYLEN = 0x50 1618 RTAX_QUICKACK = 0xf
1619 TCP_MSS = 0x200 1619 RTAX_REORDERING = 0x9
1620 TCP_MSS_DEFAULT = 0x218 1620 RTAX_RTO_MIN = 0xd
1621 TCP_MSS_DESIRED = 0x4c4 1621 RTAX_RTT = 0x4
1622 TCP_NODELAY = 0x1 1622 RTAX_RTTVAR = 0x5
1623 TCP_NOTSENT_LOWAT = 0x19 1623 RTAX_SSTHRESH = 0x6
1624 TCP_QUEUE_SEQ = 0x15 1624 RTAX_UNSPEC = 0x0
1625 TCP_QUICKACK = 0xc 1625 RTAX_WINDOW = 0x3
1626 TCP_REPAIR = 0x13 1626 RTA_ALIGNTO = 0x4
1627 TCP_REPAIR_OPTIONS = 0x16 1627 RTA_MAX = 0x1d
1628 TCP_REPAIR_QUEUE = 0x14 1628 RTCF_DIRECTSRC = 0x4000000
1629 TCP_SAVED_SYN = 0x1c 1629 RTCF_DOREDIRECT = 0x1000000
1630 TCP_SAVE_SYN = 0x1b 1630 RTCF_LOG = 0x2000000
1631 TCP_SYNCNT = 0x7 1631 RTCF_MASQ = 0x400000
1632 TCP_S_DATA_IN = 0x4 1632 RTCF_NAT = 0x800000
1633 TCP_S_DATA_OUT = 0x8 1633 RTCF_VALVE = 0x200000
1634 TCP_THIN_DUPACK = 0x11 1634 RTC_AF = 0x20
1635 TCP_THIN_LINEAR_TIMEOUTS = 0x10 1635 RTC_AIE_OFF = 0x20007002
1636 TCP_TIMESTAMP = 0x18 1636 RTC_AIE_ON = 0x20007001
1637 TCP_USER_TIMEOUT = 0x12 1637 RTC_ALM_READ = 0x40247008
1638 TCP_WINDOW_CLAMP = 0xa 1638 RTC_ALM_SET = 0x80247007
1639 TCSAFLUSH = 0x2 1639 RTC_EPOCH_READ = 0x4008700d
1640 TCSBRK = 0x20005405 1640 RTC_EPOCH_SET = 0x8008700e
1641 TCSBRKP = 0x5425 1641 RTC_IRQF = 0x80
1642 TCSETA = 0x80125402 1642 RTC_IRQP_READ = 0x4008700b
1643 TCSETAF = 0x80125404 1643 RTC_IRQP_SET = 0x8008700c
1644 TCSETAW = 0x80125403 1644 RTC_MAX_FREQ = 0x2000
1645 TCSETS = 0x80245409 1645 RTC_PF = 0x40
1646 TCSETS2 = 0x802c540d 1646 RTC_PIE_OFF = 0x20007006
1647 TCSETSF = 0x8024540b 1647 RTC_PIE_ON = 0x20007005
1648 TCSETSF2 = 0x802c540f 1648 RTC_PLL_GET = 0x40207011
1649 TCSETSW = 0x8024540a 1649 RTC_PLL_SET = 0x80207012
1650 TCSETSW2 = 0x802c540e 1650 RTC_RD_TIME = 0x40247009
1651 TCXONC = 0x20005406 1651 RTC_SET_TIME = 0x8024700a
1652 TIOCCBRK = 0x2000747a 1652 RTC_UF = 0x10
1653 TIOCCONS = 0x20007424 1653 RTC_UIE_OFF = 0x20007004
1654 TIOCEXCL = 0x2000740d 1654 RTC_UIE_ON = 0x20007003
1655 TIOCGDEV = 0x40045432 1655 RTC_VL_CLR = 0x20007014
1656 TIOCGETD = 0x40047400 1656 RTC_VL_READ = 0x40047013
1657 TIOCGEXCL = 0x40045440 1657 RTC_WIE_OFF = 0x20007010
1658 TIOCGICOUNT = 0x545d 1658 RTC_WIE_ON = 0x2000700f
1659 TIOCGLCKTRMIOS = 0x5456 1659 RTC_WKALM_RD = 0x40287010
1660 TIOCGPGRP = 0x40047483 1660 RTC_WKALM_SET = 0x8028700f
1661 TIOCGPKT = 0x40045438 1661 RTF_ADDRCLASSMASK = 0xf8000000
1662 TIOCGPTLCK = 0x40045439 1662 RTF_ADDRCONF = 0x40000
1663 TIOCGPTN = 0x40047486 1663 RTF_ALLONLINK = 0x20000
1664 TIOCGRS485 = 0x40205441 1664 RTF_BROADCAST = 0x10000000
1665 TIOCGSERIAL = 0x541e 1665 RTF_CACHE = 0x1000000
1666 TIOCGSID = 0x40047485 1666 RTF_DEFAULT = 0x10000
1667 TIOCGSOFTCAR = 0x40047464 1667 RTF_DYNAMIC = 0x10
1668 TIOCGWINSZ = 0x40087468 1668 RTF_FLOW = 0x2000000
1669 TIOCINQ = 0x4004667f 1669 RTF_GATEWAY = 0x2
1670 TIOCLINUX = 0x541c 1670 RTF_HOST = 0x4
1671 TIOCMBIC = 0x8004746b 1671 RTF_INTERFACE = 0x40000000
1672 TIOCMBIS = 0x8004746c 1672 RTF_IRTT = 0x100
1673 TIOCMGET = 0x4004746a 1673 RTF_LINKRT = 0x100000
1674 TIOCMIWAIT = 0x545c 1674 RTF_LOCAL = 0x80000000
1675 TIOCMSET = 0x8004746d 1675 RTF_MODIFIED = 0x20
1676 TIOCM_CAR = 0x40 1676 RTF_MSS = 0x40
1677 TIOCM_CD = 0x40 1677 RTF_MTU = 0x40
1678 TIOCM_CTS = 0x20 1678 RTF_MULTICAST = 0x20000000
1679 TIOCM_DSR = 0x100 1679 RTF_NAT = 0x8000000
1680 TIOCM_DTR = 0x2 1680 RTF_NOFORWARD = 0x1000
1681 TIOCM_LE = 0x1 1681 RTF_NONEXTHOP = 0x200000
1682 TIOCM_LOOP = 0x8000 1682 RTF_NOPMTUDISC = 0x4000
1683 TIOCM_OUT1 = 0x2000 1683 RTF_POLICY = 0x4000000
1684 TIOCM_OUT2 = 0x4000 1684 RTF_REINSTATE = 0x8
1685 TIOCM_RI = 0x80 1685 RTF_REJECT = 0x200
1686 TIOCM_RNG = 0x80 1686 RTF_STATIC = 0x400
1687 TIOCM_RTS = 0x4 1687 RTF_THROW = 0x2000
1688 TIOCM_SR = 0x10 1688 RTF_UP = 0x1
1689 TIOCM_ST = 0x8 1689 RTF_WINDOW = 0x80
1690 TIOCNOTTY = 0x20007471 1690 RTF_XRESOLVE = 0x800
1691 TIOCNXCL = 0x2000740e 1691 RTM_BASE = 0x10
1692 TIOCOUTQ = 0x40047473 1692 RTM_DELACTION = 0x31
1693 TIOCPKT = 0x80047470 1693 RTM_DELADDR = 0x15
1694 TIOCPKT_DATA = 0x0 1694 RTM_DELADDRLABEL = 0x49
1695 TIOCPKT_DOSTOP = 0x20 1695 RTM_DELCHAIN = 0x65
1696 TIOCPKT_FLUSHREAD = 0x1 1696 RTM_DELLINK = 0x11
1697 TIOCPKT_FLUSHWRITE = 0x2 1697 RTM_DELMDB = 0x55
1698 TIOCPKT_IOCTL = 0x40 1698 RTM_DELNEIGH = 0x1d
1699 TIOCPKT_NOSTOP = 0x10 1699 RTM_DELNETCONF = 0x51
1700 TIOCPKT_START = 0x8 1700 RTM_DELNSID = 0x59
1701 TIOCPKT_STOP = 0x4 1701 RTM_DELQDISC = 0x25
1702 TIOCSBRK = 0x2000747b 1702 RTM_DELROUTE = 0x19
1703 TIOCSCTTY = 0x20007484 1703 RTM_DELRULE = 0x21
1704 TIOCSERCONFIG = 0x5453 1704 RTM_DELTCLASS = 0x29
1705 TIOCSERGETLSR = 0x5459 1705 RTM_DELTFILTER = 0x2d
1706 TIOCSERGETMULTI = 0x545a 1706 RTM_F_CLONED = 0x200
1707 TIOCSERGSTRUCT = 0x5458 1707 RTM_F_EQUALIZE = 0x400
1708 TIOCSERGWILD = 0x5454 1708 RTM_F_FIB_MATCH = 0x2000
1709 TIOCSERSETMULTI = 0x545b 1709 RTM_F_LOOKUP_TABLE = 0x1000
1710 TIOCSERSWILD = 0x5455 1710 RTM_F_NOTIFY = 0x100
1711 TIOCSER_TEMT = 0x1 1711 RTM_F_PREFIX = 0x800
1712 TIOCSETD = 0x80047401 1712 RTM_GETACTION = 0x32
1713 TIOCSIG = 0x80047488 1713 RTM_GETADDR = 0x16
1714 TIOCSLCKTRMIOS = 0x5457 1714 RTM_GETADDRLABEL = 0x4a
1715 TIOCSPGRP = 0x80047482 1715 RTM_GETANYCAST = 0x3e
1716 TIOCSPTLCK = 0x80047487 1716 RTM_GETCHAIN = 0x66
1717 TIOCSRS485 = 0xc0205442 1717 RTM_GETDCB = 0x4e
1718 TIOCSSERIAL = 0x541f 1718 RTM_GETLINK = 0x12
1719 TIOCSSOFTCAR = 0x80047465 1719 RTM_GETMDB = 0x56
1720 TIOCSTART = 0x2000746e 1720 RTM_GETMULTICAST = 0x3a
1721 TIOCSTI = 0x80017472 1721 RTM_GETNEIGH = 0x1e
1722 TIOCSTOP = 0x2000746f 1722 RTM_GETNEIGHTBL = 0x42
1723 TIOCSWINSZ = 0x80087467 1723 RTM_GETNETCONF = 0x52
1724 TIOCVHANGUP = 0x20005437 1724 RTM_GETNSID = 0x5a
1725 TOSTOP = 0x100 1725 RTM_GETQDISC = 0x26
1726 TUNATTACHFILTER = 0x801054d5 1726 RTM_GETROUTE = 0x1a
1727 TUNDETACHFILTER = 0x801054d6 1727 RTM_GETRULE = 0x22
1728 TUNGETFEATURES = 0x400454cf 1728 RTM_GETSTATS = 0x5e
1729 TUNGETFILTER = 0x401054db 1729 RTM_GETTCLASS = 0x2a
1730 TUNGETIFF = 0x400454d2 1730 RTM_GETTFILTER = 0x2e
1731 TUNGETSNDBUF = 0x400454d3 1731 RTM_MAX = 0x67
1732 TUNGETVNETBE = 0x400454df 1732 RTM_NEWACTION = 0x30
1733 TUNGETVNETHDRSZ = 0x400454d7 1733 RTM_NEWADDR = 0x14
1734 TUNGETVNETLE = 0x400454dd 1734 RTM_NEWADDRLABEL = 0x48
1735 TUNSETDEBUG = 0x800454c9 1735 RTM_NEWCACHEREPORT = 0x60
1736 TUNSETGROUP = 0x800454ce 1736 RTM_NEWCHAIN = 0x64
1737 TUNSETIFF = 0x800454ca 1737 RTM_NEWLINK = 0x10
1738 TUNSETIFINDEX = 0x800454da 1738 RTM_NEWMDB = 0x54
1739 TUNSETLINK = 0x800454cd 1739 RTM_NEWNDUSEROPT = 0x44
1740 TUNSETNOCSUM = 0x800454c8 1740 RTM_NEWNEIGH = 0x1c
1741 TUNSETOFFLOAD = 0x800454d0 1741 RTM_NEWNEIGHTBL = 0x40
1742 TUNSETOWNER = 0x800454cc 1742 RTM_NEWNETCONF = 0x50
1743 TUNSETPERSIST = 0x800454cb 1743 RTM_NEWNSID = 0x58
1744 TUNSETQUEUE = 0x800454d9 1744 RTM_NEWPREFIX = 0x34
1745 TUNSETSNDBUF = 0x800454d4 1745 RTM_NEWQDISC = 0x24
1746 TUNSETTXFILTER = 0x800454d1 1746 RTM_NEWROUTE = 0x18
1747 TUNSETVNETBE = 0x800454de 1747 RTM_NEWRULE = 0x20
1748 TUNSETVNETHDRSZ = 0x800454d8 1748 RTM_NEWSTATS = 0x5c
1749 TUNSETVNETLE = 0x800454dc 1749 RTM_NEWTCLASS = 0x28
1750 VDISCARD = 0xd 1750 RTM_NEWTFILTER = 0x2c
1751 VDSUSP = 0xb 1751 RTM_NR_FAMILIES = 0x16
1752 VEOF = 0x4 1752 RTM_NR_MSGTYPES = 0x58
1753 VEOL = 0x5 1753 RTM_SETDCB = 0x4f
1754 VEOL2 = 0x6 1754 RTM_SETLINK = 0x13
1755 VERASE = 0x2 1755 RTM_SETNEIGHTBL = 0x43
1756 VINTR = 0x0 1756 RTNH_ALIGNTO = 0x4
1757 VKILL = 0x3 1757 RTNH_COMPARE_MASK = 0x19
1758 VLNEXT = 0xf 1758 RTNH_F_DEAD = 0x1
1759 VMADDR_CID_ANY = 0xffffffff 1759 RTNH_F_LINKDOWN = 0x10
1760 VMADDR_CID_HOST = 0x2 1760 RTNH_F_OFFLOAD = 0x8
1761 VMADDR_CID_HYPERVISOR = 0x0 1761 RTNH_F_ONLINK = 0x4
1762 VMADDR_CID_RESERVED = 0x1 1762 RTNH_F_PERVASIVE = 0x2
1763 VMADDR_PORT_ANY = 0xffffffff 1763 RTNH_F_UNRESOLVED = 0x20
1764 VMIN = 0x4 1764 RTN_MAX = 0xb
1765 VQUIT = 0x1 1765 RTPROT_BABEL = 0x2a
1766 VREPRINT = 0xc 1766 RTPROT_BGP = 0xba
1767 VSTART = 0x8 1767 RTPROT_BIRD = 0xc
1768 VSTOP = 0x9 1768 RTPROT_BOOT = 0x3
1769 VSUSP = 0xa 1769 RTPROT_DHCP = 0x10
1770 VSWTC = 0x7 1770 RTPROT_DNROUTED = 0xd
1771 VT0 = 0x0 1771 RTPROT_EIGRP = 0xc0
1772 VT1 = 0x4000 1772 RTPROT_GATED = 0x8
1773 VTDLY = 0x4000 1773 RTPROT_ISIS = 0xbb
1774 VTIME = 0x5 1774 RTPROT_KERNEL = 0x2
1775 VWERASE = 0xe 1775 RTPROT_MROUTED = 0x11
1776 WALL = 0x40000000 1776 RTPROT_MRT = 0xa
1777 WCLONE = 0x80000000 1777 RTPROT_NTK = 0xf
1778 WCONTINUED = 0x8 1778 RTPROT_OSPF = 0xbc
1779 WEXITED = 0x4 1779 RTPROT_RA = 0x9
1780 WNOHANG = 0x1 1780 RTPROT_REDIRECT = 0x1
1781 WNOTHREAD = 0x20000000 1781 RTPROT_RIP = 0xbd
1782 WNOWAIT = 0x1000000 1782 RTPROT_STATIC = 0x4
1783 WORDSIZE = 0x40 1783 RTPROT_UNSPEC = 0x0
1784 WRAP = 0x20000 1784 RTPROT_XORP = 0xe
1785 WSTOPPED = 0x2 1785 RTPROT_ZEBRA = 0xb
1786 WUNTRACED = 0x2 1786 RT_CLASS_DEFAULT = 0xfd
1787 XCASE = 0x4 1787 RT_CLASS_LOCAL = 0xff
1788 XTABS = 0x1800 1788 RT_CLASS_MAIN = 0xfe
1789 __TIOCFLUSH = 0x80047410 1789 RT_CLASS_MAX = 0xff
1790 RT_CLASS_UNSPEC = 0x0
1791 RUSAGE_CHILDREN = -0x1
1792 RUSAGE_SELF = 0x0
1793 RUSAGE_THREAD = 0x1
1794 SCM_CREDENTIALS = 0x2
1795 SCM_RIGHTS = 0x1
1796 SCM_TIMESTAMP = 0x1d
1797 SCM_TIMESTAMPING = 0x23
1798 SCM_TIMESTAMPING_OPT_STATS = 0x38
1799 SCM_TIMESTAMPING_PKTINFO = 0x3c
1800 SCM_TIMESTAMPNS = 0x21
1801 SCM_TXTIME = 0x3f
1802 SCM_WIFI_STATUS = 0x25
1803 SC_LOG_FLUSH = 0x100000
1804 SECCOMP_MODE_DISABLED = 0x0
1805 SECCOMP_MODE_FILTER = 0x2
1806 SECCOMP_MODE_STRICT = 0x1
1807 SECURITYFS_MAGIC = 0x73636673
1808 SELINUX_MAGIC = 0xf97cff8c
1809 SFD_CLOEXEC = 0x400000
1810 SFD_NONBLOCK = 0x4000
1811 SHUT_RD = 0x0
1812 SHUT_RDWR = 0x2
1813 SHUT_WR = 0x1
1814 SIOCADDDLCI = 0x8980
1815 SIOCADDMULTI = 0x8931
1816 SIOCADDRT = 0x890b
1817 SIOCATMARK = 0x8905
1818 SIOCBONDCHANGEACTIVE = 0x8995
1819 SIOCBONDENSLAVE = 0x8990
1820 SIOCBONDINFOQUERY = 0x8994
1821 SIOCBONDRELEASE = 0x8991
1822 SIOCBONDSETHWADDR = 0x8992
1823 SIOCBONDSLAVEINFOQUERY = 0x8993
1824 SIOCBRADDBR = 0x89a0
1825 SIOCBRADDIF = 0x89a2
1826 SIOCBRDELBR = 0x89a1
1827 SIOCBRDELIF = 0x89a3
1828 SIOCDARP = 0x8953
1829 SIOCDELDLCI = 0x8981
1830 SIOCDELMULTI = 0x8932
1831 SIOCDELRT = 0x890c
1832 SIOCDEVPRIVATE = 0x89f0
1833 SIOCDIFADDR = 0x8936
1834 SIOCDRARP = 0x8960
1835 SIOCETHTOOL = 0x8946
1836 SIOCGARP = 0x8954
1837 SIOCGHWTSTAMP = 0x89b1
1838 SIOCGIFADDR = 0x8915
1839 SIOCGIFBR = 0x8940
1840 SIOCGIFBRDADDR = 0x8919
1841 SIOCGIFCONF = 0x8912
1842 SIOCGIFCOUNT = 0x8938
1843 SIOCGIFDSTADDR = 0x8917
1844 SIOCGIFENCAP = 0x8925
1845 SIOCGIFFLAGS = 0x8913
1846 SIOCGIFHWADDR = 0x8927
1847 SIOCGIFINDEX = 0x8933
1848 SIOCGIFMAP = 0x8970
1849 SIOCGIFMEM = 0x891f
1850 SIOCGIFMETRIC = 0x891d
1851 SIOCGIFMTU = 0x8921
1852 SIOCGIFNAME = 0x8910
1853 SIOCGIFNETMASK = 0x891b
1854 SIOCGIFPFLAGS = 0x8935
1855 SIOCGIFSLAVE = 0x8929
1856 SIOCGIFTXQLEN = 0x8942
1857 SIOCGIFVLAN = 0x8982
1858 SIOCGMIIPHY = 0x8947
1859 SIOCGMIIREG = 0x8948
1860 SIOCGPGRP = 0x8904
1861 SIOCGPPPCSTATS = 0x89f2
1862 SIOCGPPPSTATS = 0x89f0
1863 SIOCGPPPVER = 0x89f1
1864 SIOCGRARP = 0x8961
1865 SIOCGSKNS = 0x894c
1866 SIOCGSTAMP = 0x8906
1867 SIOCGSTAMPNS = 0x8907
1868 SIOCINQ = 0x4004667f
1869 SIOCOUTQ = 0x40047473
1870 SIOCOUTQNSD = 0x894b
1871 SIOCPROTOPRIVATE = 0x89e0
1872 SIOCRTMSG = 0x890d
1873 SIOCSARP = 0x8955
1874 SIOCSHWTSTAMP = 0x89b0
1875 SIOCSIFADDR = 0x8916
1876 SIOCSIFBR = 0x8941
1877 SIOCSIFBRDADDR = 0x891a
1878 SIOCSIFDSTADDR = 0x8918
1879 SIOCSIFENCAP = 0x8926
1880 SIOCSIFFLAGS = 0x8914
1881 SIOCSIFHWADDR = 0x8924
1882 SIOCSIFHWBROADCAST = 0x8937
1883 SIOCSIFLINK = 0x8911
1884 SIOCSIFMAP = 0x8971
1885 SIOCSIFMEM = 0x8920
1886 SIOCSIFMETRIC = 0x891e
1887 SIOCSIFMTU = 0x8922
1888 SIOCSIFNAME = 0x8923
1889 SIOCSIFNETMASK = 0x891c
1890 SIOCSIFPFLAGS = 0x8934
1891 SIOCSIFSLAVE = 0x8930
1892 SIOCSIFTXQLEN = 0x8943
1893 SIOCSIFVLAN = 0x8983
1894 SIOCSMIIREG = 0x8949
1895 SIOCSPGRP = 0x8902
1896 SIOCSRARP = 0x8962
1897 SIOCWANDEV = 0x894a
1898 SMACK_MAGIC = 0x43415d53
1899 SMART_AUTOSAVE = 0xd2
1900 SMART_AUTO_OFFLINE = 0xdb
1901 SMART_DISABLE = 0xd9
1902 SMART_ENABLE = 0xd8
1903 SMART_HCYL_PASS = 0xc2
1904 SMART_IMMEDIATE_OFFLINE = 0xd4
1905 SMART_LCYL_PASS = 0x4f
1906 SMART_READ_LOG_SECTOR = 0xd5
1907 SMART_READ_THRESHOLDS = 0xd1
1908 SMART_READ_VALUES = 0xd0
1909 SMART_SAVE = 0xd3
1910 SMART_STATUS = 0xda
1911 SMART_WRITE_LOG_SECTOR = 0xd6
1912 SMART_WRITE_THRESHOLDS = 0xd7
1913 SMB_SUPER_MAGIC = 0x517b
1914 SOCKFS_MAGIC = 0x534f434b
1915 SOCK_CLOEXEC = 0x400000
1916 SOCK_DCCP = 0x6
1917 SOCK_DGRAM = 0x2
1918 SOCK_IOC_TYPE = 0x89
1919 SOCK_NONBLOCK = 0x4000
1920 SOCK_PACKET = 0xa
1921 SOCK_RAW = 0x3
1922 SOCK_RDM = 0x4
1923 SOCK_SEQPACKET = 0x5
1924 SOCK_STREAM = 0x1
1925 SOL_AAL = 0x109
1926 SOL_ALG = 0x117
1927 SOL_ATM = 0x108
1928 SOL_CAIF = 0x116
1929 SOL_CAN_BASE = 0x64
1930 SOL_DCCP = 0x10d
1931 SOL_DECNET = 0x105
1932 SOL_ICMPV6 = 0x3a
1933 SOL_IP = 0x0
1934 SOL_IPV6 = 0x29
1935 SOL_IRDA = 0x10a
1936 SOL_IUCV = 0x115
1937 SOL_KCM = 0x119
1938 SOL_LLC = 0x10c
1939 SOL_NETBEUI = 0x10b
1940 SOL_NETLINK = 0x10e
1941 SOL_NFC = 0x118
1942 SOL_PACKET = 0x107
1943 SOL_PNPIPE = 0x113
1944 SOL_PPPOL2TP = 0x111
1945 SOL_RAW = 0xff
1946 SOL_RDS = 0x114
1947 SOL_RXRPC = 0x110
1948 SOL_SOCKET = 0xffff
1949 SOL_TCP = 0x6
1950 SOL_TIPC = 0x10f
1951 SOL_TLS = 0x11a
1952 SOL_X25 = 0x106
1953 SOL_XDP = 0x11b
1954 SOMAXCONN = 0x80
1955 SO_ACCEPTCONN = 0x8000
1956 SO_ATTACH_BPF = 0x34
1957 SO_ATTACH_FILTER = 0x1a
1958 SO_ATTACH_REUSEPORT_CBPF = 0x35
1959 SO_ATTACH_REUSEPORT_EBPF = 0x36
1960 SO_BINDTODEVICE = 0xd
1961 SO_BPF_EXTENSIONS = 0x32
1962 SO_BROADCAST = 0x20
1963 SO_BSDCOMPAT = 0x400
1964 SO_BUSY_POLL = 0x30
1965 SO_CNX_ADVICE = 0x37
1966 SO_COOKIE = 0x3b
1967 SO_DEBUG = 0x1
1968 SO_DETACH_BPF = 0x1b
1969 SO_DETACH_FILTER = 0x1b
1970 SO_DOMAIN = 0x1029
1971 SO_DONTROUTE = 0x10
1972 SO_EE_CODE_TXTIME_INVALID_PARAM = 0x1
1973 SO_EE_CODE_TXTIME_MISSED = 0x2
1974 SO_EE_CODE_ZEROCOPY_COPIED = 0x1
1975 SO_EE_ORIGIN_ICMP = 0x2
1976 SO_EE_ORIGIN_ICMP6 = 0x3
1977 SO_EE_ORIGIN_LOCAL = 0x1
1978 SO_EE_ORIGIN_NONE = 0x0
1979 SO_EE_ORIGIN_TIMESTAMPING = 0x4
1980 SO_EE_ORIGIN_TXSTATUS = 0x4
1981 SO_EE_ORIGIN_TXTIME = 0x6
1982 SO_EE_ORIGIN_ZEROCOPY = 0x5
1983 SO_ERROR = 0x1007
1984 SO_GET_FILTER = 0x1a
1985 SO_INCOMING_CPU = 0x33
1986 SO_INCOMING_NAPI_ID = 0x3a
1987 SO_KEEPALIVE = 0x8
1988 SO_LINGER = 0x80
1989 SO_LOCK_FILTER = 0x28
1990 SO_MARK = 0x22
1991 SO_MAX_PACING_RATE = 0x31
1992 SO_MEMINFO = 0x39
1993 SO_NOFCS = 0x27
1994 SO_NO_CHECK = 0xb
1995 SO_OOBINLINE = 0x100
1996 SO_PASSCRED = 0x2
1997 SO_PASSSEC = 0x1f
1998 SO_PEEK_OFF = 0x26
1999 SO_PEERCRED = 0x40
2000 SO_PEERGROUPS = 0x3d
2001 SO_PEERNAME = 0x1c
2002 SO_PEERSEC = 0x1e
2003 SO_PRIORITY = 0xc
2004 SO_PROTOCOL = 0x1028
2005 SO_RCVBUF = 0x1002
2006 SO_RCVBUFFORCE = 0x100b
2007 SO_RCVLOWAT = 0x800
2008 SO_RCVTIMEO = 0x2000
2009 SO_REUSEADDR = 0x4
2010 SO_REUSEPORT = 0x200
2011 SO_RXQ_OVFL = 0x24
2012 SO_SECURITY_AUTHENTICATION = 0x5001
2013 SO_SECURITY_ENCRYPTION_NETWORK = 0x5004
2014 SO_SECURITY_ENCRYPTION_TRANSPORT = 0x5002
2015 SO_SELECT_ERR_QUEUE = 0x29
2016 SO_SNDBUF = 0x1001
2017 SO_SNDBUFFORCE = 0x100a
2018 SO_SNDLOWAT = 0x1000
2019 SO_SNDTIMEO = 0x4000
2020 SO_TIMESTAMP = 0x1d
2021 SO_TIMESTAMPING = 0x23
2022 SO_TIMESTAMPNS = 0x21
2023 SO_TXTIME = 0x3f
2024 SO_TYPE = 0x1008
2025 SO_VM_SOCKETS_BUFFER_MAX_SIZE = 0x2
2026 SO_VM_SOCKETS_BUFFER_MIN_SIZE = 0x1
2027 SO_VM_SOCKETS_BUFFER_SIZE = 0x0
2028 SO_VM_SOCKETS_CONNECT_TIMEOUT = 0x6
2029 SO_VM_SOCKETS_NONBLOCK_TXRX = 0x7
2030 SO_VM_SOCKETS_PEER_HOST_VM_ID = 0x3
2031 SO_VM_SOCKETS_TRUSTED = 0x5
2032 SO_WIFI_STATUS = 0x25
2033 SO_ZEROCOPY = 0x3e
2034 SPLICE_F_GIFT = 0x8
2035 SPLICE_F_MORE = 0x4
2036 SPLICE_F_MOVE = 0x1
2037 SPLICE_F_NONBLOCK = 0x2
2038 SQUASHFS_MAGIC = 0x73717368
2039 STACK_END_MAGIC = 0x57ac6e9d
2040 STATX_ALL = 0xfff
2041 STATX_ATIME = 0x20
2042 STATX_ATTR_APPEND = 0x20
2043 STATX_ATTR_AUTOMOUNT = 0x1000
2044 STATX_ATTR_COMPRESSED = 0x4
2045 STATX_ATTR_ENCRYPTED = 0x800
2046 STATX_ATTR_IMMUTABLE = 0x10
2047 STATX_ATTR_NODUMP = 0x40
2048 STATX_BASIC_STATS = 0x7ff
2049 STATX_BLOCKS = 0x400
2050 STATX_BTIME = 0x800
2051 STATX_CTIME = 0x80
2052 STATX_GID = 0x10
2053 STATX_INO = 0x100
2054 STATX_MODE = 0x2
2055 STATX_MTIME = 0x40
2056 STATX_NLINK = 0x4
2057 STATX_SIZE = 0x200
2058 STATX_TYPE = 0x1
2059 STATX_UID = 0x8
2060 STATX__RESERVED = 0x80000000
2061 SYNC_FILE_RANGE_WAIT_AFTER = 0x4
2062 SYNC_FILE_RANGE_WAIT_BEFORE = 0x1
2063 SYNC_FILE_RANGE_WRITE = 0x2
2064 SYSFS_MAGIC = 0x62656572
2065 S_BLKSIZE = 0x200
2066 S_IEXEC = 0x40
2067 S_IFBLK = 0x6000
2068 S_IFCHR = 0x2000
2069 S_IFDIR = 0x4000
2070 S_IFIFO = 0x1000
2071 S_IFLNK = 0xa000
2072 S_IFMT = 0xf000
2073 S_IFREG = 0x8000
2074 S_IFSOCK = 0xc000
2075 S_IREAD = 0x100
2076 S_IRGRP = 0x20
2077 S_IROTH = 0x4
2078 S_IRUSR = 0x100
2079 S_IRWXG = 0x38
2080 S_IRWXO = 0x7
2081 S_IRWXU = 0x1c0
2082 S_ISGID = 0x400
2083 S_ISUID = 0x800
2084 S_ISVTX = 0x200
2085 S_IWGRP = 0x10
2086 S_IWOTH = 0x2
2087 S_IWRITE = 0x80
2088 S_IWUSR = 0x80
2089 S_IXGRP = 0x8
2090 S_IXOTH = 0x1
2091 S_IXUSR = 0x40
2092 TAB0 = 0x0
2093 TAB1 = 0x800
2094 TAB2 = 0x1000
2095 TAB3 = 0x1800
2096 TABDLY = 0x1800
2097 TASKSTATS_CMD_ATTR_MAX = 0x4
2098 TASKSTATS_CMD_MAX = 0x2
2099 TASKSTATS_GENL_NAME = "TASKSTATS"
2100 TASKSTATS_GENL_VERSION = 0x1
2101 TASKSTATS_TYPE_MAX = 0x6
2102 TASKSTATS_VERSION = 0x9
2103 TCFLSH = 0x20005407
2104 TCGETA = 0x40125401
2105 TCGETS = 0x40245408
2106 TCGETS2 = 0x402c540c
2107 TCIFLUSH = 0x0
2108 TCIOFF = 0x2
2109 TCIOFLUSH = 0x2
2110 TCION = 0x3
2111 TCOFLUSH = 0x1
2112 TCOOFF = 0x0
2113 TCOON = 0x1
2114 TCP_CC_INFO = 0x1a
2115 TCP_CM_INQ = 0x24
2116 TCP_CONGESTION = 0xd
2117 TCP_COOKIE_IN_ALWAYS = 0x1
2118 TCP_COOKIE_MAX = 0x10
2119 TCP_COOKIE_MIN = 0x8
2120 TCP_COOKIE_OUT_NEVER = 0x2
2121 TCP_COOKIE_PAIR_SIZE = 0x20
2122 TCP_COOKIE_TRANSACTIONS = 0xf
2123 TCP_CORK = 0x3
2124 TCP_DEFER_ACCEPT = 0x9
2125 TCP_FASTOPEN = 0x17
2126 TCP_FASTOPEN_CONNECT = 0x1e
2127 TCP_FASTOPEN_KEY = 0x21
2128 TCP_FASTOPEN_NO_COOKIE = 0x22
2129 TCP_INFO = 0xb
2130 TCP_INQ = 0x24
2131 TCP_KEEPCNT = 0x6
2132 TCP_KEEPIDLE = 0x4
2133 TCP_KEEPINTVL = 0x5
2134 TCP_LINGER2 = 0x8
2135 TCP_MAXSEG = 0x2
2136 TCP_MAXWIN = 0xffff
2137 TCP_MAX_WINSHIFT = 0xe
2138 TCP_MD5SIG = 0xe
2139 TCP_MD5SIG_EXT = 0x20
2140 TCP_MD5SIG_FLAG_PREFIX = 0x1
2141 TCP_MD5SIG_MAXKEYLEN = 0x50
2142 TCP_MSS = 0x200
2143 TCP_MSS_DEFAULT = 0x218
2144 TCP_MSS_DESIRED = 0x4c4
2145 TCP_NODELAY = 0x1
2146 TCP_NOTSENT_LOWAT = 0x19
2147 TCP_QUEUE_SEQ = 0x15
2148 TCP_QUICKACK = 0xc
2149 TCP_REPAIR = 0x13
2150 TCP_REPAIR_OFF = 0x0
2151 TCP_REPAIR_OFF_NO_WP = -0x1
2152 TCP_REPAIR_ON = 0x1
2153 TCP_REPAIR_OPTIONS = 0x16
2154 TCP_REPAIR_QUEUE = 0x14
2155 TCP_REPAIR_WINDOW = 0x1d
2156 TCP_SAVED_SYN = 0x1c
2157 TCP_SAVE_SYN = 0x1b
2158 TCP_SYNCNT = 0x7
2159 TCP_S_DATA_IN = 0x4
2160 TCP_S_DATA_OUT = 0x8
2161 TCP_THIN_DUPACK = 0x11
2162 TCP_THIN_LINEAR_TIMEOUTS = 0x10
2163 TCP_TIMESTAMP = 0x18
2164 TCP_ULP = 0x1f
2165 TCP_USER_TIMEOUT = 0x12
2166 TCP_WINDOW_CLAMP = 0xa
2167 TCP_ZEROCOPY_RECEIVE = 0x23
2168 TCSAFLUSH = 0x2
2169 TCSBRK = 0x20005405
2170 TCSBRKP = 0x5425
2171 TCSETA = 0x80125402
2172 TCSETAF = 0x80125404
2173 TCSETAW = 0x80125403
2174 TCSETS = 0x80245409
2175 TCSETS2 = 0x802c540d
2176 TCSETSF = 0x8024540b
2177 TCSETSF2 = 0x802c540f
2178 TCSETSW = 0x8024540a
2179 TCSETSW2 = 0x802c540e
2180 TCXONC = 0x20005406
2181 TIMER_ABSTIME = 0x1
2182 TIOCCBRK = 0x2000747a
2183 TIOCCONS = 0x20007424
2184 TIOCEXCL = 0x2000740d
2185 TIOCGDEV = 0x40045432
2186 TIOCGETD = 0x40047400
2187 TIOCGEXCL = 0x40045440
2188 TIOCGICOUNT = 0x545d
2189 TIOCGISO7816 = 0x40285443
2190 TIOCGLCKTRMIOS = 0x5456
2191 TIOCGPGRP = 0x40047483
2192 TIOCGPKT = 0x40045438
2193 TIOCGPTLCK = 0x40045439
2194 TIOCGPTN = 0x40047486
2195 TIOCGPTPEER = 0x20007489
2196 TIOCGRS485 = 0x40205441
2197 TIOCGSERIAL = 0x541e
2198 TIOCGSID = 0x40047485
2199 TIOCGSOFTCAR = 0x40047464
2200 TIOCGWINSZ = 0x40087468
2201 TIOCINQ = 0x4004667f
2202 TIOCLINUX = 0x541c
2203 TIOCMBIC = 0x8004746b
2204 TIOCMBIS = 0x8004746c
2205 TIOCMGET = 0x4004746a
2206 TIOCMIWAIT = 0x545c
2207 TIOCMSET = 0x8004746d
2208 TIOCM_CAR = 0x40
2209 TIOCM_CD = 0x40
2210 TIOCM_CTS = 0x20
2211 TIOCM_DSR = 0x100
2212 TIOCM_DTR = 0x2
2213 TIOCM_LE = 0x1
2214 TIOCM_RI = 0x80
2215 TIOCM_RNG = 0x80
2216 TIOCM_RTS = 0x4
2217 TIOCM_SR = 0x10
2218 TIOCM_ST = 0x8
2219 TIOCNOTTY = 0x20007471
2220 TIOCNXCL = 0x2000740e
2221 TIOCOUTQ = 0x40047473
2222 TIOCPKT = 0x80047470
2223 TIOCPKT_DATA = 0x0
2224 TIOCPKT_DOSTOP = 0x20
2225 TIOCPKT_FLUSHREAD = 0x1
2226 TIOCPKT_FLUSHWRITE = 0x2
2227 TIOCPKT_IOCTL = 0x40
2228 TIOCPKT_NOSTOP = 0x10
2229 TIOCPKT_START = 0x8
2230 TIOCPKT_STOP = 0x4
2231 TIOCSBRK = 0x2000747b
2232 TIOCSCTTY = 0x20007484
2233 TIOCSERCONFIG = 0x5453
2234 TIOCSERGETLSR = 0x5459
2235 TIOCSERGETMULTI = 0x545a
2236 TIOCSERGSTRUCT = 0x5458
2237 TIOCSERGWILD = 0x5454
2238 TIOCSERSETMULTI = 0x545b
2239 TIOCSERSWILD = 0x5455
2240 TIOCSETD = 0x80047401
2241 TIOCSIG = 0x80047488
2242 TIOCSISO7816 = 0xc0285444
2243 TIOCSLCKTRMIOS = 0x5457
2244 TIOCSPGRP = 0x80047482
2245 TIOCSPTLCK = 0x80047487
2246 TIOCSRS485 = 0xc0205442
2247 TIOCSSERIAL = 0x541f
2248 TIOCSSOFTCAR = 0x80047465
2249 TIOCSTART = 0x2000746e
2250 TIOCSTI = 0x80017472
2251 TIOCSTOP = 0x2000746f
2252 TIOCSWINSZ = 0x80087467
2253 TIOCVHANGUP = 0x20005437
2254 TMPFS_MAGIC = 0x1021994
2255 TOSTOP = 0x100
2256 TPACKET_ALIGNMENT = 0x10
2257 TPACKET_HDRLEN = 0x34
2258 TP_STATUS_AVAILABLE = 0x0
2259 TP_STATUS_BLK_TMO = 0x20
2260 TP_STATUS_COPY = 0x2
2261 TP_STATUS_CSUMNOTREADY = 0x8
2262 TP_STATUS_CSUM_VALID = 0x80
2263 TP_STATUS_KERNEL = 0x0
2264 TP_STATUS_LOSING = 0x4
2265 TP_STATUS_SENDING = 0x2
2266 TP_STATUS_SEND_REQUEST = 0x1
2267 TP_STATUS_TS_RAW_HARDWARE = -0x80000000
2268 TP_STATUS_TS_SOFTWARE = 0x20000000
2269 TP_STATUS_TS_SYS_HARDWARE = 0x40000000
2270 TP_STATUS_USER = 0x1
2271 TP_STATUS_VLAN_TPID_VALID = 0x40
2272 TP_STATUS_VLAN_VALID = 0x10
2273 TP_STATUS_WRONG_FORMAT = 0x4
2274 TRACEFS_MAGIC = 0x74726163
2275 TS_COMM_LEN = 0x20
2276 TUNATTACHFILTER = 0x801054d5
2277 TUNDETACHFILTER = 0x801054d6
2278 TUNGETFEATURES = 0x400454cf
2279 TUNGETFILTER = 0x401054db
2280 TUNGETIFF = 0x400454d2
2281 TUNGETSNDBUF = 0x400454d3
2282 TUNGETVNETBE = 0x400454df
2283 TUNGETVNETHDRSZ = 0x400454d7
2284 TUNGETVNETLE = 0x400454dd
2285 TUNSETDEBUG = 0x800454c9
2286 TUNSETFILTEREBPF = 0x400454e1
2287 TUNSETGROUP = 0x800454ce
2288 TUNSETIFF = 0x800454ca
2289 TUNSETIFINDEX = 0x800454da
2290 TUNSETLINK = 0x800454cd
2291 TUNSETNOCSUM = 0x800454c8
2292 TUNSETOFFLOAD = 0x800454d0
2293 TUNSETOWNER = 0x800454cc
2294 TUNSETPERSIST = 0x800454cb
2295 TUNSETQUEUE = 0x800454d9
2296 TUNSETSNDBUF = 0x800454d4
2297 TUNSETSTEERINGEBPF = 0x400454e0
2298 TUNSETTXFILTER = 0x800454d1
2299 TUNSETVNETBE = 0x800454de
2300 TUNSETVNETHDRSZ = 0x800454d8
2301 TUNSETVNETLE = 0x800454dc
2302 UBI_IOCATT = 0x80186f40
2303 UBI_IOCDET = 0x80046f41
2304 UBI_IOCEBCH = 0x80044f02
2305 UBI_IOCEBER = 0x80044f01
2306 UBI_IOCEBISMAP = 0x40044f05
2307 UBI_IOCEBMAP = 0x80084f03
2308 UBI_IOCEBUNMAP = 0x80044f04
2309 UBI_IOCMKVOL = 0x80986f00
2310 UBI_IOCRMVOL = 0x80046f01
2311 UBI_IOCRNVOL = 0x91106f03
2312 UBI_IOCRSVOL = 0x800c6f02
2313 UBI_IOCSETVOLPROP = 0x80104f06
2314 UBI_IOCVOLCRBLK = 0x80804f07
2315 UBI_IOCVOLRMBLK = 0x20004f08
2316 UBI_IOCVOLUP = 0x80084f00
2317 UDF_SUPER_MAGIC = 0x15013346
2318 UMOUNT_NOFOLLOW = 0x8
2319 USBDEVICE_SUPER_MAGIC = 0x9fa2
2320 UTIME_NOW = 0x3fffffff
2321 UTIME_OMIT = 0x3ffffffe
2322 V9FS_MAGIC = 0x1021997
2323 VDISCARD = 0xd
2324 VEOF = 0x4
2325 VEOL = 0xb
2326 VEOL2 = 0x10
2327 VERASE = 0x2
2328 VINTR = 0x0
2329 VKILL = 0x3
2330 VLNEXT = 0xf
2331 VMADDR_CID_ANY = 0xffffffff
2332 VMADDR_CID_HOST = 0x2
2333 VMADDR_CID_HYPERVISOR = 0x0
2334 VMADDR_CID_RESERVED = 0x1
2335 VMADDR_PORT_ANY = 0xffffffff
2336 VMIN = 0x6
2337 VM_SOCKETS_INVALID_VERSION = 0xffffffff
2338 VQUIT = 0x1
2339 VREPRINT = 0xc
2340 VSTART = 0x8
2341 VSTOP = 0x9
2342 VSUSP = 0xa
2343 VSWTC = 0x7
2344 VT0 = 0x0
2345 VT1 = 0x4000
2346 VTDLY = 0x4000
2347 VTIME = 0x5
2348 VWERASE = 0xe
2349 WALL = 0x40000000
2350 WCLONE = 0x80000000
2351 WCONTINUED = 0x8
2352 WDIOC_GETBOOTSTATUS = 0x40045702
2353 WDIOC_GETPRETIMEOUT = 0x40045709
2354 WDIOC_GETSTATUS = 0x40045701
2355 WDIOC_GETSUPPORT = 0x40285700
2356 WDIOC_GETTEMP = 0x40045703
2357 WDIOC_GETTIMELEFT = 0x4004570a
2358 WDIOC_GETTIMEOUT = 0x40045707
2359 WDIOC_KEEPALIVE = 0x40045705
2360 WDIOC_SETOPTIONS = 0x40045704
2361 WDIOC_SETPRETIMEOUT = 0xc0045708
2362 WDIOC_SETTIMEOUT = 0xc0045706
2363 WEXITED = 0x4
2364 WIN_ACKMEDIACHANGE = 0xdb
2365 WIN_CHECKPOWERMODE1 = 0xe5
2366 WIN_CHECKPOWERMODE2 = 0x98
2367 WIN_DEVICE_RESET = 0x8
2368 WIN_DIAGNOSE = 0x90
2369 WIN_DOORLOCK = 0xde
2370 WIN_DOORUNLOCK = 0xdf
2371 WIN_DOWNLOAD_MICROCODE = 0x92
2372 WIN_FLUSH_CACHE = 0xe7
2373 WIN_FLUSH_CACHE_EXT = 0xea
2374 WIN_FORMAT = 0x50
2375 WIN_GETMEDIASTATUS = 0xda
2376 WIN_IDENTIFY = 0xec
2377 WIN_IDENTIFY_DMA = 0xee
2378 WIN_IDLEIMMEDIATE = 0xe1
2379 WIN_INIT = 0x60
2380 WIN_MEDIAEJECT = 0xed
2381 WIN_MULTREAD = 0xc4
2382 WIN_MULTREAD_EXT = 0x29
2383 WIN_MULTWRITE = 0xc5
2384 WIN_MULTWRITE_EXT = 0x39
2385 WIN_NOP = 0x0
2386 WIN_PACKETCMD = 0xa0
2387 WIN_PIDENTIFY = 0xa1
2388 WIN_POSTBOOT = 0xdc
2389 WIN_PREBOOT = 0xdd
2390 WIN_QUEUED_SERVICE = 0xa2
2391 WIN_READ = 0x20
2392 WIN_READDMA = 0xc8
2393 WIN_READDMA_EXT = 0x25
2394 WIN_READDMA_ONCE = 0xc9
2395 WIN_READDMA_QUEUED = 0xc7
2396 WIN_READDMA_QUEUED_EXT = 0x26
2397 WIN_READ_BUFFER = 0xe4
2398 WIN_READ_EXT = 0x24
2399 WIN_READ_LONG = 0x22
2400 WIN_READ_LONG_ONCE = 0x23
2401 WIN_READ_NATIVE_MAX = 0xf8
2402 WIN_READ_NATIVE_MAX_EXT = 0x27
2403 WIN_READ_ONCE = 0x21
2404 WIN_RECAL = 0x10
2405 WIN_RESTORE = 0x10
2406 WIN_SECURITY_DISABLE = 0xf6
2407 WIN_SECURITY_ERASE_PREPARE = 0xf3
2408 WIN_SECURITY_ERASE_UNIT = 0xf4
2409 WIN_SECURITY_FREEZE_LOCK = 0xf5
2410 WIN_SECURITY_SET_PASS = 0xf1
2411 WIN_SECURITY_UNLOCK = 0xf2
2412 WIN_SEEK = 0x70
2413 WIN_SETFEATURES = 0xef
2414 WIN_SETIDLE1 = 0xe3
2415 WIN_SETIDLE2 = 0x97
2416 WIN_SETMULT = 0xc6
2417 WIN_SET_MAX = 0xf9
2418 WIN_SET_MAX_EXT = 0x37
2419 WIN_SLEEPNOW1 = 0xe6
2420 WIN_SLEEPNOW2 = 0x99
2421 WIN_SMART = 0xb0
2422 WIN_SPECIFY = 0x91
2423 WIN_SRST = 0x8
2424 WIN_STANDBY = 0xe2
2425 WIN_STANDBY2 = 0x96
2426 WIN_STANDBYNOW1 = 0xe0
2427 WIN_STANDBYNOW2 = 0x94
2428 WIN_VERIFY = 0x40
2429 WIN_VERIFY_EXT = 0x42
2430 WIN_VERIFY_ONCE = 0x41
2431 WIN_WRITE = 0x30
2432 WIN_WRITEDMA = 0xca
2433 WIN_WRITEDMA_EXT = 0x35
2434 WIN_WRITEDMA_ONCE = 0xcb
2435 WIN_WRITEDMA_QUEUED = 0xcc
2436 WIN_WRITEDMA_QUEUED_EXT = 0x36
2437 WIN_WRITE_BUFFER = 0xe8
2438 WIN_WRITE_EXT = 0x34
2439 WIN_WRITE_LONG = 0x32
2440 WIN_WRITE_LONG_ONCE = 0x33
2441 WIN_WRITE_ONCE = 0x31
2442 WIN_WRITE_SAME = 0xe9
2443 WIN_WRITE_VERIFY = 0x3c
2444 WNOHANG = 0x1
2445 WNOTHREAD = 0x20000000
2446 WNOWAIT = 0x1000000
2447 WORDSIZE = 0x40
2448 WSTOPPED = 0x2
2449 WUNTRACED = 0x2
2450 XATTR_CREATE = 0x1
2451 XATTR_REPLACE = 0x2
2452 XCASE = 0x4
2453 XDP_COPY = 0x2
2454 XDP_FLAGS_DRV_MODE = 0x4
2455 XDP_FLAGS_HW_MODE = 0x8
2456 XDP_FLAGS_MASK = 0xf
2457 XDP_FLAGS_MODES = 0xe
2458 XDP_FLAGS_SKB_MODE = 0x2
2459 XDP_FLAGS_UPDATE_IF_NOEXIST = 0x1
2460 XDP_MMAP_OFFSETS = 0x1
2461 XDP_PGOFF_RX_RING = 0x0
2462 XDP_PGOFF_TX_RING = 0x80000000
2463 XDP_RX_RING = 0x2
2464 XDP_SHARED_UMEM = 0x1
2465 XDP_STATISTICS = 0x7
2466 XDP_TX_RING = 0x3
2467 XDP_UMEM_COMPLETION_RING = 0x6
2468 XDP_UMEM_FILL_RING = 0x5
2469 XDP_UMEM_PGOFF_COMPLETION_RING = 0x180000000
2470 XDP_UMEM_PGOFF_FILL_RING = 0x100000000
2471 XDP_UMEM_REG = 0x4
2472 XDP_ZEROCOPY = 0x4
2473 XENFS_SUPER_MAGIC = 0xabba1974
2474 XFS_SUPER_MAGIC = 0x58465342
2475 XTABS = 0x1800
2476 ZSMALLOC_MAGIC = 0x58295829
2477 __TIOCFLUSH = 0x80047410
1790) 2478)
1791 2479
1792// Errors 2480// Errors
diff --git a/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go b/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go
new file mode 100644
index 0000000..fb6c604
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go
@@ -0,0 +1,1762 @@
1// mkerrors.sh -m64
2// Code generated by the command above; see README.md. DO NOT EDIT.
3
4// +build arm64,netbsd
5
6// Created by cgo -godefs - DO NOT EDIT
7// cgo -godefs -- -m64 _const.go
8
9package unix
10
11import "syscall"
12
13const (
14 AF_APPLETALK = 0x10
15 AF_ARP = 0x1c
16 AF_BLUETOOTH = 0x1f
17 AF_CCITT = 0xa
18 AF_CHAOS = 0x5
19 AF_CNT = 0x15
20 AF_COIP = 0x14
21 AF_DATAKIT = 0x9
22 AF_DECnet = 0xc
23 AF_DLI = 0xd
24 AF_E164 = 0x1a
25 AF_ECMA = 0x8
26 AF_HYLINK = 0xf
27 AF_IEEE80211 = 0x20
28 AF_IMPLINK = 0x3
29 AF_INET = 0x2
30 AF_INET6 = 0x18
31 AF_IPX = 0x17
32 AF_ISDN = 0x1a
33 AF_ISO = 0x7
34 AF_LAT = 0xe
35 AF_LINK = 0x12
36 AF_LOCAL = 0x1
37 AF_MAX = 0x23
38 AF_MPLS = 0x21
39 AF_NATM = 0x1b
40 AF_NS = 0x6
41 AF_OROUTE = 0x11
42 AF_OSI = 0x7
43 AF_PUP = 0x4
44 AF_ROUTE = 0x22
45 AF_SNA = 0xb
46 AF_UNIX = 0x1
47 AF_UNSPEC = 0x0
48 ARPHRD_ARCNET = 0x7
49 ARPHRD_ETHER = 0x1
50 ARPHRD_FRELAY = 0xf
51 ARPHRD_IEEE1394 = 0x18
52 ARPHRD_IEEE802 = 0x6
53 ARPHRD_STRIP = 0x17
54 B0 = 0x0
55 B110 = 0x6e
56 B115200 = 0x1c200
57 B1200 = 0x4b0
58 B134 = 0x86
59 B14400 = 0x3840
60 B150 = 0x96
61 B1800 = 0x708
62 B19200 = 0x4b00
63 B200 = 0xc8
64 B230400 = 0x38400
65 B2400 = 0x960
66 B28800 = 0x7080
67 B300 = 0x12c
68 B38400 = 0x9600
69 B460800 = 0x70800
70 B4800 = 0x12c0
71 B50 = 0x32
72 B57600 = 0xe100
73 B600 = 0x258
74 B7200 = 0x1c20
75 B75 = 0x4b
76 B76800 = 0x12c00
77 B921600 = 0xe1000
78 B9600 = 0x2580
79 BIOCFEEDBACK = 0x8004427d
80 BIOCFLUSH = 0x20004268
81 BIOCGBLEN = 0x40044266
82 BIOCGDLT = 0x4004426a
83 BIOCGDLTLIST = 0xc0104277
84 BIOCGETIF = 0x4090426b
85 BIOCGFEEDBACK = 0x4004427c
86 BIOCGHDRCMPLT = 0x40044274
87 BIOCGRTIMEOUT = 0x4010427b
88 BIOCGSEESENT = 0x40044278
89 BIOCGSTATS = 0x4080426f
90 BIOCGSTATSOLD = 0x4008426f
91 BIOCIMMEDIATE = 0x80044270
92 BIOCPROMISC = 0x20004269
93 BIOCSBLEN = 0xc0044266
94 BIOCSDLT = 0x80044276
95 BIOCSETF = 0x80104267
96 BIOCSETIF = 0x8090426c
97 BIOCSFEEDBACK = 0x8004427d
98 BIOCSHDRCMPLT = 0x80044275
99 BIOCSRTIMEOUT = 0x8010427a
100 BIOCSSEESENT = 0x80044279
101 BIOCSTCPF = 0x80104272
102 BIOCSUDPF = 0x80104273
103 BIOCVERSION = 0x40044271
104 BPF_A = 0x10
105 BPF_ABS = 0x20
106 BPF_ADD = 0x0
107 BPF_ALIGNMENT = 0x8
108 BPF_ALIGNMENT32 = 0x4
109 BPF_ALU = 0x4
110 BPF_AND = 0x50
111 BPF_B = 0x10
112 BPF_DFLTBUFSIZE = 0x100000
113 BPF_DIV = 0x30
114 BPF_H = 0x8
115 BPF_IMM = 0x0
116 BPF_IND = 0x40
117 BPF_JA = 0x0
118 BPF_JEQ = 0x10
119 BPF_JGE = 0x30
120 BPF_JGT = 0x20
121 BPF_JMP = 0x5
122 BPF_JSET = 0x40
123 BPF_K = 0x0
124 BPF_LD = 0x0
125 BPF_LDX = 0x1
126 BPF_LEN = 0x80
127 BPF_LSH = 0x60
128 BPF_MAJOR_VERSION = 0x1
129 BPF_MAXBUFSIZE = 0x1000000
130 BPF_MAXINSNS = 0x200
131 BPF_MEM = 0x60
132 BPF_MEMWORDS = 0x10
133 BPF_MINBUFSIZE = 0x20
134 BPF_MINOR_VERSION = 0x1
135 BPF_MISC = 0x7
136 BPF_MSH = 0xa0
137 BPF_MUL = 0x20
138 BPF_NEG = 0x80
139 BPF_OR = 0x40
140 BPF_RELEASE = 0x30bb6
141 BPF_RET = 0x6
142 BPF_RSH = 0x70
143 BPF_ST = 0x2
144 BPF_STX = 0x3
145 BPF_SUB = 0x10
146 BPF_TAX = 0x0
147 BPF_TXA = 0x80
148 BPF_W = 0x0
149 BPF_X = 0x8
150 BRKINT = 0x2
151 CFLUSH = 0xf
152 CLOCAL = 0x8000
153 CLONE_CSIGNAL = 0xff
154 CLONE_FILES = 0x400
155 CLONE_FS = 0x200
156 CLONE_PID = 0x1000
157 CLONE_PTRACE = 0x2000
158 CLONE_SIGHAND = 0x800
159 CLONE_VFORK = 0x4000
160 CLONE_VM = 0x100
161 CREAD = 0x800
162 CRTSCTS = 0x10000
163 CS5 = 0x0
164 CS6 = 0x100
165 CS7 = 0x200
166 CS8 = 0x300
167 CSIZE = 0x300
168 CSTART = 0x11
169 CSTATUS = 0x14
170 CSTOP = 0x13
171 CSTOPB = 0x400
172 CSUSP = 0x1a
173 CTL_HW = 0x6
174 CTL_KERN = 0x1
175 CTL_MAXNAME = 0xc
176 CTL_NET = 0x4
177 CTL_QUERY = -0x2
178 DIOCBSFLUSH = 0x20006478
179 DLT_A429 = 0xb8
180 DLT_A653_ICM = 0xb9
181 DLT_AIRONET_HEADER = 0x78
182 DLT_AOS = 0xde
183 DLT_APPLE_IP_OVER_IEEE1394 = 0x8a
184 DLT_ARCNET = 0x7
185 DLT_ARCNET_LINUX = 0x81
186 DLT_ATM_CLIP = 0x13
187 DLT_ATM_RFC1483 = 0xb
188 DLT_AURORA = 0x7e
189 DLT_AX25 = 0x3
190 DLT_AX25_KISS = 0xca
191 DLT_BACNET_MS_TP = 0xa5
192 DLT_BLUETOOTH_HCI_H4 = 0xbb
193 DLT_BLUETOOTH_HCI_H4_WITH_PHDR = 0xc9
194 DLT_CAN20B = 0xbe
195 DLT_CAN_SOCKETCAN = 0xe3
196 DLT_CHAOS = 0x5
197 DLT_CISCO_IOS = 0x76
198 DLT_C_HDLC = 0x68
199 DLT_C_HDLC_WITH_DIR = 0xcd
200 DLT_DECT = 0xdd
201 DLT_DOCSIS = 0x8f
202 DLT_ECONET = 0x73
203 DLT_EN10MB = 0x1
204 DLT_EN3MB = 0x2
205 DLT_ENC = 0x6d
206 DLT_ERF = 0xc5
207 DLT_ERF_ETH = 0xaf
208 DLT_ERF_POS = 0xb0
209 DLT_FC_2 = 0xe0
210 DLT_FC_2_WITH_FRAME_DELIMS = 0xe1
211 DLT_FDDI = 0xa
212 DLT_FLEXRAY = 0xd2
213 DLT_FRELAY = 0x6b
214 DLT_FRELAY_WITH_DIR = 0xce
215 DLT_GCOM_SERIAL = 0xad
216 DLT_GCOM_T1E1 = 0xac
217 DLT_GPF_F = 0xab
218 DLT_GPF_T = 0xaa
219 DLT_GPRS_LLC = 0xa9
220 DLT_GSMTAP_ABIS = 0xda
221 DLT_GSMTAP_UM = 0xd9
222 DLT_HDLC = 0x10
223 DLT_HHDLC = 0x79
224 DLT_HIPPI = 0xf
225 DLT_IBM_SN = 0x92
226 DLT_IBM_SP = 0x91
227 DLT_IEEE802 = 0x6
228 DLT_IEEE802_11 = 0x69
229 DLT_IEEE802_11_RADIO = 0x7f
230 DLT_IEEE802_11_RADIO_AVS = 0xa3
231 DLT_IEEE802_15_4 = 0xc3
232 DLT_IEEE802_15_4_LINUX = 0xbf
233 DLT_IEEE802_15_4_NONASK_PHY = 0xd7
234 DLT_IEEE802_16_MAC_CPS = 0xbc
235 DLT_IEEE802_16_MAC_CPS_RADIO = 0xc1
236 DLT_IPMB = 0xc7
237 DLT_IPMB_LINUX = 0xd1
238 DLT_IPNET = 0xe2
239 DLT_IPV4 = 0xe4
240 DLT_IPV6 = 0xe5
241 DLT_IP_OVER_FC = 0x7a
242 DLT_JUNIPER_ATM1 = 0x89
243 DLT_JUNIPER_ATM2 = 0x87
244 DLT_JUNIPER_CHDLC = 0xb5
245 DLT_JUNIPER_ES = 0x84
246 DLT_JUNIPER_ETHER = 0xb2
247 DLT_JUNIPER_FRELAY = 0xb4
248 DLT_JUNIPER_GGSN = 0x85
249 DLT_JUNIPER_ISM = 0xc2
250 DLT_JUNIPER_MFR = 0x86
251 DLT_JUNIPER_MLFR = 0x83
252 DLT_JUNIPER_MLPPP = 0x82
253 DLT_JUNIPER_MONITOR = 0xa4
254 DLT_JUNIPER_PIC_PEER = 0xae
255 DLT_JUNIPER_PPP = 0xb3
256 DLT_JUNIPER_PPPOE = 0xa7
257 DLT_JUNIPER_PPPOE_ATM = 0xa8
258 DLT_JUNIPER_SERVICES = 0x88
259 DLT_JUNIPER_ST = 0xc8
260 DLT_JUNIPER_VP = 0xb7
261 DLT_LAPB_WITH_DIR = 0xcf
262 DLT_LAPD = 0xcb
263 DLT_LIN = 0xd4
264 DLT_LINUX_EVDEV = 0xd8
265 DLT_LINUX_IRDA = 0x90
266 DLT_LINUX_LAPD = 0xb1
267 DLT_LINUX_SLL = 0x71
268 DLT_LOOP = 0x6c
269 DLT_LTALK = 0x72
270 DLT_MFR = 0xb6
271 DLT_MOST = 0xd3
272 DLT_MPLS = 0xdb
273 DLT_MTP2 = 0x8c
274 DLT_MTP2_WITH_PHDR = 0x8b
275 DLT_MTP3 = 0x8d
276 DLT_NULL = 0x0
277 DLT_PCI_EXP = 0x7d
278 DLT_PFLOG = 0x75
279 DLT_PFSYNC = 0x12
280 DLT_PPI = 0xc0
281 DLT_PPP = 0x9
282 DLT_PPP_BSDOS = 0xe
283 DLT_PPP_ETHER = 0x33
284 DLT_PPP_PPPD = 0xa6
285 DLT_PPP_SERIAL = 0x32
286 DLT_PPP_WITH_DIR = 0xcc
287 DLT_PRISM_HEADER = 0x77
288 DLT_PRONET = 0x4
289 DLT_RAIF1 = 0xc6
290 DLT_RAW = 0xc
291 DLT_RAWAF_MASK = 0x2240000
292 DLT_RIO = 0x7c
293 DLT_SCCP = 0x8e
294 DLT_SITA = 0xc4
295 DLT_SLIP = 0x8
296 DLT_SLIP_BSDOS = 0xd
297 DLT_SUNATM = 0x7b
298 DLT_SYMANTEC_FIREWALL = 0x63
299 DLT_TZSP = 0x80
300 DLT_USB = 0xba
301 DLT_USB_LINUX = 0xbd
302 DLT_USB_LINUX_MMAPPED = 0xdc
303 DLT_WIHART = 0xdf
304 DLT_X2E_SERIAL = 0xd5
305 DLT_X2E_XORAYA = 0xd6
306 DT_BLK = 0x6
307 DT_CHR = 0x2
308 DT_DIR = 0x4
309 DT_FIFO = 0x1
310 DT_LNK = 0xa
311 DT_REG = 0x8
312 DT_SOCK = 0xc
313 DT_UNKNOWN = 0x0
314 DT_WHT = 0xe
315 ECHO = 0x8
316 ECHOCTL = 0x40
317 ECHOE = 0x2
318 ECHOK = 0x4
319 ECHOKE = 0x1
320 ECHONL = 0x10
321 ECHOPRT = 0x20
322 EMUL_LINUX = 0x1
323 EMUL_LINUX32 = 0x5
324 EMUL_MAXID = 0x6
325 ETHERCAP_JUMBO_MTU = 0x4
326 ETHERCAP_VLAN_HWTAGGING = 0x2
327 ETHERCAP_VLAN_MTU = 0x1
328 ETHERMIN = 0x2e
329 ETHERMTU = 0x5dc
330 ETHERMTU_JUMBO = 0x2328
331 ETHERTYPE_8023 = 0x4
332 ETHERTYPE_AARP = 0x80f3
333 ETHERTYPE_ACCTON = 0x8390
334 ETHERTYPE_AEONIC = 0x8036
335 ETHERTYPE_ALPHA = 0x814a
336 ETHERTYPE_AMBER = 0x6008
337 ETHERTYPE_AMOEBA = 0x8145
338 ETHERTYPE_APOLLO = 0x80f7
339 ETHERTYPE_APOLLODOMAIN = 0x8019
340 ETHERTYPE_APPLETALK = 0x809b
341 ETHERTYPE_APPLITEK = 0x80c7
342 ETHERTYPE_ARGONAUT = 0x803a
343 ETHERTYPE_ARP = 0x806
344 ETHERTYPE_AT = 0x809b
345 ETHERTYPE_ATALK = 0x809b
346 ETHERTYPE_ATOMIC = 0x86df
347 ETHERTYPE_ATT = 0x8069
348 ETHERTYPE_ATTSTANFORD = 0x8008
349 ETHERTYPE_AUTOPHON = 0x806a
350 ETHERTYPE_AXIS = 0x8856
351 ETHERTYPE_BCLOOP = 0x9003
352 ETHERTYPE_BOFL = 0x8102
353 ETHERTYPE_CABLETRON = 0x7034
354 ETHERTYPE_CHAOS = 0x804
355 ETHERTYPE_COMDESIGN = 0x806c
356 ETHERTYPE_COMPUGRAPHIC = 0x806d
357 ETHERTYPE_COUNTERPOINT = 0x8062
358 ETHERTYPE_CRONUS = 0x8004
359 ETHERTYPE_CRONUSVLN = 0x8003
360 ETHERTYPE_DCA = 0x1234
361 ETHERTYPE_DDE = 0x807b
362 ETHERTYPE_DEBNI = 0xaaaa
363 ETHERTYPE_DECAM = 0x8048
364 ETHERTYPE_DECCUST = 0x6006
365 ETHERTYPE_DECDIAG = 0x6005
366 ETHERTYPE_DECDNS = 0x803c
367 ETHERTYPE_DECDTS = 0x803e
368 ETHERTYPE_DECEXPER = 0x6000
369 ETHERTYPE_DECLAST = 0x8041
370 ETHERTYPE_DECLTM = 0x803f
371 ETHERTYPE_DECMUMPS = 0x6009
372 ETHERTYPE_DECNETBIOS = 0x8040
373 ETHERTYPE_DELTACON = 0x86de
374 ETHERTYPE_DIDDLE = 0x4321
375 ETHERTYPE_DLOG1 = 0x660
376 ETHERTYPE_DLOG2 = 0x661
377 ETHERTYPE_DN = 0x6003
378 ETHERTYPE_DOGFIGHT = 0x1989
379 ETHERTYPE_DSMD = 0x8039
380 ETHERTYPE_ECMA = 0x803
381 ETHERTYPE_ENCRYPT = 0x803d
382 ETHERTYPE_ES = 0x805d
383 ETHERTYPE_EXCELAN = 0x8010
384 ETHERTYPE_EXPERDATA = 0x8049
385 ETHERTYPE_FLIP = 0x8146
386 ETHERTYPE_FLOWCONTROL = 0x8808
387 ETHERTYPE_FRARP = 0x808
388 ETHERTYPE_GENDYN = 0x8068
389 ETHERTYPE_HAYES = 0x8130
390 ETHERTYPE_HIPPI_FP = 0x8180
391 ETHERTYPE_HITACHI = 0x8820
392 ETHERTYPE_HP = 0x8005
393 ETHERTYPE_IEEEPUP = 0xa00
394 ETHERTYPE_IEEEPUPAT = 0xa01
395 ETHERTYPE_IMLBL = 0x4c42
396 ETHERTYPE_IMLBLDIAG = 0x424c
397 ETHERTYPE_IP = 0x800
398 ETHERTYPE_IPAS = 0x876c
399 ETHERTYPE_IPV6 = 0x86dd
400 ETHERTYPE_IPX = 0x8137
401 ETHERTYPE_IPXNEW = 0x8037
402 ETHERTYPE_KALPANA = 0x8582
403 ETHERTYPE_LANBRIDGE = 0x8038
404 ETHERTYPE_LANPROBE = 0x8888
405 ETHERTYPE_LAT = 0x6004
406 ETHERTYPE_LBACK = 0x9000
407 ETHERTYPE_LITTLE = 0x8060
408 ETHERTYPE_LOGICRAFT = 0x8148
409 ETHERTYPE_LOOPBACK = 0x9000
410 ETHERTYPE_MATRA = 0x807a
411 ETHERTYPE_MAX = 0xffff
412 ETHERTYPE_MERIT = 0x807c
413 ETHERTYPE_MICP = 0x873a
414 ETHERTYPE_MOPDL = 0x6001
415 ETHERTYPE_MOPRC = 0x6002
416 ETHERTYPE_MOTOROLA = 0x818d
417 ETHERTYPE_MPLS = 0x8847
418 ETHERTYPE_MPLS_MCAST = 0x8848
419 ETHERTYPE_MUMPS = 0x813f
420 ETHERTYPE_NBPCC = 0x3c04
421 ETHERTYPE_NBPCLAIM = 0x3c09
422 ETHERTYPE_NBPCLREQ = 0x3c05
423 ETHERTYPE_NBPCLRSP = 0x3c06
424 ETHERTYPE_NBPCREQ = 0x3c02
425 ETHERTYPE_NBPCRSP = 0x3c03
426 ETHERTYPE_NBPDG = 0x3c07
427 ETHERTYPE_NBPDGB = 0x3c08
428 ETHERTYPE_NBPDLTE = 0x3c0a
429 ETHERTYPE_NBPRAR = 0x3c0c
430 ETHERTYPE_NBPRAS = 0x3c0b
431 ETHERTYPE_NBPRST = 0x3c0d
432 ETHERTYPE_NBPSCD = 0x3c01
433 ETHERTYPE_NBPVCD = 0x3c00
434 ETHERTYPE_NBS = 0x802
435 ETHERTYPE_NCD = 0x8149
436 ETHERTYPE_NESTAR = 0x8006
437 ETHERTYPE_NETBEUI = 0x8191
438 ETHERTYPE_NOVELL = 0x8138
439 ETHERTYPE_NS = 0x600
440 ETHERTYPE_NSAT = 0x601
441 ETHERTYPE_NSCOMPAT = 0x807
442 ETHERTYPE_NTRAILER = 0x10
443 ETHERTYPE_OS9 = 0x7007
444 ETHERTYPE_OS9NET = 0x7009
445 ETHERTYPE_PACER = 0x80c6
446 ETHERTYPE_PAE = 0x888e
447 ETHERTYPE_PCS = 0x4242
448 ETHERTYPE_PLANNING = 0x8044
449 ETHERTYPE_PPP = 0x880b
450 ETHERTYPE_PPPOE = 0x8864
451 ETHERTYPE_PPPOEDISC = 0x8863
452 ETHERTYPE_PRIMENTS = 0x7031
453 ETHERTYPE_PUP = 0x200
454 ETHERTYPE_PUPAT = 0x200
455 ETHERTYPE_RACAL = 0x7030
456 ETHERTYPE_RATIONAL = 0x8150
457 ETHERTYPE_RAWFR = 0x6559
458 ETHERTYPE_RCL = 0x1995
459 ETHERTYPE_RDP = 0x8739
460 ETHERTYPE_RETIX = 0x80f2
461 ETHERTYPE_REVARP = 0x8035
462 ETHERTYPE_SCA = 0x6007
463 ETHERTYPE_SECTRA = 0x86db
464 ETHERTYPE_SECUREDATA = 0x876d
465 ETHERTYPE_SGITW = 0x817e
466 ETHERTYPE_SG_BOUNCE = 0x8016
467 ETHERTYPE_SG_DIAG = 0x8013
468 ETHERTYPE_SG_NETGAMES = 0x8014
469 ETHERTYPE_SG_RESV = 0x8015
470 ETHERTYPE_SIMNET = 0x5208
471 ETHERTYPE_SLOWPROTOCOLS = 0x8809
472 ETHERTYPE_SNA = 0x80d5
473 ETHERTYPE_SNMP = 0x814c
474 ETHERTYPE_SONIX = 0xfaf5
475 ETHERTYPE_SPIDER = 0x809f
476 ETHERTYPE_SPRITE = 0x500
477 ETHERTYPE_STP = 0x8181
478 ETHERTYPE_TALARIS = 0x812b
479 ETHERTYPE_TALARISMC = 0x852b
480 ETHERTYPE_TCPCOMP = 0x876b
481 ETHERTYPE_TCPSM = 0x9002
482 ETHERTYPE_TEC = 0x814f
483 ETHERTYPE_TIGAN = 0x802f
484 ETHERTYPE_TRAIL = 0x1000
485 ETHERTYPE_TRANSETHER = 0x6558
486 ETHERTYPE_TYMSHARE = 0x802e
487 ETHERTYPE_UBBST = 0x7005
488 ETHERTYPE_UBDEBUG = 0x900
489 ETHERTYPE_UBDIAGLOOP = 0x7002
490 ETHERTYPE_UBDL = 0x7000
491 ETHERTYPE_UBNIU = 0x7001
492 ETHERTYPE_UBNMC = 0x7003
493 ETHERTYPE_VALID = 0x1600
494 ETHERTYPE_VARIAN = 0x80dd
495 ETHERTYPE_VAXELN = 0x803b
496 ETHERTYPE_VEECO = 0x8067
497 ETHERTYPE_VEXP = 0x805b
498 ETHERTYPE_VGLAB = 0x8131
499 ETHERTYPE_VINES = 0xbad
500 ETHERTYPE_VINESECHO = 0xbaf
501 ETHERTYPE_VINESLOOP = 0xbae
502 ETHERTYPE_VITAL = 0xff00
503 ETHERTYPE_VLAN = 0x8100
504 ETHERTYPE_VLTLMAN = 0x8080
505 ETHERTYPE_VPROD = 0x805c
506 ETHERTYPE_VURESERVED = 0x8147
507 ETHERTYPE_WATERLOO = 0x8130
508 ETHERTYPE_WELLFLEET = 0x8103
509 ETHERTYPE_X25 = 0x805
510 ETHERTYPE_X75 = 0x801
511 ETHERTYPE_XNSSM = 0x9001
512 ETHERTYPE_XTP = 0x817d
513 ETHER_ADDR_LEN = 0x6
514 ETHER_CRC_LEN = 0x4
515 ETHER_CRC_POLY_BE = 0x4c11db6
516 ETHER_CRC_POLY_LE = 0xedb88320
517 ETHER_HDR_LEN = 0xe
518 ETHER_MAX_LEN = 0x5ee
519 ETHER_MAX_LEN_JUMBO = 0x233a
520 ETHER_MIN_LEN = 0x40
521 ETHER_PPPOE_ENCAP_LEN = 0x8
522 ETHER_TYPE_LEN = 0x2
523 ETHER_VLAN_ENCAP_LEN = 0x4
524 EVFILT_AIO = 0x2
525 EVFILT_PROC = 0x4
526 EVFILT_READ = 0x0
527 EVFILT_SIGNAL = 0x5
528 EVFILT_SYSCOUNT = 0x7
529 EVFILT_TIMER = 0x6
530 EVFILT_VNODE = 0x3
531 EVFILT_WRITE = 0x1
532 EV_ADD = 0x1
533 EV_CLEAR = 0x20
534 EV_DELETE = 0x2
535 EV_DISABLE = 0x8
536 EV_ENABLE = 0x4
537 EV_EOF = 0x8000
538 EV_ERROR = 0x4000
539 EV_FLAG1 = 0x2000
540 EV_ONESHOT = 0x10
541 EV_SYSFLAGS = 0xf000
542 EXTA = 0x4b00
543 EXTATTR_CMD_START = 0x1
544 EXTATTR_CMD_STOP = 0x2
545 EXTATTR_NAMESPACE_SYSTEM = 0x2
546 EXTATTR_NAMESPACE_USER = 0x1
547 EXTB = 0x9600
548 EXTPROC = 0x800
549 FD_CLOEXEC = 0x1
550 FD_SETSIZE = 0x100
551 FLUSHO = 0x800000
552 F_CLOSEM = 0xa
553 F_DUPFD = 0x0
554 F_DUPFD_CLOEXEC = 0xc
555 F_FSCTL = -0x80000000
556 F_FSDIRMASK = 0x70000000
557 F_FSIN = 0x10000000
558 F_FSINOUT = 0x30000000
559 F_FSOUT = 0x20000000
560 F_FSPRIV = 0x8000
561 F_FSVOID = 0x40000000
562 F_GETFD = 0x1
563 F_GETFL = 0x3
564 F_GETLK = 0x7
565 F_GETNOSIGPIPE = 0xd
566 F_GETOWN = 0x5
567 F_MAXFD = 0xb
568 F_OK = 0x0
569 F_PARAM_MASK = 0xfff
570 F_PARAM_MAX = 0xfff
571 F_RDLCK = 0x1
572 F_SETFD = 0x2
573 F_SETFL = 0x4
574 F_SETLK = 0x8
575 F_SETLKW = 0x9
576 F_SETNOSIGPIPE = 0xe
577 F_SETOWN = 0x6
578 F_UNLCK = 0x2
579 F_WRLCK = 0x3
580 HUPCL = 0x4000
581 HW_MACHINE = 0x1
582 ICANON = 0x100
583 ICMP6_FILTER = 0x12
584 ICRNL = 0x100
585 IEXTEN = 0x400
586 IFAN_ARRIVAL = 0x0
587 IFAN_DEPARTURE = 0x1
588 IFA_ROUTE = 0x1
589 IFF_ALLMULTI = 0x200
590 IFF_BROADCAST = 0x2
591 IFF_CANTCHANGE = 0x8f52
592 IFF_DEBUG = 0x4
593 IFF_LINK0 = 0x1000
594 IFF_LINK1 = 0x2000
595 IFF_LINK2 = 0x4000
596 IFF_LOOPBACK = 0x8
597 IFF_MULTICAST = 0x8000
598 IFF_NOARP = 0x80
599 IFF_NOTRAILERS = 0x20
600 IFF_OACTIVE = 0x400
601 IFF_POINTOPOINT = 0x10
602 IFF_PROMISC = 0x100
603 IFF_RUNNING = 0x40
604 IFF_SIMPLEX = 0x800
605 IFF_UP = 0x1
606 IFNAMSIZ = 0x10
607 IFT_1822 = 0x2
608 IFT_A12MPPSWITCH = 0x82
609 IFT_AAL2 = 0xbb
610 IFT_AAL5 = 0x31
611 IFT_ADSL = 0x5e
612 IFT_AFLANE8023 = 0x3b
613 IFT_AFLANE8025 = 0x3c
614 IFT_ARAP = 0x58
615 IFT_ARCNET = 0x23
616 IFT_ARCNETPLUS = 0x24
617 IFT_ASYNC = 0x54
618 IFT_ATM = 0x25
619 IFT_ATMDXI = 0x69
620 IFT_ATMFUNI = 0x6a
621 IFT_ATMIMA = 0x6b
622 IFT_ATMLOGICAL = 0x50
623 IFT_ATMRADIO = 0xbd
624 IFT_ATMSUBINTERFACE = 0x86
625 IFT_ATMVCIENDPT = 0xc2
626 IFT_ATMVIRTUAL = 0x95
627 IFT_BGPPOLICYACCOUNTING = 0xa2
628 IFT_BRIDGE = 0xd1
629 IFT_BSC = 0x53
630 IFT_CARP = 0xf8
631 IFT_CCTEMUL = 0x3d
632 IFT_CEPT = 0x13
633 IFT_CES = 0x85
634 IFT_CHANNEL = 0x46
635 IFT_CNR = 0x55
636 IFT_COFFEE = 0x84
637 IFT_COMPOSITELINK = 0x9b
638 IFT_DCN = 0x8d
639 IFT_DIGITALPOWERLINE = 0x8a
640 IFT_DIGITALWRAPPEROVERHEADCHANNEL = 0xba
641 IFT_DLSW = 0x4a
642 IFT_DOCSCABLEDOWNSTREAM = 0x80
643 IFT_DOCSCABLEMACLAYER = 0x7f
644 IFT_DOCSCABLEUPSTREAM = 0x81
645 IFT_DOCSCABLEUPSTREAMCHANNEL = 0xcd
646 IFT_DS0 = 0x51
647 IFT_DS0BUNDLE = 0x52
648 IFT_DS1FDL = 0xaa
649 IFT_DS3 = 0x1e
650 IFT_DTM = 0x8c
651 IFT_DVBASILN = 0xac
652 IFT_DVBASIOUT = 0xad
653 IFT_DVBRCCDOWNSTREAM = 0x93
654 IFT_DVBRCCMACLAYER = 0x92
655 IFT_DVBRCCUPSTREAM = 0x94
656 IFT_ECONET = 0xce
657 IFT_EON = 0x19
658 IFT_EPLRS = 0x57
659 IFT_ESCON = 0x49
660 IFT_ETHER = 0x6
661 IFT_FAITH = 0xf2
662 IFT_FAST = 0x7d
663 IFT_FASTETHER = 0x3e
664 IFT_FASTETHERFX = 0x45
665 IFT_FDDI = 0xf
666 IFT_FIBRECHANNEL = 0x38
667 IFT_FRAMERELAYINTERCONNECT = 0x3a
668 IFT_FRAMERELAYMPI = 0x5c
669 IFT_FRDLCIENDPT = 0xc1
670 IFT_FRELAY = 0x20
671 IFT_FRELAYDCE = 0x2c
672 IFT_FRF16MFRBUNDLE = 0xa3
673 IFT_FRFORWARD = 0x9e
674 IFT_G703AT2MB = 0x43
675 IFT_G703AT64K = 0x42
676 IFT_GIF = 0xf0
677 IFT_GIGABITETHERNET = 0x75
678 IFT_GR303IDT = 0xb2
679 IFT_GR303RDT = 0xb1
680 IFT_H323GATEKEEPER = 0xa4
681 IFT_H323PROXY = 0xa5
682 IFT_HDH1822 = 0x3
683 IFT_HDLC = 0x76
684 IFT_HDSL2 = 0xa8
685 IFT_HIPERLAN2 = 0xb7
686 IFT_HIPPI = 0x2f
687 IFT_HIPPIINTERFACE = 0x39
688 IFT_HOSTPAD = 0x5a
689 IFT_HSSI = 0x2e
690 IFT_HY = 0xe
691 IFT_IBM370PARCHAN = 0x48
692 IFT_IDSL = 0x9a
693 IFT_IEEE1394 = 0x90
694 IFT_IEEE80211 = 0x47
695 IFT_IEEE80212 = 0x37
696 IFT_IEEE8023ADLAG = 0xa1
697 IFT_IFGSN = 0x91
698 IFT_IMT = 0xbe
699 IFT_INFINIBAND = 0xc7
700 IFT_INTERLEAVE = 0x7c
701 IFT_IP = 0x7e
702 IFT_IPFORWARD = 0x8e
703 IFT_IPOVERATM = 0x72
704 IFT_IPOVERCDLC = 0x6d
705 IFT_IPOVERCLAW = 0x6e
706 IFT_IPSWITCH = 0x4e
707 IFT_ISDN = 0x3f
708 IFT_ISDNBASIC = 0x14
709 IFT_ISDNPRIMARY = 0x15
710 IFT_ISDNS = 0x4b
711 IFT_ISDNU = 0x4c
712 IFT_ISO88022LLC = 0x29
713 IFT_ISO88023 = 0x7
714 IFT_ISO88024 = 0x8
715 IFT_ISO88025 = 0x9
716 IFT_ISO88025CRFPINT = 0x62
717 IFT_ISO88025DTR = 0x56
718 IFT_ISO88025FIBER = 0x73
719 IFT_ISO88026 = 0xa
720 IFT_ISUP = 0xb3
721 IFT_L2VLAN = 0x87
722 IFT_L3IPVLAN = 0x88
723 IFT_L3IPXVLAN = 0x89
724 IFT_LAPB = 0x10
725 IFT_LAPD = 0x4d
726 IFT_LAPF = 0x77
727 IFT_LINEGROUP = 0xd2
728 IFT_LOCALTALK = 0x2a
729 IFT_LOOP = 0x18
730 IFT_MEDIAMAILOVERIP = 0x8b
731 IFT_MFSIGLINK = 0xa7
732 IFT_MIOX25 = 0x26
733 IFT_MODEM = 0x30
734 IFT_MPC = 0x71
735 IFT_MPLS = 0xa6
736 IFT_MPLSTUNNEL = 0x96
737 IFT_MSDSL = 0x8f
738 IFT_MVL = 0xbf
739 IFT_MYRINET = 0x63
740 IFT_NFAS = 0xaf
741 IFT_NSIP = 0x1b
742 IFT_OPTICALCHANNEL = 0xc3
743 IFT_OPTICALTRANSPORT = 0xc4
744 IFT_OTHER = 0x1
745 IFT_P10 = 0xc
746 IFT_P80 = 0xd
747 IFT_PARA = 0x22
748 IFT_PFLOG = 0xf5
749 IFT_PFSYNC = 0xf6
750 IFT_PLC = 0xae
751 IFT_PON155 = 0xcf
752 IFT_PON622 = 0xd0
753 IFT_POS = 0xab
754 IFT_PPP = 0x17
755 IFT_PPPMULTILINKBUNDLE = 0x6c
756 IFT_PROPATM = 0xc5
757 IFT_PROPBWAP2MP = 0xb8
758 IFT_PROPCNLS = 0x59
759 IFT_PROPDOCSWIRELESSDOWNSTREAM = 0xb5
760 IFT_PROPDOCSWIRELESSMACLAYER = 0xb4
761 IFT_PROPDOCSWIRELESSUPSTREAM = 0xb6
762 IFT_PROPMUX = 0x36
763 IFT_PROPVIRTUAL = 0x35
764 IFT_PROPWIRELESSP2P = 0x9d
765 IFT_PTPSERIAL = 0x16
766 IFT_PVC = 0xf1
767 IFT_Q2931 = 0xc9
768 IFT_QLLC = 0x44
769 IFT_RADIOMAC = 0xbc
770 IFT_RADSL = 0x5f
771 IFT_REACHDSL = 0xc0
772 IFT_RFC1483 = 0x9f
773 IFT_RS232 = 0x21
774 IFT_RSRB = 0x4f
775 IFT_SDLC = 0x11
776 IFT_SDSL = 0x60
777 IFT_SHDSL = 0xa9
778 IFT_SIP = 0x1f
779 IFT_SIPSIG = 0xcc
780 IFT_SIPTG = 0xcb
781 IFT_SLIP = 0x1c
782 IFT_SMDSDXI = 0x2b
783 IFT_SMDSICIP = 0x34
784 IFT_SONET = 0x27
785 IFT_SONETOVERHEADCHANNEL = 0xb9
786 IFT_SONETPATH = 0x32
787 IFT_SONETVT = 0x33
788 IFT_SRP = 0x97
789 IFT_SS7SIGLINK = 0x9c
790 IFT_STACKTOSTACK = 0x6f
791 IFT_STARLAN = 0xb
792 IFT_STF = 0xd7
793 IFT_T1 = 0x12
794 IFT_TDLC = 0x74
795 IFT_TELINK = 0xc8
796 IFT_TERMPAD = 0x5b
797 IFT_TR008 = 0xb0
798 IFT_TRANSPHDLC = 0x7b
799 IFT_TUNNEL = 0x83
800 IFT_ULTRA = 0x1d
801 IFT_USB = 0xa0
802 IFT_V11 = 0x40
803 IFT_V35 = 0x2d
804 IFT_V36 = 0x41
805 IFT_V37 = 0x78
806 IFT_VDSL = 0x61
807 IFT_VIRTUALIPADDRESS = 0x70
808 IFT_VIRTUALTG = 0xca
809 IFT_VOICEDID = 0xd5
810 IFT_VOICEEM = 0x64
811 IFT_VOICEEMFGD = 0xd3
812 IFT_VOICEENCAP = 0x67
813 IFT_VOICEFGDEANA = 0xd4
814 IFT_VOICEFXO = 0x65
815 IFT_VOICEFXS = 0x66
816 IFT_VOICEOVERATM = 0x98
817 IFT_VOICEOVERCABLE = 0xc6
818 IFT_VOICEOVERFRAMERELAY = 0x99
819 IFT_VOICEOVERIP = 0x68
820 IFT_X213 = 0x5d
821 IFT_X25 = 0x5
822 IFT_X25DDN = 0x4
823 IFT_X25HUNTGROUP = 0x7a
824 IFT_X25MLP = 0x79
825 IFT_X25PLE = 0x28
826 IFT_XETHER = 0x1a
827 IGNBRK = 0x1
828 IGNCR = 0x80
829 IGNPAR = 0x4
830 IMAXBEL = 0x2000
831 INLCR = 0x40
832 INPCK = 0x10
833 IN_CLASSA_HOST = 0xffffff
834 IN_CLASSA_MAX = 0x80
835 IN_CLASSA_NET = 0xff000000
836 IN_CLASSA_NSHIFT = 0x18
837 IN_CLASSB_HOST = 0xffff
838 IN_CLASSB_MAX = 0x10000
839 IN_CLASSB_NET = 0xffff0000
840 IN_CLASSB_NSHIFT = 0x10
841 IN_CLASSC_HOST = 0xff
842 IN_CLASSC_NET = 0xffffff00
843 IN_CLASSC_NSHIFT = 0x8
844 IN_CLASSD_HOST = 0xfffffff
845 IN_CLASSD_NET = 0xf0000000
846 IN_CLASSD_NSHIFT = 0x1c
847 IN_LOOPBACKNET = 0x7f
848 IPPROTO_AH = 0x33
849 IPPROTO_CARP = 0x70
850 IPPROTO_DONE = 0x101
851 IPPROTO_DSTOPTS = 0x3c
852 IPPROTO_EGP = 0x8
853 IPPROTO_ENCAP = 0x62
854 IPPROTO_EON = 0x50
855 IPPROTO_ESP = 0x32
856 IPPROTO_ETHERIP = 0x61
857 IPPROTO_FRAGMENT = 0x2c
858 IPPROTO_GGP = 0x3
859 IPPROTO_GRE = 0x2f
860 IPPROTO_HOPOPTS = 0x0
861 IPPROTO_ICMP = 0x1
862 IPPROTO_ICMPV6 = 0x3a
863 IPPROTO_IDP = 0x16
864 IPPROTO_IGMP = 0x2
865 IPPROTO_IP = 0x0
866 IPPROTO_IPCOMP = 0x6c
867 IPPROTO_IPIP = 0x4
868 IPPROTO_IPV4 = 0x4
869 IPPROTO_IPV6 = 0x29
870 IPPROTO_IPV6_ICMP = 0x3a
871 IPPROTO_MAX = 0x100
872 IPPROTO_MAXID = 0x34
873 IPPROTO_MOBILE = 0x37
874 IPPROTO_NONE = 0x3b
875 IPPROTO_PFSYNC = 0xf0
876 IPPROTO_PIM = 0x67
877 IPPROTO_PUP = 0xc
878 IPPROTO_RAW = 0xff
879 IPPROTO_ROUTING = 0x2b
880 IPPROTO_RSVP = 0x2e
881 IPPROTO_TCP = 0x6
882 IPPROTO_TP = 0x1d
883 IPPROTO_UDP = 0x11
884 IPPROTO_VRRP = 0x70
885 IPV6_CHECKSUM = 0x1a
886 IPV6_DEFAULT_MULTICAST_HOPS = 0x1
887 IPV6_DEFAULT_MULTICAST_LOOP = 0x1
888 IPV6_DEFHLIM = 0x40
889 IPV6_DONTFRAG = 0x3e
890 IPV6_DSTOPTS = 0x32
891 IPV6_FAITH = 0x1d
892 IPV6_FLOWINFO_MASK = 0xffffff0f
893 IPV6_FLOWLABEL_MASK = 0xffff0f00
894 IPV6_FRAGTTL = 0x78
895 IPV6_HLIMDEC = 0x1
896 IPV6_HOPLIMIT = 0x2f
897 IPV6_HOPOPTS = 0x31
898 IPV6_IPSEC_POLICY = 0x1c
899 IPV6_JOIN_GROUP = 0xc
900 IPV6_LEAVE_GROUP = 0xd
901 IPV6_MAXHLIM = 0xff
902 IPV6_MAXPACKET = 0xffff
903 IPV6_MMTU = 0x500
904 IPV6_MULTICAST_HOPS = 0xa
905 IPV6_MULTICAST_IF = 0x9
906 IPV6_MULTICAST_LOOP = 0xb
907 IPV6_NEXTHOP = 0x30
908 IPV6_PATHMTU = 0x2c
909 IPV6_PKTINFO = 0x2e
910 IPV6_PORTRANGE = 0xe
911 IPV6_PORTRANGE_DEFAULT = 0x0
912 IPV6_PORTRANGE_HIGH = 0x1
913 IPV6_PORTRANGE_LOW = 0x2
914 IPV6_RECVDSTOPTS = 0x28
915 IPV6_RECVHOPLIMIT = 0x25
916 IPV6_RECVHOPOPTS = 0x27
917 IPV6_RECVPATHMTU = 0x2b
918 IPV6_RECVPKTINFO = 0x24
919 IPV6_RECVRTHDR = 0x26
920 IPV6_RECVTCLASS = 0x39
921 IPV6_RTHDR = 0x33
922 IPV6_RTHDRDSTOPTS = 0x23
923 IPV6_RTHDR_LOOSE = 0x0
924 IPV6_RTHDR_STRICT = 0x1
925 IPV6_RTHDR_TYPE_0 = 0x0
926 IPV6_SOCKOPT_RESERVED1 = 0x3
927 IPV6_TCLASS = 0x3d
928 IPV6_UNICAST_HOPS = 0x4
929 IPV6_USE_MIN_MTU = 0x2a
930 IPV6_V6ONLY = 0x1b
931 IPV6_VERSION = 0x60
932 IPV6_VERSION_MASK = 0xf0
933 IP_ADD_MEMBERSHIP = 0xc
934 IP_DEFAULT_MULTICAST_LOOP = 0x1
935 IP_DEFAULT_MULTICAST_TTL = 0x1
936 IP_DF = 0x4000
937 IP_DROP_MEMBERSHIP = 0xd
938 IP_EF = 0x8000
939 IP_ERRORMTU = 0x15
940 IP_HDRINCL = 0x2
941 IP_IPSEC_POLICY = 0x16
942 IP_MAXPACKET = 0xffff
943 IP_MAX_MEMBERSHIPS = 0x14
944 IP_MF = 0x2000
945 IP_MINFRAGSIZE = 0x45
946 IP_MINTTL = 0x18
947 IP_MSS = 0x240
948 IP_MULTICAST_IF = 0x9
949 IP_MULTICAST_LOOP = 0xb
950 IP_MULTICAST_TTL = 0xa
951 IP_OFFMASK = 0x1fff
952 IP_OPTIONS = 0x1
953 IP_PORTRANGE = 0x13
954 IP_PORTRANGE_DEFAULT = 0x0
955 IP_PORTRANGE_HIGH = 0x1
956 IP_PORTRANGE_LOW = 0x2
957 IP_RECVDSTADDR = 0x7
958 IP_RECVIF = 0x14
959 IP_RECVOPTS = 0x5
960 IP_RECVRETOPTS = 0x6
961 IP_RECVTTL = 0x17
962 IP_RETOPTS = 0x8
963 IP_RF = 0x8000
964 IP_TOS = 0x3
965 IP_TTL = 0x4
966 ISIG = 0x80
967 ISTRIP = 0x20
968 IXANY = 0x800
969 IXOFF = 0x400
970 IXON = 0x200
971 KERN_HOSTNAME = 0xa
972 KERN_OSRELEASE = 0x2
973 KERN_OSTYPE = 0x1
974 KERN_VERSION = 0x4
975 LOCK_EX = 0x2
976 LOCK_NB = 0x4
977 LOCK_SH = 0x1
978 LOCK_UN = 0x8
979 MADV_DONTNEED = 0x4
980 MADV_FREE = 0x6
981 MADV_NORMAL = 0x0
982 MADV_RANDOM = 0x1
983 MADV_SEQUENTIAL = 0x2
984 MADV_SPACEAVAIL = 0x5
985 MADV_WILLNEED = 0x3
986 MAP_ALIGNMENT_16MB = 0x18000000
987 MAP_ALIGNMENT_1TB = 0x28000000
988 MAP_ALIGNMENT_256TB = 0x30000000
989 MAP_ALIGNMENT_4GB = 0x20000000
990 MAP_ALIGNMENT_64KB = 0x10000000
991 MAP_ALIGNMENT_64PB = 0x38000000
992 MAP_ALIGNMENT_MASK = -0x1000000
993 MAP_ALIGNMENT_SHIFT = 0x18
994 MAP_ANON = 0x1000
995 MAP_FILE = 0x0
996 MAP_FIXED = 0x10
997 MAP_HASSEMAPHORE = 0x200
998 MAP_INHERIT = 0x80
999 MAP_INHERIT_COPY = 0x1
1000 MAP_INHERIT_DEFAULT = 0x1
1001 MAP_INHERIT_DONATE_COPY = 0x3
1002 MAP_INHERIT_NONE = 0x2
1003 MAP_INHERIT_SHARE = 0x0
1004 MAP_NORESERVE = 0x40
1005 MAP_PRIVATE = 0x2
1006 MAP_RENAME = 0x20
1007 MAP_SHARED = 0x1
1008 MAP_STACK = 0x2000
1009 MAP_TRYFIXED = 0x400
1010 MAP_WIRED = 0x800
1011 MCL_CURRENT = 0x1
1012 MCL_FUTURE = 0x2
1013 MNT_ASYNC = 0x40
1014 MNT_BASIC_FLAGS = 0xe782807f
1015 MNT_DEFEXPORTED = 0x200
1016 MNT_DISCARD = 0x800000
1017 MNT_EXKERB = 0x800
1018 MNT_EXNORESPORT = 0x8000000
1019 MNT_EXPORTANON = 0x400
1020 MNT_EXPORTED = 0x100
1021 MNT_EXPUBLIC = 0x10000000
1022 MNT_EXRDONLY = 0x80
1023 MNT_EXTATTR = 0x1000000
1024 MNT_FORCE = 0x80000
1025 MNT_GETARGS = 0x400000
1026 MNT_IGNORE = 0x100000
1027 MNT_LAZY = 0x3
1028 MNT_LOCAL = 0x1000
1029 MNT_LOG = 0x2000000
1030 MNT_NOATIME = 0x4000000
1031 MNT_NOCOREDUMP = 0x8000
1032 MNT_NODEV = 0x10
1033 MNT_NODEVMTIME = 0x40000000
1034 MNT_NOEXEC = 0x4
1035 MNT_NOSUID = 0x8
1036 MNT_NOWAIT = 0x2
1037 MNT_OP_FLAGS = 0x4d0000
1038 MNT_QUOTA = 0x2000
1039 MNT_RDONLY = 0x1
1040 MNT_RELATIME = 0x20000
1041 MNT_RELOAD = 0x40000
1042 MNT_ROOTFS = 0x4000
1043 MNT_SOFTDEP = 0x80000000
1044 MNT_SYMPERM = 0x20000000
1045 MNT_SYNCHRONOUS = 0x2
1046 MNT_UNION = 0x20
1047 MNT_UPDATE = 0x10000
1048 MNT_VISFLAGMASK = 0xff90ffff
1049 MNT_WAIT = 0x1
1050 MSG_BCAST = 0x100
1051 MSG_CMSG_CLOEXEC = 0x800
1052 MSG_CONTROLMBUF = 0x2000000
1053 MSG_CTRUNC = 0x20
1054 MSG_DONTROUTE = 0x4
1055 MSG_DONTWAIT = 0x80
1056 MSG_EOR = 0x8
1057 MSG_IOVUSRSPACE = 0x4000000
1058 MSG_LENUSRSPACE = 0x8000000
1059 MSG_MCAST = 0x200
1060 MSG_NAMEMBUF = 0x1000000
1061 MSG_NBIO = 0x1000
1062 MSG_NOSIGNAL = 0x400
1063 MSG_OOB = 0x1
1064 MSG_PEEK = 0x2
1065 MSG_TRUNC = 0x10
1066 MSG_USERFLAGS = 0xffffff
1067 MSG_WAITALL = 0x40
1068 MS_ASYNC = 0x1
1069 MS_INVALIDATE = 0x2
1070 MS_SYNC = 0x4
1071 NAME_MAX = 0x1ff
1072 NET_RT_DUMP = 0x1
1073 NET_RT_FLAGS = 0x2
1074 NET_RT_IFLIST = 0x5
1075 NET_RT_MAXID = 0x6
1076 NET_RT_OIFLIST = 0x4
1077 NET_RT_OOIFLIST = 0x3
1078 NOFLSH = 0x80000000
1079 NOTE_ATTRIB = 0x8
1080 NOTE_CHILD = 0x4
1081 NOTE_DELETE = 0x1
1082 NOTE_EXEC = 0x20000000
1083 NOTE_EXIT = 0x80000000
1084 NOTE_EXTEND = 0x4
1085 NOTE_FORK = 0x40000000
1086 NOTE_LINK = 0x10
1087 NOTE_LOWAT = 0x1
1088 NOTE_PCTRLMASK = 0xf0000000
1089 NOTE_PDATAMASK = 0xfffff
1090 NOTE_RENAME = 0x20
1091 NOTE_REVOKE = 0x40
1092 NOTE_TRACK = 0x1
1093 NOTE_TRACKERR = 0x2
1094 NOTE_WRITE = 0x2
1095 OCRNL = 0x10
1096 OFIOGETBMAP = 0xc004667a
1097 ONLCR = 0x2
1098 ONLRET = 0x40
1099 ONOCR = 0x20
1100 ONOEOT = 0x8
1101 OPOST = 0x1
1102 O_ACCMODE = 0x3
1103 O_ALT_IO = 0x40000
1104 O_APPEND = 0x8
1105 O_ASYNC = 0x40
1106 O_CLOEXEC = 0x400000
1107 O_CREAT = 0x200
1108 O_DIRECT = 0x80000
1109 O_DIRECTORY = 0x200000
1110 O_DSYNC = 0x10000
1111 O_EXCL = 0x800
1112 O_EXLOCK = 0x20
1113 O_FSYNC = 0x80
1114 O_NDELAY = 0x4
1115 O_NOCTTY = 0x8000
1116 O_NOFOLLOW = 0x100
1117 O_NONBLOCK = 0x4
1118 O_NOSIGPIPE = 0x1000000
1119 O_RDONLY = 0x0
1120 O_RDWR = 0x2
1121 O_RSYNC = 0x20000
1122 O_SHLOCK = 0x10
1123 O_SYNC = 0x80
1124 O_TRUNC = 0x400
1125 O_WRONLY = 0x1
1126 PARENB = 0x1000
1127 PARMRK = 0x8
1128 PARODD = 0x2000
1129 PENDIN = 0x20000000
1130 PRIO_PGRP = 0x1
1131 PRIO_PROCESS = 0x0
1132 PRIO_USER = 0x2
1133 PRI_IOFLUSH = 0x7c
1134 PROT_EXEC = 0x4
1135 PROT_NONE = 0x0
1136 PROT_READ = 0x1
1137 PROT_WRITE = 0x2
1138 RLIMIT_AS = 0xa
1139 RLIMIT_CORE = 0x4
1140 RLIMIT_CPU = 0x0
1141 RLIMIT_DATA = 0x2
1142 RLIMIT_FSIZE = 0x1
1143 RLIMIT_MEMLOCK = 0x6
1144 RLIMIT_NOFILE = 0x8
1145 RLIMIT_NPROC = 0x7
1146 RLIMIT_RSS = 0x5
1147 RLIMIT_STACK = 0x3
1148 RLIM_INFINITY = 0x7fffffffffffffff
1149 RTAX_AUTHOR = 0x6
1150 RTAX_BRD = 0x7
1151 RTAX_DST = 0x0
1152 RTAX_GATEWAY = 0x1
1153 RTAX_GENMASK = 0x3
1154 RTAX_IFA = 0x5
1155 RTAX_IFP = 0x4
1156 RTAX_MAX = 0x9
1157 RTAX_NETMASK = 0x2
1158 RTAX_TAG = 0x8
1159 RTA_AUTHOR = 0x40
1160 RTA_BRD = 0x80
1161 RTA_DST = 0x1
1162 RTA_GATEWAY = 0x2
1163 RTA_GENMASK = 0x8
1164 RTA_IFA = 0x20
1165 RTA_IFP = 0x10
1166 RTA_NETMASK = 0x4
1167 RTA_TAG = 0x100
1168 RTF_ANNOUNCE = 0x20000
1169 RTF_BLACKHOLE = 0x1000
1170 RTF_CLONED = 0x2000
1171 RTF_CLONING = 0x100
1172 RTF_DONE = 0x40
1173 RTF_DYNAMIC = 0x10
1174 RTF_GATEWAY = 0x2
1175 RTF_HOST = 0x4
1176 RTF_LLINFO = 0x400
1177 RTF_MASK = 0x80
1178 RTF_MODIFIED = 0x20
1179 RTF_PROTO1 = 0x8000
1180 RTF_PROTO2 = 0x4000
1181 RTF_REJECT = 0x8
1182 RTF_SRC = 0x10000
1183 RTF_STATIC = 0x800
1184 RTF_UP = 0x1
1185 RTF_XRESOLVE = 0x200
1186 RTM_ADD = 0x1
1187 RTM_CHANGE = 0x3
1188 RTM_CHGADDR = 0x15
1189 RTM_DELADDR = 0xd
1190 RTM_DELETE = 0x2
1191 RTM_GET = 0x4
1192 RTM_IEEE80211 = 0x11
1193 RTM_IFANNOUNCE = 0x10
1194 RTM_IFINFO = 0x14
1195 RTM_LLINFO_UPD = 0x13
1196 RTM_LOCK = 0x8
1197 RTM_LOSING = 0x5
1198 RTM_MISS = 0x7
1199 RTM_NEWADDR = 0xc
1200 RTM_OIFINFO = 0xf
1201 RTM_OLDADD = 0x9
1202 RTM_OLDDEL = 0xa
1203 RTM_OOIFINFO = 0xe
1204 RTM_REDIRECT = 0x6
1205 RTM_RESOLVE = 0xb
1206 RTM_RTTUNIT = 0xf4240
1207 RTM_SETGATE = 0x12
1208 RTM_VERSION = 0x4
1209 RTV_EXPIRE = 0x4
1210 RTV_HOPCOUNT = 0x2
1211 RTV_MTU = 0x1
1212 RTV_RPIPE = 0x8
1213 RTV_RTT = 0x40
1214 RTV_RTTVAR = 0x80
1215 RTV_SPIPE = 0x10
1216 RTV_SSTHRESH = 0x20
1217 RUSAGE_CHILDREN = -0x1
1218 RUSAGE_SELF = 0x0
1219 SCM_CREDS = 0x4
1220 SCM_RIGHTS = 0x1
1221 SCM_TIMESTAMP = 0x8
1222 SHUT_RD = 0x0
1223 SHUT_RDWR = 0x2
1224 SHUT_WR = 0x1
1225 SIOCADDMULTI = 0x80906931
1226 SIOCADDRT = 0x8038720a
1227 SIOCAIFADDR = 0x8040691a
1228 SIOCALIFADDR = 0x8118691c
1229 SIOCATMARK = 0x40047307
1230 SIOCDELMULTI = 0x80906932
1231 SIOCDELRT = 0x8038720b
1232 SIOCDIFADDR = 0x80906919
1233 SIOCDIFPHYADDR = 0x80906949
1234 SIOCDLIFADDR = 0x8118691e
1235 SIOCGDRVSPEC = 0xc028697b
1236 SIOCGETPFSYNC = 0xc09069f8
1237 SIOCGETSGCNT = 0xc0207534
1238 SIOCGETVIFCNT = 0xc0287533
1239 SIOCGHIWAT = 0x40047301
1240 SIOCGIFADDR = 0xc0906921
1241 SIOCGIFADDRPREF = 0xc0986920
1242 SIOCGIFALIAS = 0xc040691b
1243 SIOCGIFBRDADDR = 0xc0906923
1244 SIOCGIFCAP = 0xc0206976
1245 SIOCGIFCONF = 0xc0106926
1246 SIOCGIFDATA = 0xc0986985
1247 SIOCGIFDLT = 0xc0906977
1248 SIOCGIFDSTADDR = 0xc0906922
1249 SIOCGIFFLAGS = 0xc0906911
1250 SIOCGIFGENERIC = 0xc090693a
1251 SIOCGIFMEDIA = 0xc0306936
1252 SIOCGIFMETRIC = 0xc0906917
1253 SIOCGIFMTU = 0xc090697e
1254 SIOCGIFNETMASK = 0xc0906925
1255 SIOCGIFPDSTADDR = 0xc0906948
1256 SIOCGIFPSRCADDR = 0xc0906947
1257 SIOCGLIFADDR = 0xc118691d
1258 SIOCGLIFPHYADDR = 0xc118694b
1259 SIOCGLINKSTR = 0xc0286987
1260 SIOCGLOWAT = 0x40047303
1261 SIOCGPGRP = 0x40047309
1262 SIOCGVH = 0xc0906983
1263 SIOCIFCREATE = 0x8090697a
1264 SIOCIFDESTROY = 0x80906979
1265 SIOCIFGCLONERS = 0xc0106978
1266 SIOCINITIFADDR = 0xc0706984
1267 SIOCSDRVSPEC = 0x8028697b
1268 SIOCSETPFSYNC = 0x809069f7
1269 SIOCSHIWAT = 0x80047300
1270 SIOCSIFADDR = 0x8090690c
1271 SIOCSIFADDRPREF = 0x8098691f
1272 SIOCSIFBRDADDR = 0x80906913
1273 SIOCSIFCAP = 0x80206975
1274 SIOCSIFDSTADDR = 0x8090690e
1275 SIOCSIFFLAGS = 0x80906910
1276 SIOCSIFGENERIC = 0x80906939
1277 SIOCSIFMEDIA = 0xc0906935
1278 SIOCSIFMETRIC = 0x80906918
1279 SIOCSIFMTU = 0x8090697f
1280 SIOCSIFNETMASK = 0x80906916
1281 SIOCSIFPHYADDR = 0x80406946
1282 SIOCSLIFPHYADDR = 0x8118694a
1283 SIOCSLINKSTR = 0x80286988
1284 SIOCSLOWAT = 0x80047302
1285 SIOCSPGRP = 0x80047308
1286 SIOCSVH = 0xc0906982
1287 SIOCZIFDATA = 0xc0986986
1288 SOCK_CLOEXEC = 0x10000000
1289 SOCK_DGRAM = 0x2
1290 SOCK_FLAGS_MASK = 0xf0000000
1291 SOCK_NONBLOCK = 0x20000000
1292 SOCK_NOSIGPIPE = 0x40000000
1293 SOCK_RAW = 0x3
1294 SOCK_RDM = 0x4
1295 SOCK_SEQPACKET = 0x5
1296 SOCK_STREAM = 0x1
1297 SOL_SOCKET = 0xffff
1298 SOMAXCONN = 0x80
1299 SO_ACCEPTCONN = 0x2
1300 SO_ACCEPTFILTER = 0x1000
1301 SO_BROADCAST = 0x20
1302 SO_DEBUG = 0x1
1303 SO_DONTROUTE = 0x10
1304 SO_ERROR = 0x1007
1305 SO_KEEPALIVE = 0x8
1306 SO_LINGER = 0x80
1307 SO_NOHEADER = 0x100a
1308 SO_NOSIGPIPE = 0x800
1309 SO_OOBINLINE = 0x100
1310 SO_OVERFLOWED = 0x1009
1311 SO_RCVBUF = 0x1002
1312 SO_RCVLOWAT = 0x1004
1313 SO_RCVTIMEO = 0x100c
1314 SO_REUSEADDR = 0x4
1315 SO_REUSEPORT = 0x200
1316 SO_SNDBUF = 0x1001
1317 SO_SNDLOWAT = 0x1003
1318 SO_SNDTIMEO = 0x100b
1319 SO_TIMESTAMP = 0x2000
1320 SO_TYPE = 0x1008
1321 SO_USELOOPBACK = 0x40
1322 SYSCTL_VERSION = 0x1000000
1323 SYSCTL_VERS_0 = 0x0
1324 SYSCTL_VERS_1 = 0x1000000
1325 SYSCTL_VERS_MASK = 0xff000000
1326 S_ARCH1 = 0x10000
1327 S_ARCH2 = 0x20000
1328 S_BLKSIZE = 0x200
1329 S_IEXEC = 0x40
1330 S_IFBLK = 0x6000
1331 S_IFCHR = 0x2000
1332 S_IFDIR = 0x4000
1333 S_IFIFO = 0x1000
1334 S_IFLNK = 0xa000
1335 S_IFMT = 0xf000
1336 S_IFREG = 0x8000
1337 S_IFSOCK = 0xc000
1338 S_IFWHT = 0xe000
1339 S_IREAD = 0x100
1340 S_IRGRP = 0x20
1341 S_IROTH = 0x4
1342 S_IRUSR = 0x100
1343 S_IRWXG = 0x38
1344 S_IRWXO = 0x7
1345 S_IRWXU = 0x1c0
1346 S_ISGID = 0x400
1347 S_ISTXT = 0x200
1348 S_ISUID = 0x800
1349 S_ISVTX = 0x200
1350 S_IWGRP = 0x10
1351 S_IWOTH = 0x2
1352 S_IWRITE = 0x80
1353 S_IWUSR = 0x80
1354 S_IXGRP = 0x8
1355 S_IXOTH = 0x1
1356 S_IXUSR = 0x40
1357 S_LOGIN_SET = 0x1
1358 TCIFLUSH = 0x1
1359 TCIOFLUSH = 0x3
1360 TCOFLUSH = 0x2
1361 TCP_CONGCTL = 0x20
1362 TCP_KEEPCNT = 0x6
1363 TCP_KEEPIDLE = 0x3
1364 TCP_KEEPINIT = 0x7
1365 TCP_KEEPINTVL = 0x5
1366 TCP_MAXBURST = 0x4
1367 TCP_MAXSEG = 0x2
1368 TCP_MAXWIN = 0xffff
1369 TCP_MAX_WINSHIFT = 0xe
1370 TCP_MD5SIG = 0x10
1371 TCP_MINMSS = 0xd8
1372 TCP_MSS = 0x218
1373 TCP_NODELAY = 0x1
1374 TCSAFLUSH = 0x2
1375 TIOCCBRK = 0x2000747a
1376 TIOCCDTR = 0x20007478
1377 TIOCCONS = 0x80047462
1378 TIOCDCDTIMESTAMP = 0x40107458
1379 TIOCDRAIN = 0x2000745e
1380 TIOCEXCL = 0x2000740d
1381 TIOCEXT = 0x80047460
1382 TIOCFLAG_CDTRCTS = 0x10
1383 TIOCFLAG_CLOCAL = 0x2
1384 TIOCFLAG_CRTSCTS = 0x4
1385 TIOCFLAG_MDMBUF = 0x8
1386 TIOCFLAG_SOFTCAR = 0x1
1387 TIOCFLUSH = 0x80047410
1388 TIOCGETA = 0x402c7413
1389 TIOCGETD = 0x4004741a
1390 TIOCGFLAGS = 0x4004745d
1391 TIOCGLINED = 0x40207442
1392 TIOCGPGRP = 0x40047477
1393 TIOCGQSIZE = 0x40047481
1394 TIOCGRANTPT = 0x20007447
1395 TIOCGSID = 0x40047463
1396 TIOCGSIZE = 0x40087468
1397 TIOCGWINSZ = 0x40087468
1398 TIOCMBIC = 0x8004746b
1399 TIOCMBIS = 0x8004746c
1400 TIOCMGET = 0x4004746a
1401 TIOCMSET = 0x8004746d
1402 TIOCM_CAR = 0x40
1403 TIOCM_CD = 0x40
1404 TIOCM_CTS = 0x20
1405 TIOCM_DSR = 0x100
1406 TIOCM_DTR = 0x2
1407 TIOCM_LE = 0x1
1408 TIOCM_RI = 0x80
1409 TIOCM_RNG = 0x80
1410 TIOCM_RTS = 0x4
1411 TIOCM_SR = 0x10
1412 TIOCM_ST = 0x8
1413 TIOCNOTTY = 0x20007471
1414 TIOCNXCL = 0x2000740e
1415 TIOCOUTQ = 0x40047473
1416 TIOCPKT = 0x80047470
1417 TIOCPKT_DATA = 0x0
1418 TIOCPKT_DOSTOP = 0x20
1419 TIOCPKT_FLUSHREAD = 0x1
1420 TIOCPKT_FLUSHWRITE = 0x2
1421 TIOCPKT_IOCTL = 0x40
1422 TIOCPKT_NOSTOP = 0x10
1423 TIOCPKT_START = 0x8
1424 TIOCPKT_STOP = 0x4
1425 TIOCPTMGET = 0x40287446
1426 TIOCPTSNAME = 0x40287448
1427 TIOCRCVFRAME = 0x80087445
1428 TIOCREMOTE = 0x80047469
1429 TIOCSBRK = 0x2000747b
1430 TIOCSCTTY = 0x20007461
1431 TIOCSDTR = 0x20007479
1432 TIOCSETA = 0x802c7414
1433 TIOCSETAF = 0x802c7416
1434 TIOCSETAW = 0x802c7415
1435 TIOCSETD = 0x8004741b
1436 TIOCSFLAGS = 0x8004745c
1437 TIOCSIG = 0x2000745f
1438 TIOCSLINED = 0x80207443
1439 TIOCSPGRP = 0x80047476
1440 TIOCSQSIZE = 0x80047480
1441 TIOCSSIZE = 0x80087467
1442 TIOCSTART = 0x2000746e
1443 TIOCSTAT = 0x80047465
1444 TIOCSTI = 0x80017472
1445 TIOCSTOP = 0x2000746f
1446 TIOCSWINSZ = 0x80087467
1447 TIOCUCNTL = 0x80047466
1448 TIOCXMTFRAME = 0x80087444
1449 TOSTOP = 0x400000
1450 VDISCARD = 0xf
1451 VDSUSP = 0xb
1452 VEOF = 0x0
1453 VEOL = 0x1
1454 VEOL2 = 0x2
1455 VERASE = 0x3
1456 VINTR = 0x8
1457 VKILL = 0x5
1458 VLNEXT = 0xe
1459 VMIN = 0x10
1460 VQUIT = 0x9
1461 VREPRINT = 0x6
1462 VSTART = 0xc
1463 VSTATUS = 0x12
1464 VSTOP = 0xd
1465 VSUSP = 0xa
1466 VTIME = 0x11
1467 VWERASE = 0x4
1468 WALL = 0x8
1469 WALLSIG = 0x8
1470 WALTSIG = 0x4
1471 WCLONE = 0x4
1472 WCOREFLAG = 0x80
1473 WNOHANG = 0x1
1474 WNOWAIT = 0x10000
1475 WNOZOMBIE = 0x20000
1476 WOPTSCHECKED = 0x40000
1477 WSTOPPED = 0x7f
1478 WUNTRACED = 0x2
1479)
1480
1481// Errors
1482const (
1483 E2BIG = syscall.Errno(0x7)
1484 EACCES = syscall.Errno(0xd)
1485 EADDRINUSE = syscall.Errno(0x30)
1486 EADDRNOTAVAIL = syscall.Errno(0x31)
1487 EAFNOSUPPORT = syscall.Errno(0x2f)
1488 EAGAIN = syscall.Errno(0x23)
1489 EALREADY = syscall.Errno(0x25)
1490 EAUTH = syscall.Errno(0x50)
1491 EBADF = syscall.Errno(0x9)
1492 EBADMSG = syscall.Errno(0x58)
1493 EBADRPC = syscall.Errno(0x48)
1494 EBUSY = syscall.Errno(0x10)
1495 ECANCELED = syscall.Errno(0x57)
1496 ECHILD = syscall.Errno(0xa)
1497 ECONNABORTED = syscall.Errno(0x35)
1498 ECONNREFUSED = syscall.Errno(0x3d)
1499 ECONNRESET = syscall.Errno(0x36)
1500 EDEADLK = syscall.Errno(0xb)
1501 EDESTADDRREQ = syscall.Errno(0x27)
1502 EDOM = syscall.Errno(0x21)
1503 EDQUOT = syscall.Errno(0x45)
1504 EEXIST = syscall.Errno(0x11)
1505 EFAULT = syscall.Errno(0xe)
1506 EFBIG = syscall.Errno(0x1b)
1507 EFTYPE = syscall.Errno(0x4f)
1508 EHOSTDOWN = syscall.Errno(0x40)
1509 EHOSTUNREACH = syscall.Errno(0x41)
1510 EIDRM = syscall.Errno(0x52)
1511 EILSEQ = syscall.Errno(0x55)
1512 EINPROGRESS = syscall.Errno(0x24)
1513 EINTR = syscall.Errno(0x4)
1514 EINVAL = syscall.Errno(0x16)
1515 EIO = syscall.Errno(0x5)
1516 EISCONN = syscall.Errno(0x38)
1517 EISDIR = syscall.Errno(0x15)
1518 ELAST = syscall.Errno(0x60)
1519 ELOOP = syscall.Errno(0x3e)
1520 EMFILE = syscall.Errno(0x18)
1521 EMLINK = syscall.Errno(0x1f)
1522 EMSGSIZE = syscall.Errno(0x28)
1523 EMULTIHOP = syscall.Errno(0x5e)
1524 ENAMETOOLONG = syscall.Errno(0x3f)
1525 ENEEDAUTH = syscall.Errno(0x51)
1526 ENETDOWN = syscall.Errno(0x32)
1527 ENETRESET = syscall.Errno(0x34)
1528 ENETUNREACH = syscall.Errno(0x33)
1529 ENFILE = syscall.Errno(0x17)
1530 ENOATTR = syscall.Errno(0x5d)
1531 ENOBUFS = syscall.Errno(0x37)
1532 ENODATA = syscall.Errno(0x59)
1533 ENODEV = syscall.Errno(0x13)
1534 ENOENT = syscall.Errno(0x2)
1535 ENOEXEC = syscall.Errno(0x8)
1536 ENOLCK = syscall.Errno(0x4d)
1537 ENOLINK = syscall.Errno(0x5f)
1538 ENOMEM = syscall.Errno(0xc)
1539 ENOMSG = syscall.Errno(0x53)
1540 ENOPROTOOPT = syscall.Errno(0x2a)
1541 ENOSPC = syscall.Errno(0x1c)
1542 ENOSR = syscall.Errno(0x5a)
1543 ENOSTR = syscall.Errno(0x5b)
1544 ENOSYS = syscall.Errno(0x4e)
1545 ENOTBLK = syscall.Errno(0xf)
1546 ENOTCONN = syscall.Errno(0x39)
1547 ENOTDIR = syscall.Errno(0x14)
1548 ENOTEMPTY = syscall.Errno(0x42)
1549 ENOTSOCK = syscall.Errno(0x26)
1550 ENOTSUP = syscall.Errno(0x56)
1551 ENOTTY = syscall.Errno(0x19)
1552 ENXIO = syscall.Errno(0x6)
1553 EOPNOTSUPP = syscall.Errno(0x2d)
1554 EOVERFLOW = syscall.Errno(0x54)
1555 EPERM = syscall.Errno(0x1)
1556 EPFNOSUPPORT = syscall.Errno(0x2e)
1557 EPIPE = syscall.Errno(0x20)
1558 EPROCLIM = syscall.Errno(0x43)
1559 EPROCUNAVAIL = syscall.Errno(0x4c)
1560 EPROGMISMATCH = syscall.Errno(0x4b)
1561 EPROGUNAVAIL = syscall.Errno(0x4a)
1562 EPROTO = syscall.Errno(0x60)
1563 EPROTONOSUPPORT = syscall.Errno(0x2b)
1564 EPROTOTYPE = syscall.Errno(0x29)
1565 ERANGE = syscall.Errno(0x22)
1566 EREMOTE = syscall.Errno(0x47)
1567 EROFS = syscall.Errno(0x1e)
1568 ERPCMISMATCH = syscall.Errno(0x49)
1569 ESHUTDOWN = syscall.Errno(0x3a)
1570 ESOCKTNOSUPPORT = syscall.Errno(0x2c)
1571 ESPIPE = syscall.Errno(0x1d)
1572 ESRCH = syscall.Errno(0x3)
1573 ESTALE = syscall.Errno(0x46)
1574 ETIME = syscall.Errno(0x5c)
1575 ETIMEDOUT = syscall.Errno(0x3c)
1576 ETOOMANYREFS = syscall.Errno(0x3b)
1577 ETXTBSY = syscall.Errno(0x1a)
1578 EUSERS = syscall.Errno(0x44)
1579 EWOULDBLOCK = syscall.Errno(0x23)
1580 EXDEV = syscall.Errno(0x12)
1581)
1582
1583// Signals
1584const (
1585 SIGABRT = syscall.Signal(0x6)
1586 SIGALRM = syscall.Signal(0xe)
1587 SIGBUS = syscall.Signal(0xa)
1588 SIGCHLD = syscall.Signal(0x14)
1589 SIGCONT = syscall.Signal(0x13)
1590 SIGEMT = syscall.Signal(0x7)
1591 SIGFPE = syscall.Signal(0x8)
1592 SIGHUP = syscall.Signal(0x1)
1593 SIGILL = syscall.Signal(0x4)
1594 SIGINFO = syscall.Signal(0x1d)
1595 SIGINT = syscall.Signal(0x2)
1596 SIGIO = syscall.Signal(0x17)
1597 SIGIOT = syscall.Signal(0x6)
1598 SIGKILL = syscall.Signal(0x9)
1599 SIGPIPE = syscall.Signal(0xd)
1600 SIGPROF = syscall.Signal(0x1b)
1601 SIGPWR = syscall.Signal(0x20)
1602 SIGQUIT = syscall.Signal(0x3)
1603 SIGSEGV = syscall.Signal(0xb)
1604 SIGSTOP = syscall.Signal(0x11)
1605 SIGSYS = syscall.Signal(0xc)
1606 SIGTERM = syscall.Signal(0xf)
1607 SIGTRAP = syscall.Signal(0x5)
1608 SIGTSTP = syscall.Signal(0x12)
1609 SIGTTIN = syscall.Signal(0x15)
1610 SIGTTOU = syscall.Signal(0x16)
1611 SIGURG = syscall.Signal(0x10)
1612 SIGUSR1 = syscall.Signal(0x1e)
1613 SIGUSR2 = syscall.Signal(0x1f)
1614 SIGVTALRM = syscall.Signal(0x1a)
1615 SIGWINCH = syscall.Signal(0x1c)
1616 SIGXCPU = syscall.Signal(0x18)
1617 SIGXFSZ = syscall.Signal(0x19)
1618)
1619
1620// Error table
1621var errorList = [...]struct {
1622 num syscall.Errno
1623 name string
1624 desc string
1625}{
1626 {1, "EPERM", "operation not permitted"},
1627 {2, "ENOENT", "no such file or directory"},
1628 {3, "ESRCH", "no such process"},
1629 {4, "EINTR", "interrupted system call"},
1630 {5, "EIO", "input/output error"},
1631 {6, "ENXIO", "device not configured"},
1632 {7, "E2BIG", "argument list too long"},
1633 {8, "ENOEXEC", "exec format error"},
1634 {9, "EBADF", "bad file descriptor"},
1635 {10, "ECHILD", "no child processes"},
1636 {11, "EDEADLK", "resource deadlock avoided"},
1637 {12, "ENOMEM", "cannot allocate memory"},
1638 {13, "EACCES", "permission denied"},
1639 {14, "EFAULT", "bad address"},
1640 {15, "ENOTBLK", "block device required"},
1641 {16, "EBUSY", "device busy"},
1642 {17, "EEXIST", "file exists"},
1643 {18, "EXDEV", "cross-device link"},
1644 {19, "ENODEV", "operation not supported by device"},
1645 {20, "ENOTDIR", "not a directory"},
1646 {21, "EISDIR", "is a directory"},
1647 {22, "EINVAL", "invalid argument"},
1648 {23, "ENFILE", "too many open files in system"},
1649 {24, "EMFILE", "too many open files"},
1650 {25, "ENOTTY", "inappropriate ioctl for device"},
1651 {26, "ETXTBSY", "text file busy"},
1652 {27, "EFBIG", "file too large"},
1653 {28, "ENOSPC", "no space left on device"},
1654 {29, "ESPIPE", "illegal seek"},
1655 {30, "EROFS", "read-only file system"},
1656 {31, "EMLINK", "too many links"},
1657 {32, "EPIPE", "broken pipe"},
1658 {33, "EDOM", "numerical argument out of domain"},
1659 {34, "ERANGE", "result too large or too small"},
1660 {35, "EAGAIN", "resource temporarily unavailable"},
1661 {36, "EINPROGRESS", "operation now in progress"},
1662 {37, "EALREADY", "operation already in progress"},
1663 {38, "ENOTSOCK", "socket operation on non-socket"},
1664 {39, "EDESTADDRREQ", "destination address required"},
1665 {40, "EMSGSIZE", "message too long"},
1666 {41, "EPROTOTYPE", "protocol wrong type for socket"},
1667 {42, "ENOPROTOOPT", "protocol option not available"},
1668 {43, "EPROTONOSUPPORT", "protocol not supported"},
1669 {44, "ESOCKTNOSUPPORT", "socket type not supported"},
1670 {45, "EOPNOTSUPP", "operation not supported"},
1671 {46, "EPFNOSUPPORT", "protocol family not supported"},
1672 {47, "EAFNOSUPPORT", "address family not supported by protocol family"},
1673 {48, "EADDRINUSE", "address already in use"},
1674 {49, "EADDRNOTAVAIL", "can't assign requested address"},
1675 {50, "ENETDOWN", "network is down"},
1676 {51, "ENETUNREACH", "network is unreachable"},
1677 {52, "ENETRESET", "network dropped connection on reset"},
1678 {53, "ECONNABORTED", "software caused connection abort"},
1679 {54, "ECONNRESET", "connection reset by peer"},
1680 {55, "ENOBUFS", "no buffer space available"},
1681 {56, "EISCONN", "socket is already connected"},
1682 {57, "ENOTCONN", "socket is not connected"},
1683 {58, "ESHUTDOWN", "can't send after socket shutdown"},
1684 {59, "ETOOMANYREFS", "too many references: can't splice"},
1685 {60, "ETIMEDOUT", "connection timed out"},
1686 {61, "ECONNREFUSED", "connection refused"},
1687 {62, "ELOOP", "too many levels of symbolic links"},
1688 {63, "ENAMETOOLONG", "file name too long"},
1689 {64, "EHOSTDOWN", "host is down"},
1690 {65, "EHOSTUNREACH", "no route to host"},
1691 {66, "ENOTEMPTY", "directory not empty"},
1692 {67, "EPROCLIM", "too many processes"},
1693 {68, "EUSERS", "too many users"},
1694 {69, "EDQUOT", "disc quota exceeded"},
1695 {70, "ESTALE", "stale NFS file handle"},
1696 {71, "EREMOTE", "too many levels of remote in path"},
1697 {72, "EBADRPC", "RPC struct is bad"},
1698 {73, "ERPCMISMATCH", "RPC version wrong"},
1699 {74, "EPROGUNAVAIL", "RPC prog. not avail"},
1700 {75, "EPROGMISMATCH", "program version wrong"},
1701 {76, "EPROCUNAVAIL", "bad procedure for program"},
1702 {77, "ENOLCK", "no locks available"},
1703 {78, "ENOSYS", "function not implemented"},
1704 {79, "EFTYPE", "inappropriate file type or format"},
1705 {80, "EAUTH", "authentication error"},
1706 {81, "ENEEDAUTH", "need authenticator"},
1707 {82, "EIDRM", "identifier removed"},
1708 {83, "ENOMSG", "no message of desired type"},
1709 {84, "EOVERFLOW", "value too large to be stored in data type"},
1710 {85, "EILSEQ", "illegal byte sequence"},
1711 {86, "ENOTSUP", "not supported"},
1712 {87, "ECANCELED", "operation Canceled"},
1713 {88, "EBADMSG", "bad or Corrupt message"},
1714 {89, "ENODATA", "no message available"},
1715 {90, "ENOSR", "no STREAM resources"},
1716 {91, "ENOSTR", "not a STREAM"},
1717 {92, "ETIME", "STREAM ioctl timeout"},
1718 {93, "ENOATTR", "attribute not found"},
1719 {94, "EMULTIHOP", "multihop attempted"},
1720 {95, "ENOLINK", "link has been severed"},
1721 {96, "ELAST", "protocol error"},
1722}
1723
1724// Signal table
1725var signalList = [...]struct {
1726 num syscall.Signal
1727 name string
1728 desc string
1729}{
1730 {1, "SIGHUP", "hangup"},
1731 {2, "SIGINT", "interrupt"},
1732 {3, "SIGQUIT", "quit"},
1733 {4, "SIGILL", "illegal instruction"},
1734 {5, "SIGTRAP", "trace/BPT trap"},
1735 {6, "SIGIOT", "abort trap"},
1736 {7, "SIGEMT", "EMT trap"},
1737 {8, "SIGFPE", "floating point exception"},
1738 {9, "SIGKILL", "killed"},
1739 {10, "SIGBUS", "bus error"},
1740 {11, "SIGSEGV", "segmentation fault"},
1741 {12, "SIGSYS", "bad system call"},
1742 {13, "SIGPIPE", "broken pipe"},
1743 {14, "SIGALRM", "alarm clock"},
1744 {15, "SIGTERM", "terminated"},
1745 {16, "SIGURG", "urgent I/O condition"},
1746 {17, "SIGSTOP", "stopped (signal)"},
1747 {18, "SIGTSTP", "stopped"},
1748 {19, "SIGCONT", "continued"},
1749 {20, "SIGCHLD", "child exited"},
1750 {21, "SIGTTIN", "stopped (tty input)"},
1751 {22, "SIGTTOU", "stopped (tty output)"},
1752 {23, "SIGIO", "I/O possible"},
1753 {24, "SIGXCPU", "cputime limit exceeded"},
1754 {25, "SIGXFSZ", "filesize limit exceeded"},
1755 {26, "SIGVTALRM", "virtual timer expired"},
1756 {27, "SIGPROF", "profiling timer expired"},
1757 {28, "SIGWINCH", "window size changes"},
1758 {29, "SIGINFO", "information request"},
1759 {30, "SIGUSR1", "user defined signal 1"},
1760 {31, "SIGUSR2", "user defined signal 2"},
1761 {32, "SIGPWR", "power fail/restart"},
1762}
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 ab2f761..79f6e05 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go
@@ -1,4 +1,4 @@
1// mksyscall_aix.pl -aix -tags aix,ppc syscall_aix.go syscall_aix_ppc.go 1// go run mksyscall_aix_ppc.go -aix -tags aix,ppc syscall_aix.go syscall_aix_ppc.go
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build aix,ppc 4// +build aix,ppc
@@ -7,6 +7,7 @@ package unix
7 7
8/* 8/*
9#include <stdint.h> 9#include <stdint.h>
10#include <stddef.h>
10int utimes(uintptr_t, uintptr_t); 11int utimes(uintptr_t, uintptr_t);
11int utimensat(int, uintptr_t, uintptr_t, int); 12int utimensat(int, uintptr_t, uintptr_t, int);
12int getcwd(uintptr_t, size_t); 13int getcwd(uintptr_t, size_t);
@@ -20,10 +21,8 @@ int chdir(uintptr_t);
20int chroot(uintptr_t); 21int chroot(uintptr_t);
21int close(int); 22int close(int);
22int dup(int); 23int dup(int);
23int dup3(int, int, int);
24void exit(int); 24void exit(int);
25int faccessat(int, uintptr_t, unsigned int, int); 25int faccessat(int, uintptr_t, unsigned int, int);
26int fallocate(int, unsigned int, long long, long long);
27int fchdir(int); 26int fchdir(int);
28int fchmod(int, unsigned int); 27int fchmod(int, unsigned int);
29int fchmodat(int, uintptr_t, unsigned int, int); 28int fchmodat(int, uintptr_t, unsigned int, int);
@@ -49,7 +48,6 @@ int open64(uintptr_t, int, unsigned int);
49int openat(int, uintptr_t, int, unsigned int); 48int openat(int, uintptr_t, int, unsigned int);
50int read(int, uintptr_t, size_t); 49int read(int, uintptr_t, size_t);
51int readlink(uintptr_t, uintptr_t, size_t); 50int readlink(uintptr_t, uintptr_t, size_t);
52int removexattr(uintptr_t, uintptr_t);
53int renameat(int, uintptr_t, int, uintptr_t); 51int renameat(int, uintptr_t, int, uintptr_t);
54int setdomainname(uintptr_t, size_t); 52int setdomainname(uintptr_t, size_t);
55int sethostname(uintptr_t, size_t); 53int sethostname(uintptr_t, size_t);
@@ -61,13 +59,11 @@ int setgid(int);
61int setpriority(int, int, int); 59int setpriority(int, int, int);
62int statx(int, uintptr_t, int, int, uintptr_t); 60int statx(int, uintptr_t, int, int, uintptr_t);
63int sync(); 61int sync();
64long long tee(int, int, int, int);
65uintptr_t times(uintptr_t); 62uintptr_t times(uintptr_t);
66int umask(int); 63int umask(int);
67int uname(uintptr_t); 64int uname(uintptr_t);
68int unlink(uintptr_t); 65int unlink(uintptr_t);
69int unlinkat(int, uintptr_t, int); 66int unlinkat(int, uintptr_t, int);
70int unshare(int);
71int ustat(int, uintptr_t); 67int ustat(int, uintptr_t);
72int write(int, uintptr_t, size_t); 68int write(int, uintptr_t, size_t);
73int dup2(int, int); 69int dup2(int, int);
@@ -118,7 +114,6 @@ int msync(uintptr_t, size_t, int);
118int munlock(uintptr_t, size_t); 114int munlock(uintptr_t, size_t);
119int munlockall(); 115int munlockall();
120int pipe(uintptr_t); 116int pipe(uintptr_t);
121int pipe2(uintptr_t, int);
122int poll(uintptr_t, int, int); 117int poll(uintptr_t, int, int);
123int gettimeofday(uintptr_t, uintptr_t); 118int gettimeofday(uintptr_t, uintptr_t);
124int time(uintptr_t); 119int time(uintptr_t);
@@ -131,7 +126,6 @@ uintptr_t mmap(uintptr_t, uintptr_t, int, int, int, long long);
131*/ 126*/
132import "C" 127import "C"
133import ( 128import (
134 "syscall"
135 "unsafe" 129 "unsafe"
136) 130)
137 131
@@ -245,6 +239,17 @@ func FcntlFlock(fd uintptr, cmd int, lk *Flock_t) (err error) {
245 239
246// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 240// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
247 241
242func fcntl(fd int, cmd int, arg int) (val int, err error) {
243 r0, er := C.fcntl(C.uintptr_t(fd), C.int(cmd), C.uintptr_t(arg))
244 val = int(r0)
245 if r0 == -1 && er != nil {
246 err = er
247 }
248 return
249}
250
251// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
252
248func Acct(path string) (err error) { 253func Acct(path string) (err error) {
249 _p0 := uintptr(unsafe.Pointer(C.CString(path))) 254 _p0 := uintptr(unsafe.Pointer(C.CString(path)))
250 r0, er := C.acct(C.uintptr_t(_p0)) 255 r0, er := C.acct(C.uintptr_t(_p0))
@@ -299,16 +304,6 @@ func Dup(oldfd int) (fd int, err error) {
299 304
300// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 305// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
301 306
302func Dup3(oldfd int, newfd int, flags int) (err error) {
303 r0, er := C.dup3(C.int(oldfd), C.int(newfd), C.int(flags))
304 if r0 == -1 && er != nil {
305 err = er
306 }
307 return
308}
309
310// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
311
312func Exit(code int) { 307func Exit(code int) {
313 C.exit(C.int(code)) 308 C.exit(C.int(code))
314 return 309 return
@@ -327,16 +322,6 @@ func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
327 322
328// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 323// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
329 324
330func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
331 r0, er := C.fallocate(C.int(fd), C.uint(mode), C.longlong(off), C.longlong(len))
332 if r0 == -1 && er != nil {
333 err = er
334 }
335 return
336}
337
338// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
339
340func Fchdir(fd int) (err error) { 325func Fchdir(fd int) (err error) {
341 r0, er := C.fchdir(C.int(fd)) 326 r0, er := C.fchdir(C.int(fd))
342 if r0 == -1 && er != nil { 327 if r0 == -1 && er != nil {
@@ -379,17 +364,6 @@ func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
379 364
380// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 365// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
381 366
382func fcntl(fd int, cmd int, arg int) (val int, err error) {
383 r0, er := C.fcntl(C.uintptr_t(fd), C.int(cmd), C.uintptr_t(arg))
384 val = int(r0)
385 if r0 == -1 && er != nil {
386 err = er
387 }
388 return
389}
390
391// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
392
393func Fdatasync(fd int) (err error) { 367func Fdatasync(fd int) (err error) {
394 r0, er := C.fdatasync(C.int(fd)) 368 r0, er := C.fdatasync(C.int(fd))
395 if r0 == -1 && er != nil { 369 if r0 == -1 && er != nil {
@@ -477,7 +451,7 @@ func Getsid(pid int) (sid int, err error) {
477 451
478// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 452// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
479 453
480func Kill(pid int, sig syscall.Signal) (err error) { 454func Kill(pid int, sig Signal) (err error) {
481 r0, er := C.kill(C.int(pid), C.int(sig)) 455 r0, er := C.kill(C.int(pid), C.int(sig))
482 if r0 == -1 && er != nil { 456 if r0 == -1 && er != nil {
483 err = er 457 err = er
@@ -628,18 +602,6 @@ func Readlink(path string, buf []byte) (n int, err error) {
628 602
629// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 603// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
630 604
631func Removexattr(path string, attr string) (err error) {
632 _p0 := uintptr(unsafe.Pointer(C.CString(path)))
633 _p1 := uintptr(unsafe.Pointer(C.CString(attr)))
634 r0, er := C.removexattr(C.uintptr_t(_p0), C.uintptr_t(_p1))
635 if r0 == -1 && er != nil {
636 err = er
637 }
638 return
639}
640
641// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
642
643func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) { 605func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
644 _p0 := uintptr(unsafe.Pointer(C.CString(oldpath))) 606 _p0 := uintptr(unsafe.Pointer(C.CString(oldpath)))
645 _p1 := uintptr(unsafe.Pointer(C.CString(newpath))) 607 _p1 := uintptr(unsafe.Pointer(C.CString(newpath)))
@@ -763,17 +725,6 @@ func Sync() {
763 725
764// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 726// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
765 727
766func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
767 r0, er := C.tee(C.int(rfd), C.int(wfd), C.int(len), C.int(flags))
768 n = int64(r0)
769 if r0 == -1 && er != nil {
770 err = er
771 }
772 return
773}
774
775// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
776
777func Times(tms *Tms) (ticks uintptr, err error) { 728func Times(tms *Tms) (ticks uintptr, err error) {
778 r0, er := C.times(C.uintptr_t(uintptr(unsafe.Pointer(tms)))) 729 r0, er := C.times(C.uintptr_t(uintptr(unsafe.Pointer(tms))))
779 ticks = uintptr(r0) 730 ticks = uintptr(r0)
@@ -825,16 +776,6 @@ func Unlinkat(dirfd int, path string, flags int) (err error) {
825 776
826// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 777// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
827 778
828func Unshare(flags int) (err error) {
829 r0, er := C.unshare(C.int(flags))
830 if r0 == -1 && er != nil {
831 err = er
832 }
833 return
834}
835
836// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
837
838func Ustat(dev int, ubuf *Ustat_t) (err error) { 779func Ustat(dev int, ubuf *Ustat_t) (err error) {
839 r0, er := C.ustat(C.int(dev), C.uintptr_t(uintptr(unsafe.Pointer(ubuf)))) 780 r0, er := C.ustat(C.int(dev), C.uintptr_t(uintptr(unsafe.Pointer(ubuf))))
840 if r0 == -1 && er != nil { 781 if r0 == -1 && er != nil {
@@ -1425,16 +1366,6 @@ func pipe(p *[2]_C_int) (err error) {
1425 1366
1426// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1367// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1427 1368
1428func pipe2(p *[2]_C_int, flags int) (err error) {
1429 r0, er := C.pipe2(C.uintptr_t(uintptr(unsafe.Pointer(p))), C.int(flags))
1430 if r0 == -1 && er != nil {
1431 err = er
1432 }
1433 return
1434}
1435
1436// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1437
1438func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { 1369func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
1439 r0, er := C.poll(C.uintptr_t(uintptr(unsafe.Pointer(fds))), C.int(nfds), C.int(timeout)) 1370 r0, er := C.poll(C.uintptr_t(uintptr(unsafe.Pointer(fds))), C.int(nfds), C.int(timeout))
1440 n = int(r0) 1371 n = int(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 2e4f93f..e645a05 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go
@@ -1,147 +1,25 @@
1// mksyscall_aix.pl -aix -tags aix,ppc64 syscall_aix.go syscall_aix_ppc64.go 1// go run mksyscall_aix_ppc64.go -aix -tags aix,ppc64 syscall_aix.go syscall_aix_ppc64.go
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build aix,ppc64 4// +build aix,ppc64
5 5
6package unix 6package unix
7 7
8/*
9#include <stdint.h>
10int utimes(uintptr_t, uintptr_t);
11int utimensat(int, uintptr_t, uintptr_t, int);
12int getcwd(uintptr_t, size_t);
13int accept(int, uintptr_t, uintptr_t);
14int getdirent(int, uintptr_t, size_t);
15int wait4(int, uintptr_t, int, uintptr_t);
16int ioctl(int, int, uintptr_t);
17int fcntl(uintptr_t, int, uintptr_t);
18int acct(uintptr_t);
19int chdir(uintptr_t);
20int chroot(uintptr_t);
21int close(int);
22int dup(int);
23int dup3(int, int, int);
24void exit(int);
25int faccessat(int, uintptr_t, unsigned int, int);
26int fallocate(int, unsigned int, long long, long long);
27int fchdir(int);
28int fchmod(int, unsigned int);
29int fchmodat(int, uintptr_t, unsigned int, int);
30int fchownat(int, uintptr_t, int, int, int);
31int fdatasync(int);
32int fsync(int);
33int getpgid(int);
34int getpgrp();
35int getpid();
36int getppid();
37int getpriority(int, int);
38int getrusage(int, uintptr_t);
39int getsid(int);
40int kill(int, int);
41int syslog(int, uintptr_t, size_t);
42int mkdir(int, uintptr_t, unsigned int);
43int mkdirat(int, uintptr_t, unsigned int);
44int mkfifo(uintptr_t, unsigned int);
45int mknod(uintptr_t, unsigned int, int);
46int mknodat(int, uintptr_t, unsigned int, int);
47int nanosleep(uintptr_t, uintptr_t);
48int open64(uintptr_t, int, unsigned int);
49int openat(int, uintptr_t, int, unsigned int);
50int read(int, uintptr_t, size_t);
51int readlink(uintptr_t, uintptr_t, size_t);
52int removexattr(uintptr_t, uintptr_t);
53int renameat(int, uintptr_t, int, uintptr_t);
54int setdomainname(uintptr_t, size_t);
55int sethostname(uintptr_t, size_t);
56int setpgid(int, int);
57int setsid();
58int settimeofday(uintptr_t);
59int setuid(int);
60int setgid(int);
61int setpriority(int, int, int);
62int statx(int, uintptr_t, int, int, uintptr_t);
63int sync();
64long long tee(int, int, int, int);
65uintptr_t times(uintptr_t);
66int umask(int);
67int uname(uintptr_t);
68int unlink(uintptr_t);
69int unlinkat(int, uintptr_t, int);
70int unshare(int);
71int ustat(int, uintptr_t);
72int write(int, uintptr_t, size_t);
73int dup2(int, int);
74int posix_fadvise64(int, long long, long long, int);
75int fchown(int, int, int);
76int fstat(int, uintptr_t);
77int fstatat(int, uintptr_t, uintptr_t, int);
78int fstatfs(int, uintptr_t);
79int ftruncate(int, long long);
80int getegid();
81int geteuid();
82int getgid();
83int getuid();
84int lchown(uintptr_t, int, int);
85int listen(int, int);
86int lstat(uintptr_t, uintptr_t);
87int pause();
88int pread64(int, uintptr_t, size_t, long long);
89int pwrite64(int, uintptr_t, size_t, long long);
90int pselect(int, uintptr_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t);
91int setregid(int, int);
92int setreuid(int, int);
93int shutdown(int, int);
94long long splice(int, uintptr_t, int, uintptr_t, int, int);
95int stat(uintptr_t, uintptr_t);
96int statfs(uintptr_t, uintptr_t);
97int truncate(uintptr_t, long long);
98int bind(int, uintptr_t, uintptr_t);
99int connect(int, uintptr_t, uintptr_t);
100int getgroups(int, uintptr_t);
101int setgroups(int, uintptr_t);
102int getsockopt(int, int, int, uintptr_t, uintptr_t);
103int setsockopt(int, int, int, uintptr_t, uintptr_t);
104int socket(int, int, int);
105int socketpair(int, int, int, uintptr_t);
106int getpeername(int, uintptr_t, uintptr_t);
107int getsockname(int, uintptr_t, uintptr_t);
108int recvfrom(int, uintptr_t, size_t, int, uintptr_t, uintptr_t);
109int sendto(int, uintptr_t, size_t, int, uintptr_t, uintptr_t);
110int recvmsg(int, uintptr_t, int);
111int sendmsg(int, uintptr_t, int);
112int munmap(uintptr_t, uintptr_t);
113int madvise(uintptr_t, size_t, int);
114int mprotect(uintptr_t, size_t, int);
115int mlock(uintptr_t, size_t);
116int mlockall(int);
117int msync(uintptr_t, size_t, int);
118int munlock(uintptr_t, size_t);
119int munlockall();
120int pipe(uintptr_t);
121int pipe2(uintptr_t, int);
122int poll(uintptr_t, int, int);
123int gettimeofday(uintptr_t, uintptr_t);
124int time(uintptr_t);
125int utime(uintptr_t, uintptr_t);
126int getrlimit(int, uintptr_t);
127int setrlimit(int, uintptr_t);
128long long lseek(int, long long, int);
129uintptr_t mmap64(uintptr_t, uintptr_t, int, int, int, long long);
130
131*/
132import "C"
133import ( 8import (
134 "syscall"
135 "unsafe" 9 "unsafe"
136) 10)
137 11
138// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 12// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
139 13
140func utimes(path string, times *[2]Timeval) (err error) { 14func utimes(path string, times *[2]Timeval) (err error) {
141 _p0 := uintptr(unsafe.Pointer(C.CString(path))) 15 var _p0 *byte
142 r0, er := C.utimes(C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(times)))) 16 _p0, err = BytePtrFromString(path)
143 if r0 == -1 && er != nil { 17 if err != nil {
144 err = er 18 return
19 }
20 _, e1 := callutimes(uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)))
21 if e1 != 0 {
22 err = errnoErr(e1)
145 } 23 }
146 return 24 return
147} 25}
@@ -149,10 +27,14 @@ func utimes(path string, times *[2]Timeval) (err error) {
149// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 27// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
150 28
151func utimensat(dirfd int, path string, times *[2]Timespec, flag int) (err error) { 29func utimensat(dirfd int, path string, times *[2]Timespec, flag int) (err error) {
152 _p0 := uintptr(unsafe.Pointer(C.CString(path))) 30 var _p0 *byte
153 r0, er := C.utimensat(C.int(dirfd), C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(times))), C.int(flag)) 31 _p0, err = BytePtrFromString(path)
154 if r0 == -1 && er != nil { 32 if err != nil {
155 err = er 33 return
34 }
35 _, e1 := callutimensat(dirfd, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), flag)
36 if e1 != 0 {
37 err = errnoErr(e1)
156 } 38 }
157 return 39 return
158} 40}
@@ -164,11 +46,9 @@ func getcwd(buf []byte) (err error) {
164 if len(buf) > 0 { 46 if len(buf) > 0 {
165 _p0 = &buf[0] 47 _p0 = &buf[0]
166 } 48 }
167 var _p1 int 49 _, e1 := callgetcwd(uintptr(unsafe.Pointer(_p0)), len(buf))
168 _p1 = len(buf) 50 if e1 != 0 {
169 r0, er := C.getcwd(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1)) 51 err = errnoErr(e1)
170 if r0 == -1 && er != nil {
171 err = er
172 } 52 }
173 return 53 return
174} 54}
@@ -176,10 +56,10 @@ func getcwd(buf []byte) (err error) {
176// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 56// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
177 57
178func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { 58func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
179 r0, er := C.accept(C.int(s), C.uintptr_t(uintptr(unsafe.Pointer(rsa))), C.uintptr_t(uintptr(unsafe.Pointer(addrlen)))) 59 r0, e1 := callaccept(s, uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
180 fd = int(r0) 60 fd = int(r0)
181 if r0 == -1 && er != nil { 61 if e1 != 0 {
182 err = er 62 err = errnoErr(e1)
183 } 63 }
184 return 64 return
185} 65}
@@ -191,12 +71,10 @@ func getdirent(fd int, buf []byte) (n int, err error) {
191 if len(buf) > 0 { 71 if len(buf) > 0 {
192 _p0 = &buf[0] 72 _p0 = &buf[0]
193 } 73 }
194 var _p1 int 74 r0, e1 := callgetdirent(fd, uintptr(unsafe.Pointer(_p0)), len(buf))
195 _p1 = len(buf)
196 r0, er := C.getdirent(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
197 n = int(r0) 75 n = int(r0)
198 if r0 == -1 && er != nil { 76 if e1 != 0 {
199 err = er 77 err = errnoErr(e1)
200 } 78 }
201 return 79 return
202} 80}
@@ -204,10 +82,10 @@ func getdirent(fd int, buf []byte) (n int, err error) {
204// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 82// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
205 83
206func wait4(pid Pid_t, status *_C_int, options int, rusage *Rusage) (wpid Pid_t, err error) { 84func wait4(pid Pid_t, status *_C_int, options int, rusage *Rusage) (wpid Pid_t, err error) {
207 r0, er := C.wait4(C.int(pid), C.uintptr_t(uintptr(unsafe.Pointer(status))), C.int(options), C.uintptr_t(uintptr(unsafe.Pointer(rusage)))) 85 r0, e1 := callwait4(int(pid), uintptr(unsafe.Pointer(status)), options, uintptr(unsafe.Pointer(rusage)))
208 wpid = Pid_t(r0) 86 wpid = Pid_t(r0)
209 if r0 == -1 && er != nil { 87 if e1 != 0 {
210 err = er 88 err = errnoErr(e1)
211 } 89 }
212 return 90 return
213} 91}
@@ -215,9 +93,9 @@ func wait4(pid Pid_t, status *_C_int, options int, rusage *Rusage) (wpid Pid_t,
215// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 93// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
216 94
217func ioctl(fd int, req uint, arg uintptr) (err error) { 95func ioctl(fd int, req uint, arg uintptr) (err error) {
218 r0, er := C.ioctl(C.int(fd), C.int(req), C.uintptr_t(arg)) 96 _, e1 := callioctl(fd, int(req), arg)
219 if r0 == -1 && er != nil { 97 if e1 != 0 {
220 err = er 98 err = errnoErr(e1)
221 } 99 }
222 return 100 return
223} 101}
@@ -225,10 +103,10 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {
225// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 103// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
226 104
227func FcntlInt(fd uintptr, cmd int, arg int) (r int, err error) { 105func FcntlInt(fd uintptr, cmd int, arg int) (r int, err error) {
228 r0, er := C.fcntl(C.uintptr_t(fd), C.int(cmd), C.uintptr_t(arg)) 106 r0, e1 := callfcntl(fd, cmd, uintptr(arg))
229 r = int(r0) 107 r = int(r0)
230 if r0 == -1 && er != nil { 108 if e1 != 0 {
231 err = er 109 err = errnoErr(e1)
232 } 110 }
233 return 111 return
234} 112}
@@ -236,73 +114,86 @@ func FcntlInt(fd uintptr, cmd int, arg int) (r int, err error) {
236// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 114// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
237 115
238func FcntlFlock(fd uintptr, cmd int, lk *Flock_t) (err error) { 116func FcntlFlock(fd uintptr, cmd int, lk *Flock_t) (err error) {
239 r0, er := C.fcntl(C.uintptr_t(fd), C.int(cmd), C.uintptr_t(uintptr(unsafe.Pointer(lk)))) 117 _, e1 := callfcntl(fd, cmd, uintptr(unsafe.Pointer(lk)))
240 if r0 == -1 && er != nil { 118 if e1 != 0 {
241 err = er 119 err = errnoErr(e1)
242 } 120 }
243 return 121 return
244} 122}
245 123
246// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 124// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
247 125
248func Acct(path string) (err error) { 126func fcntl(fd int, cmd int, arg int) (val int, err error) {
249 _p0 := uintptr(unsafe.Pointer(C.CString(path))) 127 r0, e1 := callfcntl(uintptr(fd), cmd, uintptr(arg))
250 r0, er := C.acct(C.uintptr_t(_p0)) 128 val = int(r0)
251 if r0 == -1 && er != nil { 129 if e1 != 0 {
252 err = er 130 err = errnoErr(e1)
253 } 131 }
254 return 132 return
255} 133}
256 134
257// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 135// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
258 136
259func Chdir(path string) (err error) { 137func Acct(path string) (err error) {
260 _p0 := uintptr(unsafe.Pointer(C.CString(path))) 138 var _p0 *byte
261 r0, er := C.chdir(C.uintptr_t(_p0)) 139 _p0, err = BytePtrFromString(path)
262 if r0 == -1 && er != nil { 140 if err != nil {
263 err = er 141 return
142 }
143 _, e1 := callacct(uintptr(unsafe.Pointer(_p0)))
144 if e1 != 0 {
145 err = errnoErr(e1)
264 } 146 }
265 return 147 return
266} 148}
267 149
268// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 150// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
269 151
270func Chroot(path string) (err error) { 152func Chdir(path string) (err error) {
271 _p0 := uintptr(unsafe.Pointer(C.CString(path))) 153 var _p0 *byte
272 r0, er := C.chroot(C.uintptr_t(_p0)) 154 _p0, err = BytePtrFromString(path)
273 if r0 == -1 && er != nil { 155 if err != nil {
274 err = er 156 return
157 }
158 _, e1 := callchdir(uintptr(unsafe.Pointer(_p0)))
159 if e1 != 0 {
160 err = errnoErr(e1)
275 } 161 }
276 return 162 return
277} 163}
278 164
279// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 165// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
280 166
281func Close(fd int) (err error) { 167func Chroot(path string) (err error) {
282 r0, er := C.close(C.int(fd)) 168 var _p0 *byte
283 if r0 == -1 && er != nil { 169 _p0, err = BytePtrFromString(path)
284 err = er 170 if err != nil {
171 return
172 }
173 _, e1 := callchroot(uintptr(unsafe.Pointer(_p0)))
174 if e1 != 0 {
175 err = errnoErr(e1)
285 } 176 }
286 return 177 return
287} 178}
288 179
289// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 180// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
290 181
291func Dup(oldfd int) (fd int, err error) { 182func Close(fd int) (err error) {
292 r0, er := C.dup(C.int(oldfd)) 183 _, e1 := callclose(fd)
293 fd = int(r0) 184 if e1 != 0 {
294 if r0 == -1 && er != nil { 185 err = errnoErr(e1)
295 err = er
296 } 186 }
297 return 187 return
298} 188}
299 189
300// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 190// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
301 191
302func Dup3(oldfd int, newfd int, flags int) (err error) { 192func Dup(oldfd int) (fd int, err error) {
303 r0, er := C.dup3(C.int(oldfd), C.int(newfd), C.int(flags)) 193 r0, e1 := calldup(oldfd)
304 if r0 == -1 && er != nil { 194 fd = int(r0)
305 err = er 195 if e1 != 0 {
196 err = errnoErr(e1)
306 } 197 }
307 return 198 return
308} 199}
@@ -310,27 +201,21 @@ func Dup3(oldfd int, newfd int, flags int) (err error) {
310// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 201// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
311 202
312func Exit(code int) { 203func Exit(code int) {
313 C.exit(C.int(code)) 204 callexit(code)
314 return 205 return
315} 206}
316 207
317// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 208// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
318 209
319func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { 210func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
320 _p0 := uintptr(unsafe.Pointer(C.CString(path))) 211 var _p0 *byte
321 r0, er := C.faccessat(C.int(dirfd), C.uintptr_t(_p0), C.uint(mode), C.int(flags)) 212 _p0, err = BytePtrFromString(path)
322 if r0 == -1 && er != nil { 213 if err != nil {
323 err = er 214 return
324 } 215 }
325 return 216 _, e1 := callfaccessat(dirfd, uintptr(unsafe.Pointer(_p0)), mode, flags)
326} 217 if e1 != 0 {
327 218 err = errnoErr(e1)
328// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
329
330func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
331 r0, er := C.fallocate(C.int(fd), C.uint(mode), C.longlong(off), C.longlong(len))
332 if r0 == -1 && er != nil {
333 err = er
334 } 219 }
335 return 220 return
336} 221}
@@ -338,9 +223,9 @@ func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
338// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 223// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
339 224
340func Fchdir(fd int) (err error) { 225func Fchdir(fd int) (err error) {
341 r0, er := C.fchdir(C.int(fd)) 226 _, e1 := callfchdir(fd)
342 if r0 == -1 && er != nil { 227 if e1 != 0 {
343 err = er 228 err = errnoErr(e1)
344 } 229 }
345 return 230 return
346} 231}
@@ -348,9 +233,9 @@ func Fchdir(fd int) (err error) {
348// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 233// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
349 234
350func Fchmod(fd int, mode uint32) (err error) { 235func Fchmod(fd int, mode uint32) (err error) {
351 r0, er := C.fchmod(C.int(fd), C.uint(mode)) 236 _, e1 := callfchmod(fd, mode)
352 if r0 == -1 && er != nil { 237 if e1 != 0 {
353 err = er 238 err = errnoErr(e1)
354 } 239 }
355 return 240 return
356} 241}
@@ -358,10 +243,14 @@ func Fchmod(fd int, mode uint32) (err error) {
358// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 243// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
359 244
360func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { 245func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
361 _p0 := uintptr(unsafe.Pointer(C.CString(path))) 246 var _p0 *byte
362 r0, er := C.fchmodat(C.int(dirfd), C.uintptr_t(_p0), C.uint(mode), C.int(flags)) 247 _p0, err = BytePtrFromString(path)
363 if r0 == -1 && er != nil { 248 if err != nil {
364 err = er 249 return
250 }
251 _, e1 := callfchmodat(dirfd, uintptr(unsafe.Pointer(_p0)), mode, flags)
252 if e1 != 0 {
253 err = errnoErr(e1)
365 } 254 }
366 return 255 return
367} 256}
@@ -369,21 +258,14 @@ func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
369// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 258// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
370 259
371func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { 260func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
372 _p0 := uintptr(unsafe.Pointer(C.CString(path))) 261 var _p0 *byte
373 r0, er := C.fchownat(C.int(dirfd), C.uintptr_t(_p0), C.int(uid), C.int(gid), C.int(flags)) 262 _p0, err = BytePtrFromString(path)
374 if r0 == -1 && er != nil { 263 if err != nil {
375 err = er 264 return
376 } 265 }
377 return 266 _, e1 := callfchownat(dirfd, uintptr(unsafe.Pointer(_p0)), uid, gid, flags)
378} 267 if e1 != 0 {
379 268 err = errnoErr(e1)
380// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
381
382func fcntl(fd int, cmd int, arg int) (val int, err error) {
383 r0, er := C.fcntl(C.uintptr_t(fd), C.int(cmd), C.uintptr_t(arg))
384 val = int(r0)
385 if r0 == -1 && er != nil {
386 err = er
387 } 269 }
388 return 270 return
389} 271}
@@ -391,9 +273,9 @@ func fcntl(fd int, cmd int, arg int) (val int, err error) {
391// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 273// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
392 274
393func Fdatasync(fd int) (err error) { 275func Fdatasync(fd int) (err error) {
394 r0, er := C.fdatasync(C.int(fd)) 276 _, e1 := callfdatasync(fd)
395 if r0 == -1 && er != nil { 277 if e1 != 0 {
396 err = er 278 err = errnoErr(e1)
397 } 279 }
398 return 280 return
399} 281}
@@ -401,9 +283,9 @@ func Fdatasync(fd int) (err error) {
401// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 283// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
402 284
403func Fsync(fd int) (err error) { 285func Fsync(fd int) (err error) {
404 r0, er := C.fsync(C.int(fd)) 286 _, e1 := callfsync(fd)
405 if r0 == -1 && er != nil { 287 if e1 != 0 {
406 err = er 288 err = errnoErr(e1)
407 } 289 }
408 return 290 return
409} 291}
@@ -411,10 +293,10 @@ func Fsync(fd int) (err error) {
411// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 293// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
412 294
413func Getpgid(pid int) (pgid int, err error) { 295func Getpgid(pid int) (pgid int, err error) {
414 r0, er := C.getpgid(C.int(pid)) 296 r0, e1 := callgetpgid(pid)
415 pgid = int(r0) 297 pgid = int(r0)
416 if r0 == -1 && er != nil { 298 if e1 != 0 {
417 err = er 299 err = errnoErr(e1)
418 } 300 }
419 return 301 return
420} 302}
@@ -422,7 +304,7 @@ func Getpgid(pid int) (pgid int, err error) {
422// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 304// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
423 305
424func Getpgrp() (pid int) { 306func Getpgrp() (pid int) {
425 r0, _ := C.getpgrp() 307 r0, _ := callgetpgrp()
426 pid = int(r0) 308 pid = int(r0)
427 return 309 return
428} 310}
@@ -430,7 +312,7 @@ func Getpgrp() (pid int) {
430// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 312// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
431 313
432func Getpid() (pid int) { 314func Getpid() (pid int) {
433 r0, _ := C.getpid() 315 r0, _ := callgetpid()
434 pid = int(r0) 316 pid = int(r0)
435 return 317 return
436} 318}
@@ -438,7 +320,7 @@ func Getpid() (pid int) {
438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
439 321
440func Getppid() (ppid int) { 322func Getppid() (ppid int) {
441 r0, _ := C.getppid() 323 r0, _ := callgetppid()
442 ppid = int(r0) 324 ppid = int(r0)
443 return 325 return
444} 326}
@@ -446,10 +328,10 @@ func Getppid() (ppid int) {
446// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 328// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
447 329
448func Getpriority(which int, who int) (prio int, err error) { 330func Getpriority(which int, who int) (prio int, err error) {
449 r0, er := C.getpriority(C.int(which), C.int(who)) 331 r0, e1 := callgetpriority(which, who)
450 prio = int(r0) 332 prio = int(r0)
451 if r0 == -1 && er != nil { 333 if e1 != 0 {
452 err = er 334 err = errnoErr(e1)
453 } 335 }
454 return 336 return
455} 337}
@@ -457,9 +339,9 @@ func Getpriority(which int, who int) (prio int, err error) {
457// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 339// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
458 340
459func Getrusage(who int, rusage *Rusage) (err error) { 341func Getrusage(who int, rusage *Rusage) (err error) {
460 r0, er := C.getrusage(C.int(who), C.uintptr_t(uintptr(unsafe.Pointer(rusage)))) 342 _, e1 := callgetrusage(who, uintptr(unsafe.Pointer(rusage)))
461 if r0 == -1 && er != nil { 343 if e1 != 0 {
462 err = er 344 err = errnoErr(e1)
463 } 345 }
464 return 346 return
465} 347}
@@ -467,20 +349,20 @@ func Getrusage(who int, rusage *Rusage) (err error) {
467// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 349// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
468 350
469func Getsid(pid int) (sid int, err error) { 351func Getsid(pid int) (sid int, err error) {
470 r0, er := C.getsid(C.int(pid)) 352 r0, e1 := callgetsid(pid)
471 sid = int(r0) 353 sid = int(r0)
472 if r0 == -1 && er != nil { 354 if e1 != 0 {
473 err = er 355 err = errnoErr(e1)
474 } 356 }
475 return 357 return
476} 358}
477 359
478// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 360// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
479 361
480func Kill(pid int, sig syscall.Signal) (err error) { 362func Kill(pid int, sig Signal) (err error) {
481 r0, er := C.kill(C.int(pid), C.int(sig)) 363 _, e1 := callkill(pid, int(sig))
482 if r0 == -1 && er != nil { 364 if e1 != 0 {
483 err = er 365 err = errnoErr(e1)
484 } 366 }
485 return 367 return
486} 368}
@@ -492,12 +374,10 @@ func Klogctl(typ int, buf []byte) (n int, err error) {
492 if len(buf) > 0 { 374 if len(buf) > 0 {
493 _p0 = &buf[0] 375 _p0 = &buf[0]
494 } 376 }
495 var _p1 int 377 r0, e1 := callsyslog(typ, uintptr(unsafe.Pointer(_p0)), len(buf))
496 _p1 = len(buf)
497 r0, er := C.syslog(C.int(typ), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
498 n = int(r0) 378 n = int(r0)
499 if r0 == -1 && er != nil { 379 if e1 != 0 {
500 err = er 380 err = errnoErr(e1)
501 } 381 }
502 return 382 return
503} 383}
@@ -505,10 +385,14 @@ func Klogctl(typ int, buf []byte) (n int, err error) {
505// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 385// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
506 386
507func Mkdir(dirfd int, path string, mode uint32) (err error) { 387func Mkdir(dirfd int, path string, mode uint32) (err error) {
508 _p0 := uintptr(unsafe.Pointer(C.CString(path))) 388 var _p0 *byte
509 r0, er := C.mkdir(C.int(dirfd), C.uintptr_t(_p0), C.uint(mode)) 389 _p0, err = BytePtrFromString(path)
510 if r0 == -1 && er != nil { 390 if err != nil {
511 err = er 391 return
392 }
393 _, e1 := callmkdir(dirfd, uintptr(unsafe.Pointer(_p0)), mode)
394 if e1 != 0 {
395 err = errnoErr(e1)
512 } 396 }
513 return 397 return
514} 398}
@@ -516,10 +400,14 @@ func Mkdir(dirfd int, path string, mode uint32) (err error) {
516// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 400// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
517 401
518func Mkdirat(dirfd int, path string, mode uint32) (err error) { 402func Mkdirat(dirfd int, path string, mode uint32) (err error) {
519 _p0 := uintptr(unsafe.Pointer(C.CString(path))) 403 var _p0 *byte
520 r0, er := C.mkdirat(C.int(dirfd), C.uintptr_t(_p0), C.uint(mode)) 404 _p0, err = BytePtrFromString(path)
521 if r0 == -1 && er != nil { 405 if err != nil {
522 err = er 406 return
407 }
408 _, e1 := callmkdirat(dirfd, uintptr(unsafe.Pointer(_p0)), mode)
409 if e1 != 0 {
410 err = errnoErr(e1)
523 } 411 }
524 return 412 return
525} 413}
@@ -527,10 +415,14 @@ func Mkdirat(dirfd int, path string, mode uint32) (err error) {
527// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 415// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
528 416
529func Mkfifo(path string, mode uint32) (err error) { 417func Mkfifo(path string, mode uint32) (err error) {
530 _p0 := uintptr(unsafe.Pointer(C.CString(path))) 418 var _p0 *byte
531 r0, er := C.mkfifo(C.uintptr_t(_p0), C.uint(mode)) 419 _p0, err = BytePtrFromString(path)
532 if r0 == -1 && er != nil { 420 if err != nil {
533 err = er 421 return
422 }
423 _, e1 := callmkfifo(uintptr(unsafe.Pointer(_p0)), mode)
424 if e1 != 0 {
425 err = errnoErr(e1)
534 } 426 }
535 return 427 return
536} 428}
@@ -538,10 +430,14 @@ func Mkfifo(path string, mode uint32) (err error) {
538// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 430// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
539 431
540func Mknod(path string, mode uint32, dev int) (err error) { 432func Mknod(path string, mode uint32, dev int) (err error) {
541 _p0 := uintptr(unsafe.Pointer(C.CString(path))) 433 var _p0 *byte
542 r0, er := C.mknod(C.uintptr_t(_p0), C.uint(mode), C.int(dev)) 434 _p0, err = BytePtrFromString(path)
543 if r0 == -1 && er != nil { 435 if err != nil {
544 err = er 436 return
437 }
438 _, e1 := callmknod(uintptr(unsafe.Pointer(_p0)), mode, dev)
439 if e1 != 0 {
440 err = errnoErr(e1)
545 } 441 }
546 return 442 return
547} 443}
@@ -549,10 +445,14 @@ func Mknod(path string, mode uint32, dev int) (err error) {
549// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 445// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
550 446
551func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) { 447func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
552 _p0 := uintptr(unsafe.Pointer(C.CString(path))) 448 var _p0 *byte
553 r0, er := C.mknodat(C.int(dirfd), C.uintptr_t(_p0), C.uint(mode), C.int(dev)) 449 _p0, err = BytePtrFromString(path)
554 if r0 == -1 && er != nil { 450 if err != nil {
555 err = er 451 return
452 }
453 _, e1 := callmknodat(dirfd, uintptr(unsafe.Pointer(_p0)), mode, dev)
454 if e1 != 0 {
455 err = errnoErr(e1)
556 } 456 }
557 return 457 return
558} 458}
@@ -560,9 +460,9 @@ func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
560// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 460// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
561 461
562func Nanosleep(time *Timespec, leftover *Timespec) (err error) { 462func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
563 r0, er := C.nanosleep(C.uintptr_t(uintptr(unsafe.Pointer(time))), C.uintptr_t(uintptr(unsafe.Pointer(leftover)))) 463 _, e1 := callnanosleep(uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)))
564 if r0 == -1 && er != nil { 464 if e1 != 0 {
565 err = er 465 err = errnoErr(e1)
566 } 466 }
567 return 467 return
568} 468}
@@ -570,11 +470,15 @@ func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
570// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 470// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
571 471
572func Open(path string, mode int, perm uint32) (fd int, err error) { 472func Open(path string, mode int, perm uint32) (fd int, err error) {
573 _p0 := uintptr(unsafe.Pointer(C.CString(path))) 473 var _p0 *byte
574 r0, er := C.open64(C.uintptr_t(_p0), C.int(mode), C.uint(perm)) 474 _p0, err = BytePtrFromString(path)
475 if err != nil {
476 return
477 }
478 r0, e1 := callopen64(uintptr(unsafe.Pointer(_p0)), mode, perm)
575 fd = int(r0) 479 fd = int(r0)
576 if r0 == -1 && er != nil { 480 if e1 != 0 {
577 err = er 481 err = errnoErr(e1)
578 } 482 }
579 return 483 return
580} 484}
@@ -582,11 +486,15 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
582// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 486// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
583 487
584func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) { 488func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
585 _p0 := uintptr(unsafe.Pointer(C.CString(path))) 489 var _p0 *byte
586 r0, er := C.openat(C.int(dirfd), C.uintptr_t(_p0), C.int(flags), C.uint(mode)) 490 _p0, err = BytePtrFromString(path)
491 if err != nil {
492 return
493 }
494 r0, e1 := callopenat(dirfd, uintptr(unsafe.Pointer(_p0)), flags, mode)
587 fd = int(r0) 495 fd = int(r0)
588 if r0 == -1 && er != nil { 496 if e1 != 0 {
589 err = er 497 err = errnoErr(e1)
590 } 498 }
591 return 499 return
592} 500}
@@ -598,12 +506,10 @@ func read(fd int, p []byte) (n int, err error) {
598 if len(p) > 0 { 506 if len(p) > 0 {
599 _p0 = &p[0] 507 _p0 = &p[0]
600 } 508 }
601 var _p1 int 509 r0, e1 := callread(fd, uintptr(unsafe.Pointer(_p0)), len(p))
602 _p1 = len(p)
603 r0, er := C.read(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
604 n = int(r0) 510 n = int(r0)
605 if r0 == -1 && er != nil { 511 if e1 != 0 {
606 err = er 512 err = errnoErr(e1)
607 } 513 }
608 return 514 return
609} 515}
@@ -611,29 +517,19 @@ func read(fd int, p []byte) (n int, err error) {
611// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 517// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
612 518
613func Readlink(path string, buf []byte) (n int, err error) { 519func Readlink(path string, buf []byte) (n int, err error) {
614 _p0 := uintptr(unsafe.Pointer(C.CString(path))) 520 var _p0 *byte
521 _p0, err = BytePtrFromString(path)
522 if err != nil {
523 return
524 }
615 var _p1 *byte 525 var _p1 *byte
616 if len(buf) > 0 { 526 if len(buf) > 0 {
617 _p1 = &buf[0] 527 _p1 = &buf[0]
618 } 528 }
619 var _p2 int 529 r0, e1 := callreadlink(uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), len(buf))
620 _p2 = len(buf)
621 r0, er := C.readlink(C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(_p1))), C.size_t(_p2))
622 n = int(r0) 530 n = int(r0)
623 if r0 == -1 && er != nil { 531 if e1 != 0 {
624 err = er 532 err = errnoErr(e1)
625 }
626 return
627}
628
629// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
630
631func Removexattr(path string, attr string) (err error) {
632 _p0 := uintptr(unsafe.Pointer(C.CString(path)))
633 _p1 := uintptr(unsafe.Pointer(C.CString(attr)))
634 r0, er := C.removexattr(C.uintptr_t(_p0), C.uintptr_t(_p1))
635 if r0 == -1 && er != nil {
636 err = er
637 } 533 }
638 return 534 return
639} 535}
@@ -641,11 +537,19 @@ func Removexattr(path string, attr string) (err error) {
641// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 537// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
642 538
643func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) { 539func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
644 _p0 := uintptr(unsafe.Pointer(C.CString(oldpath))) 540 var _p0 *byte
645 _p1 := uintptr(unsafe.Pointer(C.CString(newpath))) 541 _p0, err = BytePtrFromString(oldpath)
646 r0, er := C.renameat(C.int(olddirfd), C.uintptr_t(_p0), C.int(newdirfd), C.uintptr_t(_p1)) 542 if err != nil {
647 if r0 == -1 && er != nil { 543 return
648 err = er 544 }
545 var _p1 *byte
546 _p1, err = BytePtrFromString(newpath)
547 if err != nil {
548 return
549 }
550 _, e1 := callrenameat(olddirfd, uintptr(unsafe.Pointer(_p0)), newdirfd, uintptr(unsafe.Pointer(_p1)))
551 if e1 != 0 {
552 err = errnoErr(e1)
649 } 553 }
650 return 554 return
651} 555}
@@ -657,11 +561,9 @@ func Setdomainname(p []byte) (err error) {
657 if len(p) > 0 { 561 if len(p) > 0 {
658 _p0 = &p[0] 562 _p0 = &p[0]
659 } 563 }
660 var _p1 int 564 _, e1 := callsetdomainname(uintptr(unsafe.Pointer(_p0)), len(p))
661 _p1 = len(p) 565 if e1 != 0 {
662 r0, er := C.setdomainname(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1)) 566 err = errnoErr(e1)
663 if r0 == -1 && er != nil {
664 err = er
665 } 567 }
666 return 568 return
667} 569}
@@ -673,11 +575,9 @@ func Sethostname(p []byte) (err error) {
673 if len(p) > 0 { 575 if len(p) > 0 {
674 _p0 = &p[0] 576 _p0 = &p[0]
675 } 577 }
676 var _p1 int 578 _, e1 := callsethostname(uintptr(unsafe.Pointer(_p0)), len(p))
677 _p1 = len(p) 579 if e1 != 0 {
678 r0, er := C.sethostname(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1)) 580 err = errnoErr(e1)
679 if r0 == -1 && er != nil {
680 err = er
681 } 581 }
682 return 582 return
683} 583}
@@ -685,9 +585,9 @@ func Sethostname(p []byte) (err error) {
685// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 585// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
686 586
687func Setpgid(pid int, pgid int) (err error) { 587func Setpgid(pid int, pgid int) (err error) {
688 r0, er := C.setpgid(C.int(pid), C.int(pgid)) 588 _, e1 := callsetpgid(pid, pgid)
689 if r0 == -1 && er != nil { 589 if e1 != 0 {
690 err = er 590 err = errnoErr(e1)
691 } 591 }
692 return 592 return
693} 593}
@@ -695,10 +595,10 @@ func Setpgid(pid int, pgid int) (err error) {
695// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 595// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
696 596
697func Setsid() (pid int, err error) { 597func Setsid() (pid int, err error) {
698 r0, er := C.setsid() 598 r0, e1 := callsetsid()
699 pid = int(r0) 599 pid = int(r0)
700 if r0 == -1 && er != nil { 600 if e1 != 0 {
701 err = er 601 err = errnoErr(e1)
702 } 602 }
703 return 603 return
704} 604}
@@ -706,9 +606,9 @@ func Setsid() (pid int, err error) {
706// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 606// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
707 607
708func Settimeofday(tv *Timeval) (err error) { 608func Settimeofday(tv *Timeval) (err error) {
709 r0, er := C.settimeofday(C.uintptr_t(uintptr(unsafe.Pointer(tv)))) 609 _, e1 := callsettimeofday(uintptr(unsafe.Pointer(tv)))
710 if r0 == -1 && er != nil { 610 if e1 != 0 {
711 err = er 611 err = errnoErr(e1)
712 } 612 }
713 return 613 return
714} 614}
@@ -716,9 +616,9 @@ func Settimeofday(tv *Timeval) (err error) {
716// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 616// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
717 617
718func Setuid(uid int) (err error) { 618func Setuid(uid int) (err error) {
719 r0, er := C.setuid(C.int(uid)) 619 _, e1 := callsetuid(uid)
720 if r0 == -1 && er != nil { 620 if e1 != 0 {
721 err = er 621 err = errnoErr(e1)
722 } 622 }
723 return 623 return
724} 624}
@@ -726,9 +626,9 @@ func Setuid(uid int) (err error) {
726// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 626// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
727 627
728func Setgid(uid int) (err error) { 628func Setgid(uid int) (err error) {
729 r0, er := C.setgid(C.int(uid)) 629 _, e1 := callsetgid(uid)
730 if r0 == -1 && er != nil { 630 if e1 != 0 {
731 err = er 631 err = errnoErr(e1)
732 } 632 }
733 return 633 return
734} 634}
@@ -736,9 +636,9 @@ func Setgid(uid int) (err error) {
736// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 636// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
737 637
738func Setpriority(which int, who int, prio int) (err error) { 638func Setpriority(which int, who int, prio int) (err error) {
739 r0, er := C.setpriority(C.int(which), C.int(who), C.int(prio)) 639 _, e1 := callsetpriority(which, who, prio)
740 if r0 == -1 && er != nil { 640 if e1 != 0 {
741 err = er 641 err = errnoErr(e1)
742 } 642 }
743 return 643 return
744} 644}
@@ -746,10 +646,14 @@ func Setpriority(which int, who int, prio int) (err error) {
746// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 646// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
747 647
748func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 648func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
749 _p0 := uintptr(unsafe.Pointer(C.CString(path))) 649 var _p0 *byte
750 r0, er := C.statx(C.int(dirfd), C.uintptr_t(_p0), C.int(flags), C.int(mask), C.uintptr_t(uintptr(unsafe.Pointer(stat)))) 650 _p0, err = BytePtrFromString(path)
751 if r0 == -1 && er != nil { 651 if err != nil {
752 err = er 652 return
653 }
654 _, e1 := callstatx(dirfd, uintptr(unsafe.Pointer(_p0)), flags, mask, uintptr(unsafe.Pointer(stat)))
655 if e1 != 0 {
656 err = errnoErr(e1)
753 } 657 }
754 return 658 return
755} 659}
@@ -757,28 +661,17 @@ func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err erro
757// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 661// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
758 662
759func Sync() { 663func Sync() {
760 C.sync() 664 callsync()
761 return
762}
763
764// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
765
766func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
767 r0, er := C.tee(C.int(rfd), C.int(wfd), C.int(len), C.int(flags))
768 n = int64(r0)
769 if r0 == -1 && er != nil {
770 err = er
771 }
772 return 665 return
773} 666}
774 667
775// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 668// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
776 669
777func Times(tms *Tms) (ticks uintptr, err error) { 670func Times(tms *Tms) (ticks uintptr, err error) {
778 r0, er := C.times(C.uintptr_t(uintptr(unsafe.Pointer(tms)))) 671 r0, e1 := calltimes(uintptr(unsafe.Pointer(tms)))
779 ticks = uintptr(r0) 672 ticks = uintptr(r0)
780 if uintptr(r0) == ^uintptr(0) && er != nil { 673 if e1 != 0 {
781 err = er 674 err = errnoErr(e1)
782 } 675 }
783 return 676 return
784} 677}
@@ -786,7 +679,7 @@ func Times(tms *Tms) (ticks uintptr, err error) {
786// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 679// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
787 680
788func Umask(mask int) (oldmask int) { 681func Umask(mask int) (oldmask int) {
789 r0, _ := C.umask(C.int(mask)) 682 r0, _ := callumask(mask)
790 oldmask = int(r0) 683 oldmask = int(r0)
791 return 684 return
792} 685}
@@ -794,9 +687,9 @@ func Umask(mask int) (oldmask int) {
794// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 687// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
795 688
796func Uname(buf *Utsname) (err error) { 689func Uname(buf *Utsname) (err error) {
797 r0, er := C.uname(C.uintptr_t(uintptr(unsafe.Pointer(buf)))) 690 _, e1 := calluname(uintptr(unsafe.Pointer(buf)))
798 if r0 == -1 && er != nil { 691 if e1 != 0 {
799 err = er 692 err = errnoErr(e1)
800 } 693 }
801 return 694 return
802} 695}
@@ -804,10 +697,14 @@ func Uname(buf *Utsname) (err error) {
804// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 697// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
805 698
806func Unlink(path string) (err error) { 699func Unlink(path string) (err error) {
807 _p0 := uintptr(unsafe.Pointer(C.CString(path))) 700 var _p0 *byte
808 r0, er := C.unlink(C.uintptr_t(_p0)) 701 _p0, err = BytePtrFromString(path)
809 if r0 == -1 && er != nil { 702 if err != nil {
810 err = er 703 return
704 }
705 _, e1 := callunlink(uintptr(unsafe.Pointer(_p0)))
706 if e1 != 0 {
707 err = errnoErr(e1)
811 } 708 }
812 return 709 return
813} 710}
@@ -815,20 +712,14 @@ func Unlink(path string) (err error) {
815// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 712// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
816 713
817func Unlinkat(dirfd int, path string, flags int) (err error) { 714func Unlinkat(dirfd int, path string, flags int) (err error) {
818 _p0 := uintptr(unsafe.Pointer(C.CString(path))) 715 var _p0 *byte
819 r0, er := C.unlinkat(C.int(dirfd), C.uintptr_t(_p0), C.int(flags)) 716 _p0, err = BytePtrFromString(path)
820 if r0 == -1 && er != nil { 717 if err != nil {
821 err = er 718 return
822 } 719 }
823 return 720 _, e1 := callunlinkat(dirfd, uintptr(unsafe.Pointer(_p0)), flags)
824} 721 if e1 != 0 {
825 722 err = errnoErr(e1)
826// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
827
828func Unshare(flags int) (err error) {
829 r0, er := C.unshare(C.int(flags))
830 if r0 == -1 && er != nil {
831 err = er
832 } 723 }
833 return 724 return
834} 725}
@@ -836,9 +727,9 @@ func Unshare(flags int) (err error) {
836// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 727// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
837 728
838func Ustat(dev int, ubuf *Ustat_t) (err error) { 729func Ustat(dev int, ubuf *Ustat_t) (err error) {
839 r0, er := C.ustat(C.int(dev), C.uintptr_t(uintptr(unsafe.Pointer(ubuf)))) 730 _, e1 := callustat(dev, uintptr(unsafe.Pointer(ubuf)))
840 if r0 == -1 && er != nil { 731 if e1 != 0 {
841 err = er 732 err = errnoErr(e1)
842 } 733 }
843 return 734 return
844} 735}
@@ -850,12 +741,10 @@ func write(fd int, p []byte) (n int, err error) {
850 if len(p) > 0 { 741 if len(p) > 0 {
851 _p0 = &p[0] 742 _p0 = &p[0]
852 } 743 }
853 var _p1 int 744 r0, e1 := callwrite(fd, uintptr(unsafe.Pointer(_p0)), len(p))
854 _p1 = len(p)
855 r0, er := C.write(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
856 n = int(r0) 745 n = int(r0)
857 if r0 == -1 && er != nil { 746 if e1 != 0 {
858 err = er 747 err = errnoErr(e1)
859 } 748 }
860 return 749 return
861} 750}
@@ -863,10 +752,10 @@ func write(fd int, p []byte) (n int, err error) {
863// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 752// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
864 753
865func readlen(fd int, p *byte, np int) (n int, err error) { 754func readlen(fd int, p *byte, np int) (n int, err error) {
866 r0, er := C.read(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(p))), C.size_t(np)) 755 r0, e1 := callread(fd, uintptr(unsafe.Pointer(p)), np)
867 n = int(r0) 756 n = int(r0)
868 if r0 == -1 && er != nil { 757 if e1 != 0 {
869 err = er 758 err = errnoErr(e1)
870 } 759 }
871 return 760 return
872} 761}
@@ -874,10 +763,10 @@ func readlen(fd int, p *byte, np int) (n int, err error) {
874// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 763// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
875 764
876func writelen(fd int, p *byte, np int) (n int, err error) { 765func writelen(fd int, p *byte, np int) (n int, err error) {
877 r0, er := C.write(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(p))), C.size_t(np)) 766 r0, e1 := callwrite(fd, uintptr(unsafe.Pointer(p)), np)
878 n = int(r0) 767 n = int(r0)
879 if r0 == -1 && er != nil { 768 if e1 != 0 {
880 err = er 769 err = errnoErr(e1)
881 } 770 }
882 return 771 return
883} 772}
@@ -885,9 +774,9 @@ func writelen(fd int, p *byte, np int) (n int, err error) {
885// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 774// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
886 775
887func Dup2(oldfd int, newfd int) (err error) { 776func Dup2(oldfd int, newfd int) (err error) {
888 r0, er := C.dup2(C.int(oldfd), C.int(newfd)) 777 _, e1 := calldup2(oldfd, newfd)
889 if r0 == -1 && er != nil { 778 if e1 != 0 {
890 err = er 779 err = errnoErr(e1)
891 } 780 }
892 return 781 return
893} 782}
@@ -895,9 +784,9 @@ func Dup2(oldfd int, newfd int) (err error) {
895// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 784// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
896 785
897func Fadvise(fd int, offset int64, length int64, advice int) (err error) { 786func Fadvise(fd int, offset int64, length int64, advice int) (err error) {
898 r0, er := C.posix_fadvise64(C.int(fd), C.longlong(offset), C.longlong(length), C.int(advice)) 787 _, e1 := callposix_fadvise64(fd, offset, length, advice)
899 if r0 == -1 && er != nil { 788 if e1 != 0 {
900 err = er 789 err = errnoErr(e1)
901 } 790 }
902 return 791 return
903} 792}
@@ -905,9 +794,9 @@ func Fadvise(fd int, offset int64, length int64, advice int) (err error) {
905// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 794// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
906 795
907func Fchown(fd int, uid int, gid int) (err error) { 796func Fchown(fd int, uid int, gid int) (err error) {
908 r0, er := C.fchown(C.int(fd), C.int(uid), C.int(gid)) 797 _, e1 := callfchown(fd, uid, gid)
909 if r0 == -1 && er != nil { 798 if e1 != 0 {
910 err = er 799 err = errnoErr(e1)
911 } 800 }
912 return 801 return
913} 802}
@@ -915,9 +804,9 @@ func Fchown(fd int, uid int, gid int) (err error) {
915// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 804// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
916 805
917func Fstat(fd int, stat *Stat_t) (err error) { 806func Fstat(fd int, stat *Stat_t) (err error) {
918 r0, er := C.fstat(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(stat)))) 807 _, e1 := callfstat(fd, uintptr(unsafe.Pointer(stat)))
919 if r0 == -1 && er != nil { 808 if e1 != 0 {
920 err = er 809 err = errnoErr(e1)
921 } 810 }
922 return 811 return
923} 812}
@@ -925,10 +814,14 @@ func Fstat(fd int, stat *Stat_t) (err error) {
925// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 814// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
926 815
927func Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) { 816func Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) {
928 _p0 := uintptr(unsafe.Pointer(C.CString(path))) 817 var _p0 *byte
929 r0, er := C.fstatat(C.int(dirfd), C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(stat))), C.int(flags)) 818 _p0, err = BytePtrFromString(path)
930 if r0 == -1 && er != nil { 819 if err != nil {
931 err = er 820 return
821 }
822 _, e1 := callfstatat(dirfd, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), flags)
823 if e1 != 0 {
824 err = errnoErr(e1)
932 } 825 }
933 return 826 return
934} 827}
@@ -936,9 +829,9 @@ func Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) {
936// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 829// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
937 830
938func Fstatfs(fd int, buf *Statfs_t) (err error) { 831func Fstatfs(fd int, buf *Statfs_t) (err error) {
939 r0, er := C.fstatfs(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(buf)))) 832 _, e1 := callfstatfs(fd, uintptr(unsafe.Pointer(buf)))
940 if r0 == -1 && er != nil { 833 if e1 != 0 {
941 err = er 834 err = errnoErr(e1)
942 } 835 }
943 return 836 return
944} 837}
@@ -946,9 +839,9 @@ func Fstatfs(fd int, buf *Statfs_t) (err error) {
946// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 839// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
947 840
948func Ftruncate(fd int, length int64) (err error) { 841func Ftruncate(fd int, length int64) (err error) {
949 r0, er := C.ftruncate(C.int(fd), C.longlong(length)) 842 _, e1 := callftruncate(fd, length)
950 if r0 == -1 && er != nil { 843 if e1 != 0 {
951 err = er 844 err = errnoErr(e1)
952 } 845 }
953 return 846 return
954} 847}
@@ -956,7 +849,7 @@ func Ftruncate(fd int, length int64) (err error) {
956// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 849// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
957 850
958func Getegid() (egid int) { 851func Getegid() (egid int) {
959 r0, _ := C.getegid() 852 r0, _ := callgetegid()
960 egid = int(r0) 853 egid = int(r0)
961 return 854 return
962} 855}
@@ -964,7 +857,7 @@ func Getegid() (egid int) {
964// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 857// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
965 858
966func Geteuid() (euid int) { 859func Geteuid() (euid int) {
967 r0, _ := C.geteuid() 860 r0, _ := callgeteuid()
968 euid = int(r0) 861 euid = int(r0)
969 return 862 return
970} 863}
@@ -972,7 +865,7 @@ func Geteuid() (euid int) {
972// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 865// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
973 866
974func Getgid() (gid int) { 867func Getgid() (gid int) {
975 r0, _ := C.getgid() 868 r0, _ := callgetgid()
976 gid = int(r0) 869 gid = int(r0)
977 return 870 return
978} 871}
@@ -980,7 +873,7 @@ func Getgid() (gid int) {
980// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 873// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
981 874
982func Getuid() (uid int) { 875func Getuid() (uid int) {
983 r0, _ := C.getuid() 876 r0, _ := callgetuid()
984 uid = int(r0) 877 uid = int(r0)
985 return 878 return
986} 879}
@@ -988,10 +881,14 @@ func Getuid() (uid int) {
988// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 881// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
989 882
990func Lchown(path string, uid int, gid int) (err error) { 883func Lchown(path string, uid int, gid int) (err error) {
991 _p0 := uintptr(unsafe.Pointer(C.CString(path))) 884 var _p0 *byte
992 r0, er := C.lchown(C.uintptr_t(_p0), C.int(uid), C.int(gid)) 885 _p0, err = BytePtrFromString(path)
993 if r0 == -1 && er != nil { 886 if err != nil {
994 err = er 887 return
888 }
889 _, e1 := calllchown(uintptr(unsafe.Pointer(_p0)), uid, gid)
890 if e1 != 0 {
891 err = errnoErr(e1)
995 } 892 }
996 return 893 return
997} 894}
@@ -999,9 +896,9 @@ func Lchown(path string, uid int, gid int) (err error) {
999// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 896// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1000 897
1001func Listen(s int, n int) (err error) { 898func Listen(s int, n int) (err error) {
1002 r0, er := C.listen(C.int(s), C.int(n)) 899 _, e1 := calllisten(s, n)
1003 if r0 == -1 && er != nil { 900 if e1 != 0 {
1004 err = er 901 err = errnoErr(e1)
1005 } 902 }
1006 return 903 return
1007} 904}
@@ -1009,10 +906,14 @@ func Listen(s int, n int) (err error) {
1009// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 906// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1010 907
1011func Lstat(path string, stat *Stat_t) (err error) { 908func Lstat(path string, stat *Stat_t) (err error) {
1012 _p0 := uintptr(unsafe.Pointer(C.CString(path))) 909 var _p0 *byte
1013 r0, er := C.lstat(C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(stat)))) 910 _p0, err = BytePtrFromString(path)
1014 if r0 == -1 && er != nil { 911 if err != nil {
1015 err = er 912 return
913 }
914 _, e1 := calllstat(uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)))
915 if e1 != 0 {
916 err = errnoErr(e1)
1016 } 917 }
1017 return 918 return
1018} 919}
@@ -1020,9 +921,9 @@ func Lstat(path string, stat *Stat_t) (err error) {
1020// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 921// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1021 922
1022func Pause() (err error) { 923func Pause() (err error) {
1023 r0, er := C.pause() 924 _, e1 := callpause()
1024 if r0 == -1 && er != nil { 925 if e1 != 0 {
1025 err = er 926 err = errnoErr(e1)
1026 } 927 }
1027 return 928 return
1028} 929}
@@ -1034,12 +935,10 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) {
1034 if len(p) > 0 { 935 if len(p) > 0 {
1035 _p0 = &p[0] 936 _p0 = &p[0]
1036 } 937 }
1037 var _p1 int 938 r0, e1 := callpread64(fd, uintptr(unsafe.Pointer(_p0)), len(p), offset)
1038 _p1 = len(p)
1039 r0, er := C.pread64(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1), C.longlong(offset))
1040 n = int(r0) 939 n = int(r0)
1041 if r0 == -1 && er != nil { 940 if e1 != 0 {
1042 err = er 941 err = errnoErr(e1)
1043 } 942 }
1044 return 943 return
1045} 944}
@@ -1051,12 +950,10 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1051 if len(p) > 0 { 950 if len(p) > 0 {
1052 _p0 = &p[0] 951 _p0 = &p[0]
1053 } 952 }
1054 var _p1 int 953 r0, e1 := callpwrite64(fd, uintptr(unsafe.Pointer(_p0)), len(p), offset)
1055 _p1 = len(p)
1056 r0, er := C.pwrite64(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1), C.longlong(offset))
1057 n = int(r0) 954 n = int(r0)
1058 if r0 == -1 && er != nil { 955 if e1 != 0 {
1059 err = er 956 err = errnoErr(e1)
1060 } 957 }
1061 return 958 return
1062} 959}
@@ -1064,10 +961,10 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1064// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 961// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1065 962
1066func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { 963func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
1067 r0, er := C.pselect(C.int(nfd), C.uintptr_t(uintptr(unsafe.Pointer(r))), C.uintptr_t(uintptr(unsafe.Pointer(w))), C.uintptr_t(uintptr(unsafe.Pointer(e))), C.uintptr_t(uintptr(unsafe.Pointer(timeout))), C.uintptr_t(uintptr(unsafe.Pointer(sigmask)))) 964 r0, e1 := callpselect(nfd, uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)))
1068 n = int(r0) 965 n = int(r0)
1069 if r0 == -1 && er != nil { 966 if e1 != 0 {
1070 err = er 967 err = errnoErr(e1)
1071 } 968 }
1072 return 969 return
1073} 970}
@@ -1075,9 +972,9 @@ func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *
1075// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 972// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1076 973
1077func Setregid(rgid int, egid int) (err error) { 974func Setregid(rgid int, egid int) (err error) {
1078 r0, er := C.setregid(C.int(rgid), C.int(egid)) 975 _, e1 := callsetregid(rgid, egid)
1079 if r0 == -1 && er != nil { 976 if e1 != 0 {
1080 err = er 977 err = errnoErr(e1)
1081 } 978 }
1082 return 979 return
1083} 980}
@@ -1085,9 +982,9 @@ func Setregid(rgid int, egid int) (err error) {
1085// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 982// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1086 983
1087func Setreuid(ruid int, euid int) (err error) { 984func Setreuid(ruid int, euid int) (err error) {
1088 r0, er := C.setreuid(C.int(ruid), C.int(euid)) 985 _, e1 := callsetreuid(ruid, euid)
1089 if r0 == -1 && er != nil { 986 if e1 != 0 {
1090 err = er 987 err = errnoErr(e1)
1091 } 988 }
1092 return 989 return
1093} 990}
@@ -1095,9 +992,9 @@ func Setreuid(ruid int, euid int) (err error) {
1095// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 992// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1096 993
1097func Shutdown(fd int, how int) (err error) { 994func Shutdown(fd int, how int) (err error) {
1098 r0, er := C.shutdown(C.int(fd), C.int(how)) 995 _, e1 := callshutdown(fd, how)
1099 if r0 == -1 && er != nil { 996 if e1 != 0 {
1100 err = er 997 err = errnoErr(e1)
1101 } 998 }
1102 return 999 return
1103} 1000}
@@ -1105,10 +1002,10 @@ func Shutdown(fd int, how int) (err error) {
1105// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1002// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1106 1003
1107func Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int64, err error) { 1004func Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int64, err error) {
1108 r0, er := C.splice(C.int(rfd), C.uintptr_t(uintptr(unsafe.Pointer(roff))), C.int(wfd), C.uintptr_t(uintptr(unsafe.Pointer(woff))), C.int(len), C.int(flags)) 1005 r0, e1 := callsplice(rfd, uintptr(unsafe.Pointer(roff)), wfd, uintptr(unsafe.Pointer(woff)), len, flags)
1109 n = int64(r0) 1006 n = int64(r0)
1110 if r0 == -1 && er != nil { 1007 if e1 != 0 {
1111 err = er 1008 err = errnoErr(e1)
1112 } 1009 }
1113 return 1010 return
1114} 1011}
@@ -1116,10 +1013,14 @@ func Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n i
1116// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1013// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1117 1014
1118func Stat(path string, stat *Stat_t) (err error) { 1015func Stat(path string, stat *Stat_t) (err error) {
1119 _p0 := uintptr(unsafe.Pointer(C.CString(path))) 1016 var _p0 *byte
1120 r0, er := C.stat(C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(stat)))) 1017 _p0, err = BytePtrFromString(path)
1121 if r0 == -1 && er != nil { 1018 if err != nil {
1122 err = er 1019 return
1020 }
1021 _, e1 := callstat(uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)))
1022 if e1 != 0 {
1023 err = errnoErr(e1)
1123 } 1024 }
1124 return 1025 return
1125} 1026}
@@ -1127,10 +1028,14 @@ func Stat(path string, stat *Stat_t) (err error) {
1127// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1028// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1128 1029
1129func Statfs(path string, buf *Statfs_t) (err error) { 1030func Statfs(path string, buf *Statfs_t) (err error) {
1130 _p0 := uintptr(unsafe.Pointer(C.CString(path))) 1031 var _p0 *byte
1131 r0, er := C.statfs(C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(buf)))) 1032 _p0, err = BytePtrFromString(path)
1132 if r0 == -1 && er != nil { 1033 if err != nil {
1133 err = er 1034 return
1035 }
1036 _, e1 := callstatfs(uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)))
1037 if e1 != 0 {
1038 err = errnoErr(e1)
1134 } 1039 }
1135 return 1040 return
1136} 1041}
@@ -1138,10 +1043,14 @@ func Statfs(path string, buf *Statfs_t) (err error) {
1138// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1043// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1139 1044
1140func Truncate(path string, length int64) (err error) { 1045func Truncate(path string, length int64) (err error) {
1141 _p0 := uintptr(unsafe.Pointer(C.CString(path))) 1046 var _p0 *byte
1142 r0, er := C.truncate(C.uintptr_t(_p0), C.longlong(length)) 1047 _p0, err = BytePtrFromString(path)
1143 if r0 == -1 && er != nil { 1048 if err != nil {
1144 err = er 1049 return
1050 }
1051 _, e1 := calltruncate(uintptr(unsafe.Pointer(_p0)), length)
1052 if e1 != 0 {
1053 err = errnoErr(e1)
1145 } 1054 }
1146 return 1055 return
1147} 1056}
@@ -1149,9 +1058,9 @@ func Truncate(path string, length int64) (err error) {
1149// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1058// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1150 1059
1151func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { 1060func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
1152 r0, er := C.bind(C.int(s), C.uintptr_t(uintptr(addr)), C.uintptr_t(uintptr(addrlen))) 1061 _, e1 := callbind(s, uintptr(addr), uintptr(addrlen))
1153 if r0 == -1 && er != nil { 1062 if e1 != 0 {
1154 err = er 1063 err = errnoErr(e1)
1155 } 1064 }
1156 return 1065 return
1157} 1066}
@@ -1159,9 +1068,9 @@ func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
1159// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1068// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1160 1069
1161func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { 1070func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
1162 r0, er := C.connect(C.int(s), C.uintptr_t(uintptr(addr)), C.uintptr_t(uintptr(addrlen))) 1071 _, e1 := callconnect(s, uintptr(addr), uintptr(addrlen))
1163 if r0 == -1 && er != nil { 1072 if e1 != 0 {
1164 err = er 1073 err = errnoErr(e1)
1165 } 1074 }
1166 return 1075 return
1167} 1076}
@@ -1169,10 +1078,10 @@ func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
1169// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1078// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1170 1079
1171func getgroups(n int, list *_Gid_t) (nn int, err error) { 1080func getgroups(n int, list *_Gid_t) (nn int, err error) {
1172 r0, er := C.getgroups(C.int(n), C.uintptr_t(uintptr(unsafe.Pointer(list)))) 1081 r0, e1 := callgetgroups(n, uintptr(unsafe.Pointer(list)))
1173 nn = int(r0) 1082 nn = int(r0)
1174 if r0 == -1 && er != nil { 1083 if e1 != 0 {
1175 err = er 1084 err = errnoErr(e1)
1176 } 1085 }
1177 return 1086 return
1178} 1087}
@@ -1180,9 +1089,9 @@ func getgroups(n int, list *_Gid_t) (nn int, err error) {
1180// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1089// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1181 1090
1182func setgroups(n int, list *_Gid_t) (err error) { 1091func setgroups(n int, list *_Gid_t) (err error) {
1183 r0, er := C.setgroups(C.int(n), C.uintptr_t(uintptr(unsafe.Pointer(list)))) 1092 _, e1 := callsetgroups(n, uintptr(unsafe.Pointer(list)))
1184 if r0 == -1 && er != nil { 1093 if e1 != 0 {
1185 err = er 1094 err = errnoErr(e1)
1186 } 1095 }
1187 return 1096 return
1188} 1097}
@@ -1190,9 +1099,9 @@ func setgroups(n int, list *_Gid_t) (err error) {
1190// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1099// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1191 1100
1192func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) { 1101func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
1193 r0, er := C.getsockopt(C.int(s), C.int(level), C.int(name), C.uintptr_t(uintptr(val)), C.uintptr_t(uintptr(unsafe.Pointer(vallen)))) 1102 _, e1 := callgetsockopt(s, level, name, uintptr(val), uintptr(unsafe.Pointer(vallen)))
1194 if r0 == -1 && er != nil { 1103 if e1 != 0 {
1195 err = er 1104 err = errnoErr(e1)
1196 } 1105 }
1197 return 1106 return
1198} 1107}
@@ -1200,9 +1109,9 @@ func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen
1200// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1109// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1201 1110
1202func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) { 1111func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
1203 r0, er := C.setsockopt(C.int(s), C.int(level), C.int(name), C.uintptr_t(uintptr(val)), C.uintptr_t(vallen)) 1112 _, e1 := callsetsockopt(s, level, name, uintptr(val), vallen)
1204 if r0 == -1 && er != nil { 1113 if e1 != 0 {
1205 err = er 1114 err = errnoErr(e1)
1206 } 1115 }
1207 return 1116 return
1208} 1117}
@@ -1210,10 +1119,10 @@ func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr)
1210// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1119// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1211 1120
1212func socket(domain int, typ int, proto int) (fd int, err error) { 1121func socket(domain int, typ int, proto int) (fd int, err error) {
1213 r0, er := C.socket(C.int(domain), C.int(typ), C.int(proto)) 1122 r0, e1 := callsocket(domain, typ, proto)
1214 fd = int(r0) 1123 fd = int(r0)
1215 if r0 == -1 && er != nil { 1124 if e1 != 0 {
1216 err = er 1125 err = errnoErr(e1)
1217 } 1126 }
1218 return 1127 return
1219} 1128}
@@ -1221,9 +1130,9 @@ func socket(domain int, typ int, proto int) (fd int, err error) {
1221// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1130// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1222 1131
1223func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) { 1132func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
1224 r0, er := C.socketpair(C.int(domain), C.int(typ), C.int(proto), C.uintptr_t(uintptr(unsafe.Pointer(fd)))) 1133 _, e1 := callsocketpair(domain, typ, proto, uintptr(unsafe.Pointer(fd)))
1225 if r0 == -1 && er != nil { 1134 if e1 != 0 {
1226 err = er 1135 err = errnoErr(e1)
1227 } 1136 }
1228 return 1137 return
1229} 1138}
@@ -1231,9 +1140,9 @@ func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
1231// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1140// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1232 1141
1233func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { 1142func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
1234 r0, er := C.getpeername(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(rsa))), C.uintptr_t(uintptr(unsafe.Pointer(addrlen)))) 1143 _, e1 := callgetpeername(fd, uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
1235 if r0 == -1 && er != nil { 1144 if e1 != 0 {
1236 err = er 1145 err = errnoErr(e1)
1237 } 1146 }
1238 return 1147 return
1239} 1148}
@@ -1241,9 +1150,9 @@ func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
1241// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1150// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1242 1151
1243func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { 1152func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
1244 r0, er := C.getsockname(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(rsa))), C.uintptr_t(uintptr(unsafe.Pointer(addrlen)))) 1153 _, e1 := callgetsockname(fd, uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
1245 if r0 == -1 && er != nil { 1154 if e1 != 0 {
1246 err = er 1155 err = errnoErr(e1)
1247 } 1156 }
1248 return 1157 return
1249} 1158}
@@ -1255,12 +1164,10 @@ func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Sockl
1255 if len(p) > 0 { 1164 if len(p) > 0 {
1256 _p0 = &p[0] 1165 _p0 = &p[0]
1257 } 1166 }
1258 var _p1 int 1167 r0, e1 := callrecvfrom(fd, uintptr(unsafe.Pointer(_p0)), len(p), flags, uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
1259 _p1 = len(p)
1260 r0, er := C.recvfrom(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1), C.int(flags), C.uintptr_t(uintptr(unsafe.Pointer(from))), C.uintptr_t(uintptr(unsafe.Pointer(fromlen))))
1261 n = int(r0) 1168 n = int(r0)
1262 if r0 == -1 && er != nil { 1169 if e1 != 0 {
1263 err = er 1170 err = errnoErr(e1)
1264 } 1171 }
1265 return 1172 return
1266} 1173}
@@ -1272,11 +1179,9 @@ func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (
1272 if len(buf) > 0 { 1179 if len(buf) > 0 {
1273 _p0 = &buf[0] 1180 _p0 = &buf[0]
1274 } 1181 }
1275 var _p1 int 1182 _, e1 := callsendto(s, uintptr(unsafe.Pointer(_p0)), len(buf), flags, uintptr(to), uintptr(addrlen))
1276 _p1 = len(buf) 1183 if e1 != 0 {
1277 r0, er := C.sendto(C.int(s), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1), C.int(flags), C.uintptr_t(uintptr(to)), C.uintptr_t(uintptr(addrlen))) 1184 err = errnoErr(e1)
1278 if r0 == -1 && er != nil {
1279 err = er
1280 } 1185 }
1281 return 1186 return
1282} 1187}
@@ -1284,10 +1189,10 @@ func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (
1284// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1189// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1285 1190
1286func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { 1191func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
1287 r0, er := C.recvmsg(C.int(s), C.uintptr_t(uintptr(unsafe.Pointer(msg))), C.int(flags)) 1192 r0, e1 := callrecvmsg(s, uintptr(unsafe.Pointer(msg)), flags)
1288 n = int(r0) 1193 n = int(r0)
1289 if r0 == -1 && er != nil { 1194 if e1 != 0 {
1290 err = er 1195 err = errnoErr(e1)
1291 } 1196 }
1292 return 1197 return
1293} 1198}
@@ -1295,10 +1200,10 @@ func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
1295// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1200// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1296 1201
1297func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { 1202func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
1298 r0, er := C.sendmsg(C.int(s), C.uintptr_t(uintptr(unsafe.Pointer(msg))), C.int(flags)) 1203 r0, e1 := callsendmsg(s, uintptr(unsafe.Pointer(msg)), flags)
1299 n = int(r0) 1204 n = int(r0)
1300 if r0 == -1 && er != nil { 1205 if e1 != 0 {
1301 err = er 1206 err = errnoErr(e1)
1302 } 1207 }
1303 return 1208 return
1304} 1209}
@@ -1306,9 +1211,9 @@ func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
1306// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1211// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1307 1212
1308func munmap(addr uintptr, length uintptr) (err error) { 1213func munmap(addr uintptr, length uintptr) (err error) {
1309 r0, er := C.munmap(C.uintptr_t(addr), C.uintptr_t(length)) 1214 _, e1 := callmunmap(addr, length)
1310 if r0 == -1 && er != nil { 1215 if e1 != 0 {
1311 err = er 1216 err = errnoErr(e1)
1312 } 1217 }
1313 return 1218 return
1314} 1219}
@@ -1320,11 +1225,9 @@ func Madvise(b []byte, advice int) (err error) {
1320 if len(b) > 0 { 1225 if len(b) > 0 {
1321 _p0 = &b[0] 1226 _p0 = &b[0]
1322 } 1227 }
1323 var _p1 int 1228 _, e1 := callmadvise(uintptr(unsafe.Pointer(_p0)), len(b), advice)
1324 _p1 = len(b) 1229 if e1 != 0 {
1325 r0, er := C.madvise(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1), C.int(advice)) 1230 err = errnoErr(e1)
1326 if r0 == -1 && er != nil {
1327 err = er
1328 } 1231 }
1329 return 1232 return
1330} 1233}
@@ -1336,11 +1239,9 @@ func Mprotect(b []byte, prot int) (err error) {
1336 if len(b) > 0 { 1239 if len(b) > 0 {
1337 _p0 = &b[0] 1240 _p0 = &b[0]
1338 } 1241 }
1339 var _p1 int 1242 _, e1 := callmprotect(uintptr(unsafe.Pointer(_p0)), len(b), prot)
1340 _p1 = len(b) 1243 if e1 != 0 {
1341 r0, er := C.mprotect(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1), C.int(prot)) 1244 err = errnoErr(e1)
1342 if r0 == -1 && er != nil {
1343 err = er
1344 } 1245 }
1345 return 1246 return
1346} 1247}
@@ -1352,11 +1253,9 @@ func Mlock(b []byte) (err error) {
1352 if len(b) > 0 { 1253 if len(b) > 0 {
1353 _p0 = &b[0] 1254 _p0 = &b[0]
1354 } 1255 }
1355 var _p1 int 1256 _, e1 := callmlock(uintptr(unsafe.Pointer(_p0)), len(b))
1356 _p1 = len(b) 1257 if e1 != 0 {
1357 r0, er := C.mlock(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1)) 1258 err = errnoErr(e1)
1358 if r0 == -1 && er != nil {
1359 err = er
1360 } 1259 }
1361 return 1260 return
1362} 1261}
@@ -1364,9 +1263,9 @@ func Mlock(b []byte) (err error) {
1364// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1263// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1365 1264
1366func Mlockall(flags int) (err error) { 1265func Mlockall(flags int) (err error) {
1367 r0, er := C.mlockall(C.int(flags)) 1266 _, e1 := callmlockall(flags)
1368 if r0 == -1 && er != nil { 1267 if e1 != 0 {
1369 err = er 1268 err = errnoErr(e1)
1370 } 1269 }
1371 return 1270 return
1372} 1271}
@@ -1378,11 +1277,9 @@ func Msync(b []byte, flags int) (err error) {
1378 if len(b) > 0 { 1277 if len(b) > 0 {
1379 _p0 = &b[0] 1278 _p0 = &b[0]
1380 } 1279 }
1381 var _p1 int 1280 _, e1 := callmsync(uintptr(unsafe.Pointer(_p0)), len(b), flags)
1382 _p1 = len(b) 1281 if e1 != 0 {
1383 r0, er := C.msync(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1), C.int(flags)) 1282 err = errnoErr(e1)
1384 if r0 == -1 && er != nil {
1385 err = er
1386 } 1283 }
1387 return 1284 return
1388} 1285}
@@ -1394,11 +1291,9 @@ func Munlock(b []byte) (err error) {
1394 if len(b) > 0 { 1291 if len(b) > 0 {
1395 _p0 = &b[0] 1292 _p0 = &b[0]
1396 } 1293 }
1397 var _p1 int 1294 _, e1 := callmunlock(uintptr(unsafe.Pointer(_p0)), len(b))
1398 _p1 = len(b) 1295 if e1 != 0 {
1399 r0, er := C.munlock(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1)) 1296 err = errnoErr(e1)
1400 if r0 == -1 && er != nil {
1401 err = er
1402 } 1297 }
1403 return 1298 return
1404} 1299}
@@ -1406,9 +1301,9 @@ func Munlock(b []byte) (err error) {
1406// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1301// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1407 1302
1408func Munlockall() (err error) { 1303func Munlockall() (err error) {
1409 r0, er := C.munlockall() 1304 _, e1 := callmunlockall()
1410 if r0 == -1 && er != nil { 1305 if e1 != 0 {
1411 err = er 1306 err = errnoErr(e1)
1412 } 1307 }
1413 return 1308 return
1414} 1309}
@@ -1416,19 +1311,9 @@ func Munlockall() (err error) {
1416// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1311// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1417 1312
1418func pipe(p *[2]_C_int) (err error) { 1313func pipe(p *[2]_C_int) (err error) {
1419 r0, er := C.pipe(C.uintptr_t(uintptr(unsafe.Pointer(p)))) 1314 _, e1 := callpipe(uintptr(unsafe.Pointer(p)))
1420 if r0 == -1 && er != nil { 1315 if e1 != 0 {
1421 err = er 1316 err = errnoErr(e1)
1422 }
1423 return
1424}
1425
1426// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1427
1428func pipe2(p *[2]_C_int, flags int) (err error) {
1429 r0, er := C.pipe2(C.uintptr_t(uintptr(unsafe.Pointer(p))), C.int(flags))
1430 if r0 == -1 && er != nil {
1431 err = er
1432 } 1317 }
1433 return 1318 return
1434} 1319}
@@ -1436,10 +1321,10 @@ func pipe2(p *[2]_C_int, flags int) (err error) {
1436// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1321// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1437 1322
1438func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { 1323func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
1439 r0, er := C.poll(C.uintptr_t(uintptr(unsafe.Pointer(fds))), C.int(nfds), C.int(timeout)) 1324 r0, e1 := callpoll(uintptr(unsafe.Pointer(fds)), nfds, timeout)
1440 n = int(r0) 1325 n = int(r0)
1441 if r0 == -1 && er != nil { 1326 if e1 != 0 {
1442 err = er 1327 err = errnoErr(e1)
1443 } 1328 }
1444 return 1329 return
1445} 1330}
@@ -1447,9 +1332,9 @@ func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
1447// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1332// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1448 1333
1449func gettimeofday(tv *Timeval, tzp *Timezone) (err error) { 1334func gettimeofday(tv *Timeval, tzp *Timezone) (err error) {
1450 r0, er := C.gettimeofday(C.uintptr_t(uintptr(unsafe.Pointer(tv))), C.uintptr_t(uintptr(unsafe.Pointer(tzp)))) 1335 _, e1 := callgettimeofday(uintptr(unsafe.Pointer(tv)), uintptr(unsafe.Pointer(tzp)))
1451 if r0 == -1 && er != nil { 1336 if e1 != 0 {
1452 err = er 1337 err = errnoErr(e1)
1453 } 1338 }
1454 return 1339 return
1455} 1340}
@@ -1457,10 +1342,10 @@ func gettimeofday(tv *Timeval, tzp *Timezone) (err error) {
1457// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1342// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1458 1343
1459func Time(t *Time_t) (tt Time_t, err error) { 1344func Time(t *Time_t) (tt Time_t, err error) {
1460 r0, er := C.time(C.uintptr_t(uintptr(unsafe.Pointer(t)))) 1345 r0, e1 := calltime(uintptr(unsafe.Pointer(t)))
1461 tt = Time_t(r0) 1346 tt = Time_t(r0)
1462 if r0 == -1 && er != nil { 1347 if e1 != 0 {
1463 err = er 1348 err = errnoErr(e1)
1464 } 1349 }
1465 return 1350 return
1466} 1351}
@@ -1468,10 +1353,14 @@ func Time(t *Time_t) (tt Time_t, err error) {
1468// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1353// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1469 1354
1470func Utime(path string, buf *Utimbuf) (err error) { 1355func Utime(path string, buf *Utimbuf) (err error) {
1471 _p0 := uintptr(unsafe.Pointer(C.CString(path))) 1356 var _p0 *byte
1472 r0, er := C.utime(C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(buf)))) 1357 _p0, err = BytePtrFromString(path)
1473 if r0 == -1 && er != nil { 1358 if err != nil {
1474 err = er 1359 return
1360 }
1361 _, e1 := callutime(uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)))
1362 if e1 != 0 {
1363 err = errnoErr(e1)
1475 } 1364 }
1476 return 1365 return
1477} 1366}
@@ -1479,9 +1368,9 @@ func Utime(path string, buf *Utimbuf) (err error) {
1479// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1368// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1480 1369
1481func Getrlimit(resource int, rlim *Rlimit) (err error) { 1370func Getrlimit(resource int, rlim *Rlimit) (err error) {
1482 r0, er := C.getrlimit(C.int(resource), C.uintptr_t(uintptr(unsafe.Pointer(rlim)))) 1371 _, e1 := callgetrlimit(resource, uintptr(unsafe.Pointer(rlim)))
1483 if r0 == -1 && er != nil { 1372 if e1 != 0 {
1484 err = er 1373 err = errnoErr(e1)
1485 } 1374 }
1486 return 1375 return
1487} 1376}
@@ -1489,9 +1378,9 @@ func Getrlimit(resource int, rlim *Rlimit) (err error) {
1489// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1378// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1490 1379
1491func Setrlimit(resource int, rlim *Rlimit) (err error) { 1380func Setrlimit(resource int, rlim *Rlimit) (err error) {
1492 r0, er := C.setrlimit(C.int(resource), C.uintptr_t(uintptr(unsafe.Pointer(rlim)))) 1381 _, e1 := callsetrlimit(resource, uintptr(unsafe.Pointer(rlim)))
1493 if r0 == -1 && er != nil { 1382 if e1 != 0 {
1494 err = er 1383 err = errnoErr(e1)
1495 } 1384 }
1496 return 1385 return
1497} 1386}
@@ -1499,10 +1388,10 @@ func Setrlimit(resource int, rlim *Rlimit) (err error) {
1499// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1388// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1500 1389
1501func Seek(fd int, offset int64, whence int) (off int64, err error) { 1390func Seek(fd int, offset int64, whence int) (off int64, err error) {
1502 r0, er := C.lseek(C.int(fd), C.longlong(offset), C.int(whence)) 1391 r0, e1 := calllseek(fd, offset, whence)
1503 off = int64(r0) 1392 off = int64(r0)
1504 if r0 == -1 && er != nil { 1393 if e1 != 0 {
1505 err = er 1394 err = errnoErr(e1)
1506 } 1395 }
1507 return 1396 return
1508} 1397}
@@ -1510,10 +1399,10 @@ func Seek(fd int, offset int64, whence int) (off int64, err error) {
1510// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1399// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1511 1400
1512func mmap(addr uintptr, length uintptr, prot int, flags int, fd int, offset int64) (xaddr uintptr, err error) { 1401func mmap(addr uintptr, length uintptr, prot int, flags int, fd int, offset int64) (xaddr uintptr, err error) {
1513 r0, er := C.mmap64(C.uintptr_t(addr), C.uintptr_t(length), C.int(prot), C.int(flags), C.int(fd), C.longlong(offset)) 1402 r0, e1 := callmmap64(addr, length, prot, flags, fd, offset)
1514 xaddr = uintptr(r0) 1403 xaddr = uintptr(r0)
1515 if uintptr(r0) == ^uintptr(0) && er != nil { 1404 if e1 != 0 {
1516 err = er 1405 err = errnoErr(e1)
1517 } 1406 }
1518 return 1407 return
1519} 1408}
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
new file mode 100644
index 0000000..0b8eb72
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go
@@ -0,0 +1,1162 @@
1// go run mksyscall_aix_ppc64.go -aix -tags aix,ppc64 syscall_aix.go syscall_aix_ppc64.go
2// Code generated by the command above; see README.md. DO NOT EDIT.
3
4// +build aix,ppc64
5// +build !gccgo
6
7package unix
8
9import (
10 "unsafe"
11)
12
13//go:cgo_import_dynamic libc_utimes utimes "libc.a/shr_64.o"
14//go:cgo_import_dynamic libc_utimensat utimensat "libc.a/shr_64.o"
15//go:cgo_import_dynamic libc_getcwd getcwd "libc.a/shr_64.o"
16//go:cgo_import_dynamic libc_accept accept "libc.a/shr_64.o"
17//go:cgo_import_dynamic libc_getdirent getdirent "libc.a/shr_64.o"
18//go:cgo_import_dynamic libc_wait4 wait4 "libc.a/shr_64.o"
19//go:cgo_import_dynamic libc_ioctl ioctl "libc.a/shr_64.o"
20//go:cgo_import_dynamic libc_fcntl fcntl "libc.a/shr_64.o"
21//go:cgo_import_dynamic libc_acct acct "libc.a/shr_64.o"
22//go:cgo_import_dynamic libc_chdir chdir "libc.a/shr_64.o"
23//go:cgo_import_dynamic libc_chroot chroot "libc.a/shr_64.o"
24//go:cgo_import_dynamic libc_close close "libc.a/shr_64.o"
25//go:cgo_import_dynamic libc_dup dup "libc.a/shr_64.o"
26//go:cgo_import_dynamic libc_exit exit "libc.a/shr_64.o"
27//go:cgo_import_dynamic libc_faccessat faccessat "libc.a/shr_64.o"
28//go:cgo_import_dynamic libc_fchdir fchdir "libc.a/shr_64.o"
29//go:cgo_import_dynamic libc_fchmod fchmod "libc.a/shr_64.o"
30//go:cgo_import_dynamic libc_fchmodat fchmodat "libc.a/shr_64.o"
31//go:cgo_import_dynamic libc_fchownat fchownat "libc.a/shr_64.o"
32//go:cgo_import_dynamic libc_fdatasync fdatasync "libc.a/shr_64.o"
33//go:cgo_import_dynamic libc_fsync fsync "libc.a/shr_64.o"
34//go:cgo_import_dynamic libc_getpgid getpgid "libc.a/shr_64.o"
35//go:cgo_import_dynamic libc_getpgrp getpgrp "libc.a/shr_64.o"
36//go:cgo_import_dynamic libc_getpid getpid "libc.a/shr_64.o"
37//go:cgo_import_dynamic libc_getppid getppid "libc.a/shr_64.o"
38//go:cgo_import_dynamic libc_getpriority getpriority "libc.a/shr_64.o"
39//go:cgo_import_dynamic libc_getrusage getrusage "libc.a/shr_64.o"
40//go:cgo_import_dynamic libc_getsid getsid "libc.a/shr_64.o"
41//go:cgo_import_dynamic libc_kill kill "libc.a/shr_64.o"
42//go:cgo_import_dynamic libc_syslog syslog "libc.a/shr_64.o"
43//go:cgo_import_dynamic libc_mkdir mkdir "libc.a/shr_64.o"
44//go:cgo_import_dynamic libc_mkdirat mkdirat "libc.a/shr_64.o"
45//go:cgo_import_dynamic libc_mkfifo mkfifo "libc.a/shr_64.o"
46//go:cgo_import_dynamic libc_mknod mknod "libc.a/shr_64.o"
47//go:cgo_import_dynamic libc_mknodat mknodat "libc.a/shr_64.o"
48//go:cgo_import_dynamic libc_nanosleep nanosleep "libc.a/shr_64.o"
49//go:cgo_import_dynamic libc_open64 open64 "libc.a/shr_64.o"
50//go:cgo_import_dynamic libc_openat openat "libc.a/shr_64.o"
51//go:cgo_import_dynamic libc_read read "libc.a/shr_64.o"
52//go:cgo_import_dynamic libc_readlink readlink "libc.a/shr_64.o"
53//go:cgo_import_dynamic libc_renameat renameat "libc.a/shr_64.o"
54//go:cgo_import_dynamic libc_setdomainname setdomainname "libc.a/shr_64.o"
55//go:cgo_import_dynamic libc_sethostname sethostname "libc.a/shr_64.o"
56//go:cgo_import_dynamic libc_setpgid setpgid "libc.a/shr_64.o"
57//go:cgo_import_dynamic libc_setsid setsid "libc.a/shr_64.o"
58//go:cgo_import_dynamic libc_settimeofday settimeofday "libc.a/shr_64.o"
59//go:cgo_import_dynamic libc_setuid setuid "libc.a/shr_64.o"
60//go:cgo_import_dynamic libc_setgid setgid "libc.a/shr_64.o"
61//go:cgo_import_dynamic libc_setpriority setpriority "libc.a/shr_64.o"
62//go:cgo_import_dynamic libc_statx statx "libc.a/shr_64.o"
63//go:cgo_import_dynamic libc_sync sync "libc.a/shr_64.o"
64//go:cgo_import_dynamic libc_times times "libc.a/shr_64.o"
65//go:cgo_import_dynamic libc_umask umask "libc.a/shr_64.o"
66//go:cgo_import_dynamic libc_uname uname "libc.a/shr_64.o"
67//go:cgo_import_dynamic libc_unlink unlink "libc.a/shr_64.o"
68//go:cgo_import_dynamic libc_unlinkat unlinkat "libc.a/shr_64.o"
69//go:cgo_import_dynamic libc_ustat ustat "libc.a/shr_64.o"
70//go:cgo_import_dynamic libc_write write "libc.a/shr_64.o"
71//go:cgo_import_dynamic libc_dup2 dup2 "libc.a/shr_64.o"
72//go:cgo_import_dynamic libc_posix_fadvise64 posix_fadvise64 "libc.a/shr_64.o"
73//go:cgo_import_dynamic libc_fchown fchown "libc.a/shr_64.o"
74//go:cgo_import_dynamic libc_fstat fstat "libc.a/shr_64.o"
75//go:cgo_import_dynamic libc_fstatat fstatat "libc.a/shr_64.o"
76//go:cgo_import_dynamic libc_fstatfs fstatfs "libc.a/shr_64.o"
77//go:cgo_import_dynamic libc_ftruncate ftruncate "libc.a/shr_64.o"
78//go:cgo_import_dynamic libc_getegid getegid "libc.a/shr_64.o"
79//go:cgo_import_dynamic libc_geteuid geteuid "libc.a/shr_64.o"
80//go:cgo_import_dynamic libc_getgid getgid "libc.a/shr_64.o"
81//go:cgo_import_dynamic libc_getuid getuid "libc.a/shr_64.o"
82//go:cgo_import_dynamic libc_lchown lchown "libc.a/shr_64.o"
83//go:cgo_import_dynamic libc_listen listen "libc.a/shr_64.o"
84//go:cgo_import_dynamic libc_lstat lstat "libc.a/shr_64.o"
85//go:cgo_import_dynamic libc_pause pause "libc.a/shr_64.o"
86//go:cgo_import_dynamic libc_pread64 pread64 "libc.a/shr_64.o"
87//go:cgo_import_dynamic libc_pwrite64 pwrite64 "libc.a/shr_64.o"
88//go:cgo_import_dynamic libc_pselect pselect "libc.a/shr_64.o"
89//go:cgo_import_dynamic libc_setregid setregid "libc.a/shr_64.o"
90//go:cgo_import_dynamic libc_setreuid setreuid "libc.a/shr_64.o"
91//go:cgo_import_dynamic libc_shutdown shutdown "libc.a/shr_64.o"
92//go:cgo_import_dynamic libc_splice splice "libc.a/shr_64.o"
93//go:cgo_import_dynamic libc_stat stat "libc.a/shr_64.o"
94//go:cgo_import_dynamic libc_statfs statfs "libc.a/shr_64.o"
95//go:cgo_import_dynamic libc_truncate truncate "libc.a/shr_64.o"
96//go:cgo_import_dynamic libc_bind bind "libc.a/shr_64.o"
97//go:cgo_import_dynamic libc_connect connect "libc.a/shr_64.o"
98//go:cgo_import_dynamic libc_getgroups getgroups "libc.a/shr_64.o"
99//go:cgo_import_dynamic libc_setgroups setgroups "libc.a/shr_64.o"
100//go:cgo_import_dynamic libc_getsockopt getsockopt "libc.a/shr_64.o"
101//go:cgo_import_dynamic libc_setsockopt setsockopt "libc.a/shr_64.o"
102//go:cgo_import_dynamic libc_socket socket "libc.a/shr_64.o"
103//go:cgo_import_dynamic libc_socketpair socketpair "libc.a/shr_64.o"
104//go:cgo_import_dynamic libc_getpeername getpeername "libc.a/shr_64.o"
105//go:cgo_import_dynamic libc_getsockname getsockname "libc.a/shr_64.o"
106//go:cgo_import_dynamic libc_recvfrom recvfrom "libc.a/shr_64.o"
107//go:cgo_import_dynamic libc_sendto sendto "libc.a/shr_64.o"
108//go:cgo_import_dynamic libc_recvmsg recvmsg "libc.a/shr_64.o"
109//go:cgo_import_dynamic libc_sendmsg sendmsg "libc.a/shr_64.o"
110//go:cgo_import_dynamic libc_munmap munmap "libc.a/shr_64.o"
111//go:cgo_import_dynamic libc_madvise madvise "libc.a/shr_64.o"
112//go:cgo_import_dynamic libc_mprotect mprotect "libc.a/shr_64.o"
113//go:cgo_import_dynamic libc_mlock mlock "libc.a/shr_64.o"
114//go:cgo_import_dynamic libc_mlockall mlockall "libc.a/shr_64.o"
115//go:cgo_import_dynamic libc_msync msync "libc.a/shr_64.o"
116//go:cgo_import_dynamic libc_munlock munlock "libc.a/shr_64.o"
117//go:cgo_import_dynamic libc_munlockall munlockall "libc.a/shr_64.o"
118//go:cgo_import_dynamic libc_pipe pipe "libc.a/shr_64.o"
119//go:cgo_import_dynamic libc_poll poll "libc.a/shr_64.o"
120//go:cgo_import_dynamic libc_gettimeofday gettimeofday "libc.a/shr_64.o"
121//go:cgo_import_dynamic libc_time time "libc.a/shr_64.o"
122//go:cgo_import_dynamic libc_utime utime "libc.a/shr_64.o"
123//go:cgo_import_dynamic libc_getrlimit getrlimit "libc.a/shr_64.o"
124//go:cgo_import_dynamic libc_setrlimit setrlimit "libc.a/shr_64.o"
125//go:cgo_import_dynamic libc_lseek lseek "libc.a/shr_64.o"
126//go:cgo_import_dynamic libc_mmap64 mmap64 "libc.a/shr_64.o"
127
128//go:linkname libc_utimes libc_utimes
129//go:linkname libc_utimensat libc_utimensat
130//go:linkname libc_getcwd libc_getcwd
131//go:linkname libc_accept libc_accept
132//go:linkname libc_getdirent libc_getdirent
133//go:linkname libc_wait4 libc_wait4
134//go:linkname libc_ioctl libc_ioctl
135//go:linkname libc_fcntl libc_fcntl
136//go:linkname libc_acct libc_acct
137//go:linkname libc_chdir libc_chdir
138//go:linkname libc_chroot libc_chroot
139//go:linkname libc_close libc_close
140//go:linkname libc_dup libc_dup
141//go:linkname libc_exit libc_exit
142//go:linkname libc_faccessat libc_faccessat
143//go:linkname libc_fchdir libc_fchdir
144//go:linkname libc_fchmod libc_fchmod
145//go:linkname libc_fchmodat libc_fchmodat
146//go:linkname libc_fchownat libc_fchownat
147//go:linkname libc_fdatasync libc_fdatasync
148//go:linkname libc_fsync libc_fsync
149//go:linkname libc_getpgid libc_getpgid
150//go:linkname libc_getpgrp libc_getpgrp
151//go:linkname libc_getpid libc_getpid
152//go:linkname libc_getppid libc_getppid
153//go:linkname libc_getpriority libc_getpriority
154//go:linkname libc_getrusage libc_getrusage
155//go:linkname libc_getsid libc_getsid
156//go:linkname libc_kill libc_kill
157//go:linkname libc_syslog libc_syslog
158//go:linkname libc_mkdir libc_mkdir
159//go:linkname libc_mkdirat libc_mkdirat
160//go:linkname libc_mkfifo libc_mkfifo
161//go:linkname libc_mknod libc_mknod
162//go:linkname libc_mknodat libc_mknodat
163//go:linkname libc_nanosleep libc_nanosleep
164//go:linkname libc_open64 libc_open64
165//go:linkname libc_openat libc_openat
166//go:linkname libc_read libc_read
167//go:linkname libc_readlink libc_readlink
168//go:linkname libc_renameat libc_renameat
169//go:linkname libc_setdomainname libc_setdomainname
170//go:linkname libc_sethostname libc_sethostname
171//go:linkname libc_setpgid libc_setpgid
172//go:linkname libc_setsid libc_setsid
173//go:linkname libc_settimeofday libc_settimeofday
174//go:linkname libc_setuid libc_setuid
175//go:linkname libc_setgid libc_setgid
176//go:linkname libc_setpriority libc_setpriority
177//go:linkname libc_statx libc_statx
178//go:linkname libc_sync libc_sync
179//go:linkname libc_times libc_times
180//go:linkname libc_umask libc_umask
181//go:linkname libc_uname libc_uname
182//go:linkname libc_unlink libc_unlink
183//go:linkname libc_unlinkat libc_unlinkat
184//go:linkname libc_ustat libc_ustat
185//go:linkname libc_write libc_write
186//go:linkname libc_dup2 libc_dup2
187//go:linkname libc_posix_fadvise64 libc_posix_fadvise64
188//go:linkname libc_fchown libc_fchown
189//go:linkname libc_fstat libc_fstat
190//go:linkname libc_fstatat libc_fstatat
191//go:linkname libc_fstatfs libc_fstatfs
192//go:linkname libc_ftruncate libc_ftruncate
193//go:linkname libc_getegid libc_getegid
194//go:linkname libc_geteuid libc_geteuid
195//go:linkname libc_getgid libc_getgid
196//go:linkname libc_getuid libc_getuid
197//go:linkname libc_lchown libc_lchown
198//go:linkname libc_listen libc_listen
199//go:linkname libc_lstat libc_lstat
200//go:linkname libc_pause libc_pause
201//go:linkname libc_pread64 libc_pread64
202//go:linkname libc_pwrite64 libc_pwrite64
203//go:linkname libc_pselect libc_pselect
204//go:linkname libc_setregid libc_setregid
205//go:linkname libc_setreuid libc_setreuid
206//go:linkname libc_shutdown libc_shutdown
207//go:linkname libc_splice libc_splice
208//go:linkname libc_stat libc_stat
209//go:linkname libc_statfs libc_statfs
210//go:linkname libc_truncate libc_truncate
211//go:linkname libc_bind libc_bind
212//go:linkname libc_connect libc_connect
213//go:linkname libc_getgroups libc_getgroups
214//go:linkname libc_setgroups libc_setgroups
215//go:linkname libc_getsockopt libc_getsockopt
216//go:linkname libc_setsockopt libc_setsockopt
217//go:linkname libc_socket libc_socket
218//go:linkname libc_socketpair libc_socketpair
219//go:linkname libc_getpeername libc_getpeername
220//go:linkname libc_getsockname libc_getsockname
221//go:linkname libc_recvfrom libc_recvfrom
222//go:linkname libc_sendto libc_sendto
223//go:linkname libc_recvmsg libc_recvmsg
224//go:linkname libc_sendmsg libc_sendmsg
225//go:linkname libc_munmap libc_munmap
226//go:linkname libc_madvise libc_madvise
227//go:linkname libc_mprotect libc_mprotect
228//go:linkname libc_mlock libc_mlock
229//go:linkname libc_mlockall libc_mlockall
230//go:linkname libc_msync libc_msync
231//go:linkname libc_munlock libc_munlock
232//go:linkname libc_munlockall libc_munlockall
233//go:linkname libc_pipe libc_pipe
234//go:linkname libc_poll libc_poll
235//go:linkname libc_gettimeofday libc_gettimeofday
236//go:linkname libc_time libc_time
237//go:linkname libc_utime libc_utime
238//go:linkname libc_getrlimit libc_getrlimit
239//go:linkname libc_setrlimit libc_setrlimit
240//go:linkname libc_lseek libc_lseek
241//go:linkname libc_mmap64 libc_mmap64
242
243type syscallFunc uintptr
244
245var (
246 libc_utimes,
247 libc_utimensat,
248 libc_getcwd,
249 libc_accept,
250 libc_getdirent,
251 libc_wait4,
252 libc_ioctl,
253 libc_fcntl,
254 libc_acct,
255 libc_chdir,
256 libc_chroot,
257 libc_close,
258 libc_dup,
259 libc_exit,
260 libc_faccessat,
261 libc_fchdir,
262 libc_fchmod,
263 libc_fchmodat,
264 libc_fchownat,
265 libc_fdatasync,
266 libc_fsync,
267 libc_getpgid,
268 libc_getpgrp,
269 libc_getpid,
270 libc_getppid,
271 libc_getpriority,
272 libc_getrusage,
273 libc_getsid,
274 libc_kill,
275 libc_syslog,
276 libc_mkdir,
277 libc_mkdirat,
278 libc_mkfifo,
279 libc_mknod,
280 libc_mknodat,
281 libc_nanosleep,
282 libc_open64,
283 libc_openat,
284 libc_read,
285 libc_readlink,
286 libc_renameat,
287 libc_setdomainname,
288 libc_sethostname,
289 libc_setpgid,
290 libc_setsid,
291 libc_settimeofday,
292 libc_setuid,
293 libc_setgid,
294 libc_setpriority,
295 libc_statx,
296 libc_sync,
297 libc_times,
298 libc_umask,
299 libc_uname,
300 libc_unlink,
301 libc_unlinkat,
302 libc_ustat,
303 libc_write,
304 libc_dup2,
305 libc_posix_fadvise64,
306 libc_fchown,
307 libc_fstat,
308 libc_fstatat,
309 libc_fstatfs,
310 libc_ftruncate,
311 libc_getegid,
312 libc_geteuid,
313 libc_getgid,
314 libc_getuid,
315 libc_lchown,
316 libc_listen,
317 libc_lstat,
318 libc_pause,
319 libc_pread64,
320 libc_pwrite64,
321 libc_pselect,
322 libc_setregid,
323 libc_setreuid,
324 libc_shutdown,
325 libc_splice,
326 libc_stat,
327 libc_statfs,
328 libc_truncate,
329 libc_bind,
330 libc_connect,
331 libc_getgroups,
332 libc_setgroups,
333 libc_getsockopt,
334 libc_setsockopt,
335 libc_socket,
336 libc_socketpair,
337 libc_getpeername,
338 libc_getsockname,
339 libc_recvfrom,
340 libc_sendto,
341 libc_recvmsg,
342 libc_sendmsg,
343 libc_munmap,
344 libc_madvise,
345 libc_mprotect,
346 libc_mlock,
347 libc_mlockall,
348 libc_msync,
349 libc_munlock,
350 libc_munlockall,
351 libc_pipe,
352 libc_poll,
353 libc_gettimeofday,
354 libc_time,
355 libc_utime,
356 libc_getrlimit,
357 libc_setrlimit,
358 libc_lseek,
359 libc_mmap64 syscallFunc
360)
361
362// Implemented in runtime/syscall_aix.go.
363func rawSyscall6(trap, nargs, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)
364func syscall6(trap, nargs, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)
365
366// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
367
368func callutimes(_p0 uintptr, times uintptr) (r1 uintptr, e1 Errno) {
369 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_utimes)), 2, _p0, times, 0, 0, 0, 0)
370 return
371}
372
373// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
374
375func callutimensat(dirfd int, _p0 uintptr, times uintptr, flag int) (r1 uintptr, e1 Errno) {
376 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_utimensat)), 4, uintptr(dirfd), _p0, times, uintptr(flag), 0, 0)
377 return
378}
379
380// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
381
382func callgetcwd(_p0 uintptr, _lenp0 int) (r1 uintptr, e1 Errno) {
383 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_getcwd)), 2, _p0, uintptr(_lenp0), 0, 0, 0, 0)
384 return
385}
386
387// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
388
389func callaccept(s int, rsa uintptr, addrlen uintptr) (r1 uintptr, e1 Errno) {
390 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_accept)), 3, uintptr(s), rsa, addrlen, 0, 0, 0)
391 return
392}
393
394// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
395
396func callgetdirent(fd int, _p0 uintptr, _lenp0 int) (r1 uintptr, e1 Errno) {
397 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_getdirent)), 3, uintptr(fd), _p0, uintptr(_lenp0), 0, 0, 0)
398 return
399}
400
401// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
402
403func callwait4(pid int, status uintptr, options int, rusage uintptr) (r1 uintptr, e1 Errno) {
404 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_wait4)), 4, uintptr(pid), status, uintptr(options), rusage, 0, 0)
405 return
406}
407
408// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
409
410func callioctl(fd int, req int, arg uintptr) (r1 uintptr, e1 Errno) {
411 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_ioctl)), 3, uintptr(fd), uintptr(req), arg, 0, 0, 0)
412 return
413}
414
415// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
416
417func callfcntl(fd uintptr, cmd int, arg uintptr) (r1 uintptr, e1 Errno) {
418 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_fcntl)), 3, fd, uintptr(cmd), arg, 0, 0, 0)
419 return
420}
421
422// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
423
424func callacct(_p0 uintptr) (r1 uintptr, e1 Errno) {
425 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_acct)), 1, _p0, 0, 0, 0, 0, 0)
426 return
427}
428
429// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
430
431func callchdir(_p0 uintptr) (r1 uintptr, e1 Errno) {
432 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_chdir)), 1, _p0, 0, 0, 0, 0, 0)
433 return
434}
435
436// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
437
438func callchroot(_p0 uintptr) (r1 uintptr, e1 Errno) {
439 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_chroot)), 1, _p0, 0, 0, 0, 0, 0)
440 return
441}
442
443// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
444
445func callclose(fd int) (r1 uintptr, e1 Errno) {
446 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_close)), 1, uintptr(fd), 0, 0, 0, 0, 0)
447 return
448}
449
450// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
451
452func calldup(oldfd int) (r1 uintptr, e1 Errno) {
453 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_dup)), 1, uintptr(oldfd), 0, 0, 0, 0, 0)
454 return
455}
456
457// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
458
459func callexit(code int) (r1 uintptr, e1 Errno) {
460 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_exit)), 1, uintptr(code), 0, 0, 0, 0, 0)
461 return
462}
463
464// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
465
466func callfaccessat(dirfd int, _p0 uintptr, mode uint32, flags int) (r1 uintptr, e1 Errno) {
467 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_faccessat)), 4, uintptr(dirfd), _p0, uintptr(mode), uintptr(flags), 0, 0)
468 return
469}
470
471// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
472
473func callfchdir(fd int) (r1 uintptr, e1 Errno) {
474 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_fchdir)), 1, uintptr(fd), 0, 0, 0, 0, 0)
475 return
476}
477
478// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
479
480func callfchmod(fd int, mode uint32) (r1 uintptr, e1 Errno) {
481 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_fchmod)), 2, uintptr(fd), uintptr(mode), 0, 0, 0, 0)
482 return
483}
484
485// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
486
487func callfchmodat(dirfd int, _p0 uintptr, mode uint32, flags int) (r1 uintptr, e1 Errno) {
488 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_fchmodat)), 4, uintptr(dirfd), _p0, uintptr(mode), uintptr(flags), 0, 0)
489 return
490}
491
492// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
493
494func callfchownat(dirfd int, _p0 uintptr, uid int, gid int, flags int) (r1 uintptr, e1 Errno) {
495 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_fchownat)), 5, uintptr(dirfd), _p0, uintptr(uid), uintptr(gid), uintptr(flags), 0)
496 return
497}
498
499// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
500
501func callfdatasync(fd int) (r1 uintptr, e1 Errno) {
502 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_fdatasync)), 1, uintptr(fd), 0, 0, 0, 0, 0)
503 return
504}
505
506// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
507
508func callfsync(fd int) (r1 uintptr, e1 Errno) {
509 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_fsync)), 1, uintptr(fd), 0, 0, 0, 0, 0)
510 return
511}
512
513// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
514
515func callgetpgid(pid int) (r1 uintptr, e1 Errno) {
516 r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_getpgid)), 1, uintptr(pid), 0, 0, 0, 0, 0)
517 return
518}
519
520// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
521
522func callgetpgrp() (r1 uintptr, e1 Errno) {
523 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_getpgrp)), 0, 0, 0, 0, 0, 0, 0)
524 return
525}
526
527// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
528
529func callgetpid() (r1 uintptr, e1 Errno) {
530 r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_getpid)), 0, 0, 0, 0, 0, 0, 0)
531 return
532}
533
534// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
535
536func callgetppid() (r1 uintptr, e1 Errno) {
537 r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_getppid)), 0, 0, 0, 0, 0, 0, 0)
538 return
539}
540
541// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
542
543func callgetpriority(which int, who int) (r1 uintptr, e1 Errno) {
544 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_getpriority)), 2, uintptr(which), uintptr(who), 0, 0, 0, 0)
545 return
546}
547
548// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
549
550func callgetrusage(who int, rusage uintptr) (r1 uintptr, e1 Errno) {
551 r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_getrusage)), 2, uintptr(who), rusage, 0, 0, 0, 0)
552 return
553}
554
555// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
556
557func callgetsid(pid int) (r1 uintptr, e1 Errno) {
558 r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_getsid)), 1, uintptr(pid), 0, 0, 0, 0, 0)
559 return
560}
561
562// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
563
564func callkill(pid int, sig int) (r1 uintptr, e1 Errno) {
565 r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_kill)), 2, uintptr(pid), uintptr(sig), 0, 0, 0, 0)
566 return
567}
568
569// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
570
571func callsyslog(typ int, _p0 uintptr, _lenp0 int) (r1 uintptr, e1 Errno) {
572 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_syslog)), 3, uintptr(typ), _p0, uintptr(_lenp0), 0, 0, 0)
573 return
574}
575
576// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
577
578func callmkdir(dirfd int, _p0 uintptr, mode uint32) (r1 uintptr, e1 Errno) {
579 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_mkdir)), 3, uintptr(dirfd), _p0, uintptr(mode), 0, 0, 0)
580 return
581}
582
583// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
584
585func callmkdirat(dirfd int, _p0 uintptr, mode uint32) (r1 uintptr, e1 Errno) {
586 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_mkdirat)), 3, uintptr(dirfd), _p0, uintptr(mode), 0, 0, 0)
587 return
588}
589
590// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
591
592func callmkfifo(_p0 uintptr, mode uint32) (r1 uintptr, e1 Errno) {
593 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_mkfifo)), 2, _p0, uintptr(mode), 0, 0, 0, 0)
594 return
595}
596
597// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
598
599func callmknod(_p0 uintptr, mode uint32, dev int) (r1 uintptr, e1 Errno) {
600 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_mknod)), 3, _p0, uintptr(mode), uintptr(dev), 0, 0, 0)
601 return
602}
603
604// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
605
606func callmknodat(dirfd int, _p0 uintptr, mode uint32, dev int) (r1 uintptr, e1 Errno) {
607 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_mknodat)), 4, uintptr(dirfd), _p0, uintptr(mode), uintptr(dev), 0, 0)
608 return
609}
610
611// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
612
613func callnanosleep(time uintptr, leftover uintptr) (r1 uintptr, e1 Errno) {
614 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_nanosleep)), 2, time, leftover, 0, 0, 0, 0)
615 return
616}
617
618// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
619
620func callopen64(_p0 uintptr, mode int, perm uint32) (r1 uintptr, e1 Errno) {
621 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_open64)), 3, _p0, uintptr(mode), uintptr(perm), 0, 0, 0)
622 return
623}
624
625// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
626
627func callopenat(dirfd int, _p0 uintptr, flags int, mode uint32) (r1 uintptr, e1 Errno) {
628 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_openat)), 4, uintptr(dirfd), _p0, uintptr(flags), uintptr(mode), 0, 0)
629 return
630}
631
632// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
633
634func callread(fd int, _p0 uintptr, _lenp0 int) (r1 uintptr, e1 Errno) {
635 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_read)), 3, uintptr(fd), _p0, uintptr(_lenp0), 0, 0, 0)
636 return
637}
638
639// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
640
641func callreadlink(_p0 uintptr, _p1 uintptr, _lenp1 int) (r1 uintptr, e1 Errno) {
642 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_readlink)), 3, _p0, _p1, uintptr(_lenp1), 0, 0, 0)
643 return
644}
645
646// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
647
648func callrenameat(olddirfd int, _p0 uintptr, newdirfd int, _p1 uintptr) (r1 uintptr, e1 Errno) {
649 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_renameat)), 4, uintptr(olddirfd), _p0, uintptr(newdirfd), _p1, 0, 0)
650 return
651}
652
653// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
654
655func callsetdomainname(_p0 uintptr, _lenp0 int) (r1 uintptr, e1 Errno) {
656 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_setdomainname)), 2, _p0, uintptr(_lenp0), 0, 0, 0, 0)
657 return
658}
659
660// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
661
662func callsethostname(_p0 uintptr, _lenp0 int) (r1 uintptr, e1 Errno) {
663 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_sethostname)), 2, _p0, uintptr(_lenp0), 0, 0, 0, 0)
664 return
665}
666
667// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
668
669func callsetpgid(pid int, pgid int) (r1 uintptr, e1 Errno) {
670 r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_setpgid)), 2, uintptr(pid), uintptr(pgid), 0, 0, 0, 0)
671 return
672}
673
674// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
675
676func callsetsid() (r1 uintptr, e1 Errno) {
677 r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_setsid)), 0, 0, 0, 0, 0, 0, 0)
678 return
679}
680
681// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
682
683func callsettimeofday(tv uintptr) (r1 uintptr, e1 Errno) {
684 r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_settimeofday)), 1, tv, 0, 0, 0, 0, 0)
685 return
686}
687
688// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
689
690func callsetuid(uid int) (r1 uintptr, e1 Errno) {
691 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_setuid)), 1, uintptr(uid), 0, 0, 0, 0, 0)
692 return
693}
694
695// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
696
697func callsetgid(uid int) (r1 uintptr, e1 Errno) {
698 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_setgid)), 1, uintptr(uid), 0, 0, 0, 0, 0)
699 return
700}
701
702// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
703
704func callsetpriority(which int, who int, prio int) (r1 uintptr, e1 Errno) {
705 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_setpriority)), 3, uintptr(which), uintptr(who), uintptr(prio), 0, 0, 0)
706 return
707}
708
709// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
710
711func callstatx(dirfd int, _p0 uintptr, flags int, mask int, stat uintptr) (r1 uintptr, e1 Errno) {
712 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_statx)), 5, uintptr(dirfd), _p0, uintptr(flags), uintptr(mask), stat, 0)
713 return
714}
715
716// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
717
718func callsync() (r1 uintptr, e1 Errno) {
719 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_sync)), 0, 0, 0, 0, 0, 0, 0)
720 return
721}
722
723// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
724
725func calltimes(tms uintptr) (r1 uintptr, e1 Errno) {
726 r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_times)), 1, tms, 0, 0, 0, 0, 0)
727 return
728}
729
730// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
731
732func callumask(mask int) (r1 uintptr, e1 Errno) {
733 r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_umask)), 1, uintptr(mask), 0, 0, 0, 0, 0)
734 return
735}
736
737// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
738
739func calluname(buf uintptr) (r1 uintptr, e1 Errno) {
740 r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_uname)), 1, buf, 0, 0, 0, 0, 0)
741 return
742}
743
744// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
745
746func callunlink(_p0 uintptr) (r1 uintptr, e1 Errno) {
747 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_unlink)), 1, _p0, 0, 0, 0, 0, 0)
748 return
749}
750
751// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
752
753func callunlinkat(dirfd int, _p0 uintptr, flags int) (r1 uintptr, e1 Errno) {
754 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_unlinkat)), 3, uintptr(dirfd), _p0, uintptr(flags), 0, 0, 0)
755 return
756}
757
758// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
759
760func callustat(dev int, ubuf uintptr) (r1 uintptr, e1 Errno) {
761 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_ustat)), 2, uintptr(dev), ubuf, 0, 0, 0, 0)
762 return
763}
764
765// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
766
767func callwrite(fd int, _p0 uintptr, _lenp0 int) (r1 uintptr, e1 Errno) {
768 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_write)), 3, uintptr(fd), _p0, uintptr(_lenp0), 0, 0, 0)
769 return
770}
771
772// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
773
774func calldup2(oldfd int, newfd int) (r1 uintptr, e1 Errno) {
775 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_dup2)), 2, uintptr(oldfd), uintptr(newfd), 0, 0, 0, 0)
776 return
777}
778
779// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
780
781func callposix_fadvise64(fd int, offset int64, length int64, advice int) (r1 uintptr, e1 Errno) {
782 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_posix_fadvise64)), 4, uintptr(fd), uintptr(offset), uintptr(length), uintptr(advice), 0, 0)
783 return
784}
785
786// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
787
788func callfchown(fd int, uid int, gid int) (r1 uintptr, e1 Errno) {
789 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_fchown)), 3, uintptr(fd), uintptr(uid), uintptr(gid), 0, 0, 0)
790 return
791}
792
793// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
794
795func callfstat(fd int, stat uintptr) (r1 uintptr, e1 Errno) {
796 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_fstat)), 2, uintptr(fd), stat, 0, 0, 0, 0)
797 return
798}
799
800// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
801
802func callfstatat(dirfd int, _p0 uintptr, stat uintptr, flags int) (r1 uintptr, e1 Errno) {
803 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_fstatat)), 4, uintptr(dirfd), _p0, stat, uintptr(flags), 0, 0)
804 return
805}
806
807// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
808
809func callfstatfs(fd int, buf uintptr) (r1 uintptr, e1 Errno) {
810 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_fstatfs)), 2, uintptr(fd), buf, 0, 0, 0, 0)
811 return
812}
813
814// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
815
816func callftruncate(fd int, length int64) (r1 uintptr, e1 Errno) {
817 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_ftruncate)), 2, uintptr(fd), uintptr(length), 0, 0, 0, 0)
818 return
819}
820
821// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
822
823func callgetegid() (r1 uintptr, e1 Errno) {
824 r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_getegid)), 0, 0, 0, 0, 0, 0, 0)
825 return
826}
827
828// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
829
830func callgeteuid() (r1 uintptr, e1 Errno) {
831 r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_geteuid)), 0, 0, 0, 0, 0, 0, 0)
832 return
833}
834
835// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
836
837func callgetgid() (r1 uintptr, e1 Errno) {
838 r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_getgid)), 0, 0, 0, 0, 0, 0, 0)
839 return
840}
841
842// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
843
844func callgetuid() (r1 uintptr, e1 Errno) {
845 r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_getuid)), 0, 0, 0, 0, 0, 0, 0)
846 return
847}
848
849// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
850
851func calllchown(_p0 uintptr, uid int, gid int) (r1 uintptr, e1 Errno) {
852 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_lchown)), 3, _p0, uintptr(uid), uintptr(gid), 0, 0, 0)
853 return
854}
855
856// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
857
858func calllisten(s int, n int) (r1 uintptr, e1 Errno) {
859 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_listen)), 2, uintptr(s), uintptr(n), 0, 0, 0, 0)
860 return
861}
862
863// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
864
865func calllstat(_p0 uintptr, stat uintptr) (r1 uintptr, e1 Errno) {
866 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_lstat)), 2, _p0, stat, 0, 0, 0, 0)
867 return
868}
869
870// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
871
872func callpause() (r1 uintptr, e1 Errno) {
873 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_pause)), 0, 0, 0, 0, 0, 0, 0)
874 return
875}
876
877// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
878
879func callpread64(fd int, _p0 uintptr, _lenp0 int, offset int64) (r1 uintptr, e1 Errno) {
880 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_pread64)), 4, uintptr(fd), _p0, uintptr(_lenp0), uintptr(offset), 0, 0)
881 return
882}
883
884// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
885
886func callpwrite64(fd int, _p0 uintptr, _lenp0 int, offset int64) (r1 uintptr, e1 Errno) {
887 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_pwrite64)), 4, uintptr(fd), _p0, uintptr(_lenp0), uintptr(offset), 0, 0)
888 return
889}
890
891// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
892
893func callpselect(nfd int, r uintptr, w uintptr, e uintptr, timeout uintptr, sigmask uintptr) (r1 uintptr, e1 Errno) {
894 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_pselect)), 6, uintptr(nfd), r, w, e, timeout, sigmask)
895 return
896}
897
898// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
899
900func callsetregid(rgid int, egid int) (r1 uintptr, e1 Errno) {
901 r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_setregid)), 2, uintptr(rgid), uintptr(egid), 0, 0, 0, 0)
902 return
903}
904
905// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
906
907func callsetreuid(ruid int, euid int) (r1 uintptr, e1 Errno) {
908 r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_setreuid)), 2, uintptr(ruid), uintptr(euid), 0, 0, 0, 0)
909 return
910}
911
912// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
913
914func callshutdown(fd int, how int) (r1 uintptr, e1 Errno) {
915 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_shutdown)), 2, uintptr(fd), uintptr(how), 0, 0, 0, 0)
916 return
917}
918
919// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
920
921func callsplice(rfd int, roff uintptr, wfd int, woff uintptr, len int, flags int) (r1 uintptr, e1 Errno) {
922 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_splice)), 6, uintptr(rfd), roff, uintptr(wfd), woff, uintptr(len), uintptr(flags))
923 return
924}
925
926// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
927
928func callstat(_p0 uintptr, stat uintptr) (r1 uintptr, e1 Errno) {
929 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_stat)), 2, _p0, stat, 0, 0, 0, 0)
930 return
931}
932
933// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
934
935func callstatfs(_p0 uintptr, buf uintptr) (r1 uintptr, e1 Errno) {
936 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_statfs)), 2, _p0, buf, 0, 0, 0, 0)
937 return
938}
939
940// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
941
942func calltruncate(_p0 uintptr, length int64) (r1 uintptr, e1 Errno) {
943 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_truncate)), 2, _p0, uintptr(length), 0, 0, 0, 0)
944 return
945}
946
947// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
948
949func callbind(s int, addr uintptr, addrlen uintptr) (r1 uintptr, e1 Errno) {
950 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_bind)), 3, uintptr(s), addr, addrlen, 0, 0, 0)
951 return
952}
953
954// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
955
956func callconnect(s int, addr uintptr, addrlen uintptr) (r1 uintptr, e1 Errno) {
957 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_connect)), 3, uintptr(s), addr, addrlen, 0, 0, 0)
958 return
959}
960
961// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
962
963func callgetgroups(n int, list uintptr) (r1 uintptr, e1 Errno) {
964 r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_getgroups)), 2, uintptr(n), list, 0, 0, 0, 0)
965 return
966}
967
968// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
969
970func callsetgroups(n int, list uintptr) (r1 uintptr, e1 Errno) {
971 r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_setgroups)), 2, uintptr(n), list, 0, 0, 0, 0)
972 return
973}
974
975// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
976
977func callgetsockopt(s int, level int, name int, val uintptr, vallen uintptr) (r1 uintptr, e1 Errno) {
978 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_getsockopt)), 5, uintptr(s), uintptr(level), uintptr(name), val, vallen, 0)
979 return
980}
981
982// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
983
984func callsetsockopt(s int, level int, name int, val uintptr, vallen uintptr) (r1 uintptr, e1 Errno) {
985 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_setsockopt)), 5, uintptr(s), uintptr(level), uintptr(name), val, vallen, 0)
986 return
987}
988
989// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
990
991func callsocket(domain int, typ int, proto int) (r1 uintptr, e1 Errno) {
992 r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_socket)), 3, uintptr(domain), uintptr(typ), uintptr(proto), 0, 0, 0)
993 return
994}
995
996// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
997
998func callsocketpair(domain int, typ int, proto int, fd uintptr) (r1 uintptr, e1 Errno) {
999 r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_socketpair)), 4, uintptr(domain), uintptr(typ), uintptr(proto), fd, 0, 0)
1000 return
1001}
1002
1003// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1004
1005func callgetpeername(fd int, rsa uintptr, addrlen uintptr) (r1 uintptr, e1 Errno) {
1006 r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_getpeername)), 3, uintptr(fd), rsa, addrlen, 0, 0, 0)
1007 return
1008}
1009
1010// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1011
1012func callgetsockname(fd int, rsa uintptr, addrlen uintptr) (r1 uintptr, e1 Errno) {
1013 r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_getsockname)), 3, uintptr(fd), rsa, addrlen, 0, 0, 0)
1014 return
1015}
1016
1017// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1018
1019func callrecvfrom(fd int, _p0 uintptr, _lenp0 int, flags int, from uintptr, fromlen uintptr) (r1 uintptr, e1 Errno) {
1020 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_recvfrom)), 6, uintptr(fd), _p0, uintptr(_lenp0), uintptr(flags), from, fromlen)
1021 return
1022}
1023
1024// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1025
1026func callsendto(s int, _p0 uintptr, _lenp0 int, flags int, to uintptr, addrlen uintptr) (r1 uintptr, e1 Errno) {
1027 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_sendto)), 6, uintptr(s), _p0, uintptr(_lenp0), uintptr(flags), to, addrlen)
1028 return
1029}
1030
1031// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1032
1033func callrecvmsg(s int, msg uintptr, flags int) (r1 uintptr, e1 Errno) {
1034 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_recvmsg)), 3, uintptr(s), msg, uintptr(flags), 0, 0, 0)
1035 return
1036}
1037
1038// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1039
1040func callsendmsg(s int, msg uintptr, flags int) (r1 uintptr, e1 Errno) {
1041 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_sendmsg)), 3, uintptr(s), msg, uintptr(flags), 0, 0, 0)
1042 return
1043}
1044
1045// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1046
1047func callmunmap(addr uintptr, length uintptr) (r1 uintptr, e1 Errno) {
1048 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_munmap)), 2, addr, length, 0, 0, 0, 0)
1049 return
1050}
1051
1052// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1053
1054func callmadvise(_p0 uintptr, _lenp0 int, advice int) (r1 uintptr, e1 Errno) {
1055 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_madvise)), 3, _p0, uintptr(_lenp0), uintptr(advice), 0, 0, 0)
1056 return
1057}
1058
1059// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1060
1061func callmprotect(_p0 uintptr, _lenp0 int, prot int) (r1 uintptr, e1 Errno) {
1062 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_mprotect)), 3, _p0, uintptr(_lenp0), uintptr(prot), 0, 0, 0)
1063 return
1064}
1065
1066// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1067
1068func callmlock(_p0 uintptr, _lenp0 int) (r1 uintptr, e1 Errno) {
1069 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_mlock)), 2, _p0, uintptr(_lenp0), 0, 0, 0, 0)
1070 return
1071}
1072
1073// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1074
1075func callmlockall(flags int) (r1 uintptr, e1 Errno) {
1076 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_mlockall)), 1, uintptr(flags), 0, 0, 0, 0, 0)
1077 return
1078}
1079
1080// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1081
1082func callmsync(_p0 uintptr, _lenp0 int, flags int) (r1 uintptr, e1 Errno) {
1083 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_msync)), 3, _p0, uintptr(_lenp0), uintptr(flags), 0, 0, 0)
1084 return
1085}
1086
1087// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1088
1089func callmunlock(_p0 uintptr, _lenp0 int) (r1 uintptr, e1 Errno) {
1090 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_munlock)), 2, _p0, uintptr(_lenp0), 0, 0, 0, 0)
1091 return
1092}
1093
1094// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1095
1096func callmunlockall() (r1 uintptr, e1 Errno) {
1097 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_munlockall)), 0, 0, 0, 0, 0, 0, 0)
1098 return
1099}
1100
1101// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1102
1103func callpipe(p uintptr) (r1 uintptr, e1 Errno) {
1104 r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_pipe)), 1, p, 0, 0, 0, 0, 0)
1105 return
1106}
1107
1108// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1109
1110func callpoll(fds uintptr, nfds int, timeout int) (r1 uintptr, e1 Errno) {
1111 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_poll)), 3, fds, uintptr(nfds), uintptr(timeout), 0, 0, 0)
1112 return
1113}
1114
1115// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1116
1117func callgettimeofday(tv uintptr, tzp uintptr) (r1 uintptr, e1 Errno) {
1118 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_gettimeofday)), 2, tv, tzp, 0, 0, 0, 0)
1119 return
1120}
1121
1122// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1123
1124func calltime(t uintptr) (r1 uintptr, e1 Errno) {
1125 r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_time)), 1, t, 0, 0, 0, 0, 0)
1126 return
1127}
1128
1129// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1130
1131func callutime(_p0 uintptr, buf uintptr) (r1 uintptr, e1 Errno) {
1132 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_utime)), 2, _p0, buf, 0, 0, 0, 0)
1133 return
1134}
1135
1136// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1137
1138func callgetrlimit(resource int, rlim uintptr) (r1 uintptr, e1 Errno) {
1139 r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_getrlimit)), 2, uintptr(resource), rlim, 0, 0, 0, 0)
1140 return
1141}
1142
1143// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1144
1145func callsetrlimit(resource int, rlim uintptr) (r1 uintptr, e1 Errno) {
1146 r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_setrlimit)), 2, uintptr(resource), rlim, 0, 0, 0, 0)
1147 return
1148}
1149
1150// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1151
1152func calllseek(fd int, offset int64, whence int) (r1 uintptr, e1 Errno) {
1153 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_lseek)), 3, uintptr(fd), uintptr(offset), uintptr(whence), 0, 0, 0)
1154 return
1155}
1156
1157// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1158
1159func callmmap64(addr uintptr, length uintptr, prot int, flags int, fd int, offset int64) (r1 uintptr, e1 Errno) {
1160 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_mmap64)), 6, addr, length, uintptr(prot), uintptr(flags), uintptr(fd), uintptr(offset))
1161 return
1162}
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
new file mode 100644
index 0000000..e88a442
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go
@@ -0,0 +1,1042 @@
1// go run mksyscall_aix_ppc64.go -aix -tags aix,ppc64 syscall_aix.go syscall_aix_ppc64.go
2// Code generated by the command above; see README.md. DO NOT EDIT.
3
4// +build aix,ppc64
5// +build gccgo
6
7package unix
8
9/*
10#include <stdint.h>
11int utimes(uintptr_t, uintptr_t);
12int utimensat(int, uintptr_t, uintptr_t, int);
13int getcwd(uintptr_t, size_t);
14int accept(int, uintptr_t, uintptr_t);
15int getdirent(int, uintptr_t, size_t);
16int wait4(int, uintptr_t, int, uintptr_t);
17int ioctl(int, int, uintptr_t);
18int fcntl(uintptr_t, int, uintptr_t);
19int acct(uintptr_t);
20int chdir(uintptr_t);
21int chroot(uintptr_t);
22int close(int);
23int dup(int);
24void exit(int);
25int faccessat(int, uintptr_t, unsigned int, int);
26int fchdir(int);
27int fchmod(int, unsigned int);
28int fchmodat(int, uintptr_t, unsigned int, int);
29int fchownat(int, uintptr_t, int, int, int);
30int fdatasync(int);
31int fsync(int);
32int getpgid(int);
33int getpgrp();
34int getpid();
35int getppid();
36int getpriority(int, int);
37int getrusage(int, uintptr_t);
38int getsid(int);
39int kill(int, int);
40int syslog(int, uintptr_t, size_t);
41int mkdir(int, uintptr_t, unsigned int);
42int mkdirat(int, uintptr_t, unsigned int);
43int mkfifo(uintptr_t, unsigned int);
44int mknod(uintptr_t, unsigned int, int);
45int mknodat(int, uintptr_t, unsigned int, int);
46int nanosleep(uintptr_t, uintptr_t);
47int open64(uintptr_t, int, unsigned int);
48int openat(int, uintptr_t, int, unsigned int);
49int read(int, uintptr_t, size_t);
50int readlink(uintptr_t, uintptr_t, size_t);
51int renameat(int, uintptr_t, int, uintptr_t);
52int setdomainname(uintptr_t, size_t);
53int sethostname(uintptr_t, size_t);
54int setpgid(int, int);
55int setsid();
56int settimeofday(uintptr_t);
57int setuid(int);
58int setgid(int);
59int setpriority(int, int, int);
60int statx(int, uintptr_t, int, int, uintptr_t);
61int sync();
62uintptr_t times(uintptr_t);
63int umask(int);
64int uname(uintptr_t);
65int unlink(uintptr_t);
66int unlinkat(int, uintptr_t, int);
67int ustat(int, uintptr_t);
68int write(int, uintptr_t, size_t);
69int dup2(int, int);
70int posix_fadvise64(int, long long, long long, int);
71int fchown(int, int, int);
72int fstat(int, uintptr_t);
73int fstatat(int, uintptr_t, uintptr_t, int);
74int fstatfs(int, uintptr_t);
75int ftruncate(int, long long);
76int getegid();
77int geteuid();
78int getgid();
79int getuid();
80int lchown(uintptr_t, int, int);
81int listen(int, int);
82int lstat(uintptr_t, uintptr_t);
83int pause();
84int pread64(int, uintptr_t, size_t, long long);
85int pwrite64(int, uintptr_t, size_t, long long);
86int pselect(int, uintptr_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t);
87int setregid(int, int);
88int setreuid(int, int);
89int shutdown(int, int);
90long long splice(int, uintptr_t, int, uintptr_t, int, int);
91int stat(uintptr_t, uintptr_t);
92int statfs(uintptr_t, uintptr_t);
93int truncate(uintptr_t, long long);
94int bind(int, uintptr_t, uintptr_t);
95int connect(int, uintptr_t, uintptr_t);
96int getgroups(int, uintptr_t);
97int setgroups(int, uintptr_t);
98int getsockopt(int, int, int, uintptr_t, uintptr_t);
99int setsockopt(int, int, int, uintptr_t, uintptr_t);
100int socket(int, int, int);
101int socketpair(int, int, int, uintptr_t);
102int getpeername(int, uintptr_t, uintptr_t);
103int getsockname(int, uintptr_t, uintptr_t);
104int recvfrom(int, uintptr_t, size_t, int, uintptr_t, uintptr_t);
105int sendto(int, uintptr_t, size_t, int, uintptr_t, uintptr_t);
106int recvmsg(int, uintptr_t, int);
107int sendmsg(int, uintptr_t, int);
108int munmap(uintptr_t, uintptr_t);
109int madvise(uintptr_t, size_t, int);
110int mprotect(uintptr_t, size_t, int);
111int mlock(uintptr_t, size_t);
112int mlockall(int);
113int msync(uintptr_t, size_t, int);
114int munlock(uintptr_t, size_t);
115int munlockall();
116int pipe(uintptr_t);
117int poll(uintptr_t, int, int);
118int gettimeofday(uintptr_t, uintptr_t);
119int time(uintptr_t);
120int utime(uintptr_t, uintptr_t);
121int getrlimit(int, uintptr_t);
122int setrlimit(int, uintptr_t);
123long long lseek(int, long long, int);
124uintptr_t mmap64(uintptr_t, uintptr_t, int, int, int, long long);
125
126*/
127import "C"
128import (
129 "syscall"
130)
131
132// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
133
134func callutimes(_p0 uintptr, times uintptr) (r1 uintptr, e1 Errno) {
135 r1 = uintptr(C.utimes(C.uintptr_t(_p0), C.uintptr_t(times)))
136 e1 = syscall.GetErrno()
137 return
138}
139
140// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
141
142func callutimensat(dirfd int, _p0 uintptr, times uintptr, flag int) (r1 uintptr, e1 Errno) {
143 r1 = uintptr(C.utimensat(C.int(dirfd), C.uintptr_t(_p0), C.uintptr_t(times), C.int(flag)))
144 e1 = syscall.GetErrno()
145 return
146}
147
148// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
149
150func callgetcwd(_p0 uintptr, _lenp0 int) (r1 uintptr, e1 Errno) {
151 r1 = uintptr(C.getcwd(C.uintptr_t(_p0), C.size_t(_lenp0)))
152 e1 = syscall.GetErrno()
153 return
154}
155
156// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
157
158func callaccept(s int, rsa uintptr, addrlen uintptr) (r1 uintptr, e1 Errno) {
159 r1 = uintptr(C.accept(C.int(s), C.uintptr_t(rsa), C.uintptr_t(addrlen)))
160 e1 = syscall.GetErrno()
161 return
162}
163
164// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
165
166func callgetdirent(fd int, _p0 uintptr, _lenp0 int) (r1 uintptr, e1 Errno) {
167 r1 = uintptr(C.getdirent(C.int(fd), C.uintptr_t(_p0), C.size_t(_lenp0)))
168 e1 = syscall.GetErrno()
169 return
170}
171
172// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
173
174func callwait4(pid int, status uintptr, options int, rusage uintptr) (r1 uintptr, e1 Errno) {
175 r1 = uintptr(C.wait4(C.int(pid), C.uintptr_t(status), C.int(options), C.uintptr_t(rusage)))
176 e1 = syscall.GetErrno()
177 return
178}
179
180// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
181
182func callioctl(fd int, req int, arg uintptr) (r1 uintptr, e1 Errno) {
183 r1 = uintptr(C.ioctl(C.int(fd), C.int(req), C.uintptr_t(arg)))
184 e1 = syscall.GetErrno()
185 return
186}
187
188// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
189
190func callfcntl(fd uintptr, cmd int, arg uintptr) (r1 uintptr, e1 Errno) {
191 r1 = uintptr(C.fcntl(C.uintptr_t(fd), C.int(cmd), C.uintptr_t(arg)))
192 e1 = syscall.GetErrno()
193 return
194}
195
196// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
197
198func callacct(_p0 uintptr) (r1 uintptr, e1 Errno) {
199 r1 = uintptr(C.acct(C.uintptr_t(_p0)))
200 e1 = syscall.GetErrno()
201 return
202}
203
204// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
205
206func callchdir(_p0 uintptr) (r1 uintptr, e1 Errno) {
207 r1 = uintptr(C.chdir(C.uintptr_t(_p0)))
208 e1 = syscall.GetErrno()
209 return
210}
211
212// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
213
214func callchroot(_p0 uintptr) (r1 uintptr, e1 Errno) {
215 r1 = uintptr(C.chroot(C.uintptr_t(_p0)))
216 e1 = syscall.GetErrno()
217 return
218}
219
220// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
221
222func callclose(fd int) (r1 uintptr, e1 Errno) {
223 r1 = uintptr(C.close(C.int(fd)))
224 e1 = syscall.GetErrno()
225 return
226}
227
228// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
229
230func calldup(oldfd int) (r1 uintptr, e1 Errno) {
231 r1 = uintptr(C.dup(C.int(oldfd)))
232 e1 = syscall.GetErrno()
233 return
234}
235
236// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
237
238func callexit(code int) (r1 uintptr, e1 Errno) {
239 r1 = uintptr(C.exit(C.int(code)))
240 e1 = syscall.GetErrno()
241 return
242}
243
244// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
245
246func callfaccessat(dirfd int, _p0 uintptr, mode uint32, flags int) (r1 uintptr, e1 Errno) {
247 r1 = uintptr(C.faccessat(C.int(dirfd), C.uintptr_t(_p0), C.uint(mode), C.int(flags)))
248 e1 = syscall.GetErrno()
249 return
250}
251
252// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
253
254func callfchdir(fd int) (r1 uintptr, e1 Errno) {
255 r1 = uintptr(C.fchdir(C.int(fd)))
256 e1 = syscall.GetErrno()
257 return
258}
259
260// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
261
262func callfchmod(fd int, mode uint32) (r1 uintptr, e1 Errno) {
263 r1 = uintptr(C.fchmod(C.int(fd), C.uint(mode)))
264 e1 = syscall.GetErrno()
265 return
266}
267
268// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
269
270func callfchmodat(dirfd int, _p0 uintptr, mode uint32, flags int) (r1 uintptr, e1 Errno) {
271 r1 = uintptr(C.fchmodat(C.int(dirfd), C.uintptr_t(_p0), C.uint(mode), C.int(flags)))
272 e1 = syscall.GetErrno()
273 return
274}
275
276// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
277
278func callfchownat(dirfd int, _p0 uintptr, uid int, gid int, flags int) (r1 uintptr, e1 Errno) {
279 r1 = uintptr(C.fchownat(C.int(dirfd), C.uintptr_t(_p0), C.int(uid), C.int(gid), C.int(flags)))
280 e1 = syscall.GetErrno()
281 return
282}
283
284// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
285
286func callfdatasync(fd int) (r1 uintptr, e1 Errno) {
287 r1 = uintptr(C.fdatasync(C.int(fd)))
288 e1 = syscall.GetErrno()
289 return
290}
291
292// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
293
294func callfsync(fd int) (r1 uintptr, e1 Errno) {
295 r1 = uintptr(C.fsync(C.int(fd)))
296 e1 = syscall.GetErrno()
297 return
298}
299
300// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
301
302func callgetpgid(pid int) (r1 uintptr, e1 Errno) {
303 r1 = uintptr(C.getpgid(C.int(pid)))
304 e1 = syscall.GetErrno()
305 return
306}
307
308// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
309
310func callgetpgrp() (r1 uintptr, e1 Errno) {
311 r1 = uintptr(C.getpgrp())
312 e1 = syscall.GetErrno()
313 return
314}
315
316// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
317
318func callgetpid() (r1 uintptr, e1 Errno) {
319 r1 = uintptr(C.getpid())
320 e1 = syscall.GetErrno()
321 return
322}
323
324// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
325
326func callgetppid() (r1 uintptr, e1 Errno) {
327 r1 = uintptr(C.getppid())
328 e1 = syscall.GetErrno()
329 return
330}
331
332// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
333
334func callgetpriority(which int, who int) (r1 uintptr, e1 Errno) {
335 r1 = uintptr(C.getpriority(C.int(which), C.int(who)))
336 e1 = syscall.GetErrno()
337 return
338}
339
340// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
341
342func callgetrusage(who int, rusage uintptr) (r1 uintptr, e1 Errno) {
343 r1 = uintptr(C.getrusage(C.int(who), C.uintptr_t(rusage)))
344 e1 = syscall.GetErrno()
345 return
346}
347
348// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
349
350func callgetsid(pid int) (r1 uintptr, e1 Errno) {
351 r1 = uintptr(C.getsid(C.int(pid)))
352 e1 = syscall.GetErrno()
353 return
354}
355
356// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
357
358func callkill(pid int, sig int) (r1 uintptr, e1 Errno) {
359 r1 = uintptr(C.kill(C.int(pid), C.int(sig)))
360 e1 = syscall.GetErrno()
361 return
362}
363
364// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
365
366func callsyslog(typ int, _p0 uintptr, _lenp0 int) (r1 uintptr, e1 Errno) {
367 r1 = uintptr(C.syslog(C.int(typ), C.uintptr_t(_p0), C.size_t(_lenp0)))
368 e1 = syscall.GetErrno()
369 return
370}
371
372// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
373
374func callmkdir(dirfd int, _p0 uintptr, mode uint32) (r1 uintptr, e1 Errno) {
375 r1 = uintptr(C.mkdir(C.int(dirfd), C.uintptr_t(_p0), C.uint(mode)))
376 e1 = syscall.GetErrno()
377 return
378}
379
380// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
381
382func callmkdirat(dirfd int, _p0 uintptr, mode uint32) (r1 uintptr, e1 Errno) {
383 r1 = uintptr(C.mkdirat(C.int(dirfd), C.uintptr_t(_p0), C.uint(mode)))
384 e1 = syscall.GetErrno()
385 return
386}
387
388// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
389
390func callmkfifo(_p0 uintptr, mode uint32) (r1 uintptr, e1 Errno) {
391 r1 = uintptr(C.mkfifo(C.uintptr_t(_p0), C.uint(mode)))
392 e1 = syscall.GetErrno()
393 return
394}
395
396// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
397
398func callmknod(_p0 uintptr, mode uint32, dev int) (r1 uintptr, e1 Errno) {
399 r1 = uintptr(C.mknod(C.uintptr_t(_p0), C.uint(mode), C.int(dev)))
400 e1 = syscall.GetErrno()
401 return
402}
403
404// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
405
406func callmknodat(dirfd int, _p0 uintptr, mode uint32, dev int) (r1 uintptr, e1 Errno) {
407 r1 = uintptr(C.mknodat(C.int(dirfd), C.uintptr_t(_p0), C.uint(mode), C.int(dev)))
408 e1 = syscall.GetErrno()
409 return
410}
411
412// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
413
414func callnanosleep(time uintptr, leftover uintptr) (r1 uintptr, e1 Errno) {
415 r1 = uintptr(C.nanosleep(C.uintptr_t(time), C.uintptr_t(leftover)))
416 e1 = syscall.GetErrno()
417 return
418}
419
420// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
421
422func callopen64(_p0 uintptr, mode int, perm uint32) (r1 uintptr, e1 Errno) {
423 r1 = uintptr(C.open64(C.uintptr_t(_p0), C.int(mode), C.uint(perm)))
424 e1 = syscall.GetErrno()
425 return
426}
427
428// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
429
430func callopenat(dirfd int, _p0 uintptr, flags int, mode uint32) (r1 uintptr, e1 Errno) {
431 r1 = uintptr(C.openat(C.int(dirfd), C.uintptr_t(_p0), C.int(flags), C.uint(mode)))
432 e1 = syscall.GetErrno()
433 return
434}
435
436// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
437
438func callread(fd int, _p0 uintptr, _lenp0 int) (r1 uintptr, e1 Errno) {
439 r1 = uintptr(C.read(C.int(fd), C.uintptr_t(_p0), C.size_t(_lenp0)))
440 e1 = syscall.GetErrno()
441 return
442}
443
444// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
445
446func callreadlink(_p0 uintptr, _p1 uintptr, _lenp1 int) (r1 uintptr, e1 Errno) {
447 r1 = uintptr(C.readlink(C.uintptr_t(_p0), C.uintptr_t(_p1), C.size_t(_lenp1)))
448 e1 = syscall.GetErrno()
449 return
450}
451
452// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
453
454func callrenameat(olddirfd int, _p0 uintptr, newdirfd int, _p1 uintptr) (r1 uintptr, e1 Errno) {
455 r1 = uintptr(C.renameat(C.int(olddirfd), C.uintptr_t(_p0), C.int(newdirfd), C.uintptr_t(_p1)))
456 e1 = syscall.GetErrno()
457 return
458}
459
460// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
461
462func callsetdomainname(_p0 uintptr, _lenp0 int) (r1 uintptr, e1 Errno) {
463 r1 = uintptr(C.setdomainname(C.uintptr_t(_p0), C.size_t(_lenp0)))
464 e1 = syscall.GetErrno()
465 return
466}
467
468// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
469
470func callsethostname(_p0 uintptr, _lenp0 int) (r1 uintptr, e1 Errno) {
471 r1 = uintptr(C.sethostname(C.uintptr_t(_p0), C.size_t(_lenp0)))
472 e1 = syscall.GetErrno()
473 return
474}
475
476// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
477
478func callsetpgid(pid int, pgid int) (r1 uintptr, e1 Errno) {
479 r1 = uintptr(C.setpgid(C.int(pid), C.int(pgid)))
480 e1 = syscall.GetErrno()
481 return
482}
483
484// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
485
486func callsetsid() (r1 uintptr, e1 Errno) {
487 r1 = uintptr(C.setsid())
488 e1 = syscall.GetErrno()
489 return
490}
491
492// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
493
494func callsettimeofday(tv uintptr) (r1 uintptr, e1 Errno) {
495 r1 = uintptr(C.settimeofday(C.uintptr_t(tv)))
496 e1 = syscall.GetErrno()
497 return
498}
499
500// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
501
502func callsetuid(uid int) (r1 uintptr, e1 Errno) {
503 r1 = uintptr(C.setuid(C.int(uid)))
504 e1 = syscall.GetErrno()
505 return
506}
507
508// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
509
510func callsetgid(uid int) (r1 uintptr, e1 Errno) {
511 r1 = uintptr(C.setgid(C.int(uid)))
512 e1 = syscall.GetErrno()
513 return
514}
515
516// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
517
518func callsetpriority(which int, who int, prio int) (r1 uintptr, e1 Errno) {
519 r1 = uintptr(C.setpriority(C.int(which), C.int(who), C.int(prio)))
520 e1 = syscall.GetErrno()
521 return
522}
523
524// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
525
526func callstatx(dirfd int, _p0 uintptr, flags int, mask int, stat uintptr) (r1 uintptr, e1 Errno) {
527 r1 = uintptr(C.statx(C.int(dirfd), C.uintptr_t(_p0), C.int(flags), C.int(mask), C.uintptr_t(stat)))
528 e1 = syscall.GetErrno()
529 return
530}
531
532// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
533
534func callsync() (r1 uintptr, e1 Errno) {
535 r1 = uintptr(C.sync())
536 e1 = syscall.GetErrno()
537 return
538}
539
540// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
541
542func calltimes(tms uintptr) (r1 uintptr, e1 Errno) {
543 r1 = uintptr(C.times(C.uintptr_t(tms)))
544 e1 = syscall.GetErrno()
545 return
546}
547
548// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
549
550func callumask(mask int) (r1 uintptr, e1 Errno) {
551 r1 = uintptr(C.umask(C.int(mask)))
552 e1 = syscall.GetErrno()
553 return
554}
555
556// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
557
558func calluname(buf uintptr) (r1 uintptr, e1 Errno) {
559 r1 = uintptr(C.uname(C.uintptr_t(buf)))
560 e1 = syscall.GetErrno()
561 return
562}
563
564// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
565
566func callunlink(_p0 uintptr) (r1 uintptr, e1 Errno) {
567 r1 = uintptr(C.unlink(C.uintptr_t(_p0)))
568 e1 = syscall.GetErrno()
569 return
570}
571
572// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
573
574func callunlinkat(dirfd int, _p0 uintptr, flags int) (r1 uintptr, e1 Errno) {
575 r1 = uintptr(C.unlinkat(C.int(dirfd), C.uintptr_t(_p0), C.int(flags)))
576 e1 = syscall.GetErrno()
577 return
578}
579
580// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
581
582func callustat(dev int, ubuf uintptr) (r1 uintptr, e1 Errno) {
583 r1 = uintptr(C.ustat(C.int(dev), C.uintptr_t(ubuf)))
584 e1 = syscall.GetErrno()
585 return
586}
587
588// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
589
590func callwrite(fd int, _p0 uintptr, _lenp0 int) (r1 uintptr, e1 Errno) {
591 r1 = uintptr(C.write(C.int(fd), C.uintptr_t(_p0), C.size_t(_lenp0)))
592 e1 = syscall.GetErrno()
593 return
594}
595
596// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
597
598func calldup2(oldfd int, newfd int) (r1 uintptr, e1 Errno) {
599 r1 = uintptr(C.dup2(C.int(oldfd), C.int(newfd)))
600 e1 = syscall.GetErrno()
601 return
602}
603
604// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
605
606func callposix_fadvise64(fd int, offset int64, length int64, advice int) (r1 uintptr, e1 Errno) {
607 r1 = uintptr(C.posix_fadvise64(C.int(fd), C.longlong(offset), C.longlong(length), C.int(advice)))
608 e1 = syscall.GetErrno()
609 return
610}
611
612// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
613
614func callfchown(fd int, uid int, gid int) (r1 uintptr, e1 Errno) {
615 r1 = uintptr(C.fchown(C.int(fd), C.int(uid), C.int(gid)))
616 e1 = syscall.GetErrno()
617 return
618}
619
620// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
621
622func callfstat(fd int, stat uintptr) (r1 uintptr, e1 Errno) {
623 r1 = uintptr(C.fstat(C.int(fd), C.uintptr_t(stat)))
624 e1 = syscall.GetErrno()
625 return
626}
627
628// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
629
630func callfstatat(dirfd int, _p0 uintptr, stat uintptr, flags int) (r1 uintptr, e1 Errno) {
631 r1 = uintptr(C.fstatat(C.int(dirfd), C.uintptr_t(_p0), C.uintptr_t(stat), C.int(flags)))
632 e1 = syscall.GetErrno()
633 return
634}
635
636// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
637
638func callfstatfs(fd int, buf uintptr) (r1 uintptr, e1 Errno) {
639 r1 = uintptr(C.fstatfs(C.int(fd), C.uintptr_t(buf)))
640 e1 = syscall.GetErrno()
641 return
642}
643
644// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
645
646func callftruncate(fd int, length int64) (r1 uintptr, e1 Errno) {
647 r1 = uintptr(C.ftruncate(C.int(fd), C.longlong(length)))
648 e1 = syscall.GetErrno()
649 return
650}
651
652// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
653
654func callgetegid() (r1 uintptr, e1 Errno) {
655 r1 = uintptr(C.getegid())
656 e1 = syscall.GetErrno()
657 return
658}
659
660// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
661
662func callgeteuid() (r1 uintptr, e1 Errno) {
663 r1 = uintptr(C.geteuid())
664 e1 = syscall.GetErrno()
665 return
666}
667
668// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
669
670func callgetgid() (r1 uintptr, e1 Errno) {
671 r1 = uintptr(C.getgid())
672 e1 = syscall.GetErrno()
673 return
674}
675
676// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
677
678func callgetuid() (r1 uintptr, e1 Errno) {
679 r1 = uintptr(C.getuid())
680 e1 = syscall.GetErrno()
681 return
682}
683
684// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
685
686func calllchown(_p0 uintptr, uid int, gid int) (r1 uintptr, e1 Errno) {
687 r1 = uintptr(C.lchown(C.uintptr_t(_p0), C.int(uid), C.int(gid)))
688 e1 = syscall.GetErrno()
689 return
690}
691
692// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
693
694func calllisten(s int, n int) (r1 uintptr, e1 Errno) {
695 r1 = uintptr(C.listen(C.int(s), C.int(n)))
696 e1 = syscall.GetErrno()
697 return
698}
699
700// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
701
702func calllstat(_p0 uintptr, stat uintptr) (r1 uintptr, e1 Errno) {
703 r1 = uintptr(C.lstat(C.uintptr_t(_p0), C.uintptr_t(stat)))
704 e1 = syscall.GetErrno()
705 return
706}
707
708// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
709
710func callpause() (r1 uintptr, e1 Errno) {
711 r1 = uintptr(C.pause())
712 e1 = syscall.GetErrno()
713 return
714}
715
716// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
717
718func callpread64(fd int, _p0 uintptr, _lenp0 int, offset int64) (r1 uintptr, e1 Errno) {
719 r1 = uintptr(C.pread64(C.int(fd), C.uintptr_t(_p0), C.size_t(_lenp0), C.longlong(offset)))
720 e1 = syscall.GetErrno()
721 return
722}
723
724// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
725
726func callpwrite64(fd int, _p0 uintptr, _lenp0 int, offset int64) (r1 uintptr, e1 Errno) {
727 r1 = uintptr(C.pwrite64(C.int(fd), C.uintptr_t(_p0), C.size_t(_lenp0), C.longlong(offset)))
728 e1 = syscall.GetErrno()
729 return
730}
731
732// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
733
734func callpselect(nfd int, r uintptr, w uintptr, e uintptr, timeout uintptr, sigmask uintptr) (r1 uintptr, e1 Errno) {
735 r1 = uintptr(C.pselect(C.int(nfd), C.uintptr_t(r), C.uintptr_t(w), C.uintptr_t(e), C.uintptr_t(timeout), C.uintptr_t(sigmask)))
736 e1 = syscall.GetErrno()
737 return
738}
739
740// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
741
742func callsetregid(rgid int, egid int) (r1 uintptr, e1 Errno) {
743 r1 = uintptr(C.setregid(C.int(rgid), C.int(egid)))
744 e1 = syscall.GetErrno()
745 return
746}
747
748// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
749
750func callsetreuid(ruid int, euid int) (r1 uintptr, e1 Errno) {
751 r1 = uintptr(C.setreuid(C.int(ruid), C.int(euid)))
752 e1 = syscall.GetErrno()
753 return
754}
755
756// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
757
758func callshutdown(fd int, how int) (r1 uintptr, e1 Errno) {
759 r1 = uintptr(C.shutdown(C.int(fd), C.int(how)))
760 e1 = syscall.GetErrno()
761 return
762}
763
764// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
765
766func callsplice(rfd int, roff uintptr, wfd int, woff uintptr, len int, flags int) (r1 uintptr, e1 Errno) {
767 r1 = uintptr(C.splice(C.int(rfd), C.uintptr_t(roff), C.int(wfd), C.uintptr_t(woff), C.int(len), C.int(flags)))
768 e1 = syscall.GetErrno()
769 return
770}
771
772// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
773
774func callstat(_p0 uintptr, stat uintptr) (r1 uintptr, e1 Errno) {
775 r1 = uintptr(C.stat(C.uintptr_t(_p0), C.uintptr_t(stat)))
776 e1 = syscall.GetErrno()
777 return
778}
779
780// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
781
782func callstatfs(_p0 uintptr, buf uintptr) (r1 uintptr, e1 Errno) {
783 r1 = uintptr(C.statfs(C.uintptr_t(_p0), C.uintptr_t(buf)))
784 e1 = syscall.GetErrno()
785 return
786}
787
788// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
789
790func calltruncate(_p0 uintptr, length int64) (r1 uintptr, e1 Errno) {
791 r1 = uintptr(C.truncate(C.uintptr_t(_p0), C.longlong(length)))
792 e1 = syscall.GetErrno()
793 return
794}
795
796// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
797
798func callbind(s int, addr uintptr, addrlen uintptr) (r1 uintptr, e1 Errno) {
799 r1 = uintptr(C.bind(C.int(s), C.uintptr_t(addr), C.uintptr_t(addrlen)))
800 e1 = syscall.GetErrno()
801 return
802}
803
804// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
805
806func callconnect(s int, addr uintptr, addrlen uintptr) (r1 uintptr, e1 Errno) {
807 r1 = uintptr(C.connect(C.int(s), C.uintptr_t(addr), C.uintptr_t(addrlen)))
808 e1 = syscall.GetErrno()
809 return
810}
811
812// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
813
814func callgetgroups(n int, list uintptr) (r1 uintptr, e1 Errno) {
815 r1 = uintptr(C.getgroups(C.int(n), C.uintptr_t(list)))
816 e1 = syscall.GetErrno()
817 return
818}
819
820// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
821
822func callsetgroups(n int, list uintptr) (r1 uintptr, e1 Errno) {
823 r1 = uintptr(C.setgroups(C.int(n), C.uintptr_t(list)))
824 e1 = syscall.GetErrno()
825 return
826}
827
828// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
829
830func callgetsockopt(s int, level int, name int, val uintptr, vallen uintptr) (r1 uintptr, e1 Errno) {
831 r1 = uintptr(C.getsockopt(C.int(s), C.int(level), C.int(name), C.uintptr_t(val), C.uintptr_t(vallen)))
832 e1 = syscall.GetErrno()
833 return
834}
835
836// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
837
838func callsetsockopt(s int, level int, name int, val uintptr, vallen uintptr) (r1 uintptr, e1 Errno) {
839 r1 = uintptr(C.setsockopt(C.int(s), C.int(level), C.int(name), C.uintptr_t(val), C.uintptr_t(vallen)))
840 e1 = syscall.GetErrno()
841 return
842}
843
844// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
845
846func callsocket(domain int, typ int, proto int) (r1 uintptr, e1 Errno) {
847 r1 = uintptr(C.socket(C.int(domain), C.int(typ), C.int(proto)))
848 e1 = syscall.GetErrno()
849 return
850}
851
852// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
853
854func callsocketpair(domain int, typ int, proto int, fd uintptr) (r1 uintptr, e1 Errno) {
855 r1 = uintptr(C.socketpair(C.int(domain), C.int(typ), C.int(proto), C.uintptr_t(fd)))
856 e1 = syscall.GetErrno()
857 return
858}
859
860// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
861
862func callgetpeername(fd int, rsa uintptr, addrlen uintptr) (r1 uintptr, e1 Errno) {
863 r1 = uintptr(C.getpeername(C.int(fd), C.uintptr_t(rsa), C.uintptr_t(addrlen)))
864 e1 = syscall.GetErrno()
865 return
866}
867
868// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
869
870func callgetsockname(fd int, rsa uintptr, addrlen uintptr) (r1 uintptr, e1 Errno) {
871 r1 = uintptr(C.getsockname(C.int(fd), C.uintptr_t(rsa), C.uintptr_t(addrlen)))
872 e1 = syscall.GetErrno()
873 return
874}
875
876// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
877
878func callrecvfrom(fd int, _p0 uintptr, _lenp0 int, flags int, from uintptr, fromlen uintptr) (r1 uintptr, e1 Errno) {
879 r1 = uintptr(C.recvfrom(C.int(fd), C.uintptr_t(_p0), C.size_t(_lenp0), C.int(flags), C.uintptr_t(from), C.uintptr_t(fromlen)))
880 e1 = syscall.GetErrno()
881 return
882}
883
884// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
885
886func callsendto(s int, _p0 uintptr, _lenp0 int, flags int, to uintptr, addrlen uintptr) (r1 uintptr, e1 Errno) {
887 r1 = uintptr(C.sendto(C.int(s), C.uintptr_t(_p0), C.size_t(_lenp0), C.int(flags), C.uintptr_t(to), C.uintptr_t(addrlen)))
888 e1 = syscall.GetErrno()
889 return
890}
891
892// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
893
894func callrecvmsg(s int, msg uintptr, flags int) (r1 uintptr, e1 Errno) {
895 r1 = uintptr(C.recvmsg(C.int(s), C.uintptr_t(msg), C.int(flags)))
896 e1 = syscall.GetErrno()
897 return
898}
899
900// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
901
902func callsendmsg(s int, msg uintptr, flags int) (r1 uintptr, e1 Errno) {
903 r1 = uintptr(C.sendmsg(C.int(s), C.uintptr_t(msg), C.int(flags)))
904 e1 = syscall.GetErrno()
905 return
906}
907
908// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
909
910func callmunmap(addr uintptr, length uintptr) (r1 uintptr, e1 Errno) {
911 r1 = uintptr(C.munmap(C.uintptr_t(addr), C.uintptr_t(length)))
912 e1 = syscall.GetErrno()
913 return
914}
915
916// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
917
918func callmadvise(_p0 uintptr, _lenp0 int, advice int) (r1 uintptr, e1 Errno) {
919 r1 = uintptr(C.madvise(C.uintptr_t(_p0), C.size_t(_lenp0), C.int(advice)))
920 e1 = syscall.GetErrno()
921 return
922}
923
924// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
925
926func callmprotect(_p0 uintptr, _lenp0 int, prot int) (r1 uintptr, e1 Errno) {
927 r1 = uintptr(C.mprotect(C.uintptr_t(_p0), C.size_t(_lenp0), C.int(prot)))
928 e1 = syscall.GetErrno()
929 return
930}
931
932// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
933
934func callmlock(_p0 uintptr, _lenp0 int) (r1 uintptr, e1 Errno) {
935 r1 = uintptr(C.mlock(C.uintptr_t(_p0), C.size_t(_lenp0)))
936 e1 = syscall.GetErrno()
937 return
938}
939
940// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
941
942func callmlockall(flags int) (r1 uintptr, e1 Errno) {
943 r1 = uintptr(C.mlockall(C.int(flags)))
944 e1 = syscall.GetErrno()
945 return
946}
947
948// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
949
950func callmsync(_p0 uintptr, _lenp0 int, flags int) (r1 uintptr, e1 Errno) {
951 r1 = uintptr(C.msync(C.uintptr_t(_p0), C.size_t(_lenp0), C.int(flags)))
952 e1 = syscall.GetErrno()
953 return
954}
955
956// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
957
958func callmunlock(_p0 uintptr, _lenp0 int) (r1 uintptr, e1 Errno) {
959 r1 = uintptr(C.munlock(C.uintptr_t(_p0), C.size_t(_lenp0)))
960 e1 = syscall.GetErrno()
961 return
962}
963
964// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
965
966func callmunlockall() (r1 uintptr, e1 Errno) {
967 r1 = uintptr(C.munlockall())
968 e1 = syscall.GetErrno()
969 return
970}
971
972// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
973
974func callpipe(p uintptr) (r1 uintptr, e1 Errno) {
975 r1 = uintptr(C.pipe(C.uintptr_t(p)))
976 e1 = syscall.GetErrno()
977 return
978}
979
980// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
981
982func callpoll(fds uintptr, nfds int, timeout int) (r1 uintptr, e1 Errno) {
983 r1 = uintptr(C.poll(C.uintptr_t(fds), C.int(nfds), C.int(timeout)))
984 e1 = syscall.GetErrno()
985 return
986}
987
988// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
989
990func callgettimeofday(tv uintptr, tzp uintptr) (r1 uintptr, e1 Errno) {
991 r1 = uintptr(C.gettimeofday(C.uintptr_t(tv), C.uintptr_t(tzp)))
992 e1 = syscall.GetErrno()
993 return
994}
995
996// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
997
998func calltime(t uintptr) (r1 uintptr, e1 Errno) {
999 r1 = uintptr(C.time(C.uintptr_t(t)))
1000 e1 = syscall.GetErrno()
1001 return
1002}
1003
1004// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1005
1006func callutime(_p0 uintptr, buf uintptr) (r1 uintptr, e1 Errno) {
1007 r1 = uintptr(C.utime(C.uintptr_t(_p0), C.uintptr_t(buf)))
1008 e1 = syscall.GetErrno()
1009 return
1010}
1011
1012// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1013
1014func callgetrlimit(resource int, rlim uintptr) (r1 uintptr, e1 Errno) {
1015 r1 = uintptr(C.getrlimit(C.int(resource), C.uintptr_t(rlim)))
1016 e1 = syscall.GetErrno()
1017 return
1018}
1019
1020// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1021
1022func callsetrlimit(resource int, rlim uintptr) (r1 uintptr, e1 Errno) {
1023 r1 = uintptr(C.setrlimit(C.int(resource), C.uintptr_t(rlim)))
1024 e1 = syscall.GetErrno()
1025 return
1026}
1027
1028// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1029
1030func calllseek(fd int, offset int64, whence int) (r1 uintptr, e1 Errno) {
1031 r1 = uintptr(C.lseek(C.int(fd), C.longlong(offset), C.int(whence)))
1032 e1 = syscall.GetErrno()
1033 return
1034}
1035
1036// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1037
1038func callmmap64(addr uintptr, length uintptr, prot int, flags int, fd int, offset int64) (r1 uintptr, e1 Errno) {
1039 r1 = uintptr(C.mmap64(C.uintptr_t(addr), C.uintptr_t(length), C.int(prot), C.int(flags), C.int(fd), C.longlong(offset)))
1040 e1 = syscall.GetErrno()
1041 return
1042}
diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.1_11.go b/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.1_11.go
new file mode 100644
index 0000000..c4ec7ff
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.1_11.go
@@ -0,0 +1,1810 @@
1// go run mksyscall.go -l32 -tags darwin,386,!go1.12 syscall_bsd.go syscall_darwin.go syscall_darwin_386.go
2// Code generated by the command above; see README.md. DO NOT EDIT.
3
4// +build darwin,386,!go1.12
5
6package unix
7
8import (
9 "syscall"
10 "unsafe"
11)
12
13var _ syscall.Errno
14
15// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
16
17func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
18 r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
19 n = int(r0)
20 if e1 != 0 {
21 err = errnoErr(e1)
22 }
23 return
24}
25
26// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
27
28func setgroups(ngid int, gid *_Gid_t) (err error) {
29 _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
30 if e1 != 0 {
31 err = errnoErr(e1)
32 }
33 return
34}
35
36// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
37
38func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
39 r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
40 wpid = int(r0)
41 if e1 != 0 {
42 err = errnoErr(e1)
43 }
44 return
45}
46
47// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
48
49func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
50 r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
51 fd = int(r0)
52 if e1 != 0 {
53 err = errnoErr(e1)
54 }
55 return
56}
57
58// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
59
60func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
61 _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen))
62 if e1 != 0 {
63 err = errnoErr(e1)
64 }
65 return
66}
67
68// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
69
70func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
71 _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen))
72 if e1 != 0 {
73 err = errnoErr(e1)
74 }
75 return
76}
77
78// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
79
80func socket(domain int, typ int, proto int) (fd int, err error) {
81 r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto))
82 fd = int(r0)
83 if e1 != 0 {
84 err = errnoErr(e1)
85 }
86 return
87}
88
89// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
90
91func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
92 _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
93 if e1 != 0 {
94 err = errnoErr(e1)
95 }
96 return
97}
98
99// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
100
101func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
102 _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
103 if e1 != 0 {
104 err = errnoErr(e1)
105 }
106 return
107}
108
109// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
110
111func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
112 _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
113 if e1 != 0 {
114 err = errnoErr(e1)
115 }
116 return
117}
118
119// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
120
121func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
122 _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
123 if e1 != 0 {
124 err = errnoErr(e1)
125 }
126 return
127}
128
129// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
130
131func Shutdown(s int, how int) (err error) {
132 _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0)
133 if e1 != 0 {
134 err = errnoErr(e1)
135 }
136 return
137}
138
139// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
140
141func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
142 _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
143 if e1 != 0 {
144 err = errnoErr(e1)
145 }
146 return
147}
148
149// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
150
151func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
152 var _p0 unsafe.Pointer
153 if len(p) > 0 {
154 _p0 = unsafe.Pointer(&p[0])
155 } else {
156 _p0 = unsafe.Pointer(&_zero)
157 }
158 r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
159 n = int(r0)
160 if e1 != 0 {
161 err = errnoErr(e1)
162 }
163 return
164}
165
166// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
167
168func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
169 var _p0 unsafe.Pointer
170 if len(buf) > 0 {
171 _p0 = unsafe.Pointer(&buf[0])
172 } else {
173 _p0 = unsafe.Pointer(&_zero)
174 }
175 _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
176 if e1 != 0 {
177 err = errnoErr(e1)
178 }
179 return
180}
181
182// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
183
184func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
185 r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
186 n = int(r0)
187 if e1 != 0 {
188 err = errnoErr(e1)
189 }
190 return
191}
192
193// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
194
195func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
196 r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
197 n = int(r0)
198 if e1 != 0 {
199 err = errnoErr(e1)
200 }
201 return
202}
203
204// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
205
206func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
207 r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
208 n = int(r0)
209 if e1 != 0 {
210 err = errnoErr(e1)
211 }
212 return
213}
214
215// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
216
217func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
218 var _p0 unsafe.Pointer
219 if len(mib) > 0 {
220 _p0 = unsafe.Pointer(&mib[0])
221 } else {
222 _p0 = unsafe.Pointer(&_zero)
223 }
224 _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
225 if e1 != 0 {
226 err = errnoErr(e1)
227 }
228 return
229}
230
231// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
232
233func utimes(path string, timeval *[2]Timeval) (err error) {
234 var _p0 *byte
235 _p0, err = BytePtrFromString(path)
236 if err != nil {
237 return
238 }
239 _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
240 if e1 != 0 {
241 err = errnoErr(e1)
242 }
243 return
244}
245
246// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
247
248func futimes(fd int, timeval *[2]Timeval) (err error) {
249 _, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
250 if e1 != 0 {
251 err = errnoErr(e1)
252 }
253 return
254}
255
256// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
257
258func fcntl(fd int, cmd int, arg int) (val int, err error) {
259 r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
260 val = int(r0)
261 if e1 != 0 {
262 err = errnoErr(e1)
263 }
264 return
265}
266
267// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
268
269func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
270 r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
271 n = int(r0)
272 if e1 != 0 {
273 err = errnoErr(e1)
274 }
275 return
276}
277
278// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
279
280func Madvise(b []byte, behav int) (err error) {
281 var _p0 unsafe.Pointer
282 if len(b) > 0 {
283 _p0 = unsafe.Pointer(&b[0])
284 } else {
285 _p0 = unsafe.Pointer(&_zero)
286 }
287 _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav))
288 if e1 != 0 {
289 err = errnoErr(e1)
290 }
291 return
292}
293
294// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
295
296func Mlock(b []byte) (err error) {
297 var _p0 unsafe.Pointer
298 if len(b) > 0 {
299 _p0 = unsafe.Pointer(&b[0])
300 } else {
301 _p0 = unsafe.Pointer(&_zero)
302 }
303 _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
304 if e1 != 0 {
305 err = errnoErr(e1)
306 }
307 return
308}
309
310// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
311
312func Mlockall(flags int) (err error) {
313 _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
314 if e1 != 0 {
315 err = errnoErr(e1)
316 }
317 return
318}
319
320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
321
322func Mprotect(b []byte, prot int) (err error) {
323 var _p0 unsafe.Pointer
324 if len(b) > 0 {
325 _p0 = unsafe.Pointer(&b[0])
326 } else {
327 _p0 = unsafe.Pointer(&_zero)
328 }
329 _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
330 if e1 != 0 {
331 err = errnoErr(e1)
332 }
333 return
334}
335
336// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
337
338func Msync(b []byte, flags int) (err error) {
339 var _p0 unsafe.Pointer
340 if len(b) > 0 {
341 _p0 = unsafe.Pointer(&b[0])
342 } else {
343 _p0 = unsafe.Pointer(&_zero)
344 }
345 _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
346 if e1 != 0 {
347 err = errnoErr(e1)
348 }
349 return
350}
351
352// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
353
354func Munlock(b []byte) (err error) {
355 var _p0 unsafe.Pointer
356 if len(b) > 0 {
357 _p0 = unsafe.Pointer(&b[0])
358 } else {
359 _p0 = unsafe.Pointer(&_zero)
360 }
361 _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
362 if e1 != 0 {
363 err = errnoErr(e1)
364 }
365 return
366}
367
368// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
369
370func Munlockall() (err error) {
371 _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
372 if e1 != 0 {
373 err = errnoErr(e1)
374 }
375 return
376}
377
378// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
379
380func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
381 _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
382 if e1 != 0 {
383 err = errnoErr(e1)
384 }
385 return
386}
387
388// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
389
390func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
391 _, _, e1 := Syscall6(SYS_GETATTRLIST, uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
392 if e1 != 0 {
393 err = errnoErr(e1)
394 }
395 return
396}
397
398// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
399
400func pipe() (r int, w int, err error) {
401 r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0)
402 r = int(r0)
403 w = int(r1)
404 if e1 != 0 {
405 err = errnoErr(e1)
406 }
407 return
408}
409
410// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
411
412func getxattr(path string, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
413 var _p0 *byte
414 _p0, err = BytePtrFromString(path)
415 if err != nil {
416 return
417 }
418 var _p1 *byte
419 _p1, err = BytePtrFromString(attr)
420 if err != nil {
421 return
422 }
423 r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options))
424 sz = int(r0)
425 if e1 != 0 {
426 err = errnoErr(e1)
427 }
428 return
429}
430
431// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
432
433func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
434 var _p0 *byte
435 _p0, err = BytePtrFromString(attr)
436 if err != nil {
437 return
438 }
439 r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options))
440 sz = int(r0)
441 if e1 != 0 {
442 err = errnoErr(e1)
443 }
444 return
445}
446
447// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
448
449func setxattr(path string, attr string, data *byte, size int, position uint32, options int) (err error) {
450 var _p0 *byte
451 _p0, err = BytePtrFromString(path)
452 if err != nil {
453 return
454 }
455 var _p1 *byte
456 _p1, err = BytePtrFromString(attr)
457 if err != nil {
458 return
459 }
460 _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options))
461 if e1 != 0 {
462 err = errnoErr(e1)
463 }
464 return
465}
466
467// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
468
469func fsetxattr(fd int, attr string, data *byte, size int, position uint32, options int) (err error) {
470 var _p0 *byte
471 _p0, err = BytePtrFromString(attr)
472 if err != nil {
473 return
474 }
475 _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options))
476 if e1 != 0 {
477 err = errnoErr(e1)
478 }
479 return
480}
481
482// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
483
484func removexattr(path string, attr string, options int) (err error) {
485 var _p0 *byte
486 _p0, err = BytePtrFromString(path)
487 if err != nil {
488 return
489 }
490 var _p1 *byte
491 _p1, err = BytePtrFromString(attr)
492 if err != nil {
493 return
494 }
495 _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
496 if e1 != 0 {
497 err = errnoErr(e1)
498 }
499 return
500}
501
502// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
503
504func fremovexattr(fd int, attr string, options int) (err error) {
505 var _p0 *byte
506 _p0, err = BytePtrFromString(attr)
507 if err != nil {
508 return
509 }
510 _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(options))
511 if e1 != 0 {
512 err = errnoErr(e1)
513 }
514 return
515}
516
517// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
518
519func listxattr(path string, dest *byte, size int, options int) (sz int, err error) {
520 var _p0 *byte
521 _p0, err = BytePtrFromString(path)
522 if err != nil {
523 return
524 }
525 r0, _, e1 := Syscall6(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
526 sz = int(r0)
527 if e1 != 0 {
528 err = errnoErr(e1)
529 }
530 return
531}
532
533// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
534
535func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) {
536 r0, _, e1 := Syscall6(SYS_FLISTXATTR, uintptr(fd), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
537 sz = int(r0)
538 if e1 != 0 {
539 err = errnoErr(e1)
540 }
541 return
542}
543
544// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
545
546func setattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
547 _, _, e1 := Syscall6(SYS_SETATTRLIST, uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
548 if e1 != 0 {
549 err = errnoErr(e1)
550 }
551 return
552}
553
554// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
555
556func kill(pid int, signum int, posix int) (err error) {
557 _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), uintptr(posix))
558 if e1 != 0 {
559 err = errnoErr(e1)
560 }
561 return
562}
563
564// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
565
566func ioctl(fd int, req uint, arg uintptr) (err error) {
567 _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
568 if e1 != 0 {
569 err = errnoErr(e1)
570 }
571 return
572}
573
574// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
575
576func sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error) {
577 _, _, e1 := Syscall9(SYS_SENDFILE, uintptr(infd), uintptr(outfd), uintptr(offset), uintptr(offset>>32), uintptr(unsafe.Pointer(len)), uintptr(hdtr), uintptr(flags), 0, 0)
578 if e1 != 0 {
579 err = errnoErr(e1)
580 }
581 return
582}
583
584// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
585
586func Access(path string, mode uint32) (err error) {
587 var _p0 *byte
588 _p0, err = BytePtrFromString(path)
589 if err != nil {
590 return
591 }
592 _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
593 if e1 != 0 {
594 err = errnoErr(e1)
595 }
596 return
597}
598
599// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
600
601func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
602 _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
603 if e1 != 0 {
604 err = errnoErr(e1)
605 }
606 return
607}
608
609// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
610
611func Chdir(path string) (err error) {
612 var _p0 *byte
613 _p0, err = BytePtrFromString(path)
614 if err != nil {
615 return
616 }
617 _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
618 if e1 != 0 {
619 err = errnoErr(e1)
620 }
621 return
622}
623
624// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
625
626func Chflags(path string, flags int) (err error) {
627 var _p0 *byte
628 _p0, err = BytePtrFromString(path)
629 if err != nil {
630 return
631 }
632 _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
633 if e1 != 0 {
634 err = errnoErr(e1)
635 }
636 return
637}
638
639// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
640
641func Chmod(path string, mode uint32) (err error) {
642 var _p0 *byte
643 _p0, err = BytePtrFromString(path)
644 if err != nil {
645 return
646 }
647 _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
648 if e1 != 0 {
649 err = errnoErr(e1)
650 }
651 return
652}
653
654// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
655
656func Chown(path string, uid int, gid int) (err error) {
657 var _p0 *byte
658 _p0, err = BytePtrFromString(path)
659 if err != nil {
660 return
661 }
662 _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
663 if e1 != 0 {
664 err = errnoErr(e1)
665 }
666 return
667}
668
669// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
670
671func Chroot(path string) (err error) {
672 var _p0 *byte
673 _p0, err = BytePtrFromString(path)
674 if err != nil {
675 return
676 }
677 _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
678 if e1 != 0 {
679 err = errnoErr(e1)
680 }
681 return
682}
683
684// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
685
686func Close(fd int) (err error) {
687 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
688 if e1 != 0 {
689 err = errnoErr(e1)
690 }
691 return
692}
693
694// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
695
696func Dup(fd int) (nfd int, err error) {
697 r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
698 nfd = int(r0)
699 if e1 != 0 {
700 err = errnoErr(e1)
701 }
702 return
703}
704
705// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
706
707func Dup2(from int, to int) (err error) {
708 _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
709 if e1 != 0 {
710 err = errnoErr(e1)
711 }
712 return
713}
714
715// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
716
717func Exchangedata(path1 string, path2 string, options int) (err error) {
718 var _p0 *byte
719 _p0, err = BytePtrFromString(path1)
720 if err != nil {
721 return
722 }
723 var _p1 *byte
724 _p1, err = BytePtrFromString(path2)
725 if err != nil {
726 return
727 }
728 _, _, e1 := Syscall(SYS_EXCHANGEDATA, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
729 if e1 != 0 {
730 err = errnoErr(e1)
731 }
732 return
733}
734
735// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
736
737func Exit(code int) {
738 Syscall(SYS_EXIT, uintptr(code), 0, 0)
739 return
740}
741
742// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
743
744func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
745 var _p0 *byte
746 _p0, err = BytePtrFromString(path)
747 if err != nil {
748 return
749 }
750 _, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
751 if e1 != 0 {
752 err = errnoErr(e1)
753 }
754 return
755}
756
757// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
758
759func Fchdir(fd int) (err error) {
760 _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
761 if e1 != 0 {
762 err = errnoErr(e1)
763 }
764 return
765}
766
767// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
768
769func Fchflags(fd int, flags int) (err error) {
770 _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
771 if e1 != 0 {
772 err = errnoErr(e1)
773 }
774 return
775}
776
777// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
778
779func Fchmod(fd int, mode uint32) (err error) {
780 _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
781 if e1 != 0 {
782 err = errnoErr(e1)
783 }
784 return
785}
786
787// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
788
789func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
790 var _p0 *byte
791 _p0, err = BytePtrFromString(path)
792 if err != nil {
793 return
794 }
795 _, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
796 if e1 != 0 {
797 err = errnoErr(e1)
798 }
799 return
800}
801
802// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
803
804func Fchown(fd int, uid int, gid int) (err error) {
805 _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
806 if e1 != 0 {
807 err = errnoErr(e1)
808 }
809 return
810}
811
812// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
813
814func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
815 var _p0 *byte
816 _p0, err = BytePtrFromString(path)
817 if err != nil {
818 return
819 }
820 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
821 if e1 != 0 {
822 err = errnoErr(e1)
823 }
824 return
825}
826
827// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
828
829func Flock(fd int, how int) (err error) {
830 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
831 if e1 != 0 {
832 err = errnoErr(e1)
833 }
834 return
835}
836
837// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
838
839func Fpathconf(fd int, name int) (val int, err error) {
840 r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
841 val = int(r0)
842 if e1 != 0 {
843 err = errnoErr(e1)
844 }
845 return
846}
847
848// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
849
850func Fsync(fd int) (err error) {
851 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
852 if e1 != 0 {
853 err = errnoErr(e1)
854 }
855 return
856}
857
858// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
859
860func Ftruncate(fd int, length int64) (err error) {
861 _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), uintptr(length>>32))
862 if e1 != 0 {
863 err = errnoErr(e1)
864 }
865 return
866}
867
868// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
869
870func Getdtablesize() (size int) {
871 r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0)
872 size = int(r0)
873 return
874}
875
876// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
877
878func Getegid() (egid int) {
879 r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
880 egid = int(r0)
881 return
882}
883
884// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
885
886func Geteuid() (uid int) {
887 r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
888 uid = int(r0)
889 return
890}
891
892// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
893
894func Getgid() (gid int) {
895 r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
896 gid = int(r0)
897 return
898}
899
900// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
901
902func Getpgid(pid int) (pgid int, err error) {
903 r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
904 pgid = int(r0)
905 if e1 != 0 {
906 err = errnoErr(e1)
907 }
908 return
909}
910
911// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
912
913func Getpgrp() (pgrp int) {
914 r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
915 pgrp = int(r0)
916 return
917}
918
919// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
920
921func Getpid() (pid int) {
922 r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
923 pid = int(r0)
924 return
925}
926
927// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
928
929func Getppid() (ppid int) {
930 r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
931 ppid = int(r0)
932 return
933}
934
935// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
936
937func Getpriority(which int, who int) (prio int, err error) {
938 r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
939 prio = int(r0)
940 if e1 != 0 {
941 err = errnoErr(e1)
942 }
943 return
944}
945
946// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
947
948func Getrlimit(which int, lim *Rlimit) (err error) {
949 _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
950 if e1 != 0 {
951 err = errnoErr(e1)
952 }
953 return
954}
955
956// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
957
958func Getrusage(who int, rusage *Rusage) (err error) {
959 _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
960 if e1 != 0 {
961 err = errnoErr(e1)
962 }
963 return
964}
965
966// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
967
968func Getsid(pid int) (sid int, err error) {
969 r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
970 sid = int(r0)
971 if e1 != 0 {
972 err = errnoErr(e1)
973 }
974 return
975}
976
977// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
978
979func Getuid() (uid int) {
980 r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
981 uid = int(r0)
982 return
983}
984
985// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
986
987func Issetugid() (tainted bool) {
988 r0, _, _ := RawSyscall(SYS_ISSETUGID, 0, 0, 0)
989 tainted = bool(r0 != 0)
990 return
991}
992
993// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
994
995func Kqueue() (fd int, err error) {
996 r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
997 fd = int(r0)
998 if e1 != 0 {
999 err = errnoErr(e1)
1000 }
1001 return
1002}
1003
1004// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1005
1006func Lchown(path string, uid int, gid int) (err error) {
1007 var _p0 *byte
1008 _p0, err = BytePtrFromString(path)
1009 if err != nil {
1010 return
1011 }
1012 _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
1013 if e1 != 0 {
1014 err = errnoErr(e1)
1015 }
1016 return
1017}
1018
1019// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1020
1021func Link(path string, link string) (err error) {
1022 var _p0 *byte
1023 _p0, err = BytePtrFromString(path)
1024 if err != nil {
1025 return
1026 }
1027 var _p1 *byte
1028 _p1, err = BytePtrFromString(link)
1029 if err != nil {
1030 return
1031 }
1032 _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1033 if e1 != 0 {
1034 err = errnoErr(e1)
1035 }
1036 return
1037}
1038
1039// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1040
1041func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
1042 var _p0 *byte
1043 _p0, err = BytePtrFromString(path)
1044 if err != nil {
1045 return
1046 }
1047 var _p1 *byte
1048 _p1, err = BytePtrFromString(link)
1049 if err != nil {
1050 return
1051 }
1052 _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
1053 if e1 != 0 {
1054 err = errnoErr(e1)
1055 }
1056 return
1057}
1058
1059// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1060
1061func Listen(s int, backlog int) (err error) {
1062 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
1063 if e1 != 0 {
1064 err = errnoErr(e1)
1065 }
1066 return
1067}
1068
1069// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1070
1071func Mkdir(path string, mode uint32) (err error) {
1072 var _p0 *byte
1073 _p0, err = BytePtrFromString(path)
1074 if err != nil {
1075 return
1076 }
1077 _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1078 if e1 != 0 {
1079 err = errnoErr(e1)
1080 }
1081 return
1082}
1083
1084// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1085
1086func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1087 var _p0 *byte
1088 _p0, err = BytePtrFromString(path)
1089 if err != nil {
1090 return
1091 }
1092 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1093 if e1 != 0 {
1094 err = errnoErr(e1)
1095 }
1096 return
1097}
1098
1099// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1100
1101func Mkfifo(path string, mode uint32) (err error) {
1102 var _p0 *byte
1103 _p0, err = BytePtrFromString(path)
1104 if err != nil {
1105 return
1106 }
1107 _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1108 if e1 != 0 {
1109 err = errnoErr(e1)
1110 }
1111 return
1112}
1113
1114// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1115
1116func Mknod(path string, mode uint32, dev int) (err error) {
1117 var _p0 *byte
1118 _p0, err = BytePtrFromString(path)
1119 if err != nil {
1120 return
1121 }
1122 _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
1123 if e1 != 0 {
1124 err = errnoErr(e1)
1125 }
1126 return
1127}
1128
1129// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1130
1131func Open(path string, mode int, perm uint32) (fd int, err error) {
1132 var _p0 *byte
1133 _p0, err = BytePtrFromString(path)
1134 if err != nil {
1135 return
1136 }
1137 r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
1138 fd = int(r0)
1139 if e1 != 0 {
1140 err = errnoErr(e1)
1141 }
1142 return
1143}
1144
1145// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1146
1147func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1148 var _p0 *byte
1149 _p0, err = BytePtrFromString(path)
1150 if err != nil {
1151 return
1152 }
1153 r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1154 fd = int(r0)
1155 if e1 != 0 {
1156 err = errnoErr(e1)
1157 }
1158 return
1159}
1160
1161// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1162
1163func Pathconf(path string, name int) (val int, err error) {
1164 var _p0 *byte
1165 _p0, err = BytePtrFromString(path)
1166 if err != nil {
1167 return
1168 }
1169 r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1170 val = int(r0)
1171 if e1 != 0 {
1172 err = errnoErr(e1)
1173 }
1174 return
1175}
1176
1177// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1178
1179func Pread(fd int, p []byte, offset int64) (n int, err error) {
1180 var _p0 unsafe.Pointer
1181 if len(p) > 0 {
1182 _p0 = unsafe.Pointer(&p[0])
1183 } else {
1184 _p0 = unsafe.Pointer(&_zero)
1185 }
1186 r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0)
1187 n = int(r0)
1188 if e1 != 0 {
1189 err = errnoErr(e1)
1190 }
1191 return
1192}
1193
1194// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1195
1196func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1197 var _p0 unsafe.Pointer
1198 if len(p) > 0 {
1199 _p0 = unsafe.Pointer(&p[0])
1200 } else {
1201 _p0 = unsafe.Pointer(&_zero)
1202 }
1203 r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0)
1204 n = int(r0)
1205 if e1 != 0 {
1206 err = errnoErr(e1)
1207 }
1208 return
1209}
1210
1211// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1212
1213func read(fd int, p []byte) (n int, err error) {
1214 var _p0 unsafe.Pointer
1215 if len(p) > 0 {
1216 _p0 = unsafe.Pointer(&p[0])
1217 } else {
1218 _p0 = unsafe.Pointer(&_zero)
1219 }
1220 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1221 n = int(r0)
1222 if e1 != 0 {
1223 err = errnoErr(e1)
1224 }
1225 return
1226}
1227
1228// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1229
1230func Readlink(path string, buf []byte) (n int, err error) {
1231 var _p0 *byte
1232 _p0, err = BytePtrFromString(path)
1233 if err != nil {
1234 return
1235 }
1236 var _p1 unsafe.Pointer
1237 if len(buf) > 0 {
1238 _p1 = unsafe.Pointer(&buf[0])
1239 } else {
1240 _p1 = unsafe.Pointer(&_zero)
1241 }
1242 r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1243 n = int(r0)
1244 if e1 != 0 {
1245 err = errnoErr(e1)
1246 }
1247 return
1248}
1249
1250// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1251
1252func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1253 var _p0 *byte
1254 _p0, err = BytePtrFromString(path)
1255 if err != nil {
1256 return
1257 }
1258 var _p1 unsafe.Pointer
1259 if len(buf) > 0 {
1260 _p1 = unsafe.Pointer(&buf[0])
1261 } else {
1262 _p1 = unsafe.Pointer(&_zero)
1263 }
1264 r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1265 n = int(r0)
1266 if e1 != 0 {
1267 err = errnoErr(e1)
1268 }
1269 return
1270}
1271
1272// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1273
1274func Rename(from string, to string) (err error) {
1275 var _p0 *byte
1276 _p0, err = BytePtrFromString(from)
1277 if err != nil {
1278 return
1279 }
1280 var _p1 *byte
1281 _p1, err = BytePtrFromString(to)
1282 if err != nil {
1283 return
1284 }
1285 _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1286 if e1 != 0 {
1287 err = errnoErr(e1)
1288 }
1289 return
1290}
1291
1292// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1293
1294func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1295 var _p0 *byte
1296 _p0, err = BytePtrFromString(from)
1297 if err != nil {
1298 return
1299 }
1300 var _p1 *byte
1301 _p1, err = BytePtrFromString(to)
1302 if err != nil {
1303 return
1304 }
1305 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1306 if e1 != 0 {
1307 err = errnoErr(e1)
1308 }
1309 return
1310}
1311
1312// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1313
1314func Revoke(path string) (err error) {
1315 var _p0 *byte
1316 _p0, err = BytePtrFromString(path)
1317 if err != nil {
1318 return
1319 }
1320 _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1321 if e1 != 0 {
1322 err = errnoErr(e1)
1323 }
1324 return
1325}
1326
1327// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1328
1329func Rmdir(path string) (err error) {
1330 var _p0 *byte
1331 _p0, err = BytePtrFromString(path)
1332 if err != nil {
1333 return
1334 }
1335 _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
1336 if e1 != 0 {
1337 err = errnoErr(e1)
1338 }
1339 return
1340}
1341
1342// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1343
1344func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1345 r0, r1, e1 := Syscall6(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(offset>>32), uintptr(whence), 0, 0)
1346 newoffset = int64(int64(r1)<<32 | int64(r0))
1347 if e1 != 0 {
1348 err = errnoErr(e1)
1349 }
1350 return
1351}
1352
1353// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1354
1355func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
1356 _, _, e1 := Syscall6(SYS_SELECT, uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1357 if e1 != 0 {
1358 err = errnoErr(e1)
1359 }
1360 return
1361}
1362
1363// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1364
1365func Setegid(egid int) (err error) {
1366 _, _, e1 := Syscall(SYS_SETEGID, uintptr(egid), 0, 0)
1367 if e1 != 0 {
1368 err = errnoErr(e1)
1369 }
1370 return
1371}
1372
1373// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1374
1375func Seteuid(euid int) (err error) {
1376 _, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0)
1377 if e1 != 0 {
1378 err = errnoErr(e1)
1379 }
1380 return
1381}
1382
1383// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1384
1385func Setgid(gid int) (err error) {
1386 _, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0)
1387 if e1 != 0 {
1388 err = errnoErr(e1)
1389 }
1390 return
1391}
1392
1393// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1394
1395func Setlogin(name string) (err error) {
1396 var _p0 *byte
1397 _p0, err = BytePtrFromString(name)
1398 if err != nil {
1399 return
1400 }
1401 _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
1402 if e1 != 0 {
1403 err = errnoErr(e1)
1404 }
1405 return
1406}
1407
1408// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1409
1410func Setpgid(pid int, pgid int) (err error) {
1411 _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
1412 if e1 != 0 {
1413 err = errnoErr(e1)
1414 }
1415 return
1416}
1417
1418// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1419
1420func Setpriority(which int, who int, prio int) (err error) {
1421 _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
1422 if e1 != 0 {
1423 err = errnoErr(e1)
1424 }
1425 return
1426}
1427
1428// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1429
1430func Setprivexec(flag int) (err error) {
1431 _, _, e1 := Syscall(SYS_SETPRIVEXEC, uintptr(flag), 0, 0)
1432 if e1 != 0 {
1433 err = errnoErr(e1)
1434 }
1435 return
1436}
1437
1438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1439
1440func Setregid(rgid int, egid int) (err error) {
1441 _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
1442 if e1 != 0 {
1443 err = errnoErr(e1)
1444 }
1445 return
1446}
1447
1448// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1449
1450func Setreuid(ruid int, euid int) (err error) {
1451 _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
1452 if e1 != 0 {
1453 err = errnoErr(e1)
1454 }
1455 return
1456}
1457
1458// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1459
1460func Setrlimit(which int, lim *Rlimit) (err error) {
1461 _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1462 if e1 != 0 {
1463 err = errnoErr(e1)
1464 }
1465 return
1466}
1467
1468// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1469
1470func Setsid() (pid int, err error) {
1471 r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
1472 pid = int(r0)
1473 if e1 != 0 {
1474 err = errnoErr(e1)
1475 }
1476 return
1477}
1478
1479// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1480
1481func Settimeofday(tp *Timeval) (err error) {
1482 _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
1483 if e1 != 0 {
1484 err = errnoErr(e1)
1485 }
1486 return
1487}
1488
1489// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1490
1491func Setuid(uid int) (err error) {
1492 _, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0)
1493 if e1 != 0 {
1494 err = errnoErr(e1)
1495 }
1496 return
1497}
1498
1499// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1500
1501func Symlink(path string, link string) (err error) {
1502 var _p0 *byte
1503 _p0, err = BytePtrFromString(path)
1504 if err != nil {
1505 return
1506 }
1507 var _p1 *byte
1508 _p1, err = BytePtrFromString(link)
1509 if err != nil {
1510 return
1511 }
1512 _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1513 if e1 != 0 {
1514 err = errnoErr(e1)
1515 }
1516 return
1517}
1518
1519// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1520
1521func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
1522 var _p0 *byte
1523 _p0, err = BytePtrFromString(oldpath)
1524 if err != nil {
1525 return
1526 }
1527 var _p1 *byte
1528 _p1, err = BytePtrFromString(newpath)
1529 if err != nil {
1530 return
1531 }
1532 _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
1533 if e1 != 0 {
1534 err = errnoErr(e1)
1535 }
1536 return
1537}
1538
1539// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1540
1541func Sync() (err error) {
1542 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1543 if e1 != 0 {
1544 err = errnoErr(e1)
1545 }
1546 return
1547}
1548
1549// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1550
1551func Truncate(path string, length int64) (err error) {
1552 var _p0 *byte
1553 _p0, err = BytePtrFromString(path)
1554 if err != nil {
1555 return
1556 }
1557 _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), uintptr(length>>32))
1558 if e1 != 0 {
1559 err = errnoErr(e1)
1560 }
1561 return
1562}
1563
1564// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1565
1566func Umask(newmask int) (oldmask int) {
1567 r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0)
1568 oldmask = int(r0)
1569 return
1570}
1571
1572// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1573
1574func Undelete(path string) (err error) {
1575 var _p0 *byte
1576 _p0, err = BytePtrFromString(path)
1577 if err != nil {
1578 return
1579 }
1580 _, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1581 if e1 != 0 {
1582 err = errnoErr(e1)
1583 }
1584 return
1585}
1586
1587// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1588
1589func Unlink(path string) (err error) {
1590 var _p0 *byte
1591 _p0, err = BytePtrFromString(path)
1592 if err != nil {
1593 return
1594 }
1595 _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
1596 if e1 != 0 {
1597 err = errnoErr(e1)
1598 }
1599 return
1600}
1601
1602// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1603
1604func Unlinkat(dirfd int, path string, flags int) (err error) {
1605 var _p0 *byte
1606 _p0, err = BytePtrFromString(path)
1607 if err != nil {
1608 return
1609 }
1610 _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1611 if e1 != 0 {
1612 err = errnoErr(e1)
1613 }
1614 return
1615}
1616
1617// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1618
1619func Unmount(path string, flags int) (err error) {
1620 var _p0 *byte
1621 _p0, err = BytePtrFromString(path)
1622 if err != nil {
1623 return
1624 }
1625 _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1626 if e1 != 0 {
1627 err = errnoErr(e1)
1628 }
1629 return
1630}
1631
1632// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1633
1634func write(fd int, p []byte) (n int, err error) {
1635 var _p0 unsafe.Pointer
1636 if len(p) > 0 {
1637 _p0 = unsafe.Pointer(&p[0])
1638 } else {
1639 _p0 = unsafe.Pointer(&_zero)
1640 }
1641 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1642 n = int(r0)
1643 if e1 != 0 {
1644 err = errnoErr(e1)
1645 }
1646 return
1647}
1648
1649// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1650
1651func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1652 r0, _, e1 := Syscall9(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos), uintptr(pos>>32), 0, 0)
1653 ret = uintptr(r0)
1654 if e1 != 0 {
1655 err = errnoErr(e1)
1656 }
1657 return
1658}
1659
1660// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1661
1662func munmap(addr uintptr, length uintptr) (err error) {
1663 _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
1664 if e1 != 0 {
1665 err = errnoErr(e1)
1666 }
1667 return
1668}
1669
1670// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1671
1672func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1673 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1674 n = int(r0)
1675 if e1 != 0 {
1676 err = errnoErr(e1)
1677 }
1678 return
1679}
1680
1681// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1682
1683func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1684 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1685 n = int(r0)
1686 if e1 != 0 {
1687 err = errnoErr(e1)
1688 }
1689 return
1690}
1691
1692// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1693
1694func gettimeofday(tp *Timeval) (sec int32, usec int32, err error) {
1695 r0, r1, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
1696 sec = int32(r0)
1697 usec = int32(r1)
1698 if e1 != 0 {
1699 err = errnoErr(e1)
1700 }
1701 return
1702}
1703
1704// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1705
1706func Fstat(fd int, stat *Stat_t) (err error) {
1707 _, _, e1 := Syscall(SYS_FSTAT64, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
1708 if e1 != 0 {
1709 err = errnoErr(e1)
1710 }
1711 return
1712}
1713
1714// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1715
1716func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
1717 var _p0 *byte
1718 _p0, err = BytePtrFromString(path)
1719 if err != nil {
1720 return
1721 }
1722 _, _, e1 := Syscall6(SYS_FSTATAT64, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
1723 if e1 != 0 {
1724 err = errnoErr(e1)
1725 }
1726 return
1727}
1728
1729// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1730
1731func Fstatfs(fd int, stat *Statfs_t) (err error) {
1732 _, _, e1 := Syscall(SYS_FSTATFS64, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
1733 if e1 != 0 {
1734 err = errnoErr(e1)
1735 }
1736 return
1737}
1738
1739// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1740
1741func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
1742 var _p0 unsafe.Pointer
1743 if len(buf) > 0 {
1744 _p0 = unsafe.Pointer(&buf[0])
1745 } else {
1746 _p0 = unsafe.Pointer(&_zero)
1747 }
1748 r0, _, e1 := Syscall6(SYS_GETDIRENTRIES64, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
1749 n = int(r0)
1750 if e1 != 0 {
1751 err = errnoErr(e1)
1752 }
1753 return
1754}
1755
1756// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1757
1758func getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) {
1759 r0, _, e1 := Syscall(SYS_GETFSSTAT64, uintptr(buf), uintptr(size), uintptr(flags))
1760 n = int(r0)
1761 if e1 != 0 {
1762 err = errnoErr(e1)
1763 }
1764 return
1765}
1766
1767// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1768
1769func Lstat(path string, stat *Stat_t) (err error) {
1770 var _p0 *byte
1771 _p0, err = BytePtrFromString(path)
1772 if err != nil {
1773 return
1774 }
1775 _, _, e1 := Syscall(SYS_LSTAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1776 if e1 != 0 {
1777 err = errnoErr(e1)
1778 }
1779 return
1780}
1781
1782// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1783
1784func Stat(path string, stat *Stat_t) (err error) {
1785 var _p0 *byte
1786 _p0, err = BytePtrFromString(path)
1787 if err != nil {
1788 return
1789 }
1790 _, _, e1 := Syscall(SYS_STAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1791 if e1 != 0 {
1792 err = errnoErr(e1)
1793 }
1794 return
1795}
1796
1797// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1798
1799func Statfs(path string, stat *Statfs_t) (err error) {
1800 var _p0 *byte
1801 _p0, err = BytePtrFromString(path)
1802 if err != nil {
1803 return
1804 }
1805 _, _, e1 := Syscall(SYS_STATFS64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1806 if e1 != 0 {
1807 err = errnoErr(e1)
1808 }
1809 return
1810}
diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.go b/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.go
index 9ce06df..23346dc 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.go
@@ -1,7 +1,7 @@
1// mksyscall.pl -l32 -tags darwin,386 syscall_bsd.go syscall_darwin.go syscall_darwin_386.go 1// go run mksyscall.go -l32 -tags darwin,386,go1.12 syscall_bsd.go syscall_darwin.go syscall_darwin_386.go
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build darwin,386 4// +build darwin,386,go1.12
5 5
6package unix 6package unix
7 7
@@ -15,7 +15,7 @@ var _ syscall.Errno
15// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 15// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
16 16
17func getgroups(ngid int, gid *_Gid_t) (n int, err error) { 17func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
18 r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) 18 r0, _, e1 := syscall_rawSyscall(funcPC(libc_getgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
19 n = int(r0) 19 n = int(r0)
20 if e1 != 0 { 20 if e1 != 0 {
21 err = errnoErr(e1) 21 err = errnoErr(e1)
@@ -23,20 +23,30 @@ func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
23 return 23 return
24} 24}
25 25
26func libc_getgroups_trampoline()
27
28//go:linkname libc_getgroups libc_getgroups
29//go:cgo_import_dynamic libc_getgroups getgroups "/usr/lib/libSystem.B.dylib"
30
26// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 31// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
27 32
28func setgroups(ngid int, gid *_Gid_t) (err error) { 33func setgroups(ngid int, gid *_Gid_t) (err error) {
29 _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) 34 _, _, e1 := syscall_rawSyscall(funcPC(libc_setgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
30 if e1 != 0 { 35 if e1 != 0 {
31 err = errnoErr(e1) 36 err = errnoErr(e1)
32 } 37 }
33 return 38 return
34} 39}
35 40
41func libc_setgroups_trampoline()
42
43//go:linkname libc_setgroups libc_setgroups
44//go:cgo_import_dynamic libc_setgroups setgroups "/usr/lib/libSystem.B.dylib"
45
36// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 46// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
37 47
38func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) { 48func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
39 r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) 49 r0, _, e1 := syscall_syscall6(funcPC(libc_wait4_trampoline), uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
40 wpid = int(r0) 50 wpid = int(r0)
41 if e1 != 0 { 51 if e1 != 0 {
42 err = errnoErr(e1) 52 err = errnoErr(e1)
@@ -44,10 +54,15 @@ func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err
44 return 54 return
45} 55}
46 56
57func libc_wait4_trampoline()
58
59//go:linkname libc_wait4 libc_wait4
60//go:cgo_import_dynamic libc_wait4 wait4 "/usr/lib/libSystem.B.dylib"
61
47// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 62// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
48 63
49func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { 64func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
50 r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) 65 r0, _, e1 := syscall_syscall(funcPC(libc_accept_trampoline), uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
51 fd = int(r0) 66 fd = int(r0)
52 if e1 != 0 { 67 if e1 != 0 {
53 err = errnoErr(e1) 68 err = errnoErr(e1)
@@ -55,30 +70,45 @@ func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
55 return 70 return
56} 71}
57 72
73func libc_accept_trampoline()
74
75//go:linkname libc_accept libc_accept
76//go:cgo_import_dynamic libc_accept accept "/usr/lib/libSystem.B.dylib"
77
58// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 78// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
59 79
60func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { 80func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
61 _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen)) 81 _, _, e1 := syscall_syscall(funcPC(libc_bind_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen))
62 if e1 != 0 { 82 if e1 != 0 {
63 err = errnoErr(e1) 83 err = errnoErr(e1)
64 } 84 }
65 return 85 return
66} 86}
67 87
88func libc_bind_trampoline()
89
90//go:linkname libc_bind libc_bind
91//go:cgo_import_dynamic libc_bind bind "/usr/lib/libSystem.B.dylib"
92
68// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 93// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
69 94
70func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { 95func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
71 _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen)) 96 _, _, e1 := syscall_syscall(funcPC(libc_connect_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen))
72 if e1 != 0 { 97 if e1 != 0 {
73 err = errnoErr(e1) 98 err = errnoErr(e1)
74 } 99 }
75 return 100 return
76} 101}
77 102
103func libc_connect_trampoline()
104
105//go:linkname libc_connect libc_connect
106//go:cgo_import_dynamic libc_connect connect "/usr/lib/libSystem.B.dylib"
107
78// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 108// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
79 109
80func socket(domain int, typ int, proto int) (fd int, err error) { 110func socket(domain int, typ int, proto int) (fd int, err error) {
81 r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto)) 111 r0, _, e1 := syscall_rawSyscall(funcPC(libc_socket_trampoline), uintptr(domain), uintptr(typ), uintptr(proto))
82 fd = int(r0) 112 fd = int(r0)
83 if e1 != 0 { 113 if e1 != 0 {
84 err = errnoErr(e1) 114 err = errnoErr(e1)
@@ -86,66 +116,101 @@ func socket(domain int, typ int, proto int) (fd int, err error) {
86 return 116 return
87} 117}
88 118
119func libc_socket_trampoline()
120
121//go:linkname libc_socket libc_socket
122//go:cgo_import_dynamic libc_socket socket "/usr/lib/libSystem.B.dylib"
123
89// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 124// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
90 125
91func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) { 126func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
92 _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0) 127 _, _, e1 := syscall_syscall6(funcPC(libc_getsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
93 if e1 != 0 { 128 if e1 != 0 {
94 err = errnoErr(e1) 129 err = errnoErr(e1)
95 } 130 }
96 return 131 return
97} 132}
98 133
134func libc_getsockopt_trampoline()
135
136//go:linkname libc_getsockopt libc_getsockopt
137//go:cgo_import_dynamic libc_getsockopt getsockopt "/usr/lib/libSystem.B.dylib"
138
99// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 139// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
100 140
101func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) { 141func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
102 _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0) 142 _, _, e1 := syscall_syscall6(funcPC(libc_setsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
103 if e1 != 0 { 143 if e1 != 0 {
104 err = errnoErr(e1) 144 err = errnoErr(e1)
105 } 145 }
106 return 146 return
107} 147}
108 148
149func libc_setsockopt_trampoline()
150
151//go:linkname libc_setsockopt libc_setsockopt
152//go:cgo_import_dynamic libc_setsockopt setsockopt "/usr/lib/libSystem.B.dylib"
153
109// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 154// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
110 155
111func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { 156func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
112 _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) 157 _, _, e1 := syscall_rawSyscall(funcPC(libc_getpeername_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
113 if e1 != 0 { 158 if e1 != 0 {
114 err = errnoErr(e1) 159 err = errnoErr(e1)
115 } 160 }
116 return 161 return
117} 162}
118 163
164func libc_getpeername_trampoline()
165
166//go:linkname libc_getpeername libc_getpeername
167//go:cgo_import_dynamic libc_getpeername getpeername "/usr/lib/libSystem.B.dylib"
168
119// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 169// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
120 170
121func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { 171func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
122 _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) 172 _, _, e1 := syscall_rawSyscall(funcPC(libc_getsockname_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
123 if e1 != 0 { 173 if e1 != 0 {
124 err = errnoErr(e1) 174 err = errnoErr(e1)
125 } 175 }
126 return 176 return
127} 177}
128 178
179func libc_getsockname_trampoline()
180
181//go:linkname libc_getsockname libc_getsockname
182//go:cgo_import_dynamic libc_getsockname getsockname "/usr/lib/libSystem.B.dylib"
183
129// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 184// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
130 185
131func Shutdown(s int, how int) (err error) { 186func Shutdown(s int, how int) (err error) {
132 _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0) 187 _, _, e1 := syscall_syscall(funcPC(libc_shutdown_trampoline), uintptr(s), uintptr(how), 0)
133 if e1 != 0 { 188 if e1 != 0 {
134 err = errnoErr(e1) 189 err = errnoErr(e1)
135 } 190 }
136 return 191 return
137} 192}
138 193
194func libc_shutdown_trampoline()
195
196//go:linkname libc_shutdown libc_shutdown
197//go:cgo_import_dynamic libc_shutdown shutdown "/usr/lib/libSystem.B.dylib"
198
139// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 199// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
140 200
141func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) { 201func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
142 _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0) 202 _, _, e1 := syscall_rawSyscall6(funcPC(libc_socketpair_trampoline), uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
143 if e1 != 0 { 203 if e1 != 0 {
144 err = errnoErr(e1) 204 err = errnoErr(e1)
145 } 205 }
146 return 206 return
147} 207}
148 208
209func libc_socketpair_trampoline()
210
211//go:linkname libc_socketpair libc_socketpair
212//go:cgo_import_dynamic libc_socketpair socketpair "/usr/lib/libSystem.B.dylib"
213
149// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 214// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
150 215
151func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) { 216func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
@@ -155,7 +220,7 @@ func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Sockl
155 } else { 220 } else {
156 _p0 = unsafe.Pointer(&_zero) 221 _p0 = unsafe.Pointer(&_zero)
157 } 222 }
158 r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) 223 r0, _, e1 := syscall_syscall6(funcPC(libc_recvfrom_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
159 n = int(r0) 224 n = int(r0)
160 if e1 != 0 { 225 if e1 != 0 {
161 err = errnoErr(e1) 226 err = errnoErr(e1)
@@ -163,6 +228,11 @@ func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Sockl
163 return 228 return
164} 229}
165 230
231func libc_recvfrom_trampoline()
232
233//go:linkname libc_recvfrom libc_recvfrom
234//go:cgo_import_dynamic libc_recvfrom recvfrom "/usr/lib/libSystem.B.dylib"
235
166// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 236// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
167 237
168func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) { 238func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
@@ -172,17 +242,22 @@ func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (
172 } else { 242 } else {
173 _p0 = unsafe.Pointer(&_zero) 243 _p0 = unsafe.Pointer(&_zero)
174 } 244 }
175 _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen)) 245 _, _, e1 := syscall_syscall6(funcPC(libc_sendto_trampoline), uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
176 if e1 != 0 { 246 if e1 != 0 {
177 err = errnoErr(e1) 247 err = errnoErr(e1)
178 } 248 }
179 return 249 return
180} 250}
181 251
252func libc_sendto_trampoline()
253
254//go:linkname libc_sendto libc_sendto
255//go:cgo_import_dynamic libc_sendto sendto "/usr/lib/libSystem.B.dylib"
256
182// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 257// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
183 258
184func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { 259func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
185 r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) 260 r0, _, e1 := syscall_syscall(funcPC(libc_recvmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
186 n = int(r0) 261 n = int(r0)
187 if e1 != 0 { 262 if e1 != 0 {
188 err = errnoErr(e1) 263 err = errnoErr(e1)
@@ -190,10 +265,15 @@ func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
190 return 265 return
191} 266}
192 267
268func libc_recvmsg_trampoline()
269
270//go:linkname libc_recvmsg libc_recvmsg
271//go:cgo_import_dynamic libc_recvmsg recvmsg "/usr/lib/libSystem.B.dylib"
272
193// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 273// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
194 274
195func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { 275func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
196 r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) 276 r0, _, e1 := syscall_syscall(funcPC(libc_sendmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
197 n = int(r0) 277 n = int(r0)
198 if e1 != 0 { 278 if e1 != 0 {
199 err = errnoErr(e1) 279 err = errnoErr(e1)
@@ -201,10 +281,15 @@ func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
201 return 281 return
202} 282}
203 283
284func libc_sendmsg_trampoline()
285
286//go:linkname libc_sendmsg libc_sendmsg
287//go:cgo_import_dynamic libc_sendmsg sendmsg "/usr/lib/libSystem.B.dylib"
288
204// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 289// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
205 290
206func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) { 291func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
207 r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout))) 292 r0, _, e1 := syscall_syscall6(funcPC(libc_kevent_trampoline), uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
208 n = int(r0) 293 n = int(r0)
209 if e1 != 0 { 294 if e1 != 0 {
210 err = errnoErr(e1) 295 err = errnoErr(e1)
@@ -212,6 +297,11 @@ func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, ne
212 return 297 return
213} 298}
214 299
300func libc_kevent_trampoline()
301
302//go:linkname libc_kevent libc_kevent
303//go:cgo_import_dynamic libc_kevent kevent "/usr/lib/libSystem.B.dylib"
304
215// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 305// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
216 306
217func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { 307func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
@@ -221,13 +311,18 @@ func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr)
221 } else { 311 } else {
222 _p0 = unsafe.Pointer(&_zero) 312 _p0 = unsafe.Pointer(&_zero)
223 } 313 }
224 _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen)) 314 _, _, e1 := syscall_syscall6(funcPC(libc___sysctl_trampoline), uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
225 if e1 != 0 { 315 if e1 != 0 {
226 err = errnoErr(e1) 316 err = errnoErr(e1)
227 } 317 }
228 return 318 return
229} 319}
230 320
321func libc___sysctl_trampoline()
322
323//go:linkname libc___sysctl libc___sysctl
324//go:cgo_import_dynamic libc___sysctl __sysctl "/usr/lib/libSystem.B.dylib"
325
231// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 326// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
232 327
233func utimes(path string, timeval *[2]Timeval) (err error) { 328func utimes(path string, timeval *[2]Timeval) (err error) {
@@ -236,27 +331,37 @@ func utimes(path string, timeval *[2]Timeval) (err error) {
236 if err != nil { 331 if err != nil {
237 return 332 return
238 } 333 }
239 _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) 334 _, _, e1 := syscall_syscall(funcPC(libc_utimes_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
240 if e1 != 0 { 335 if e1 != 0 {
241 err = errnoErr(e1) 336 err = errnoErr(e1)
242 } 337 }
243 return 338 return
244} 339}
245 340
341func libc_utimes_trampoline()
342
343//go:linkname libc_utimes libc_utimes
344//go:cgo_import_dynamic libc_utimes utimes "/usr/lib/libSystem.B.dylib"
345
246// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 346// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
247 347
248func futimes(fd int, timeval *[2]Timeval) (err error) { 348func futimes(fd int, timeval *[2]Timeval) (err error) {
249 _, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0) 349 _, _, e1 := syscall_syscall(funcPC(libc_futimes_trampoline), uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
250 if e1 != 0 { 350 if e1 != 0 {
251 err = errnoErr(e1) 351 err = errnoErr(e1)
252 } 352 }
253 return 353 return
254} 354}
255 355
356func libc_futimes_trampoline()
357
358//go:linkname libc_futimes libc_futimes
359//go:cgo_import_dynamic libc_futimes futimes "/usr/lib/libSystem.B.dylib"
360
256// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 361// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
257 362
258func fcntl(fd int, cmd int, arg int) (val int, err error) { 363func fcntl(fd int, cmd int, arg int) (val int, err error) {
259 r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg)) 364 r0, _, e1 := syscall_syscall(funcPC(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
260 val = int(r0) 365 val = int(r0)
261 if e1 != 0 { 366 if e1 != 0 {
262 err = errnoErr(e1) 367 err = errnoErr(e1)
@@ -264,10 +369,15 @@ func fcntl(fd int, cmd int, arg int) (val int, err error) {
264 return 369 return
265} 370}
266 371
372func libc_fcntl_trampoline()
373
374//go:linkname libc_fcntl libc_fcntl
375//go:cgo_import_dynamic libc_fcntl fcntl "/usr/lib/libSystem.B.dylib"
376
267// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 377// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
268 378
269func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { 379func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
270 r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout)) 380 r0, _, e1 := syscall_syscall(funcPC(libc_poll_trampoline), uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
271 n = int(r0) 381 n = int(r0)
272 if e1 != 0 { 382 if e1 != 0 {
273 err = errnoErr(e1) 383 err = errnoErr(e1)
@@ -275,6 +385,11 @@ func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
275 return 385 return
276} 386}
277 387
388func libc_poll_trampoline()
389
390//go:linkname libc_poll libc_poll
391//go:cgo_import_dynamic libc_poll poll "/usr/lib/libSystem.B.dylib"
392
278// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 393// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
279 394
280func Madvise(b []byte, behav int) (err error) { 395func Madvise(b []byte, behav int) (err error) {
@@ -284,13 +399,18 @@ func Madvise(b []byte, behav int) (err error) {
284 } else { 399 } else {
285 _p0 = unsafe.Pointer(&_zero) 400 _p0 = unsafe.Pointer(&_zero)
286 } 401 }
287 _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav)) 402 _, _, e1 := syscall_syscall(funcPC(libc_madvise_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(behav))
288 if e1 != 0 { 403 if e1 != 0 {
289 err = errnoErr(e1) 404 err = errnoErr(e1)
290 } 405 }
291 return 406 return
292} 407}
293 408
409func libc_madvise_trampoline()
410
411//go:linkname libc_madvise libc_madvise
412//go:cgo_import_dynamic libc_madvise madvise "/usr/lib/libSystem.B.dylib"
413
294// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 414// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
295 415
296func Mlock(b []byte) (err error) { 416func Mlock(b []byte) (err error) {
@@ -300,23 +420,33 @@ func Mlock(b []byte) (err error) {
300 } else { 420 } else {
301 _p0 = unsafe.Pointer(&_zero) 421 _p0 = unsafe.Pointer(&_zero)
302 } 422 }
303 _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0) 423 _, _, e1 := syscall_syscall(funcPC(libc_mlock_trampoline), uintptr(_p0), uintptr(len(b)), 0)
304 if e1 != 0 { 424 if e1 != 0 {
305 err = errnoErr(e1) 425 err = errnoErr(e1)
306 } 426 }
307 return 427 return
308} 428}
309 429
430func libc_mlock_trampoline()
431
432//go:linkname libc_mlock libc_mlock
433//go:cgo_import_dynamic libc_mlock mlock "/usr/lib/libSystem.B.dylib"
434
310// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 435// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
311 436
312func Mlockall(flags int) (err error) { 437func Mlockall(flags int) (err error) {
313 _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0) 438 _, _, e1 := syscall_syscall(funcPC(libc_mlockall_trampoline), uintptr(flags), 0, 0)
314 if e1 != 0 { 439 if e1 != 0 {
315 err = errnoErr(e1) 440 err = errnoErr(e1)
316 } 441 }
317 return 442 return
318} 443}
319 444
445func libc_mlockall_trampoline()
446
447//go:linkname libc_mlockall libc_mlockall
448//go:cgo_import_dynamic libc_mlockall mlockall "/usr/lib/libSystem.B.dylib"
449
320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 450// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
321 451
322func Mprotect(b []byte, prot int) (err error) { 452func Mprotect(b []byte, prot int) (err error) {
@@ -326,13 +456,18 @@ func Mprotect(b []byte, prot int) (err error) {
326 } else { 456 } else {
327 _p0 = unsafe.Pointer(&_zero) 457 _p0 = unsafe.Pointer(&_zero)
328 } 458 }
329 _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot)) 459 _, _, e1 := syscall_syscall(funcPC(libc_mprotect_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(prot))
330 if e1 != 0 { 460 if e1 != 0 {
331 err = errnoErr(e1) 461 err = errnoErr(e1)
332 } 462 }
333 return 463 return
334} 464}
335 465
466func libc_mprotect_trampoline()
467
468//go:linkname libc_mprotect libc_mprotect
469//go:cgo_import_dynamic libc_mprotect mprotect "/usr/lib/libSystem.B.dylib"
470
336// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 471// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
337 472
338func Msync(b []byte, flags int) (err error) { 473func Msync(b []byte, flags int) (err error) {
@@ -342,13 +477,18 @@ func Msync(b []byte, flags int) (err error) {
342 } else { 477 } else {
343 _p0 = unsafe.Pointer(&_zero) 478 _p0 = unsafe.Pointer(&_zero)
344 } 479 }
345 _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags)) 480 _, _, e1 := syscall_syscall(funcPC(libc_msync_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(flags))
346 if e1 != 0 { 481 if e1 != 0 {
347 err = errnoErr(e1) 482 err = errnoErr(e1)
348 } 483 }
349 return 484 return
350} 485}
351 486
487func libc_msync_trampoline()
488
489//go:linkname libc_msync libc_msync
490//go:cgo_import_dynamic libc_msync msync "/usr/lib/libSystem.B.dylib"
491
352// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 492// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
353 493
354func Munlock(b []byte) (err error) { 494func Munlock(b []byte) (err error) {
@@ -358,37 +498,67 @@ func Munlock(b []byte) (err error) {
358 } else { 498 } else {
359 _p0 = unsafe.Pointer(&_zero) 499 _p0 = unsafe.Pointer(&_zero)
360 } 500 }
361 _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0) 501 _, _, e1 := syscall_syscall(funcPC(libc_munlock_trampoline), uintptr(_p0), uintptr(len(b)), 0)
362 if e1 != 0 { 502 if e1 != 0 {
363 err = errnoErr(e1) 503 err = errnoErr(e1)
364 } 504 }
365 return 505 return
366} 506}
367 507
508func libc_munlock_trampoline()
509
510//go:linkname libc_munlock libc_munlock
511//go:cgo_import_dynamic libc_munlock munlock "/usr/lib/libSystem.B.dylib"
512
368// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 513// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
369 514
370func Munlockall() (err error) { 515func Munlockall() (err error) {
371 _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0) 516 _, _, e1 := syscall_syscall(funcPC(libc_munlockall_trampoline), 0, 0, 0)
372 if e1 != 0 { 517 if e1 != 0 {
373 err = errnoErr(e1) 518 err = errnoErr(e1)
374 } 519 }
375 return 520 return
376} 521}
377 522
523func libc_munlockall_trampoline()
524
525//go:linkname libc_munlockall libc_munlockall
526//go:cgo_import_dynamic libc_munlockall munlockall "/usr/lib/libSystem.B.dylib"
527
378// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 528// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
379 529
380func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) { 530func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
381 _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0) 531 _, _, e1 := syscall_syscall6(funcPC(libc_ptrace_trampoline), uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
382 if e1 != 0 { 532 if e1 != 0 {
383 err = errnoErr(e1) 533 err = errnoErr(e1)
384 } 534 }
385 return 535 return
386} 536}
387 537
538func libc_ptrace_trampoline()
539
540//go:linkname libc_ptrace libc_ptrace
541//go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib"
542
543// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
544
545func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
546 _, _, e1 := syscall_syscall6(funcPC(libc_getattrlist_trampoline), uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
547 if e1 != 0 {
548 err = errnoErr(e1)
549 }
550 return
551}
552
553func libc_getattrlist_trampoline()
554
555//go:linkname libc_getattrlist libc_getattrlist
556//go:cgo_import_dynamic libc_getattrlist getattrlist "/usr/lib/libSystem.B.dylib"
557
388// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 558// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
389 559
390func pipe() (r int, w int, err error) { 560func pipe() (r int, w int, err error) {
391 r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0) 561 r0, r1, e1 := syscall_rawSyscall(funcPC(libc_pipe_trampoline), 0, 0, 0)
392 r = int(r0) 562 r = int(r0)
393 w = int(r1) 563 w = int(r1)
394 if e1 != 0 { 564 if e1 != 0 {
@@ -397,6 +567,11 @@ func pipe() (r int, w int, err error) {
397 return 567 return
398} 568}
399 569
570func libc_pipe_trampoline()
571
572//go:linkname libc_pipe libc_pipe
573//go:cgo_import_dynamic libc_pipe pipe "/usr/lib/libSystem.B.dylib"
574
400// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 575// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
401 576
402func getxattr(path string, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) { 577func getxattr(path string, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
@@ -410,7 +585,7 @@ func getxattr(path string, attr string, dest *byte, size int, position uint32, o
410 if err != nil { 585 if err != nil {
411 return 586 return
412 } 587 }
413 r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options)) 588 r0, _, e1 := syscall_syscall6(funcPC(libc_getxattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options))
414 sz = int(r0) 589 sz = int(r0)
415 if e1 != 0 { 590 if e1 != 0 {
416 err = errnoErr(e1) 591 err = errnoErr(e1)
@@ -418,6 +593,11 @@ func getxattr(path string, attr string, dest *byte, size int, position uint32, o
418 return 593 return
419} 594}
420 595
596func libc_getxattr_trampoline()
597
598//go:linkname libc_getxattr libc_getxattr
599//go:cgo_import_dynamic libc_getxattr getxattr "/usr/lib/libSystem.B.dylib"
600
421// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 601// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
422 602
423func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) { 603func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
@@ -426,7 +606,7 @@ func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, optio
426 if err != nil { 606 if err != nil {
427 return 607 return
428 } 608 }
429 r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options)) 609 r0, _, e1 := syscall_syscall6(funcPC(libc_fgetxattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options))
430 sz = int(r0) 610 sz = int(r0)
431 if e1 != 0 { 611 if e1 != 0 {
432 err = errnoErr(e1) 612 err = errnoErr(e1)
@@ -434,6 +614,11 @@ func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, optio
434 return 614 return
435} 615}
436 616
617func libc_fgetxattr_trampoline()
618
619//go:linkname libc_fgetxattr libc_fgetxattr
620//go:cgo_import_dynamic libc_fgetxattr fgetxattr "/usr/lib/libSystem.B.dylib"
621
437// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 622// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
438 623
439func setxattr(path string, attr string, data *byte, size int, position uint32, options int) (err error) { 624func setxattr(path string, attr string, data *byte, size int, position uint32, options int) (err error) {
@@ -447,13 +632,18 @@ func setxattr(path string, attr string, data *byte, size int, position uint32, o
447 if err != nil { 632 if err != nil {
448 return 633 return
449 } 634 }
450 _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options)) 635 _, _, e1 := syscall_syscall6(funcPC(libc_setxattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options))
451 if e1 != 0 { 636 if e1 != 0 {
452 err = errnoErr(e1) 637 err = errnoErr(e1)
453 } 638 }
454 return 639 return
455} 640}
456 641
642func libc_setxattr_trampoline()
643
644//go:linkname libc_setxattr libc_setxattr
645//go:cgo_import_dynamic libc_setxattr setxattr "/usr/lib/libSystem.B.dylib"
646
457// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 647// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
458 648
459func fsetxattr(fd int, attr string, data *byte, size int, position uint32, options int) (err error) { 649func fsetxattr(fd int, attr string, data *byte, size int, position uint32, options int) (err error) {
@@ -462,13 +652,18 @@ func fsetxattr(fd int, attr string, data *byte, size int, position uint32, optio
462 if err != nil { 652 if err != nil {
463 return 653 return
464 } 654 }
465 _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options)) 655 _, _, e1 := syscall_syscall6(funcPC(libc_fsetxattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options))
466 if e1 != 0 { 656 if e1 != 0 {
467 err = errnoErr(e1) 657 err = errnoErr(e1)
468 } 658 }
469 return 659 return
470} 660}
471 661
662func libc_fsetxattr_trampoline()
663
664//go:linkname libc_fsetxattr libc_fsetxattr
665//go:cgo_import_dynamic libc_fsetxattr fsetxattr "/usr/lib/libSystem.B.dylib"
666
472// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 667// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
473 668
474func removexattr(path string, attr string, options int) (err error) { 669func removexattr(path string, attr string, options int) (err error) {
@@ -482,13 +677,18 @@ func removexattr(path string, attr string, options int) (err error) {
482 if err != nil { 677 if err != nil {
483 return 678 return
484 } 679 }
485 _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) 680 _, _, e1 := syscall_syscall(funcPC(libc_removexattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
486 if e1 != 0 { 681 if e1 != 0 {
487 err = errnoErr(e1) 682 err = errnoErr(e1)
488 } 683 }
489 return 684 return
490} 685}
491 686
687func libc_removexattr_trampoline()
688
689//go:linkname libc_removexattr libc_removexattr
690//go:cgo_import_dynamic libc_removexattr removexattr "/usr/lib/libSystem.B.dylib"
691
492// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 692// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
493 693
494func fremovexattr(fd int, attr string, options int) (err error) { 694func fremovexattr(fd int, attr string, options int) (err error) {
@@ -497,13 +697,18 @@ func fremovexattr(fd int, attr string, options int) (err error) {
497 if err != nil { 697 if err != nil {
498 return 698 return
499 } 699 }
500 _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(options)) 700 _, _, e1 := syscall_syscall(funcPC(libc_fremovexattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(options))
501 if e1 != 0 { 701 if e1 != 0 {
502 err = errnoErr(e1) 702 err = errnoErr(e1)
503 } 703 }
504 return 704 return
505} 705}
506 706
707func libc_fremovexattr_trampoline()
708
709//go:linkname libc_fremovexattr libc_fremovexattr
710//go:cgo_import_dynamic libc_fremovexattr fremovexattr "/usr/lib/libSystem.B.dylib"
711
507// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 712// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
508 713
509func listxattr(path string, dest *byte, size int, options int) (sz int, err error) { 714func listxattr(path string, dest *byte, size int, options int) (sz int, err error) {
@@ -512,7 +717,7 @@ func listxattr(path string, dest *byte, size int, options int) (sz int, err erro
512 if err != nil { 717 if err != nil {
513 return 718 return
514 } 719 }
515 r0, _, e1 := Syscall6(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0) 720 r0, _, e1 := syscall_syscall6(funcPC(libc_listxattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
516 sz = int(r0) 721 sz = int(r0)
517 if e1 != 0 { 722 if e1 != 0 {
518 err = errnoErr(e1) 723 err = errnoErr(e1)
@@ -520,10 +725,15 @@ func listxattr(path string, dest *byte, size int, options int) (sz int, err erro
520 return 725 return
521} 726}
522 727
728func libc_listxattr_trampoline()
729
730//go:linkname libc_listxattr libc_listxattr
731//go:cgo_import_dynamic libc_listxattr listxattr "/usr/lib/libSystem.B.dylib"
732
523// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 733// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
524 734
525func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) { 735func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) {
526 r0, _, e1 := Syscall6(SYS_FLISTXATTR, uintptr(fd), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0) 736 r0, _, e1 := syscall_syscall6(funcPC(libc_flistxattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
527 sz = int(r0) 737 sz = int(r0)
528 if e1 != 0 { 738 if e1 != 0 {
529 err = errnoErr(e1) 739 err = errnoErr(e1)
@@ -531,26 +741,71 @@ func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) {
531 return 741 return
532} 742}
533 743
744func libc_flistxattr_trampoline()
745
746//go:linkname libc_flistxattr libc_flistxattr
747//go:cgo_import_dynamic libc_flistxattr flistxattr "/usr/lib/libSystem.B.dylib"
748
749// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
750
751func setattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
752 _, _, e1 := syscall_syscall6(funcPC(libc_setattrlist_trampoline), uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
753 if e1 != 0 {
754 err = errnoErr(e1)
755 }
756 return
757}
758
759func libc_setattrlist_trampoline()
760
761//go:linkname libc_setattrlist libc_setattrlist
762//go:cgo_import_dynamic libc_setattrlist setattrlist "/usr/lib/libSystem.B.dylib"
763
534// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 764// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
535 765
536func kill(pid int, signum int, posix int) (err error) { 766func kill(pid int, signum int, posix int) (err error) {
537 _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), uintptr(posix)) 767 _, _, e1 := syscall_syscall(funcPC(libc_kill_trampoline), uintptr(pid), uintptr(signum), uintptr(posix))
538 if e1 != 0 { 768 if e1 != 0 {
539 err = errnoErr(e1) 769 err = errnoErr(e1)
540 } 770 }
541 return 771 return
542} 772}
543 773
774func libc_kill_trampoline()
775
776//go:linkname libc_kill libc_kill
777//go:cgo_import_dynamic libc_kill kill "/usr/lib/libSystem.B.dylib"
778
544// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 779// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
545 780
546func ioctl(fd int, req uint, arg uintptr) (err error) { 781func ioctl(fd int, req uint, arg uintptr) (err error) {
547 _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) 782 _, _, e1 := syscall_syscall(funcPC(libc_ioctl_trampoline), uintptr(fd), uintptr(req), uintptr(arg))
548 if e1 != 0 { 783 if e1 != 0 {
549 err = errnoErr(e1) 784 err = errnoErr(e1)
550 } 785 }
551 return 786 return
552} 787}
553 788
789func libc_ioctl_trampoline()
790
791//go:linkname libc_ioctl libc_ioctl
792//go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib"
793
794// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
795
796func sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error) {
797 _, _, e1 := syscall_syscall9(funcPC(libc_sendfile_trampoline), uintptr(infd), uintptr(outfd), uintptr(offset), uintptr(offset>>32), uintptr(unsafe.Pointer(len)), uintptr(hdtr), uintptr(flags), 0, 0)
798 if e1 != 0 {
799 err = errnoErr(e1)
800 }
801 return
802}
803
804func libc_sendfile_trampoline()
805
806//go:linkname libc_sendfile libc_sendfile
807//go:cgo_import_dynamic libc_sendfile sendfile "/usr/lib/libSystem.B.dylib"
808
554// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 809// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
555 810
556func Access(path string, mode uint32) (err error) { 811func Access(path string, mode uint32) (err error) {
@@ -559,23 +814,33 @@ func Access(path string, mode uint32) (err error) {
559 if err != nil { 814 if err != nil {
560 return 815 return
561 } 816 }
562 _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) 817 _, _, e1 := syscall_syscall(funcPC(libc_access_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
563 if e1 != 0 { 818 if e1 != 0 {
564 err = errnoErr(e1) 819 err = errnoErr(e1)
565 } 820 }
566 return 821 return
567} 822}
568 823
824func libc_access_trampoline()
825
826//go:linkname libc_access libc_access
827//go:cgo_import_dynamic libc_access access "/usr/lib/libSystem.B.dylib"
828
569// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 829// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
570 830
571func Adjtime(delta *Timeval, olddelta *Timeval) (err error) { 831func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
572 _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0) 832 _, _, e1 := syscall_syscall(funcPC(libc_adjtime_trampoline), uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
573 if e1 != 0 { 833 if e1 != 0 {
574 err = errnoErr(e1) 834 err = errnoErr(e1)
575 } 835 }
576 return 836 return
577} 837}
578 838
839func libc_adjtime_trampoline()
840
841//go:linkname libc_adjtime libc_adjtime
842//go:cgo_import_dynamic libc_adjtime adjtime "/usr/lib/libSystem.B.dylib"
843
579// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 844// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
580 845
581func Chdir(path string) (err error) { 846func Chdir(path string) (err error) {
@@ -584,13 +849,18 @@ func Chdir(path string) (err error) {
584 if err != nil { 849 if err != nil {
585 return 850 return
586 } 851 }
587 _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) 852 _, _, e1 := syscall_syscall(funcPC(libc_chdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
588 if e1 != 0 { 853 if e1 != 0 {
589 err = errnoErr(e1) 854 err = errnoErr(e1)
590 } 855 }
591 return 856 return
592} 857}
593 858
859func libc_chdir_trampoline()
860
861//go:linkname libc_chdir libc_chdir
862//go:cgo_import_dynamic libc_chdir chdir "/usr/lib/libSystem.B.dylib"
863
594// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 864// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
595 865
596func Chflags(path string, flags int) (err error) { 866func Chflags(path string, flags int) (err error) {
@@ -599,13 +869,18 @@ func Chflags(path string, flags int) (err error) {
599 if err != nil { 869 if err != nil {
600 return 870 return
601 } 871 }
602 _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) 872 _, _, e1 := syscall_syscall(funcPC(libc_chflags_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
603 if e1 != 0 { 873 if e1 != 0 {
604 err = errnoErr(e1) 874 err = errnoErr(e1)
605 } 875 }
606 return 876 return
607} 877}
608 878
879func libc_chflags_trampoline()
880
881//go:linkname libc_chflags libc_chflags
882//go:cgo_import_dynamic libc_chflags chflags "/usr/lib/libSystem.B.dylib"
883
609// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 884// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
610 885
611func Chmod(path string, mode uint32) (err error) { 886func Chmod(path string, mode uint32) (err error) {
@@ -614,13 +889,18 @@ func Chmod(path string, mode uint32) (err error) {
614 if err != nil { 889 if err != nil {
615 return 890 return
616 } 891 }
617 _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) 892 _, _, e1 := syscall_syscall(funcPC(libc_chmod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
618 if e1 != 0 { 893 if e1 != 0 {
619 err = errnoErr(e1) 894 err = errnoErr(e1)
620 } 895 }
621 return 896 return
622} 897}
623 898
899func libc_chmod_trampoline()
900
901//go:linkname libc_chmod libc_chmod
902//go:cgo_import_dynamic libc_chmod chmod "/usr/lib/libSystem.B.dylib"
903
624// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 904// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
625 905
626func Chown(path string, uid int, gid int) (err error) { 906func Chown(path string, uid int, gid int) (err error) {
@@ -629,13 +909,18 @@ func Chown(path string, uid int, gid int) (err error) {
629 if err != nil { 909 if err != nil {
630 return 910 return
631 } 911 }
632 _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) 912 _, _, e1 := syscall_syscall(funcPC(libc_chown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
633 if e1 != 0 { 913 if e1 != 0 {
634 err = errnoErr(e1) 914 err = errnoErr(e1)
635 } 915 }
636 return 916 return
637} 917}
638 918
919func libc_chown_trampoline()
920
921//go:linkname libc_chown libc_chown
922//go:cgo_import_dynamic libc_chown chown "/usr/lib/libSystem.B.dylib"
923
639// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 924// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
640 925
641func Chroot(path string) (err error) { 926func Chroot(path string) (err error) {
@@ -644,27 +929,37 @@ func Chroot(path string) (err error) {
644 if err != nil { 929 if err != nil {
645 return 930 return
646 } 931 }
647 _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0) 932 _, _, e1 := syscall_syscall(funcPC(libc_chroot_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
648 if e1 != 0 { 933 if e1 != 0 {
649 err = errnoErr(e1) 934 err = errnoErr(e1)
650 } 935 }
651 return 936 return
652} 937}
653 938
939func libc_chroot_trampoline()
940
941//go:linkname libc_chroot libc_chroot
942//go:cgo_import_dynamic libc_chroot chroot "/usr/lib/libSystem.B.dylib"
943
654// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 944// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
655 945
656func Close(fd int) (err error) { 946func Close(fd int) (err error) {
657 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 947 _, _, e1 := syscall_syscall(funcPC(libc_close_trampoline), uintptr(fd), 0, 0)
658 if e1 != 0 { 948 if e1 != 0 {
659 err = errnoErr(e1) 949 err = errnoErr(e1)
660 } 950 }
661 return 951 return
662} 952}
663 953
954func libc_close_trampoline()
955
956//go:linkname libc_close libc_close
957//go:cgo_import_dynamic libc_close close "/usr/lib/libSystem.B.dylib"
958
664// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 959// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
665 960
666func Dup(fd int) (nfd int, err error) { 961func Dup(fd int) (nfd int, err error) {
667 r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0) 962 r0, _, e1 := syscall_syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0)
668 nfd = int(r0) 963 nfd = int(r0)
669 if e1 != 0 { 964 if e1 != 0 {
670 err = errnoErr(e1) 965 err = errnoErr(e1)
@@ -672,16 +967,26 @@ func Dup(fd int) (nfd int, err error) {
672 return 967 return
673} 968}
674 969
970func libc_dup_trampoline()
971
972//go:linkname libc_dup libc_dup
973//go:cgo_import_dynamic libc_dup dup "/usr/lib/libSystem.B.dylib"
974
675// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 975// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
676 976
677func Dup2(from int, to int) (err error) { 977func Dup2(from int, to int) (err error) {
678 _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0) 978 _, _, e1 := syscall_syscall(funcPC(libc_dup2_trampoline), uintptr(from), uintptr(to), 0)
679 if e1 != 0 { 979 if e1 != 0 {
680 err = errnoErr(e1) 980 err = errnoErr(e1)
681 } 981 }
682 return 982 return
683} 983}
684 984
985func libc_dup2_trampoline()
986
987//go:linkname libc_dup2 libc_dup2
988//go:cgo_import_dynamic libc_dup2 dup2 "/usr/lib/libSystem.B.dylib"
989
685// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 990// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
686 991
687func Exchangedata(path1 string, path2 string, options int) (err error) { 992func Exchangedata(path1 string, path2 string, options int) (err error) {
@@ -695,20 +1000,30 @@ func Exchangedata(path1 string, path2 string, options int) (err error) {
695 if err != nil { 1000 if err != nil {
696 return 1001 return
697 } 1002 }
698 _, _, e1 := Syscall(SYS_EXCHANGEDATA, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) 1003 _, _, e1 := syscall_syscall(funcPC(libc_exchangedata_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
699 if e1 != 0 { 1004 if e1 != 0 {
700 err = errnoErr(e1) 1005 err = errnoErr(e1)
701 } 1006 }
702 return 1007 return
703} 1008}
704 1009
1010func libc_exchangedata_trampoline()
1011
1012//go:linkname libc_exchangedata libc_exchangedata
1013//go:cgo_import_dynamic libc_exchangedata exchangedata "/usr/lib/libSystem.B.dylib"
1014
705// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1015// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
706 1016
707func Exit(code int) { 1017func Exit(code int) {
708 Syscall(SYS_EXIT, uintptr(code), 0, 0) 1018 syscall_syscall(funcPC(libc_exit_trampoline), uintptr(code), 0, 0)
709 return 1019 return
710} 1020}
711 1021
1022func libc_exit_trampoline()
1023
1024//go:linkname libc_exit libc_exit
1025//go:cgo_import_dynamic libc_exit exit "/usr/lib/libSystem.B.dylib"
1026
712// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1027// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
713 1028
714func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { 1029func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
@@ -717,43 +1032,63 @@ func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
717 if err != nil { 1032 if err != nil {
718 return 1033 return
719 } 1034 }
720 _, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) 1035 _, _, e1 := syscall_syscall6(funcPC(libc_faccessat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
721 if e1 != 0 { 1036 if e1 != 0 {
722 err = errnoErr(e1) 1037 err = errnoErr(e1)
723 } 1038 }
724 return 1039 return
725} 1040}
726 1041
1042func libc_faccessat_trampoline()
1043
1044//go:linkname libc_faccessat libc_faccessat
1045//go:cgo_import_dynamic libc_faccessat faccessat "/usr/lib/libSystem.B.dylib"
1046
727// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1047// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
728 1048
729func Fchdir(fd int) (err error) { 1049func Fchdir(fd int) (err error) {
730 _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0) 1050 _, _, e1 := syscall_syscall(funcPC(libc_fchdir_trampoline), uintptr(fd), 0, 0)
731 if e1 != 0 { 1051 if e1 != 0 {
732 err = errnoErr(e1) 1052 err = errnoErr(e1)
733 } 1053 }
734 return 1054 return
735} 1055}
736 1056
1057func libc_fchdir_trampoline()
1058
1059//go:linkname libc_fchdir libc_fchdir
1060//go:cgo_import_dynamic libc_fchdir fchdir "/usr/lib/libSystem.B.dylib"
1061
737// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1062// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
738 1063
739func Fchflags(fd int, flags int) (err error) { 1064func Fchflags(fd int, flags int) (err error) {
740 _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0) 1065 _, _, e1 := syscall_syscall(funcPC(libc_fchflags_trampoline), uintptr(fd), uintptr(flags), 0)
741 if e1 != 0 { 1066 if e1 != 0 {
742 err = errnoErr(e1) 1067 err = errnoErr(e1)
743 } 1068 }
744 return 1069 return
745} 1070}
746 1071
1072func libc_fchflags_trampoline()
1073
1074//go:linkname libc_fchflags libc_fchflags
1075//go:cgo_import_dynamic libc_fchflags fchflags "/usr/lib/libSystem.B.dylib"
1076
747// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1077// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
748 1078
749func Fchmod(fd int, mode uint32) (err error) { 1079func Fchmod(fd int, mode uint32) (err error) {
750 _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0) 1080 _, _, e1 := syscall_syscall(funcPC(libc_fchmod_trampoline), uintptr(fd), uintptr(mode), 0)
751 if e1 != 0 { 1081 if e1 != 0 {
752 err = errnoErr(e1) 1082 err = errnoErr(e1)
753 } 1083 }
754 return 1084 return
755} 1085}
756 1086
1087func libc_fchmod_trampoline()
1088
1089//go:linkname libc_fchmod libc_fchmod
1090//go:cgo_import_dynamic libc_fchmod fchmod "/usr/lib/libSystem.B.dylib"
1091
757// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1092// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
758 1093
759func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { 1094func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
@@ -762,23 +1097,33 @@ func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
762 if err != nil { 1097 if err != nil {
763 return 1098 return
764 } 1099 }
765 _, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) 1100 _, _, e1 := syscall_syscall6(funcPC(libc_fchmodat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
766 if e1 != 0 { 1101 if e1 != 0 {
767 err = errnoErr(e1) 1102 err = errnoErr(e1)
768 } 1103 }
769 return 1104 return
770} 1105}
771 1106
1107func libc_fchmodat_trampoline()
1108
1109//go:linkname libc_fchmodat libc_fchmodat
1110//go:cgo_import_dynamic libc_fchmodat fchmodat "/usr/lib/libSystem.B.dylib"
1111
772// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1112// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
773 1113
774func Fchown(fd int, uid int, gid int) (err error) { 1114func Fchown(fd int, uid int, gid int) (err error) {
775 _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid)) 1115 _, _, e1 := syscall_syscall(funcPC(libc_fchown_trampoline), uintptr(fd), uintptr(uid), uintptr(gid))
776 if e1 != 0 { 1116 if e1 != 0 {
777 err = errnoErr(e1) 1117 err = errnoErr(e1)
778 } 1118 }
779 return 1119 return
780} 1120}
781 1121
1122func libc_fchown_trampoline()
1123
1124//go:linkname libc_fchown libc_fchown
1125//go:cgo_import_dynamic libc_fchown fchown "/usr/lib/libSystem.B.dylib"
1126
782// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1127// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
783 1128
784func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { 1129func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
@@ -787,142 +1132,135 @@ func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
787 if err != nil { 1132 if err != nil {
788 return 1133 return
789 } 1134 }
790 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0) 1135 _, _, e1 := syscall_syscall6(funcPC(libc_fchownat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
791 if e1 != 0 { 1136 if e1 != 0 {
792 err = errnoErr(e1) 1137 err = errnoErr(e1)
793 } 1138 }
794 return 1139 return
795} 1140}
796 1141
797// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1142func libc_fchownat_trampoline()
798 1143
799func Flock(fd int, how int) (err error) { 1144//go:linkname libc_fchownat libc_fchownat
800 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0) 1145//go:cgo_import_dynamic libc_fchownat fchownat "/usr/lib/libSystem.B.dylib"
801 if e1 != 0 {
802 err = errnoErr(e1)
803 }
804 return
805}
806 1146
807// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1147// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
808 1148
809func Fpathconf(fd int, name int) (val int, err error) { 1149func Flock(fd int, how int) (err error) {
810 r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0) 1150 _, _, e1 := syscall_syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0)
811 val = int(r0)
812 if e1 != 0 { 1151 if e1 != 0 {
813 err = errnoErr(e1) 1152 err = errnoErr(e1)
814 } 1153 }
815 return 1154 return
816} 1155}
817 1156
818// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1157func libc_flock_trampoline()
819 1158
820func Fstat(fd int, stat *Stat_t) (err error) { 1159//go:linkname libc_flock libc_flock
821 _, _, e1 := Syscall(SYS_FSTAT64, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) 1160//go:cgo_import_dynamic libc_flock flock "/usr/lib/libSystem.B.dylib"
822 if e1 != 0 {
823 err = errnoErr(e1)
824 }
825 return
826}
827 1161
828// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1162// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
829 1163
830func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { 1164func Fpathconf(fd int, name int) (val int, err error) {
831 var _p0 *byte 1165 r0, _, e1 := syscall_syscall(funcPC(libc_fpathconf_trampoline), uintptr(fd), uintptr(name), 0)
832 _p0, err = BytePtrFromString(path) 1166 val = int(r0)
833 if err != nil {
834 return
835 }
836 _, _, e1 := Syscall6(SYS_FSTATAT64, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
837 if e1 != 0 { 1167 if e1 != 0 {
838 err = errnoErr(e1) 1168 err = errnoErr(e1)
839 } 1169 }
840 return 1170 return
841} 1171}
842 1172
843// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1173func libc_fpathconf_trampoline()
844 1174
845func Fstatfs(fd int, stat *Statfs_t) (err error) { 1175//go:linkname libc_fpathconf libc_fpathconf
846 _, _, e1 := Syscall(SYS_FSTATFS64, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) 1176//go:cgo_import_dynamic libc_fpathconf fpathconf "/usr/lib/libSystem.B.dylib"
847 if e1 != 0 {
848 err = errnoErr(e1)
849 }
850 return
851}
852 1177
853// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1178// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
854 1179
855func Fsync(fd int) (err error) { 1180func Fsync(fd int) (err error) {
856 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0) 1181 _, _, e1 := syscall_syscall(funcPC(libc_fsync_trampoline), uintptr(fd), 0, 0)
857 if e1 != 0 { 1182 if e1 != 0 {
858 err = errnoErr(e1) 1183 err = errnoErr(e1)
859 } 1184 }
860 return 1185 return
861} 1186}
862 1187
1188func libc_fsync_trampoline()
1189
1190//go:linkname libc_fsync libc_fsync
1191//go:cgo_import_dynamic libc_fsync fsync "/usr/lib/libSystem.B.dylib"
1192
863// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1193// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
864 1194
865func Ftruncate(fd int, length int64) (err error) { 1195func Ftruncate(fd int, length int64) (err error) {
866 _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), uintptr(length>>32)) 1196 _, _, e1 := syscall_syscall(funcPC(libc_ftruncate_trampoline), uintptr(fd), uintptr(length), uintptr(length>>32))
867 if e1 != 0 { 1197 if e1 != 0 {
868 err = errnoErr(e1) 1198 err = errnoErr(e1)
869 } 1199 }
870 return 1200 return
871} 1201}
872 1202
873// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1203func libc_ftruncate_trampoline()
874 1204
875func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { 1205//go:linkname libc_ftruncate libc_ftruncate
876 var _p0 unsafe.Pointer 1206//go:cgo_import_dynamic libc_ftruncate ftruncate "/usr/lib/libSystem.B.dylib"
877 if len(buf) > 0 {
878 _p0 = unsafe.Pointer(&buf[0])
879 } else {
880 _p0 = unsafe.Pointer(&_zero)
881 }
882 r0, _, e1 := Syscall6(SYS_GETDIRENTRIES64, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
883 n = int(r0)
884 if e1 != 0 {
885 err = errnoErr(e1)
886 }
887 return
888}
889 1207
890// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1208// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
891 1209
892func Getdtablesize() (size int) { 1210func Getdtablesize() (size int) {
893 r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0) 1211 r0, _, _ := syscall_syscall(funcPC(libc_getdtablesize_trampoline), 0, 0, 0)
894 size = int(r0) 1212 size = int(r0)
895 return 1213 return
896} 1214}
897 1215
1216func libc_getdtablesize_trampoline()
1217
1218//go:linkname libc_getdtablesize libc_getdtablesize
1219//go:cgo_import_dynamic libc_getdtablesize getdtablesize "/usr/lib/libSystem.B.dylib"
1220
898// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1221// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
899 1222
900func Getegid() (egid int) { 1223func Getegid() (egid int) {
901 r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0) 1224 r0, _, _ := syscall_rawSyscall(funcPC(libc_getegid_trampoline), 0, 0, 0)
902 egid = int(r0) 1225 egid = int(r0)
903 return 1226 return
904} 1227}
905 1228
1229func libc_getegid_trampoline()
1230
1231//go:linkname libc_getegid libc_getegid
1232//go:cgo_import_dynamic libc_getegid getegid "/usr/lib/libSystem.B.dylib"
1233
906// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1234// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
907 1235
908func Geteuid() (uid int) { 1236func Geteuid() (uid int) {
909 r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0) 1237 r0, _, _ := syscall_rawSyscall(funcPC(libc_geteuid_trampoline), 0, 0, 0)
910 uid = int(r0) 1238 uid = int(r0)
911 return 1239 return
912} 1240}
913 1241
1242func libc_geteuid_trampoline()
1243
1244//go:linkname libc_geteuid libc_geteuid
1245//go:cgo_import_dynamic libc_geteuid geteuid "/usr/lib/libSystem.B.dylib"
1246
914// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1247// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
915 1248
916func Getgid() (gid int) { 1249func Getgid() (gid int) {
917 r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0) 1250 r0, _, _ := syscall_rawSyscall(funcPC(libc_getgid_trampoline), 0, 0, 0)
918 gid = int(r0) 1251 gid = int(r0)
919 return 1252 return
920} 1253}
921 1254
1255func libc_getgid_trampoline()
1256
1257//go:linkname libc_getgid libc_getgid
1258//go:cgo_import_dynamic libc_getgid getgid "/usr/lib/libSystem.B.dylib"
1259
922// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1260// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
923 1261
924func Getpgid(pid int) (pgid int, err error) { 1262func Getpgid(pid int) (pgid int, err error) {
925 r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0) 1263 r0, _, e1 := syscall_rawSyscall(funcPC(libc_getpgid_trampoline), uintptr(pid), 0, 0)
926 pgid = int(r0) 1264 pgid = int(r0)
927 if e1 != 0 { 1265 if e1 != 0 {
928 err = errnoErr(e1) 1266 err = errnoErr(e1)
@@ -930,34 +1268,54 @@ func Getpgid(pid int) (pgid int, err error) {
930 return 1268 return
931} 1269}
932 1270
1271func libc_getpgid_trampoline()
1272
1273//go:linkname libc_getpgid libc_getpgid
1274//go:cgo_import_dynamic libc_getpgid getpgid "/usr/lib/libSystem.B.dylib"
1275
933// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1276// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
934 1277
935func Getpgrp() (pgrp int) { 1278func Getpgrp() (pgrp int) {
936 r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0) 1279 r0, _, _ := syscall_rawSyscall(funcPC(libc_getpgrp_trampoline), 0, 0, 0)
937 pgrp = int(r0) 1280 pgrp = int(r0)
938 return 1281 return
939} 1282}
940 1283
1284func libc_getpgrp_trampoline()
1285
1286//go:linkname libc_getpgrp libc_getpgrp
1287//go:cgo_import_dynamic libc_getpgrp getpgrp "/usr/lib/libSystem.B.dylib"
1288
941// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1289// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
942 1290
943func Getpid() (pid int) { 1291func Getpid() (pid int) {
944 r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0) 1292 r0, _, _ := syscall_rawSyscall(funcPC(libc_getpid_trampoline), 0, 0, 0)
945 pid = int(r0) 1293 pid = int(r0)
946 return 1294 return
947} 1295}
948 1296
1297func libc_getpid_trampoline()
1298
1299//go:linkname libc_getpid libc_getpid
1300//go:cgo_import_dynamic libc_getpid getpid "/usr/lib/libSystem.B.dylib"
1301
949// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1302// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
950 1303
951func Getppid() (ppid int) { 1304func Getppid() (ppid int) {
952 r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0) 1305 r0, _, _ := syscall_rawSyscall(funcPC(libc_getppid_trampoline), 0, 0, 0)
953 ppid = int(r0) 1306 ppid = int(r0)
954 return 1307 return
955} 1308}
956 1309
1310func libc_getppid_trampoline()
1311
1312//go:linkname libc_getppid libc_getppid
1313//go:cgo_import_dynamic libc_getppid getppid "/usr/lib/libSystem.B.dylib"
1314
957// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1315// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
958 1316
959func Getpriority(which int, who int) (prio int, err error) { 1317func Getpriority(which int, who int) (prio int, err error) {
960 r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0) 1318 r0, _, e1 := syscall_syscall(funcPC(libc_getpriority_trampoline), uintptr(which), uintptr(who), 0)
961 prio = int(r0) 1319 prio = int(r0)
962 if e1 != 0 { 1320 if e1 != 0 {
963 err = errnoErr(e1) 1321 err = errnoErr(e1)
@@ -965,30 +1323,45 @@ func Getpriority(which int, who int) (prio int, err error) {
965 return 1323 return
966} 1324}
967 1325
1326func libc_getpriority_trampoline()
1327
1328//go:linkname libc_getpriority libc_getpriority
1329//go:cgo_import_dynamic libc_getpriority getpriority "/usr/lib/libSystem.B.dylib"
1330
968// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1331// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
969 1332
970func Getrlimit(which int, lim *Rlimit) (err error) { 1333func Getrlimit(which int, lim *Rlimit) (err error) {
971 _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) 1334 _, _, e1 := syscall_rawSyscall(funcPC(libc_getrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
972 if e1 != 0 { 1335 if e1 != 0 {
973 err = errnoErr(e1) 1336 err = errnoErr(e1)
974 } 1337 }
975 return 1338 return
976} 1339}
977 1340
1341func libc_getrlimit_trampoline()
1342
1343//go:linkname libc_getrlimit libc_getrlimit
1344//go:cgo_import_dynamic libc_getrlimit getrlimit "/usr/lib/libSystem.B.dylib"
1345
978// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1346// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
979 1347
980func Getrusage(who int, rusage *Rusage) (err error) { 1348func Getrusage(who int, rusage *Rusage) (err error) {
981 _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0) 1349 _, _, e1 := syscall_rawSyscall(funcPC(libc_getrusage_trampoline), uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
982 if e1 != 0 { 1350 if e1 != 0 {
983 err = errnoErr(e1) 1351 err = errnoErr(e1)
984 } 1352 }
985 return 1353 return
986} 1354}
987 1355
1356func libc_getrusage_trampoline()
1357
1358//go:linkname libc_getrusage libc_getrusage
1359//go:cgo_import_dynamic libc_getrusage getrusage "/usr/lib/libSystem.B.dylib"
1360
988// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1361// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
989 1362
990func Getsid(pid int) (sid int, err error) { 1363func Getsid(pid int) (sid int, err error) {
991 r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0) 1364 r0, _, e1 := syscall_rawSyscall(funcPC(libc_getsid_trampoline), uintptr(pid), 0, 0)
992 sid = int(r0) 1365 sid = int(r0)
993 if e1 != 0 { 1366 if e1 != 0 {
994 err = errnoErr(e1) 1367 err = errnoErr(e1)
@@ -996,26 +1369,41 @@ func Getsid(pid int) (sid int, err error) {
996 return 1369 return
997} 1370}
998 1371
1372func libc_getsid_trampoline()
1373
1374//go:linkname libc_getsid libc_getsid
1375//go:cgo_import_dynamic libc_getsid getsid "/usr/lib/libSystem.B.dylib"
1376
999// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1377// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1000 1378
1001func Getuid() (uid int) { 1379func Getuid() (uid int) {
1002 r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0) 1380 r0, _, _ := syscall_rawSyscall(funcPC(libc_getuid_trampoline), 0, 0, 0)
1003 uid = int(r0) 1381 uid = int(r0)
1004 return 1382 return
1005} 1383}
1006 1384
1385func libc_getuid_trampoline()
1386
1387//go:linkname libc_getuid libc_getuid
1388//go:cgo_import_dynamic libc_getuid getuid "/usr/lib/libSystem.B.dylib"
1389
1007// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1390// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1008 1391
1009func Issetugid() (tainted bool) { 1392func Issetugid() (tainted bool) {
1010 r0, _, _ := RawSyscall(SYS_ISSETUGID, 0, 0, 0) 1393 r0, _, _ := syscall_rawSyscall(funcPC(libc_issetugid_trampoline), 0, 0, 0)
1011 tainted = bool(r0 != 0) 1394 tainted = bool(r0 != 0)
1012 return 1395 return
1013} 1396}
1014 1397
1398func libc_issetugid_trampoline()
1399
1400//go:linkname libc_issetugid libc_issetugid
1401//go:cgo_import_dynamic libc_issetugid issetugid "/usr/lib/libSystem.B.dylib"
1402
1015// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1403// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1016 1404
1017func Kqueue() (fd int, err error) { 1405func Kqueue() (fd int, err error) {
1018 r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0) 1406 r0, _, e1 := syscall_syscall(funcPC(libc_kqueue_trampoline), 0, 0, 0)
1019 fd = int(r0) 1407 fd = int(r0)
1020 if e1 != 0 { 1408 if e1 != 0 {
1021 err = errnoErr(e1) 1409 err = errnoErr(e1)
@@ -1023,6 +1411,11 @@ func Kqueue() (fd int, err error) {
1023 return 1411 return
1024} 1412}
1025 1413
1414func libc_kqueue_trampoline()
1415
1416//go:linkname libc_kqueue libc_kqueue
1417//go:cgo_import_dynamic libc_kqueue kqueue "/usr/lib/libSystem.B.dylib"
1418
1026// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1419// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1027 1420
1028func Lchown(path string, uid int, gid int) (err error) { 1421func Lchown(path string, uid int, gid int) (err error) {
@@ -1031,13 +1424,18 @@ func Lchown(path string, uid int, gid int) (err error) {
1031 if err != nil { 1424 if err != nil {
1032 return 1425 return
1033 } 1426 }
1034 _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) 1427 _, _, e1 := syscall_syscall(funcPC(libc_lchown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
1035 if e1 != 0 { 1428 if e1 != 0 {
1036 err = errnoErr(e1) 1429 err = errnoErr(e1)
1037 } 1430 }
1038 return 1431 return
1039} 1432}
1040 1433
1434func libc_lchown_trampoline()
1435
1436//go:linkname libc_lchown libc_lchown
1437//go:cgo_import_dynamic libc_lchown lchown "/usr/lib/libSystem.B.dylib"
1438
1041// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1439// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1042 1440
1043func Link(path string, link string) (err error) { 1441func Link(path string, link string) (err error) {
@@ -1051,13 +1449,18 @@ func Link(path string, link string) (err error) {
1051 if err != nil { 1449 if err != nil {
1052 return 1450 return
1053 } 1451 }
1054 _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 1452 _, _, e1 := syscall_syscall(funcPC(libc_link_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1055 if e1 != 0 { 1453 if e1 != 0 {
1056 err = errnoErr(e1) 1454 err = errnoErr(e1)
1057 } 1455 }
1058 return 1456 return
1059} 1457}
1060 1458
1459func libc_link_trampoline()
1460
1461//go:linkname libc_link libc_link
1462//go:cgo_import_dynamic libc_link link "/usr/lib/libSystem.B.dylib"
1463
1061// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1464// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1062 1465
1063func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) { 1466func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
@@ -1071,37 +1474,32 @@ func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err er
1071 if err != nil { 1474 if err != nil {
1072 return 1475 return
1073 } 1476 }
1074 _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) 1477 _, _, e1 := syscall_syscall6(funcPC(libc_linkat_trampoline), uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
1075 if e1 != 0 { 1478 if e1 != 0 {
1076 err = errnoErr(e1) 1479 err = errnoErr(e1)
1077 } 1480 }
1078 return 1481 return
1079} 1482}
1080 1483
1484func libc_linkat_trampoline()
1485
1486//go:linkname libc_linkat libc_linkat
1487//go:cgo_import_dynamic libc_linkat linkat "/usr/lib/libSystem.B.dylib"
1488
1081// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1489// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1082 1490
1083func Listen(s int, backlog int) (err error) { 1491func Listen(s int, backlog int) (err error) {
1084 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0) 1492 _, _, e1 := syscall_syscall(funcPC(libc_listen_trampoline), uintptr(s), uintptr(backlog), 0)
1085 if e1 != 0 { 1493 if e1 != 0 {
1086 err = errnoErr(e1) 1494 err = errnoErr(e1)
1087 } 1495 }
1088 return 1496 return
1089} 1497}
1090 1498
1091// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1499func libc_listen_trampoline()
1092 1500
1093func Lstat(path string, stat *Stat_t) (err error) { 1501//go:linkname libc_listen libc_listen
1094 var _p0 *byte 1502//go:cgo_import_dynamic libc_listen listen "/usr/lib/libSystem.B.dylib"
1095 _p0, err = BytePtrFromString(path)
1096 if err != nil {
1097 return
1098 }
1099 _, _, e1 := Syscall(SYS_LSTAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1100 if e1 != 0 {
1101 err = errnoErr(e1)
1102 }
1103 return
1104}
1105 1503
1106// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1504// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1107 1505
@@ -1111,13 +1509,18 @@ func Mkdir(path string, mode uint32) (err error) {
1111 if err != nil { 1509 if err != nil {
1112 return 1510 return
1113 } 1511 }
1114 _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) 1512 _, _, e1 := syscall_syscall(funcPC(libc_mkdir_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1115 if e1 != 0 { 1513 if e1 != 0 {
1116 err = errnoErr(e1) 1514 err = errnoErr(e1)
1117 } 1515 }
1118 return 1516 return
1119} 1517}
1120 1518
1519func libc_mkdir_trampoline()
1520
1521//go:linkname libc_mkdir libc_mkdir
1522//go:cgo_import_dynamic libc_mkdir mkdir "/usr/lib/libSystem.B.dylib"
1523
1121// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1524// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1122 1525
1123func Mkdirat(dirfd int, path string, mode uint32) (err error) { 1526func Mkdirat(dirfd int, path string, mode uint32) (err error) {
@@ -1126,13 +1529,18 @@ func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1126 if err != nil { 1529 if err != nil {
1127 return 1530 return
1128 } 1531 }
1129 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) 1532 _, _, e1 := syscall_syscall(funcPC(libc_mkdirat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1130 if e1 != 0 { 1533 if e1 != 0 {
1131 err = errnoErr(e1) 1534 err = errnoErr(e1)
1132 } 1535 }
1133 return 1536 return
1134} 1537}
1135 1538
1539func libc_mkdirat_trampoline()
1540
1541//go:linkname libc_mkdirat libc_mkdirat
1542//go:cgo_import_dynamic libc_mkdirat mkdirat "/usr/lib/libSystem.B.dylib"
1543
1136// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1544// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1137 1545
1138func Mkfifo(path string, mode uint32) (err error) { 1546func Mkfifo(path string, mode uint32) (err error) {
@@ -1141,13 +1549,18 @@ func Mkfifo(path string, mode uint32) (err error) {
1141 if err != nil { 1549 if err != nil {
1142 return 1550 return
1143 } 1551 }
1144 _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) 1552 _, _, e1 := syscall_syscall(funcPC(libc_mkfifo_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1145 if e1 != 0 { 1553 if e1 != 0 {
1146 err = errnoErr(e1) 1554 err = errnoErr(e1)
1147 } 1555 }
1148 return 1556 return
1149} 1557}
1150 1558
1559func libc_mkfifo_trampoline()
1560
1561//go:linkname libc_mkfifo libc_mkfifo
1562//go:cgo_import_dynamic libc_mkfifo mkfifo "/usr/lib/libSystem.B.dylib"
1563
1151// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1564// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1152 1565
1153func Mknod(path string, mode uint32, dev int) (err error) { 1566func Mknod(path string, mode uint32, dev int) (err error) {
@@ -1156,13 +1569,18 @@ func Mknod(path string, mode uint32, dev int) (err error) {
1156 if err != nil { 1569 if err != nil {
1157 return 1570 return
1158 } 1571 }
1159 _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) 1572 _, _, e1 := syscall_syscall(funcPC(libc_mknod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
1160 if e1 != 0 { 1573 if e1 != 0 {
1161 err = errnoErr(e1) 1574 err = errnoErr(e1)
1162 } 1575 }
1163 return 1576 return
1164} 1577}
1165 1578
1579func libc_mknod_trampoline()
1580
1581//go:linkname libc_mknod libc_mknod
1582//go:cgo_import_dynamic libc_mknod mknod "/usr/lib/libSystem.B.dylib"
1583
1166// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1584// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1167 1585
1168func Open(path string, mode int, perm uint32) (fd int, err error) { 1586func Open(path string, mode int, perm uint32) (fd int, err error) {
@@ -1171,7 +1589,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
1171 if err != nil { 1589 if err != nil {
1172 return 1590 return
1173 } 1591 }
1174 r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) 1592 r0, _, e1 := syscall_syscall(funcPC(libc_open_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
1175 fd = int(r0) 1593 fd = int(r0)
1176 if e1 != 0 { 1594 if e1 != 0 {
1177 err = errnoErr(e1) 1595 err = errnoErr(e1)
@@ -1179,6 +1597,11 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
1179 return 1597 return
1180} 1598}
1181 1599
1600func libc_open_trampoline()
1601
1602//go:linkname libc_open libc_open
1603//go:cgo_import_dynamic libc_open open "/usr/lib/libSystem.B.dylib"
1604
1182// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1605// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1183 1606
1184func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) { 1607func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
@@ -1187,7 +1610,7 @@ func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1187 if err != nil { 1610 if err != nil {
1188 return 1611 return
1189 } 1612 }
1190 r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0) 1613 r0, _, e1 := syscall_syscall6(funcPC(libc_openat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1191 fd = int(r0) 1614 fd = int(r0)
1192 if e1 != 0 { 1615 if e1 != 0 {
1193 err = errnoErr(e1) 1616 err = errnoErr(e1)
@@ -1195,6 +1618,11 @@ func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1195 return 1618 return
1196} 1619}
1197 1620
1621func libc_openat_trampoline()
1622
1623//go:linkname libc_openat libc_openat
1624//go:cgo_import_dynamic libc_openat openat "/usr/lib/libSystem.B.dylib"
1625
1198// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1626// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1199 1627
1200func Pathconf(path string, name int) (val int, err error) { 1628func Pathconf(path string, name int) (val int, err error) {
@@ -1203,7 +1631,7 @@ func Pathconf(path string, name int) (val int, err error) {
1203 if err != nil { 1631 if err != nil {
1204 return 1632 return
1205 } 1633 }
1206 r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) 1634 r0, _, e1 := syscall_syscall(funcPC(libc_pathconf_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1207 val = int(r0) 1635 val = int(r0)
1208 if e1 != 0 { 1636 if e1 != 0 {
1209 err = errnoErr(e1) 1637 err = errnoErr(e1)
@@ -1211,6 +1639,11 @@ func Pathconf(path string, name int) (val int, err error) {
1211 return 1639 return
1212} 1640}
1213 1641
1642func libc_pathconf_trampoline()
1643
1644//go:linkname libc_pathconf libc_pathconf
1645//go:cgo_import_dynamic libc_pathconf pathconf "/usr/lib/libSystem.B.dylib"
1646
1214// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1647// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1215 1648
1216func Pread(fd int, p []byte, offset int64) (n int, err error) { 1649func Pread(fd int, p []byte, offset int64) (n int, err error) {
@@ -1220,7 +1653,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) {
1220 } else { 1653 } else {
1221 _p0 = unsafe.Pointer(&_zero) 1654 _p0 = unsafe.Pointer(&_zero)
1222 } 1655 }
1223 r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0) 1656 r0, _, e1 := syscall_syscall6(funcPC(libc_pread_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0)
1224 n = int(r0) 1657 n = int(r0)
1225 if e1 != 0 { 1658 if e1 != 0 {
1226 err = errnoErr(e1) 1659 err = errnoErr(e1)
@@ -1228,6 +1661,11 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) {
1228 return 1661 return
1229} 1662}
1230 1663
1664func libc_pread_trampoline()
1665
1666//go:linkname libc_pread libc_pread
1667//go:cgo_import_dynamic libc_pread pread "/usr/lib/libSystem.B.dylib"
1668
1231// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1669// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1232 1670
1233func Pwrite(fd int, p []byte, offset int64) (n int, err error) { 1671func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
@@ -1237,7 +1675,7 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1237 } else { 1675 } else {
1238 _p0 = unsafe.Pointer(&_zero) 1676 _p0 = unsafe.Pointer(&_zero)
1239 } 1677 }
1240 r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0) 1678 r0, _, e1 := syscall_syscall6(funcPC(libc_pwrite_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0)
1241 n = int(r0) 1679 n = int(r0)
1242 if e1 != 0 { 1680 if e1 != 0 {
1243 err = errnoErr(e1) 1681 err = errnoErr(e1)
@@ -1245,6 +1683,11 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1245 return 1683 return
1246} 1684}
1247 1685
1686func libc_pwrite_trampoline()
1687
1688//go:linkname libc_pwrite libc_pwrite
1689//go:cgo_import_dynamic libc_pwrite pwrite "/usr/lib/libSystem.B.dylib"
1690
1248// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1691// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1249 1692
1250func read(fd int, p []byte) (n int, err error) { 1693func read(fd int, p []byte) (n int, err error) {
@@ -1254,7 +1697,7 @@ func read(fd int, p []byte) (n int, err error) {
1254 } else { 1697 } else {
1255 _p0 = unsafe.Pointer(&_zero) 1698 _p0 = unsafe.Pointer(&_zero)
1256 } 1699 }
1257 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p))) 1700 r0, _, e1 := syscall_syscall(funcPC(libc_read_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)))
1258 n = int(r0) 1701 n = int(r0)
1259 if e1 != 0 { 1702 if e1 != 0 {
1260 err = errnoErr(e1) 1703 err = errnoErr(e1)
@@ -1262,6 +1705,11 @@ func read(fd int, p []byte) (n int, err error) {
1262 return 1705 return
1263} 1706}
1264 1707
1708func libc_read_trampoline()
1709
1710//go:linkname libc_read libc_read
1711//go:cgo_import_dynamic libc_read read "/usr/lib/libSystem.B.dylib"
1712
1265// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1713// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1266 1714
1267func Readlink(path string, buf []byte) (n int, err error) { 1715func Readlink(path string, buf []byte) (n int, err error) {
@@ -1276,7 +1724,7 @@ func Readlink(path string, buf []byte) (n int, err error) {
1276 } else { 1724 } else {
1277 _p1 = unsafe.Pointer(&_zero) 1725 _p1 = unsafe.Pointer(&_zero)
1278 } 1726 }
1279 r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) 1727 r0, _, e1 := syscall_syscall(funcPC(libc_readlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1280 n = int(r0) 1728 n = int(r0)
1281 if e1 != 0 { 1729 if e1 != 0 {
1282 err = errnoErr(e1) 1730 err = errnoErr(e1)
@@ -1284,6 +1732,11 @@ func Readlink(path string, buf []byte) (n int, err error) {
1284 return 1732 return
1285} 1733}
1286 1734
1735func libc_readlink_trampoline()
1736
1737//go:linkname libc_readlink libc_readlink
1738//go:cgo_import_dynamic libc_readlink readlink "/usr/lib/libSystem.B.dylib"
1739
1287// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1740// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1288 1741
1289func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) { 1742func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
@@ -1298,7 +1751,7 @@ func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1298 } else { 1751 } else {
1299 _p1 = unsafe.Pointer(&_zero) 1752 _p1 = unsafe.Pointer(&_zero)
1300 } 1753 }
1301 r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0) 1754 r0, _, e1 := syscall_syscall6(funcPC(libc_readlinkat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1302 n = int(r0) 1755 n = int(r0)
1303 if e1 != 0 { 1756 if e1 != 0 {
1304 err = errnoErr(e1) 1757 err = errnoErr(e1)
@@ -1306,6 +1759,11 @@ func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1306 return 1759 return
1307} 1760}
1308 1761
1762func libc_readlinkat_trampoline()
1763
1764//go:linkname libc_readlinkat libc_readlinkat
1765//go:cgo_import_dynamic libc_readlinkat readlinkat "/usr/lib/libSystem.B.dylib"
1766
1309// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1767// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1310 1768
1311func Rename(from string, to string) (err error) { 1769func Rename(from string, to string) (err error) {
@@ -1319,13 +1777,18 @@ func Rename(from string, to string) (err error) {
1319 if err != nil { 1777 if err != nil {
1320 return 1778 return
1321 } 1779 }
1322 _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 1780 _, _, e1 := syscall_syscall(funcPC(libc_rename_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1323 if e1 != 0 { 1781 if e1 != 0 {
1324 err = errnoErr(e1) 1782 err = errnoErr(e1)
1325 } 1783 }
1326 return 1784 return
1327} 1785}
1328 1786
1787func libc_rename_trampoline()
1788
1789//go:linkname libc_rename libc_rename
1790//go:cgo_import_dynamic libc_rename rename "/usr/lib/libSystem.B.dylib"
1791
1329// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1792// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1330 1793
1331func Renameat(fromfd int, from string, tofd int, to string) (err error) { 1794func Renameat(fromfd int, from string, tofd int, to string) (err error) {
@@ -1339,13 +1802,18 @@ func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1339 if err != nil { 1802 if err != nil {
1340 return 1803 return
1341 } 1804 }
1342 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0) 1805 _, _, e1 := syscall_syscall6(funcPC(libc_renameat_trampoline), uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1343 if e1 != 0 { 1806 if e1 != 0 {
1344 err = errnoErr(e1) 1807 err = errnoErr(e1)
1345 } 1808 }
1346 return 1809 return
1347} 1810}
1348 1811
1812func libc_renameat_trampoline()
1813
1814//go:linkname libc_renameat libc_renameat
1815//go:cgo_import_dynamic libc_renameat renameat "/usr/lib/libSystem.B.dylib"
1816
1349// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1817// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1350 1818
1351func Revoke(path string) (err error) { 1819func Revoke(path string) (err error) {
@@ -1354,13 +1822,18 @@ func Revoke(path string) (err error) {
1354 if err != nil { 1822 if err != nil {
1355 return 1823 return
1356 } 1824 }
1357 _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0) 1825 _, _, e1 := syscall_syscall(funcPC(libc_revoke_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1358 if e1 != 0 { 1826 if e1 != 0 {
1359 err = errnoErr(e1) 1827 err = errnoErr(e1)
1360 } 1828 }
1361 return 1829 return
1362} 1830}
1363 1831
1832func libc_revoke_trampoline()
1833
1834//go:linkname libc_revoke libc_revoke
1835//go:cgo_import_dynamic libc_revoke revoke "/usr/lib/libSystem.B.dylib"
1836
1364// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1837// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1365 1838
1366func Rmdir(path string) (err error) { 1839func Rmdir(path string) (err error) {
@@ -1369,17 +1842,22 @@ func Rmdir(path string) (err error) {
1369 if err != nil { 1842 if err != nil {
1370 return 1843 return
1371 } 1844 }
1372 _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) 1845 _, _, e1 := syscall_syscall(funcPC(libc_rmdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1373 if e1 != 0 { 1846 if e1 != 0 {
1374 err = errnoErr(e1) 1847 err = errnoErr(e1)
1375 } 1848 }
1376 return 1849 return
1377} 1850}
1378 1851
1852func libc_rmdir_trampoline()
1853
1854//go:linkname libc_rmdir libc_rmdir
1855//go:cgo_import_dynamic libc_rmdir rmdir "/usr/lib/libSystem.B.dylib"
1856
1379// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1857// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1380 1858
1381func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { 1859func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1382 r0, r1, e1 := Syscall6(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(offset>>32), uintptr(whence), 0, 0) 1860 r0, r1, e1 := syscall_syscall6(funcPC(libc_lseek_trampoline), uintptr(fd), uintptr(offset), uintptr(offset>>32), uintptr(whence), 0, 0)
1383 newoffset = int64(int64(r1)<<32 | int64(r0)) 1861 newoffset = int64(int64(r1)<<32 | int64(r0))
1384 if e1 != 0 { 1862 if e1 != 0 {
1385 err = errnoErr(e1) 1863 err = errnoErr(e1)
@@ -1387,46 +1865,71 @@ func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1387 return 1865 return
1388} 1866}
1389 1867
1868func libc_lseek_trampoline()
1869
1870//go:linkname libc_lseek libc_lseek
1871//go:cgo_import_dynamic libc_lseek lseek "/usr/lib/libSystem.B.dylib"
1872
1390// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1873// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1391 1874
1392func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) { 1875func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
1393 _, _, e1 := Syscall6(SYS_SELECT, uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) 1876 _, _, e1 := syscall_syscall6(funcPC(libc_select_trampoline), uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1394 if e1 != 0 { 1877 if e1 != 0 {
1395 err = errnoErr(e1) 1878 err = errnoErr(e1)
1396 } 1879 }
1397 return 1880 return
1398} 1881}
1399 1882
1883func libc_select_trampoline()
1884
1885//go:linkname libc_select libc_select
1886//go:cgo_import_dynamic libc_select select "/usr/lib/libSystem.B.dylib"
1887
1400// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1888// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1401 1889
1402func Setegid(egid int) (err error) { 1890func Setegid(egid int) (err error) {
1403 _, _, e1 := Syscall(SYS_SETEGID, uintptr(egid), 0, 0) 1891 _, _, e1 := syscall_syscall(funcPC(libc_setegid_trampoline), uintptr(egid), 0, 0)
1404 if e1 != 0 { 1892 if e1 != 0 {
1405 err = errnoErr(e1) 1893 err = errnoErr(e1)
1406 } 1894 }
1407 return 1895 return
1408} 1896}
1409 1897
1898func libc_setegid_trampoline()
1899
1900//go:linkname libc_setegid libc_setegid
1901//go:cgo_import_dynamic libc_setegid setegid "/usr/lib/libSystem.B.dylib"
1902
1410// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1903// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1411 1904
1412func Seteuid(euid int) (err error) { 1905func Seteuid(euid int) (err error) {
1413 _, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0) 1906 _, _, e1 := syscall_rawSyscall(funcPC(libc_seteuid_trampoline), uintptr(euid), 0, 0)
1414 if e1 != 0 { 1907 if e1 != 0 {
1415 err = errnoErr(e1) 1908 err = errnoErr(e1)
1416 } 1909 }
1417 return 1910 return
1418} 1911}
1419 1912
1913func libc_seteuid_trampoline()
1914
1915//go:linkname libc_seteuid libc_seteuid
1916//go:cgo_import_dynamic libc_seteuid seteuid "/usr/lib/libSystem.B.dylib"
1917
1420// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1918// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1421 1919
1422func Setgid(gid int) (err error) { 1920func Setgid(gid int) (err error) {
1423 _, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0) 1921 _, _, e1 := syscall_rawSyscall(funcPC(libc_setgid_trampoline), uintptr(gid), 0, 0)
1424 if e1 != 0 { 1922 if e1 != 0 {
1425 err = errnoErr(e1) 1923 err = errnoErr(e1)
1426 } 1924 }
1427 return 1925 return
1428} 1926}
1429 1927
1928func libc_setgid_trampoline()
1929
1930//go:linkname libc_setgid libc_setgid
1931//go:cgo_import_dynamic libc_setgid setgid "/usr/lib/libSystem.B.dylib"
1932
1430// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1933// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1431 1934
1432func Setlogin(name string) (err error) { 1935func Setlogin(name string) (err error) {
@@ -1435,77 +1938,112 @@ func Setlogin(name string) (err error) {
1435 if err != nil { 1938 if err != nil {
1436 return 1939 return
1437 } 1940 }
1438 _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0) 1941 _, _, e1 := syscall_syscall(funcPC(libc_setlogin_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1439 if e1 != 0 { 1942 if e1 != 0 {
1440 err = errnoErr(e1) 1943 err = errnoErr(e1)
1441 } 1944 }
1442 return 1945 return
1443} 1946}
1444 1947
1948func libc_setlogin_trampoline()
1949
1950//go:linkname libc_setlogin libc_setlogin
1951//go:cgo_import_dynamic libc_setlogin setlogin "/usr/lib/libSystem.B.dylib"
1952
1445// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1953// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1446 1954
1447func Setpgid(pid int, pgid int) (err error) { 1955func Setpgid(pid int, pgid int) (err error) {
1448 _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0) 1956 _, _, e1 := syscall_rawSyscall(funcPC(libc_setpgid_trampoline), uintptr(pid), uintptr(pgid), 0)
1449 if e1 != 0 { 1957 if e1 != 0 {
1450 err = errnoErr(e1) 1958 err = errnoErr(e1)
1451 } 1959 }
1452 return 1960 return
1453} 1961}
1454 1962
1963func libc_setpgid_trampoline()
1964
1965//go:linkname libc_setpgid libc_setpgid
1966//go:cgo_import_dynamic libc_setpgid setpgid "/usr/lib/libSystem.B.dylib"
1967
1455// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1968// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1456 1969
1457func Setpriority(which int, who int, prio int) (err error) { 1970func Setpriority(which int, who int, prio int) (err error) {
1458 _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio)) 1971 _, _, e1 := syscall_syscall(funcPC(libc_setpriority_trampoline), uintptr(which), uintptr(who), uintptr(prio))
1459 if e1 != 0 { 1972 if e1 != 0 {
1460 err = errnoErr(e1) 1973 err = errnoErr(e1)
1461 } 1974 }
1462 return 1975 return
1463} 1976}
1464 1977
1978func libc_setpriority_trampoline()
1979
1980//go:linkname libc_setpriority libc_setpriority
1981//go:cgo_import_dynamic libc_setpriority setpriority "/usr/lib/libSystem.B.dylib"
1982
1465// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1983// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1466 1984
1467func Setprivexec(flag int) (err error) { 1985func Setprivexec(flag int) (err error) {
1468 _, _, e1 := Syscall(SYS_SETPRIVEXEC, uintptr(flag), 0, 0) 1986 _, _, e1 := syscall_syscall(funcPC(libc_setprivexec_trampoline), uintptr(flag), 0, 0)
1469 if e1 != 0 { 1987 if e1 != 0 {
1470 err = errnoErr(e1) 1988 err = errnoErr(e1)
1471 } 1989 }
1472 return 1990 return
1473} 1991}
1474 1992
1993func libc_setprivexec_trampoline()
1994
1995//go:linkname libc_setprivexec libc_setprivexec
1996//go:cgo_import_dynamic libc_setprivexec setprivexec "/usr/lib/libSystem.B.dylib"
1997
1475// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1998// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1476 1999
1477func Setregid(rgid int, egid int) (err error) { 2000func Setregid(rgid int, egid int) (err error) {
1478 _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0) 2001 _, _, e1 := syscall_rawSyscall(funcPC(libc_setregid_trampoline), uintptr(rgid), uintptr(egid), 0)
1479 if e1 != 0 { 2002 if e1 != 0 {
1480 err = errnoErr(e1) 2003 err = errnoErr(e1)
1481 } 2004 }
1482 return 2005 return
1483} 2006}
1484 2007
2008func libc_setregid_trampoline()
2009
2010//go:linkname libc_setregid libc_setregid
2011//go:cgo_import_dynamic libc_setregid setregid "/usr/lib/libSystem.B.dylib"
2012
1485// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2013// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1486 2014
1487func Setreuid(ruid int, euid int) (err error) { 2015func Setreuid(ruid int, euid int) (err error) {
1488 _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0) 2016 _, _, e1 := syscall_rawSyscall(funcPC(libc_setreuid_trampoline), uintptr(ruid), uintptr(euid), 0)
1489 if e1 != 0 { 2017 if e1 != 0 {
1490 err = errnoErr(e1) 2018 err = errnoErr(e1)
1491 } 2019 }
1492 return 2020 return
1493} 2021}
1494 2022
2023func libc_setreuid_trampoline()
2024
2025//go:linkname libc_setreuid libc_setreuid
2026//go:cgo_import_dynamic libc_setreuid setreuid "/usr/lib/libSystem.B.dylib"
2027
1495// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2028// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1496 2029
1497func Setrlimit(which int, lim *Rlimit) (err error) { 2030func Setrlimit(which int, lim *Rlimit) (err error) {
1498 _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) 2031 _, _, e1 := syscall_rawSyscall(funcPC(libc_setrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1499 if e1 != 0 { 2032 if e1 != 0 {
1500 err = errnoErr(e1) 2033 err = errnoErr(e1)
1501 } 2034 }
1502 return 2035 return
1503} 2036}
1504 2037
2038func libc_setrlimit_trampoline()
2039
2040//go:linkname libc_setrlimit libc_setrlimit
2041//go:cgo_import_dynamic libc_setrlimit setrlimit "/usr/lib/libSystem.B.dylib"
2042
1505// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2043// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1506 2044
1507func Setsid() (pid int, err error) { 2045func Setsid() (pid int, err error) {
1508 r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0) 2046 r0, _, e1 := syscall_rawSyscall(funcPC(libc_setsid_trampoline), 0, 0, 0)
1509 pid = int(r0) 2047 pid = int(r0)
1510 if e1 != 0 { 2048 if e1 != 0 {
1511 err = errnoErr(e1) 2049 err = errnoErr(e1)
@@ -1513,55 +2051,40 @@ func Setsid() (pid int, err error) {
1513 return 2051 return
1514} 2052}
1515 2053
2054func libc_setsid_trampoline()
2055
2056//go:linkname libc_setsid libc_setsid
2057//go:cgo_import_dynamic libc_setsid setsid "/usr/lib/libSystem.B.dylib"
2058
1516// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2059// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1517 2060
1518func Settimeofday(tp *Timeval) (err error) { 2061func Settimeofday(tp *Timeval) (err error) {
1519 _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0) 2062 _, _, e1 := syscall_rawSyscall(funcPC(libc_settimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
1520 if e1 != 0 { 2063 if e1 != 0 {
1521 err = errnoErr(e1) 2064 err = errnoErr(e1)
1522 } 2065 }
1523 return 2066 return
1524} 2067}
1525 2068
1526// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2069func libc_settimeofday_trampoline()
1527 2070
1528func Setuid(uid int) (err error) { 2071//go:linkname libc_settimeofday libc_settimeofday
1529 _, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0) 2072//go:cgo_import_dynamic libc_settimeofday settimeofday "/usr/lib/libSystem.B.dylib"
1530 if e1 != 0 {
1531 err = errnoErr(e1)
1532 }
1533 return
1534}
1535 2073
1536// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2074// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1537 2075
1538func Stat(path string, stat *Stat_t) (err error) { 2076func Setuid(uid int) (err error) {
1539 var _p0 *byte 2077 _, _, e1 := syscall_rawSyscall(funcPC(libc_setuid_trampoline), uintptr(uid), 0, 0)
1540 _p0, err = BytePtrFromString(path)
1541 if err != nil {
1542 return
1543 }
1544 _, _, e1 := Syscall(SYS_STAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1545 if e1 != 0 { 2078 if e1 != 0 {
1546 err = errnoErr(e1) 2079 err = errnoErr(e1)
1547 } 2080 }
1548 return 2081 return
1549} 2082}
1550 2083
1551// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2084func libc_setuid_trampoline()
1552 2085
1553func Statfs(path string, stat *Statfs_t) (err error) { 2086//go:linkname libc_setuid libc_setuid
1554 var _p0 *byte 2087//go:cgo_import_dynamic libc_setuid setuid "/usr/lib/libSystem.B.dylib"
1555 _p0, err = BytePtrFromString(path)
1556 if err != nil {
1557 return
1558 }
1559 _, _, e1 := Syscall(SYS_STATFS64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1560 if e1 != 0 {
1561 err = errnoErr(e1)
1562 }
1563 return
1564}
1565 2088
1566// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2089// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1567 2090
@@ -1576,13 +2099,18 @@ func Symlink(path string, link string) (err error) {
1576 if err != nil { 2099 if err != nil {
1577 return 2100 return
1578 } 2101 }
1579 _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 2102 _, _, e1 := syscall_syscall(funcPC(libc_symlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1580 if e1 != 0 { 2103 if e1 != 0 {
1581 err = errnoErr(e1) 2104 err = errnoErr(e1)
1582 } 2105 }
1583 return 2106 return
1584} 2107}
1585 2108
2109func libc_symlink_trampoline()
2110
2111//go:linkname libc_symlink libc_symlink
2112//go:cgo_import_dynamic libc_symlink symlink "/usr/lib/libSystem.B.dylib"
2113
1586// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2114// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1587 2115
1588func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) { 2116func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
@@ -1596,23 +2124,33 @@ func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
1596 if err != nil { 2124 if err != nil {
1597 return 2125 return
1598 } 2126 }
1599 _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1))) 2127 _, _, e1 := syscall_syscall(funcPC(libc_symlinkat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
1600 if e1 != 0 { 2128 if e1 != 0 {
1601 err = errnoErr(e1) 2129 err = errnoErr(e1)
1602 } 2130 }
1603 return 2131 return
1604} 2132}
1605 2133
2134func libc_symlinkat_trampoline()
2135
2136//go:linkname libc_symlinkat libc_symlinkat
2137//go:cgo_import_dynamic libc_symlinkat symlinkat "/usr/lib/libSystem.B.dylib"
2138
1606// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2139// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1607 2140
1608func Sync() (err error) { 2141func Sync() (err error) {
1609 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0) 2142 _, _, e1 := syscall_syscall(funcPC(libc_sync_trampoline), 0, 0, 0)
1610 if e1 != 0 { 2143 if e1 != 0 {
1611 err = errnoErr(e1) 2144 err = errnoErr(e1)
1612 } 2145 }
1613 return 2146 return
1614} 2147}
1615 2148
2149func libc_sync_trampoline()
2150
2151//go:linkname libc_sync libc_sync
2152//go:cgo_import_dynamic libc_sync sync "/usr/lib/libSystem.B.dylib"
2153
1616// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2154// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1617 2155
1618func Truncate(path string, length int64) (err error) { 2156func Truncate(path string, length int64) (err error) {
@@ -1621,21 +2159,31 @@ func Truncate(path string, length int64) (err error) {
1621 if err != nil { 2159 if err != nil {
1622 return 2160 return
1623 } 2161 }
1624 _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), uintptr(length>>32)) 2162 _, _, e1 := syscall_syscall(funcPC(libc_truncate_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(length), uintptr(length>>32))
1625 if e1 != 0 { 2163 if e1 != 0 {
1626 err = errnoErr(e1) 2164 err = errnoErr(e1)
1627 } 2165 }
1628 return 2166 return
1629} 2167}
1630 2168
2169func libc_truncate_trampoline()
2170
2171//go:linkname libc_truncate libc_truncate
2172//go:cgo_import_dynamic libc_truncate truncate "/usr/lib/libSystem.B.dylib"
2173
1631// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2174// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1632 2175
1633func Umask(newmask int) (oldmask int) { 2176func Umask(newmask int) (oldmask int) {
1634 r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0) 2177 r0, _, _ := syscall_syscall(funcPC(libc_umask_trampoline), uintptr(newmask), 0, 0)
1635 oldmask = int(r0) 2178 oldmask = int(r0)
1636 return 2179 return
1637} 2180}
1638 2181
2182func libc_umask_trampoline()
2183
2184//go:linkname libc_umask libc_umask
2185//go:cgo_import_dynamic libc_umask umask "/usr/lib/libSystem.B.dylib"
2186
1639// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2187// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1640 2188
1641func Undelete(path string) (err error) { 2189func Undelete(path string) (err error) {
@@ -1644,13 +2192,18 @@ func Undelete(path string) (err error) {
1644 if err != nil { 2192 if err != nil {
1645 return 2193 return
1646 } 2194 }
1647 _, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0) 2195 _, _, e1 := syscall_syscall(funcPC(libc_undelete_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1648 if e1 != 0 { 2196 if e1 != 0 {
1649 err = errnoErr(e1) 2197 err = errnoErr(e1)
1650 } 2198 }
1651 return 2199 return
1652} 2200}
1653 2201
2202func libc_undelete_trampoline()
2203
2204//go:linkname libc_undelete libc_undelete
2205//go:cgo_import_dynamic libc_undelete undelete "/usr/lib/libSystem.B.dylib"
2206
1654// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2207// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1655 2208
1656func Unlink(path string) (err error) { 2209func Unlink(path string) (err error) {
@@ -1659,13 +2212,18 @@ func Unlink(path string) (err error) {
1659 if err != nil { 2212 if err != nil {
1660 return 2213 return
1661 } 2214 }
1662 _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0) 2215 _, _, e1 := syscall_syscall(funcPC(libc_unlink_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1663 if e1 != 0 { 2216 if e1 != 0 {
1664 err = errnoErr(e1) 2217 err = errnoErr(e1)
1665 } 2218 }
1666 return 2219 return
1667} 2220}
1668 2221
2222func libc_unlink_trampoline()
2223
2224//go:linkname libc_unlink libc_unlink
2225//go:cgo_import_dynamic libc_unlink unlink "/usr/lib/libSystem.B.dylib"
2226
1669// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2227// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1670 2228
1671func Unlinkat(dirfd int, path string, flags int) (err error) { 2229func Unlinkat(dirfd int, path string, flags int) (err error) {
@@ -1674,13 +2232,18 @@ func Unlinkat(dirfd int, path string, flags int) (err error) {
1674 if err != nil { 2232 if err != nil {
1675 return 2233 return
1676 } 2234 }
1677 _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) 2235 _, _, e1 := syscall_syscall(funcPC(libc_unlinkat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1678 if e1 != 0 { 2236 if e1 != 0 {
1679 err = errnoErr(e1) 2237 err = errnoErr(e1)
1680 } 2238 }
1681 return 2239 return
1682} 2240}
1683 2241
2242func libc_unlinkat_trampoline()
2243
2244//go:linkname libc_unlinkat libc_unlinkat
2245//go:cgo_import_dynamic libc_unlinkat unlinkat "/usr/lib/libSystem.B.dylib"
2246
1684// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2247// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1685 2248
1686func Unmount(path string, flags int) (err error) { 2249func Unmount(path string, flags int) (err error) {
@@ -1689,13 +2252,18 @@ func Unmount(path string, flags int) (err error) {
1689 if err != nil { 2252 if err != nil {
1690 return 2253 return
1691 } 2254 }
1692 _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) 2255 _, _, e1 := syscall_syscall(funcPC(libc_unmount_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1693 if e1 != 0 { 2256 if e1 != 0 {
1694 err = errnoErr(e1) 2257 err = errnoErr(e1)
1695 } 2258 }
1696 return 2259 return
1697} 2260}
1698 2261
2262func libc_unmount_trampoline()
2263
2264//go:linkname libc_unmount libc_unmount
2265//go:cgo_import_dynamic libc_unmount unmount "/usr/lib/libSystem.B.dylib"
2266
1699// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2267// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1700 2268
1701func write(fd int, p []byte) (n int, err error) { 2269func write(fd int, p []byte) (n int, err error) {
@@ -1705,7 +2273,7 @@ func write(fd int, p []byte) (n int, err error) {
1705 } else { 2273 } else {
1706 _p0 = unsafe.Pointer(&_zero) 2274 _p0 = unsafe.Pointer(&_zero)
1707 } 2275 }
1708 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p))) 2276 r0, _, e1 := syscall_syscall(funcPC(libc_write_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)))
1709 n = int(r0) 2277 n = int(r0)
1710 if e1 != 0 { 2278 if e1 != 0 {
1711 err = errnoErr(e1) 2279 err = errnoErr(e1)
@@ -1713,10 +2281,15 @@ func write(fd int, p []byte) (n int, err error) {
1713 return 2281 return
1714} 2282}
1715 2283
2284func libc_write_trampoline()
2285
2286//go:linkname libc_write libc_write
2287//go:cgo_import_dynamic libc_write write "/usr/lib/libSystem.B.dylib"
2288
1716// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2289// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1717 2290
1718func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) { 2291func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1719 r0, _, e1 := Syscall9(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos), uintptr(pos>>32), 0, 0) 2292 r0, _, e1 := syscall_syscall9(funcPC(libc_mmap_trampoline), uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos), uintptr(pos>>32), 0, 0)
1720 ret = uintptr(r0) 2293 ret = uintptr(r0)
1721 if e1 != 0 { 2294 if e1 != 0 {
1722 err = errnoErr(e1) 2295 err = errnoErr(e1)
@@ -1724,20 +2297,30 @@ func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (
1724 return 2297 return
1725} 2298}
1726 2299
2300func libc_mmap_trampoline()
2301
2302//go:linkname libc_mmap libc_mmap
2303//go:cgo_import_dynamic libc_mmap mmap "/usr/lib/libSystem.B.dylib"
2304
1727// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2305// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1728 2306
1729func munmap(addr uintptr, length uintptr) (err error) { 2307func munmap(addr uintptr, length uintptr) (err error) {
1730 _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0) 2308 _, _, e1 := syscall_syscall(funcPC(libc_munmap_trampoline), uintptr(addr), uintptr(length), 0)
1731 if e1 != 0 { 2309 if e1 != 0 {
1732 err = errnoErr(e1) 2310 err = errnoErr(e1)
1733 } 2311 }
1734 return 2312 return
1735} 2313}
1736 2314
2315func libc_munmap_trampoline()
2316
2317//go:linkname libc_munmap libc_munmap
2318//go:cgo_import_dynamic libc_munmap munmap "/usr/lib/libSystem.B.dylib"
2319
1737// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1738 2321
1739func readlen(fd int, buf *byte, nbuf int) (n int, err error) { 2322func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1740 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) 2323 r0, _, e1 := syscall_syscall(funcPC(libc_read_trampoline), uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1741 n = int(r0) 2324 n = int(r0)
1742 if e1 != 0 { 2325 if e1 != 0 {
1743 err = errnoErr(e1) 2326 err = errnoErr(e1)
@@ -1748,7 +2331,7 @@ func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1748// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2331// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1749 2332
1750func writelen(fd int, buf *byte, nbuf int) (n int, err error) { 2333func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1751 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) 2334 r0, _, e1 := syscall_syscall(funcPC(libc_write_trampoline), uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1752 n = int(r0) 2335 n = int(r0)
1753 if e1 != 0 { 2336 if e1 != 0 {
1754 err = errnoErr(e1) 2337 err = errnoErr(e1)
@@ -1759,7 +2342,7 @@ func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1759// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2342// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1760 2343
1761func gettimeofday(tp *Timeval) (sec int32, usec int32, err error) { 2344func gettimeofday(tp *Timeval) (sec int32, usec int32, err error) {
1762 r0, r1, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0) 2345 r0, r1, e1 := syscall_rawSyscall(funcPC(libc_gettimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
1763 sec = int32(r0) 2346 sec = int32(r0)
1764 usec = int32(r1) 2347 usec = int32(r1)
1765 if e1 != 0 { 2348 if e1 != 0 {
@@ -1767,3 +2350,156 @@ func gettimeofday(tp *Timeval) (sec int32, usec int32, err error) {
1767 } 2350 }
1768 return 2351 return
1769} 2352}
2353
2354func libc_gettimeofday_trampoline()
2355
2356//go:linkname libc_gettimeofday libc_gettimeofday
2357//go:cgo_import_dynamic libc_gettimeofday gettimeofday "/usr/lib/libSystem.B.dylib"
2358
2359// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2360
2361func Fstat(fd int, stat *Stat_t) (err error) {
2362 _, _, e1 := syscall_syscall(funcPC(libc_fstat64_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
2363 if e1 != 0 {
2364 err = errnoErr(e1)
2365 }
2366 return
2367}
2368
2369func libc_fstat64_trampoline()
2370
2371//go:linkname libc_fstat64 libc_fstat64
2372//go:cgo_import_dynamic libc_fstat64 fstat64 "/usr/lib/libSystem.B.dylib"
2373
2374// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2375
2376func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
2377 var _p0 *byte
2378 _p0, err = BytePtrFromString(path)
2379 if err != nil {
2380 return
2381 }
2382 _, _, e1 := syscall_syscall6(funcPC(libc_fstatat64_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
2383 if e1 != 0 {
2384 err = errnoErr(e1)
2385 }
2386 return
2387}
2388
2389func libc_fstatat64_trampoline()
2390
2391//go:linkname libc_fstatat64 libc_fstatat64
2392//go:cgo_import_dynamic libc_fstatat64 fstatat64 "/usr/lib/libSystem.B.dylib"
2393
2394// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2395
2396func Fstatfs(fd int, stat *Statfs_t) (err error) {
2397 _, _, e1 := syscall_syscall(funcPC(libc_fstatfs64_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
2398 if e1 != 0 {
2399 err = errnoErr(e1)
2400 }
2401 return
2402}
2403
2404func libc_fstatfs64_trampoline()
2405
2406//go:linkname libc_fstatfs64 libc_fstatfs64
2407//go:cgo_import_dynamic libc_fstatfs64 fstatfs64 "/usr/lib/libSystem.B.dylib"
2408
2409// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2410
2411func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
2412 var _p0 unsafe.Pointer
2413 if len(buf) > 0 {
2414 _p0 = unsafe.Pointer(&buf[0])
2415 } else {
2416 _p0 = unsafe.Pointer(&_zero)
2417 }
2418 r0, _, e1 := syscall_syscall6(funcPC(libc___getdirentries64_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
2419 n = int(r0)
2420 if e1 != 0 {
2421 err = errnoErr(e1)
2422 }
2423 return
2424}
2425
2426func libc___getdirentries64_trampoline()
2427
2428//go:linkname libc___getdirentries64 libc___getdirentries64
2429//go:cgo_import_dynamic libc___getdirentries64 __getdirentries64 "/usr/lib/libSystem.B.dylib"
2430
2431// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2432
2433func getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) {
2434 r0, _, e1 := syscall_syscall(funcPC(libc_getfsstat64_trampoline), uintptr(buf), uintptr(size), uintptr(flags))
2435 n = int(r0)
2436 if e1 != 0 {
2437 err = errnoErr(e1)
2438 }
2439 return
2440}
2441
2442func libc_getfsstat64_trampoline()
2443
2444//go:linkname libc_getfsstat64 libc_getfsstat64
2445//go:cgo_import_dynamic libc_getfsstat64 getfsstat64 "/usr/lib/libSystem.B.dylib"
2446
2447// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2448
2449func Lstat(path string, stat *Stat_t) (err error) {
2450 var _p0 *byte
2451 _p0, err = BytePtrFromString(path)
2452 if err != nil {
2453 return
2454 }
2455 _, _, e1 := syscall_syscall(funcPC(libc_lstat64_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
2456 if e1 != 0 {
2457 err = errnoErr(e1)
2458 }
2459 return
2460}
2461
2462func libc_lstat64_trampoline()
2463
2464//go:linkname libc_lstat64 libc_lstat64
2465//go:cgo_import_dynamic libc_lstat64 lstat64 "/usr/lib/libSystem.B.dylib"
2466
2467// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2468
2469func Stat(path string, stat *Stat_t) (err error) {
2470 var _p0 *byte
2471 _p0, err = BytePtrFromString(path)
2472 if err != nil {
2473 return
2474 }
2475 _, _, e1 := syscall_syscall(funcPC(libc_stat64_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
2476 if e1 != 0 {
2477 err = errnoErr(e1)
2478 }
2479 return
2480}
2481
2482func libc_stat64_trampoline()
2483
2484//go:linkname libc_stat64 libc_stat64
2485//go:cgo_import_dynamic libc_stat64 stat64 "/usr/lib/libSystem.B.dylib"
2486
2487// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2488
2489func Statfs(path string, stat *Statfs_t) (err error) {
2490 var _p0 *byte
2491 _p0, err = BytePtrFromString(path)
2492 if err != nil {
2493 return
2494 }
2495 _, _, e1 := syscall_syscall(funcPC(libc_statfs64_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
2496 if e1 != 0 {
2497 err = errnoErr(e1)
2498 }
2499 return
2500}
2501
2502func libc_statfs64_trampoline()
2503
2504//go:linkname libc_statfs64 libc_statfs64
2505//go:cgo_import_dynamic libc_statfs64 statfs64 "/usr/lib/libSystem.B.dylib"
diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.s b/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.s
new file mode 100644
index 0000000..37b85b4
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.s
@@ -0,0 +1,284 @@
1// go run mkasm_darwin.go 386
2// Code generated by the command above; DO NOT EDIT.
3
4// +build go1.12
5
6#include "textflag.h"
7TEXT ·libc_getgroups_trampoline(SB),NOSPLIT,$0-0
8 JMP libc_getgroups(SB)
9TEXT ·libc_setgroups_trampoline(SB),NOSPLIT,$0-0
10 JMP libc_setgroups(SB)
11TEXT ·libc_wait4_trampoline(SB),NOSPLIT,$0-0
12 JMP libc_wait4(SB)
13TEXT ·libc_accept_trampoline(SB),NOSPLIT,$0-0
14 JMP libc_accept(SB)
15TEXT ·libc_bind_trampoline(SB),NOSPLIT,$0-0
16 JMP libc_bind(SB)
17TEXT ·libc_connect_trampoline(SB),NOSPLIT,$0-0
18 JMP libc_connect(SB)
19TEXT ·libc_socket_trampoline(SB),NOSPLIT,$0-0
20 JMP libc_socket(SB)
21TEXT ·libc_getsockopt_trampoline(SB),NOSPLIT,$0-0
22 JMP libc_getsockopt(SB)
23TEXT ·libc_setsockopt_trampoline(SB),NOSPLIT,$0-0
24 JMP libc_setsockopt(SB)
25TEXT ·libc_getpeername_trampoline(SB),NOSPLIT,$0-0
26 JMP libc_getpeername(SB)
27TEXT ·libc_getsockname_trampoline(SB),NOSPLIT,$0-0
28 JMP libc_getsockname(SB)
29TEXT ·libc_shutdown_trampoline(SB),NOSPLIT,$0-0
30 JMP libc_shutdown(SB)
31TEXT ·libc_socketpair_trampoline(SB),NOSPLIT,$0-0
32 JMP libc_socketpair(SB)
33TEXT ·libc_recvfrom_trampoline(SB),NOSPLIT,$0-0
34 JMP libc_recvfrom(SB)
35TEXT ·libc_sendto_trampoline(SB),NOSPLIT,$0-0
36 JMP libc_sendto(SB)
37TEXT ·libc_recvmsg_trampoline(SB),NOSPLIT,$0-0
38 JMP libc_recvmsg(SB)
39TEXT ·libc_sendmsg_trampoline(SB),NOSPLIT,$0-0
40 JMP libc_sendmsg(SB)
41TEXT ·libc_kevent_trampoline(SB),NOSPLIT,$0-0
42 JMP libc_kevent(SB)
43TEXT ·libc___sysctl_trampoline(SB),NOSPLIT,$0-0
44 JMP libc___sysctl(SB)
45TEXT ·libc_utimes_trampoline(SB),NOSPLIT,$0-0
46 JMP libc_utimes(SB)
47TEXT ·libc_futimes_trampoline(SB),NOSPLIT,$0-0
48 JMP libc_futimes(SB)
49TEXT ·libc_fcntl_trampoline(SB),NOSPLIT,$0-0
50 JMP libc_fcntl(SB)
51TEXT ·libc_poll_trampoline(SB),NOSPLIT,$0-0
52 JMP libc_poll(SB)
53TEXT ·libc_madvise_trampoline(SB),NOSPLIT,$0-0
54 JMP libc_madvise(SB)
55TEXT ·libc_mlock_trampoline(SB),NOSPLIT,$0-0
56 JMP libc_mlock(SB)
57TEXT ·libc_mlockall_trampoline(SB),NOSPLIT,$0-0
58 JMP libc_mlockall(SB)
59TEXT ·libc_mprotect_trampoline(SB),NOSPLIT,$0-0
60 JMP libc_mprotect(SB)
61TEXT ·libc_msync_trampoline(SB),NOSPLIT,$0-0
62 JMP libc_msync(SB)
63TEXT ·libc_munlock_trampoline(SB),NOSPLIT,$0-0
64 JMP libc_munlock(SB)
65TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0
66 JMP libc_munlockall(SB)
67TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0
68 JMP libc_ptrace(SB)
69TEXT ·libc_getattrlist_trampoline(SB),NOSPLIT,$0-0
70 JMP libc_getattrlist(SB)
71TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0
72 JMP libc_pipe(SB)
73TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0
74 JMP libc_getxattr(SB)
75TEXT ·libc_fgetxattr_trampoline(SB),NOSPLIT,$0-0
76 JMP libc_fgetxattr(SB)
77TEXT ·libc_setxattr_trampoline(SB),NOSPLIT,$0-0
78 JMP libc_setxattr(SB)
79TEXT ·libc_fsetxattr_trampoline(SB),NOSPLIT,$0-0
80 JMP libc_fsetxattr(SB)
81TEXT ·libc_removexattr_trampoline(SB),NOSPLIT,$0-0
82 JMP libc_removexattr(SB)
83TEXT ·libc_fremovexattr_trampoline(SB),NOSPLIT,$0-0
84 JMP libc_fremovexattr(SB)
85TEXT ·libc_listxattr_trampoline(SB),NOSPLIT,$0-0
86 JMP libc_listxattr(SB)
87TEXT ·libc_flistxattr_trampoline(SB),NOSPLIT,$0-0
88 JMP libc_flistxattr(SB)
89TEXT ·libc_setattrlist_trampoline(SB),NOSPLIT,$0-0
90 JMP libc_setattrlist(SB)
91TEXT ·libc_kill_trampoline(SB),NOSPLIT,$0-0
92 JMP libc_kill(SB)
93TEXT ·libc_ioctl_trampoline(SB),NOSPLIT,$0-0
94 JMP libc_ioctl(SB)
95TEXT ·libc_sendfile_trampoline(SB),NOSPLIT,$0-0
96 JMP libc_sendfile(SB)
97TEXT ·libc_access_trampoline(SB),NOSPLIT,$0-0
98 JMP libc_access(SB)
99TEXT ·libc_adjtime_trampoline(SB),NOSPLIT,$0-0
100 JMP libc_adjtime(SB)
101TEXT ·libc_chdir_trampoline(SB),NOSPLIT,$0-0
102 JMP libc_chdir(SB)
103TEXT ·libc_chflags_trampoline(SB),NOSPLIT,$0-0
104 JMP libc_chflags(SB)
105TEXT ·libc_chmod_trampoline(SB),NOSPLIT,$0-0
106 JMP libc_chmod(SB)
107TEXT ·libc_chown_trampoline(SB),NOSPLIT,$0-0
108 JMP libc_chown(SB)
109TEXT ·libc_chroot_trampoline(SB),NOSPLIT,$0-0
110 JMP libc_chroot(SB)
111TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
112 JMP libc_close(SB)
113TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
114 JMP libc_dup(SB)
115TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0
116 JMP libc_dup2(SB)
117TEXT ·libc_exchangedata_trampoline(SB),NOSPLIT,$0-0
118 JMP libc_exchangedata(SB)
119TEXT ·libc_exit_trampoline(SB),NOSPLIT,$0-0
120 JMP libc_exit(SB)
121TEXT ·libc_faccessat_trampoline(SB),NOSPLIT,$0-0
122 JMP libc_faccessat(SB)
123TEXT ·libc_fchdir_trampoline(SB),NOSPLIT,$0-0
124 JMP libc_fchdir(SB)
125TEXT ·libc_fchflags_trampoline(SB),NOSPLIT,$0-0
126 JMP libc_fchflags(SB)
127TEXT ·libc_fchmod_trampoline(SB),NOSPLIT,$0-0
128 JMP libc_fchmod(SB)
129TEXT ·libc_fchmodat_trampoline(SB),NOSPLIT,$0-0
130 JMP libc_fchmodat(SB)
131TEXT ·libc_fchown_trampoline(SB),NOSPLIT,$0-0
132 JMP libc_fchown(SB)
133TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0
134 JMP libc_fchownat(SB)
135TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0
136 JMP libc_flock(SB)
137TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0
138 JMP libc_fpathconf(SB)
139TEXT ·libc_fsync_trampoline(SB),NOSPLIT,$0-0
140 JMP libc_fsync(SB)
141TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0
142 JMP libc_ftruncate(SB)
143TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0
144 JMP libc_getdtablesize(SB)
145TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0
146 JMP libc_getegid(SB)
147TEXT ·libc_geteuid_trampoline(SB),NOSPLIT,$0-0
148 JMP libc_geteuid(SB)
149TEXT ·libc_getgid_trampoline(SB),NOSPLIT,$0-0
150 JMP libc_getgid(SB)
151TEXT ·libc_getpgid_trampoline(SB),NOSPLIT,$0-0
152 JMP libc_getpgid(SB)
153TEXT ·libc_getpgrp_trampoline(SB),NOSPLIT,$0-0
154 JMP libc_getpgrp(SB)
155TEXT ·libc_getpid_trampoline(SB),NOSPLIT,$0-0
156 JMP libc_getpid(SB)
157TEXT ·libc_getppid_trampoline(SB),NOSPLIT,$0-0
158 JMP libc_getppid(SB)
159TEXT ·libc_getpriority_trampoline(SB),NOSPLIT,$0-0
160 JMP libc_getpriority(SB)
161TEXT ·libc_getrlimit_trampoline(SB),NOSPLIT,$0-0
162 JMP libc_getrlimit(SB)
163TEXT ·libc_getrusage_trampoline(SB),NOSPLIT,$0-0
164 JMP libc_getrusage(SB)
165TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0
166 JMP libc_getsid(SB)
167TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0
168 JMP libc_getuid(SB)
169TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0
170 JMP libc_issetugid(SB)
171TEXT ·libc_kqueue_trampoline(SB),NOSPLIT,$0-0
172 JMP libc_kqueue(SB)
173TEXT ·libc_lchown_trampoline(SB),NOSPLIT,$0-0
174 JMP libc_lchown(SB)
175TEXT ·libc_link_trampoline(SB),NOSPLIT,$0-0
176 JMP libc_link(SB)
177TEXT ·libc_linkat_trampoline(SB),NOSPLIT,$0-0
178 JMP libc_linkat(SB)
179TEXT ·libc_listen_trampoline(SB),NOSPLIT,$0-0
180 JMP libc_listen(SB)
181TEXT ·libc_mkdir_trampoline(SB),NOSPLIT,$0-0
182 JMP libc_mkdir(SB)
183TEXT ·libc_mkdirat_trampoline(SB),NOSPLIT,$0-0
184 JMP libc_mkdirat(SB)
185TEXT ·libc_mkfifo_trampoline(SB),NOSPLIT,$0-0
186 JMP libc_mkfifo(SB)
187TEXT ·libc_mknod_trampoline(SB),NOSPLIT,$0-0
188 JMP libc_mknod(SB)
189TEXT ·libc_open_trampoline(SB),NOSPLIT,$0-0
190 JMP libc_open(SB)
191TEXT ·libc_openat_trampoline(SB),NOSPLIT,$0-0
192 JMP libc_openat(SB)
193TEXT ·libc_pathconf_trampoline(SB),NOSPLIT,$0-0
194 JMP libc_pathconf(SB)
195TEXT ·libc_pread_trampoline(SB),NOSPLIT,$0-0
196 JMP libc_pread(SB)
197TEXT ·libc_pwrite_trampoline(SB),NOSPLIT,$0-0
198 JMP libc_pwrite(SB)
199TEXT ·libc_read_trampoline(SB),NOSPLIT,$0-0
200 JMP libc_read(SB)
201TEXT ·libc_readlink_trampoline(SB),NOSPLIT,$0-0
202 JMP libc_readlink(SB)
203TEXT ·libc_readlinkat_trampoline(SB),NOSPLIT,$0-0
204 JMP libc_readlinkat(SB)
205TEXT ·libc_rename_trampoline(SB),NOSPLIT,$0-0
206 JMP libc_rename(SB)
207TEXT ·libc_renameat_trampoline(SB),NOSPLIT,$0-0
208 JMP libc_renameat(SB)
209TEXT ·libc_revoke_trampoline(SB),NOSPLIT,$0-0
210 JMP libc_revoke(SB)
211TEXT ·libc_rmdir_trampoline(SB),NOSPLIT,$0-0
212 JMP libc_rmdir(SB)
213TEXT ·libc_lseek_trampoline(SB),NOSPLIT,$0-0
214 JMP libc_lseek(SB)
215TEXT ·libc_select_trampoline(SB),NOSPLIT,$0-0
216 JMP libc_select(SB)
217TEXT ·libc_setegid_trampoline(SB),NOSPLIT,$0-0
218 JMP libc_setegid(SB)
219TEXT ·libc_seteuid_trampoline(SB),NOSPLIT,$0-0
220 JMP libc_seteuid(SB)
221TEXT ·libc_setgid_trampoline(SB),NOSPLIT,$0-0
222 JMP libc_setgid(SB)
223TEXT ·libc_setlogin_trampoline(SB),NOSPLIT,$0-0
224 JMP libc_setlogin(SB)
225TEXT ·libc_setpgid_trampoline(SB),NOSPLIT,$0-0
226 JMP libc_setpgid(SB)
227TEXT ·libc_setpriority_trampoline(SB),NOSPLIT,$0-0
228 JMP libc_setpriority(SB)
229TEXT ·libc_setprivexec_trampoline(SB),NOSPLIT,$0-0
230 JMP libc_setprivexec(SB)
231TEXT ·libc_setregid_trampoline(SB),NOSPLIT,$0-0
232 JMP libc_setregid(SB)
233TEXT ·libc_setreuid_trampoline(SB),NOSPLIT,$0-0
234 JMP libc_setreuid(SB)
235TEXT ·libc_setrlimit_trampoline(SB),NOSPLIT,$0-0
236 JMP libc_setrlimit(SB)
237TEXT ·libc_setsid_trampoline(SB),NOSPLIT,$0-0
238 JMP libc_setsid(SB)
239TEXT ·libc_settimeofday_trampoline(SB),NOSPLIT,$0-0
240 JMP libc_settimeofday(SB)
241TEXT ·libc_setuid_trampoline(SB),NOSPLIT,$0-0
242 JMP libc_setuid(SB)
243TEXT ·libc_symlink_trampoline(SB),NOSPLIT,$0-0
244 JMP libc_symlink(SB)
245TEXT ·libc_symlinkat_trampoline(SB),NOSPLIT,$0-0
246 JMP libc_symlinkat(SB)
247TEXT ·libc_sync_trampoline(SB),NOSPLIT,$0-0
248 JMP libc_sync(SB)
249TEXT ·libc_truncate_trampoline(SB),NOSPLIT,$0-0
250 JMP libc_truncate(SB)
251TEXT ·libc_umask_trampoline(SB),NOSPLIT,$0-0
252 JMP libc_umask(SB)
253TEXT ·libc_undelete_trampoline(SB),NOSPLIT,$0-0
254 JMP libc_undelete(SB)
255TEXT ·libc_unlink_trampoline(SB),NOSPLIT,$0-0
256 JMP libc_unlink(SB)
257TEXT ·libc_unlinkat_trampoline(SB),NOSPLIT,$0-0
258 JMP libc_unlinkat(SB)
259TEXT ·libc_unmount_trampoline(SB),NOSPLIT,$0-0
260 JMP libc_unmount(SB)
261TEXT ·libc_write_trampoline(SB),NOSPLIT,$0-0
262 JMP libc_write(SB)
263TEXT ·libc_mmap_trampoline(SB),NOSPLIT,$0-0
264 JMP libc_mmap(SB)
265TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0
266 JMP libc_munmap(SB)
267TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
268 JMP libc_gettimeofday(SB)
269TEXT ·libc_fstat64_trampoline(SB),NOSPLIT,$0-0
270 JMP libc_fstat64(SB)
271TEXT ·libc_fstatat64_trampoline(SB),NOSPLIT,$0-0
272 JMP libc_fstatat64(SB)
273TEXT ·libc_fstatfs64_trampoline(SB),NOSPLIT,$0-0
274 JMP libc_fstatfs64(SB)
275TEXT ·libc___getdirentries64_trampoline(SB),NOSPLIT,$0-0
276 JMP libc___getdirentries64(SB)
277TEXT ·libc_getfsstat64_trampoline(SB),NOSPLIT,$0-0
278 JMP libc_getfsstat64(SB)
279TEXT ·libc_lstat64_trampoline(SB),NOSPLIT,$0-0
280 JMP libc_lstat64(SB)
281TEXT ·libc_stat64_trampoline(SB),NOSPLIT,$0-0
282 JMP libc_stat64(SB)
283TEXT ·libc_statfs64_trampoline(SB),NOSPLIT,$0-0
284 JMP libc_statfs64(SB)
diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_11.go b/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_11.go
new file mode 100644
index 0000000..2581e89
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_11.go
@@ -0,0 +1,1810 @@
1// go run mksyscall.go -tags darwin,amd64,!go1.12 syscall_bsd.go syscall_darwin.go syscall_darwin_amd64.go
2// Code generated by the command above; see README.md. DO NOT EDIT.
3
4// +build darwin,amd64,!go1.12
5
6package unix
7
8import (
9 "syscall"
10 "unsafe"
11)
12
13var _ syscall.Errno
14
15// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
16
17func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
18 r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
19 n = int(r0)
20 if e1 != 0 {
21 err = errnoErr(e1)
22 }
23 return
24}
25
26// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
27
28func setgroups(ngid int, gid *_Gid_t) (err error) {
29 _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
30 if e1 != 0 {
31 err = errnoErr(e1)
32 }
33 return
34}
35
36// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
37
38func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
39 r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
40 wpid = int(r0)
41 if e1 != 0 {
42 err = errnoErr(e1)
43 }
44 return
45}
46
47// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
48
49func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
50 r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
51 fd = int(r0)
52 if e1 != 0 {
53 err = errnoErr(e1)
54 }
55 return
56}
57
58// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
59
60func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
61 _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen))
62 if e1 != 0 {
63 err = errnoErr(e1)
64 }
65 return
66}
67
68// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
69
70func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
71 _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen))
72 if e1 != 0 {
73 err = errnoErr(e1)
74 }
75 return
76}
77
78// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
79
80func socket(domain int, typ int, proto int) (fd int, err error) {
81 r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto))
82 fd = int(r0)
83 if e1 != 0 {
84 err = errnoErr(e1)
85 }
86 return
87}
88
89// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
90
91func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
92 _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
93 if e1 != 0 {
94 err = errnoErr(e1)
95 }
96 return
97}
98
99// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
100
101func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
102 _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
103 if e1 != 0 {
104 err = errnoErr(e1)
105 }
106 return
107}
108
109// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
110
111func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
112 _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
113 if e1 != 0 {
114 err = errnoErr(e1)
115 }
116 return
117}
118
119// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
120
121func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
122 _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
123 if e1 != 0 {
124 err = errnoErr(e1)
125 }
126 return
127}
128
129// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
130
131func Shutdown(s int, how int) (err error) {
132 _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0)
133 if e1 != 0 {
134 err = errnoErr(e1)
135 }
136 return
137}
138
139// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
140
141func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
142 _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
143 if e1 != 0 {
144 err = errnoErr(e1)
145 }
146 return
147}
148
149// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
150
151func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
152 var _p0 unsafe.Pointer
153 if len(p) > 0 {
154 _p0 = unsafe.Pointer(&p[0])
155 } else {
156 _p0 = unsafe.Pointer(&_zero)
157 }
158 r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
159 n = int(r0)
160 if e1 != 0 {
161 err = errnoErr(e1)
162 }
163 return
164}
165
166// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
167
168func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
169 var _p0 unsafe.Pointer
170 if len(buf) > 0 {
171 _p0 = unsafe.Pointer(&buf[0])
172 } else {
173 _p0 = unsafe.Pointer(&_zero)
174 }
175 _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
176 if e1 != 0 {
177 err = errnoErr(e1)
178 }
179 return
180}
181
182// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
183
184func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
185 r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
186 n = int(r0)
187 if e1 != 0 {
188 err = errnoErr(e1)
189 }
190 return
191}
192
193// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
194
195func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
196 r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
197 n = int(r0)
198 if e1 != 0 {
199 err = errnoErr(e1)
200 }
201 return
202}
203
204// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
205
206func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
207 r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
208 n = int(r0)
209 if e1 != 0 {
210 err = errnoErr(e1)
211 }
212 return
213}
214
215// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
216
217func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
218 var _p0 unsafe.Pointer
219 if len(mib) > 0 {
220 _p0 = unsafe.Pointer(&mib[0])
221 } else {
222 _p0 = unsafe.Pointer(&_zero)
223 }
224 _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
225 if e1 != 0 {
226 err = errnoErr(e1)
227 }
228 return
229}
230
231// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
232
233func utimes(path string, timeval *[2]Timeval) (err error) {
234 var _p0 *byte
235 _p0, err = BytePtrFromString(path)
236 if err != nil {
237 return
238 }
239 _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
240 if e1 != 0 {
241 err = errnoErr(e1)
242 }
243 return
244}
245
246// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
247
248func futimes(fd int, timeval *[2]Timeval) (err error) {
249 _, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
250 if e1 != 0 {
251 err = errnoErr(e1)
252 }
253 return
254}
255
256// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
257
258func fcntl(fd int, cmd int, arg int) (val int, err error) {
259 r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
260 val = int(r0)
261 if e1 != 0 {
262 err = errnoErr(e1)
263 }
264 return
265}
266
267// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
268
269func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
270 r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
271 n = int(r0)
272 if e1 != 0 {
273 err = errnoErr(e1)
274 }
275 return
276}
277
278// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
279
280func Madvise(b []byte, behav int) (err error) {
281 var _p0 unsafe.Pointer
282 if len(b) > 0 {
283 _p0 = unsafe.Pointer(&b[0])
284 } else {
285 _p0 = unsafe.Pointer(&_zero)
286 }
287 _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav))
288 if e1 != 0 {
289 err = errnoErr(e1)
290 }
291 return
292}
293
294// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
295
296func Mlock(b []byte) (err error) {
297 var _p0 unsafe.Pointer
298 if len(b) > 0 {
299 _p0 = unsafe.Pointer(&b[0])
300 } else {
301 _p0 = unsafe.Pointer(&_zero)
302 }
303 _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
304 if e1 != 0 {
305 err = errnoErr(e1)
306 }
307 return
308}
309
310// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
311
312func Mlockall(flags int) (err error) {
313 _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
314 if e1 != 0 {
315 err = errnoErr(e1)
316 }
317 return
318}
319
320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
321
322func Mprotect(b []byte, prot int) (err error) {
323 var _p0 unsafe.Pointer
324 if len(b) > 0 {
325 _p0 = unsafe.Pointer(&b[0])
326 } else {
327 _p0 = unsafe.Pointer(&_zero)
328 }
329 _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
330 if e1 != 0 {
331 err = errnoErr(e1)
332 }
333 return
334}
335
336// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
337
338func Msync(b []byte, flags int) (err error) {
339 var _p0 unsafe.Pointer
340 if len(b) > 0 {
341 _p0 = unsafe.Pointer(&b[0])
342 } else {
343 _p0 = unsafe.Pointer(&_zero)
344 }
345 _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
346 if e1 != 0 {
347 err = errnoErr(e1)
348 }
349 return
350}
351
352// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
353
354func Munlock(b []byte) (err error) {
355 var _p0 unsafe.Pointer
356 if len(b) > 0 {
357 _p0 = unsafe.Pointer(&b[0])
358 } else {
359 _p0 = unsafe.Pointer(&_zero)
360 }
361 _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
362 if e1 != 0 {
363 err = errnoErr(e1)
364 }
365 return
366}
367
368// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
369
370func Munlockall() (err error) {
371 _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
372 if e1 != 0 {
373 err = errnoErr(e1)
374 }
375 return
376}
377
378// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
379
380func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
381 _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
382 if e1 != 0 {
383 err = errnoErr(e1)
384 }
385 return
386}
387
388// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
389
390func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
391 _, _, e1 := Syscall6(SYS_GETATTRLIST, uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
392 if e1 != 0 {
393 err = errnoErr(e1)
394 }
395 return
396}
397
398// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
399
400func pipe() (r int, w int, err error) {
401 r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0)
402 r = int(r0)
403 w = int(r1)
404 if e1 != 0 {
405 err = errnoErr(e1)
406 }
407 return
408}
409
410// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
411
412func getxattr(path string, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
413 var _p0 *byte
414 _p0, err = BytePtrFromString(path)
415 if err != nil {
416 return
417 }
418 var _p1 *byte
419 _p1, err = BytePtrFromString(attr)
420 if err != nil {
421 return
422 }
423 r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options))
424 sz = int(r0)
425 if e1 != 0 {
426 err = errnoErr(e1)
427 }
428 return
429}
430
431// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
432
433func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
434 var _p0 *byte
435 _p0, err = BytePtrFromString(attr)
436 if err != nil {
437 return
438 }
439 r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options))
440 sz = int(r0)
441 if e1 != 0 {
442 err = errnoErr(e1)
443 }
444 return
445}
446
447// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
448
449func setxattr(path string, attr string, data *byte, size int, position uint32, options int) (err error) {
450 var _p0 *byte
451 _p0, err = BytePtrFromString(path)
452 if err != nil {
453 return
454 }
455 var _p1 *byte
456 _p1, err = BytePtrFromString(attr)
457 if err != nil {
458 return
459 }
460 _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options))
461 if e1 != 0 {
462 err = errnoErr(e1)
463 }
464 return
465}
466
467// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
468
469func fsetxattr(fd int, attr string, data *byte, size int, position uint32, options int) (err error) {
470 var _p0 *byte
471 _p0, err = BytePtrFromString(attr)
472 if err != nil {
473 return
474 }
475 _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options))
476 if e1 != 0 {
477 err = errnoErr(e1)
478 }
479 return
480}
481
482// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
483
484func removexattr(path string, attr string, options int) (err error) {
485 var _p0 *byte
486 _p0, err = BytePtrFromString(path)
487 if err != nil {
488 return
489 }
490 var _p1 *byte
491 _p1, err = BytePtrFromString(attr)
492 if err != nil {
493 return
494 }
495 _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
496 if e1 != 0 {
497 err = errnoErr(e1)
498 }
499 return
500}
501
502// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
503
504func fremovexattr(fd int, attr string, options int) (err error) {
505 var _p0 *byte
506 _p0, err = BytePtrFromString(attr)
507 if err != nil {
508 return
509 }
510 _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(options))
511 if e1 != 0 {
512 err = errnoErr(e1)
513 }
514 return
515}
516
517// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
518
519func listxattr(path string, dest *byte, size int, options int) (sz int, err error) {
520 var _p0 *byte
521 _p0, err = BytePtrFromString(path)
522 if err != nil {
523 return
524 }
525 r0, _, e1 := Syscall6(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
526 sz = int(r0)
527 if e1 != 0 {
528 err = errnoErr(e1)
529 }
530 return
531}
532
533// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
534
535func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) {
536 r0, _, e1 := Syscall6(SYS_FLISTXATTR, uintptr(fd), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
537 sz = int(r0)
538 if e1 != 0 {
539 err = errnoErr(e1)
540 }
541 return
542}
543
544// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
545
546func setattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
547 _, _, e1 := Syscall6(SYS_SETATTRLIST, uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
548 if e1 != 0 {
549 err = errnoErr(e1)
550 }
551 return
552}
553
554// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
555
556func kill(pid int, signum int, posix int) (err error) {
557 _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), uintptr(posix))
558 if e1 != 0 {
559 err = errnoErr(e1)
560 }
561 return
562}
563
564// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
565
566func ioctl(fd int, req uint, arg uintptr) (err error) {
567 _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
568 if e1 != 0 {
569 err = errnoErr(e1)
570 }
571 return
572}
573
574// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
575
576func sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error) {
577 _, _, e1 := Syscall6(SYS_SENDFILE, uintptr(infd), uintptr(outfd), uintptr(offset), uintptr(unsafe.Pointer(len)), uintptr(hdtr), uintptr(flags))
578 if e1 != 0 {
579 err = errnoErr(e1)
580 }
581 return
582}
583
584// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
585
586func Access(path string, mode uint32) (err error) {
587 var _p0 *byte
588 _p0, err = BytePtrFromString(path)
589 if err != nil {
590 return
591 }
592 _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
593 if e1 != 0 {
594 err = errnoErr(e1)
595 }
596 return
597}
598
599// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
600
601func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
602 _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
603 if e1 != 0 {
604 err = errnoErr(e1)
605 }
606 return
607}
608
609// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
610
611func Chdir(path string) (err error) {
612 var _p0 *byte
613 _p0, err = BytePtrFromString(path)
614 if err != nil {
615 return
616 }
617 _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
618 if e1 != 0 {
619 err = errnoErr(e1)
620 }
621 return
622}
623
624// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
625
626func Chflags(path string, flags int) (err error) {
627 var _p0 *byte
628 _p0, err = BytePtrFromString(path)
629 if err != nil {
630 return
631 }
632 _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
633 if e1 != 0 {
634 err = errnoErr(e1)
635 }
636 return
637}
638
639// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
640
641func Chmod(path string, mode uint32) (err error) {
642 var _p0 *byte
643 _p0, err = BytePtrFromString(path)
644 if err != nil {
645 return
646 }
647 _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
648 if e1 != 0 {
649 err = errnoErr(e1)
650 }
651 return
652}
653
654// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
655
656func Chown(path string, uid int, gid int) (err error) {
657 var _p0 *byte
658 _p0, err = BytePtrFromString(path)
659 if err != nil {
660 return
661 }
662 _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
663 if e1 != 0 {
664 err = errnoErr(e1)
665 }
666 return
667}
668
669// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
670
671func Chroot(path string) (err error) {
672 var _p0 *byte
673 _p0, err = BytePtrFromString(path)
674 if err != nil {
675 return
676 }
677 _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
678 if e1 != 0 {
679 err = errnoErr(e1)
680 }
681 return
682}
683
684// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
685
686func Close(fd int) (err error) {
687 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
688 if e1 != 0 {
689 err = errnoErr(e1)
690 }
691 return
692}
693
694// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
695
696func Dup(fd int) (nfd int, err error) {
697 r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
698 nfd = int(r0)
699 if e1 != 0 {
700 err = errnoErr(e1)
701 }
702 return
703}
704
705// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
706
707func Dup2(from int, to int) (err error) {
708 _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
709 if e1 != 0 {
710 err = errnoErr(e1)
711 }
712 return
713}
714
715// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
716
717func Exchangedata(path1 string, path2 string, options int) (err error) {
718 var _p0 *byte
719 _p0, err = BytePtrFromString(path1)
720 if err != nil {
721 return
722 }
723 var _p1 *byte
724 _p1, err = BytePtrFromString(path2)
725 if err != nil {
726 return
727 }
728 _, _, e1 := Syscall(SYS_EXCHANGEDATA, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
729 if e1 != 0 {
730 err = errnoErr(e1)
731 }
732 return
733}
734
735// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
736
737func Exit(code int) {
738 Syscall(SYS_EXIT, uintptr(code), 0, 0)
739 return
740}
741
742// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
743
744func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
745 var _p0 *byte
746 _p0, err = BytePtrFromString(path)
747 if err != nil {
748 return
749 }
750 _, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
751 if e1 != 0 {
752 err = errnoErr(e1)
753 }
754 return
755}
756
757// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
758
759func Fchdir(fd int) (err error) {
760 _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
761 if e1 != 0 {
762 err = errnoErr(e1)
763 }
764 return
765}
766
767// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
768
769func Fchflags(fd int, flags int) (err error) {
770 _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
771 if e1 != 0 {
772 err = errnoErr(e1)
773 }
774 return
775}
776
777// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
778
779func Fchmod(fd int, mode uint32) (err error) {
780 _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
781 if e1 != 0 {
782 err = errnoErr(e1)
783 }
784 return
785}
786
787// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
788
789func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
790 var _p0 *byte
791 _p0, err = BytePtrFromString(path)
792 if err != nil {
793 return
794 }
795 _, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
796 if e1 != 0 {
797 err = errnoErr(e1)
798 }
799 return
800}
801
802// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
803
804func Fchown(fd int, uid int, gid int) (err error) {
805 _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
806 if e1 != 0 {
807 err = errnoErr(e1)
808 }
809 return
810}
811
812// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
813
814func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
815 var _p0 *byte
816 _p0, err = BytePtrFromString(path)
817 if err != nil {
818 return
819 }
820 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
821 if e1 != 0 {
822 err = errnoErr(e1)
823 }
824 return
825}
826
827// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
828
829func Flock(fd int, how int) (err error) {
830 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
831 if e1 != 0 {
832 err = errnoErr(e1)
833 }
834 return
835}
836
837// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
838
839func Fpathconf(fd int, name int) (val int, err error) {
840 r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
841 val = int(r0)
842 if e1 != 0 {
843 err = errnoErr(e1)
844 }
845 return
846}
847
848// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
849
850func Fsync(fd int) (err error) {
851 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
852 if e1 != 0 {
853 err = errnoErr(e1)
854 }
855 return
856}
857
858// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
859
860func Ftruncate(fd int, length int64) (err error) {
861 _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), 0)
862 if e1 != 0 {
863 err = errnoErr(e1)
864 }
865 return
866}
867
868// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
869
870func Getdtablesize() (size int) {
871 r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0)
872 size = int(r0)
873 return
874}
875
876// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
877
878func Getegid() (egid int) {
879 r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
880 egid = int(r0)
881 return
882}
883
884// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
885
886func Geteuid() (uid int) {
887 r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
888 uid = int(r0)
889 return
890}
891
892// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
893
894func Getgid() (gid int) {
895 r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
896 gid = int(r0)
897 return
898}
899
900// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
901
902func Getpgid(pid int) (pgid int, err error) {
903 r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
904 pgid = int(r0)
905 if e1 != 0 {
906 err = errnoErr(e1)
907 }
908 return
909}
910
911// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
912
913func Getpgrp() (pgrp int) {
914 r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
915 pgrp = int(r0)
916 return
917}
918
919// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
920
921func Getpid() (pid int) {
922 r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
923 pid = int(r0)
924 return
925}
926
927// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
928
929func Getppid() (ppid int) {
930 r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
931 ppid = int(r0)
932 return
933}
934
935// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
936
937func Getpriority(which int, who int) (prio int, err error) {
938 r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
939 prio = int(r0)
940 if e1 != 0 {
941 err = errnoErr(e1)
942 }
943 return
944}
945
946// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
947
948func Getrlimit(which int, lim *Rlimit) (err error) {
949 _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
950 if e1 != 0 {
951 err = errnoErr(e1)
952 }
953 return
954}
955
956// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
957
958func Getrusage(who int, rusage *Rusage) (err error) {
959 _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
960 if e1 != 0 {
961 err = errnoErr(e1)
962 }
963 return
964}
965
966// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
967
968func Getsid(pid int) (sid int, err error) {
969 r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
970 sid = int(r0)
971 if e1 != 0 {
972 err = errnoErr(e1)
973 }
974 return
975}
976
977// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
978
979func Getuid() (uid int) {
980 r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
981 uid = int(r0)
982 return
983}
984
985// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
986
987func Issetugid() (tainted bool) {
988 r0, _, _ := RawSyscall(SYS_ISSETUGID, 0, 0, 0)
989 tainted = bool(r0 != 0)
990 return
991}
992
993// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
994
995func Kqueue() (fd int, err error) {
996 r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
997 fd = int(r0)
998 if e1 != 0 {
999 err = errnoErr(e1)
1000 }
1001 return
1002}
1003
1004// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1005
1006func Lchown(path string, uid int, gid int) (err error) {
1007 var _p0 *byte
1008 _p0, err = BytePtrFromString(path)
1009 if err != nil {
1010 return
1011 }
1012 _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
1013 if e1 != 0 {
1014 err = errnoErr(e1)
1015 }
1016 return
1017}
1018
1019// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1020
1021func Link(path string, link string) (err error) {
1022 var _p0 *byte
1023 _p0, err = BytePtrFromString(path)
1024 if err != nil {
1025 return
1026 }
1027 var _p1 *byte
1028 _p1, err = BytePtrFromString(link)
1029 if err != nil {
1030 return
1031 }
1032 _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1033 if e1 != 0 {
1034 err = errnoErr(e1)
1035 }
1036 return
1037}
1038
1039// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1040
1041func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
1042 var _p0 *byte
1043 _p0, err = BytePtrFromString(path)
1044 if err != nil {
1045 return
1046 }
1047 var _p1 *byte
1048 _p1, err = BytePtrFromString(link)
1049 if err != nil {
1050 return
1051 }
1052 _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
1053 if e1 != 0 {
1054 err = errnoErr(e1)
1055 }
1056 return
1057}
1058
1059// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1060
1061func Listen(s int, backlog int) (err error) {
1062 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
1063 if e1 != 0 {
1064 err = errnoErr(e1)
1065 }
1066 return
1067}
1068
1069// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1070
1071func Mkdir(path string, mode uint32) (err error) {
1072 var _p0 *byte
1073 _p0, err = BytePtrFromString(path)
1074 if err != nil {
1075 return
1076 }
1077 _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1078 if e1 != 0 {
1079 err = errnoErr(e1)
1080 }
1081 return
1082}
1083
1084// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1085
1086func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1087 var _p0 *byte
1088 _p0, err = BytePtrFromString(path)
1089 if err != nil {
1090 return
1091 }
1092 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1093 if e1 != 0 {
1094 err = errnoErr(e1)
1095 }
1096 return
1097}
1098
1099// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1100
1101func Mkfifo(path string, mode uint32) (err error) {
1102 var _p0 *byte
1103 _p0, err = BytePtrFromString(path)
1104 if err != nil {
1105 return
1106 }
1107 _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1108 if e1 != 0 {
1109 err = errnoErr(e1)
1110 }
1111 return
1112}
1113
1114// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1115
1116func Mknod(path string, mode uint32, dev int) (err error) {
1117 var _p0 *byte
1118 _p0, err = BytePtrFromString(path)
1119 if err != nil {
1120 return
1121 }
1122 _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
1123 if e1 != 0 {
1124 err = errnoErr(e1)
1125 }
1126 return
1127}
1128
1129// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1130
1131func Open(path string, mode int, perm uint32) (fd int, err error) {
1132 var _p0 *byte
1133 _p0, err = BytePtrFromString(path)
1134 if err != nil {
1135 return
1136 }
1137 r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
1138 fd = int(r0)
1139 if e1 != 0 {
1140 err = errnoErr(e1)
1141 }
1142 return
1143}
1144
1145// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1146
1147func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1148 var _p0 *byte
1149 _p0, err = BytePtrFromString(path)
1150 if err != nil {
1151 return
1152 }
1153 r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1154 fd = int(r0)
1155 if e1 != 0 {
1156 err = errnoErr(e1)
1157 }
1158 return
1159}
1160
1161// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1162
1163func Pathconf(path string, name int) (val int, err error) {
1164 var _p0 *byte
1165 _p0, err = BytePtrFromString(path)
1166 if err != nil {
1167 return
1168 }
1169 r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1170 val = int(r0)
1171 if e1 != 0 {
1172 err = errnoErr(e1)
1173 }
1174 return
1175}
1176
1177// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1178
1179func Pread(fd int, p []byte, offset int64) (n int, err error) {
1180 var _p0 unsafe.Pointer
1181 if len(p) > 0 {
1182 _p0 = unsafe.Pointer(&p[0])
1183 } else {
1184 _p0 = unsafe.Pointer(&_zero)
1185 }
1186 r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1187 n = int(r0)
1188 if e1 != 0 {
1189 err = errnoErr(e1)
1190 }
1191 return
1192}
1193
1194// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1195
1196func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1197 var _p0 unsafe.Pointer
1198 if len(p) > 0 {
1199 _p0 = unsafe.Pointer(&p[0])
1200 } else {
1201 _p0 = unsafe.Pointer(&_zero)
1202 }
1203 r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1204 n = int(r0)
1205 if e1 != 0 {
1206 err = errnoErr(e1)
1207 }
1208 return
1209}
1210
1211// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1212
1213func read(fd int, p []byte) (n int, err error) {
1214 var _p0 unsafe.Pointer
1215 if len(p) > 0 {
1216 _p0 = unsafe.Pointer(&p[0])
1217 } else {
1218 _p0 = unsafe.Pointer(&_zero)
1219 }
1220 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1221 n = int(r0)
1222 if e1 != 0 {
1223 err = errnoErr(e1)
1224 }
1225 return
1226}
1227
1228// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1229
1230func Readlink(path string, buf []byte) (n int, err error) {
1231 var _p0 *byte
1232 _p0, err = BytePtrFromString(path)
1233 if err != nil {
1234 return
1235 }
1236 var _p1 unsafe.Pointer
1237 if len(buf) > 0 {
1238 _p1 = unsafe.Pointer(&buf[0])
1239 } else {
1240 _p1 = unsafe.Pointer(&_zero)
1241 }
1242 r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1243 n = int(r0)
1244 if e1 != 0 {
1245 err = errnoErr(e1)
1246 }
1247 return
1248}
1249
1250// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1251
1252func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1253 var _p0 *byte
1254 _p0, err = BytePtrFromString(path)
1255 if err != nil {
1256 return
1257 }
1258 var _p1 unsafe.Pointer
1259 if len(buf) > 0 {
1260 _p1 = unsafe.Pointer(&buf[0])
1261 } else {
1262 _p1 = unsafe.Pointer(&_zero)
1263 }
1264 r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1265 n = int(r0)
1266 if e1 != 0 {
1267 err = errnoErr(e1)
1268 }
1269 return
1270}
1271
1272// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1273
1274func Rename(from string, to string) (err error) {
1275 var _p0 *byte
1276 _p0, err = BytePtrFromString(from)
1277 if err != nil {
1278 return
1279 }
1280 var _p1 *byte
1281 _p1, err = BytePtrFromString(to)
1282 if err != nil {
1283 return
1284 }
1285 _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1286 if e1 != 0 {
1287 err = errnoErr(e1)
1288 }
1289 return
1290}
1291
1292// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1293
1294func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1295 var _p0 *byte
1296 _p0, err = BytePtrFromString(from)
1297 if err != nil {
1298 return
1299 }
1300 var _p1 *byte
1301 _p1, err = BytePtrFromString(to)
1302 if err != nil {
1303 return
1304 }
1305 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1306 if e1 != 0 {
1307 err = errnoErr(e1)
1308 }
1309 return
1310}
1311
1312// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1313
1314func Revoke(path string) (err error) {
1315 var _p0 *byte
1316 _p0, err = BytePtrFromString(path)
1317 if err != nil {
1318 return
1319 }
1320 _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1321 if e1 != 0 {
1322 err = errnoErr(e1)
1323 }
1324 return
1325}
1326
1327// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1328
1329func Rmdir(path string) (err error) {
1330 var _p0 *byte
1331 _p0, err = BytePtrFromString(path)
1332 if err != nil {
1333 return
1334 }
1335 _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
1336 if e1 != 0 {
1337 err = errnoErr(e1)
1338 }
1339 return
1340}
1341
1342// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1343
1344func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1345 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1346 newoffset = int64(r0)
1347 if e1 != 0 {
1348 err = errnoErr(e1)
1349 }
1350 return
1351}
1352
1353// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1354
1355func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
1356 _, _, e1 := Syscall6(SYS_SELECT, uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1357 if e1 != 0 {
1358 err = errnoErr(e1)
1359 }
1360 return
1361}
1362
1363// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1364
1365func Setegid(egid int) (err error) {
1366 _, _, e1 := Syscall(SYS_SETEGID, uintptr(egid), 0, 0)
1367 if e1 != 0 {
1368 err = errnoErr(e1)
1369 }
1370 return
1371}
1372
1373// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1374
1375func Seteuid(euid int) (err error) {
1376 _, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0)
1377 if e1 != 0 {
1378 err = errnoErr(e1)
1379 }
1380 return
1381}
1382
1383// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1384
1385func Setgid(gid int) (err error) {
1386 _, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0)
1387 if e1 != 0 {
1388 err = errnoErr(e1)
1389 }
1390 return
1391}
1392
1393// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1394
1395func Setlogin(name string) (err error) {
1396 var _p0 *byte
1397 _p0, err = BytePtrFromString(name)
1398 if err != nil {
1399 return
1400 }
1401 _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
1402 if e1 != 0 {
1403 err = errnoErr(e1)
1404 }
1405 return
1406}
1407
1408// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1409
1410func Setpgid(pid int, pgid int) (err error) {
1411 _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
1412 if e1 != 0 {
1413 err = errnoErr(e1)
1414 }
1415 return
1416}
1417
1418// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1419
1420func Setpriority(which int, who int, prio int) (err error) {
1421 _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
1422 if e1 != 0 {
1423 err = errnoErr(e1)
1424 }
1425 return
1426}
1427
1428// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1429
1430func Setprivexec(flag int) (err error) {
1431 _, _, e1 := Syscall(SYS_SETPRIVEXEC, uintptr(flag), 0, 0)
1432 if e1 != 0 {
1433 err = errnoErr(e1)
1434 }
1435 return
1436}
1437
1438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1439
1440func Setregid(rgid int, egid int) (err error) {
1441 _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
1442 if e1 != 0 {
1443 err = errnoErr(e1)
1444 }
1445 return
1446}
1447
1448// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1449
1450func Setreuid(ruid int, euid int) (err error) {
1451 _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
1452 if e1 != 0 {
1453 err = errnoErr(e1)
1454 }
1455 return
1456}
1457
1458// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1459
1460func Setrlimit(which int, lim *Rlimit) (err error) {
1461 _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1462 if e1 != 0 {
1463 err = errnoErr(e1)
1464 }
1465 return
1466}
1467
1468// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1469
1470func Setsid() (pid int, err error) {
1471 r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
1472 pid = int(r0)
1473 if e1 != 0 {
1474 err = errnoErr(e1)
1475 }
1476 return
1477}
1478
1479// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1480
1481func Settimeofday(tp *Timeval) (err error) {
1482 _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
1483 if e1 != 0 {
1484 err = errnoErr(e1)
1485 }
1486 return
1487}
1488
1489// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1490
1491func Setuid(uid int) (err error) {
1492 _, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0)
1493 if e1 != 0 {
1494 err = errnoErr(e1)
1495 }
1496 return
1497}
1498
1499// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1500
1501func Symlink(path string, link string) (err error) {
1502 var _p0 *byte
1503 _p0, err = BytePtrFromString(path)
1504 if err != nil {
1505 return
1506 }
1507 var _p1 *byte
1508 _p1, err = BytePtrFromString(link)
1509 if err != nil {
1510 return
1511 }
1512 _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1513 if e1 != 0 {
1514 err = errnoErr(e1)
1515 }
1516 return
1517}
1518
1519// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1520
1521func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
1522 var _p0 *byte
1523 _p0, err = BytePtrFromString(oldpath)
1524 if err != nil {
1525 return
1526 }
1527 var _p1 *byte
1528 _p1, err = BytePtrFromString(newpath)
1529 if err != nil {
1530 return
1531 }
1532 _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
1533 if e1 != 0 {
1534 err = errnoErr(e1)
1535 }
1536 return
1537}
1538
1539// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1540
1541func Sync() (err error) {
1542 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1543 if e1 != 0 {
1544 err = errnoErr(e1)
1545 }
1546 return
1547}
1548
1549// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1550
1551func Truncate(path string, length int64) (err error) {
1552 var _p0 *byte
1553 _p0, err = BytePtrFromString(path)
1554 if err != nil {
1555 return
1556 }
1557 _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
1558 if e1 != 0 {
1559 err = errnoErr(e1)
1560 }
1561 return
1562}
1563
1564// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1565
1566func Umask(newmask int) (oldmask int) {
1567 r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0)
1568 oldmask = int(r0)
1569 return
1570}
1571
1572// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1573
1574func Undelete(path string) (err error) {
1575 var _p0 *byte
1576 _p0, err = BytePtrFromString(path)
1577 if err != nil {
1578 return
1579 }
1580 _, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1581 if e1 != 0 {
1582 err = errnoErr(e1)
1583 }
1584 return
1585}
1586
1587// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1588
1589func Unlink(path string) (err error) {
1590 var _p0 *byte
1591 _p0, err = BytePtrFromString(path)
1592 if err != nil {
1593 return
1594 }
1595 _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
1596 if e1 != 0 {
1597 err = errnoErr(e1)
1598 }
1599 return
1600}
1601
1602// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1603
1604func Unlinkat(dirfd int, path string, flags int) (err error) {
1605 var _p0 *byte
1606 _p0, err = BytePtrFromString(path)
1607 if err != nil {
1608 return
1609 }
1610 _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1611 if e1 != 0 {
1612 err = errnoErr(e1)
1613 }
1614 return
1615}
1616
1617// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1618
1619func Unmount(path string, flags int) (err error) {
1620 var _p0 *byte
1621 _p0, err = BytePtrFromString(path)
1622 if err != nil {
1623 return
1624 }
1625 _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1626 if e1 != 0 {
1627 err = errnoErr(e1)
1628 }
1629 return
1630}
1631
1632// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1633
1634func write(fd int, p []byte) (n int, err error) {
1635 var _p0 unsafe.Pointer
1636 if len(p) > 0 {
1637 _p0 = unsafe.Pointer(&p[0])
1638 } else {
1639 _p0 = unsafe.Pointer(&_zero)
1640 }
1641 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1642 n = int(r0)
1643 if e1 != 0 {
1644 err = errnoErr(e1)
1645 }
1646 return
1647}
1648
1649// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1650
1651func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1652 r0, _, e1 := Syscall6(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
1653 ret = uintptr(r0)
1654 if e1 != 0 {
1655 err = errnoErr(e1)
1656 }
1657 return
1658}
1659
1660// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1661
1662func munmap(addr uintptr, length uintptr) (err error) {
1663 _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
1664 if e1 != 0 {
1665 err = errnoErr(e1)
1666 }
1667 return
1668}
1669
1670// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1671
1672func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1673 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1674 n = int(r0)
1675 if e1 != 0 {
1676 err = errnoErr(e1)
1677 }
1678 return
1679}
1680
1681// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1682
1683func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1684 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1685 n = int(r0)
1686 if e1 != 0 {
1687 err = errnoErr(e1)
1688 }
1689 return
1690}
1691
1692// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1693
1694func gettimeofday(tp *Timeval) (sec int64, usec int32, err error) {
1695 r0, r1, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
1696 sec = int64(r0)
1697 usec = int32(r1)
1698 if e1 != 0 {
1699 err = errnoErr(e1)
1700 }
1701 return
1702}
1703
1704// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1705
1706func Fstat(fd int, stat *Stat_t) (err error) {
1707 _, _, e1 := Syscall(SYS_FSTAT64, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
1708 if e1 != 0 {
1709 err = errnoErr(e1)
1710 }
1711 return
1712}
1713
1714// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1715
1716func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
1717 var _p0 *byte
1718 _p0, err = BytePtrFromString(path)
1719 if err != nil {
1720 return
1721 }
1722 _, _, e1 := Syscall6(SYS_FSTATAT64, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
1723 if e1 != 0 {
1724 err = errnoErr(e1)
1725 }
1726 return
1727}
1728
1729// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1730
1731func Fstatfs(fd int, stat *Statfs_t) (err error) {
1732 _, _, e1 := Syscall(SYS_FSTATFS64, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
1733 if e1 != 0 {
1734 err = errnoErr(e1)
1735 }
1736 return
1737}
1738
1739// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1740
1741func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
1742 var _p0 unsafe.Pointer
1743 if len(buf) > 0 {
1744 _p0 = unsafe.Pointer(&buf[0])
1745 } else {
1746 _p0 = unsafe.Pointer(&_zero)
1747 }
1748 r0, _, e1 := Syscall6(SYS_GETDIRENTRIES64, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
1749 n = int(r0)
1750 if e1 != 0 {
1751 err = errnoErr(e1)
1752 }
1753 return
1754}
1755
1756// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1757
1758func getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) {
1759 r0, _, e1 := Syscall(SYS_GETFSSTAT64, uintptr(buf), uintptr(size), uintptr(flags))
1760 n = int(r0)
1761 if e1 != 0 {
1762 err = errnoErr(e1)
1763 }
1764 return
1765}
1766
1767// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1768
1769func Lstat(path string, stat *Stat_t) (err error) {
1770 var _p0 *byte
1771 _p0, err = BytePtrFromString(path)
1772 if err != nil {
1773 return
1774 }
1775 _, _, e1 := Syscall(SYS_LSTAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1776 if e1 != 0 {
1777 err = errnoErr(e1)
1778 }
1779 return
1780}
1781
1782// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1783
1784func Stat(path string, stat *Stat_t) (err error) {
1785 var _p0 *byte
1786 _p0, err = BytePtrFromString(path)
1787 if err != nil {
1788 return
1789 }
1790 _, _, e1 := Syscall(SYS_STAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1791 if e1 != 0 {
1792 err = errnoErr(e1)
1793 }
1794 return
1795}
1796
1797// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1798
1799func Statfs(path string, stat *Statfs_t) (err error) {
1800 var _p0 *byte
1801 _p0, err = BytePtrFromString(path)
1802 if err != nil {
1803 return
1804 }
1805 _, _, e1 := Syscall(SYS_STATFS64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1806 if e1 != 0 {
1807 err = errnoErr(e1)
1808 }
1809 return
1810}
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 de99270..c142e33 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go
@@ -1,7 +1,7 @@
1// mksyscall.pl -tags darwin,amd64 syscall_bsd.go syscall_darwin.go syscall_darwin_amd64.go 1// go run mksyscall.go -tags darwin,amd64,go1.12 syscall_bsd.go syscall_darwin.go syscall_darwin_amd64.go
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build darwin,amd64 4// +build darwin,amd64,go1.12
5 5
6package unix 6package unix
7 7
@@ -15,7 +15,7 @@ var _ syscall.Errno
15// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 15// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
16 16
17func getgroups(ngid int, gid *_Gid_t) (n int, err error) { 17func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
18 r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) 18 r0, _, e1 := syscall_rawSyscall(funcPC(libc_getgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
19 n = int(r0) 19 n = int(r0)
20 if e1 != 0 { 20 if e1 != 0 {
21 err = errnoErr(e1) 21 err = errnoErr(e1)
@@ -23,20 +23,30 @@ func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
23 return 23 return
24} 24}
25 25
26func libc_getgroups_trampoline()
27
28//go:linkname libc_getgroups libc_getgroups
29//go:cgo_import_dynamic libc_getgroups getgroups "/usr/lib/libSystem.B.dylib"
30
26// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 31// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
27 32
28func setgroups(ngid int, gid *_Gid_t) (err error) { 33func setgroups(ngid int, gid *_Gid_t) (err error) {
29 _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) 34 _, _, e1 := syscall_rawSyscall(funcPC(libc_setgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
30 if e1 != 0 { 35 if e1 != 0 {
31 err = errnoErr(e1) 36 err = errnoErr(e1)
32 } 37 }
33 return 38 return
34} 39}
35 40
41func libc_setgroups_trampoline()
42
43//go:linkname libc_setgroups libc_setgroups
44//go:cgo_import_dynamic libc_setgroups setgroups "/usr/lib/libSystem.B.dylib"
45
36// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 46// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
37 47
38func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) { 48func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
39 r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) 49 r0, _, e1 := syscall_syscall6(funcPC(libc_wait4_trampoline), uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
40 wpid = int(r0) 50 wpid = int(r0)
41 if e1 != 0 { 51 if e1 != 0 {
42 err = errnoErr(e1) 52 err = errnoErr(e1)
@@ -44,10 +54,15 @@ func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err
44 return 54 return
45} 55}
46 56
57func libc_wait4_trampoline()
58
59//go:linkname libc_wait4 libc_wait4
60//go:cgo_import_dynamic libc_wait4 wait4 "/usr/lib/libSystem.B.dylib"
61
47// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 62// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
48 63
49func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { 64func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
50 r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) 65 r0, _, e1 := syscall_syscall(funcPC(libc_accept_trampoline), uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
51 fd = int(r0) 66 fd = int(r0)
52 if e1 != 0 { 67 if e1 != 0 {
53 err = errnoErr(e1) 68 err = errnoErr(e1)
@@ -55,30 +70,45 @@ func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
55 return 70 return
56} 71}
57 72
73func libc_accept_trampoline()
74
75//go:linkname libc_accept libc_accept
76//go:cgo_import_dynamic libc_accept accept "/usr/lib/libSystem.B.dylib"
77
58// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 78// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
59 79
60func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { 80func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
61 _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen)) 81 _, _, e1 := syscall_syscall(funcPC(libc_bind_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen))
62 if e1 != 0 { 82 if e1 != 0 {
63 err = errnoErr(e1) 83 err = errnoErr(e1)
64 } 84 }
65 return 85 return
66} 86}
67 87
88func libc_bind_trampoline()
89
90//go:linkname libc_bind libc_bind
91//go:cgo_import_dynamic libc_bind bind "/usr/lib/libSystem.B.dylib"
92
68// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 93// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
69 94
70func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { 95func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
71 _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen)) 96 _, _, e1 := syscall_syscall(funcPC(libc_connect_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen))
72 if e1 != 0 { 97 if e1 != 0 {
73 err = errnoErr(e1) 98 err = errnoErr(e1)
74 } 99 }
75 return 100 return
76} 101}
77 102
103func libc_connect_trampoline()
104
105//go:linkname libc_connect libc_connect
106//go:cgo_import_dynamic libc_connect connect "/usr/lib/libSystem.B.dylib"
107
78// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 108// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
79 109
80func socket(domain int, typ int, proto int) (fd int, err error) { 110func socket(domain int, typ int, proto int) (fd int, err error) {
81 r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto)) 111 r0, _, e1 := syscall_rawSyscall(funcPC(libc_socket_trampoline), uintptr(domain), uintptr(typ), uintptr(proto))
82 fd = int(r0) 112 fd = int(r0)
83 if e1 != 0 { 113 if e1 != 0 {
84 err = errnoErr(e1) 114 err = errnoErr(e1)
@@ -86,66 +116,101 @@ func socket(domain int, typ int, proto int) (fd int, err error) {
86 return 116 return
87} 117}
88 118
119func libc_socket_trampoline()
120
121//go:linkname libc_socket libc_socket
122//go:cgo_import_dynamic libc_socket socket "/usr/lib/libSystem.B.dylib"
123
89// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 124// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
90 125
91func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) { 126func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
92 _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0) 127 _, _, e1 := syscall_syscall6(funcPC(libc_getsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
93 if e1 != 0 { 128 if e1 != 0 {
94 err = errnoErr(e1) 129 err = errnoErr(e1)
95 } 130 }
96 return 131 return
97} 132}
98 133
134func libc_getsockopt_trampoline()
135
136//go:linkname libc_getsockopt libc_getsockopt
137//go:cgo_import_dynamic libc_getsockopt getsockopt "/usr/lib/libSystem.B.dylib"
138
99// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 139// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
100 140
101func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) { 141func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
102 _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0) 142 _, _, e1 := syscall_syscall6(funcPC(libc_setsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
103 if e1 != 0 { 143 if e1 != 0 {
104 err = errnoErr(e1) 144 err = errnoErr(e1)
105 } 145 }
106 return 146 return
107} 147}
108 148
149func libc_setsockopt_trampoline()
150
151//go:linkname libc_setsockopt libc_setsockopt
152//go:cgo_import_dynamic libc_setsockopt setsockopt "/usr/lib/libSystem.B.dylib"
153
109// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 154// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
110 155
111func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { 156func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
112 _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) 157 _, _, e1 := syscall_rawSyscall(funcPC(libc_getpeername_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
113 if e1 != 0 { 158 if e1 != 0 {
114 err = errnoErr(e1) 159 err = errnoErr(e1)
115 } 160 }
116 return 161 return
117} 162}
118 163
164func libc_getpeername_trampoline()
165
166//go:linkname libc_getpeername libc_getpeername
167//go:cgo_import_dynamic libc_getpeername getpeername "/usr/lib/libSystem.B.dylib"
168
119// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 169// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
120 170
121func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { 171func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
122 _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) 172 _, _, e1 := syscall_rawSyscall(funcPC(libc_getsockname_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
123 if e1 != 0 { 173 if e1 != 0 {
124 err = errnoErr(e1) 174 err = errnoErr(e1)
125 } 175 }
126 return 176 return
127} 177}
128 178
179func libc_getsockname_trampoline()
180
181//go:linkname libc_getsockname libc_getsockname
182//go:cgo_import_dynamic libc_getsockname getsockname "/usr/lib/libSystem.B.dylib"
183
129// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 184// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
130 185
131func Shutdown(s int, how int) (err error) { 186func Shutdown(s int, how int) (err error) {
132 _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0) 187 _, _, e1 := syscall_syscall(funcPC(libc_shutdown_trampoline), uintptr(s), uintptr(how), 0)
133 if e1 != 0 { 188 if e1 != 0 {
134 err = errnoErr(e1) 189 err = errnoErr(e1)
135 } 190 }
136 return 191 return
137} 192}
138 193
194func libc_shutdown_trampoline()
195
196//go:linkname libc_shutdown libc_shutdown
197//go:cgo_import_dynamic libc_shutdown shutdown "/usr/lib/libSystem.B.dylib"
198
139// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 199// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
140 200
141func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) { 201func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
142 _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0) 202 _, _, e1 := syscall_rawSyscall6(funcPC(libc_socketpair_trampoline), uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
143 if e1 != 0 { 203 if e1 != 0 {
144 err = errnoErr(e1) 204 err = errnoErr(e1)
145 } 205 }
146 return 206 return
147} 207}
148 208
209func libc_socketpair_trampoline()
210
211//go:linkname libc_socketpair libc_socketpair
212//go:cgo_import_dynamic libc_socketpair socketpair "/usr/lib/libSystem.B.dylib"
213
149// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 214// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
150 215
151func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) { 216func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
@@ -155,7 +220,7 @@ func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Sockl
155 } else { 220 } else {
156 _p0 = unsafe.Pointer(&_zero) 221 _p0 = unsafe.Pointer(&_zero)
157 } 222 }
158 r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) 223 r0, _, e1 := syscall_syscall6(funcPC(libc_recvfrom_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
159 n = int(r0) 224 n = int(r0)
160 if e1 != 0 { 225 if e1 != 0 {
161 err = errnoErr(e1) 226 err = errnoErr(e1)
@@ -163,6 +228,11 @@ func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Sockl
163 return 228 return
164} 229}
165 230
231func libc_recvfrom_trampoline()
232
233//go:linkname libc_recvfrom libc_recvfrom
234//go:cgo_import_dynamic libc_recvfrom recvfrom "/usr/lib/libSystem.B.dylib"
235
166// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 236// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
167 237
168func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) { 238func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
@@ -172,17 +242,22 @@ func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (
172 } else { 242 } else {
173 _p0 = unsafe.Pointer(&_zero) 243 _p0 = unsafe.Pointer(&_zero)
174 } 244 }
175 _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen)) 245 _, _, e1 := syscall_syscall6(funcPC(libc_sendto_trampoline), uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
176 if e1 != 0 { 246 if e1 != 0 {
177 err = errnoErr(e1) 247 err = errnoErr(e1)
178 } 248 }
179 return 249 return
180} 250}
181 251
252func libc_sendto_trampoline()
253
254//go:linkname libc_sendto libc_sendto
255//go:cgo_import_dynamic libc_sendto sendto "/usr/lib/libSystem.B.dylib"
256
182// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 257// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
183 258
184func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { 259func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
185 r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) 260 r0, _, e1 := syscall_syscall(funcPC(libc_recvmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
186 n = int(r0) 261 n = int(r0)
187 if e1 != 0 { 262 if e1 != 0 {
188 err = errnoErr(e1) 263 err = errnoErr(e1)
@@ -190,10 +265,15 @@ func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
190 return 265 return
191} 266}
192 267
268func libc_recvmsg_trampoline()
269
270//go:linkname libc_recvmsg libc_recvmsg
271//go:cgo_import_dynamic libc_recvmsg recvmsg "/usr/lib/libSystem.B.dylib"
272
193// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 273// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
194 274
195func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { 275func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
196 r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) 276 r0, _, e1 := syscall_syscall(funcPC(libc_sendmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
197 n = int(r0) 277 n = int(r0)
198 if e1 != 0 { 278 if e1 != 0 {
199 err = errnoErr(e1) 279 err = errnoErr(e1)
@@ -201,10 +281,15 @@ func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
201 return 281 return
202} 282}
203 283
284func libc_sendmsg_trampoline()
285
286//go:linkname libc_sendmsg libc_sendmsg
287//go:cgo_import_dynamic libc_sendmsg sendmsg "/usr/lib/libSystem.B.dylib"
288
204// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 289// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
205 290
206func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) { 291func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
207 r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout))) 292 r0, _, e1 := syscall_syscall6(funcPC(libc_kevent_trampoline), uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
208 n = int(r0) 293 n = int(r0)
209 if e1 != 0 { 294 if e1 != 0 {
210 err = errnoErr(e1) 295 err = errnoErr(e1)
@@ -212,6 +297,11 @@ func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, ne
212 return 297 return
213} 298}
214 299
300func libc_kevent_trampoline()
301
302//go:linkname libc_kevent libc_kevent
303//go:cgo_import_dynamic libc_kevent kevent "/usr/lib/libSystem.B.dylib"
304
215// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 305// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
216 306
217func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { 307func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
@@ -221,13 +311,18 @@ func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr)
221 } else { 311 } else {
222 _p0 = unsafe.Pointer(&_zero) 312 _p0 = unsafe.Pointer(&_zero)
223 } 313 }
224 _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen)) 314 _, _, e1 := syscall_syscall6(funcPC(libc___sysctl_trampoline), uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
225 if e1 != 0 { 315 if e1 != 0 {
226 err = errnoErr(e1) 316 err = errnoErr(e1)
227 } 317 }
228 return 318 return
229} 319}
230 320
321func libc___sysctl_trampoline()
322
323//go:linkname libc___sysctl libc___sysctl
324//go:cgo_import_dynamic libc___sysctl __sysctl "/usr/lib/libSystem.B.dylib"
325
231// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 326// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
232 327
233func utimes(path string, timeval *[2]Timeval) (err error) { 328func utimes(path string, timeval *[2]Timeval) (err error) {
@@ -236,27 +331,37 @@ func utimes(path string, timeval *[2]Timeval) (err error) {
236 if err != nil { 331 if err != nil {
237 return 332 return
238 } 333 }
239 _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) 334 _, _, e1 := syscall_syscall(funcPC(libc_utimes_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
240 if e1 != 0 { 335 if e1 != 0 {
241 err = errnoErr(e1) 336 err = errnoErr(e1)
242 } 337 }
243 return 338 return
244} 339}
245 340
341func libc_utimes_trampoline()
342
343//go:linkname libc_utimes libc_utimes
344//go:cgo_import_dynamic libc_utimes utimes "/usr/lib/libSystem.B.dylib"
345
246// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 346// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
247 347
248func futimes(fd int, timeval *[2]Timeval) (err error) { 348func futimes(fd int, timeval *[2]Timeval) (err error) {
249 _, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0) 349 _, _, e1 := syscall_syscall(funcPC(libc_futimes_trampoline), uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
250 if e1 != 0 { 350 if e1 != 0 {
251 err = errnoErr(e1) 351 err = errnoErr(e1)
252 } 352 }
253 return 353 return
254} 354}
255 355
356func libc_futimes_trampoline()
357
358//go:linkname libc_futimes libc_futimes
359//go:cgo_import_dynamic libc_futimes futimes "/usr/lib/libSystem.B.dylib"
360
256// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 361// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
257 362
258func fcntl(fd int, cmd int, arg int) (val int, err error) { 363func fcntl(fd int, cmd int, arg int) (val int, err error) {
259 r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg)) 364 r0, _, e1 := syscall_syscall(funcPC(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
260 val = int(r0) 365 val = int(r0)
261 if e1 != 0 { 366 if e1 != 0 {
262 err = errnoErr(e1) 367 err = errnoErr(e1)
@@ -264,10 +369,15 @@ func fcntl(fd int, cmd int, arg int) (val int, err error) {
264 return 369 return
265} 370}
266 371
372func libc_fcntl_trampoline()
373
374//go:linkname libc_fcntl libc_fcntl
375//go:cgo_import_dynamic libc_fcntl fcntl "/usr/lib/libSystem.B.dylib"
376
267// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 377// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
268 378
269func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { 379func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
270 r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout)) 380 r0, _, e1 := syscall_syscall(funcPC(libc_poll_trampoline), uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
271 n = int(r0) 381 n = int(r0)
272 if e1 != 0 { 382 if e1 != 0 {
273 err = errnoErr(e1) 383 err = errnoErr(e1)
@@ -275,6 +385,11 @@ func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
275 return 385 return
276} 386}
277 387
388func libc_poll_trampoline()
389
390//go:linkname libc_poll libc_poll
391//go:cgo_import_dynamic libc_poll poll "/usr/lib/libSystem.B.dylib"
392
278// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 393// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
279 394
280func Madvise(b []byte, behav int) (err error) { 395func Madvise(b []byte, behav int) (err error) {
@@ -284,13 +399,18 @@ func Madvise(b []byte, behav int) (err error) {
284 } else { 399 } else {
285 _p0 = unsafe.Pointer(&_zero) 400 _p0 = unsafe.Pointer(&_zero)
286 } 401 }
287 _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav)) 402 _, _, e1 := syscall_syscall(funcPC(libc_madvise_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(behav))
288 if e1 != 0 { 403 if e1 != 0 {
289 err = errnoErr(e1) 404 err = errnoErr(e1)
290 } 405 }
291 return 406 return
292} 407}
293 408
409func libc_madvise_trampoline()
410
411//go:linkname libc_madvise libc_madvise
412//go:cgo_import_dynamic libc_madvise madvise "/usr/lib/libSystem.B.dylib"
413
294// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 414// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
295 415
296func Mlock(b []byte) (err error) { 416func Mlock(b []byte) (err error) {
@@ -300,23 +420,33 @@ func Mlock(b []byte) (err error) {
300 } else { 420 } else {
301 _p0 = unsafe.Pointer(&_zero) 421 _p0 = unsafe.Pointer(&_zero)
302 } 422 }
303 _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0) 423 _, _, e1 := syscall_syscall(funcPC(libc_mlock_trampoline), uintptr(_p0), uintptr(len(b)), 0)
304 if e1 != 0 { 424 if e1 != 0 {
305 err = errnoErr(e1) 425 err = errnoErr(e1)
306 } 426 }
307 return 427 return
308} 428}
309 429
430func libc_mlock_trampoline()
431
432//go:linkname libc_mlock libc_mlock
433//go:cgo_import_dynamic libc_mlock mlock "/usr/lib/libSystem.B.dylib"
434
310// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 435// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
311 436
312func Mlockall(flags int) (err error) { 437func Mlockall(flags int) (err error) {
313 _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0) 438 _, _, e1 := syscall_syscall(funcPC(libc_mlockall_trampoline), uintptr(flags), 0, 0)
314 if e1 != 0 { 439 if e1 != 0 {
315 err = errnoErr(e1) 440 err = errnoErr(e1)
316 } 441 }
317 return 442 return
318} 443}
319 444
445func libc_mlockall_trampoline()
446
447//go:linkname libc_mlockall libc_mlockall
448//go:cgo_import_dynamic libc_mlockall mlockall "/usr/lib/libSystem.B.dylib"
449
320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 450// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
321 451
322func Mprotect(b []byte, prot int) (err error) { 452func Mprotect(b []byte, prot int) (err error) {
@@ -326,13 +456,18 @@ func Mprotect(b []byte, prot int) (err error) {
326 } else { 456 } else {
327 _p0 = unsafe.Pointer(&_zero) 457 _p0 = unsafe.Pointer(&_zero)
328 } 458 }
329 _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot)) 459 _, _, e1 := syscall_syscall(funcPC(libc_mprotect_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(prot))
330 if e1 != 0 { 460 if e1 != 0 {
331 err = errnoErr(e1) 461 err = errnoErr(e1)
332 } 462 }
333 return 463 return
334} 464}
335 465
466func libc_mprotect_trampoline()
467
468//go:linkname libc_mprotect libc_mprotect
469//go:cgo_import_dynamic libc_mprotect mprotect "/usr/lib/libSystem.B.dylib"
470
336// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 471// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
337 472
338func Msync(b []byte, flags int) (err error) { 473func Msync(b []byte, flags int) (err error) {
@@ -342,13 +477,18 @@ func Msync(b []byte, flags int) (err error) {
342 } else { 477 } else {
343 _p0 = unsafe.Pointer(&_zero) 478 _p0 = unsafe.Pointer(&_zero)
344 } 479 }
345 _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags)) 480 _, _, e1 := syscall_syscall(funcPC(libc_msync_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(flags))
346 if e1 != 0 { 481 if e1 != 0 {
347 err = errnoErr(e1) 482 err = errnoErr(e1)
348 } 483 }
349 return 484 return
350} 485}
351 486
487func libc_msync_trampoline()
488
489//go:linkname libc_msync libc_msync
490//go:cgo_import_dynamic libc_msync msync "/usr/lib/libSystem.B.dylib"
491
352// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 492// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
353 493
354func Munlock(b []byte) (err error) { 494func Munlock(b []byte) (err error) {
@@ -358,37 +498,67 @@ func Munlock(b []byte) (err error) {
358 } else { 498 } else {
359 _p0 = unsafe.Pointer(&_zero) 499 _p0 = unsafe.Pointer(&_zero)
360 } 500 }
361 _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0) 501 _, _, e1 := syscall_syscall(funcPC(libc_munlock_trampoline), uintptr(_p0), uintptr(len(b)), 0)
362 if e1 != 0 { 502 if e1 != 0 {
363 err = errnoErr(e1) 503 err = errnoErr(e1)
364 } 504 }
365 return 505 return
366} 506}
367 507
508func libc_munlock_trampoline()
509
510//go:linkname libc_munlock libc_munlock
511//go:cgo_import_dynamic libc_munlock munlock "/usr/lib/libSystem.B.dylib"
512
368// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 513// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
369 514
370func Munlockall() (err error) { 515func Munlockall() (err error) {
371 _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0) 516 _, _, e1 := syscall_syscall(funcPC(libc_munlockall_trampoline), 0, 0, 0)
372 if e1 != 0 { 517 if e1 != 0 {
373 err = errnoErr(e1) 518 err = errnoErr(e1)
374 } 519 }
375 return 520 return
376} 521}
377 522
523func libc_munlockall_trampoline()
524
525//go:linkname libc_munlockall libc_munlockall
526//go:cgo_import_dynamic libc_munlockall munlockall "/usr/lib/libSystem.B.dylib"
527
378// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 528// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
379 529
380func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) { 530func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
381 _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0) 531 _, _, e1 := syscall_syscall6(funcPC(libc_ptrace_trampoline), uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
382 if e1 != 0 { 532 if e1 != 0 {
383 err = errnoErr(e1) 533 err = errnoErr(e1)
384 } 534 }
385 return 535 return
386} 536}
387 537
538func libc_ptrace_trampoline()
539
540//go:linkname libc_ptrace libc_ptrace
541//go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib"
542
543// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
544
545func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
546 _, _, e1 := syscall_syscall6(funcPC(libc_getattrlist_trampoline), uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
547 if e1 != 0 {
548 err = errnoErr(e1)
549 }
550 return
551}
552
553func libc_getattrlist_trampoline()
554
555//go:linkname libc_getattrlist libc_getattrlist
556//go:cgo_import_dynamic libc_getattrlist getattrlist "/usr/lib/libSystem.B.dylib"
557
388// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 558// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
389 559
390func pipe() (r int, w int, err error) { 560func pipe() (r int, w int, err error) {
391 r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0) 561 r0, r1, e1 := syscall_rawSyscall(funcPC(libc_pipe_trampoline), 0, 0, 0)
392 r = int(r0) 562 r = int(r0)
393 w = int(r1) 563 w = int(r1)
394 if e1 != 0 { 564 if e1 != 0 {
@@ -397,6 +567,11 @@ func pipe() (r int, w int, err error) {
397 return 567 return
398} 568}
399 569
570func libc_pipe_trampoline()
571
572//go:linkname libc_pipe libc_pipe
573//go:cgo_import_dynamic libc_pipe pipe "/usr/lib/libSystem.B.dylib"
574
400// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 575// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
401 576
402func getxattr(path string, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) { 577func getxattr(path string, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
@@ -410,7 +585,7 @@ func getxattr(path string, attr string, dest *byte, size int, position uint32, o
410 if err != nil { 585 if err != nil {
411 return 586 return
412 } 587 }
413 r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options)) 588 r0, _, e1 := syscall_syscall6(funcPC(libc_getxattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options))
414 sz = int(r0) 589 sz = int(r0)
415 if e1 != 0 { 590 if e1 != 0 {
416 err = errnoErr(e1) 591 err = errnoErr(e1)
@@ -418,6 +593,11 @@ func getxattr(path string, attr string, dest *byte, size int, position uint32, o
418 return 593 return
419} 594}
420 595
596func libc_getxattr_trampoline()
597
598//go:linkname libc_getxattr libc_getxattr
599//go:cgo_import_dynamic libc_getxattr getxattr "/usr/lib/libSystem.B.dylib"
600
421// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 601// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
422 602
423func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) { 603func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
@@ -426,7 +606,7 @@ func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, optio
426 if err != nil { 606 if err != nil {
427 return 607 return
428 } 608 }
429 r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options)) 609 r0, _, e1 := syscall_syscall6(funcPC(libc_fgetxattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options))
430 sz = int(r0) 610 sz = int(r0)
431 if e1 != 0 { 611 if e1 != 0 {
432 err = errnoErr(e1) 612 err = errnoErr(e1)
@@ -434,6 +614,11 @@ func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, optio
434 return 614 return
435} 615}
436 616
617func libc_fgetxattr_trampoline()
618
619//go:linkname libc_fgetxattr libc_fgetxattr
620//go:cgo_import_dynamic libc_fgetxattr fgetxattr "/usr/lib/libSystem.B.dylib"
621
437// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 622// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
438 623
439func setxattr(path string, attr string, data *byte, size int, position uint32, options int) (err error) { 624func setxattr(path string, attr string, data *byte, size int, position uint32, options int) (err error) {
@@ -447,13 +632,18 @@ func setxattr(path string, attr string, data *byte, size int, position uint32, o
447 if err != nil { 632 if err != nil {
448 return 633 return
449 } 634 }
450 _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options)) 635 _, _, e1 := syscall_syscall6(funcPC(libc_setxattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options))
451 if e1 != 0 { 636 if e1 != 0 {
452 err = errnoErr(e1) 637 err = errnoErr(e1)
453 } 638 }
454 return 639 return
455} 640}
456 641
642func libc_setxattr_trampoline()
643
644//go:linkname libc_setxattr libc_setxattr
645//go:cgo_import_dynamic libc_setxattr setxattr "/usr/lib/libSystem.B.dylib"
646
457// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 647// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
458 648
459func fsetxattr(fd int, attr string, data *byte, size int, position uint32, options int) (err error) { 649func fsetxattr(fd int, attr string, data *byte, size int, position uint32, options int) (err error) {
@@ -462,13 +652,18 @@ func fsetxattr(fd int, attr string, data *byte, size int, position uint32, optio
462 if err != nil { 652 if err != nil {
463 return 653 return
464 } 654 }
465 _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options)) 655 _, _, e1 := syscall_syscall6(funcPC(libc_fsetxattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options))
466 if e1 != 0 { 656 if e1 != 0 {
467 err = errnoErr(e1) 657 err = errnoErr(e1)
468 } 658 }
469 return 659 return
470} 660}
471 661
662func libc_fsetxattr_trampoline()
663
664//go:linkname libc_fsetxattr libc_fsetxattr
665//go:cgo_import_dynamic libc_fsetxattr fsetxattr "/usr/lib/libSystem.B.dylib"
666
472// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 667// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
473 668
474func removexattr(path string, attr string, options int) (err error) { 669func removexattr(path string, attr string, options int) (err error) {
@@ -482,13 +677,18 @@ func removexattr(path string, attr string, options int) (err error) {
482 if err != nil { 677 if err != nil {
483 return 678 return
484 } 679 }
485 _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) 680 _, _, e1 := syscall_syscall(funcPC(libc_removexattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
486 if e1 != 0 { 681 if e1 != 0 {
487 err = errnoErr(e1) 682 err = errnoErr(e1)
488 } 683 }
489 return 684 return
490} 685}
491 686
687func libc_removexattr_trampoline()
688
689//go:linkname libc_removexattr libc_removexattr
690//go:cgo_import_dynamic libc_removexattr removexattr "/usr/lib/libSystem.B.dylib"
691
492// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 692// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
493 693
494func fremovexattr(fd int, attr string, options int) (err error) { 694func fremovexattr(fd int, attr string, options int) (err error) {
@@ -497,13 +697,18 @@ func fremovexattr(fd int, attr string, options int) (err error) {
497 if err != nil { 697 if err != nil {
498 return 698 return
499 } 699 }
500 _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(options)) 700 _, _, e1 := syscall_syscall(funcPC(libc_fremovexattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(options))
501 if e1 != 0 { 701 if e1 != 0 {
502 err = errnoErr(e1) 702 err = errnoErr(e1)
503 } 703 }
504 return 704 return
505} 705}
506 706
707func libc_fremovexattr_trampoline()
708
709//go:linkname libc_fremovexattr libc_fremovexattr
710//go:cgo_import_dynamic libc_fremovexattr fremovexattr "/usr/lib/libSystem.B.dylib"
711
507// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 712// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
508 713
509func listxattr(path string, dest *byte, size int, options int) (sz int, err error) { 714func listxattr(path string, dest *byte, size int, options int) (sz int, err error) {
@@ -512,7 +717,7 @@ func listxattr(path string, dest *byte, size int, options int) (sz int, err erro
512 if err != nil { 717 if err != nil {
513 return 718 return
514 } 719 }
515 r0, _, e1 := Syscall6(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0) 720 r0, _, e1 := syscall_syscall6(funcPC(libc_listxattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
516 sz = int(r0) 721 sz = int(r0)
517 if e1 != 0 { 722 if e1 != 0 {
518 err = errnoErr(e1) 723 err = errnoErr(e1)
@@ -520,10 +725,15 @@ func listxattr(path string, dest *byte, size int, options int) (sz int, err erro
520 return 725 return
521} 726}
522 727
728func libc_listxattr_trampoline()
729
730//go:linkname libc_listxattr libc_listxattr
731//go:cgo_import_dynamic libc_listxattr listxattr "/usr/lib/libSystem.B.dylib"
732
523// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 733// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
524 734
525func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) { 735func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) {
526 r0, _, e1 := Syscall6(SYS_FLISTXATTR, uintptr(fd), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0) 736 r0, _, e1 := syscall_syscall6(funcPC(libc_flistxattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
527 sz = int(r0) 737 sz = int(r0)
528 if e1 != 0 { 738 if e1 != 0 {
529 err = errnoErr(e1) 739 err = errnoErr(e1)
@@ -531,26 +741,71 @@ func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) {
531 return 741 return
532} 742}
533 743
744func libc_flistxattr_trampoline()
745
746//go:linkname libc_flistxattr libc_flistxattr
747//go:cgo_import_dynamic libc_flistxattr flistxattr "/usr/lib/libSystem.B.dylib"
748
749// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
750
751func setattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
752 _, _, e1 := syscall_syscall6(funcPC(libc_setattrlist_trampoline), uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
753 if e1 != 0 {
754 err = errnoErr(e1)
755 }
756 return
757}
758
759func libc_setattrlist_trampoline()
760
761//go:linkname libc_setattrlist libc_setattrlist
762//go:cgo_import_dynamic libc_setattrlist setattrlist "/usr/lib/libSystem.B.dylib"
763
534// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 764// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
535 765
536func kill(pid int, signum int, posix int) (err error) { 766func kill(pid int, signum int, posix int) (err error) {
537 _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), uintptr(posix)) 767 _, _, e1 := syscall_syscall(funcPC(libc_kill_trampoline), uintptr(pid), uintptr(signum), uintptr(posix))
538 if e1 != 0 { 768 if e1 != 0 {
539 err = errnoErr(e1) 769 err = errnoErr(e1)
540 } 770 }
541 return 771 return
542} 772}
543 773
774func libc_kill_trampoline()
775
776//go:linkname libc_kill libc_kill
777//go:cgo_import_dynamic libc_kill kill "/usr/lib/libSystem.B.dylib"
778
544// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 779// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
545 780
546func ioctl(fd int, req uint, arg uintptr) (err error) { 781func ioctl(fd int, req uint, arg uintptr) (err error) {
547 _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) 782 _, _, e1 := syscall_syscall(funcPC(libc_ioctl_trampoline), uintptr(fd), uintptr(req), uintptr(arg))
783 if e1 != 0 {
784 err = errnoErr(e1)
785 }
786 return
787}
788
789func libc_ioctl_trampoline()
790
791//go:linkname libc_ioctl libc_ioctl
792//go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib"
793
794// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
795
796func sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error) {
797 _, _, e1 := syscall_syscall6(funcPC(libc_sendfile_trampoline), uintptr(infd), uintptr(outfd), uintptr(offset), uintptr(unsafe.Pointer(len)), uintptr(hdtr), uintptr(flags))
548 if e1 != 0 { 798 if e1 != 0 {
549 err = errnoErr(e1) 799 err = errnoErr(e1)
550 } 800 }
551 return 801 return
552} 802}
553 803
804func libc_sendfile_trampoline()
805
806//go:linkname libc_sendfile libc_sendfile
807//go:cgo_import_dynamic libc_sendfile sendfile "/usr/lib/libSystem.B.dylib"
808
554// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 809// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
555 810
556func Access(path string, mode uint32) (err error) { 811func Access(path string, mode uint32) (err error) {
@@ -559,23 +814,33 @@ func Access(path string, mode uint32) (err error) {
559 if err != nil { 814 if err != nil {
560 return 815 return
561 } 816 }
562 _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) 817 _, _, e1 := syscall_syscall(funcPC(libc_access_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
563 if e1 != 0 { 818 if e1 != 0 {
564 err = errnoErr(e1) 819 err = errnoErr(e1)
565 } 820 }
566 return 821 return
567} 822}
568 823
824func libc_access_trampoline()
825
826//go:linkname libc_access libc_access
827//go:cgo_import_dynamic libc_access access "/usr/lib/libSystem.B.dylib"
828
569// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 829// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
570 830
571func Adjtime(delta *Timeval, olddelta *Timeval) (err error) { 831func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
572 _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0) 832 _, _, e1 := syscall_syscall(funcPC(libc_adjtime_trampoline), uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
573 if e1 != 0 { 833 if e1 != 0 {
574 err = errnoErr(e1) 834 err = errnoErr(e1)
575 } 835 }
576 return 836 return
577} 837}
578 838
839func libc_adjtime_trampoline()
840
841//go:linkname libc_adjtime libc_adjtime
842//go:cgo_import_dynamic libc_adjtime adjtime "/usr/lib/libSystem.B.dylib"
843
579// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 844// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
580 845
581func Chdir(path string) (err error) { 846func Chdir(path string) (err error) {
@@ -584,13 +849,18 @@ func Chdir(path string) (err error) {
584 if err != nil { 849 if err != nil {
585 return 850 return
586 } 851 }
587 _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) 852 _, _, e1 := syscall_syscall(funcPC(libc_chdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
588 if e1 != 0 { 853 if e1 != 0 {
589 err = errnoErr(e1) 854 err = errnoErr(e1)
590 } 855 }
591 return 856 return
592} 857}
593 858
859func libc_chdir_trampoline()
860
861//go:linkname libc_chdir libc_chdir
862//go:cgo_import_dynamic libc_chdir chdir "/usr/lib/libSystem.B.dylib"
863
594// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 864// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
595 865
596func Chflags(path string, flags int) (err error) { 866func Chflags(path string, flags int) (err error) {
@@ -599,13 +869,18 @@ func Chflags(path string, flags int) (err error) {
599 if err != nil { 869 if err != nil {
600 return 870 return
601 } 871 }
602 _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) 872 _, _, e1 := syscall_syscall(funcPC(libc_chflags_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
603 if e1 != 0 { 873 if e1 != 0 {
604 err = errnoErr(e1) 874 err = errnoErr(e1)
605 } 875 }
606 return 876 return
607} 877}
608 878
879func libc_chflags_trampoline()
880
881//go:linkname libc_chflags libc_chflags
882//go:cgo_import_dynamic libc_chflags chflags "/usr/lib/libSystem.B.dylib"
883
609// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 884// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
610 885
611func Chmod(path string, mode uint32) (err error) { 886func Chmod(path string, mode uint32) (err error) {
@@ -614,13 +889,18 @@ func Chmod(path string, mode uint32) (err error) {
614 if err != nil { 889 if err != nil {
615 return 890 return
616 } 891 }
617 _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) 892 _, _, e1 := syscall_syscall(funcPC(libc_chmod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
618 if e1 != 0 { 893 if e1 != 0 {
619 err = errnoErr(e1) 894 err = errnoErr(e1)
620 } 895 }
621 return 896 return
622} 897}
623 898
899func libc_chmod_trampoline()
900
901//go:linkname libc_chmod libc_chmod
902//go:cgo_import_dynamic libc_chmod chmod "/usr/lib/libSystem.B.dylib"
903
624// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 904// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
625 905
626func Chown(path string, uid int, gid int) (err error) { 906func Chown(path string, uid int, gid int) (err error) {
@@ -629,13 +909,18 @@ func Chown(path string, uid int, gid int) (err error) {
629 if err != nil { 909 if err != nil {
630 return 910 return
631 } 911 }
632 _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) 912 _, _, e1 := syscall_syscall(funcPC(libc_chown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
633 if e1 != 0 { 913 if e1 != 0 {
634 err = errnoErr(e1) 914 err = errnoErr(e1)
635 } 915 }
636 return 916 return
637} 917}
638 918
919func libc_chown_trampoline()
920
921//go:linkname libc_chown libc_chown
922//go:cgo_import_dynamic libc_chown chown "/usr/lib/libSystem.B.dylib"
923
639// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 924// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
640 925
641func Chroot(path string) (err error) { 926func Chroot(path string) (err error) {
@@ -644,27 +929,52 @@ func Chroot(path string) (err error) {
644 if err != nil { 929 if err != nil {
645 return 930 return
646 } 931 }
647 _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0) 932 _, _, e1 := syscall_syscall(funcPC(libc_chroot_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
933 if e1 != 0 {
934 err = errnoErr(e1)
935 }
936 return
937}
938
939func libc_chroot_trampoline()
940
941//go:linkname libc_chroot libc_chroot
942//go:cgo_import_dynamic libc_chroot chroot "/usr/lib/libSystem.B.dylib"
943
944// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
945
946func ClockGettime(clockid int32, time *Timespec) (err error) {
947 _, _, e1 := syscall_syscall(funcPC(libc_clock_gettime_trampoline), uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
648 if e1 != 0 { 948 if e1 != 0 {
649 err = errnoErr(e1) 949 err = errnoErr(e1)
650 } 950 }
651 return 951 return
652} 952}
653 953
954func libc_clock_gettime_trampoline()
955
956//go:linkname libc_clock_gettime libc_clock_gettime
957//go:cgo_import_dynamic libc_clock_gettime clock_gettime "/usr/lib/libSystem.B.dylib"
958
654// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 959// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
655 960
656func Close(fd int) (err error) { 961func Close(fd int) (err error) {
657 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 962 _, _, e1 := syscall_syscall(funcPC(libc_close_trampoline), uintptr(fd), 0, 0)
658 if e1 != 0 { 963 if e1 != 0 {
659 err = errnoErr(e1) 964 err = errnoErr(e1)
660 } 965 }
661 return 966 return
662} 967}
663 968
969func libc_close_trampoline()
970
971//go:linkname libc_close libc_close
972//go:cgo_import_dynamic libc_close close "/usr/lib/libSystem.B.dylib"
973
664// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 974// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
665 975
666func Dup(fd int) (nfd int, err error) { 976func Dup(fd int) (nfd int, err error) {
667 r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0) 977 r0, _, e1 := syscall_syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0)
668 nfd = int(r0) 978 nfd = int(r0)
669 if e1 != 0 { 979 if e1 != 0 {
670 err = errnoErr(e1) 980 err = errnoErr(e1)
@@ -672,16 +982,26 @@ func Dup(fd int) (nfd int, err error) {
672 return 982 return
673} 983}
674 984
985func libc_dup_trampoline()
986
987//go:linkname libc_dup libc_dup
988//go:cgo_import_dynamic libc_dup dup "/usr/lib/libSystem.B.dylib"
989
675// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 990// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
676 991
677func Dup2(from int, to int) (err error) { 992func Dup2(from int, to int) (err error) {
678 _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0) 993 _, _, e1 := syscall_syscall(funcPC(libc_dup2_trampoline), uintptr(from), uintptr(to), 0)
679 if e1 != 0 { 994 if e1 != 0 {
680 err = errnoErr(e1) 995 err = errnoErr(e1)
681 } 996 }
682 return 997 return
683} 998}
684 999
1000func libc_dup2_trampoline()
1001
1002//go:linkname libc_dup2 libc_dup2
1003//go:cgo_import_dynamic libc_dup2 dup2 "/usr/lib/libSystem.B.dylib"
1004
685// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1005// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
686 1006
687func Exchangedata(path1 string, path2 string, options int) (err error) { 1007func Exchangedata(path1 string, path2 string, options int) (err error) {
@@ -695,20 +1015,30 @@ func Exchangedata(path1 string, path2 string, options int) (err error) {
695 if err != nil { 1015 if err != nil {
696 return 1016 return
697 } 1017 }
698 _, _, e1 := Syscall(SYS_EXCHANGEDATA, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) 1018 _, _, e1 := syscall_syscall(funcPC(libc_exchangedata_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
699 if e1 != 0 { 1019 if e1 != 0 {
700 err = errnoErr(e1) 1020 err = errnoErr(e1)
701 } 1021 }
702 return 1022 return
703} 1023}
704 1024
1025func libc_exchangedata_trampoline()
1026
1027//go:linkname libc_exchangedata libc_exchangedata
1028//go:cgo_import_dynamic libc_exchangedata exchangedata "/usr/lib/libSystem.B.dylib"
1029
705// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1030// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
706 1031
707func Exit(code int) { 1032func Exit(code int) {
708 Syscall(SYS_EXIT, uintptr(code), 0, 0) 1033 syscall_syscall(funcPC(libc_exit_trampoline), uintptr(code), 0, 0)
709 return 1034 return
710} 1035}
711 1036
1037func libc_exit_trampoline()
1038
1039//go:linkname libc_exit libc_exit
1040//go:cgo_import_dynamic libc_exit exit "/usr/lib/libSystem.B.dylib"
1041
712// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1042// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
713 1043
714func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { 1044func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
@@ -717,43 +1047,63 @@ func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
717 if err != nil { 1047 if err != nil {
718 return 1048 return
719 } 1049 }
720 _, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) 1050 _, _, e1 := syscall_syscall6(funcPC(libc_faccessat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
721 if e1 != 0 { 1051 if e1 != 0 {
722 err = errnoErr(e1) 1052 err = errnoErr(e1)
723 } 1053 }
724 return 1054 return
725} 1055}
726 1056
1057func libc_faccessat_trampoline()
1058
1059//go:linkname libc_faccessat libc_faccessat
1060//go:cgo_import_dynamic libc_faccessat faccessat "/usr/lib/libSystem.B.dylib"
1061
727// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1062// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
728 1063
729func Fchdir(fd int) (err error) { 1064func Fchdir(fd int) (err error) {
730 _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0) 1065 _, _, e1 := syscall_syscall(funcPC(libc_fchdir_trampoline), uintptr(fd), 0, 0)
731 if e1 != 0 { 1066 if e1 != 0 {
732 err = errnoErr(e1) 1067 err = errnoErr(e1)
733 } 1068 }
734 return 1069 return
735} 1070}
736 1071
1072func libc_fchdir_trampoline()
1073
1074//go:linkname libc_fchdir libc_fchdir
1075//go:cgo_import_dynamic libc_fchdir fchdir "/usr/lib/libSystem.B.dylib"
1076
737// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1077// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
738 1078
739func Fchflags(fd int, flags int) (err error) { 1079func Fchflags(fd int, flags int) (err error) {
740 _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0) 1080 _, _, e1 := syscall_syscall(funcPC(libc_fchflags_trampoline), uintptr(fd), uintptr(flags), 0)
741 if e1 != 0 { 1081 if e1 != 0 {
742 err = errnoErr(e1) 1082 err = errnoErr(e1)
743 } 1083 }
744 return 1084 return
745} 1085}
746 1086
1087func libc_fchflags_trampoline()
1088
1089//go:linkname libc_fchflags libc_fchflags
1090//go:cgo_import_dynamic libc_fchflags fchflags "/usr/lib/libSystem.B.dylib"
1091
747// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1092// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
748 1093
749func Fchmod(fd int, mode uint32) (err error) { 1094func Fchmod(fd int, mode uint32) (err error) {
750 _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0) 1095 _, _, e1 := syscall_syscall(funcPC(libc_fchmod_trampoline), uintptr(fd), uintptr(mode), 0)
751 if e1 != 0 { 1096 if e1 != 0 {
752 err = errnoErr(e1) 1097 err = errnoErr(e1)
753 } 1098 }
754 return 1099 return
755} 1100}
756 1101
1102func libc_fchmod_trampoline()
1103
1104//go:linkname libc_fchmod libc_fchmod
1105//go:cgo_import_dynamic libc_fchmod fchmod "/usr/lib/libSystem.B.dylib"
1106
757// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1107// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
758 1108
759func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { 1109func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
@@ -762,23 +1112,33 @@ func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
762 if err != nil { 1112 if err != nil {
763 return 1113 return
764 } 1114 }
765 _, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) 1115 _, _, e1 := syscall_syscall6(funcPC(libc_fchmodat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
766 if e1 != 0 { 1116 if e1 != 0 {
767 err = errnoErr(e1) 1117 err = errnoErr(e1)
768 } 1118 }
769 return 1119 return
770} 1120}
771 1121
1122func libc_fchmodat_trampoline()
1123
1124//go:linkname libc_fchmodat libc_fchmodat
1125//go:cgo_import_dynamic libc_fchmodat fchmodat "/usr/lib/libSystem.B.dylib"
1126
772// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1127// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
773 1128
774func Fchown(fd int, uid int, gid int) (err error) { 1129func Fchown(fd int, uid int, gid int) (err error) {
775 _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid)) 1130 _, _, e1 := syscall_syscall(funcPC(libc_fchown_trampoline), uintptr(fd), uintptr(uid), uintptr(gid))
776 if e1 != 0 { 1131 if e1 != 0 {
777 err = errnoErr(e1) 1132 err = errnoErr(e1)
778 } 1133 }
779 return 1134 return
780} 1135}
781 1136
1137func libc_fchown_trampoline()
1138
1139//go:linkname libc_fchown libc_fchown
1140//go:cgo_import_dynamic libc_fchown fchown "/usr/lib/libSystem.B.dylib"
1141
782// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1142// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
783 1143
784func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { 1144func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
@@ -787,142 +1147,135 @@ func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
787 if err != nil { 1147 if err != nil {
788 return 1148 return
789 } 1149 }
790 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0) 1150 _, _, e1 := syscall_syscall6(funcPC(libc_fchownat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
791 if e1 != 0 { 1151 if e1 != 0 {
792 err = errnoErr(e1) 1152 err = errnoErr(e1)
793 } 1153 }
794 return 1154 return
795} 1155}
796 1156
797// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1157func libc_fchownat_trampoline()
798 1158
799func Flock(fd int, how int) (err error) { 1159//go:linkname libc_fchownat libc_fchownat
800 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0) 1160//go:cgo_import_dynamic libc_fchownat fchownat "/usr/lib/libSystem.B.dylib"
801 if e1 != 0 {
802 err = errnoErr(e1)
803 }
804 return
805}
806 1161
807// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1162// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
808 1163
809func Fpathconf(fd int, name int) (val int, err error) { 1164func Flock(fd int, how int) (err error) {
810 r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0) 1165 _, _, e1 := syscall_syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0)
811 val = int(r0)
812 if e1 != 0 { 1166 if e1 != 0 {
813 err = errnoErr(e1) 1167 err = errnoErr(e1)
814 } 1168 }
815 return 1169 return
816} 1170}
817 1171
818// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1172func libc_flock_trampoline()
819 1173
820func Fstat(fd int, stat *Stat_t) (err error) { 1174//go:linkname libc_flock libc_flock
821 _, _, e1 := Syscall(SYS_FSTAT64, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) 1175//go:cgo_import_dynamic libc_flock flock "/usr/lib/libSystem.B.dylib"
822 if e1 != 0 {
823 err = errnoErr(e1)
824 }
825 return
826}
827 1176
828// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1177// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
829 1178
830func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { 1179func Fpathconf(fd int, name int) (val int, err error) {
831 var _p0 *byte 1180 r0, _, e1 := syscall_syscall(funcPC(libc_fpathconf_trampoline), uintptr(fd), uintptr(name), 0)
832 _p0, err = BytePtrFromString(path) 1181 val = int(r0)
833 if err != nil {
834 return
835 }
836 _, _, e1 := Syscall6(SYS_FSTATAT64, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
837 if e1 != 0 { 1182 if e1 != 0 {
838 err = errnoErr(e1) 1183 err = errnoErr(e1)
839 } 1184 }
840 return 1185 return
841} 1186}
842 1187
843// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1188func libc_fpathconf_trampoline()
844 1189
845func Fstatfs(fd int, stat *Statfs_t) (err error) { 1190//go:linkname libc_fpathconf libc_fpathconf
846 _, _, e1 := Syscall(SYS_FSTATFS64, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) 1191//go:cgo_import_dynamic libc_fpathconf fpathconf "/usr/lib/libSystem.B.dylib"
847 if e1 != 0 {
848 err = errnoErr(e1)
849 }
850 return
851}
852 1192
853// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1193// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
854 1194
855func Fsync(fd int) (err error) { 1195func Fsync(fd int) (err error) {
856 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0) 1196 _, _, e1 := syscall_syscall(funcPC(libc_fsync_trampoline), uintptr(fd), 0, 0)
857 if e1 != 0 { 1197 if e1 != 0 {
858 err = errnoErr(e1) 1198 err = errnoErr(e1)
859 } 1199 }
860 return 1200 return
861} 1201}
862 1202
1203func libc_fsync_trampoline()
1204
1205//go:linkname libc_fsync libc_fsync
1206//go:cgo_import_dynamic libc_fsync fsync "/usr/lib/libSystem.B.dylib"
1207
863// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1208// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
864 1209
865func Ftruncate(fd int, length int64) (err error) { 1210func Ftruncate(fd int, length int64) (err error) {
866 _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), 0) 1211 _, _, e1 := syscall_syscall(funcPC(libc_ftruncate_trampoline), uintptr(fd), uintptr(length), 0)
867 if e1 != 0 { 1212 if e1 != 0 {
868 err = errnoErr(e1) 1213 err = errnoErr(e1)
869 } 1214 }
870 return 1215 return
871} 1216}
872 1217
873// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1218func libc_ftruncate_trampoline()
874 1219
875func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { 1220//go:linkname libc_ftruncate libc_ftruncate
876 var _p0 unsafe.Pointer 1221//go:cgo_import_dynamic libc_ftruncate ftruncate "/usr/lib/libSystem.B.dylib"
877 if len(buf) > 0 {
878 _p0 = unsafe.Pointer(&buf[0])
879 } else {
880 _p0 = unsafe.Pointer(&_zero)
881 }
882 r0, _, e1 := Syscall6(SYS_GETDIRENTRIES64, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
883 n = int(r0)
884 if e1 != 0 {
885 err = errnoErr(e1)
886 }
887 return
888}
889 1222
890// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1223// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
891 1224
892func Getdtablesize() (size int) { 1225func Getdtablesize() (size int) {
893 r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0) 1226 r0, _, _ := syscall_syscall(funcPC(libc_getdtablesize_trampoline), 0, 0, 0)
894 size = int(r0) 1227 size = int(r0)
895 return 1228 return
896} 1229}
897 1230
1231func libc_getdtablesize_trampoline()
1232
1233//go:linkname libc_getdtablesize libc_getdtablesize
1234//go:cgo_import_dynamic libc_getdtablesize getdtablesize "/usr/lib/libSystem.B.dylib"
1235
898// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1236// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
899 1237
900func Getegid() (egid int) { 1238func Getegid() (egid int) {
901 r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0) 1239 r0, _, _ := syscall_rawSyscall(funcPC(libc_getegid_trampoline), 0, 0, 0)
902 egid = int(r0) 1240 egid = int(r0)
903 return 1241 return
904} 1242}
905 1243
1244func libc_getegid_trampoline()
1245
1246//go:linkname libc_getegid libc_getegid
1247//go:cgo_import_dynamic libc_getegid getegid "/usr/lib/libSystem.B.dylib"
1248
906// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1249// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
907 1250
908func Geteuid() (uid int) { 1251func Geteuid() (uid int) {
909 r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0) 1252 r0, _, _ := syscall_rawSyscall(funcPC(libc_geteuid_trampoline), 0, 0, 0)
910 uid = int(r0) 1253 uid = int(r0)
911 return 1254 return
912} 1255}
913 1256
1257func libc_geteuid_trampoline()
1258
1259//go:linkname libc_geteuid libc_geteuid
1260//go:cgo_import_dynamic libc_geteuid geteuid "/usr/lib/libSystem.B.dylib"
1261
914// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1262// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
915 1263
916func Getgid() (gid int) { 1264func Getgid() (gid int) {
917 r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0) 1265 r0, _, _ := syscall_rawSyscall(funcPC(libc_getgid_trampoline), 0, 0, 0)
918 gid = int(r0) 1266 gid = int(r0)
919 return 1267 return
920} 1268}
921 1269
1270func libc_getgid_trampoline()
1271
1272//go:linkname libc_getgid libc_getgid
1273//go:cgo_import_dynamic libc_getgid getgid "/usr/lib/libSystem.B.dylib"
1274
922// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1275// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
923 1276
924func Getpgid(pid int) (pgid int, err error) { 1277func Getpgid(pid int) (pgid int, err error) {
925 r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0) 1278 r0, _, e1 := syscall_rawSyscall(funcPC(libc_getpgid_trampoline), uintptr(pid), 0, 0)
926 pgid = int(r0) 1279 pgid = int(r0)
927 if e1 != 0 { 1280 if e1 != 0 {
928 err = errnoErr(e1) 1281 err = errnoErr(e1)
@@ -930,34 +1283,54 @@ func Getpgid(pid int) (pgid int, err error) {
930 return 1283 return
931} 1284}
932 1285
1286func libc_getpgid_trampoline()
1287
1288//go:linkname libc_getpgid libc_getpgid
1289//go:cgo_import_dynamic libc_getpgid getpgid "/usr/lib/libSystem.B.dylib"
1290
933// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1291// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
934 1292
935func Getpgrp() (pgrp int) { 1293func Getpgrp() (pgrp int) {
936 r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0) 1294 r0, _, _ := syscall_rawSyscall(funcPC(libc_getpgrp_trampoline), 0, 0, 0)
937 pgrp = int(r0) 1295 pgrp = int(r0)
938 return 1296 return
939} 1297}
940 1298
1299func libc_getpgrp_trampoline()
1300
1301//go:linkname libc_getpgrp libc_getpgrp
1302//go:cgo_import_dynamic libc_getpgrp getpgrp "/usr/lib/libSystem.B.dylib"
1303
941// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1304// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
942 1305
943func Getpid() (pid int) { 1306func Getpid() (pid int) {
944 r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0) 1307 r0, _, _ := syscall_rawSyscall(funcPC(libc_getpid_trampoline), 0, 0, 0)
945 pid = int(r0) 1308 pid = int(r0)
946 return 1309 return
947} 1310}
948 1311
1312func libc_getpid_trampoline()
1313
1314//go:linkname libc_getpid libc_getpid
1315//go:cgo_import_dynamic libc_getpid getpid "/usr/lib/libSystem.B.dylib"
1316
949// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1317// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
950 1318
951func Getppid() (ppid int) { 1319func Getppid() (ppid int) {
952 r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0) 1320 r0, _, _ := syscall_rawSyscall(funcPC(libc_getppid_trampoline), 0, 0, 0)
953 ppid = int(r0) 1321 ppid = int(r0)
954 return 1322 return
955} 1323}
956 1324
1325func libc_getppid_trampoline()
1326
1327//go:linkname libc_getppid libc_getppid
1328//go:cgo_import_dynamic libc_getppid getppid "/usr/lib/libSystem.B.dylib"
1329
957// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1330// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
958 1331
959func Getpriority(which int, who int) (prio int, err error) { 1332func Getpriority(which int, who int) (prio int, err error) {
960 r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0) 1333 r0, _, e1 := syscall_syscall(funcPC(libc_getpriority_trampoline), uintptr(which), uintptr(who), 0)
961 prio = int(r0) 1334 prio = int(r0)
962 if e1 != 0 { 1335 if e1 != 0 {
963 err = errnoErr(e1) 1336 err = errnoErr(e1)
@@ -965,30 +1338,45 @@ func Getpriority(which int, who int) (prio int, err error) {
965 return 1338 return
966} 1339}
967 1340
1341func libc_getpriority_trampoline()
1342
1343//go:linkname libc_getpriority libc_getpriority
1344//go:cgo_import_dynamic libc_getpriority getpriority "/usr/lib/libSystem.B.dylib"
1345
968// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1346// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
969 1347
970func Getrlimit(which int, lim *Rlimit) (err error) { 1348func Getrlimit(which int, lim *Rlimit) (err error) {
971 _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) 1349 _, _, e1 := syscall_rawSyscall(funcPC(libc_getrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
972 if e1 != 0 { 1350 if e1 != 0 {
973 err = errnoErr(e1) 1351 err = errnoErr(e1)
974 } 1352 }
975 return 1353 return
976} 1354}
977 1355
1356func libc_getrlimit_trampoline()
1357
1358//go:linkname libc_getrlimit libc_getrlimit
1359//go:cgo_import_dynamic libc_getrlimit getrlimit "/usr/lib/libSystem.B.dylib"
1360
978// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1361// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
979 1362
980func Getrusage(who int, rusage *Rusage) (err error) { 1363func Getrusage(who int, rusage *Rusage) (err error) {
981 _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0) 1364 _, _, e1 := syscall_rawSyscall(funcPC(libc_getrusage_trampoline), uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
982 if e1 != 0 { 1365 if e1 != 0 {
983 err = errnoErr(e1) 1366 err = errnoErr(e1)
984 } 1367 }
985 return 1368 return
986} 1369}
987 1370
1371func libc_getrusage_trampoline()
1372
1373//go:linkname libc_getrusage libc_getrusage
1374//go:cgo_import_dynamic libc_getrusage getrusage "/usr/lib/libSystem.B.dylib"
1375
988// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1376// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
989 1377
990func Getsid(pid int) (sid int, err error) { 1378func Getsid(pid int) (sid int, err error) {
991 r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0) 1379 r0, _, e1 := syscall_rawSyscall(funcPC(libc_getsid_trampoline), uintptr(pid), 0, 0)
992 sid = int(r0) 1380 sid = int(r0)
993 if e1 != 0 { 1381 if e1 != 0 {
994 err = errnoErr(e1) 1382 err = errnoErr(e1)
@@ -996,26 +1384,41 @@ func Getsid(pid int) (sid int, err error) {
996 return 1384 return
997} 1385}
998 1386
1387func libc_getsid_trampoline()
1388
1389//go:linkname libc_getsid libc_getsid
1390//go:cgo_import_dynamic libc_getsid getsid "/usr/lib/libSystem.B.dylib"
1391
999// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1392// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1000 1393
1001func Getuid() (uid int) { 1394func Getuid() (uid int) {
1002 r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0) 1395 r0, _, _ := syscall_rawSyscall(funcPC(libc_getuid_trampoline), 0, 0, 0)
1003 uid = int(r0) 1396 uid = int(r0)
1004 return 1397 return
1005} 1398}
1006 1399
1400func libc_getuid_trampoline()
1401
1402//go:linkname libc_getuid libc_getuid
1403//go:cgo_import_dynamic libc_getuid getuid "/usr/lib/libSystem.B.dylib"
1404
1007// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1405// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1008 1406
1009func Issetugid() (tainted bool) { 1407func Issetugid() (tainted bool) {
1010 r0, _, _ := RawSyscall(SYS_ISSETUGID, 0, 0, 0) 1408 r0, _, _ := syscall_rawSyscall(funcPC(libc_issetugid_trampoline), 0, 0, 0)
1011 tainted = bool(r0 != 0) 1409 tainted = bool(r0 != 0)
1012 return 1410 return
1013} 1411}
1014 1412
1413func libc_issetugid_trampoline()
1414
1415//go:linkname libc_issetugid libc_issetugid
1416//go:cgo_import_dynamic libc_issetugid issetugid "/usr/lib/libSystem.B.dylib"
1417
1015// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1418// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1016 1419
1017func Kqueue() (fd int, err error) { 1420func Kqueue() (fd int, err error) {
1018 r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0) 1421 r0, _, e1 := syscall_syscall(funcPC(libc_kqueue_trampoline), 0, 0, 0)
1019 fd = int(r0) 1422 fd = int(r0)
1020 if e1 != 0 { 1423 if e1 != 0 {
1021 err = errnoErr(e1) 1424 err = errnoErr(e1)
@@ -1023,6 +1426,11 @@ func Kqueue() (fd int, err error) {
1023 return 1426 return
1024} 1427}
1025 1428
1429func libc_kqueue_trampoline()
1430
1431//go:linkname libc_kqueue libc_kqueue
1432//go:cgo_import_dynamic libc_kqueue kqueue "/usr/lib/libSystem.B.dylib"
1433
1026// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1434// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1027 1435
1028func Lchown(path string, uid int, gid int) (err error) { 1436func Lchown(path string, uid int, gid int) (err error) {
@@ -1031,13 +1439,18 @@ func Lchown(path string, uid int, gid int) (err error) {
1031 if err != nil { 1439 if err != nil {
1032 return 1440 return
1033 } 1441 }
1034 _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) 1442 _, _, e1 := syscall_syscall(funcPC(libc_lchown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
1035 if e1 != 0 { 1443 if e1 != 0 {
1036 err = errnoErr(e1) 1444 err = errnoErr(e1)
1037 } 1445 }
1038 return 1446 return
1039} 1447}
1040 1448
1449func libc_lchown_trampoline()
1450
1451//go:linkname libc_lchown libc_lchown
1452//go:cgo_import_dynamic libc_lchown lchown "/usr/lib/libSystem.B.dylib"
1453
1041// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1454// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1042 1455
1043func Link(path string, link string) (err error) { 1456func Link(path string, link string) (err error) {
@@ -1051,13 +1464,18 @@ func Link(path string, link string) (err error) {
1051 if err != nil { 1464 if err != nil {
1052 return 1465 return
1053 } 1466 }
1054 _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 1467 _, _, e1 := syscall_syscall(funcPC(libc_link_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1055 if e1 != 0 { 1468 if e1 != 0 {
1056 err = errnoErr(e1) 1469 err = errnoErr(e1)
1057 } 1470 }
1058 return 1471 return
1059} 1472}
1060 1473
1474func libc_link_trampoline()
1475
1476//go:linkname libc_link libc_link
1477//go:cgo_import_dynamic libc_link link "/usr/lib/libSystem.B.dylib"
1478
1061// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1479// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1062 1480
1063func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) { 1481func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
@@ -1071,37 +1489,32 @@ func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err er
1071 if err != nil { 1489 if err != nil {
1072 return 1490 return
1073 } 1491 }
1074 _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) 1492 _, _, e1 := syscall_syscall6(funcPC(libc_linkat_trampoline), uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
1075 if e1 != 0 { 1493 if e1 != 0 {
1076 err = errnoErr(e1) 1494 err = errnoErr(e1)
1077 } 1495 }
1078 return 1496 return
1079} 1497}
1080 1498
1499func libc_linkat_trampoline()
1500
1501//go:linkname libc_linkat libc_linkat
1502//go:cgo_import_dynamic libc_linkat linkat "/usr/lib/libSystem.B.dylib"
1503
1081// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1504// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1082 1505
1083func Listen(s int, backlog int) (err error) { 1506func Listen(s int, backlog int) (err error) {
1084 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0) 1507 _, _, e1 := syscall_syscall(funcPC(libc_listen_trampoline), uintptr(s), uintptr(backlog), 0)
1085 if e1 != 0 { 1508 if e1 != 0 {
1086 err = errnoErr(e1) 1509 err = errnoErr(e1)
1087 } 1510 }
1088 return 1511 return
1089} 1512}
1090 1513
1091// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1514func libc_listen_trampoline()
1092 1515
1093func Lstat(path string, stat *Stat_t) (err error) { 1516//go:linkname libc_listen libc_listen
1094 var _p0 *byte 1517//go:cgo_import_dynamic libc_listen listen "/usr/lib/libSystem.B.dylib"
1095 _p0, err = BytePtrFromString(path)
1096 if err != nil {
1097 return
1098 }
1099 _, _, e1 := Syscall(SYS_LSTAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1100 if e1 != 0 {
1101 err = errnoErr(e1)
1102 }
1103 return
1104}
1105 1518
1106// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1519// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1107 1520
@@ -1111,13 +1524,18 @@ func Mkdir(path string, mode uint32) (err error) {
1111 if err != nil { 1524 if err != nil {
1112 return 1525 return
1113 } 1526 }
1114 _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) 1527 _, _, e1 := syscall_syscall(funcPC(libc_mkdir_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1115 if e1 != 0 { 1528 if e1 != 0 {
1116 err = errnoErr(e1) 1529 err = errnoErr(e1)
1117 } 1530 }
1118 return 1531 return
1119} 1532}
1120 1533
1534func libc_mkdir_trampoline()
1535
1536//go:linkname libc_mkdir libc_mkdir
1537//go:cgo_import_dynamic libc_mkdir mkdir "/usr/lib/libSystem.B.dylib"
1538
1121// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1539// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1122 1540
1123func Mkdirat(dirfd int, path string, mode uint32) (err error) { 1541func Mkdirat(dirfd int, path string, mode uint32) (err error) {
@@ -1126,13 +1544,18 @@ func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1126 if err != nil { 1544 if err != nil {
1127 return 1545 return
1128 } 1546 }
1129 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) 1547 _, _, e1 := syscall_syscall(funcPC(libc_mkdirat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1130 if e1 != 0 { 1548 if e1 != 0 {
1131 err = errnoErr(e1) 1549 err = errnoErr(e1)
1132 } 1550 }
1133 return 1551 return
1134} 1552}
1135 1553
1554func libc_mkdirat_trampoline()
1555
1556//go:linkname libc_mkdirat libc_mkdirat
1557//go:cgo_import_dynamic libc_mkdirat mkdirat "/usr/lib/libSystem.B.dylib"
1558
1136// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1559// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1137 1560
1138func Mkfifo(path string, mode uint32) (err error) { 1561func Mkfifo(path string, mode uint32) (err error) {
@@ -1141,13 +1564,18 @@ func Mkfifo(path string, mode uint32) (err error) {
1141 if err != nil { 1564 if err != nil {
1142 return 1565 return
1143 } 1566 }
1144 _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) 1567 _, _, e1 := syscall_syscall(funcPC(libc_mkfifo_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1145 if e1 != 0 { 1568 if e1 != 0 {
1146 err = errnoErr(e1) 1569 err = errnoErr(e1)
1147 } 1570 }
1148 return 1571 return
1149} 1572}
1150 1573
1574func libc_mkfifo_trampoline()
1575
1576//go:linkname libc_mkfifo libc_mkfifo
1577//go:cgo_import_dynamic libc_mkfifo mkfifo "/usr/lib/libSystem.B.dylib"
1578
1151// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1579// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1152 1580
1153func Mknod(path string, mode uint32, dev int) (err error) { 1581func Mknod(path string, mode uint32, dev int) (err error) {
@@ -1156,13 +1584,18 @@ func Mknod(path string, mode uint32, dev int) (err error) {
1156 if err != nil { 1584 if err != nil {
1157 return 1585 return
1158 } 1586 }
1159 _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) 1587 _, _, e1 := syscall_syscall(funcPC(libc_mknod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
1160 if e1 != 0 { 1588 if e1 != 0 {
1161 err = errnoErr(e1) 1589 err = errnoErr(e1)
1162 } 1590 }
1163 return 1591 return
1164} 1592}
1165 1593
1594func libc_mknod_trampoline()
1595
1596//go:linkname libc_mknod libc_mknod
1597//go:cgo_import_dynamic libc_mknod mknod "/usr/lib/libSystem.B.dylib"
1598
1166// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1599// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1167 1600
1168func Open(path string, mode int, perm uint32) (fd int, err error) { 1601func Open(path string, mode int, perm uint32) (fd int, err error) {
@@ -1171,7 +1604,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
1171 if err != nil { 1604 if err != nil {
1172 return 1605 return
1173 } 1606 }
1174 r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) 1607 r0, _, e1 := syscall_syscall(funcPC(libc_open_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
1175 fd = int(r0) 1608 fd = int(r0)
1176 if e1 != 0 { 1609 if e1 != 0 {
1177 err = errnoErr(e1) 1610 err = errnoErr(e1)
@@ -1179,6 +1612,11 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
1179 return 1612 return
1180} 1613}
1181 1614
1615func libc_open_trampoline()
1616
1617//go:linkname libc_open libc_open
1618//go:cgo_import_dynamic libc_open open "/usr/lib/libSystem.B.dylib"
1619
1182// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1620// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1183 1621
1184func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) { 1622func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
@@ -1187,7 +1625,7 @@ func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1187 if err != nil { 1625 if err != nil {
1188 return 1626 return
1189 } 1627 }
1190 r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0) 1628 r0, _, e1 := syscall_syscall6(funcPC(libc_openat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1191 fd = int(r0) 1629 fd = int(r0)
1192 if e1 != 0 { 1630 if e1 != 0 {
1193 err = errnoErr(e1) 1631 err = errnoErr(e1)
@@ -1195,6 +1633,11 @@ func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1195 return 1633 return
1196} 1634}
1197 1635
1636func libc_openat_trampoline()
1637
1638//go:linkname libc_openat libc_openat
1639//go:cgo_import_dynamic libc_openat openat "/usr/lib/libSystem.B.dylib"
1640
1198// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1641// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1199 1642
1200func Pathconf(path string, name int) (val int, err error) { 1643func Pathconf(path string, name int) (val int, err error) {
@@ -1203,7 +1646,7 @@ func Pathconf(path string, name int) (val int, err error) {
1203 if err != nil { 1646 if err != nil {
1204 return 1647 return
1205 } 1648 }
1206 r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) 1649 r0, _, e1 := syscall_syscall(funcPC(libc_pathconf_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1207 val = int(r0) 1650 val = int(r0)
1208 if e1 != 0 { 1651 if e1 != 0 {
1209 err = errnoErr(e1) 1652 err = errnoErr(e1)
@@ -1211,6 +1654,11 @@ func Pathconf(path string, name int) (val int, err error) {
1211 return 1654 return
1212} 1655}
1213 1656
1657func libc_pathconf_trampoline()
1658
1659//go:linkname libc_pathconf libc_pathconf
1660//go:cgo_import_dynamic libc_pathconf pathconf "/usr/lib/libSystem.B.dylib"
1661
1214// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1662// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1215 1663
1216func Pread(fd int, p []byte, offset int64) (n int, err error) { 1664func Pread(fd int, p []byte, offset int64) (n int, err error) {
@@ -1220,7 +1668,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) {
1220 } else { 1668 } else {
1221 _p0 = unsafe.Pointer(&_zero) 1669 _p0 = unsafe.Pointer(&_zero)
1222 } 1670 }
1223 r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0) 1671 r0, _, e1 := syscall_syscall6(funcPC(libc_pread_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1224 n = int(r0) 1672 n = int(r0)
1225 if e1 != 0 { 1673 if e1 != 0 {
1226 err = errnoErr(e1) 1674 err = errnoErr(e1)
@@ -1228,6 +1676,11 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) {
1228 return 1676 return
1229} 1677}
1230 1678
1679func libc_pread_trampoline()
1680
1681//go:linkname libc_pread libc_pread
1682//go:cgo_import_dynamic libc_pread pread "/usr/lib/libSystem.B.dylib"
1683
1231// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1684// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1232 1685
1233func Pwrite(fd int, p []byte, offset int64) (n int, err error) { 1686func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
@@ -1237,7 +1690,7 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1237 } else { 1690 } else {
1238 _p0 = unsafe.Pointer(&_zero) 1691 _p0 = unsafe.Pointer(&_zero)
1239 } 1692 }
1240 r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0) 1693 r0, _, e1 := syscall_syscall6(funcPC(libc_pwrite_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1241 n = int(r0) 1694 n = int(r0)
1242 if e1 != 0 { 1695 if e1 != 0 {
1243 err = errnoErr(e1) 1696 err = errnoErr(e1)
@@ -1245,6 +1698,11 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1245 return 1698 return
1246} 1699}
1247 1700
1701func libc_pwrite_trampoline()
1702
1703//go:linkname libc_pwrite libc_pwrite
1704//go:cgo_import_dynamic libc_pwrite pwrite "/usr/lib/libSystem.B.dylib"
1705
1248// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1706// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1249 1707
1250func read(fd int, p []byte) (n int, err error) { 1708func read(fd int, p []byte) (n int, err error) {
@@ -1254,7 +1712,7 @@ func read(fd int, p []byte) (n int, err error) {
1254 } else { 1712 } else {
1255 _p0 = unsafe.Pointer(&_zero) 1713 _p0 = unsafe.Pointer(&_zero)
1256 } 1714 }
1257 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p))) 1715 r0, _, e1 := syscall_syscall(funcPC(libc_read_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)))
1258 n = int(r0) 1716 n = int(r0)
1259 if e1 != 0 { 1717 if e1 != 0 {
1260 err = errnoErr(e1) 1718 err = errnoErr(e1)
@@ -1262,6 +1720,11 @@ func read(fd int, p []byte) (n int, err error) {
1262 return 1720 return
1263} 1721}
1264 1722
1723func libc_read_trampoline()
1724
1725//go:linkname libc_read libc_read
1726//go:cgo_import_dynamic libc_read read "/usr/lib/libSystem.B.dylib"
1727
1265// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1728// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1266 1729
1267func Readlink(path string, buf []byte) (n int, err error) { 1730func Readlink(path string, buf []byte) (n int, err error) {
@@ -1276,7 +1739,7 @@ func Readlink(path string, buf []byte) (n int, err error) {
1276 } else { 1739 } else {
1277 _p1 = unsafe.Pointer(&_zero) 1740 _p1 = unsafe.Pointer(&_zero)
1278 } 1741 }
1279 r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) 1742 r0, _, e1 := syscall_syscall(funcPC(libc_readlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1280 n = int(r0) 1743 n = int(r0)
1281 if e1 != 0 { 1744 if e1 != 0 {
1282 err = errnoErr(e1) 1745 err = errnoErr(e1)
@@ -1284,6 +1747,11 @@ func Readlink(path string, buf []byte) (n int, err error) {
1284 return 1747 return
1285} 1748}
1286 1749
1750func libc_readlink_trampoline()
1751
1752//go:linkname libc_readlink libc_readlink
1753//go:cgo_import_dynamic libc_readlink readlink "/usr/lib/libSystem.B.dylib"
1754
1287// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1755// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1288 1756
1289func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) { 1757func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
@@ -1298,7 +1766,7 @@ func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1298 } else { 1766 } else {
1299 _p1 = unsafe.Pointer(&_zero) 1767 _p1 = unsafe.Pointer(&_zero)
1300 } 1768 }
1301 r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0) 1769 r0, _, e1 := syscall_syscall6(funcPC(libc_readlinkat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1302 n = int(r0) 1770 n = int(r0)
1303 if e1 != 0 { 1771 if e1 != 0 {
1304 err = errnoErr(e1) 1772 err = errnoErr(e1)
@@ -1306,6 +1774,11 @@ func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1306 return 1774 return
1307} 1775}
1308 1776
1777func libc_readlinkat_trampoline()
1778
1779//go:linkname libc_readlinkat libc_readlinkat
1780//go:cgo_import_dynamic libc_readlinkat readlinkat "/usr/lib/libSystem.B.dylib"
1781
1309// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1782// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1310 1783
1311func Rename(from string, to string) (err error) { 1784func Rename(from string, to string) (err error) {
@@ -1319,13 +1792,18 @@ func Rename(from string, to string) (err error) {
1319 if err != nil { 1792 if err != nil {
1320 return 1793 return
1321 } 1794 }
1322 _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 1795 _, _, e1 := syscall_syscall(funcPC(libc_rename_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1323 if e1 != 0 { 1796 if e1 != 0 {
1324 err = errnoErr(e1) 1797 err = errnoErr(e1)
1325 } 1798 }
1326 return 1799 return
1327} 1800}
1328 1801
1802func libc_rename_trampoline()
1803
1804//go:linkname libc_rename libc_rename
1805//go:cgo_import_dynamic libc_rename rename "/usr/lib/libSystem.B.dylib"
1806
1329// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1807// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1330 1808
1331func Renameat(fromfd int, from string, tofd int, to string) (err error) { 1809func Renameat(fromfd int, from string, tofd int, to string) (err error) {
@@ -1339,13 +1817,18 @@ func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1339 if err != nil { 1817 if err != nil {
1340 return 1818 return
1341 } 1819 }
1342 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0) 1820 _, _, e1 := syscall_syscall6(funcPC(libc_renameat_trampoline), uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1343 if e1 != 0 { 1821 if e1 != 0 {
1344 err = errnoErr(e1) 1822 err = errnoErr(e1)
1345 } 1823 }
1346 return 1824 return
1347} 1825}
1348 1826
1827func libc_renameat_trampoline()
1828
1829//go:linkname libc_renameat libc_renameat
1830//go:cgo_import_dynamic libc_renameat renameat "/usr/lib/libSystem.B.dylib"
1831
1349// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1832// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1350 1833
1351func Revoke(path string) (err error) { 1834func Revoke(path string) (err error) {
@@ -1354,13 +1837,18 @@ func Revoke(path string) (err error) {
1354 if err != nil { 1837 if err != nil {
1355 return 1838 return
1356 } 1839 }
1357 _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0) 1840 _, _, e1 := syscall_syscall(funcPC(libc_revoke_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1358 if e1 != 0 { 1841 if e1 != 0 {
1359 err = errnoErr(e1) 1842 err = errnoErr(e1)
1360 } 1843 }
1361 return 1844 return
1362} 1845}
1363 1846
1847func libc_revoke_trampoline()
1848
1849//go:linkname libc_revoke libc_revoke
1850//go:cgo_import_dynamic libc_revoke revoke "/usr/lib/libSystem.B.dylib"
1851
1364// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1852// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1365 1853
1366func Rmdir(path string) (err error) { 1854func Rmdir(path string) (err error) {
@@ -1369,17 +1857,22 @@ func Rmdir(path string) (err error) {
1369 if err != nil { 1857 if err != nil {
1370 return 1858 return
1371 } 1859 }
1372 _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) 1860 _, _, e1 := syscall_syscall(funcPC(libc_rmdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1373 if e1 != 0 { 1861 if e1 != 0 {
1374 err = errnoErr(e1) 1862 err = errnoErr(e1)
1375 } 1863 }
1376 return 1864 return
1377} 1865}
1378 1866
1867func libc_rmdir_trampoline()
1868
1869//go:linkname libc_rmdir libc_rmdir
1870//go:cgo_import_dynamic libc_rmdir rmdir "/usr/lib/libSystem.B.dylib"
1871
1379// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1872// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1380 1873
1381func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { 1874func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1382 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence)) 1875 r0, _, e1 := syscall_syscall(funcPC(libc_lseek_trampoline), uintptr(fd), uintptr(offset), uintptr(whence))
1383 newoffset = int64(r0) 1876 newoffset = int64(r0)
1384 if e1 != 0 { 1877 if e1 != 0 {
1385 err = errnoErr(e1) 1878 err = errnoErr(e1)
@@ -1387,46 +1880,71 @@ func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1387 return 1880 return
1388} 1881}
1389 1882
1883func libc_lseek_trampoline()
1884
1885//go:linkname libc_lseek libc_lseek
1886//go:cgo_import_dynamic libc_lseek lseek "/usr/lib/libSystem.B.dylib"
1887
1390// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1888// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1391 1889
1392func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) { 1890func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
1393 _, _, e1 := Syscall6(SYS_SELECT, uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) 1891 _, _, e1 := syscall_syscall6(funcPC(libc_select_trampoline), uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1394 if e1 != 0 { 1892 if e1 != 0 {
1395 err = errnoErr(e1) 1893 err = errnoErr(e1)
1396 } 1894 }
1397 return 1895 return
1398} 1896}
1399 1897
1898func libc_select_trampoline()
1899
1900//go:linkname libc_select libc_select
1901//go:cgo_import_dynamic libc_select select "/usr/lib/libSystem.B.dylib"
1902
1400// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1903// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1401 1904
1402func Setegid(egid int) (err error) { 1905func Setegid(egid int) (err error) {
1403 _, _, e1 := Syscall(SYS_SETEGID, uintptr(egid), 0, 0) 1906 _, _, e1 := syscall_syscall(funcPC(libc_setegid_trampoline), uintptr(egid), 0, 0)
1404 if e1 != 0 { 1907 if e1 != 0 {
1405 err = errnoErr(e1) 1908 err = errnoErr(e1)
1406 } 1909 }
1407 return 1910 return
1408} 1911}
1409 1912
1913func libc_setegid_trampoline()
1914
1915//go:linkname libc_setegid libc_setegid
1916//go:cgo_import_dynamic libc_setegid setegid "/usr/lib/libSystem.B.dylib"
1917
1410// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1918// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1411 1919
1412func Seteuid(euid int) (err error) { 1920func Seteuid(euid int) (err error) {
1413 _, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0) 1921 _, _, e1 := syscall_rawSyscall(funcPC(libc_seteuid_trampoline), uintptr(euid), 0, 0)
1414 if e1 != 0 { 1922 if e1 != 0 {
1415 err = errnoErr(e1) 1923 err = errnoErr(e1)
1416 } 1924 }
1417 return 1925 return
1418} 1926}
1419 1927
1928func libc_seteuid_trampoline()
1929
1930//go:linkname libc_seteuid libc_seteuid
1931//go:cgo_import_dynamic libc_seteuid seteuid "/usr/lib/libSystem.B.dylib"
1932
1420// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1933// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1421 1934
1422func Setgid(gid int) (err error) { 1935func Setgid(gid int) (err error) {
1423 _, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0) 1936 _, _, e1 := syscall_rawSyscall(funcPC(libc_setgid_trampoline), uintptr(gid), 0, 0)
1424 if e1 != 0 { 1937 if e1 != 0 {
1425 err = errnoErr(e1) 1938 err = errnoErr(e1)
1426 } 1939 }
1427 return 1940 return
1428} 1941}
1429 1942
1943func libc_setgid_trampoline()
1944
1945//go:linkname libc_setgid libc_setgid
1946//go:cgo_import_dynamic libc_setgid setgid "/usr/lib/libSystem.B.dylib"
1947
1430// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1948// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1431 1949
1432func Setlogin(name string) (err error) { 1950func Setlogin(name string) (err error) {
@@ -1435,77 +1953,112 @@ func Setlogin(name string) (err error) {
1435 if err != nil { 1953 if err != nil {
1436 return 1954 return
1437 } 1955 }
1438 _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0) 1956 _, _, e1 := syscall_syscall(funcPC(libc_setlogin_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1439 if e1 != 0 { 1957 if e1 != 0 {
1440 err = errnoErr(e1) 1958 err = errnoErr(e1)
1441 } 1959 }
1442 return 1960 return
1443} 1961}
1444 1962
1963func libc_setlogin_trampoline()
1964
1965//go:linkname libc_setlogin libc_setlogin
1966//go:cgo_import_dynamic libc_setlogin setlogin "/usr/lib/libSystem.B.dylib"
1967
1445// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1968// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1446 1969
1447func Setpgid(pid int, pgid int) (err error) { 1970func Setpgid(pid int, pgid int) (err error) {
1448 _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0) 1971 _, _, e1 := syscall_rawSyscall(funcPC(libc_setpgid_trampoline), uintptr(pid), uintptr(pgid), 0)
1449 if e1 != 0 { 1972 if e1 != 0 {
1450 err = errnoErr(e1) 1973 err = errnoErr(e1)
1451 } 1974 }
1452 return 1975 return
1453} 1976}
1454 1977
1978func libc_setpgid_trampoline()
1979
1980//go:linkname libc_setpgid libc_setpgid
1981//go:cgo_import_dynamic libc_setpgid setpgid "/usr/lib/libSystem.B.dylib"
1982
1455// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1983// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1456 1984
1457func Setpriority(which int, who int, prio int) (err error) { 1985func Setpriority(which int, who int, prio int) (err error) {
1458 _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio)) 1986 _, _, e1 := syscall_syscall(funcPC(libc_setpriority_trampoline), uintptr(which), uintptr(who), uintptr(prio))
1459 if e1 != 0 { 1987 if e1 != 0 {
1460 err = errnoErr(e1) 1988 err = errnoErr(e1)
1461 } 1989 }
1462 return 1990 return
1463} 1991}
1464 1992
1993func libc_setpriority_trampoline()
1994
1995//go:linkname libc_setpriority libc_setpriority
1996//go:cgo_import_dynamic libc_setpriority setpriority "/usr/lib/libSystem.B.dylib"
1997
1465// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1998// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1466 1999
1467func Setprivexec(flag int) (err error) { 2000func Setprivexec(flag int) (err error) {
1468 _, _, e1 := Syscall(SYS_SETPRIVEXEC, uintptr(flag), 0, 0) 2001 _, _, e1 := syscall_syscall(funcPC(libc_setprivexec_trampoline), uintptr(flag), 0, 0)
1469 if e1 != 0 { 2002 if e1 != 0 {
1470 err = errnoErr(e1) 2003 err = errnoErr(e1)
1471 } 2004 }
1472 return 2005 return
1473} 2006}
1474 2007
2008func libc_setprivexec_trampoline()
2009
2010//go:linkname libc_setprivexec libc_setprivexec
2011//go:cgo_import_dynamic libc_setprivexec setprivexec "/usr/lib/libSystem.B.dylib"
2012
1475// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2013// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1476 2014
1477func Setregid(rgid int, egid int) (err error) { 2015func Setregid(rgid int, egid int) (err error) {
1478 _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0) 2016 _, _, e1 := syscall_rawSyscall(funcPC(libc_setregid_trampoline), uintptr(rgid), uintptr(egid), 0)
1479 if e1 != 0 { 2017 if e1 != 0 {
1480 err = errnoErr(e1) 2018 err = errnoErr(e1)
1481 } 2019 }
1482 return 2020 return
1483} 2021}
1484 2022
2023func libc_setregid_trampoline()
2024
2025//go:linkname libc_setregid libc_setregid
2026//go:cgo_import_dynamic libc_setregid setregid "/usr/lib/libSystem.B.dylib"
2027
1485// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2028// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1486 2029
1487func Setreuid(ruid int, euid int) (err error) { 2030func Setreuid(ruid int, euid int) (err error) {
1488 _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0) 2031 _, _, e1 := syscall_rawSyscall(funcPC(libc_setreuid_trampoline), uintptr(ruid), uintptr(euid), 0)
1489 if e1 != 0 { 2032 if e1 != 0 {
1490 err = errnoErr(e1) 2033 err = errnoErr(e1)
1491 } 2034 }
1492 return 2035 return
1493} 2036}
1494 2037
2038func libc_setreuid_trampoline()
2039
2040//go:linkname libc_setreuid libc_setreuid
2041//go:cgo_import_dynamic libc_setreuid setreuid "/usr/lib/libSystem.B.dylib"
2042
1495// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2043// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1496 2044
1497func Setrlimit(which int, lim *Rlimit) (err error) { 2045func Setrlimit(which int, lim *Rlimit) (err error) {
1498 _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) 2046 _, _, e1 := syscall_rawSyscall(funcPC(libc_setrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1499 if e1 != 0 { 2047 if e1 != 0 {
1500 err = errnoErr(e1) 2048 err = errnoErr(e1)
1501 } 2049 }
1502 return 2050 return
1503} 2051}
1504 2052
2053func libc_setrlimit_trampoline()
2054
2055//go:linkname libc_setrlimit libc_setrlimit
2056//go:cgo_import_dynamic libc_setrlimit setrlimit "/usr/lib/libSystem.B.dylib"
2057
1505// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2058// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1506 2059
1507func Setsid() (pid int, err error) { 2060func Setsid() (pid int, err error) {
1508 r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0) 2061 r0, _, e1 := syscall_rawSyscall(funcPC(libc_setsid_trampoline), 0, 0, 0)
1509 pid = int(r0) 2062 pid = int(r0)
1510 if e1 != 0 { 2063 if e1 != 0 {
1511 err = errnoErr(e1) 2064 err = errnoErr(e1)
@@ -1513,55 +2066,40 @@ func Setsid() (pid int, err error) {
1513 return 2066 return
1514} 2067}
1515 2068
2069func libc_setsid_trampoline()
2070
2071//go:linkname libc_setsid libc_setsid
2072//go:cgo_import_dynamic libc_setsid setsid "/usr/lib/libSystem.B.dylib"
2073
1516// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2074// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1517 2075
1518func Settimeofday(tp *Timeval) (err error) { 2076func Settimeofday(tp *Timeval) (err error) {
1519 _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0) 2077 _, _, e1 := syscall_rawSyscall(funcPC(libc_settimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
1520 if e1 != 0 { 2078 if e1 != 0 {
1521 err = errnoErr(e1) 2079 err = errnoErr(e1)
1522 } 2080 }
1523 return 2081 return
1524} 2082}
1525 2083
1526// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2084func libc_settimeofday_trampoline()
1527 2085
1528func Setuid(uid int) (err error) { 2086//go:linkname libc_settimeofday libc_settimeofday
1529 _, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0) 2087//go:cgo_import_dynamic libc_settimeofday settimeofday "/usr/lib/libSystem.B.dylib"
1530 if e1 != 0 {
1531 err = errnoErr(e1)
1532 }
1533 return
1534}
1535 2088
1536// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2089// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1537 2090
1538func Stat(path string, stat *Stat_t) (err error) { 2091func Setuid(uid int) (err error) {
1539 var _p0 *byte 2092 _, _, e1 := syscall_rawSyscall(funcPC(libc_setuid_trampoline), uintptr(uid), 0, 0)
1540 _p0, err = BytePtrFromString(path)
1541 if err != nil {
1542 return
1543 }
1544 _, _, e1 := Syscall(SYS_STAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1545 if e1 != 0 { 2093 if e1 != 0 {
1546 err = errnoErr(e1) 2094 err = errnoErr(e1)
1547 } 2095 }
1548 return 2096 return
1549} 2097}
1550 2098
1551// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2099func libc_setuid_trampoline()
1552 2100
1553func Statfs(path string, stat *Statfs_t) (err error) { 2101//go:linkname libc_setuid libc_setuid
1554 var _p0 *byte 2102//go:cgo_import_dynamic libc_setuid setuid "/usr/lib/libSystem.B.dylib"
1555 _p0, err = BytePtrFromString(path)
1556 if err != nil {
1557 return
1558 }
1559 _, _, e1 := Syscall(SYS_STATFS64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1560 if e1 != 0 {
1561 err = errnoErr(e1)
1562 }
1563 return
1564}
1565 2103
1566// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2104// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1567 2105
@@ -1576,13 +2114,18 @@ func Symlink(path string, link string) (err error) {
1576 if err != nil { 2114 if err != nil {
1577 return 2115 return
1578 } 2116 }
1579 _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 2117 _, _, e1 := syscall_syscall(funcPC(libc_symlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1580 if e1 != 0 { 2118 if e1 != 0 {
1581 err = errnoErr(e1) 2119 err = errnoErr(e1)
1582 } 2120 }
1583 return 2121 return
1584} 2122}
1585 2123
2124func libc_symlink_trampoline()
2125
2126//go:linkname libc_symlink libc_symlink
2127//go:cgo_import_dynamic libc_symlink symlink "/usr/lib/libSystem.B.dylib"
2128
1586// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2129// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1587 2130
1588func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) { 2131func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
@@ -1596,23 +2139,33 @@ func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
1596 if err != nil { 2139 if err != nil {
1597 return 2140 return
1598 } 2141 }
1599 _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1))) 2142 _, _, e1 := syscall_syscall(funcPC(libc_symlinkat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
1600 if e1 != 0 { 2143 if e1 != 0 {
1601 err = errnoErr(e1) 2144 err = errnoErr(e1)
1602 } 2145 }
1603 return 2146 return
1604} 2147}
1605 2148
2149func libc_symlinkat_trampoline()
2150
2151//go:linkname libc_symlinkat libc_symlinkat
2152//go:cgo_import_dynamic libc_symlinkat symlinkat "/usr/lib/libSystem.B.dylib"
2153
1606// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2154// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1607 2155
1608func Sync() (err error) { 2156func Sync() (err error) {
1609 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0) 2157 _, _, e1 := syscall_syscall(funcPC(libc_sync_trampoline), 0, 0, 0)
1610 if e1 != 0 { 2158 if e1 != 0 {
1611 err = errnoErr(e1) 2159 err = errnoErr(e1)
1612 } 2160 }
1613 return 2161 return
1614} 2162}
1615 2163
2164func libc_sync_trampoline()
2165
2166//go:linkname libc_sync libc_sync
2167//go:cgo_import_dynamic libc_sync sync "/usr/lib/libSystem.B.dylib"
2168
1616// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2169// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1617 2170
1618func Truncate(path string, length int64) (err error) { 2171func Truncate(path string, length int64) (err error) {
@@ -1621,21 +2174,31 @@ func Truncate(path string, length int64) (err error) {
1621 if err != nil { 2174 if err != nil {
1622 return 2175 return
1623 } 2176 }
1624 _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0) 2177 _, _, e1 := syscall_syscall(funcPC(libc_truncate_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
1625 if e1 != 0 { 2178 if e1 != 0 {
1626 err = errnoErr(e1) 2179 err = errnoErr(e1)
1627 } 2180 }
1628 return 2181 return
1629} 2182}
1630 2183
2184func libc_truncate_trampoline()
2185
2186//go:linkname libc_truncate libc_truncate
2187//go:cgo_import_dynamic libc_truncate truncate "/usr/lib/libSystem.B.dylib"
2188
1631// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2189// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1632 2190
1633func Umask(newmask int) (oldmask int) { 2191func Umask(newmask int) (oldmask int) {
1634 r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0) 2192 r0, _, _ := syscall_syscall(funcPC(libc_umask_trampoline), uintptr(newmask), 0, 0)
1635 oldmask = int(r0) 2193 oldmask = int(r0)
1636 return 2194 return
1637} 2195}
1638 2196
2197func libc_umask_trampoline()
2198
2199//go:linkname libc_umask libc_umask
2200//go:cgo_import_dynamic libc_umask umask "/usr/lib/libSystem.B.dylib"
2201
1639// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2202// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1640 2203
1641func Undelete(path string) (err error) { 2204func Undelete(path string) (err error) {
@@ -1644,13 +2207,18 @@ func Undelete(path string) (err error) {
1644 if err != nil { 2207 if err != nil {
1645 return 2208 return
1646 } 2209 }
1647 _, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0) 2210 _, _, e1 := syscall_syscall(funcPC(libc_undelete_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1648 if e1 != 0 { 2211 if e1 != 0 {
1649 err = errnoErr(e1) 2212 err = errnoErr(e1)
1650 } 2213 }
1651 return 2214 return
1652} 2215}
1653 2216
2217func libc_undelete_trampoline()
2218
2219//go:linkname libc_undelete libc_undelete
2220//go:cgo_import_dynamic libc_undelete undelete "/usr/lib/libSystem.B.dylib"
2221
1654// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2222// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1655 2223
1656func Unlink(path string) (err error) { 2224func Unlink(path string) (err error) {
@@ -1659,13 +2227,18 @@ func Unlink(path string) (err error) {
1659 if err != nil { 2227 if err != nil {
1660 return 2228 return
1661 } 2229 }
1662 _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0) 2230 _, _, e1 := syscall_syscall(funcPC(libc_unlink_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1663 if e1 != 0 { 2231 if e1 != 0 {
1664 err = errnoErr(e1) 2232 err = errnoErr(e1)
1665 } 2233 }
1666 return 2234 return
1667} 2235}
1668 2236
2237func libc_unlink_trampoline()
2238
2239//go:linkname libc_unlink libc_unlink
2240//go:cgo_import_dynamic libc_unlink unlink "/usr/lib/libSystem.B.dylib"
2241
1669// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2242// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1670 2243
1671func Unlinkat(dirfd int, path string, flags int) (err error) { 2244func Unlinkat(dirfd int, path string, flags int) (err error) {
@@ -1674,13 +2247,18 @@ func Unlinkat(dirfd int, path string, flags int) (err error) {
1674 if err != nil { 2247 if err != nil {
1675 return 2248 return
1676 } 2249 }
1677 _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) 2250 _, _, e1 := syscall_syscall(funcPC(libc_unlinkat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1678 if e1 != 0 { 2251 if e1 != 0 {
1679 err = errnoErr(e1) 2252 err = errnoErr(e1)
1680 } 2253 }
1681 return 2254 return
1682} 2255}
1683 2256
2257func libc_unlinkat_trampoline()
2258
2259//go:linkname libc_unlinkat libc_unlinkat
2260//go:cgo_import_dynamic libc_unlinkat unlinkat "/usr/lib/libSystem.B.dylib"
2261
1684// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2262// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1685 2263
1686func Unmount(path string, flags int) (err error) { 2264func Unmount(path string, flags int) (err error) {
@@ -1689,13 +2267,18 @@ func Unmount(path string, flags int) (err error) {
1689 if err != nil { 2267 if err != nil {
1690 return 2268 return
1691 } 2269 }
1692 _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) 2270 _, _, e1 := syscall_syscall(funcPC(libc_unmount_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1693 if e1 != 0 { 2271 if e1 != 0 {
1694 err = errnoErr(e1) 2272 err = errnoErr(e1)
1695 } 2273 }
1696 return 2274 return
1697} 2275}
1698 2276
2277func libc_unmount_trampoline()
2278
2279//go:linkname libc_unmount libc_unmount
2280//go:cgo_import_dynamic libc_unmount unmount "/usr/lib/libSystem.B.dylib"
2281
1699// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2282// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1700 2283
1701func write(fd int, p []byte) (n int, err error) { 2284func write(fd int, p []byte) (n int, err error) {
@@ -1705,7 +2288,7 @@ func write(fd int, p []byte) (n int, err error) {
1705 } else { 2288 } else {
1706 _p0 = unsafe.Pointer(&_zero) 2289 _p0 = unsafe.Pointer(&_zero)
1707 } 2290 }
1708 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p))) 2291 r0, _, e1 := syscall_syscall(funcPC(libc_write_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)))
1709 n = int(r0) 2292 n = int(r0)
1710 if e1 != 0 { 2293 if e1 != 0 {
1711 err = errnoErr(e1) 2294 err = errnoErr(e1)
@@ -1713,10 +2296,15 @@ func write(fd int, p []byte) (n int, err error) {
1713 return 2296 return
1714} 2297}
1715 2298
2299func libc_write_trampoline()
2300
2301//go:linkname libc_write libc_write
2302//go:cgo_import_dynamic libc_write write "/usr/lib/libSystem.B.dylib"
2303
1716// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2304// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1717 2305
1718func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) { 2306func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1719 r0, _, e1 := Syscall6(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos)) 2307 r0, _, e1 := syscall_syscall6(funcPC(libc_mmap_trampoline), uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
1720 ret = uintptr(r0) 2308 ret = uintptr(r0)
1721 if e1 != 0 { 2309 if e1 != 0 {
1722 err = errnoErr(e1) 2310 err = errnoErr(e1)
@@ -1724,20 +2312,30 @@ func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (
1724 return 2312 return
1725} 2313}
1726 2314
2315func libc_mmap_trampoline()
2316
2317//go:linkname libc_mmap libc_mmap
2318//go:cgo_import_dynamic libc_mmap mmap "/usr/lib/libSystem.B.dylib"
2319
1727// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1728 2321
1729func munmap(addr uintptr, length uintptr) (err error) { 2322func munmap(addr uintptr, length uintptr) (err error) {
1730 _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0) 2323 _, _, e1 := syscall_syscall(funcPC(libc_munmap_trampoline), uintptr(addr), uintptr(length), 0)
1731 if e1 != 0 { 2324 if e1 != 0 {
1732 err = errnoErr(e1) 2325 err = errnoErr(e1)
1733 } 2326 }
1734 return 2327 return
1735} 2328}
1736 2329
2330func libc_munmap_trampoline()
2331
2332//go:linkname libc_munmap libc_munmap
2333//go:cgo_import_dynamic libc_munmap munmap "/usr/lib/libSystem.B.dylib"
2334
1737// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2335// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1738 2336
1739func readlen(fd int, buf *byte, nbuf int) (n int, err error) { 2337func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1740 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) 2338 r0, _, e1 := syscall_syscall(funcPC(libc_read_trampoline), uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1741 n = int(r0) 2339 n = int(r0)
1742 if e1 != 0 { 2340 if e1 != 0 {
1743 err = errnoErr(e1) 2341 err = errnoErr(e1)
@@ -1748,7 +2346,7 @@ func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1748// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2346// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1749 2347
1750func writelen(fd int, buf *byte, nbuf int) (n int, err error) { 2348func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1751 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) 2349 r0, _, e1 := syscall_syscall(funcPC(libc_write_trampoline), uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1752 n = int(r0) 2350 n = int(r0)
1753 if e1 != 0 { 2351 if e1 != 0 {
1754 err = errnoErr(e1) 2352 err = errnoErr(e1)
@@ -1759,7 +2357,7 @@ func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1759// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2357// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1760 2358
1761func gettimeofday(tp *Timeval) (sec int64, usec int32, err error) { 2359func gettimeofday(tp *Timeval) (sec int64, usec int32, err error) {
1762 r0, r1, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0) 2360 r0, r1, e1 := syscall_rawSyscall(funcPC(libc_gettimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
1763 sec = int64(r0) 2361 sec = int64(r0)
1764 usec = int32(r1) 2362 usec = int32(r1)
1765 if e1 != 0 { 2363 if e1 != 0 {
@@ -1767,3 +2365,156 @@ func gettimeofday(tp *Timeval) (sec int64, usec int32, err error) {
1767 } 2365 }
1768 return 2366 return
1769} 2367}
2368
2369func libc_gettimeofday_trampoline()
2370
2371//go:linkname libc_gettimeofday libc_gettimeofday
2372//go:cgo_import_dynamic libc_gettimeofday gettimeofday "/usr/lib/libSystem.B.dylib"
2373
2374// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2375
2376func Fstat(fd int, stat *Stat_t) (err error) {
2377 _, _, e1 := syscall_syscall(funcPC(libc_fstat64_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
2378 if e1 != 0 {
2379 err = errnoErr(e1)
2380 }
2381 return
2382}
2383
2384func libc_fstat64_trampoline()
2385
2386//go:linkname libc_fstat64 libc_fstat64
2387//go:cgo_import_dynamic libc_fstat64 fstat64 "/usr/lib/libSystem.B.dylib"
2388
2389// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2390
2391func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
2392 var _p0 *byte
2393 _p0, err = BytePtrFromString(path)
2394 if err != nil {
2395 return
2396 }
2397 _, _, e1 := syscall_syscall6(funcPC(libc_fstatat64_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
2398 if e1 != 0 {
2399 err = errnoErr(e1)
2400 }
2401 return
2402}
2403
2404func libc_fstatat64_trampoline()
2405
2406//go:linkname libc_fstatat64 libc_fstatat64
2407//go:cgo_import_dynamic libc_fstatat64 fstatat64 "/usr/lib/libSystem.B.dylib"
2408
2409// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2410
2411func Fstatfs(fd int, stat *Statfs_t) (err error) {
2412 _, _, e1 := syscall_syscall(funcPC(libc_fstatfs64_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
2413 if e1 != 0 {
2414 err = errnoErr(e1)
2415 }
2416 return
2417}
2418
2419func libc_fstatfs64_trampoline()
2420
2421//go:linkname libc_fstatfs64 libc_fstatfs64
2422//go:cgo_import_dynamic libc_fstatfs64 fstatfs64 "/usr/lib/libSystem.B.dylib"
2423
2424// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2425
2426func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
2427 var _p0 unsafe.Pointer
2428 if len(buf) > 0 {
2429 _p0 = unsafe.Pointer(&buf[0])
2430 } else {
2431 _p0 = unsafe.Pointer(&_zero)
2432 }
2433 r0, _, e1 := syscall_syscall6(funcPC(libc___getdirentries64_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
2434 n = int(r0)
2435 if e1 != 0 {
2436 err = errnoErr(e1)
2437 }
2438 return
2439}
2440
2441func libc___getdirentries64_trampoline()
2442
2443//go:linkname libc___getdirentries64 libc___getdirentries64
2444//go:cgo_import_dynamic libc___getdirentries64 __getdirentries64 "/usr/lib/libSystem.B.dylib"
2445
2446// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2447
2448func getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) {
2449 r0, _, e1 := syscall_syscall(funcPC(libc_getfsstat64_trampoline), uintptr(buf), uintptr(size), uintptr(flags))
2450 n = int(r0)
2451 if e1 != 0 {
2452 err = errnoErr(e1)
2453 }
2454 return
2455}
2456
2457func libc_getfsstat64_trampoline()
2458
2459//go:linkname libc_getfsstat64 libc_getfsstat64
2460//go:cgo_import_dynamic libc_getfsstat64 getfsstat64 "/usr/lib/libSystem.B.dylib"
2461
2462// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2463
2464func Lstat(path string, stat *Stat_t) (err error) {
2465 var _p0 *byte
2466 _p0, err = BytePtrFromString(path)
2467 if err != nil {
2468 return
2469 }
2470 _, _, e1 := syscall_syscall(funcPC(libc_lstat64_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
2471 if e1 != 0 {
2472 err = errnoErr(e1)
2473 }
2474 return
2475}
2476
2477func libc_lstat64_trampoline()
2478
2479//go:linkname libc_lstat64 libc_lstat64
2480//go:cgo_import_dynamic libc_lstat64 lstat64 "/usr/lib/libSystem.B.dylib"
2481
2482// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2483
2484func Stat(path string, stat *Stat_t) (err error) {
2485 var _p0 *byte
2486 _p0, err = BytePtrFromString(path)
2487 if err != nil {
2488 return
2489 }
2490 _, _, e1 := syscall_syscall(funcPC(libc_stat64_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
2491 if e1 != 0 {
2492 err = errnoErr(e1)
2493 }
2494 return
2495}
2496
2497func libc_stat64_trampoline()
2498
2499//go:linkname libc_stat64 libc_stat64
2500//go:cgo_import_dynamic libc_stat64 stat64 "/usr/lib/libSystem.B.dylib"
2501
2502// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2503
2504func Statfs(path string, stat *Statfs_t) (err error) {
2505 var _p0 *byte
2506 _p0, err = BytePtrFromString(path)
2507 if err != nil {
2508 return
2509 }
2510 _, _, e1 := syscall_syscall(funcPC(libc_statfs64_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
2511 if e1 != 0 {
2512 err = errnoErr(e1)
2513 }
2514 return
2515}
2516
2517func libc_statfs64_trampoline()
2518
2519//go:linkname libc_statfs64 libc_statfs64
2520//go:cgo_import_dynamic libc_statfs64 statfs64 "/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
new file mode 100644
index 0000000..1a39151
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s
@@ -0,0 +1,286 @@
1// go run mkasm_darwin.go amd64
2// Code generated by the command above; DO NOT EDIT.
3
4// +build go1.12
5
6#include "textflag.h"
7TEXT ·libc_getgroups_trampoline(SB),NOSPLIT,$0-0
8 JMP libc_getgroups(SB)
9TEXT ·libc_setgroups_trampoline(SB),NOSPLIT,$0-0
10 JMP libc_setgroups(SB)
11TEXT ·libc_wait4_trampoline(SB),NOSPLIT,$0-0
12 JMP libc_wait4(SB)
13TEXT ·libc_accept_trampoline(SB),NOSPLIT,$0-0
14 JMP libc_accept(SB)
15TEXT ·libc_bind_trampoline(SB),NOSPLIT,$0-0
16 JMP libc_bind(SB)
17TEXT ·libc_connect_trampoline(SB),NOSPLIT,$0-0
18 JMP libc_connect(SB)
19TEXT ·libc_socket_trampoline(SB),NOSPLIT,$0-0
20 JMP libc_socket(SB)
21TEXT ·libc_getsockopt_trampoline(SB),NOSPLIT,$0-0
22 JMP libc_getsockopt(SB)
23TEXT ·libc_setsockopt_trampoline(SB),NOSPLIT,$0-0
24 JMP libc_setsockopt(SB)
25TEXT ·libc_getpeername_trampoline(SB),NOSPLIT,$0-0
26 JMP libc_getpeername(SB)
27TEXT ·libc_getsockname_trampoline(SB),NOSPLIT,$0-0
28 JMP libc_getsockname(SB)
29TEXT ·libc_shutdown_trampoline(SB),NOSPLIT,$0-0
30 JMP libc_shutdown(SB)
31TEXT ·libc_socketpair_trampoline(SB),NOSPLIT,$0-0
32 JMP libc_socketpair(SB)
33TEXT ·libc_recvfrom_trampoline(SB),NOSPLIT,$0-0
34 JMP libc_recvfrom(SB)
35TEXT ·libc_sendto_trampoline(SB),NOSPLIT,$0-0
36 JMP libc_sendto(SB)
37TEXT ·libc_recvmsg_trampoline(SB),NOSPLIT,$0-0
38 JMP libc_recvmsg(SB)
39TEXT ·libc_sendmsg_trampoline(SB),NOSPLIT,$0-0
40 JMP libc_sendmsg(SB)
41TEXT ·libc_kevent_trampoline(SB),NOSPLIT,$0-0
42 JMP libc_kevent(SB)
43TEXT ·libc___sysctl_trampoline(SB),NOSPLIT,$0-0
44 JMP libc___sysctl(SB)
45TEXT ·libc_utimes_trampoline(SB),NOSPLIT,$0-0
46 JMP libc_utimes(SB)
47TEXT ·libc_futimes_trampoline(SB),NOSPLIT,$0-0
48 JMP libc_futimes(SB)
49TEXT ·libc_fcntl_trampoline(SB),NOSPLIT,$0-0
50 JMP libc_fcntl(SB)
51TEXT ·libc_poll_trampoline(SB),NOSPLIT,$0-0
52 JMP libc_poll(SB)
53TEXT ·libc_madvise_trampoline(SB),NOSPLIT,$0-0
54 JMP libc_madvise(SB)
55TEXT ·libc_mlock_trampoline(SB),NOSPLIT,$0-0
56 JMP libc_mlock(SB)
57TEXT ·libc_mlockall_trampoline(SB),NOSPLIT,$0-0
58 JMP libc_mlockall(SB)
59TEXT ·libc_mprotect_trampoline(SB),NOSPLIT,$0-0
60 JMP libc_mprotect(SB)
61TEXT ·libc_msync_trampoline(SB),NOSPLIT,$0-0
62 JMP libc_msync(SB)
63TEXT ·libc_munlock_trampoline(SB),NOSPLIT,$0-0
64 JMP libc_munlock(SB)
65TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0
66 JMP libc_munlockall(SB)
67TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0
68 JMP libc_ptrace(SB)
69TEXT ·libc_getattrlist_trampoline(SB),NOSPLIT,$0-0
70 JMP libc_getattrlist(SB)
71TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0
72 JMP libc_pipe(SB)
73TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0
74 JMP libc_getxattr(SB)
75TEXT ·libc_fgetxattr_trampoline(SB),NOSPLIT,$0-0
76 JMP libc_fgetxattr(SB)
77TEXT ·libc_setxattr_trampoline(SB),NOSPLIT,$0-0
78 JMP libc_setxattr(SB)
79TEXT ·libc_fsetxattr_trampoline(SB),NOSPLIT,$0-0
80 JMP libc_fsetxattr(SB)
81TEXT ·libc_removexattr_trampoline(SB),NOSPLIT,$0-0
82 JMP libc_removexattr(SB)
83TEXT ·libc_fremovexattr_trampoline(SB),NOSPLIT,$0-0
84 JMP libc_fremovexattr(SB)
85TEXT ·libc_listxattr_trampoline(SB),NOSPLIT,$0-0
86 JMP libc_listxattr(SB)
87TEXT ·libc_flistxattr_trampoline(SB),NOSPLIT,$0-0
88 JMP libc_flistxattr(SB)
89TEXT ·libc_setattrlist_trampoline(SB),NOSPLIT,$0-0
90 JMP libc_setattrlist(SB)
91TEXT ·libc_kill_trampoline(SB),NOSPLIT,$0-0
92 JMP libc_kill(SB)
93TEXT ·libc_ioctl_trampoline(SB),NOSPLIT,$0-0
94 JMP libc_ioctl(SB)
95TEXT ·libc_sendfile_trampoline(SB),NOSPLIT,$0-0
96 JMP libc_sendfile(SB)
97TEXT ·libc_access_trampoline(SB),NOSPLIT,$0-0
98 JMP libc_access(SB)
99TEXT ·libc_adjtime_trampoline(SB),NOSPLIT,$0-0
100 JMP libc_adjtime(SB)
101TEXT ·libc_chdir_trampoline(SB),NOSPLIT,$0-0
102 JMP libc_chdir(SB)
103TEXT ·libc_chflags_trampoline(SB),NOSPLIT,$0-0
104 JMP libc_chflags(SB)
105TEXT ·libc_chmod_trampoline(SB),NOSPLIT,$0-0
106 JMP libc_chmod(SB)
107TEXT ·libc_chown_trampoline(SB),NOSPLIT,$0-0
108 JMP libc_chown(SB)
109TEXT ·libc_chroot_trampoline(SB),NOSPLIT,$0-0
110 JMP libc_chroot(SB)
111TEXT ·libc_clock_gettime_trampoline(SB),NOSPLIT,$0-0
112 JMP libc_clock_gettime(SB)
113TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
114 JMP libc_close(SB)
115TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
116 JMP libc_dup(SB)
117TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0
118 JMP libc_dup2(SB)
119TEXT ·libc_exchangedata_trampoline(SB),NOSPLIT,$0-0
120 JMP libc_exchangedata(SB)
121TEXT ·libc_exit_trampoline(SB),NOSPLIT,$0-0
122 JMP libc_exit(SB)
123TEXT ·libc_faccessat_trampoline(SB),NOSPLIT,$0-0
124 JMP libc_faccessat(SB)
125TEXT ·libc_fchdir_trampoline(SB),NOSPLIT,$0-0
126 JMP libc_fchdir(SB)
127TEXT ·libc_fchflags_trampoline(SB),NOSPLIT,$0-0
128 JMP libc_fchflags(SB)
129TEXT ·libc_fchmod_trampoline(SB),NOSPLIT,$0-0
130 JMP libc_fchmod(SB)
131TEXT ·libc_fchmodat_trampoline(SB),NOSPLIT,$0-0
132 JMP libc_fchmodat(SB)
133TEXT ·libc_fchown_trampoline(SB),NOSPLIT,$0-0
134 JMP libc_fchown(SB)
135TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0
136 JMP libc_fchownat(SB)
137TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0
138 JMP libc_flock(SB)
139TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0
140 JMP libc_fpathconf(SB)
141TEXT ·libc_fsync_trampoline(SB),NOSPLIT,$0-0
142 JMP libc_fsync(SB)
143TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0
144 JMP libc_ftruncate(SB)
145TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0
146 JMP libc_getdtablesize(SB)
147TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0
148 JMP libc_getegid(SB)
149TEXT ·libc_geteuid_trampoline(SB),NOSPLIT,$0-0
150 JMP libc_geteuid(SB)
151TEXT ·libc_getgid_trampoline(SB),NOSPLIT,$0-0
152 JMP libc_getgid(SB)
153TEXT ·libc_getpgid_trampoline(SB),NOSPLIT,$0-0
154 JMP libc_getpgid(SB)
155TEXT ·libc_getpgrp_trampoline(SB),NOSPLIT,$0-0
156 JMP libc_getpgrp(SB)
157TEXT ·libc_getpid_trampoline(SB),NOSPLIT,$0-0
158 JMP libc_getpid(SB)
159TEXT ·libc_getppid_trampoline(SB),NOSPLIT,$0-0
160 JMP libc_getppid(SB)
161TEXT ·libc_getpriority_trampoline(SB),NOSPLIT,$0-0
162 JMP libc_getpriority(SB)
163TEXT ·libc_getrlimit_trampoline(SB),NOSPLIT,$0-0
164 JMP libc_getrlimit(SB)
165TEXT ·libc_getrusage_trampoline(SB),NOSPLIT,$0-0
166 JMP libc_getrusage(SB)
167TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0
168 JMP libc_getsid(SB)
169TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0
170 JMP libc_getuid(SB)
171TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0
172 JMP libc_issetugid(SB)
173TEXT ·libc_kqueue_trampoline(SB),NOSPLIT,$0-0
174 JMP libc_kqueue(SB)
175TEXT ·libc_lchown_trampoline(SB),NOSPLIT,$0-0
176 JMP libc_lchown(SB)
177TEXT ·libc_link_trampoline(SB),NOSPLIT,$0-0
178 JMP libc_link(SB)
179TEXT ·libc_linkat_trampoline(SB),NOSPLIT,$0-0
180 JMP libc_linkat(SB)
181TEXT ·libc_listen_trampoline(SB),NOSPLIT,$0-0
182 JMP libc_listen(SB)
183TEXT ·libc_mkdir_trampoline(SB),NOSPLIT,$0-0
184 JMP libc_mkdir(SB)
185TEXT ·libc_mkdirat_trampoline(SB),NOSPLIT,$0-0
186 JMP libc_mkdirat(SB)
187TEXT ·libc_mkfifo_trampoline(SB),NOSPLIT,$0-0
188 JMP libc_mkfifo(SB)
189TEXT ·libc_mknod_trampoline(SB),NOSPLIT,$0-0
190 JMP libc_mknod(SB)
191TEXT ·libc_open_trampoline(SB),NOSPLIT,$0-0
192 JMP libc_open(SB)
193TEXT ·libc_openat_trampoline(SB),NOSPLIT,$0-0
194 JMP libc_openat(SB)
195TEXT ·libc_pathconf_trampoline(SB),NOSPLIT,$0-0
196 JMP libc_pathconf(SB)
197TEXT ·libc_pread_trampoline(SB),NOSPLIT,$0-0
198 JMP libc_pread(SB)
199TEXT ·libc_pwrite_trampoline(SB),NOSPLIT,$0-0
200 JMP libc_pwrite(SB)
201TEXT ·libc_read_trampoline(SB),NOSPLIT,$0-0
202 JMP libc_read(SB)
203TEXT ·libc_readlink_trampoline(SB),NOSPLIT,$0-0
204 JMP libc_readlink(SB)
205TEXT ·libc_readlinkat_trampoline(SB),NOSPLIT,$0-0
206 JMP libc_readlinkat(SB)
207TEXT ·libc_rename_trampoline(SB),NOSPLIT,$0-0
208 JMP libc_rename(SB)
209TEXT ·libc_renameat_trampoline(SB),NOSPLIT,$0-0
210 JMP libc_renameat(SB)
211TEXT ·libc_revoke_trampoline(SB),NOSPLIT,$0-0
212 JMP libc_revoke(SB)
213TEXT ·libc_rmdir_trampoline(SB),NOSPLIT,$0-0
214 JMP libc_rmdir(SB)
215TEXT ·libc_lseek_trampoline(SB),NOSPLIT,$0-0
216 JMP libc_lseek(SB)
217TEXT ·libc_select_trampoline(SB),NOSPLIT,$0-0
218 JMP libc_select(SB)
219TEXT ·libc_setegid_trampoline(SB),NOSPLIT,$0-0
220 JMP libc_setegid(SB)
221TEXT ·libc_seteuid_trampoline(SB),NOSPLIT,$0-0
222 JMP libc_seteuid(SB)
223TEXT ·libc_setgid_trampoline(SB),NOSPLIT,$0-0
224 JMP libc_setgid(SB)
225TEXT ·libc_setlogin_trampoline(SB),NOSPLIT,$0-0
226 JMP libc_setlogin(SB)
227TEXT ·libc_setpgid_trampoline(SB),NOSPLIT,$0-0
228 JMP libc_setpgid(SB)
229TEXT ·libc_setpriority_trampoline(SB),NOSPLIT,$0-0
230 JMP libc_setpriority(SB)
231TEXT ·libc_setprivexec_trampoline(SB),NOSPLIT,$0-0
232 JMP libc_setprivexec(SB)
233TEXT ·libc_setregid_trampoline(SB),NOSPLIT,$0-0
234 JMP libc_setregid(SB)
235TEXT ·libc_setreuid_trampoline(SB),NOSPLIT,$0-0
236 JMP libc_setreuid(SB)
237TEXT ·libc_setrlimit_trampoline(SB),NOSPLIT,$0-0
238 JMP libc_setrlimit(SB)
239TEXT ·libc_setsid_trampoline(SB),NOSPLIT,$0-0
240 JMP libc_setsid(SB)
241TEXT ·libc_settimeofday_trampoline(SB),NOSPLIT,$0-0
242 JMP libc_settimeofday(SB)
243TEXT ·libc_setuid_trampoline(SB),NOSPLIT,$0-0
244 JMP libc_setuid(SB)
245TEXT ·libc_symlink_trampoline(SB),NOSPLIT,$0-0
246 JMP libc_symlink(SB)
247TEXT ·libc_symlinkat_trampoline(SB),NOSPLIT,$0-0
248 JMP libc_symlinkat(SB)
249TEXT ·libc_sync_trampoline(SB),NOSPLIT,$0-0
250 JMP libc_sync(SB)
251TEXT ·libc_truncate_trampoline(SB),NOSPLIT,$0-0
252 JMP libc_truncate(SB)
253TEXT ·libc_umask_trampoline(SB),NOSPLIT,$0-0
254 JMP libc_umask(SB)
255TEXT ·libc_undelete_trampoline(SB),NOSPLIT,$0-0
256 JMP libc_undelete(SB)
257TEXT ·libc_unlink_trampoline(SB),NOSPLIT,$0-0
258 JMP libc_unlink(SB)
259TEXT ·libc_unlinkat_trampoline(SB),NOSPLIT,$0-0
260 JMP libc_unlinkat(SB)
261TEXT ·libc_unmount_trampoline(SB),NOSPLIT,$0-0
262 JMP libc_unmount(SB)
263TEXT ·libc_write_trampoline(SB),NOSPLIT,$0-0
264 JMP libc_write(SB)
265TEXT ·libc_mmap_trampoline(SB),NOSPLIT,$0-0
266 JMP libc_mmap(SB)
267TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0
268 JMP libc_munmap(SB)
269TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
270 JMP libc_gettimeofday(SB)
271TEXT ·libc_fstat64_trampoline(SB),NOSPLIT,$0-0
272 JMP libc_fstat64(SB)
273TEXT ·libc_fstatat64_trampoline(SB),NOSPLIT,$0-0
274 JMP libc_fstatat64(SB)
275TEXT ·libc_fstatfs64_trampoline(SB),NOSPLIT,$0-0
276 JMP libc_fstatfs64(SB)
277TEXT ·libc___getdirentries64_trampoline(SB),NOSPLIT,$0-0
278 JMP libc___getdirentries64(SB)
279TEXT ·libc_getfsstat64_trampoline(SB),NOSPLIT,$0-0
280 JMP libc_getfsstat64(SB)
281TEXT ·libc_lstat64_trampoline(SB),NOSPLIT,$0-0
282 JMP libc_lstat64(SB)
283TEXT ·libc_stat64_trampoline(SB),NOSPLIT,$0-0
284 JMP libc_stat64(SB)
285TEXT ·libc_statfs64_trampoline(SB),NOSPLIT,$0-0
286 JMP libc_statfs64(SB)
diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.1_11.go b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.1_11.go
new file mode 100644
index 0000000..f8caece
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.1_11.go
@@ -0,0 +1,1793 @@
1// go run mksyscall.go -l32 -tags darwin,arm,!go1.12 syscall_bsd.go syscall_darwin.go syscall_darwin_arm.go
2// Code generated by the command above; see README.md. DO NOT EDIT.
3
4// +build darwin,arm,!go1.12
5
6package unix
7
8import (
9 "syscall"
10 "unsafe"
11)
12
13var _ syscall.Errno
14
15// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
16
17func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
18 r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
19 n = int(r0)
20 if e1 != 0 {
21 err = errnoErr(e1)
22 }
23 return
24}
25
26// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
27
28func setgroups(ngid int, gid *_Gid_t) (err error) {
29 _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
30 if e1 != 0 {
31 err = errnoErr(e1)
32 }
33 return
34}
35
36// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
37
38func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
39 r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
40 wpid = int(r0)
41 if e1 != 0 {
42 err = errnoErr(e1)
43 }
44 return
45}
46
47// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
48
49func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
50 r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
51 fd = int(r0)
52 if e1 != 0 {
53 err = errnoErr(e1)
54 }
55 return
56}
57
58// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
59
60func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
61 _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen))
62 if e1 != 0 {
63 err = errnoErr(e1)
64 }
65 return
66}
67
68// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
69
70func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
71 _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen))
72 if e1 != 0 {
73 err = errnoErr(e1)
74 }
75 return
76}
77
78// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
79
80func socket(domain int, typ int, proto int) (fd int, err error) {
81 r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto))
82 fd = int(r0)
83 if e1 != 0 {
84 err = errnoErr(e1)
85 }
86 return
87}
88
89// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
90
91func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
92 _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
93 if e1 != 0 {
94 err = errnoErr(e1)
95 }
96 return
97}
98
99// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
100
101func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
102 _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
103 if e1 != 0 {
104 err = errnoErr(e1)
105 }
106 return
107}
108
109// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
110
111func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
112 _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
113 if e1 != 0 {
114 err = errnoErr(e1)
115 }
116 return
117}
118
119// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
120
121func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
122 _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
123 if e1 != 0 {
124 err = errnoErr(e1)
125 }
126 return
127}
128
129// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
130
131func Shutdown(s int, how int) (err error) {
132 _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0)
133 if e1 != 0 {
134 err = errnoErr(e1)
135 }
136 return
137}
138
139// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
140
141func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
142 _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
143 if e1 != 0 {
144 err = errnoErr(e1)
145 }
146 return
147}
148
149// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
150
151func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
152 var _p0 unsafe.Pointer
153 if len(p) > 0 {
154 _p0 = unsafe.Pointer(&p[0])
155 } else {
156 _p0 = unsafe.Pointer(&_zero)
157 }
158 r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
159 n = int(r0)
160 if e1 != 0 {
161 err = errnoErr(e1)
162 }
163 return
164}
165
166// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
167
168func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
169 var _p0 unsafe.Pointer
170 if len(buf) > 0 {
171 _p0 = unsafe.Pointer(&buf[0])
172 } else {
173 _p0 = unsafe.Pointer(&_zero)
174 }
175 _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
176 if e1 != 0 {
177 err = errnoErr(e1)
178 }
179 return
180}
181
182// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
183
184func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
185 r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
186 n = int(r0)
187 if e1 != 0 {
188 err = errnoErr(e1)
189 }
190 return
191}
192
193// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
194
195func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
196 r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
197 n = int(r0)
198 if e1 != 0 {
199 err = errnoErr(e1)
200 }
201 return
202}
203
204// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
205
206func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
207 r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
208 n = int(r0)
209 if e1 != 0 {
210 err = errnoErr(e1)
211 }
212 return
213}
214
215// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
216
217func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
218 var _p0 unsafe.Pointer
219 if len(mib) > 0 {
220 _p0 = unsafe.Pointer(&mib[0])
221 } else {
222 _p0 = unsafe.Pointer(&_zero)
223 }
224 _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
225 if e1 != 0 {
226 err = errnoErr(e1)
227 }
228 return
229}
230
231// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
232
233func utimes(path string, timeval *[2]Timeval) (err error) {
234 var _p0 *byte
235 _p0, err = BytePtrFromString(path)
236 if err != nil {
237 return
238 }
239 _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
240 if e1 != 0 {
241 err = errnoErr(e1)
242 }
243 return
244}
245
246// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
247
248func futimes(fd int, timeval *[2]Timeval) (err error) {
249 _, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
250 if e1 != 0 {
251 err = errnoErr(e1)
252 }
253 return
254}
255
256// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
257
258func fcntl(fd int, cmd int, arg int) (val int, err error) {
259 r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
260 val = int(r0)
261 if e1 != 0 {
262 err = errnoErr(e1)
263 }
264 return
265}
266
267// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
268
269func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
270 r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
271 n = int(r0)
272 if e1 != 0 {
273 err = errnoErr(e1)
274 }
275 return
276}
277
278// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
279
280func Madvise(b []byte, behav int) (err error) {
281 var _p0 unsafe.Pointer
282 if len(b) > 0 {
283 _p0 = unsafe.Pointer(&b[0])
284 } else {
285 _p0 = unsafe.Pointer(&_zero)
286 }
287 _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav))
288 if e1 != 0 {
289 err = errnoErr(e1)
290 }
291 return
292}
293
294// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
295
296func Mlock(b []byte) (err error) {
297 var _p0 unsafe.Pointer
298 if len(b) > 0 {
299 _p0 = unsafe.Pointer(&b[0])
300 } else {
301 _p0 = unsafe.Pointer(&_zero)
302 }
303 _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
304 if e1 != 0 {
305 err = errnoErr(e1)
306 }
307 return
308}
309
310// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
311
312func Mlockall(flags int) (err error) {
313 _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
314 if e1 != 0 {
315 err = errnoErr(e1)
316 }
317 return
318}
319
320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
321
322func Mprotect(b []byte, prot int) (err error) {
323 var _p0 unsafe.Pointer
324 if len(b) > 0 {
325 _p0 = unsafe.Pointer(&b[0])
326 } else {
327 _p0 = unsafe.Pointer(&_zero)
328 }
329 _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
330 if e1 != 0 {
331 err = errnoErr(e1)
332 }
333 return
334}
335
336// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
337
338func Msync(b []byte, flags int) (err error) {
339 var _p0 unsafe.Pointer
340 if len(b) > 0 {
341 _p0 = unsafe.Pointer(&b[0])
342 } else {
343 _p0 = unsafe.Pointer(&_zero)
344 }
345 _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
346 if e1 != 0 {
347 err = errnoErr(e1)
348 }
349 return
350}
351
352// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
353
354func Munlock(b []byte) (err error) {
355 var _p0 unsafe.Pointer
356 if len(b) > 0 {
357 _p0 = unsafe.Pointer(&b[0])
358 } else {
359 _p0 = unsafe.Pointer(&_zero)
360 }
361 _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
362 if e1 != 0 {
363 err = errnoErr(e1)
364 }
365 return
366}
367
368// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
369
370func Munlockall() (err error) {
371 _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
372 if e1 != 0 {
373 err = errnoErr(e1)
374 }
375 return
376}
377
378// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
379
380func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
381 _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
382 if e1 != 0 {
383 err = errnoErr(e1)
384 }
385 return
386}
387
388// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
389
390func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
391 _, _, e1 := Syscall6(SYS_GETATTRLIST, uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
392 if e1 != 0 {
393 err = errnoErr(e1)
394 }
395 return
396}
397
398// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
399
400func pipe() (r int, w int, err error) {
401 r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0)
402 r = int(r0)
403 w = int(r1)
404 if e1 != 0 {
405 err = errnoErr(e1)
406 }
407 return
408}
409
410// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
411
412func getxattr(path string, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
413 var _p0 *byte
414 _p0, err = BytePtrFromString(path)
415 if err != nil {
416 return
417 }
418 var _p1 *byte
419 _p1, err = BytePtrFromString(attr)
420 if err != nil {
421 return
422 }
423 r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options))
424 sz = int(r0)
425 if e1 != 0 {
426 err = errnoErr(e1)
427 }
428 return
429}
430
431// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
432
433func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
434 var _p0 *byte
435 _p0, err = BytePtrFromString(attr)
436 if err != nil {
437 return
438 }
439 r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options))
440 sz = int(r0)
441 if e1 != 0 {
442 err = errnoErr(e1)
443 }
444 return
445}
446
447// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
448
449func setxattr(path string, attr string, data *byte, size int, position uint32, options int) (err error) {
450 var _p0 *byte
451 _p0, err = BytePtrFromString(path)
452 if err != nil {
453 return
454 }
455 var _p1 *byte
456 _p1, err = BytePtrFromString(attr)
457 if err != nil {
458 return
459 }
460 _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options))
461 if e1 != 0 {
462 err = errnoErr(e1)
463 }
464 return
465}
466
467// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
468
469func fsetxattr(fd int, attr string, data *byte, size int, position uint32, options int) (err error) {
470 var _p0 *byte
471 _p0, err = BytePtrFromString(attr)
472 if err != nil {
473 return
474 }
475 _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options))
476 if e1 != 0 {
477 err = errnoErr(e1)
478 }
479 return
480}
481
482// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
483
484func removexattr(path string, attr string, options int) (err error) {
485 var _p0 *byte
486 _p0, err = BytePtrFromString(path)
487 if err != nil {
488 return
489 }
490 var _p1 *byte
491 _p1, err = BytePtrFromString(attr)
492 if err != nil {
493 return
494 }
495 _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
496 if e1 != 0 {
497 err = errnoErr(e1)
498 }
499 return
500}
501
502// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
503
504func fremovexattr(fd int, attr string, options int) (err error) {
505 var _p0 *byte
506 _p0, err = BytePtrFromString(attr)
507 if err != nil {
508 return
509 }
510 _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(options))
511 if e1 != 0 {
512 err = errnoErr(e1)
513 }
514 return
515}
516
517// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
518
519func listxattr(path string, dest *byte, size int, options int) (sz int, err error) {
520 var _p0 *byte
521 _p0, err = BytePtrFromString(path)
522 if err != nil {
523 return
524 }
525 r0, _, e1 := Syscall6(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
526 sz = int(r0)
527 if e1 != 0 {
528 err = errnoErr(e1)
529 }
530 return
531}
532
533// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
534
535func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) {
536 r0, _, e1 := Syscall6(SYS_FLISTXATTR, uintptr(fd), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
537 sz = int(r0)
538 if e1 != 0 {
539 err = errnoErr(e1)
540 }
541 return
542}
543
544// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
545
546func setattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
547 _, _, e1 := Syscall6(SYS_SETATTRLIST, uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
548 if e1 != 0 {
549 err = errnoErr(e1)
550 }
551 return
552}
553
554// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
555
556func kill(pid int, signum int, posix int) (err error) {
557 _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), uintptr(posix))
558 if e1 != 0 {
559 err = errnoErr(e1)
560 }
561 return
562}
563
564// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
565
566func ioctl(fd int, req uint, arg uintptr) (err error) {
567 _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
568 if e1 != 0 {
569 err = errnoErr(e1)
570 }
571 return
572}
573
574// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
575
576func sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error) {
577 _, _, e1 := Syscall9(SYS_SENDFILE, uintptr(infd), uintptr(outfd), uintptr(offset), uintptr(offset>>32), uintptr(unsafe.Pointer(len)), uintptr(hdtr), uintptr(flags), 0, 0)
578 if e1 != 0 {
579 err = errnoErr(e1)
580 }
581 return
582}
583
584// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
585
586func Access(path string, mode uint32) (err error) {
587 var _p0 *byte
588 _p0, err = BytePtrFromString(path)
589 if err != nil {
590 return
591 }
592 _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
593 if e1 != 0 {
594 err = errnoErr(e1)
595 }
596 return
597}
598
599// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
600
601func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
602 _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
603 if e1 != 0 {
604 err = errnoErr(e1)
605 }
606 return
607}
608
609// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
610
611func Chdir(path string) (err error) {
612 var _p0 *byte
613 _p0, err = BytePtrFromString(path)
614 if err != nil {
615 return
616 }
617 _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
618 if e1 != 0 {
619 err = errnoErr(e1)
620 }
621 return
622}
623
624// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
625
626func Chflags(path string, flags int) (err error) {
627 var _p0 *byte
628 _p0, err = BytePtrFromString(path)
629 if err != nil {
630 return
631 }
632 _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
633 if e1 != 0 {
634 err = errnoErr(e1)
635 }
636 return
637}
638
639// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
640
641func Chmod(path string, mode uint32) (err error) {
642 var _p0 *byte
643 _p0, err = BytePtrFromString(path)
644 if err != nil {
645 return
646 }
647 _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
648 if e1 != 0 {
649 err = errnoErr(e1)
650 }
651 return
652}
653
654// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
655
656func Chown(path string, uid int, gid int) (err error) {
657 var _p0 *byte
658 _p0, err = BytePtrFromString(path)
659 if err != nil {
660 return
661 }
662 _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
663 if e1 != 0 {
664 err = errnoErr(e1)
665 }
666 return
667}
668
669// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
670
671func Chroot(path string) (err error) {
672 var _p0 *byte
673 _p0, err = BytePtrFromString(path)
674 if err != nil {
675 return
676 }
677 _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
678 if e1 != 0 {
679 err = errnoErr(e1)
680 }
681 return
682}
683
684// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
685
686func Close(fd int) (err error) {
687 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
688 if e1 != 0 {
689 err = errnoErr(e1)
690 }
691 return
692}
693
694// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
695
696func Dup(fd int) (nfd int, err error) {
697 r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
698 nfd = int(r0)
699 if e1 != 0 {
700 err = errnoErr(e1)
701 }
702 return
703}
704
705// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
706
707func Dup2(from int, to int) (err error) {
708 _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
709 if e1 != 0 {
710 err = errnoErr(e1)
711 }
712 return
713}
714
715// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
716
717func Exchangedata(path1 string, path2 string, options int) (err error) {
718 var _p0 *byte
719 _p0, err = BytePtrFromString(path1)
720 if err != nil {
721 return
722 }
723 var _p1 *byte
724 _p1, err = BytePtrFromString(path2)
725 if err != nil {
726 return
727 }
728 _, _, e1 := Syscall(SYS_EXCHANGEDATA, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
729 if e1 != 0 {
730 err = errnoErr(e1)
731 }
732 return
733}
734
735// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
736
737func Exit(code int) {
738 Syscall(SYS_EXIT, uintptr(code), 0, 0)
739 return
740}
741
742// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
743
744func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
745 var _p0 *byte
746 _p0, err = BytePtrFromString(path)
747 if err != nil {
748 return
749 }
750 _, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
751 if e1 != 0 {
752 err = errnoErr(e1)
753 }
754 return
755}
756
757// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
758
759func Fchdir(fd int) (err error) {
760 _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
761 if e1 != 0 {
762 err = errnoErr(e1)
763 }
764 return
765}
766
767// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
768
769func Fchflags(fd int, flags int) (err error) {
770 _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
771 if e1 != 0 {
772 err = errnoErr(e1)
773 }
774 return
775}
776
777// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
778
779func Fchmod(fd int, mode uint32) (err error) {
780 _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
781 if e1 != 0 {
782 err = errnoErr(e1)
783 }
784 return
785}
786
787// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
788
789func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
790 var _p0 *byte
791 _p0, err = BytePtrFromString(path)
792 if err != nil {
793 return
794 }
795 _, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
796 if e1 != 0 {
797 err = errnoErr(e1)
798 }
799 return
800}
801
802// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
803
804func Fchown(fd int, uid int, gid int) (err error) {
805 _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
806 if e1 != 0 {
807 err = errnoErr(e1)
808 }
809 return
810}
811
812// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
813
814func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
815 var _p0 *byte
816 _p0, err = BytePtrFromString(path)
817 if err != nil {
818 return
819 }
820 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
821 if e1 != 0 {
822 err = errnoErr(e1)
823 }
824 return
825}
826
827// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
828
829func Flock(fd int, how int) (err error) {
830 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
831 if e1 != 0 {
832 err = errnoErr(e1)
833 }
834 return
835}
836
837// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
838
839func Fpathconf(fd int, name int) (val int, err error) {
840 r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
841 val = int(r0)
842 if e1 != 0 {
843 err = errnoErr(e1)
844 }
845 return
846}
847
848// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
849
850func Fsync(fd int) (err error) {
851 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
852 if e1 != 0 {
853 err = errnoErr(e1)
854 }
855 return
856}
857
858// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
859
860func Ftruncate(fd int, length int64) (err error) {
861 _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), uintptr(length>>32))
862 if e1 != 0 {
863 err = errnoErr(e1)
864 }
865 return
866}
867
868// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
869
870func Getdtablesize() (size int) {
871 r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0)
872 size = int(r0)
873 return
874}
875
876// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
877
878func Getegid() (egid int) {
879 r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
880 egid = int(r0)
881 return
882}
883
884// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
885
886func Geteuid() (uid int) {
887 r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
888 uid = int(r0)
889 return
890}
891
892// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
893
894func Getgid() (gid int) {
895 r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
896 gid = int(r0)
897 return
898}
899
900// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
901
902func Getpgid(pid int) (pgid int, err error) {
903 r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
904 pgid = int(r0)
905 if e1 != 0 {
906 err = errnoErr(e1)
907 }
908 return
909}
910
911// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
912
913func Getpgrp() (pgrp int) {
914 r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
915 pgrp = int(r0)
916 return
917}
918
919// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
920
921func Getpid() (pid int) {
922 r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
923 pid = int(r0)
924 return
925}
926
927// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
928
929func Getppid() (ppid int) {
930 r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
931 ppid = int(r0)
932 return
933}
934
935// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
936
937func Getpriority(which int, who int) (prio int, err error) {
938 r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
939 prio = int(r0)
940 if e1 != 0 {
941 err = errnoErr(e1)
942 }
943 return
944}
945
946// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
947
948func Getrlimit(which int, lim *Rlimit) (err error) {
949 _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
950 if e1 != 0 {
951 err = errnoErr(e1)
952 }
953 return
954}
955
956// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
957
958func Getrusage(who int, rusage *Rusage) (err error) {
959 _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
960 if e1 != 0 {
961 err = errnoErr(e1)
962 }
963 return
964}
965
966// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
967
968func Getsid(pid int) (sid int, err error) {
969 r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
970 sid = int(r0)
971 if e1 != 0 {
972 err = errnoErr(e1)
973 }
974 return
975}
976
977// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
978
979func Getuid() (uid int) {
980 r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
981 uid = int(r0)
982 return
983}
984
985// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
986
987func Issetugid() (tainted bool) {
988 r0, _, _ := RawSyscall(SYS_ISSETUGID, 0, 0, 0)
989 tainted = bool(r0 != 0)
990 return
991}
992
993// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
994
995func Kqueue() (fd int, err error) {
996 r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
997 fd = int(r0)
998 if e1 != 0 {
999 err = errnoErr(e1)
1000 }
1001 return
1002}
1003
1004// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1005
1006func Lchown(path string, uid int, gid int) (err error) {
1007 var _p0 *byte
1008 _p0, err = BytePtrFromString(path)
1009 if err != nil {
1010 return
1011 }
1012 _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
1013 if e1 != 0 {
1014 err = errnoErr(e1)
1015 }
1016 return
1017}
1018
1019// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1020
1021func Link(path string, link string) (err error) {
1022 var _p0 *byte
1023 _p0, err = BytePtrFromString(path)
1024 if err != nil {
1025 return
1026 }
1027 var _p1 *byte
1028 _p1, err = BytePtrFromString(link)
1029 if err != nil {
1030 return
1031 }
1032 _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1033 if e1 != 0 {
1034 err = errnoErr(e1)
1035 }
1036 return
1037}
1038
1039// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1040
1041func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
1042 var _p0 *byte
1043 _p0, err = BytePtrFromString(path)
1044 if err != nil {
1045 return
1046 }
1047 var _p1 *byte
1048 _p1, err = BytePtrFromString(link)
1049 if err != nil {
1050 return
1051 }
1052 _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
1053 if e1 != 0 {
1054 err = errnoErr(e1)
1055 }
1056 return
1057}
1058
1059// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1060
1061func Listen(s int, backlog int) (err error) {
1062 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
1063 if e1 != 0 {
1064 err = errnoErr(e1)
1065 }
1066 return
1067}
1068
1069// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1070
1071func Mkdir(path string, mode uint32) (err error) {
1072 var _p0 *byte
1073 _p0, err = BytePtrFromString(path)
1074 if err != nil {
1075 return
1076 }
1077 _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1078 if e1 != 0 {
1079 err = errnoErr(e1)
1080 }
1081 return
1082}
1083
1084// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1085
1086func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1087 var _p0 *byte
1088 _p0, err = BytePtrFromString(path)
1089 if err != nil {
1090 return
1091 }
1092 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1093 if e1 != 0 {
1094 err = errnoErr(e1)
1095 }
1096 return
1097}
1098
1099// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1100
1101func Mkfifo(path string, mode uint32) (err error) {
1102 var _p0 *byte
1103 _p0, err = BytePtrFromString(path)
1104 if err != nil {
1105 return
1106 }
1107 _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1108 if e1 != 0 {
1109 err = errnoErr(e1)
1110 }
1111 return
1112}
1113
1114// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1115
1116func Mknod(path string, mode uint32, dev int) (err error) {
1117 var _p0 *byte
1118 _p0, err = BytePtrFromString(path)
1119 if err != nil {
1120 return
1121 }
1122 _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
1123 if e1 != 0 {
1124 err = errnoErr(e1)
1125 }
1126 return
1127}
1128
1129// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1130
1131func Open(path string, mode int, perm uint32) (fd int, err error) {
1132 var _p0 *byte
1133 _p0, err = BytePtrFromString(path)
1134 if err != nil {
1135 return
1136 }
1137 r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
1138 fd = int(r0)
1139 if e1 != 0 {
1140 err = errnoErr(e1)
1141 }
1142 return
1143}
1144
1145// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1146
1147func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1148 var _p0 *byte
1149 _p0, err = BytePtrFromString(path)
1150 if err != nil {
1151 return
1152 }
1153 r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1154 fd = int(r0)
1155 if e1 != 0 {
1156 err = errnoErr(e1)
1157 }
1158 return
1159}
1160
1161// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1162
1163func Pathconf(path string, name int) (val int, err error) {
1164 var _p0 *byte
1165 _p0, err = BytePtrFromString(path)
1166 if err != nil {
1167 return
1168 }
1169 r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1170 val = int(r0)
1171 if e1 != 0 {
1172 err = errnoErr(e1)
1173 }
1174 return
1175}
1176
1177// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1178
1179func Pread(fd int, p []byte, offset int64) (n int, err error) {
1180 var _p0 unsafe.Pointer
1181 if len(p) > 0 {
1182 _p0 = unsafe.Pointer(&p[0])
1183 } else {
1184 _p0 = unsafe.Pointer(&_zero)
1185 }
1186 r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0)
1187 n = int(r0)
1188 if e1 != 0 {
1189 err = errnoErr(e1)
1190 }
1191 return
1192}
1193
1194// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1195
1196func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1197 var _p0 unsafe.Pointer
1198 if len(p) > 0 {
1199 _p0 = unsafe.Pointer(&p[0])
1200 } else {
1201 _p0 = unsafe.Pointer(&_zero)
1202 }
1203 r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0)
1204 n = int(r0)
1205 if e1 != 0 {
1206 err = errnoErr(e1)
1207 }
1208 return
1209}
1210
1211// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1212
1213func read(fd int, p []byte) (n int, err error) {
1214 var _p0 unsafe.Pointer
1215 if len(p) > 0 {
1216 _p0 = unsafe.Pointer(&p[0])
1217 } else {
1218 _p0 = unsafe.Pointer(&_zero)
1219 }
1220 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1221 n = int(r0)
1222 if e1 != 0 {
1223 err = errnoErr(e1)
1224 }
1225 return
1226}
1227
1228// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1229
1230func Readlink(path string, buf []byte) (n int, err error) {
1231 var _p0 *byte
1232 _p0, err = BytePtrFromString(path)
1233 if err != nil {
1234 return
1235 }
1236 var _p1 unsafe.Pointer
1237 if len(buf) > 0 {
1238 _p1 = unsafe.Pointer(&buf[0])
1239 } else {
1240 _p1 = unsafe.Pointer(&_zero)
1241 }
1242 r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1243 n = int(r0)
1244 if e1 != 0 {
1245 err = errnoErr(e1)
1246 }
1247 return
1248}
1249
1250// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1251
1252func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1253 var _p0 *byte
1254 _p0, err = BytePtrFromString(path)
1255 if err != nil {
1256 return
1257 }
1258 var _p1 unsafe.Pointer
1259 if len(buf) > 0 {
1260 _p1 = unsafe.Pointer(&buf[0])
1261 } else {
1262 _p1 = unsafe.Pointer(&_zero)
1263 }
1264 r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1265 n = int(r0)
1266 if e1 != 0 {
1267 err = errnoErr(e1)
1268 }
1269 return
1270}
1271
1272// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1273
1274func Rename(from string, to string) (err error) {
1275 var _p0 *byte
1276 _p0, err = BytePtrFromString(from)
1277 if err != nil {
1278 return
1279 }
1280 var _p1 *byte
1281 _p1, err = BytePtrFromString(to)
1282 if err != nil {
1283 return
1284 }
1285 _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1286 if e1 != 0 {
1287 err = errnoErr(e1)
1288 }
1289 return
1290}
1291
1292// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1293
1294func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1295 var _p0 *byte
1296 _p0, err = BytePtrFromString(from)
1297 if err != nil {
1298 return
1299 }
1300 var _p1 *byte
1301 _p1, err = BytePtrFromString(to)
1302 if err != nil {
1303 return
1304 }
1305 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1306 if e1 != 0 {
1307 err = errnoErr(e1)
1308 }
1309 return
1310}
1311
1312// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1313
1314func Revoke(path string) (err error) {
1315 var _p0 *byte
1316 _p0, err = BytePtrFromString(path)
1317 if err != nil {
1318 return
1319 }
1320 _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1321 if e1 != 0 {
1322 err = errnoErr(e1)
1323 }
1324 return
1325}
1326
1327// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1328
1329func Rmdir(path string) (err error) {
1330 var _p0 *byte
1331 _p0, err = BytePtrFromString(path)
1332 if err != nil {
1333 return
1334 }
1335 _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
1336 if e1 != 0 {
1337 err = errnoErr(e1)
1338 }
1339 return
1340}
1341
1342// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1343
1344func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1345 r0, r1, e1 := Syscall6(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(offset>>32), uintptr(whence), 0, 0)
1346 newoffset = int64(int64(r1)<<32 | int64(r0))
1347 if e1 != 0 {
1348 err = errnoErr(e1)
1349 }
1350 return
1351}
1352
1353// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1354
1355func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
1356 _, _, e1 := Syscall6(SYS_SELECT, uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1357 if e1 != 0 {
1358 err = errnoErr(e1)
1359 }
1360 return
1361}
1362
1363// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1364
1365func Setegid(egid int) (err error) {
1366 _, _, e1 := Syscall(SYS_SETEGID, uintptr(egid), 0, 0)
1367 if e1 != 0 {
1368 err = errnoErr(e1)
1369 }
1370 return
1371}
1372
1373// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1374
1375func Seteuid(euid int) (err error) {
1376 _, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0)
1377 if e1 != 0 {
1378 err = errnoErr(e1)
1379 }
1380 return
1381}
1382
1383// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1384
1385func Setgid(gid int) (err error) {
1386 _, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0)
1387 if e1 != 0 {
1388 err = errnoErr(e1)
1389 }
1390 return
1391}
1392
1393// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1394
1395func Setlogin(name string) (err error) {
1396 var _p0 *byte
1397 _p0, err = BytePtrFromString(name)
1398 if err != nil {
1399 return
1400 }
1401 _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
1402 if e1 != 0 {
1403 err = errnoErr(e1)
1404 }
1405 return
1406}
1407
1408// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1409
1410func Setpgid(pid int, pgid int) (err error) {
1411 _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
1412 if e1 != 0 {
1413 err = errnoErr(e1)
1414 }
1415 return
1416}
1417
1418// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1419
1420func Setpriority(which int, who int, prio int) (err error) {
1421 _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
1422 if e1 != 0 {
1423 err = errnoErr(e1)
1424 }
1425 return
1426}
1427
1428// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1429
1430func Setprivexec(flag int) (err error) {
1431 _, _, e1 := Syscall(SYS_SETPRIVEXEC, uintptr(flag), 0, 0)
1432 if e1 != 0 {
1433 err = errnoErr(e1)
1434 }
1435 return
1436}
1437
1438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1439
1440func Setregid(rgid int, egid int) (err error) {
1441 _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
1442 if e1 != 0 {
1443 err = errnoErr(e1)
1444 }
1445 return
1446}
1447
1448// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1449
1450func Setreuid(ruid int, euid int) (err error) {
1451 _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
1452 if e1 != 0 {
1453 err = errnoErr(e1)
1454 }
1455 return
1456}
1457
1458// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1459
1460func Setrlimit(which int, lim *Rlimit) (err error) {
1461 _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1462 if e1 != 0 {
1463 err = errnoErr(e1)
1464 }
1465 return
1466}
1467
1468// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1469
1470func Setsid() (pid int, err error) {
1471 r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
1472 pid = int(r0)
1473 if e1 != 0 {
1474 err = errnoErr(e1)
1475 }
1476 return
1477}
1478
1479// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1480
1481func Settimeofday(tp *Timeval) (err error) {
1482 _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
1483 if e1 != 0 {
1484 err = errnoErr(e1)
1485 }
1486 return
1487}
1488
1489// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1490
1491func Setuid(uid int) (err error) {
1492 _, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0)
1493 if e1 != 0 {
1494 err = errnoErr(e1)
1495 }
1496 return
1497}
1498
1499// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1500
1501func Symlink(path string, link string) (err error) {
1502 var _p0 *byte
1503 _p0, err = BytePtrFromString(path)
1504 if err != nil {
1505 return
1506 }
1507 var _p1 *byte
1508 _p1, err = BytePtrFromString(link)
1509 if err != nil {
1510 return
1511 }
1512 _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1513 if e1 != 0 {
1514 err = errnoErr(e1)
1515 }
1516 return
1517}
1518
1519// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1520
1521func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
1522 var _p0 *byte
1523 _p0, err = BytePtrFromString(oldpath)
1524 if err != nil {
1525 return
1526 }
1527 var _p1 *byte
1528 _p1, err = BytePtrFromString(newpath)
1529 if err != nil {
1530 return
1531 }
1532 _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
1533 if e1 != 0 {
1534 err = errnoErr(e1)
1535 }
1536 return
1537}
1538
1539// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1540
1541func Sync() (err error) {
1542 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1543 if e1 != 0 {
1544 err = errnoErr(e1)
1545 }
1546 return
1547}
1548
1549// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1550
1551func Truncate(path string, length int64) (err error) {
1552 var _p0 *byte
1553 _p0, err = BytePtrFromString(path)
1554 if err != nil {
1555 return
1556 }
1557 _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), uintptr(length>>32))
1558 if e1 != 0 {
1559 err = errnoErr(e1)
1560 }
1561 return
1562}
1563
1564// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1565
1566func Umask(newmask int) (oldmask int) {
1567 r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0)
1568 oldmask = int(r0)
1569 return
1570}
1571
1572// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1573
1574func Undelete(path string) (err error) {
1575 var _p0 *byte
1576 _p0, err = BytePtrFromString(path)
1577 if err != nil {
1578 return
1579 }
1580 _, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1581 if e1 != 0 {
1582 err = errnoErr(e1)
1583 }
1584 return
1585}
1586
1587// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1588
1589func Unlink(path string) (err error) {
1590 var _p0 *byte
1591 _p0, err = BytePtrFromString(path)
1592 if err != nil {
1593 return
1594 }
1595 _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
1596 if e1 != 0 {
1597 err = errnoErr(e1)
1598 }
1599 return
1600}
1601
1602// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1603
1604func Unlinkat(dirfd int, path string, flags int) (err error) {
1605 var _p0 *byte
1606 _p0, err = BytePtrFromString(path)
1607 if err != nil {
1608 return
1609 }
1610 _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1611 if e1 != 0 {
1612 err = errnoErr(e1)
1613 }
1614 return
1615}
1616
1617// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1618
1619func Unmount(path string, flags int) (err error) {
1620 var _p0 *byte
1621 _p0, err = BytePtrFromString(path)
1622 if err != nil {
1623 return
1624 }
1625 _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1626 if e1 != 0 {
1627 err = errnoErr(e1)
1628 }
1629 return
1630}
1631
1632// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1633
1634func write(fd int, p []byte) (n int, err error) {
1635 var _p0 unsafe.Pointer
1636 if len(p) > 0 {
1637 _p0 = unsafe.Pointer(&p[0])
1638 } else {
1639 _p0 = unsafe.Pointer(&_zero)
1640 }
1641 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1642 n = int(r0)
1643 if e1 != 0 {
1644 err = errnoErr(e1)
1645 }
1646 return
1647}
1648
1649// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1650
1651func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1652 r0, _, e1 := Syscall9(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos), uintptr(pos>>32), 0, 0)
1653 ret = uintptr(r0)
1654 if e1 != 0 {
1655 err = errnoErr(e1)
1656 }
1657 return
1658}
1659
1660// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1661
1662func munmap(addr uintptr, length uintptr) (err error) {
1663 _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
1664 if e1 != 0 {
1665 err = errnoErr(e1)
1666 }
1667 return
1668}
1669
1670// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1671
1672func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1673 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1674 n = int(r0)
1675 if e1 != 0 {
1676 err = errnoErr(e1)
1677 }
1678 return
1679}
1680
1681// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1682
1683func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1684 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1685 n = int(r0)
1686 if e1 != 0 {
1687 err = errnoErr(e1)
1688 }
1689 return
1690}
1691
1692// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1693
1694func gettimeofday(tp *Timeval) (sec int32, usec int32, err error) {
1695 r0, r1, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
1696 sec = int32(r0)
1697 usec = int32(r1)
1698 if e1 != 0 {
1699 err = errnoErr(e1)
1700 }
1701 return
1702}
1703
1704// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1705
1706func Fstat(fd int, stat *Stat_t) (err error) {
1707 _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
1708 if e1 != 0 {
1709 err = errnoErr(e1)
1710 }
1711 return
1712}
1713
1714// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1715
1716func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
1717 var _p0 *byte
1718 _p0, err = BytePtrFromString(path)
1719 if err != nil {
1720 return
1721 }
1722 _, _, e1 := Syscall6(SYS_FSTATAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
1723 if e1 != 0 {
1724 err = errnoErr(e1)
1725 }
1726 return
1727}
1728
1729// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1730
1731func Fstatfs(fd int, stat *Statfs_t) (err error) {
1732 _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
1733 if e1 != 0 {
1734 err = errnoErr(e1)
1735 }
1736 return
1737}
1738
1739// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1740
1741func getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) {
1742 r0, _, e1 := Syscall(SYS_GETFSSTAT, uintptr(buf), uintptr(size), uintptr(flags))
1743 n = int(r0)
1744 if e1 != 0 {
1745 err = errnoErr(e1)
1746 }
1747 return
1748}
1749
1750// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1751
1752func Lstat(path string, stat *Stat_t) (err error) {
1753 var _p0 *byte
1754 _p0, err = BytePtrFromString(path)
1755 if err != nil {
1756 return
1757 }
1758 _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1759 if e1 != 0 {
1760 err = errnoErr(e1)
1761 }
1762 return
1763}
1764
1765// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1766
1767func Stat(path string, stat *Stat_t) (err error) {
1768 var _p0 *byte
1769 _p0, err = BytePtrFromString(path)
1770 if err != nil {
1771 return
1772 }
1773 _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1774 if e1 != 0 {
1775 err = errnoErr(e1)
1776 }
1777 return
1778}
1779
1780// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1781
1782func Statfs(path string, stat *Statfs_t) (err error) {
1783 var _p0 *byte
1784 _p0, err = BytePtrFromString(path)
1785 if err != nil {
1786 return
1787 }
1788 _, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1789 if e1 != 0 {
1790 err = errnoErr(e1)
1791 }
1792 return
1793}
diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.go b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.go
index 81c4f09..01cffbf 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.go
@@ -1,7 +1,7 @@
1// mksyscall.pl -l32 -tags darwin,arm syscall_bsd.go syscall_darwin.go syscall_darwin_arm.go 1// go run mksyscall.go -l32 -tags darwin,arm,go1.12 syscall_bsd.go syscall_darwin.go syscall_darwin_arm.go
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build darwin,arm 4// +build darwin,arm,go1.12
5 5
6package unix 6package unix
7 7
@@ -15,7 +15,7 @@ var _ syscall.Errno
15// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 15// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
16 16
17func getgroups(ngid int, gid *_Gid_t) (n int, err error) { 17func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
18 r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) 18 r0, _, e1 := syscall_rawSyscall(funcPC(libc_getgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
19 n = int(r0) 19 n = int(r0)
20 if e1 != 0 { 20 if e1 != 0 {
21 err = errnoErr(e1) 21 err = errnoErr(e1)
@@ -23,20 +23,30 @@ func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
23 return 23 return
24} 24}
25 25
26func libc_getgroups_trampoline()
27
28//go:linkname libc_getgroups libc_getgroups
29//go:cgo_import_dynamic libc_getgroups getgroups "/usr/lib/libSystem.B.dylib"
30
26// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 31// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
27 32
28func setgroups(ngid int, gid *_Gid_t) (err error) { 33func setgroups(ngid int, gid *_Gid_t) (err error) {
29 _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) 34 _, _, e1 := syscall_rawSyscall(funcPC(libc_setgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
30 if e1 != 0 { 35 if e1 != 0 {
31 err = errnoErr(e1) 36 err = errnoErr(e1)
32 } 37 }
33 return 38 return
34} 39}
35 40
41func libc_setgroups_trampoline()
42
43//go:linkname libc_setgroups libc_setgroups
44//go:cgo_import_dynamic libc_setgroups setgroups "/usr/lib/libSystem.B.dylib"
45
36// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 46// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
37 47
38func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) { 48func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
39 r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) 49 r0, _, e1 := syscall_syscall6(funcPC(libc_wait4_trampoline), uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
40 wpid = int(r0) 50 wpid = int(r0)
41 if e1 != 0 { 51 if e1 != 0 {
42 err = errnoErr(e1) 52 err = errnoErr(e1)
@@ -44,10 +54,15 @@ func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err
44 return 54 return
45} 55}
46 56
57func libc_wait4_trampoline()
58
59//go:linkname libc_wait4 libc_wait4
60//go:cgo_import_dynamic libc_wait4 wait4 "/usr/lib/libSystem.B.dylib"
61
47// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 62// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
48 63
49func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { 64func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
50 r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) 65 r0, _, e1 := syscall_syscall(funcPC(libc_accept_trampoline), uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
51 fd = int(r0) 66 fd = int(r0)
52 if e1 != 0 { 67 if e1 != 0 {
53 err = errnoErr(e1) 68 err = errnoErr(e1)
@@ -55,30 +70,45 @@ func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
55 return 70 return
56} 71}
57 72
73func libc_accept_trampoline()
74
75//go:linkname libc_accept libc_accept
76//go:cgo_import_dynamic libc_accept accept "/usr/lib/libSystem.B.dylib"
77
58// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 78// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
59 79
60func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { 80func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
61 _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen)) 81 _, _, e1 := syscall_syscall(funcPC(libc_bind_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen))
62 if e1 != 0 { 82 if e1 != 0 {
63 err = errnoErr(e1) 83 err = errnoErr(e1)
64 } 84 }
65 return 85 return
66} 86}
67 87
88func libc_bind_trampoline()
89
90//go:linkname libc_bind libc_bind
91//go:cgo_import_dynamic libc_bind bind "/usr/lib/libSystem.B.dylib"
92
68// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 93// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
69 94
70func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { 95func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
71 _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen)) 96 _, _, e1 := syscall_syscall(funcPC(libc_connect_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen))
72 if e1 != 0 { 97 if e1 != 0 {
73 err = errnoErr(e1) 98 err = errnoErr(e1)
74 } 99 }
75 return 100 return
76} 101}
77 102
103func libc_connect_trampoline()
104
105//go:linkname libc_connect libc_connect
106//go:cgo_import_dynamic libc_connect connect "/usr/lib/libSystem.B.dylib"
107
78// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 108// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
79 109
80func socket(domain int, typ int, proto int) (fd int, err error) { 110func socket(domain int, typ int, proto int) (fd int, err error) {
81 r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto)) 111 r0, _, e1 := syscall_rawSyscall(funcPC(libc_socket_trampoline), uintptr(domain), uintptr(typ), uintptr(proto))
82 fd = int(r0) 112 fd = int(r0)
83 if e1 != 0 { 113 if e1 != 0 {
84 err = errnoErr(e1) 114 err = errnoErr(e1)
@@ -86,66 +116,101 @@ func socket(domain int, typ int, proto int) (fd int, err error) {
86 return 116 return
87} 117}
88 118
119func libc_socket_trampoline()
120
121//go:linkname libc_socket libc_socket
122//go:cgo_import_dynamic libc_socket socket "/usr/lib/libSystem.B.dylib"
123
89// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 124// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
90 125
91func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) { 126func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
92 _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0) 127 _, _, e1 := syscall_syscall6(funcPC(libc_getsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
93 if e1 != 0 { 128 if e1 != 0 {
94 err = errnoErr(e1) 129 err = errnoErr(e1)
95 } 130 }
96 return 131 return
97} 132}
98 133
134func libc_getsockopt_trampoline()
135
136//go:linkname libc_getsockopt libc_getsockopt
137//go:cgo_import_dynamic libc_getsockopt getsockopt "/usr/lib/libSystem.B.dylib"
138
99// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 139// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
100 140
101func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) { 141func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
102 _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0) 142 _, _, e1 := syscall_syscall6(funcPC(libc_setsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
103 if e1 != 0 { 143 if e1 != 0 {
104 err = errnoErr(e1) 144 err = errnoErr(e1)
105 } 145 }
106 return 146 return
107} 147}
108 148
149func libc_setsockopt_trampoline()
150
151//go:linkname libc_setsockopt libc_setsockopt
152//go:cgo_import_dynamic libc_setsockopt setsockopt "/usr/lib/libSystem.B.dylib"
153
109// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 154// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
110 155
111func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { 156func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
112 _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) 157 _, _, e1 := syscall_rawSyscall(funcPC(libc_getpeername_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
113 if e1 != 0 { 158 if e1 != 0 {
114 err = errnoErr(e1) 159 err = errnoErr(e1)
115 } 160 }
116 return 161 return
117} 162}
118 163
164func libc_getpeername_trampoline()
165
166//go:linkname libc_getpeername libc_getpeername
167//go:cgo_import_dynamic libc_getpeername getpeername "/usr/lib/libSystem.B.dylib"
168
119// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 169// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
120 170
121func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { 171func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
122 _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) 172 _, _, e1 := syscall_rawSyscall(funcPC(libc_getsockname_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
123 if e1 != 0 { 173 if e1 != 0 {
124 err = errnoErr(e1) 174 err = errnoErr(e1)
125 } 175 }
126 return 176 return
127} 177}
128 178
179func libc_getsockname_trampoline()
180
181//go:linkname libc_getsockname libc_getsockname
182//go:cgo_import_dynamic libc_getsockname getsockname "/usr/lib/libSystem.B.dylib"
183
129// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 184// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
130 185
131func Shutdown(s int, how int) (err error) { 186func Shutdown(s int, how int) (err error) {
132 _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0) 187 _, _, e1 := syscall_syscall(funcPC(libc_shutdown_trampoline), uintptr(s), uintptr(how), 0)
133 if e1 != 0 { 188 if e1 != 0 {
134 err = errnoErr(e1) 189 err = errnoErr(e1)
135 } 190 }
136 return 191 return
137} 192}
138 193
194func libc_shutdown_trampoline()
195
196//go:linkname libc_shutdown libc_shutdown
197//go:cgo_import_dynamic libc_shutdown shutdown "/usr/lib/libSystem.B.dylib"
198
139// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 199// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
140 200
141func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) { 201func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
142 _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0) 202 _, _, e1 := syscall_rawSyscall6(funcPC(libc_socketpair_trampoline), uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
143 if e1 != 0 { 203 if e1 != 0 {
144 err = errnoErr(e1) 204 err = errnoErr(e1)
145 } 205 }
146 return 206 return
147} 207}
148 208
209func libc_socketpair_trampoline()
210
211//go:linkname libc_socketpair libc_socketpair
212//go:cgo_import_dynamic libc_socketpair socketpair "/usr/lib/libSystem.B.dylib"
213
149// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 214// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
150 215
151func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) { 216func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
@@ -155,7 +220,7 @@ func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Sockl
155 } else { 220 } else {
156 _p0 = unsafe.Pointer(&_zero) 221 _p0 = unsafe.Pointer(&_zero)
157 } 222 }
158 r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) 223 r0, _, e1 := syscall_syscall6(funcPC(libc_recvfrom_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
159 n = int(r0) 224 n = int(r0)
160 if e1 != 0 { 225 if e1 != 0 {
161 err = errnoErr(e1) 226 err = errnoErr(e1)
@@ -163,6 +228,11 @@ func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Sockl
163 return 228 return
164} 229}
165 230
231func libc_recvfrom_trampoline()
232
233//go:linkname libc_recvfrom libc_recvfrom
234//go:cgo_import_dynamic libc_recvfrom recvfrom "/usr/lib/libSystem.B.dylib"
235
166// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 236// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
167 237
168func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) { 238func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
@@ -172,17 +242,22 @@ func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (
172 } else { 242 } else {
173 _p0 = unsafe.Pointer(&_zero) 243 _p0 = unsafe.Pointer(&_zero)
174 } 244 }
175 _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen)) 245 _, _, e1 := syscall_syscall6(funcPC(libc_sendto_trampoline), uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
176 if e1 != 0 { 246 if e1 != 0 {
177 err = errnoErr(e1) 247 err = errnoErr(e1)
178 } 248 }
179 return 249 return
180} 250}
181 251
252func libc_sendto_trampoline()
253
254//go:linkname libc_sendto libc_sendto
255//go:cgo_import_dynamic libc_sendto sendto "/usr/lib/libSystem.B.dylib"
256
182// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 257// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
183 258
184func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { 259func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
185 r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) 260 r0, _, e1 := syscall_syscall(funcPC(libc_recvmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
186 n = int(r0) 261 n = int(r0)
187 if e1 != 0 { 262 if e1 != 0 {
188 err = errnoErr(e1) 263 err = errnoErr(e1)
@@ -190,10 +265,15 @@ func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
190 return 265 return
191} 266}
192 267
268func libc_recvmsg_trampoline()
269
270//go:linkname libc_recvmsg libc_recvmsg
271//go:cgo_import_dynamic libc_recvmsg recvmsg "/usr/lib/libSystem.B.dylib"
272
193// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 273// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
194 274
195func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { 275func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
196 r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) 276 r0, _, e1 := syscall_syscall(funcPC(libc_sendmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
197 n = int(r0) 277 n = int(r0)
198 if e1 != 0 { 278 if e1 != 0 {
199 err = errnoErr(e1) 279 err = errnoErr(e1)
@@ -201,10 +281,15 @@ func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
201 return 281 return
202} 282}
203 283
284func libc_sendmsg_trampoline()
285
286//go:linkname libc_sendmsg libc_sendmsg
287//go:cgo_import_dynamic libc_sendmsg sendmsg "/usr/lib/libSystem.B.dylib"
288
204// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 289// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
205 290
206func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) { 291func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
207 r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout))) 292 r0, _, e1 := syscall_syscall6(funcPC(libc_kevent_trampoline), uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
208 n = int(r0) 293 n = int(r0)
209 if e1 != 0 { 294 if e1 != 0 {
210 err = errnoErr(e1) 295 err = errnoErr(e1)
@@ -212,6 +297,11 @@ func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, ne
212 return 297 return
213} 298}
214 299
300func libc_kevent_trampoline()
301
302//go:linkname libc_kevent libc_kevent
303//go:cgo_import_dynamic libc_kevent kevent "/usr/lib/libSystem.B.dylib"
304
215// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 305// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
216 306
217func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { 307func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
@@ -221,13 +311,18 @@ func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr)
221 } else { 311 } else {
222 _p0 = unsafe.Pointer(&_zero) 312 _p0 = unsafe.Pointer(&_zero)
223 } 313 }
224 _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen)) 314 _, _, e1 := syscall_syscall6(funcPC(libc___sysctl_trampoline), uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
225 if e1 != 0 { 315 if e1 != 0 {
226 err = errnoErr(e1) 316 err = errnoErr(e1)
227 } 317 }
228 return 318 return
229} 319}
230 320
321func libc___sysctl_trampoline()
322
323//go:linkname libc___sysctl libc___sysctl
324//go:cgo_import_dynamic libc___sysctl __sysctl "/usr/lib/libSystem.B.dylib"
325
231// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 326// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
232 327
233func utimes(path string, timeval *[2]Timeval) (err error) { 328func utimes(path string, timeval *[2]Timeval) (err error) {
@@ -236,27 +331,37 @@ func utimes(path string, timeval *[2]Timeval) (err error) {
236 if err != nil { 331 if err != nil {
237 return 332 return
238 } 333 }
239 _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) 334 _, _, e1 := syscall_syscall(funcPC(libc_utimes_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
240 if e1 != 0 { 335 if e1 != 0 {
241 err = errnoErr(e1) 336 err = errnoErr(e1)
242 } 337 }
243 return 338 return
244} 339}
245 340
341func libc_utimes_trampoline()
342
343//go:linkname libc_utimes libc_utimes
344//go:cgo_import_dynamic libc_utimes utimes "/usr/lib/libSystem.B.dylib"
345
246// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 346// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
247 347
248func futimes(fd int, timeval *[2]Timeval) (err error) { 348func futimes(fd int, timeval *[2]Timeval) (err error) {
249 _, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0) 349 _, _, e1 := syscall_syscall(funcPC(libc_futimes_trampoline), uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
250 if e1 != 0 { 350 if e1 != 0 {
251 err = errnoErr(e1) 351 err = errnoErr(e1)
252 } 352 }
253 return 353 return
254} 354}
255 355
356func libc_futimes_trampoline()
357
358//go:linkname libc_futimes libc_futimes
359//go:cgo_import_dynamic libc_futimes futimes "/usr/lib/libSystem.B.dylib"
360
256// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 361// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
257 362
258func fcntl(fd int, cmd int, arg int) (val int, err error) { 363func fcntl(fd int, cmd int, arg int) (val int, err error) {
259 r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg)) 364 r0, _, e1 := syscall_syscall(funcPC(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
260 val = int(r0) 365 val = int(r0)
261 if e1 != 0 { 366 if e1 != 0 {
262 err = errnoErr(e1) 367 err = errnoErr(e1)
@@ -264,10 +369,15 @@ func fcntl(fd int, cmd int, arg int) (val int, err error) {
264 return 369 return
265} 370}
266 371
372func libc_fcntl_trampoline()
373
374//go:linkname libc_fcntl libc_fcntl
375//go:cgo_import_dynamic libc_fcntl fcntl "/usr/lib/libSystem.B.dylib"
376
267// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 377// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
268 378
269func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { 379func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
270 r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout)) 380 r0, _, e1 := syscall_syscall(funcPC(libc_poll_trampoline), uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
271 n = int(r0) 381 n = int(r0)
272 if e1 != 0 { 382 if e1 != 0 {
273 err = errnoErr(e1) 383 err = errnoErr(e1)
@@ -275,6 +385,11 @@ func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
275 return 385 return
276} 386}
277 387
388func libc_poll_trampoline()
389
390//go:linkname libc_poll libc_poll
391//go:cgo_import_dynamic libc_poll poll "/usr/lib/libSystem.B.dylib"
392
278// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 393// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
279 394
280func Madvise(b []byte, behav int) (err error) { 395func Madvise(b []byte, behav int) (err error) {
@@ -284,13 +399,18 @@ func Madvise(b []byte, behav int) (err error) {
284 } else { 399 } else {
285 _p0 = unsafe.Pointer(&_zero) 400 _p0 = unsafe.Pointer(&_zero)
286 } 401 }
287 _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav)) 402 _, _, e1 := syscall_syscall(funcPC(libc_madvise_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(behav))
288 if e1 != 0 { 403 if e1 != 0 {
289 err = errnoErr(e1) 404 err = errnoErr(e1)
290 } 405 }
291 return 406 return
292} 407}
293 408
409func libc_madvise_trampoline()
410
411//go:linkname libc_madvise libc_madvise
412//go:cgo_import_dynamic libc_madvise madvise "/usr/lib/libSystem.B.dylib"
413
294// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 414// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
295 415
296func Mlock(b []byte) (err error) { 416func Mlock(b []byte) (err error) {
@@ -300,23 +420,33 @@ func Mlock(b []byte) (err error) {
300 } else { 420 } else {
301 _p0 = unsafe.Pointer(&_zero) 421 _p0 = unsafe.Pointer(&_zero)
302 } 422 }
303 _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0) 423 _, _, e1 := syscall_syscall(funcPC(libc_mlock_trampoline), uintptr(_p0), uintptr(len(b)), 0)
304 if e1 != 0 { 424 if e1 != 0 {
305 err = errnoErr(e1) 425 err = errnoErr(e1)
306 } 426 }
307 return 427 return
308} 428}
309 429
430func libc_mlock_trampoline()
431
432//go:linkname libc_mlock libc_mlock
433//go:cgo_import_dynamic libc_mlock mlock "/usr/lib/libSystem.B.dylib"
434
310// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 435// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
311 436
312func Mlockall(flags int) (err error) { 437func Mlockall(flags int) (err error) {
313 _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0) 438 _, _, e1 := syscall_syscall(funcPC(libc_mlockall_trampoline), uintptr(flags), 0, 0)
314 if e1 != 0 { 439 if e1 != 0 {
315 err = errnoErr(e1) 440 err = errnoErr(e1)
316 } 441 }
317 return 442 return
318} 443}
319 444
445func libc_mlockall_trampoline()
446
447//go:linkname libc_mlockall libc_mlockall
448//go:cgo_import_dynamic libc_mlockall mlockall "/usr/lib/libSystem.B.dylib"
449
320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 450// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
321 451
322func Mprotect(b []byte, prot int) (err error) { 452func Mprotect(b []byte, prot int) (err error) {
@@ -326,13 +456,18 @@ func Mprotect(b []byte, prot int) (err error) {
326 } else { 456 } else {
327 _p0 = unsafe.Pointer(&_zero) 457 _p0 = unsafe.Pointer(&_zero)
328 } 458 }
329 _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot)) 459 _, _, e1 := syscall_syscall(funcPC(libc_mprotect_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(prot))
330 if e1 != 0 { 460 if e1 != 0 {
331 err = errnoErr(e1) 461 err = errnoErr(e1)
332 } 462 }
333 return 463 return
334} 464}
335 465
466func libc_mprotect_trampoline()
467
468//go:linkname libc_mprotect libc_mprotect
469//go:cgo_import_dynamic libc_mprotect mprotect "/usr/lib/libSystem.B.dylib"
470
336// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 471// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
337 472
338func Msync(b []byte, flags int) (err error) { 473func Msync(b []byte, flags int) (err error) {
@@ -342,13 +477,18 @@ func Msync(b []byte, flags int) (err error) {
342 } else { 477 } else {
343 _p0 = unsafe.Pointer(&_zero) 478 _p0 = unsafe.Pointer(&_zero)
344 } 479 }
345 _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags)) 480 _, _, e1 := syscall_syscall(funcPC(libc_msync_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(flags))
346 if e1 != 0 { 481 if e1 != 0 {
347 err = errnoErr(e1) 482 err = errnoErr(e1)
348 } 483 }
349 return 484 return
350} 485}
351 486
487func libc_msync_trampoline()
488
489//go:linkname libc_msync libc_msync
490//go:cgo_import_dynamic libc_msync msync "/usr/lib/libSystem.B.dylib"
491
352// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 492// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
353 493
354func Munlock(b []byte) (err error) { 494func Munlock(b []byte) (err error) {
@@ -358,37 +498,67 @@ func Munlock(b []byte) (err error) {
358 } else { 498 } else {
359 _p0 = unsafe.Pointer(&_zero) 499 _p0 = unsafe.Pointer(&_zero)
360 } 500 }
361 _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0) 501 _, _, e1 := syscall_syscall(funcPC(libc_munlock_trampoline), uintptr(_p0), uintptr(len(b)), 0)
362 if e1 != 0 { 502 if e1 != 0 {
363 err = errnoErr(e1) 503 err = errnoErr(e1)
364 } 504 }
365 return 505 return
366} 506}
367 507
508func libc_munlock_trampoline()
509
510//go:linkname libc_munlock libc_munlock
511//go:cgo_import_dynamic libc_munlock munlock "/usr/lib/libSystem.B.dylib"
512
368// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 513// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
369 514
370func Munlockall() (err error) { 515func Munlockall() (err error) {
371 _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0) 516 _, _, e1 := syscall_syscall(funcPC(libc_munlockall_trampoline), 0, 0, 0)
372 if e1 != 0 { 517 if e1 != 0 {
373 err = errnoErr(e1) 518 err = errnoErr(e1)
374 } 519 }
375 return 520 return
376} 521}
377 522
523func libc_munlockall_trampoline()
524
525//go:linkname libc_munlockall libc_munlockall
526//go:cgo_import_dynamic libc_munlockall munlockall "/usr/lib/libSystem.B.dylib"
527
378// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 528// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
379 529
380func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) { 530func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
381 _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0) 531 _, _, e1 := syscall_syscall6(funcPC(libc_ptrace_trampoline), uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
532 if e1 != 0 {
533 err = errnoErr(e1)
534 }
535 return
536}
537
538func libc_ptrace_trampoline()
539
540//go:linkname libc_ptrace libc_ptrace
541//go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib"
542
543// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
544
545func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
546 _, _, e1 := syscall_syscall6(funcPC(libc_getattrlist_trampoline), uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
382 if e1 != 0 { 547 if e1 != 0 {
383 err = errnoErr(e1) 548 err = errnoErr(e1)
384 } 549 }
385 return 550 return
386} 551}
387 552
553func libc_getattrlist_trampoline()
554
555//go:linkname libc_getattrlist libc_getattrlist
556//go:cgo_import_dynamic libc_getattrlist getattrlist "/usr/lib/libSystem.B.dylib"
557
388// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 558// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
389 559
390func pipe() (r int, w int, err error) { 560func pipe() (r int, w int, err error) {
391 r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0) 561 r0, r1, e1 := syscall_rawSyscall(funcPC(libc_pipe_trampoline), 0, 0, 0)
392 r = int(r0) 562 r = int(r0)
393 w = int(r1) 563 w = int(r1)
394 if e1 != 0 { 564 if e1 != 0 {
@@ -397,6 +567,11 @@ func pipe() (r int, w int, err error) {
397 return 567 return
398} 568}
399 569
570func libc_pipe_trampoline()
571
572//go:linkname libc_pipe libc_pipe
573//go:cgo_import_dynamic libc_pipe pipe "/usr/lib/libSystem.B.dylib"
574
400// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 575// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
401 576
402func getxattr(path string, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) { 577func getxattr(path string, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
@@ -410,7 +585,7 @@ func getxattr(path string, attr string, dest *byte, size int, position uint32, o
410 if err != nil { 585 if err != nil {
411 return 586 return
412 } 587 }
413 r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options)) 588 r0, _, e1 := syscall_syscall6(funcPC(libc_getxattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options))
414 sz = int(r0) 589 sz = int(r0)
415 if e1 != 0 { 590 if e1 != 0 {
416 err = errnoErr(e1) 591 err = errnoErr(e1)
@@ -418,6 +593,11 @@ func getxattr(path string, attr string, dest *byte, size int, position uint32, o
418 return 593 return
419} 594}
420 595
596func libc_getxattr_trampoline()
597
598//go:linkname libc_getxattr libc_getxattr
599//go:cgo_import_dynamic libc_getxattr getxattr "/usr/lib/libSystem.B.dylib"
600
421// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 601// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
422 602
423func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) { 603func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
@@ -426,7 +606,7 @@ func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, optio
426 if err != nil { 606 if err != nil {
427 return 607 return
428 } 608 }
429 r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options)) 609 r0, _, e1 := syscall_syscall6(funcPC(libc_fgetxattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options))
430 sz = int(r0) 610 sz = int(r0)
431 if e1 != 0 { 611 if e1 != 0 {
432 err = errnoErr(e1) 612 err = errnoErr(e1)
@@ -434,6 +614,11 @@ func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, optio
434 return 614 return
435} 615}
436 616
617func libc_fgetxattr_trampoline()
618
619//go:linkname libc_fgetxattr libc_fgetxattr
620//go:cgo_import_dynamic libc_fgetxattr fgetxattr "/usr/lib/libSystem.B.dylib"
621
437// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 622// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
438 623
439func setxattr(path string, attr string, data *byte, size int, position uint32, options int) (err error) { 624func setxattr(path string, attr string, data *byte, size int, position uint32, options int) (err error) {
@@ -447,13 +632,18 @@ func setxattr(path string, attr string, data *byte, size int, position uint32, o
447 if err != nil { 632 if err != nil {
448 return 633 return
449 } 634 }
450 _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options)) 635 _, _, e1 := syscall_syscall6(funcPC(libc_setxattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options))
451 if e1 != 0 { 636 if e1 != 0 {
452 err = errnoErr(e1) 637 err = errnoErr(e1)
453 } 638 }
454 return 639 return
455} 640}
456 641
642func libc_setxattr_trampoline()
643
644//go:linkname libc_setxattr libc_setxattr
645//go:cgo_import_dynamic libc_setxattr setxattr "/usr/lib/libSystem.B.dylib"
646
457// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 647// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
458 648
459func fsetxattr(fd int, attr string, data *byte, size int, position uint32, options int) (err error) { 649func fsetxattr(fd int, attr string, data *byte, size int, position uint32, options int) (err error) {
@@ -462,13 +652,18 @@ func fsetxattr(fd int, attr string, data *byte, size int, position uint32, optio
462 if err != nil { 652 if err != nil {
463 return 653 return
464 } 654 }
465 _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options)) 655 _, _, e1 := syscall_syscall6(funcPC(libc_fsetxattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options))
466 if e1 != 0 { 656 if e1 != 0 {
467 err = errnoErr(e1) 657 err = errnoErr(e1)
468 } 658 }
469 return 659 return
470} 660}
471 661
662func libc_fsetxattr_trampoline()
663
664//go:linkname libc_fsetxattr libc_fsetxattr
665//go:cgo_import_dynamic libc_fsetxattr fsetxattr "/usr/lib/libSystem.B.dylib"
666
472// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 667// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
473 668
474func removexattr(path string, attr string, options int) (err error) { 669func removexattr(path string, attr string, options int) (err error) {
@@ -482,13 +677,18 @@ func removexattr(path string, attr string, options int) (err error) {
482 if err != nil { 677 if err != nil {
483 return 678 return
484 } 679 }
485 _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) 680 _, _, e1 := syscall_syscall(funcPC(libc_removexattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
486 if e1 != 0 { 681 if e1 != 0 {
487 err = errnoErr(e1) 682 err = errnoErr(e1)
488 } 683 }
489 return 684 return
490} 685}
491 686
687func libc_removexattr_trampoline()
688
689//go:linkname libc_removexattr libc_removexattr
690//go:cgo_import_dynamic libc_removexattr removexattr "/usr/lib/libSystem.B.dylib"
691
492// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 692// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
493 693
494func fremovexattr(fd int, attr string, options int) (err error) { 694func fremovexattr(fd int, attr string, options int) (err error) {
@@ -497,13 +697,18 @@ func fremovexattr(fd int, attr string, options int) (err error) {
497 if err != nil { 697 if err != nil {
498 return 698 return
499 } 699 }
500 _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(options)) 700 _, _, e1 := syscall_syscall(funcPC(libc_fremovexattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(options))
501 if e1 != 0 { 701 if e1 != 0 {
502 err = errnoErr(e1) 702 err = errnoErr(e1)
503 } 703 }
504 return 704 return
505} 705}
506 706
707func libc_fremovexattr_trampoline()
708
709//go:linkname libc_fremovexattr libc_fremovexattr
710//go:cgo_import_dynamic libc_fremovexattr fremovexattr "/usr/lib/libSystem.B.dylib"
711
507// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 712// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
508 713
509func listxattr(path string, dest *byte, size int, options int) (sz int, err error) { 714func listxattr(path string, dest *byte, size int, options int) (sz int, err error) {
@@ -512,7 +717,7 @@ func listxattr(path string, dest *byte, size int, options int) (sz int, err erro
512 if err != nil { 717 if err != nil {
513 return 718 return
514 } 719 }
515 r0, _, e1 := Syscall6(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0) 720 r0, _, e1 := syscall_syscall6(funcPC(libc_listxattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
516 sz = int(r0) 721 sz = int(r0)
517 if e1 != 0 { 722 if e1 != 0 {
518 err = errnoErr(e1) 723 err = errnoErr(e1)
@@ -520,10 +725,15 @@ func listxattr(path string, dest *byte, size int, options int) (sz int, err erro
520 return 725 return
521} 726}
522 727
728func libc_listxattr_trampoline()
729
730//go:linkname libc_listxattr libc_listxattr
731//go:cgo_import_dynamic libc_listxattr listxattr "/usr/lib/libSystem.B.dylib"
732
523// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 733// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
524 734
525func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) { 735func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) {
526 r0, _, e1 := Syscall6(SYS_FLISTXATTR, uintptr(fd), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0) 736 r0, _, e1 := syscall_syscall6(funcPC(libc_flistxattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
527 sz = int(r0) 737 sz = int(r0)
528 if e1 != 0 { 738 if e1 != 0 {
529 err = errnoErr(e1) 739 err = errnoErr(e1)
@@ -531,26 +741,71 @@ func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) {
531 return 741 return
532} 742}
533 743
744func libc_flistxattr_trampoline()
745
746//go:linkname libc_flistxattr libc_flistxattr
747//go:cgo_import_dynamic libc_flistxattr flistxattr "/usr/lib/libSystem.B.dylib"
748
749// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
750
751func setattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
752 _, _, e1 := syscall_syscall6(funcPC(libc_setattrlist_trampoline), uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
753 if e1 != 0 {
754 err = errnoErr(e1)
755 }
756 return
757}
758
759func libc_setattrlist_trampoline()
760
761//go:linkname libc_setattrlist libc_setattrlist
762//go:cgo_import_dynamic libc_setattrlist setattrlist "/usr/lib/libSystem.B.dylib"
763
534// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 764// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
535 765
536func kill(pid int, signum int, posix int) (err error) { 766func kill(pid int, signum int, posix int) (err error) {
537 _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), uintptr(posix)) 767 _, _, e1 := syscall_syscall(funcPC(libc_kill_trampoline), uintptr(pid), uintptr(signum), uintptr(posix))
538 if e1 != 0 { 768 if e1 != 0 {
539 err = errnoErr(e1) 769 err = errnoErr(e1)
540 } 770 }
541 return 771 return
542} 772}
543 773
774func libc_kill_trampoline()
775
776//go:linkname libc_kill libc_kill
777//go:cgo_import_dynamic libc_kill kill "/usr/lib/libSystem.B.dylib"
778
544// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 779// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
545 780
546func ioctl(fd int, req uint, arg uintptr) (err error) { 781func ioctl(fd int, req uint, arg uintptr) (err error) {
547 _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) 782 _, _, e1 := syscall_syscall(funcPC(libc_ioctl_trampoline), uintptr(fd), uintptr(req), uintptr(arg))
783 if e1 != 0 {
784 err = errnoErr(e1)
785 }
786 return
787}
788
789func libc_ioctl_trampoline()
790
791//go:linkname libc_ioctl libc_ioctl
792//go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib"
793
794// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
795
796func sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error) {
797 _, _, e1 := syscall_syscall9(funcPC(libc_sendfile_trampoline), uintptr(infd), uintptr(outfd), uintptr(offset), uintptr(offset>>32), uintptr(unsafe.Pointer(len)), uintptr(hdtr), uintptr(flags), 0, 0)
548 if e1 != 0 { 798 if e1 != 0 {
549 err = errnoErr(e1) 799 err = errnoErr(e1)
550 } 800 }
551 return 801 return
552} 802}
553 803
804func libc_sendfile_trampoline()
805
806//go:linkname libc_sendfile libc_sendfile
807//go:cgo_import_dynamic libc_sendfile sendfile "/usr/lib/libSystem.B.dylib"
808
554// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 809// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
555 810
556func Access(path string, mode uint32) (err error) { 811func Access(path string, mode uint32) (err error) {
@@ -559,23 +814,33 @@ func Access(path string, mode uint32) (err error) {
559 if err != nil { 814 if err != nil {
560 return 815 return
561 } 816 }
562 _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) 817 _, _, e1 := syscall_syscall(funcPC(libc_access_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
563 if e1 != 0 { 818 if e1 != 0 {
564 err = errnoErr(e1) 819 err = errnoErr(e1)
565 } 820 }
566 return 821 return
567} 822}
568 823
824func libc_access_trampoline()
825
826//go:linkname libc_access libc_access
827//go:cgo_import_dynamic libc_access access "/usr/lib/libSystem.B.dylib"
828
569// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 829// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
570 830
571func Adjtime(delta *Timeval, olddelta *Timeval) (err error) { 831func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
572 _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0) 832 _, _, e1 := syscall_syscall(funcPC(libc_adjtime_trampoline), uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
573 if e1 != 0 { 833 if e1 != 0 {
574 err = errnoErr(e1) 834 err = errnoErr(e1)
575 } 835 }
576 return 836 return
577} 837}
578 838
839func libc_adjtime_trampoline()
840
841//go:linkname libc_adjtime libc_adjtime
842//go:cgo_import_dynamic libc_adjtime adjtime "/usr/lib/libSystem.B.dylib"
843
579// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 844// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
580 845
581func Chdir(path string) (err error) { 846func Chdir(path string) (err error) {
@@ -584,13 +849,18 @@ func Chdir(path string) (err error) {
584 if err != nil { 849 if err != nil {
585 return 850 return
586 } 851 }
587 _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) 852 _, _, e1 := syscall_syscall(funcPC(libc_chdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
588 if e1 != 0 { 853 if e1 != 0 {
589 err = errnoErr(e1) 854 err = errnoErr(e1)
590 } 855 }
591 return 856 return
592} 857}
593 858
859func libc_chdir_trampoline()
860
861//go:linkname libc_chdir libc_chdir
862//go:cgo_import_dynamic libc_chdir chdir "/usr/lib/libSystem.B.dylib"
863
594// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 864// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
595 865
596func Chflags(path string, flags int) (err error) { 866func Chflags(path string, flags int) (err error) {
@@ -599,13 +869,18 @@ func Chflags(path string, flags int) (err error) {
599 if err != nil { 869 if err != nil {
600 return 870 return
601 } 871 }
602 _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) 872 _, _, e1 := syscall_syscall(funcPC(libc_chflags_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
603 if e1 != 0 { 873 if e1 != 0 {
604 err = errnoErr(e1) 874 err = errnoErr(e1)
605 } 875 }
606 return 876 return
607} 877}
608 878
879func libc_chflags_trampoline()
880
881//go:linkname libc_chflags libc_chflags
882//go:cgo_import_dynamic libc_chflags chflags "/usr/lib/libSystem.B.dylib"
883
609// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 884// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
610 885
611func Chmod(path string, mode uint32) (err error) { 886func Chmod(path string, mode uint32) (err error) {
@@ -614,13 +889,18 @@ func Chmod(path string, mode uint32) (err error) {
614 if err != nil { 889 if err != nil {
615 return 890 return
616 } 891 }
617 _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) 892 _, _, e1 := syscall_syscall(funcPC(libc_chmod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
618 if e1 != 0 { 893 if e1 != 0 {
619 err = errnoErr(e1) 894 err = errnoErr(e1)
620 } 895 }
621 return 896 return
622} 897}
623 898
899func libc_chmod_trampoline()
900
901//go:linkname libc_chmod libc_chmod
902//go:cgo_import_dynamic libc_chmod chmod "/usr/lib/libSystem.B.dylib"
903
624// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 904// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
625 905
626func Chown(path string, uid int, gid int) (err error) { 906func Chown(path string, uid int, gid int) (err error) {
@@ -629,13 +909,18 @@ func Chown(path string, uid int, gid int) (err error) {
629 if err != nil { 909 if err != nil {
630 return 910 return
631 } 911 }
632 _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) 912 _, _, e1 := syscall_syscall(funcPC(libc_chown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
633 if e1 != 0 { 913 if e1 != 0 {
634 err = errnoErr(e1) 914 err = errnoErr(e1)
635 } 915 }
636 return 916 return
637} 917}
638 918
919func libc_chown_trampoline()
920
921//go:linkname libc_chown libc_chown
922//go:cgo_import_dynamic libc_chown chown "/usr/lib/libSystem.B.dylib"
923
639// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 924// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
640 925
641func Chroot(path string) (err error) { 926func Chroot(path string) (err error) {
@@ -644,27 +929,37 @@ func Chroot(path string) (err error) {
644 if err != nil { 929 if err != nil {
645 return 930 return
646 } 931 }
647 _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0) 932 _, _, e1 := syscall_syscall(funcPC(libc_chroot_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
648 if e1 != 0 { 933 if e1 != 0 {
649 err = errnoErr(e1) 934 err = errnoErr(e1)
650 } 935 }
651 return 936 return
652} 937}
653 938
939func libc_chroot_trampoline()
940
941//go:linkname libc_chroot libc_chroot
942//go:cgo_import_dynamic libc_chroot chroot "/usr/lib/libSystem.B.dylib"
943
654// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 944// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
655 945
656func Close(fd int) (err error) { 946func Close(fd int) (err error) {
657 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 947 _, _, e1 := syscall_syscall(funcPC(libc_close_trampoline), uintptr(fd), 0, 0)
658 if e1 != 0 { 948 if e1 != 0 {
659 err = errnoErr(e1) 949 err = errnoErr(e1)
660 } 950 }
661 return 951 return
662} 952}
663 953
954func libc_close_trampoline()
955
956//go:linkname libc_close libc_close
957//go:cgo_import_dynamic libc_close close "/usr/lib/libSystem.B.dylib"
958
664// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 959// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
665 960
666func Dup(fd int) (nfd int, err error) { 961func Dup(fd int) (nfd int, err error) {
667 r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0) 962 r0, _, e1 := syscall_syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0)
668 nfd = int(r0) 963 nfd = int(r0)
669 if e1 != 0 { 964 if e1 != 0 {
670 err = errnoErr(e1) 965 err = errnoErr(e1)
@@ -672,16 +967,26 @@ func Dup(fd int) (nfd int, err error) {
672 return 967 return
673} 968}
674 969
970func libc_dup_trampoline()
971
972//go:linkname libc_dup libc_dup
973//go:cgo_import_dynamic libc_dup dup "/usr/lib/libSystem.B.dylib"
974
675// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 975// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
676 976
677func Dup2(from int, to int) (err error) { 977func Dup2(from int, to int) (err error) {
678 _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0) 978 _, _, e1 := syscall_syscall(funcPC(libc_dup2_trampoline), uintptr(from), uintptr(to), 0)
679 if e1 != 0 { 979 if e1 != 0 {
680 err = errnoErr(e1) 980 err = errnoErr(e1)
681 } 981 }
682 return 982 return
683} 983}
684 984
985func libc_dup2_trampoline()
986
987//go:linkname libc_dup2 libc_dup2
988//go:cgo_import_dynamic libc_dup2 dup2 "/usr/lib/libSystem.B.dylib"
989
685// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 990// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
686 991
687func Exchangedata(path1 string, path2 string, options int) (err error) { 992func Exchangedata(path1 string, path2 string, options int) (err error) {
@@ -695,20 +1000,30 @@ func Exchangedata(path1 string, path2 string, options int) (err error) {
695 if err != nil { 1000 if err != nil {
696 return 1001 return
697 } 1002 }
698 _, _, e1 := Syscall(SYS_EXCHANGEDATA, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) 1003 _, _, e1 := syscall_syscall(funcPC(libc_exchangedata_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
699 if e1 != 0 { 1004 if e1 != 0 {
700 err = errnoErr(e1) 1005 err = errnoErr(e1)
701 } 1006 }
702 return 1007 return
703} 1008}
704 1009
1010func libc_exchangedata_trampoline()
1011
1012//go:linkname libc_exchangedata libc_exchangedata
1013//go:cgo_import_dynamic libc_exchangedata exchangedata "/usr/lib/libSystem.B.dylib"
1014
705// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1015// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
706 1016
707func Exit(code int) { 1017func Exit(code int) {
708 Syscall(SYS_EXIT, uintptr(code), 0, 0) 1018 syscall_syscall(funcPC(libc_exit_trampoline), uintptr(code), 0, 0)
709 return 1019 return
710} 1020}
711 1021
1022func libc_exit_trampoline()
1023
1024//go:linkname libc_exit libc_exit
1025//go:cgo_import_dynamic libc_exit exit "/usr/lib/libSystem.B.dylib"
1026
712// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1027// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
713 1028
714func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { 1029func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
@@ -717,43 +1032,63 @@ func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
717 if err != nil { 1032 if err != nil {
718 return 1033 return
719 } 1034 }
720 _, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) 1035 _, _, e1 := syscall_syscall6(funcPC(libc_faccessat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
721 if e1 != 0 { 1036 if e1 != 0 {
722 err = errnoErr(e1) 1037 err = errnoErr(e1)
723 } 1038 }
724 return 1039 return
725} 1040}
726 1041
1042func libc_faccessat_trampoline()
1043
1044//go:linkname libc_faccessat libc_faccessat
1045//go:cgo_import_dynamic libc_faccessat faccessat "/usr/lib/libSystem.B.dylib"
1046
727// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1047// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
728 1048
729func Fchdir(fd int) (err error) { 1049func Fchdir(fd int) (err error) {
730 _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0) 1050 _, _, e1 := syscall_syscall(funcPC(libc_fchdir_trampoline), uintptr(fd), 0, 0)
731 if e1 != 0 { 1051 if e1 != 0 {
732 err = errnoErr(e1) 1052 err = errnoErr(e1)
733 } 1053 }
734 return 1054 return
735} 1055}
736 1056
1057func libc_fchdir_trampoline()
1058
1059//go:linkname libc_fchdir libc_fchdir
1060//go:cgo_import_dynamic libc_fchdir fchdir "/usr/lib/libSystem.B.dylib"
1061
737// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1062// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
738 1063
739func Fchflags(fd int, flags int) (err error) { 1064func Fchflags(fd int, flags int) (err error) {
740 _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0) 1065 _, _, e1 := syscall_syscall(funcPC(libc_fchflags_trampoline), uintptr(fd), uintptr(flags), 0)
741 if e1 != 0 { 1066 if e1 != 0 {
742 err = errnoErr(e1) 1067 err = errnoErr(e1)
743 } 1068 }
744 return 1069 return
745} 1070}
746 1071
1072func libc_fchflags_trampoline()
1073
1074//go:linkname libc_fchflags libc_fchflags
1075//go:cgo_import_dynamic libc_fchflags fchflags "/usr/lib/libSystem.B.dylib"
1076
747// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1077// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
748 1078
749func Fchmod(fd int, mode uint32) (err error) { 1079func Fchmod(fd int, mode uint32) (err error) {
750 _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0) 1080 _, _, e1 := syscall_syscall(funcPC(libc_fchmod_trampoline), uintptr(fd), uintptr(mode), 0)
751 if e1 != 0 { 1081 if e1 != 0 {
752 err = errnoErr(e1) 1082 err = errnoErr(e1)
753 } 1083 }
754 return 1084 return
755} 1085}
756 1086
1087func libc_fchmod_trampoline()
1088
1089//go:linkname libc_fchmod libc_fchmod
1090//go:cgo_import_dynamic libc_fchmod fchmod "/usr/lib/libSystem.B.dylib"
1091
757// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1092// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
758 1093
759func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { 1094func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
@@ -762,23 +1097,33 @@ func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
762 if err != nil { 1097 if err != nil {
763 return 1098 return
764 } 1099 }
765 _, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) 1100 _, _, e1 := syscall_syscall6(funcPC(libc_fchmodat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
766 if e1 != 0 { 1101 if e1 != 0 {
767 err = errnoErr(e1) 1102 err = errnoErr(e1)
768 } 1103 }
769 return 1104 return
770} 1105}
771 1106
1107func libc_fchmodat_trampoline()
1108
1109//go:linkname libc_fchmodat libc_fchmodat
1110//go:cgo_import_dynamic libc_fchmodat fchmodat "/usr/lib/libSystem.B.dylib"
1111
772// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1112// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
773 1113
774func Fchown(fd int, uid int, gid int) (err error) { 1114func Fchown(fd int, uid int, gid int) (err error) {
775 _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid)) 1115 _, _, e1 := syscall_syscall(funcPC(libc_fchown_trampoline), uintptr(fd), uintptr(uid), uintptr(gid))
776 if e1 != 0 { 1116 if e1 != 0 {
777 err = errnoErr(e1) 1117 err = errnoErr(e1)
778 } 1118 }
779 return 1119 return
780} 1120}
781 1121
1122func libc_fchown_trampoline()
1123
1124//go:linkname libc_fchown libc_fchown
1125//go:cgo_import_dynamic libc_fchown fchown "/usr/lib/libSystem.B.dylib"
1126
782// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1127// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
783 1128
784func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { 1129func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
@@ -787,142 +1132,135 @@ func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
787 if err != nil { 1132 if err != nil {
788 return 1133 return
789 } 1134 }
790 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0) 1135 _, _, e1 := syscall_syscall6(funcPC(libc_fchownat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
791 if e1 != 0 { 1136 if e1 != 0 {
792 err = errnoErr(e1) 1137 err = errnoErr(e1)
793 } 1138 }
794 return 1139 return
795} 1140}
796 1141
797// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1142func libc_fchownat_trampoline()
798 1143
799func Flock(fd int, how int) (err error) { 1144//go:linkname libc_fchownat libc_fchownat
800 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0) 1145//go:cgo_import_dynamic libc_fchownat fchownat "/usr/lib/libSystem.B.dylib"
801 if e1 != 0 {
802 err = errnoErr(e1)
803 }
804 return
805}
806 1146
807// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1147// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
808 1148
809func Fpathconf(fd int, name int) (val int, err error) { 1149func Flock(fd int, how int) (err error) {
810 r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0) 1150 _, _, e1 := syscall_syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0)
811 val = int(r0)
812 if e1 != 0 { 1151 if e1 != 0 {
813 err = errnoErr(e1) 1152 err = errnoErr(e1)
814 } 1153 }
815 return 1154 return
816} 1155}
817 1156
818// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1157func libc_flock_trampoline()
819 1158
820func Fstat(fd int, stat *Stat_t) (err error) { 1159//go:linkname libc_flock libc_flock
821 _, _, e1 := Syscall(SYS_FSTAT64, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) 1160//go:cgo_import_dynamic libc_flock flock "/usr/lib/libSystem.B.dylib"
822 if e1 != 0 {
823 err = errnoErr(e1)
824 }
825 return
826}
827 1161
828// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1162// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
829 1163
830func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { 1164func Fpathconf(fd int, name int) (val int, err error) {
831 var _p0 *byte 1165 r0, _, e1 := syscall_syscall(funcPC(libc_fpathconf_trampoline), uintptr(fd), uintptr(name), 0)
832 _p0, err = BytePtrFromString(path) 1166 val = int(r0)
833 if err != nil {
834 return
835 }
836 _, _, e1 := Syscall6(SYS_FSTATAT64, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
837 if e1 != 0 { 1167 if e1 != 0 {
838 err = errnoErr(e1) 1168 err = errnoErr(e1)
839 } 1169 }
840 return 1170 return
841} 1171}
842 1172
843// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1173func libc_fpathconf_trampoline()
844 1174
845func Fstatfs(fd int, stat *Statfs_t) (err error) { 1175//go:linkname libc_fpathconf libc_fpathconf
846 _, _, e1 := Syscall(SYS_FSTATFS64, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) 1176//go:cgo_import_dynamic libc_fpathconf fpathconf "/usr/lib/libSystem.B.dylib"
847 if e1 != 0 {
848 err = errnoErr(e1)
849 }
850 return
851}
852 1177
853// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1178// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
854 1179
855func Fsync(fd int) (err error) { 1180func Fsync(fd int) (err error) {
856 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0) 1181 _, _, e1 := syscall_syscall(funcPC(libc_fsync_trampoline), uintptr(fd), 0, 0)
857 if e1 != 0 { 1182 if e1 != 0 {
858 err = errnoErr(e1) 1183 err = errnoErr(e1)
859 } 1184 }
860 return 1185 return
861} 1186}
862 1187
1188func libc_fsync_trampoline()
1189
1190//go:linkname libc_fsync libc_fsync
1191//go:cgo_import_dynamic libc_fsync fsync "/usr/lib/libSystem.B.dylib"
1192
863// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1193// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
864 1194
865func Ftruncate(fd int, length int64) (err error) { 1195func Ftruncate(fd int, length int64) (err error) {
866 _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), uintptr(length>>32)) 1196 _, _, e1 := syscall_syscall(funcPC(libc_ftruncate_trampoline), uintptr(fd), uintptr(length), uintptr(length>>32))
867 if e1 != 0 { 1197 if e1 != 0 {
868 err = errnoErr(e1) 1198 err = errnoErr(e1)
869 } 1199 }
870 return 1200 return
871} 1201}
872 1202
873// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1203func libc_ftruncate_trampoline()
874 1204
875func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { 1205//go:linkname libc_ftruncate libc_ftruncate
876 var _p0 unsafe.Pointer 1206//go:cgo_import_dynamic libc_ftruncate ftruncate "/usr/lib/libSystem.B.dylib"
877 if len(buf) > 0 {
878 _p0 = unsafe.Pointer(&buf[0])
879 } else {
880 _p0 = unsafe.Pointer(&_zero)
881 }
882 r0, _, e1 := Syscall6(SYS_GETDIRENTRIES64, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
883 n = int(r0)
884 if e1 != 0 {
885 err = errnoErr(e1)
886 }
887 return
888}
889 1207
890// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1208// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
891 1209
892func Getdtablesize() (size int) { 1210func Getdtablesize() (size int) {
893 r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0) 1211 r0, _, _ := syscall_syscall(funcPC(libc_getdtablesize_trampoline), 0, 0, 0)
894 size = int(r0) 1212 size = int(r0)
895 return 1213 return
896} 1214}
897 1215
1216func libc_getdtablesize_trampoline()
1217
1218//go:linkname libc_getdtablesize libc_getdtablesize
1219//go:cgo_import_dynamic libc_getdtablesize getdtablesize "/usr/lib/libSystem.B.dylib"
1220
898// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1221// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
899 1222
900func Getegid() (egid int) { 1223func Getegid() (egid int) {
901 r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0) 1224 r0, _, _ := syscall_rawSyscall(funcPC(libc_getegid_trampoline), 0, 0, 0)
902 egid = int(r0) 1225 egid = int(r0)
903 return 1226 return
904} 1227}
905 1228
1229func libc_getegid_trampoline()
1230
1231//go:linkname libc_getegid libc_getegid
1232//go:cgo_import_dynamic libc_getegid getegid "/usr/lib/libSystem.B.dylib"
1233
906// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1234// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
907 1235
908func Geteuid() (uid int) { 1236func Geteuid() (uid int) {
909 r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0) 1237 r0, _, _ := syscall_rawSyscall(funcPC(libc_geteuid_trampoline), 0, 0, 0)
910 uid = int(r0) 1238 uid = int(r0)
911 return 1239 return
912} 1240}
913 1241
1242func libc_geteuid_trampoline()
1243
1244//go:linkname libc_geteuid libc_geteuid
1245//go:cgo_import_dynamic libc_geteuid geteuid "/usr/lib/libSystem.B.dylib"
1246
914// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1247// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
915 1248
916func Getgid() (gid int) { 1249func Getgid() (gid int) {
917 r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0) 1250 r0, _, _ := syscall_rawSyscall(funcPC(libc_getgid_trampoline), 0, 0, 0)
918 gid = int(r0) 1251 gid = int(r0)
919 return 1252 return
920} 1253}
921 1254
1255func libc_getgid_trampoline()
1256
1257//go:linkname libc_getgid libc_getgid
1258//go:cgo_import_dynamic libc_getgid getgid "/usr/lib/libSystem.B.dylib"
1259
922// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1260// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
923 1261
924func Getpgid(pid int) (pgid int, err error) { 1262func Getpgid(pid int) (pgid int, err error) {
925 r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0) 1263 r0, _, e1 := syscall_rawSyscall(funcPC(libc_getpgid_trampoline), uintptr(pid), 0, 0)
926 pgid = int(r0) 1264 pgid = int(r0)
927 if e1 != 0 { 1265 if e1 != 0 {
928 err = errnoErr(e1) 1266 err = errnoErr(e1)
@@ -930,34 +1268,54 @@ func Getpgid(pid int) (pgid int, err error) {
930 return 1268 return
931} 1269}
932 1270
1271func libc_getpgid_trampoline()
1272
1273//go:linkname libc_getpgid libc_getpgid
1274//go:cgo_import_dynamic libc_getpgid getpgid "/usr/lib/libSystem.B.dylib"
1275
933// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1276// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
934 1277
935func Getpgrp() (pgrp int) { 1278func Getpgrp() (pgrp int) {
936 r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0) 1279 r0, _, _ := syscall_rawSyscall(funcPC(libc_getpgrp_trampoline), 0, 0, 0)
937 pgrp = int(r0) 1280 pgrp = int(r0)
938 return 1281 return
939} 1282}
940 1283
1284func libc_getpgrp_trampoline()
1285
1286//go:linkname libc_getpgrp libc_getpgrp
1287//go:cgo_import_dynamic libc_getpgrp getpgrp "/usr/lib/libSystem.B.dylib"
1288
941// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1289// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
942 1290
943func Getpid() (pid int) { 1291func Getpid() (pid int) {
944 r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0) 1292 r0, _, _ := syscall_rawSyscall(funcPC(libc_getpid_trampoline), 0, 0, 0)
945 pid = int(r0) 1293 pid = int(r0)
946 return 1294 return
947} 1295}
948 1296
1297func libc_getpid_trampoline()
1298
1299//go:linkname libc_getpid libc_getpid
1300//go:cgo_import_dynamic libc_getpid getpid "/usr/lib/libSystem.B.dylib"
1301
949// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1302// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
950 1303
951func Getppid() (ppid int) { 1304func Getppid() (ppid int) {
952 r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0) 1305 r0, _, _ := syscall_rawSyscall(funcPC(libc_getppid_trampoline), 0, 0, 0)
953 ppid = int(r0) 1306 ppid = int(r0)
954 return 1307 return
955} 1308}
956 1309
1310func libc_getppid_trampoline()
1311
1312//go:linkname libc_getppid libc_getppid
1313//go:cgo_import_dynamic libc_getppid getppid "/usr/lib/libSystem.B.dylib"
1314
957// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1315// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
958 1316
959func Getpriority(which int, who int) (prio int, err error) { 1317func Getpriority(which int, who int) (prio int, err error) {
960 r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0) 1318 r0, _, e1 := syscall_syscall(funcPC(libc_getpriority_trampoline), uintptr(which), uintptr(who), 0)
961 prio = int(r0) 1319 prio = int(r0)
962 if e1 != 0 { 1320 if e1 != 0 {
963 err = errnoErr(e1) 1321 err = errnoErr(e1)
@@ -965,30 +1323,45 @@ func Getpriority(which int, who int) (prio int, err error) {
965 return 1323 return
966} 1324}
967 1325
1326func libc_getpriority_trampoline()
1327
1328//go:linkname libc_getpriority libc_getpriority
1329//go:cgo_import_dynamic libc_getpriority getpriority "/usr/lib/libSystem.B.dylib"
1330
968// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1331// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
969 1332
970func Getrlimit(which int, lim *Rlimit) (err error) { 1333func Getrlimit(which int, lim *Rlimit) (err error) {
971 _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) 1334 _, _, e1 := syscall_rawSyscall(funcPC(libc_getrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
972 if e1 != 0 { 1335 if e1 != 0 {
973 err = errnoErr(e1) 1336 err = errnoErr(e1)
974 } 1337 }
975 return 1338 return
976} 1339}
977 1340
1341func libc_getrlimit_trampoline()
1342
1343//go:linkname libc_getrlimit libc_getrlimit
1344//go:cgo_import_dynamic libc_getrlimit getrlimit "/usr/lib/libSystem.B.dylib"
1345
978// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1346// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
979 1347
980func Getrusage(who int, rusage *Rusage) (err error) { 1348func Getrusage(who int, rusage *Rusage) (err error) {
981 _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0) 1349 _, _, e1 := syscall_rawSyscall(funcPC(libc_getrusage_trampoline), uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
982 if e1 != 0 { 1350 if e1 != 0 {
983 err = errnoErr(e1) 1351 err = errnoErr(e1)
984 } 1352 }
985 return 1353 return
986} 1354}
987 1355
1356func libc_getrusage_trampoline()
1357
1358//go:linkname libc_getrusage libc_getrusage
1359//go:cgo_import_dynamic libc_getrusage getrusage "/usr/lib/libSystem.B.dylib"
1360
988// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1361// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
989 1362
990func Getsid(pid int) (sid int, err error) { 1363func Getsid(pid int) (sid int, err error) {
991 r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0) 1364 r0, _, e1 := syscall_rawSyscall(funcPC(libc_getsid_trampoline), uintptr(pid), 0, 0)
992 sid = int(r0) 1365 sid = int(r0)
993 if e1 != 0 { 1366 if e1 != 0 {
994 err = errnoErr(e1) 1367 err = errnoErr(e1)
@@ -996,26 +1369,41 @@ func Getsid(pid int) (sid int, err error) {
996 return 1369 return
997} 1370}
998 1371
1372func libc_getsid_trampoline()
1373
1374//go:linkname libc_getsid libc_getsid
1375//go:cgo_import_dynamic libc_getsid getsid "/usr/lib/libSystem.B.dylib"
1376
999// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1377// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1000 1378
1001func Getuid() (uid int) { 1379func Getuid() (uid int) {
1002 r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0) 1380 r0, _, _ := syscall_rawSyscall(funcPC(libc_getuid_trampoline), 0, 0, 0)
1003 uid = int(r0) 1381 uid = int(r0)
1004 return 1382 return
1005} 1383}
1006 1384
1385func libc_getuid_trampoline()
1386
1387//go:linkname libc_getuid libc_getuid
1388//go:cgo_import_dynamic libc_getuid getuid "/usr/lib/libSystem.B.dylib"
1389
1007// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1390// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1008 1391
1009func Issetugid() (tainted bool) { 1392func Issetugid() (tainted bool) {
1010 r0, _, _ := RawSyscall(SYS_ISSETUGID, 0, 0, 0) 1393 r0, _, _ := syscall_rawSyscall(funcPC(libc_issetugid_trampoline), 0, 0, 0)
1011 tainted = bool(r0 != 0) 1394 tainted = bool(r0 != 0)
1012 return 1395 return
1013} 1396}
1014 1397
1398func libc_issetugid_trampoline()
1399
1400//go:linkname libc_issetugid libc_issetugid
1401//go:cgo_import_dynamic libc_issetugid issetugid "/usr/lib/libSystem.B.dylib"
1402
1015// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1403// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1016 1404
1017func Kqueue() (fd int, err error) { 1405func Kqueue() (fd int, err error) {
1018 r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0) 1406 r0, _, e1 := syscall_syscall(funcPC(libc_kqueue_trampoline), 0, 0, 0)
1019 fd = int(r0) 1407 fd = int(r0)
1020 if e1 != 0 { 1408 if e1 != 0 {
1021 err = errnoErr(e1) 1409 err = errnoErr(e1)
@@ -1023,6 +1411,11 @@ func Kqueue() (fd int, err error) {
1023 return 1411 return
1024} 1412}
1025 1413
1414func libc_kqueue_trampoline()
1415
1416//go:linkname libc_kqueue libc_kqueue
1417//go:cgo_import_dynamic libc_kqueue kqueue "/usr/lib/libSystem.B.dylib"
1418
1026// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1419// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1027 1420
1028func Lchown(path string, uid int, gid int) (err error) { 1421func Lchown(path string, uid int, gid int) (err error) {
@@ -1031,13 +1424,18 @@ func Lchown(path string, uid int, gid int) (err error) {
1031 if err != nil { 1424 if err != nil {
1032 return 1425 return
1033 } 1426 }
1034 _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) 1427 _, _, e1 := syscall_syscall(funcPC(libc_lchown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
1035 if e1 != 0 { 1428 if e1 != 0 {
1036 err = errnoErr(e1) 1429 err = errnoErr(e1)
1037 } 1430 }
1038 return 1431 return
1039} 1432}
1040 1433
1434func libc_lchown_trampoline()
1435
1436//go:linkname libc_lchown libc_lchown
1437//go:cgo_import_dynamic libc_lchown lchown "/usr/lib/libSystem.B.dylib"
1438
1041// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1439// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1042 1440
1043func Link(path string, link string) (err error) { 1441func Link(path string, link string) (err error) {
@@ -1051,13 +1449,18 @@ func Link(path string, link string) (err error) {
1051 if err != nil { 1449 if err != nil {
1052 return 1450 return
1053 } 1451 }
1054 _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 1452 _, _, e1 := syscall_syscall(funcPC(libc_link_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1055 if e1 != 0 { 1453 if e1 != 0 {
1056 err = errnoErr(e1) 1454 err = errnoErr(e1)
1057 } 1455 }
1058 return 1456 return
1059} 1457}
1060 1458
1459func libc_link_trampoline()
1460
1461//go:linkname libc_link libc_link
1462//go:cgo_import_dynamic libc_link link "/usr/lib/libSystem.B.dylib"
1463
1061// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1464// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1062 1465
1063func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) { 1466func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
@@ -1071,37 +1474,32 @@ func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err er
1071 if err != nil { 1474 if err != nil {
1072 return 1475 return
1073 } 1476 }
1074 _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) 1477 _, _, e1 := syscall_syscall6(funcPC(libc_linkat_trampoline), uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
1075 if e1 != 0 { 1478 if e1 != 0 {
1076 err = errnoErr(e1) 1479 err = errnoErr(e1)
1077 } 1480 }
1078 return 1481 return
1079} 1482}
1080 1483
1484func libc_linkat_trampoline()
1485
1486//go:linkname libc_linkat libc_linkat
1487//go:cgo_import_dynamic libc_linkat linkat "/usr/lib/libSystem.B.dylib"
1488
1081// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1489// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1082 1490
1083func Listen(s int, backlog int) (err error) { 1491func Listen(s int, backlog int) (err error) {
1084 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0) 1492 _, _, e1 := syscall_syscall(funcPC(libc_listen_trampoline), uintptr(s), uintptr(backlog), 0)
1085 if e1 != 0 { 1493 if e1 != 0 {
1086 err = errnoErr(e1) 1494 err = errnoErr(e1)
1087 } 1495 }
1088 return 1496 return
1089} 1497}
1090 1498
1091// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1499func libc_listen_trampoline()
1092 1500
1093func Lstat(path string, stat *Stat_t) (err error) { 1501//go:linkname libc_listen libc_listen
1094 var _p0 *byte 1502//go:cgo_import_dynamic libc_listen listen "/usr/lib/libSystem.B.dylib"
1095 _p0, err = BytePtrFromString(path)
1096 if err != nil {
1097 return
1098 }
1099 _, _, e1 := Syscall(SYS_LSTAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1100 if e1 != 0 {
1101 err = errnoErr(e1)
1102 }
1103 return
1104}
1105 1503
1106// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1504// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1107 1505
@@ -1111,13 +1509,18 @@ func Mkdir(path string, mode uint32) (err error) {
1111 if err != nil { 1509 if err != nil {
1112 return 1510 return
1113 } 1511 }
1114 _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) 1512 _, _, e1 := syscall_syscall(funcPC(libc_mkdir_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1115 if e1 != 0 { 1513 if e1 != 0 {
1116 err = errnoErr(e1) 1514 err = errnoErr(e1)
1117 } 1515 }
1118 return 1516 return
1119} 1517}
1120 1518
1519func libc_mkdir_trampoline()
1520
1521//go:linkname libc_mkdir libc_mkdir
1522//go:cgo_import_dynamic libc_mkdir mkdir "/usr/lib/libSystem.B.dylib"
1523
1121// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1524// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1122 1525
1123func Mkdirat(dirfd int, path string, mode uint32) (err error) { 1526func Mkdirat(dirfd int, path string, mode uint32) (err error) {
@@ -1126,13 +1529,18 @@ func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1126 if err != nil { 1529 if err != nil {
1127 return 1530 return
1128 } 1531 }
1129 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) 1532 _, _, e1 := syscall_syscall(funcPC(libc_mkdirat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1130 if e1 != 0 { 1533 if e1 != 0 {
1131 err = errnoErr(e1) 1534 err = errnoErr(e1)
1132 } 1535 }
1133 return 1536 return
1134} 1537}
1135 1538
1539func libc_mkdirat_trampoline()
1540
1541//go:linkname libc_mkdirat libc_mkdirat
1542//go:cgo_import_dynamic libc_mkdirat mkdirat "/usr/lib/libSystem.B.dylib"
1543
1136// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1544// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1137 1545
1138func Mkfifo(path string, mode uint32) (err error) { 1546func Mkfifo(path string, mode uint32) (err error) {
@@ -1141,13 +1549,18 @@ func Mkfifo(path string, mode uint32) (err error) {
1141 if err != nil { 1549 if err != nil {
1142 return 1550 return
1143 } 1551 }
1144 _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) 1552 _, _, e1 := syscall_syscall(funcPC(libc_mkfifo_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1145 if e1 != 0 { 1553 if e1 != 0 {
1146 err = errnoErr(e1) 1554 err = errnoErr(e1)
1147 } 1555 }
1148 return 1556 return
1149} 1557}
1150 1558
1559func libc_mkfifo_trampoline()
1560
1561//go:linkname libc_mkfifo libc_mkfifo
1562//go:cgo_import_dynamic libc_mkfifo mkfifo "/usr/lib/libSystem.B.dylib"
1563
1151// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1564// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1152 1565
1153func Mknod(path string, mode uint32, dev int) (err error) { 1566func Mknod(path string, mode uint32, dev int) (err error) {
@@ -1156,13 +1569,18 @@ func Mknod(path string, mode uint32, dev int) (err error) {
1156 if err != nil { 1569 if err != nil {
1157 return 1570 return
1158 } 1571 }
1159 _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) 1572 _, _, e1 := syscall_syscall(funcPC(libc_mknod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
1160 if e1 != 0 { 1573 if e1 != 0 {
1161 err = errnoErr(e1) 1574 err = errnoErr(e1)
1162 } 1575 }
1163 return 1576 return
1164} 1577}
1165 1578
1579func libc_mknod_trampoline()
1580
1581//go:linkname libc_mknod libc_mknod
1582//go:cgo_import_dynamic libc_mknod mknod "/usr/lib/libSystem.B.dylib"
1583
1166// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1584// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1167 1585
1168func Open(path string, mode int, perm uint32) (fd int, err error) { 1586func Open(path string, mode int, perm uint32) (fd int, err error) {
@@ -1171,7 +1589,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
1171 if err != nil { 1589 if err != nil {
1172 return 1590 return
1173 } 1591 }
1174 r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) 1592 r0, _, e1 := syscall_syscall(funcPC(libc_open_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
1175 fd = int(r0) 1593 fd = int(r0)
1176 if e1 != 0 { 1594 if e1 != 0 {
1177 err = errnoErr(e1) 1595 err = errnoErr(e1)
@@ -1179,6 +1597,11 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
1179 return 1597 return
1180} 1598}
1181 1599
1600func libc_open_trampoline()
1601
1602//go:linkname libc_open libc_open
1603//go:cgo_import_dynamic libc_open open "/usr/lib/libSystem.B.dylib"
1604
1182// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1605// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1183 1606
1184func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) { 1607func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
@@ -1187,7 +1610,7 @@ func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1187 if err != nil { 1610 if err != nil {
1188 return 1611 return
1189 } 1612 }
1190 r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0) 1613 r0, _, e1 := syscall_syscall6(funcPC(libc_openat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1191 fd = int(r0) 1614 fd = int(r0)
1192 if e1 != 0 { 1615 if e1 != 0 {
1193 err = errnoErr(e1) 1616 err = errnoErr(e1)
@@ -1195,6 +1618,11 @@ func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1195 return 1618 return
1196} 1619}
1197 1620
1621func libc_openat_trampoline()
1622
1623//go:linkname libc_openat libc_openat
1624//go:cgo_import_dynamic libc_openat openat "/usr/lib/libSystem.B.dylib"
1625
1198// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1626// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1199 1627
1200func Pathconf(path string, name int) (val int, err error) { 1628func Pathconf(path string, name int) (val int, err error) {
@@ -1203,7 +1631,7 @@ func Pathconf(path string, name int) (val int, err error) {
1203 if err != nil { 1631 if err != nil {
1204 return 1632 return
1205 } 1633 }
1206 r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) 1634 r0, _, e1 := syscall_syscall(funcPC(libc_pathconf_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1207 val = int(r0) 1635 val = int(r0)
1208 if e1 != 0 { 1636 if e1 != 0 {
1209 err = errnoErr(e1) 1637 err = errnoErr(e1)
@@ -1211,6 +1639,11 @@ func Pathconf(path string, name int) (val int, err error) {
1211 return 1639 return
1212} 1640}
1213 1641
1642func libc_pathconf_trampoline()
1643
1644//go:linkname libc_pathconf libc_pathconf
1645//go:cgo_import_dynamic libc_pathconf pathconf "/usr/lib/libSystem.B.dylib"
1646
1214// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1647// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1215 1648
1216func Pread(fd int, p []byte, offset int64) (n int, err error) { 1649func Pread(fd int, p []byte, offset int64) (n int, err error) {
@@ -1220,7 +1653,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) {
1220 } else { 1653 } else {
1221 _p0 = unsafe.Pointer(&_zero) 1654 _p0 = unsafe.Pointer(&_zero)
1222 } 1655 }
1223 r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0) 1656 r0, _, e1 := syscall_syscall6(funcPC(libc_pread_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0)
1224 n = int(r0) 1657 n = int(r0)
1225 if e1 != 0 { 1658 if e1 != 0 {
1226 err = errnoErr(e1) 1659 err = errnoErr(e1)
@@ -1228,6 +1661,11 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) {
1228 return 1661 return
1229} 1662}
1230 1663
1664func libc_pread_trampoline()
1665
1666//go:linkname libc_pread libc_pread
1667//go:cgo_import_dynamic libc_pread pread "/usr/lib/libSystem.B.dylib"
1668
1231// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1669// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1232 1670
1233func Pwrite(fd int, p []byte, offset int64) (n int, err error) { 1671func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
@@ -1237,7 +1675,7 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1237 } else { 1675 } else {
1238 _p0 = unsafe.Pointer(&_zero) 1676 _p0 = unsafe.Pointer(&_zero)
1239 } 1677 }
1240 r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0) 1678 r0, _, e1 := syscall_syscall6(funcPC(libc_pwrite_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0)
1241 n = int(r0) 1679 n = int(r0)
1242 if e1 != 0 { 1680 if e1 != 0 {
1243 err = errnoErr(e1) 1681 err = errnoErr(e1)
@@ -1245,6 +1683,11 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1245 return 1683 return
1246} 1684}
1247 1685
1686func libc_pwrite_trampoline()
1687
1688//go:linkname libc_pwrite libc_pwrite
1689//go:cgo_import_dynamic libc_pwrite pwrite "/usr/lib/libSystem.B.dylib"
1690
1248// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1691// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1249 1692
1250func read(fd int, p []byte) (n int, err error) { 1693func read(fd int, p []byte) (n int, err error) {
@@ -1254,7 +1697,7 @@ func read(fd int, p []byte) (n int, err error) {
1254 } else { 1697 } else {
1255 _p0 = unsafe.Pointer(&_zero) 1698 _p0 = unsafe.Pointer(&_zero)
1256 } 1699 }
1257 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p))) 1700 r0, _, e1 := syscall_syscall(funcPC(libc_read_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)))
1258 n = int(r0) 1701 n = int(r0)
1259 if e1 != 0 { 1702 if e1 != 0 {
1260 err = errnoErr(e1) 1703 err = errnoErr(e1)
@@ -1262,6 +1705,11 @@ func read(fd int, p []byte) (n int, err error) {
1262 return 1705 return
1263} 1706}
1264 1707
1708func libc_read_trampoline()
1709
1710//go:linkname libc_read libc_read
1711//go:cgo_import_dynamic libc_read read "/usr/lib/libSystem.B.dylib"
1712
1265// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1713// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1266 1714
1267func Readlink(path string, buf []byte) (n int, err error) { 1715func Readlink(path string, buf []byte) (n int, err error) {
@@ -1276,7 +1724,7 @@ func Readlink(path string, buf []byte) (n int, err error) {
1276 } else { 1724 } else {
1277 _p1 = unsafe.Pointer(&_zero) 1725 _p1 = unsafe.Pointer(&_zero)
1278 } 1726 }
1279 r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) 1727 r0, _, e1 := syscall_syscall(funcPC(libc_readlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1280 n = int(r0) 1728 n = int(r0)
1281 if e1 != 0 { 1729 if e1 != 0 {
1282 err = errnoErr(e1) 1730 err = errnoErr(e1)
@@ -1284,6 +1732,11 @@ func Readlink(path string, buf []byte) (n int, err error) {
1284 return 1732 return
1285} 1733}
1286 1734
1735func libc_readlink_trampoline()
1736
1737//go:linkname libc_readlink libc_readlink
1738//go:cgo_import_dynamic libc_readlink readlink "/usr/lib/libSystem.B.dylib"
1739
1287// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1740// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1288 1741
1289func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) { 1742func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
@@ -1298,7 +1751,7 @@ func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1298 } else { 1751 } else {
1299 _p1 = unsafe.Pointer(&_zero) 1752 _p1 = unsafe.Pointer(&_zero)
1300 } 1753 }
1301 r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0) 1754 r0, _, e1 := syscall_syscall6(funcPC(libc_readlinkat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1302 n = int(r0) 1755 n = int(r0)
1303 if e1 != 0 { 1756 if e1 != 0 {
1304 err = errnoErr(e1) 1757 err = errnoErr(e1)
@@ -1306,6 +1759,11 @@ func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1306 return 1759 return
1307} 1760}
1308 1761
1762func libc_readlinkat_trampoline()
1763
1764//go:linkname libc_readlinkat libc_readlinkat
1765//go:cgo_import_dynamic libc_readlinkat readlinkat "/usr/lib/libSystem.B.dylib"
1766
1309// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1767// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1310 1768
1311func Rename(from string, to string) (err error) { 1769func Rename(from string, to string) (err error) {
@@ -1319,13 +1777,18 @@ func Rename(from string, to string) (err error) {
1319 if err != nil { 1777 if err != nil {
1320 return 1778 return
1321 } 1779 }
1322 _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 1780 _, _, e1 := syscall_syscall(funcPC(libc_rename_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1323 if e1 != 0 { 1781 if e1 != 0 {
1324 err = errnoErr(e1) 1782 err = errnoErr(e1)
1325 } 1783 }
1326 return 1784 return
1327} 1785}
1328 1786
1787func libc_rename_trampoline()
1788
1789//go:linkname libc_rename libc_rename
1790//go:cgo_import_dynamic libc_rename rename "/usr/lib/libSystem.B.dylib"
1791
1329// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1792// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1330 1793
1331func Renameat(fromfd int, from string, tofd int, to string) (err error) { 1794func Renameat(fromfd int, from string, tofd int, to string) (err error) {
@@ -1339,13 +1802,18 @@ func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1339 if err != nil { 1802 if err != nil {
1340 return 1803 return
1341 } 1804 }
1342 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0) 1805 _, _, e1 := syscall_syscall6(funcPC(libc_renameat_trampoline), uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1343 if e1 != 0 { 1806 if e1 != 0 {
1344 err = errnoErr(e1) 1807 err = errnoErr(e1)
1345 } 1808 }
1346 return 1809 return
1347} 1810}
1348 1811
1812func libc_renameat_trampoline()
1813
1814//go:linkname libc_renameat libc_renameat
1815//go:cgo_import_dynamic libc_renameat renameat "/usr/lib/libSystem.B.dylib"
1816
1349// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1817// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1350 1818
1351func Revoke(path string) (err error) { 1819func Revoke(path string) (err error) {
@@ -1354,13 +1822,18 @@ func Revoke(path string) (err error) {
1354 if err != nil { 1822 if err != nil {
1355 return 1823 return
1356 } 1824 }
1357 _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0) 1825 _, _, e1 := syscall_syscall(funcPC(libc_revoke_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1358 if e1 != 0 { 1826 if e1 != 0 {
1359 err = errnoErr(e1) 1827 err = errnoErr(e1)
1360 } 1828 }
1361 return 1829 return
1362} 1830}
1363 1831
1832func libc_revoke_trampoline()
1833
1834//go:linkname libc_revoke libc_revoke
1835//go:cgo_import_dynamic libc_revoke revoke "/usr/lib/libSystem.B.dylib"
1836
1364// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1837// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1365 1838
1366func Rmdir(path string) (err error) { 1839func Rmdir(path string) (err error) {
@@ -1369,17 +1842,22 @@ func Rmdir(path string) (err error) {
1369 if err != nil { 1842 if err != nil {
1370 return 1843 return
1371 } 1844 }
1372 _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) 1845 _, _, e1 := syscall_syscall(funcPC(libc_rmdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1373 if e1 != 0 { 1846 if e1 != 0 {
1374 err = errnoErr(e1) 1847 err = errnoErr(e1)
1375 } 1848 }
1376 return 1849 return
1377} 1850}
1378 1851
1852func libc_rmdir_trampoline()
1853
1854//go:linkname libc_rmdir libc_rmdir
1855//go:cgo_import_dynamic libc_rmdir rmdir "/usr/lib/libSystem.B.dylib"
1856
1379// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1857// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1380 1858
1381func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { 1859func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1382 r0, r1, e1 := Syscall6(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(offset>>32), uintptr(whence), 0, 0) 1860 r0, r1, e1 := syscall_syscall6(funcPC(libc_lseek_trampoline), uintptr(fd), uintptr(offset), uintptr(offset>>32), uintptr(whence), 0, 0)
1383 newoffset = int64(int64(r1)<<32 | int64(r0)) 1861 newoffset = int64(int64(r1)<<32 | int64(r0))
1384 if e1 != 0 { 1862 if e1 != 0 {
1385 err = errnoErr(e1) 1863 err = errnoErr(e1)
@@ -1387,46 +1865,71 @@ func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1387 return 1865 return
1388} 1866}
1389 1867
1868func libc_lseek_trampoline()
1869
1870//go:linkname libc_lseek libc_lseek
1871//go:cgo_import_dynamic libc_lseek lseek "/usr/lib/libSystem.B.dylib"
1872
1390// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1873// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1391 1874
1392func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) { 1875func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
1393 _, _, e1 := Syscall6(SYS_SELECT, uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) 1876 _, _, e1 := syscall_syscall6(funcPC(libc_select_trampoline), uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1394 if e1 != 0 { 1877 if e1 != 0 {
1395 err = errnoErr(e1) 1878 err = errnoErr(e1)
1396 } 1879 }
1397 return 1880 return
1398} 1881}
1399 1882
1883func libc_select_trampoline()
1884
1885//go:linkname libc_select libc_select
1886//go:cgo_import_dynamic libc_select select "/usr/lib/libSystem.B.dylib"
1887
1400// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1888// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1401 1889
1402func Setegid(egid int) (err error) { 1890func Setegid(egid int) (err error) {
1403 _, _, e1 := Syscall(SYS_SETEGID, uintptr(egid), 0, 0) 1891 _, _, e1 := syscall_syscall(funcPC(libc_setegid_trampoline), uintptr(egid), 0, 0)
1404 if e1 != 0 { 1892 if e1 != 0 {
1405 err = errnoErr(e1) 1893 err = errnoErr(e1)
1406 } 1894 }
1407 return 1895 return
1408} 1896}
1409 1897
1898func libc_setegid_trampoline()
1899
1900//go:linkname libc_setegid libc_setegid
1901//go:cgo_import_dynamic libc_setegid setegid "/usr/lib/libSystem.B.dylib"
1902
1410// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1903// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1411 1904
1412func Seteuid(euid int) (err error) { 1905func Seteuid(euid int) (err error) {
1413 _, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0) 1906 _, _, e1 := syscall_rawSyscall(funcPC(libc_seteuid_trampoline), uintptr(euid), 0, 0)
1414 if e1 != 0 { 1907 if e1 != 0 {
1415 err = errnoErr(e1) 1908 err = errnoErr(e1)
1416 } 1909 }
1417 return 1910 return
1418} 1911}
1419 1912
1913func libc_seteuid_trampoline()
1914
1915//go:linkname libc_seteuid libc_seteuid
1916//go:cgo_import_dynamic libc_seteuid seteuid "/usr/lib/libSystem.B.dylib"
1917
1420// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1918// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1421 1919
1422func Setgid(gid int) (err error) { 1920func Setgid(gid int) (err error) {
1423 _, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0) 1921 _, _, e1 := syscall_rawSyscall(funcPC(libc_setgid_trampoline), uintptr(gid), 0, 0)
1424 if e1 != 0 { 1922 if e1 != 0 {
1425 err = errnoErr(e1) 1923 err = errnoErr(e1)
1426 } 1924 }
1427 return 1925 return
1428} 1926}
1429 1927
1928func libc_setgid_trampoline()
1929
1930//go:linkname libc_setgid libc_setgid
1931//go:cgo_import_dynamic libc_setgid setgid "/usr/lib/libSystem.B.dylib"
1932
1430// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1933// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1431 1934
1432func Setlogin(name string) (err error) { 1935func Setlogin(name string) (err error) {
@@ -1435,77 +1938,112 @@ func Setlogin(name string) (err error) {
1435 if err != nil { 1938 if err != nil {
1436 return 1939 return
1437 } 1940 }
1438 _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0) 1941 _, _, e1 := syscall_syscall(funcPC(libc_setlogin_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1439 if e1 != 0 { 1942 if e1 != 0 {
1440 err = errnoErr(e1) 1943 err = errnoErr(e1)
1441 } 1944 }
1442 return 1945 return
1443} 1946}
1444 1947
1948func libc_setlogin_trampoline()
1949
1950//go:linkname libc_setlogin libc_setlogin
1951//go:cgo_import_dynamic libc_setlogin setlogin "/usr/lib/libSystem.B.dylib"
1952
1445// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1953// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1446 1954
1447func Setpgid(pid int, pgid int) (err error) { 1955func Setpgid(pid int, pgid int) (err error) {
1448 _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0) 1956 _, _, e1 := syscall_rawSyscall(funcPC(libc_setpgid_trampoline), uintptr(pid), uintptr(pgid), 0)
1449 if e1 != 0 { 1957 if e1 != 0 {
1450 err = errnoErr(e1) 1958 err = errnoErr(e1)
1451 } 1959 }
1452 return 1960 return
1453} 1961}
1454 1962
1963func libc_setpgid_trampoline()
1964
1965//go:linkname libc_setpgid libc_setpgid
1966//go:cgo_import_dynamic libc_setpgid setpgid "/usr/lib/libSystem.B.dylib"
1967
1455// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1968// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1456 1969
1457func Setpriority(which int, who int, prio int) (err error) { 1970func Setpriority(which int, who int, prio int) (err error) {
1458 _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio)) 1971 _, _, e1 := syscall_syscall(funcPC(libc_setpriority_trampoline), uintptr(which), uintptr(who), uintptr(prio))
1459 if e1 != 0 { 1972 if e1 != 0 {
1460 err = errnoErr(e1) 1973 err = errnoErr(e1)
1461 } 1974 }
1462 return 1975 return
1463} 1976}
1464 1977
1978func libc_setpriority_trampoline()
1979
1980//go:linkname libc_setpriority libc_setpriority
1981//go:cgo_import_dynamic libc_setpriority setpriority "/usr/lib/libSystem.B.dylib"
1982
1465// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1983// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1466 1984
1467func Setprivexec(flag int) (err error) { 1985func Setprivexec(flag int) (err error) {
1468 _, _, e1 := Syscall(SYS_SETPRIVEXEC, uintptr(flag), 0, 0) 1986 _, _, e1 := syscall_syscall(funcPC(libc_setprivexec_trampoline), uintptr(flag), 0, 0)
1469 if e1 != 0 { 1987 if e1 != 0 {
1470 err = errnoErr(e1) 1988 err = errnoErr(e1)
1471 } 1989 }
1472 return 1990 return
1473} 1991}
1474 1992
1993func libc_setprivexec_trampoline()
1994
1995//go:linkname libc_setprivexec libc_setprivexec
1996//go:cgo_import_dynamic libc_setprivexec setprivexec "/usr/lib/libSystem.B.dylib"
1997
1475// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1998// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1476 1999
1477func Setregid(rgid int, egid int) (err error) { 2000func Setregid(rgid int, egid int) (err error) {
1478 _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0) 2001 _, _, e1 := syscall_rawSyscall(funcPC(libc_setregid_trampoline), uintptr(rgid), uintptr(egid), 0)
1479 if e1 != 0 { 2002 if e1 != 0 {
1480 err = errnoErr(e1) 2003 err = errnoErr(e1)
1481 } 2004 }
1482 return 2005 return
1483} 2006}
1484 2007
2008func libc_setregid_trampoline()
2009
2010//go:linkname libc_setregid libc_setregid
2011//go:cgo_import_dynamic libc_setregid setregid "/usr/lib/libSystem.B.dylib"
2012
1485// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2013// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1486 2014
1487func Setreuid(ruid int, euid int) (err error) { 2015func Setreuid(ruid int, euid int) (err error) {
1488 _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0) 2016 _, _, e1 := syscall_rawSyscall(funcPC(libc_setreuid_trampoline), uintptr(ruid), uintptr(euid), 0)
1489 if e1 != 0 { 2017 if e1 != 0 {
1490 err = errnoErr(e1) 2018 err = errnoErr(e1)
1491 } 2019 }
1492 return 2020 return
1493} 2021}
1494 2022
2023func libc_setreuid_trampoline()
2024
2025//go:linkname libc_setreuid libc_setreuid
2026//go:cgo_import_dynamic libc_setreuid setreuid "/usr/lib/libSystem.B.dylib"
2027
1495// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2028// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1496 2029
1497func Setrlimit(which int, lim *Rlimit) (err error) { 2030func Setrlimit(which int, lim *Rlimit) (err error) {
1498 _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) 2031 _, _, e1 := syscall_rawSyscall(funcPC(libc_setrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1499 if e1 != 0 { 2032 if e1 != 0 {
1500 err = errnoErr(e1) 2033 err = errnoErr(e1)
1501 } 2034 }
1502 return 2035 return
1503} 2036}
1504 2037
2038func libc_setrlimit_trampoline()
2039
2040//go:linkname libc_setrlimit libc_setrlimit
2041//go:cgo_import_dynamic libc_setrlimit setrlimit "/usr/lib/libSystem.B.dylib"
2042
1505// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2043// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1506 2044
1507func Setsid() (pid int, err error) { 2045func Setsid() (pid int, err error) {
1508 r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0) 2046 r0, _, e1 := syscall_rawSyscall(funcPC(libc_setsid_trampoline), 0, 0, 0)
1509 pid = int(r0) 2047 pid = int(r0)
1510 if e1 != 0 { 2048 if e1 != 0 {
1511 err = errnoErr(e1) 2049 err = errnoErr(e1)
@@ -1513,55 +2051,40 @@ func Setsid() (pid int, err error) {
1513 return 2051 return
1514} 2052}
1515 2053
2054func libc_setsid_trampoline()
2055
2056//go:linkname libc_setsid libc_setsid
2057//go:cgo_import_dynamic libc_setsid setsid "/usr/lib/libSystem.B.dylib"
2058
1516// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2059// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1517 2060
1518func Settimeofday(tp *Timeval) (err error) { 2061func Settimeofday(tp *Timeval) (err error) {
1519 _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0) 2062 _, _, e1 := syscall_rawSyscall(funcPC(libc_settimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
1520 if e1 != 0 { 2063 if e1 != 0 {
1521 err = errnoErr(e1) 2064 err = errnoErr(e1)
1522 } 2065 }
1523 return 2066 return
1524} 2067}
1525 2068
1526// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2069func libc_settimeofday_trampoline()
1527 2070
1528func Setuid(uid int) (err error) { 2071//go:linkname libc_settimeofday libc_settimeofday
1529 _, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0) 2072//go:cgo_import_dynamic libc_settimeofday settimeofday "/usr/lib/libSystem.B.dylib"
1530 if e1 != 0 {
1531 err = errnoErr(e1)
1532 }
1533 return
1534}
1535 2073
1536// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2074// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1537 2075
1538func Stat(path string, stat *Stat_t) (err error) { 2076func Setuid(uid int) (err error) {
1539 var _p0 *byte 2077 _, _, e1 := syscall_rawSyscall(funcPC(libc_setuid_trampoline), uintptr(uid), 0, 0)
1540 _p0, err = BytePtrFromString(path)
1541 if err != nil {
1542 return
1543 }
1544 _, _, e1 := Syscall(SYS_STAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1545 if e1 != 0 { 2078 if e1 != 0 {
1546 err = errnoErr(e1) 2079 err = errnoErr(e1)
1547 } 2080 }
1548 return 2081 return
1549} 2082}
1550 2083
1551// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2084func libc_setuid_trampoline()
1552 2085
1553func Statfs(path string, stat *Statfs_t) (err error) { 2086//go:linkname libc_setuid libc_setuid
1554 var _p0 *byte 2087//go:cgo_import_dynamic libc_setuid setuid "/usr/lib/libSystem.B.dylib"
1555 _p0, err = BytePtrFromString(path)
1556 if err != nil {
1557 return
1558 }
1559 _, _, e1 := Syscall(SYS_STATFS64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1560 if e1 != 0 {
1561 err = errnoErr(e1)
1562 }
1563 return
1564}
1565 2088
1566// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2089// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1567 2090
@@ -1576,13 +2099,18 @@ func Symlink(path string, link string) (err error) {
1576 if err != nil { 2099 if err != nil {
1577 return 2100 return
1578 } 2101 }
1579 _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 2102 _, _, e1 := syscall_syscall(funcPC(libc_symlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1580 if e1 != 0 { 2103 if e1 != 0 {
1581 err = errnoErr(e1) 2104 err = errnoErr(e1)
1582 } 2105 }
1583 return 2106 return
1584} 2107}
1585 2108
2109func libc_symlink_trampoline()
2110
2111//go:linkname libc_symlink libc_symlink
2112//go:cgo_import_dynamic libc_symlink symlink "/usr/lib/libSystem.B.dylib"
2113
1586// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2114// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1587 2115
1588func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) { 2116func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
@@ -1596,23 +2124,33 @@ func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
1596 if err != nil { 2124 if err != nil {
1597 return 2125 return
1598 } 2126 }
1599 _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1))) 2127 _, _, e1 := syscall_syscall(funcPC(libc_symlinkat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
1600 if e1 != 0 { 2128 if e1 != 0 {
1601 err = errnoErr(e1) 2129 err = errnoErr(e1)
1602 } 2130 }
1603 return 2131 return
1604} 2132}
1605 2133
2134func libc_symlinkat_trampoline()
2135
2136//go:linkname libc_symlinkat libc_symlinkat
2137//go:cgo_import_dynamic libc_symlinkat symlinkat "/usr/lib/libSystem.B.dylib"
2138
1606// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2139// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1607 2140
1608func Sync() (err error) { 2141func Sync() (err error) {
1609 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0) 2142 _, _, e1 := syscall_syscall(funcPC(libc_sync_trampoline), 0, 0, 0)
1610 if e1 != 0 { 2143 if e1 != 0 {
1611 err = errnoErr(e1) 2144 err = errnoErr(e1)
1612 } 2145 }
1613 return 2146 return
1614} 2147}
1615 2148
2149func libc_sync_trampoline()
2150
2151//go:linkname libc_sync libc_sync
2152//go:cgo_import_dynamic libc_sync sync "/usr/lib/libSystem.B.dylib"
2153
1616// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2154// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1617 2155
1618func Truncate(path string, length int64) (err error) { 2156func Truncate(path string, length int64) (err error) {
@@ -1621,21 +2159,31 @@ func Truncate(path string, length int64) (err error) {
1621 if err != nil { 2159 if err != nil {
1622 return 2160 return
1623 } 2161 }
1624 _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), uintptr(length>>32)) 2162 _, _, e1 := syscall_syscall(funcPC(libc_truncate_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(length), uintptr(length>>32))
1625 if e1 != 0 { 2163 if e1 != 0 {
1626 err = errnoErr(e1) 2164 err = errnoErr(e1)
1627 } 2165 }
1628 return 2166 return
1629} 2167}
1630 2168
2169func libc_truncate_trampoline()
2170
2171//go:linkname libc_truncate libc_truncate
2172//go:cgo_import_dynamic libc_truncate truncate "/usr/lib/libSystem.B.dylib"
2173
1631// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2174// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1632 2175
1633func Umask(newmask int) (oldmask int) { 2176func Umask(newmask int) (oldmask int) {
1634 r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0) 2177 r0, _, _ := syscall_syscall(funcPC(libc_umask_trampoline), uintptr(newmask), 0, 0)
1635 oldmask = int(r0) 2178 oldmask = int(r0)
1636 return 2179 return
1637} 2180}
1638 2181
2182func libc_umask_trampoline()
2183
2184//go:linkname libc_umask libc_umask
2185//go:cgo_import_dynamic libc_umask umask "/usr/lib/libSystem.B.dylib"
2186
1639// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2187// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1640 2188
1641func Undelete(path string) (err error) { 2189func Undelete(path string) (err error) {
@@ -1644,13 +2192,18 @@ func Undelete(path string) (err error) {
1644 if err != nil { 2192 if err != nil {
1645 return 2193 return
1646 } 2194 }
1647 _, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0) 2195 _, _, e1 := syscall_syscall(funcPC(libc_undelete_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1648 if e1 != 0 { 2196 if e1 != 0 {
1649 err = errnoErr(e1) 2197 err = errnoErr(e1)
1650 } 2198 }
1651 return 2199 return
1652} 2200}
1653 2201
2202func libc_undelete_trampoline()
2203
2204//go:linkname libc_undelete libc_undelete
2205//go:cgo_import_dynamic libc_undelete undelete "/usr/lib/libSystem.B.dylib"
2206
1654// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2207// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1655 2208
1656func Unlink(path string) (err error) { 2209func Unlink(path string) (err error) {
@@ -1659,13 +2212,18 @@ func Unlink(path string) (err error) {
1659 if err != nil { 2212 if err != nil {
1660 return 2213 return
1661 } 2214 }
1662 _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0) 2215 _, _, e1 := syscall_syscall(funcPC(libc_unlink_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1663 if e1 != 0 { 2216 if e1 != 0 {
1664 err = errnoErr(e1) 2217 err = errnoErr(e1)
1665 } 2218 }
1666 return 2219 return
1667} 2220}
1668 2221
2222func libc_unlink_trampoline()
2223
2224//go:linkname libc_unlink libc_unlink
2225//go:cgo_import_dynamic libc_unlink unlink "/usr/lib/libSystem.B.dylib"
2226
1669// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2227// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1670 2228
1671func Unlinkat(dirfd int, path string, flags int) (err error) { 2229func Unlinkat(dirfd int, path string, flags int) (err error) {
@@ -1674,13 +2232,18 @@ func Unlinkat(dirfd int, path string, flags int) (err error) {
1674 if err != nil { 2232 if err != nil {
1675 return 2233 return
1676 } 2234 }
1677 _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) 2235 _, _, e1 := syscall_syscall(funcPC(libc_unlinkat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1678 if e1 != 0 { 2236 if e1 != 0 {
1679 err = errnoErr(e1) 2237 err = errnoErr(e1)
1680 } 2238 }
1681 return 2239 return
1682} 2240}
1683 2241
2242func libc_unlinkat_trampoline()
2243
2244//go:linkname libc_unlinkat libc_unlinkat
2245//go:cgo_import_dynamic libc_unlinkat unlinkat "/usr/lib/libSystem.B.dylib"
2246
1684// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2247// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1685 2248
1686func Unmount(path string, flags int) (err error) { 2249func Unmount(path string, flags int) (err error) {
@@ -1689,13 +2252,18 @@ func Unmount(path string, flags int) (err error) {
1689 if err != nil { 2252 if err != nil {
1690 return 2253 return
1691 } 2254 }
1692 _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) 2255 _, _, e1 := syscall_syscall(funcPC(libc_unmount_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1693 if e1 != 0 { 2256 if e1 != 0 {
1694 err = errnoErr(e1) 2257 err = errnoErr(e1)
1695 } 2258 }
1696 return 2259 return
1697} 2260}
1698 2261
2262func libc_unmount_trampoline()
2263
2264//go:linkname libc_unmount libc_unmount
2265//go:cgo_import_dynamic libc_unmount unmount "/usr/lib/libSystem.B.dylib"
2266
1699// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2267// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1700 2268
1701func write(fd int, p []byte) (n int, err error) { 2269func write(fd int, p []byte) (n int, err error) {
@@ -1705,7 +2273,7 @@ func write(fd int, p []byte) (n int, err error) {
1705 } else { 2273 } else {
1706 _p0 = unsafe.Pointer(&_zero) 2274 _p0 = unsafe.Pointer(&_zero)
1707 } 2275 }
1708 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p))) 2276 r0, _, e1 := syscall_syscall(funcPC(libc_write_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)))
1709 n = int(r0) 2277 n = int(r0)
1710 if e1 != 0 { 2278 if e1 != 0 {
1711 err = errnoErr(e1) 2279 err = errnoErr(e1)
@@ -1713,10 +2281,15 @@ func write(fd int, p []byte) (n int, err error) {
1713 return 2281 return
1714} 2282}
1715 2283
2284func libc_write_trampoline()
2285
2286//go:linkname libc_write libc_write
2287//go:cgo_import_dynamic libc_write write "/usr/lib/libSystem.B.dylib"
2288
1716// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2289// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1717 2290
1718func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) { 2291func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1719 r0, _, e1 := Syscall9(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos), uintptr(pos>>32), 0, 0) 2292 r0, _, e1 := syscall_syscall9(funcPC(libc_mmap_trampoline), uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos), uintptr(pos>>32), 0, 0)
1720 ret = uintptr(r0) 2293 ret = uintptr(r0)
1721 if e1 != 0 { 2294 if e1 != 0 {
1722 err = errnoErr(e1) 2295 err = errnoErr(e1)
@@ -1724,20 +2297,30 @@ func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (
1724 return 2297 return
1725} 2298}
1726 2299
2300func libc_mmap_trampoline()
2301
2302//go:linkname libc_mmap libc_mmap
2303//go:cgo_import_dynamic libc_mmap mmap "/usr/lib/libSystem.B.dylib"
2304
1727// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2305// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1728 2306
1729func munmap(addr uintptr, length uintptr) (err error) { 2307func munmap(addr uintptr, length uintptr) (err error) {
1730 _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0) 2308 _, _, e1 := syscall_syscall(funcPC(libc_munmap_trampoline), uintptr(addr), uintptr(length), 0)
1731 if e1 != 0 { 2309 if e1 != 0 {
1732 err = errnoErr(e1) 2310 err = errnoErr(e1)
1733 } 2311 }
1734 return 2312 return
1735} 2313}
1736 2314
2315func libc_munmap_trampoline()
2316
2317//go:linkname libc_munmap libc_munmap
2318//go:cgo_import_dynamic libc_munmap munmap "/usr/lib/libSystem.B.dylib"
2319
1737// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1738 2321
1739func readlen(fd int, buf *byte, nbuf int) (n int, err error) { 2322func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1740 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) 2323 r0, _, e1 := syscall_syscall(funcPC(libc_read_trampoline), uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1741 n = int(r0) 2324 n = int(r0)
1742 if e1 != 0 { 2325 if e1 != 0 {
1743 err = errnoErr(e1) 2326 err = errnoErr(e1)
@@ -1748,7 +2331,7 @@ func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1748// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2331// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1749 2332
1750func writelen(fd int, buf *byte, nbuf int) (n int, err error) { 2333func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1751 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) 2334 r0, _, e1 := syscall_syscall(funcPC(libc_write_trampoline), uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1752 n = int(r0) 2335 n = int(r0)
1753 if e1 != 0 { 2336 if e1 != 0 {
1754 err = errnoErr(e1) 2337 err = errnoErr(e1)
@@ -1759,7 +2342,7 @@ func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1759// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2342// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1760 2343
1761func gettimeofday(tp *Timeval) (sec int32, usec int32, err error) { 2344func gettimeofday(tp *Timeval) (sec int32, usec int32, err error) {
1762 r0, r1, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0) 2345 r0, r1, e1 := syscall_rawSyscall(funcPC(libc_gettimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
1763 sec = int32(r0) 2346 sec = int32(r0)
1764 usec = int32(r1) 2347 usec = int32(r1)
1765 if e1 != 0 { 2348 if e1 != 0 {
@@ -1767,3 +2350,134 @@ func gettimeofday(tp *Timeval) (sec int32, usec int32, err error) {
1767 } 2350 }
1768 return 2351 return
1769} 2352}
2353
2354func libc_gettimeofday_trampoline()
2355
2356//go:linkname libc_gettimeofday libc_gettimeofday
2357//go:cgo_import_dynamic libc_gettimeofday gettimeofday "/usr/lib/libSystem.B.dylib"
2358
2359// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2360
2361func Fstat(fd int, stat *Stat_t) (err error) {
2362 _, _, e1 := syscall_syscall(funcPC(libc_fstat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
2363 if e1 != 0 {
2364 err = errnoErr(e1)
2365 }
2366 return
2367}
2368
2369func libc_fstat_trampoline()
2370
2371//go:linkname libc_fstat libc_fstat
2372//go:cgo_import_dynamic libc_fstat fstat "/usr/lib/libSystem.B.dylib"
2373
2374// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2375
2376func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
2377 var _p0 *byte
2378 _p0, err = BytePtrFromString(path)
2379 if err != nil {
2380 return
2381 }
2382 _, _, e1 := syscall_syscall6(funcPC(libc_fstatat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
2383 if e1 != 0 {
2384 err = errnoErr(e1)
2385 }
2386 return
2387}
2388
2389func libc_fstatat_trampoline()
2390
2391//go:linkname libc_fstatat libc_fstatat
2392//go:cgo_import_dynamic libc_fstatat fstatat "/usr/lib/libSystem.B.dylib"
2393
2394// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2395
2396func Fstatfs(fd int, stat *Statfs_t) (err error) {
2397 _, _, e1 := syscall_syscall(funcPC(libc_fstatfs_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
2398 if e1 != 0 {
2399 err = errnoErr(e1)
2400 }
2401 return
2402}
2403
2404func libc_fstatfs_trampoline()
2405
2406//go:linkname libc_fstatfs libc_fstatfs
2407//go:cgo_import_dynamic libc_fstatfs fstatfs "/usr/lib/libSystem.B.dylib"
2408
2409// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2410
2411func getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) {
2412 r0, _, e1 := syscall_syscall(funcPC(libc_getfsstat_trampoline), uintptr(buf), uintptr(size), uintptr(flags))
2413 n = int(r0)
2414 if e1 != 0 {
2415 err = errnoErr(e1)
2416 }
2417 return
2418}
2419
2420func libc_getfsstat_trampoline()
2421
2422//go:linkname libc_getfsstat libc_getfsstat
2423//go:cgo_import_dynamic libc_getfsstat getfsstat "/usr/lib/libSystem.B.dylib"
2424
2425// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2426
2427func Lstat(path string, stat *Stat_t) (err error) {
2428 var _p0 *byte
2429 _p0, err = BytePtrFromString(path)
2430 if err != nil {
2431 return
2432 }
2433 _, _, e1 := syscall_syscall(funcPC(libc_lstat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
2434 if e1 != 0 {
2435 err = errnoErr(e1)
2436 }
2437 return
2438}
2439
2440func libc_lstat_trampoline()
2441
2442//go:linkname libc_lstat libc_lstat
2443//go:cgo_import_dynamic libc_lstat lstat "/usr/lib/libSystem.B.dylib"
2444
2445// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2446
2447func Stat(path string, stat *Stat_t) (err error) {
2448 var _p0 *byte
2449 _p0, err = BytePtrFromString(path)
2450 if err != nil {
2451 return
2452 }
2453 _, _, e1 := syscall_syscall(funcPC(libc_stat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
2454 if e1 != 0 {
2455 err = errnoErr(e1)
2456 }
2457 return
2458}
2459
2460func libc_stat_trampoline()
2461
2462//go:linkname libc_stat libc_stat
2463//go:cgo_import_dynamic libc_stat stat "/usr/lib/libSystem.B.dylib"
2464
2465// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2466
2467func Statfs(path string, stat *Statfs_t) (err error) {
2468 var _p0 *byte
2469 _p0, err = BytePtrFromString(path)
2470 if err != nil {
2471 return
2472 }
2473 _, _, e1 := syscall_syscall(funcPC(libc_statfs_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
2474 if e1 != 0 {
2475 err = errnoErr(e1)
2476 }
2477 return
2478}
2479
2480func libc_statfs_trampoline()
2481
2482//go:linkname libc_statfs libc_statfs
2483//go:cgo_import_dynamic libc_statfs statfs "/usr/lib/libSystem.B.dylib"
diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.s b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.s
new file mode 100644
index 0000000..994056f
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.s
@@ -0,0 +1,282 @@
1// go run mkasm_darwin.go arm
2// Code generated by the command above; DO NOT EDIT.
3
4// +build go1.12
5
6#include "textflag.h"
7TEXT ·libc_getgroups_trampoline(SB),NOSPLIT,$0-0
8 JMP libc_getgroups(SB)
9TEXT ·libc_setgroups_trampoline(SB),NOSPLIT,$0-0
10 JMP libc_setgroups(SB)
11TEXT ·libc_wait4_trampoline(SB),NOSPLIT,$0-0
12 JMP libc_wait4(SB)
13TEXT ·libc_accept_trampoline(SB),NOSPLIT,$0-0
14 JMP libc_accept(SB)
15TEXT ·libc_bind_trampoline(SB),NOSPLIT,$0-0
16 JMP libc_bind(SB)
17TEXT ·libc_connect_trampoline(SB),NOSPLIT,$0-0
18 JMP libc_connect(SB)
19TEXT ·libc_socket_trampoline(SB),NOSPLIT,$0-0
20 JMP libc_socket(SB)
21TEXT ·libc_getsockopt_trampoline(SB),NOSPLIT,$0-0
22 JMP libc_getsockopt(SB)
23TEXT ·libc_setsockopt_trampoline(SB),NOSPLIT,$0-0
24 JMP libc_setsockopt(SB)
25TEXT ·libc_getpeername_trampoline(SB),NOSPLIT,$0-0
26 JMP libc_getpeername(SB)
27TEXT ·libc_getsockname_trampoline(SB),NOSPLIT,$0-0
28 JMP libc_getsockname(SB)
29TEXT ·libc_shutdown_trampoline(SB),NOSPLIT,$0-0
30 JMP libc_shutdown(SB)
31TEXT ·libc_socketpair_trampoline(SB),NOSPLIT,$0-0
32 JMP libc_socketpair(SB)
33TEXT ·libc_recvfrom_trampoline(SB),NOSPLIT,$0-0
34 JMP libc_recvfrom(SB)
35TEXT ·libc_sendto_trampoline(SB),NOSPLIT,$0-0
36 JMP libc_sendto(SB)
37TEXT ·libc_recvmsg_trampoline(SB),NOSPLIT,$0-0
38 JMP libc_recvmsg(SB)
39TEXT ·libc_sendmsg_trampoline(SB),NOSPLIT,$0-0
40 JMP libc_sendmsg(SB)
41TEXT ·libc_kevent_trampoline(SB),NOSPLIT,$0-0
42 JMP libc_kevent(SB)
43TEXT ·libc___sysctl_trampoline(SB),NOSPLIT,$0-0
44 JMP libc___sysctl(SB)
45TEXT ·libc_utimes_trampoline(SB),NOSPLIT,$0-0
46 JMP libc_utimes(SB)
47TEXT ·libc_futimes_trampoline(SB),NOSPLIT,$0-0
48 JMP libc_futimes(SB)
49TEXT ·libc_fcntl_trampoline(SB),NOSPLIT,$0-0
50 JMP libc_fcntl(SB)
51TEXT ·libc_poll_trampoline(SB),NOSPLIT,$0-0
52 JMP libc_poll(SB)
53TEXT ·libc_madvise_trampoline(SB),NOSPLIT,$0-0
54 JMP libc_madvise(SB)
55TEXT ·libc_mlock_trampoline(SB),NOSPLIT,$0-0
56 JMP libc_mlock(SB)
57TEXT ·libc_mlockall_trampoline(SB),NOSPLIT,$0-0
58 JMP libc_mlockall(SB)
59TEXT ·libc_mprotect_trampoline(SB),NOSPLIT,$0-0
60 JMP libc_mprotect(SB)
61TEXT ·libc_msync_trampoline(SB),NOSPLIT,$0-0
62 JMP libc_msync(SB)
63TEXT ·libc_munlock_trampoline(SB),NOSPLIT,$0-0
64 JMP libc_munlock(SB)
65TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0
66 JMP libc_munlockall(SB)
67TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0
68 JMP libc_ptrace(SB)
69TEXT ·libc_getattrlist_trampoline(SB),NOSPLIT,$0-0
70 JMP libc_getattrlist(SB)
71TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0
72 JMP libc_pipe(SB)
73TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0
74 JMP libc_getxattr(SB)
75TEXT ·libc_fgetxattr_trampoline(SB),NOSPLIT,$0-0
76 JMP libc_fgetxattr(SB)
77TEXT ·libc_setxattr_trampoline(SB),NOSPLIT,$0-0
78 JMP libc_setxattr(SB)
79TEXT ·libc_fsetxattr_trampoline(SB),NOSPLIT,$0-0
80 JMP libc_fsetxattr(SB)
81TEXT ·libc_removexattr_trampoline(SB),NOSPLIT,$0-0
82 JMP libc_removexattr(SB)
83TEXT ·libc_fremovexattr_trampoline(SB),NOSPLIT,$0-0
84 JMP libc_fremovexattr(SB)
85TEXT ·libc_listxattr_trampoline(SB),NOSPLIT,$0-0
86 JMP libc_listxattr(SB)
87TEXT ·libc_flistxattr_trampoline(SB),NOSPLIT,$0-0
88 JMP libc_flistxattr(SB)
89TEXT ·libc_setattrlist_trampoline(SB),NOSPLIT,$0-0
90 JMP libc_setattrlist(SB)
91TEXT ·libc_kill_trampoline(SB),NOSPLIT,$0-0
92 JMP libc_kill(SB)
93TEXT ·libc_ioctl_trampoline(SB),NOSPLIT,$0-0
94 JMP libc_ioctl(SB)
95TEXT ·libc_sendfile_trampoline(SB),NOSPLIT,$0-0
96 JMP libc_sendfile(SB)
97TEXT ·libc_access_trampoline(SB),NOSPLIT,$0-0
98 JMP libc_access(SB)
99TEXT ·libc_adjtime_trampoline(SB),NOSPLIT,$0-0
100 JMP libc_adjtime(SB)
101TEXT ·libc_chdir_trampoline(SB),NOSPLIT,$0-0
102 JMP libc_chdir(SB)
103TEXT ·libc_chflags_trampoline(SB),NOSPLIT,$0-0
104 JMP libc_chflags(SB)
105TEXT ·libc_chmod_trampoline(SB),NOSPLIT,$0-0
106 JMP libc_chmod(SB)
107TEXT ·libc_chown_trampoline(SB),NOSPLIT,$0-0
108 JMP libc_chown(SB)
109TEXT ·libc_chroot_trampoline(SB),NOSPLIT,$0-0
110 JMP libc_chroot(SB)
111TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
112 JMP libc_close(SB)
113TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
114 JMP libc_dup(SB)
115TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0
116 JMP libc_dup2(SB)
117TEXT ·libc_exchangedata_trampoline(SB),NOSPLIT,$0-0
118 JMP libc_exchangedata(SB)
119TEXT ·libc_exit_trampoline(SB),NOSPLIT,$0-0
120 JMP libc_exit(SB)
121TEXT ·libc_faccessat_trampoline(SB),NOSPLIT,$0-0
122 JMP libc_faccessat(SB)
123TEXT ·libc_fchdir_trampoline(SB),NOSPLIT,$0-0
124 JMP libc_fchdir(SB)
125TEXT ·libc_fchflags_trampoline(SB),NOSPLIT,$0-0
126 JMP libc_fchflags(SB)
127TEXT ·libc_fchmod_trampoline(SB),NOSPLIT,$0-0
128 JMP libc_fchmod(SB)
129TEXT ·libc_fchmodat_trampoline(SB),NOSPLIT,$0-0
130 JMP libc_fchmodat(SB)
131TEXT ·libc_fchown_trampoline(SB),NOSPLIT,$0-0
132 JMP libc_fchown(SB)
133TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0
134 JMP libc_fchownat(SB)
135TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0
136 JMP libc_flock(SB)
137TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0
138 JMP libc_fpathconf(SB)
139TEXT ·libc_fsync_trampoline(SB),NOSPLIT,$0-0
140 JMP libc_fsync(SB)
141TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0
142 JMP libc_ftruncate(SB)
143TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0
144 JMP libc_getdtablesize(SB)
145TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0
146 JMP libc_getegid(SB)
147TEXT ·libc_geteuid_trampoline(SB),NOSPLIT,$0-0
148 JMP libc_geteuid(SB)
149TEXT ·libc_getgid_trampoline(SB),NOSPLIT,$0-0
150 JMP libc_getgid(SB)
151TEXT ·libc_getpgid_trampoline(SB),NOSPLIT,$0-0
152 JMP libc_getpgid(SB)
153TEXT ·libc_getpgrp_trampoline(SB),NOSPLIT,$0-0
154 JMP libc_getpgrp(SB)
155TEXT ·libc_getpid_trampoline(SB),NOSPLIT,$0-0
156 JMP libc_getpid(SB)
157TEXT ·libc_getppid_trampoline(SB),NOSPLIT,$0-0
158 JMP libc_getppid(SB)
159TEXT ·libc_getpriority_trampoline(SB),NOSPLIT,$0-0
160 JMP libc_getpriority(SB)
161TEXT ·libc_getrlimit_trampoline(SB),NOSPLIT,$0-0
162 JMP libc_getrlimit(SB)
163TEXT ·libc_getrusage_trampoline(SB),NOSPLIT,$0-0
164 JMP libc_getrusage(SB)
165TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0
166 JMP libc_getsid(SB)
167TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0
168 JMP libc_getuid(SB)
169TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0
170 JMP libc_issetugid(SB)
171TEXT ·libc_kqueue_trampoline(SB),NOSPLIT,$0-0
172 JMP libc_kqueue(SB)
173TEXT ·libc_lchown_trampoline(SB),NOSPLIT,$0-0
174 JMP libc_lchown(SB)
175TEXT ·libc_link_trampoline(SB),NOSPLIT,$0-0
176 JMP libc_link(SB)
177TEXT ·libc_linkat_trampoline(SB),NOSPLIT,$0-0
178 JMP libc_linkat(SB)
179TEXT ·libc_listen_trampoline(SB),NOSPLIT,$0-0
180 JMP libc_listen(SB)
181TEXT ·libc_mkdir_trampoline(SB),NOSPLIT,$0-0
182 JMP libc_mkdir(SB)
183TEXT ·libc_mkdirat_trampoline(SB),NOSPLIT,$0-0
184 JMP libc_mkdirat(SB)
185TEXT ·libc_mkfifo_trampoline(SB),NOSPLIT,$0-0
186 JMP libc_mkfifo(SB)
187TEXT ·libc_mknod_trampoline(SB),NOSPLIT,$0-0
188 JMP libc_mknod(SB)
189TEXT ·libc_open_trampoline(SB),NOSPLIT,$0-0
190 JMP libc_open(SB)
191TEXT ·libc_openat_trampoline(SB),NOSPLIT,$0-0
192 JMP libc_openat(SB)
193TEXT ·libc_pathconf_trampoline(SB),NOSPLIT,$0-0
194 JMP libc_pathconf(SB)
195TEXT ·libc_pread_trampoline(SB),NOSPLIT,$0-0
196 JMP libc_pread(SB)
197TEXT ·libc_pwrite_trampoline(SB),NOSPLIT,$0-0
198 JMP libc_pwrite(SB)
199TEXT ·libc_read_trampoline(SB),NOSPLIT,$0-0
200 JMP libc_read(SB)
201TEXT ·libc_readlink_trampoline(SB),NOSPLIT,$0-0
202 JMP libc_readlink(SB)
203TEXT ·libc_readlinkat_trampoline(SB),NOSPLIT,$0-0
204 JMP libc_readlinkat(SB)
205TEXT ·libc_rename_trampoline(SB),NOSPLIT,$0-0
206 JMP libc_rename(SB)
207TEXT ·libc_renameat_trampoline(SB),NOSPLIT,$0-0
208 JMP libc_renameat(SB)
209TEXT ·libc_revoke_trampoline(SB),NOSPLIT,$0-0
210 JMP libc_revoke(SB)
211TEXT ·libc_rmdir_trampoline(SB),NOSPLIT,$0-0
212 JMP libc_rmdir(SB)
213TEXT ·libc_lseek_trampoline(SB),NOSPLIT,$0-0
214 JMP libc_lseek(SB)
215TEXT ·libc_select_trampoline(SB),NOSPLIT,$0-0
216 JMP libc_select(SB)
217TEXT ·libc_setegid_trampoline(SB),NOSPLIT,$0-0
218 JMP libc_setegid(SB)
219TEXT ·libc_seteuid_trampoline(SB),NOSPLIT,$0-0
220 JMP libc_seteuid(SB)
221TEXT ·libc_setgid_trampoline(SB),NOSPLIT,$0-0
222 JMP libc_setgid(SB)
223TEXT ·libc_setlogin_trampoline(SB),NOSPLIT,$0-0
224 JMP libc_setlogin(SB)
225TEXT ·libc_setpgid_trampoline(SB),NOSPLIT,$0-0
226 JMP libc_setpgid(SB)
227TEXT ·libc_setpriority_trampoline(SB),NOSPLIT,$0-0
228 JMP libc_setpriority(SB)
229TEXT ·libc_setprivexec_trampoline(SB),NOSPLIT,$0-0
230 JMP libc_setprivexec(SB)
231TEXT ·libc_setregid_trampoline(SB),NOSPLIT,$0-0
232 JMP libc_setregid(SB)
233TEXT ·libc_setreuid_trampoline(SB),NOSPLIT,$0-0
234 JMP libc_setreuid(SB)
235TEXT ·libc_setrlimit_trampoline(SB),NOSPLIT,$0-0
236 JMP libc_setrlimit(SB)
237TEXT ·libc_setsid_trampoline(SB),NOSPLIT,$0-0
238 JMP libc_setsid(SB)
239TEXT ·libc_settimeofday_trampoline(SB),NOSPLIT,$0-0
240 JMP libc_settimeofday(SB)
241TEXT ·libc_setuid_trampoline(SB),NOSPLIT,$0-0
242 JMP libc_setuid(SB)
243TEXT ·libc_symlink_trampoline(SB),NOSPLIT,$0-0
244 JMP libc_symlink(SB)
245TEXT ·libc_symlinkat_trampoline(SB),NOSPLIT,$0-0
246 JMP libc_symlinkat(SB)
247TEXT ·libc_sync_trampoline(SB),NOSPLIT,$0-0
248 JMP libc_sync(SB)
249TEXT ·libc_truncate_trampoline(SB),NOSPLIT,$0-0
250 JMP libc_truncate(SB)
251TEXT ·libc_umask_trampoline(SB),NOSPLIT,$0-0
252 JMP libc_umask(SB)
253TEXT ·libc_undelete_trampoline(SB),NOSPLIT,$0-0
254 JMP libc_undelete(SB)
255TEXT ·libc_unlink_trampoline(SB),NOSPLIT,$0-0
256 JMP libc_unlink(SB)
257TEXT ·libc_unlinkat_trampoline(SB),NOSPLIT,$0-0
258 JMP libc_unlinkat(SB)
259TEXT ·libc_unmount_trampoline(SB),NOSPLIT,$0-0
260 JMP libc_unmount(SB)
261TEXT ·libc_write_trampoline(SB),NOSPLIT,$0-0
262 JMP libc_write(SB)
263TEXT ·libc_mmap_trampoline(SB),NOSPLIT,$0-0
264 JMP libc_mmap(SB)
265TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0
266 JMP libc_munmap(SB)
267TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
268 JMP libc_gettimeofday(SB)
269TEXT ·libc_fstat_trampoline(SB),NOSPLIT,$0-0
270 JMP libc_fstat(SB)
271TEXT ·libc_fstatat_trampoline(SB),NOSPLIT,$0-0
272 JMP libc_fstatat(SB)
273TEXT ·libc_fstatfs_trampoline(SB),NOSPLIT,$0-0
274 JMP libc_fstatfs(SB)
275TEXT ·libc_getfsstat_trampoline(SB),NOSPLIT,$0-0
276 JMP libc_getfsstat(SB)
277TEXT ·libc_lstat_trampoline(SB),NOSPLIT,$0-0
278 JMP libc_lstat(SB)
279TEXT ·libc_stat_trampoline(SB),NOSPLIT,$0-0
280 JMP libc_stat(SB)
281TEXT ·libc_statfs_trampoline(SB),NOSPLIT,$0-0
282 JMP libc_statfs(SB)
diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.1_11.go b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.1_11.go
new file mode 100644
index 0000000..3fd0f3c
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.1_11.go
@@ -0,0 +1,1793 @@
1// go run mksyscall.go -tags darwin,arm64,!go1.12 syscall_bsd.go syscall_darwin.go syscall_darwin_arm64.go
2// Code generated by the command above; see README.md. DO NOT EDIT.
3
4// +build darwin,arm64,!go1.12
5
6package unix
7
8import (
9 "syscall"
10 "unsafe"
11)
12
13var _ syscall.Errno
14
15// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
16
17func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
18 r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
19 n = int(r0)
20 if e1 != 0 {
21 err = errnoErr(e1)
22 }
23 return
24}
25
26// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
27
28func setgroups(ngid int, gid *_Gid_t) (err error) {
29 _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
30 if e1 != 0 {
31 err = errnoErr(e1)
32 }
33 return
34}
35
36// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
37
38func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
39 r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
40 wpid = int(r0)
41 if e1 != 0 {
42 err = errnoErr(e1)
43 }
44 return
45}
46
47// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
48
49func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
50 r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
51 fd = int(r0)
52 if e1 != 0 {
53 err = errnoErr(e1)
54 }
55 return
56}
57
58// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
59
60func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
61 _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen))
62 if e1 != 0 {
63 err = errnoErr(e1)
64 }
65 return
66}
67
68// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
69
70func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
71 _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen))
72 if e1 != 0 {
73 err = errnoErr(e1)
74 }
75 return
76}
77
78// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
79
80func socket(domain int, typ int, proto int) (fd int, err error) {
81 r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto))
82 fd = int(r0)
83 if e1 != 0 {
84 err = errnoErr(e1)
85 }
86 return
87}
88
89// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
90
91func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
92 _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
93 if e1 != 0 {
94 err = errnoErr(e1)
95 }
96 return
97}
98
99// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
100
101func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
102 _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
103 if e1 != 0 {
104 err = errnoErr(e1)
105 }
106 return
107}
108
109// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
110
111func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
112 _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
113 if e1 != 0 {
114 err = errnoErr(e1)
115 }
116 return
117}
118
119// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
120
121func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
122 _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
123 if e1 != 0 {
124 err = errnoErr(e1)
125 }
126 return
127}
128
129// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
130
131func Shutdown(s int, how int) (err error) {
132 _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0)
133 if e1 != 0 {
134 err = errnoErr(e1)
135 }
136 return
137}
138
139// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
140
141func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
142 _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
143 if e1 != 0 {
144 err = errnoErr(e1)
145 }
146 return
147}
148
149// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
150
151func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
152 var _p0 unsafe.Pointer
153 if len(p) > 0 {
154 _p0 = unsafe.Pointer(&p[0])
155 } else {
156 _p0 = unsafe.Pointer(&_zero)
157 }
158 r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
159 n = int(r0)
160 if e1 != 0 {
161 err = errnoErr(e1)
162 }
163 return
164}
165
166// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
167
168func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
169 var _p0 unsafe.Pointer
170 if len(buf) > 0 {
171 _p0 = unsafe.Pointer(&buf[0])
172 } else {
173 _p0 = unsafe.Pointer(&_zero)
174 }
175 _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
176 if e1 != 0 {
177 err = errnoErr(e1)
178 }
179 return
180}
181
182// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
183
184func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
185 r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
186 n = int(r0)
187 if e1 != 0 {
188 err = errnoErr(e1)
189 }
190 return
191}
192
193// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
194
195func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
196 r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
197 n = int(r0)
198 if e1 != 0 {
199 err = errnoErr(e1)
200 }
201 return
202}
203
204// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
205
206func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
207 r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
208 n = int(r0)
209 if e1 != 0 {
210 err = errnoErr(e1)
211 }
212 return
213}
214
215// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
216
217func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
218 var _p0 unsafe.Pointer
219 if len(mib) > 0 {
220 _p0 = unsafe.Pointer(&mib[0])
221 } else {
222 _p0 = unsafe.Pointer(&_zero)
223 }
224 _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
225 if e1 != 0 {
226 err = errnoErr(e1)
227 }
228 return
229}
230
231// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
232
233func utimes(path string, timeval *[2]Timeval) (err error) {
234 var _p0 *byte
235 _p0, err = BytePtrFromString(path)
236 if err != nil {
237 return
238 }
239 _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
240 if e1 != 0 {
241 err = errnoErr(e1)
242 }
243 return
244}
245
246// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
247
248func futimes(fd int, timeval *[2]Timeval) (err error) {
249 _, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
250 if e1 != 0 {
251 err = errnoErr(e1)
252 }
253 return
254}
255
256// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
257
258func fcntl(fd int, cmd int, arg int) (val int, err error) {
259 r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
260 val = int(r0)
261 if e1 != 0 {
262 err = errnoErr(e1)
263 }
264 return
265}
266
267// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
268
269func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
270 r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
271 n = int(r0)
272 if e1 != 0 {
273 err = errnoErr(e1)
274 }
275 return
276}
277
278// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
279
280func Madvise(b []byte, behav int) (err error) {
281 var _p0 unsafe.Pointer
282 if len(b) > 0 {
283 _p0 = unsafe.Pointer(&b[0])
284 } else {
285 _p0 = unsafe.Pointer(&_zero)
286 }
287 _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav))
288 if e1 != 0 {
289 err = errnoErr(e1)
290 }
291 return
292}
293
294// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
295
296func Mlock(b []byte) (err error) {
297 var _p0 unsafe.Pointer
298 if len(b) > 0 {
299 _p0 = unsafe.Pointer(&b[0])
300 } else {
301 _p0 = unsafe.Pointer(&_zero)
302 }
303 _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
304 if e1 != 0 {
305 err = errnoErr(e1)
306 }
307 return
308}
309
310// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
311
312func Mlockall(flags int) (err error) {
313 _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
314 if e1 != 0 {
315 err = errnoErr(e1)
316 }
317 return
318}
319
320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
321
322func Mprotect(b []byte, prot int) (err error) {
323 var _p0 unsafe.Pointer
324 if len(b) > 0 {
325 _p0 = unsafe.Pointer(&b[0])
326 } else {
327 _p0 = unsafe.Pointer(&_zero)
328 }
329 _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
330 if e1 != 0 {
331 err = errnoErr(e1)
332 }
333 return
334}
335
336// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
337
338func Msync(b []byte, flags int) (err error) {
339 var _p0 unsafe.Pointer
340 if len(b) > 0 {
341 _p0 = unsafe.Pointer(&b[0])
342 } else {
343 _p0 = unsafe.Pointer(&_zero)
344 }
345 _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
346 if e1 != 0 {
347 err = errnoErr(e1)
348 }
349 return
350}
351
352// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
353
354func Munlock(b []byte) (err error) {
355 var _p0 unsafe.Pointer
356 if len(b) > 0 {
357 _p0 = unsafe.Pointer(&b[0])
358 } else {
359 _p0 = unsafe.Pointer(&_zero)
360 }
361 _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
362 if e1 != 0 {
363 err = errnoErr(e1)
364 }
365 return
366}
367
368// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
369
370func Munlockall() (err error) {
371 _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
372 if e1 != 0 {
373 err = errnoErr(e1)
374 }
375 return
376}
377
378// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
379
380func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
381 _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
382 if e1 != 0 {
383 err = errnoErr(e1)
384 }
385 return
386}
387
388// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
389
390func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
391 _, _, e1 := Syscall6(SYS_GETATTRLIST, uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
392 if e1 != 0 {
393 err = errnoErr(e1)
394 }
395 return
396}
397
398// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
399
400func pipe() (r int, w int, err error) {
401 r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0)
402 r = int(r0)
403 w = int(r1)
404 if e1 != 0 {
405 err = errnoErr(e1)
406 }
407 return
408}
409
410// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
411
412func getxattr(path string, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
413 var _p0 *byte
414 _p0, err = BytePtrFromString(path)
415 if err != nil {
416 return
417 }
418 var _p1 *byte
419 _p1, err = BytePtrFromString(attr)
420 if err != nil {
421 return
422 }
423 r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options))
424 sz = int(r0)
425 if e1 != 0 {
426 err = errnoErr(e1)
427 }
428 return
429}
430
431// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
432
433func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
434 var _p0 *byte
435 _p0, err = BytePtrFromString(attr)
436 if err != nil {
437 return
438 }
439 r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options))
440 sz = int(r0)
441 if e1 != 0 {
442 err = errnoErr(e1)
443 }
444 return
445}
446
447// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
448
449func setxattr(path string, attr string, data *byte, size int, position uint32, options int) (err error) {
450 var _p0 *byte
451 _p0, err = BytePtrFromString(path)
452 if err != nil {
453 return
454 }
455 var _p1 *byte
456 _p1, err = BytePtrFromString(attr)
457 if err != nil {
458 return
459 }
460 _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options))
461 if e1 != 0 {
462 err = errnoErr(e1)
463 }
464 return
465}
466
467// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
468
469func fsetxattr(fd int, attr string, data *byte, size int, position uint32, options int) (err error) {
470 var _p0 *byte
471 _p0, err = BytePtrFromString(attr)
472 if err != nil {
473 return
474 }
475 _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options))
476 if e1 != 0 {
477 err = errnoErr(e1)
478 }
479 return
480}
481
482// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
483
484func removexattr(path string, attr string, options int) (err error) {
485 var _p0 *byte
486 _p0, err = BytePtrFromString(path)
487 if err != nil {
488 return
489 }
490 var _p1 *byte
491 _p1, err = BytePtrFromString(attr)
492 if err != nil {
493 return
494 }
495 _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
496 if e1 != 0 {
497 err = errnoErr(e1)
498 }
499 return
500}
501
502// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
503
504func fremovexattr(fd int, attr string, options int) (err error) {
505 var _p0 *byte
506 _p0, err = BytePtrFromString(attr)
507 if err != nil {
508 return
509 }
510 _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(options))
511 if e1 != 0 {
512 err = errnoErr(e1)
513 }
514 return
515}
516
517// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
518
519func listxattr(path string, dest *byte, size int, options int) (sz int, err error) {
520 var _p0 *byte
521 _p0, err = BytePtrFromString(path)
522 if err != nil {
523 return
524 }
525 r0, _, e1 := Syscall6(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
526 sz = int(r0)
527 if e1 != 0 {
528 err = errnoErr(e1)
529 }
530 return
531}
532
533// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
534
535func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) {
536 r0, _, e1 := Syscall6(SYS_FLISTXATTR, uintptr(fd), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
537 sz = int(r0)
538 if e1 != 0 {
539 err = errnoErr(e1)
540 }
541 return
542}
543
544// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
545
546func setattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
547 _, _, e1 := Syscall6(SYS_SETATTRLIST, uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
548 if e1 != 0 {
549 err = errnoErr(e1)
550 }
551 return
552}
553
554// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
555
556func kill(pid int, signum int, posix int) (err error) {
557 _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), uintptr(posix))
558 if e1 != 0 {
559 err = errnoErr(e1)
560 }
561 return
562}
563
564// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
565
566func ioctl(fd int, req uint, arg uintptr) (err error) {
567 _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
568 if e1 != 0 {
569 err = errnoErr(e1)
570 }
571 return
572}
573
574// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
575
576func sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error) {
577 _, _, e1 := Syscall6(SYS_SENDFILE, uintptr(infd), uintptr(outfd), uintptr(offset), uintptr(unsafe.Pointer(len)), uintptr(hdtr), uintptr(flags))
578 if e1 != 0 {
579 err = errnoErr(e1)
580 }
581 return
582}
583
584// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
585
586func Access(path string, mode uint32) (err error) {
587 var _p0 *byte
588 _p0, err = BytePtrFromString(path)
589 if err != nil {
590 return
591 }
592 _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
593 if e1 != 0 {
594 err = errnoErr(e1)
595 }
596 return
597}
598
599// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
600
601func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
602 _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
603 if e1 != 0 {
604 err = errnoErr(e1)
605 }
606 return
607}
608
609// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
610
611func Chdir(path string) (err error) {
612 var _p0 *byte
613 _p0, err = BytePtrFromString(path)
614 if err != nil {
615 return
616 }
617 _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
618 if e1 != 0 {
619 err = errnoErr(e1)
620 }
621 return
622}
623
624// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
625
626func Chflags(path string, flags int) (err error) {
627 var _p0 *byte
628 _p0, err = BytePtrFromString(path)
629 if err != nil {
630 return
631 }
632 _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
633 if e1 != 0 {
634 err = errnoErr(e1)
635 }
636 return
637}
638
639// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
640
641func Chmod(path string, mode uint32) (err error) {
642 var _p0 *byte
643 _p0, err = BytePtrFromString(path)
644 if err != nil {
645 return
646 }
647 _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
648 if e1 != 0 {
649 err = errnoErr(e1)
650 }
651 return
652}
653
654// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
655
656func Chown(path string, uid int, gid int) (err error) {
657 var _p0 *byte
658 _p0, err = BytePtrFromString(path)
659 if err != nil {
660 return
661 }
662 _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
663 if e1 != 0 {
664 err = errnoErr(e1)
665 }
666 return
667}
668
669// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
670
671func Chroot(path string) (err error) {
672 var _p0 *byte
673 _p0, err = BytePtrFromString(path)
674 if err != nil {
675 return
676 }
677 _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
678 if e1 != 0 {
679 err = errnoErr(e1)
680 }
681 return
682}
683
684// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
685
686func Close(fd int) (err error) {
687 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
688 if e1 != 0 {
689 err = errnoErr(e1)
690 }
691 return
692}
693
694// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
695
696func Dup(fd int) (nfd int, err error) {
697 r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
698 nfd = int(r0)
699 if e1 != 0 {
700 err = errnoErr(e1)
701 }
702 return
703}
704
705// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
706
707func Dup2(from int, to int) (err error) {
708 _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
709 if e1 != 0 {
710 err = errnoErr(e1)
711 }
712 return
713}
714
715// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
716
717func Exchangedata(path1 string, path2 string, options int) (err error) {
718 var _p0 *byte
719 _p0, err = BytePtrFromString(path1)
720 if err != nil {
721 return
722 }
723 var _p1 *byte
724 _p1, err = BytePtrFromString(path2)
725 if err != nil {
726 return
727 }
728 _, _, e1 := Syscall(SYS_EXCHANGEDATA, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
729 if e1 != 0 {
730 err = errnoErr(e1)
731 }
732 return
733}
734
735// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
736
737func Exit(code int) {
738 Syscall(SYS_EXIT, uintptr(code), 0, 0)
739 return
740}
741
742// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
743
744func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
745 var _p0 *byte
746 _p0, err = BytePtrFromString(path)
747 if err != nil {
748 return
749 }
750 _, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
751 if e1 != 0 {
752 err = errnoErr(e1)
753 }
754 return
755}
756
757// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
758
759func Fchdir(fd int) (err error) {
760 _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
761 if e1 != 0 {
762 err = errnoErr(e1)
763 }
764 return
765}
766
767// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
768
769func Fchflags(fd int, flags int) (err error) {
770 _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
771 if e1 != 0 {
772 err = errnoErr(e1)
773 }
774 return
775}
776
777// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
778
779func Fchmod(fd int, mode uint32) (err error) {
780 _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
781 if e1 != 0 {
782 err = errnoErr(e1)
783 }
784 return
785}
786
787// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
788
789func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
790 var _p0 *byte
791 _p0, err = BytePtrFromString(path)
792 if err != nil {
793 return
794 }
795 _, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
796 if e1 != 0 {
797 err = errnoErr(e1)
798 }
799 return
800}
801
802// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
803
804func Fchown(fd int, uid int, gid int) (err error) {
805 _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
806 if e1 != 0 {
807 err = errnoErr(e1)
808 }
809 return
810}
811
812// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
813
814func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
815 var _p0 *byte
816 _p0, err = BytePtrFromString(path)
817 if err != nil {
818 return
819 }
820 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
821 if e1 != 0 {
822 err = errnoErr(e1)
823 }
824 return
825}
826
827// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
828
829func Flock(fd int, how int) (err error) {
830 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
831 if e1 != 0 {
832 err = errnoErr(e1)
833 }
834 return
835}
836
837// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
838
839func Fpathconf(fd int, name int) (val int, err error) {
840 r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
841 val = int(r0)
842 if e1 != 0 {
843 err = errnoErr(e1)
844 }
845 return
846}
847
848// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
849
850func Fsync(fd int) (err error) {
851 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
852 if e1 != 0 {
853 err = errnoErr(e1)
854 }
855 return
856}
857
858// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
859
860func Ftruncate(fd int, length int64) (err error) {
861 _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), 0)
862 if e1 != 0 {
863 err = errnoErr(e1)
864 }
865 return
866}
867
868// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
869
870func Getdtablesize() (size int) {
871 r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0)
872 size = int(r0)
873 return
874}
875
876// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
877
878func Getegid() (egid int) {
879 r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
880 egid = int(r0)
881 return
882}
883
884// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
885
886func Geteuid() (uid int) {
887 r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
888 uid = int(r0)
889 return
890}
891
892// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
893
894func Getgid() (gid int) {
895 r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
896 gid = int(r0)
897 return
898}
899
900// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
901
902func Getpgid(pid int) (pgid int, err error) {
903 r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
904 pgid = int(r0)
905 if e1 != 0 {
906 err = errnoErr(e1)
907 }
908 return
909}
910
911// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
912
913func Getpgrp() (pgrp int) {
914 r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
915 pgrp = int(r0)
916 return
917}
918
919// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
920
921func Getpid() (pid int) {
922 r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
923 pid = int(r0)
924 return
925}
926
927// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
928
929func Getppid() (ppid int) {
930 r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
931 ppid = int(r0)
932 return
933}
934
935// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
936
937func Getpriority(which int, who int) (prio int, err error) {
938 r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
939 prio = int(r0)
940 if e1 != 0 {
941 err = errnoErr(e1)
942 }
943 return
944}
945
946// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
947
948func Getrlimit(which int, lim *Rlimit) (err error) {
949 _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
950 if e1 != 0 {
951 err = errnoErr(e1)
952 }
953 return
954}
955
956// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
957
958func Getrusage(who int, rusage *Rusage) (err error) {
959 _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
960 if e1 != 0 {
961 err = errnoErr(e1)
962 }
963 return
964}
965
966// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
967
968func Getsid(pid int) (sid int, err error) {
969 r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
970 sid = int(r0)
971 if e1 != 0 {
972 err = errnoErr(e1)
973 }
974 return
975}
976
977// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
978
979func Getuid() (uid int) {
980 r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
981 uid = int(r0)
982 return
983}
984
985// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
986
987func Issetugid() (tainted bool) {
988 r0, _, _ := RawSyscall(SYS_ISSETUGID, 0, 0, 0)
989 tainted = bool(r0 != 0)
990 return
991}
992
993// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
994
995func Kqueue() (fd int, err error) {
996 r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
997 fd = int(r0)
998 if e1 != 0 {
999 err = errnoErr(e1)
1000 }
1001 return
1002}
1003
1004// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1005
1006func Lchown(path string, uid int, gid int) (err error) {
1007 var _p0 *byte
1008 _p0, err = BytePtrFromString(path)
1009 if err != nil {
1010 return
1011 }
1012 _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
1013 if e1 != 0 {
1014 err = errnoErr(e1)
1015 }
1016 return
1017}
1018
1019// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1020
1021func Link(path string, link string) (err error) {
1022 var _p0 *byte
1023 _p0, err = BytePtrFromString(path)
1024 if err != nil {
1025 return
1026 }
1027 var _p1 *byte
1028 _p1, err = BytePtrFromString(link)
1029 if err != nil {
1030 return
1031 }
1032 _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1033 if e1 != 0 {
1034 err = errnoErr(e1)
1035 }
1036 return
1037}
1038
1039// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1040
1041func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
1042 var _p0 *byte
1043 _p0, err = BytePtrFromString(path)
1044 if err != nil {
1045 return
1046 }
1047 var _p1 *byte
1048 _p1, err = BytePtrFromString(link)
1049 if err != nil {
1050 return
1051 }
1052 _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
1053 if e1 != 0 {
1054 err = errnoErr(e1)
1055 }
1056 return
1057}
1058
1059// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1060
1061func Listen(s int, backlog int) (err error) {
1062 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
1063 if e1 != 0 {
1064 err = errnoErr(e1)
1065 }
1066 return
1067}
1068
1069// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1070
1071func Mkdir(path string, mode uint32) (err error) {
1072 var _p0 *byte
1073 _p0, err = BytePtrFromString(path)
1074 if err != nil {
1075 return
1076 }
1077 _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1078 if e1 != 0 {
1079 err = errnoErr(e1)
1080 }
1081 return
1082}
1083
1084// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1085
1086func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1087 var _p0 *byte
1088 _p0, err = BytePtrFromString(path)
1089 if err != nil {
1090 return
1091 }
1092 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1093 if e1 != 0 {
1094 err = errnoErr(e1)
1095 }
1096 return
1097}
1098
1099// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1100
1101func Mkfifo(path string, mode uint32) (err error) {
1102 var _p0 *byte
1103 _p0, err = BytePtrFromString(path)
1104 if err != nil {
1105 return
1106 }
1107 _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1108 if e1 != 0 {
1109 err = errnoErr(e1)
1110 }
1111 return
1112}
1113
1114// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1115
1116func Mknod(path string, mode uint32, dev int) (err error) {
1117 var _p0 *byte
1118 _p0, err = BytePtrFromString(path)
1119 if err != nil {
1120 return
1121 }
1122 _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
1123 if e1 != 0 {
1124 err = errnoErr(e1)
1125 }
1126 return
1127}
1128
1129// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1130
1131func Open(path string, mode int, perm uint32) (fd int, err error) {
1132 var _p0 *byte
1133 _p0, err = BytePtrFromString(path)
1134 if err != nil {
1135 return
1136 }
1137 r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
1138 fd = int(r0)
1139 if e1 != 0 {
1140 err = errnoErr(e1)
1141 }
1142 return
1143}
1144
1145// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1146
1147func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1148 var _p0 *byte
1149 _p0, err = BytePtrFromString(path)
1150 if err != nil {
1151 return
1152 }
1153 r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1154 fd = int(r0)
1155 if e1 != 0 {
1156 err = errnoErr(e1)
1157 }
1158 return
1159}
1160
1161// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1162
1163func Pathconf(path string, name int) (val int, err error) {
1164 var _p0 *byte
1165 _p0, err = BytePtrFromString(path)
1166 if err != nil {
1167 return
1168 }
1169 r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1170 val = int(r0)
1171 if e1 != 0 {
1172 err = errnoErr(e1)
1173 }
1174 return
1175}
1176
1177// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1178
1179func Pread(fd int, p []byte, offset int64) (n int, err error) {
1180 var _p0 unsafe.Pointer
1181 if len(p) > 0 {
1182 _p0 = unsafe.Pointer(&p[0])
1183 } else {
1184 _p0 = unsafe.Pointer(&_zero)
1185 }
1186 r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1187 n = int(r0)
1188 if e1 != 0 {
1189 err = errnoErr(e1)
1190 }
1191 return
1192}
1193
1194// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1195
1196func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1197 var _p0 unsafe.Pointer
1198 if len(p) > 0 {
1199 _p0 = unsafe.Pointer(&p[0])
1200 } else {
1201 _p0 = unsafe.Pointer(&_zero)
1202 }
1203 r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1204 n = int(r0)
1205 if e1 != 0 {
1206 err = errnoErr(e1)
1207 }
1208 return
1209}
1210
1211// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1212
1213func read(fd int, p []byte) (n int, err error) {
1214 var _p0 unsafe.Pointer
1215 if len(p) > 0 {
1216 _p0 = unsafe.Pointer(&p[0])
1217 } else {
1218 _p0 = unsafe.Pointer(&_zero)
1219 }
1220 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1221 n = int(r0)
1222 if e1 != 0 {
1223 err = errnoErr(e1)
1224 }
1225 return
1226}
1227
1228// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1229
1230func Readlink(path string, buf []byte) (n int, err error) {
1231 var _p0 *byte
1232 _p0, err = BytePtrFromString(path)
1233 if err != nil {
1234 return
1235 }
1236 var _p1 unsafe.Pointer
1237 if len(buf) > 0 {
1238 _p1 = unsafe.Pointer(&buf[0])
1239 } else {
1240 _p1 = unsafe.Pointer(&_zero)
1241 }
1242 r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1243 n = int(r0)
1244 if e1 != 0 {
1245 err = errnoErr(e1)
1246 }
1247 return
1248}
1249
1250// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1251
1252func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1253 var _p0 *byte
1254 _p0, err = BytePtrFromString(path)
1255 if err != nil {
1256 return
1257 }
1258 var _p1 unsafe.Pointer
1259 if len(buf) > 0 {
1260 _p1 = unsafe.Pointer(&buf[0])
1261 } else {
1262 _p1 = unsafe.Pointer(&_zero)
1263 }
1264 r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1265 n = int(r0)
1266 if e1 != 0 {
1267 err = errnoErr(e1)
1268 }
1269 return
1270}
1271
1272// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1273
1274func Rename(from string, to string) (err error) {
1275 var _p0 *byte
1276 _p0, err = BytePtrFromString(from)
1277 if err != nil {
1278 return
1279 }
1280 var _p1 *byte
1281 _p1, err = BytePtrFromString(to)
1282 if err != nil {
1283 return
1284 }
1285 _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1286 if e1 != 0 {
1287 err = errnoErr(e1)
1288 }
1289 return
1290}
1291
1292// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1293
1294func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1295 var _p0 *byte
1296 _p0, err = BytePtrFromString(from)
1297 if err != nil {
1298 return
1299 }
1300 var _p1 *byte
1301 _p1, err = BytePtrFromString(to)
1302 if err != nil {
1303 return
1304 }
1305 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1306 if e1 != 0 {
1307 err = errnoErr(e1)
1308 }
1309 return
1310}
1311
1312// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1313
1314func Revoke(path string) (err error) {
1315 var _p0 *byte
1316 _p0, err = BytePtrFromString(path)
1317 if err != nil {
1318 return
1319 }
1320 _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1321 if e1 != 0 {
1322 err = errnoErr(e1)
1323 }
1324 return
1325}
1326
1327// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1328
1329func Rmdir(path string) (err error) {
1330 var _p0 *byte
1331 _p0, err = BytePtrFromString(path)
1332 if err != nil {
1333 return
1334 }
1335 _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
1336 if e1 != 0 {
1337 err = errnoErr(e1)
1338 }
1339 return
1340}
1341
1342// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1343
1344func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1345 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1346 newoffset = int64(r0)
1347 if e1 != 0 {
1348 err = errnoErr(e1)
1349 }
1350 return
1351}
1352
1353// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1354
1355func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
1356 _, _, e1 := Syscall6(SYS_SELECT, uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1357 if e1 != 0 {
1358 err = errnoErr(e1)
1359 }
1360 return
1361}
1362
1363// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1364
1365func Setegid(egid int) (err error) {
1366 _, _, e1 := Syscall(SYS_SETEGID, uintptr(egid), 0, 0)
1367 if e1 != 0 {
1368 err = errnoErr(e1)
1369 }
1370 return
1371}
1372
1373// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1374
1375func Seteuid(euid int) (err error) {
1376 _, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0)
1377 if e1 != 0 {
1378 err = errnoErr(e1)
1379 }
1380 return
1381}
1382
1383// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1384
1385func Setgid(gid int) (err error) {
1386 _, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0)
1387 if e1 != 0 {
1388 err = errnoErr(e1)
1389 }
1390 return
1391}
1392
1393// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1394
1395func Setlogin(name string) (err error) {
1396 var _p0 *byte
1397 _p0, err = BytePtrFromString(name)
1398 if err != nil {
1399 return
1400 }
1401 _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
1402 if e1 != 0 {
1403 err = errnoErr(e1)
1404 }
1405 return
1406}
1407
1408// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1409
1410func Setpgid(pid int, pgid int) (err error) {
1411 _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
1412 if e1 != 0 {
1413 err = errnoErr(e1)
1414 }
1415 return
1416}
1417
1418// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1419
1420func Setpriority(which int, who int, prio int) (err error) {
1421 _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
1422 if e1 != 0 {
1423 err = errnoErr(e1)
1424 }
1425 return
1426}
1427
1428// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1429
1430func Setprivexec(flag int) (err error) {
1431 _, _, e1 := Syscall(SYS_SETPRIVEXEC, uintptr(flag), 0, 0)
1432 if e1 != 0 {
1433 err = errnoErr(e1)
1434 }
1435 return
1436}
1437
1438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1439
1440func Setregid(rgid int, egid int) (err error) {
1441 _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
1442 if e1 != 0 {
1443 err = errnoErr(e1)
1444 }
1445 return
1446}
1447
1448// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1449
1450func Setreuid(ruid int, euid int) (err error) {
1451 _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
1452 if e1 != 0 {
1453 err = errnoErr(e1)
1454 }
1455 return
1456}
1457
1458// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1459
1460func Setrlimit(which int, lim *Rlimit) (err error) {
1461 _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1462 if e1 != 0 {
1463 err = errnoErr(e1)
1464 }
1465 return
1466}
1467
1468// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1469
1470func Setsid() (pid int, err error) {
1471 r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
1472 pid = int(r0)
1473 if e1 != 0 {
1474 err = errnoErr(e1)
1475 }
1476 return
1477}
1478
1479// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1480
1481func Settimeofday(tp *Timeval) (err error) {
1482 _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
1483 if e1 != 0 {
1484 err = errnoErr(e1)
1485 }
1486 return
1487}
1488
1489// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1490
1491func Setuid(uid int) (err error) {
1492 _, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0)
1493 if e1 != 0 {
1494 err = errnoErr(e1)
1495 }
1496 return
1497}
1498
1499// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1500
1501func Symlink(path string, link string) (err error) {
1502 var _p0 *byte
1503 _p0, err = BytePtrFromString(path)
1504 if err != nil {
1505 return
1506 }
1507 var _p1 *byte
1508 _p1, err = BytePtrFromString(link)
1509 if err != nil {
1510 return
1511 }
1512 _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1513 if e1 != 0 {
1514 err = errnoErr(e1)
1515 }
1516 return
1517}
1518
1519// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1520
1521func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
1522 var _p0 *byte
1523 _p0, err = BytePtrFromString(oldpath)
1524 if err != nil {
1525 return
1526 }
1527 var _p1 *byte
1528 _p1, err = BytePtrFromString(newpath)
1529 if err != nil {
1530 return
1531 }
1532 _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
1533 if e1 != 0 {
1534 err = errnoErr(e1)
1535 }
1536 return
1537}
1538
1539// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1540
1541func Sync() (err error) {
1542 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1543 if e1 != 0 {
1544 err = errnoErr(e1)
1545 }
1546 return
1547}
1548
1549// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1550
1551func Truncate(path string, length int64) (err error) {
1552 var _p0 *byte
1553 _p0, err = BytePtrFromString(path)
1554 if err != nil {
1555 return
1556 }
1557 _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
1558 if e1 != 0 {
1559 err = errnoErr(e1)
1560 }
1561 return
1562}
1563
1564// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1565
1566func Umask(newmask int) (oldmask int) {
1567 r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0)
1568 oldmask = int(r0)
1569 return
1570}
1571
1572// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1573
1574func Undelete(path string) (err error) {
1575 var _p0 *byte
1576 _p0, err = BytePtrFromString(path)
1577 if err != nil {
1578 return
1579 }
1580 _, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1581 if e1 != 0 {
1582 err = errnoErr(e1)
1583 }
1584 return
1585}
1586
1587// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1588
1589func Unlink(path string) (err error) {
1590 var _p0 *byte
1591 _p0, err = BytePtrFromString(path)
1592 if err != nil {
1593 return
1594 }
1595 _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
1596 if e1 != 0 {
1597 err = errnoErr(e1)
1598 }
1599 return
1600}
1601
1602// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1603
1604func Unlinkat(dirfd int, path string, flags int) (err error) {
1605 var _p0 *byte
1606 _p0, err = BytePtrFromString(path)
1607 if err != nil {
1608 return
1609 }
1610 _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1611 if e1 != 0 {
1612 err = errnoErr(e1)
1613 }
1614 return
1615}
1616
1617// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1618
1619func Unmount(path string, flags int) (err error) {
1620 var _p0 *byte
1621 _p0, err = BytePtrFromString(path)
1622 if err != nil {
1623 return
1624 }
1625 _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1626 if e1 != 0 {
1627 err = errnoErr(e1)
1628 }
1629 return
1630}
1631
1632// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1633
1634func write(fd int, p []byte) (n int, err error) {
1635 var _p0 unsafe.Pointer
1636 if len(p) > 0 {
1637 _p0 = unsafe.Pointer(&p[0])
1638 } else {
1639 _p0 = unsafe.Pointer(&_zero)
1640 }
1641 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1642 n = int(r0)
1643 if e1 != 0 {
1644 err = errnoErr(e1)
1645 }
1646 return
1647}
1648
1649// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1650
1651func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1652 r0, _, e1 := Syscall6(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
1653 ret = uintptr(r0)
1654 if e1 != 0 {
1655 err = errnoErr(e1)
1656 }
1657 return
1658}
1659
1660// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1661
1662func munmap(addr uintptr, length uintptr) (err error) {
1663 _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
1664 if e1 != 0 {
1665 err = errnoErr(e1)
1666 }
1667 return
1668}
1669
1670// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1671
1672func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1673 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1674 n = int(r0)
1675 if e1 != 0 {
1676 err = errnoErr(e1)
1677 }
1678 return
1679}
1680
1681// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1682
1683func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1684 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1685 n = int(r0)
1686 if e1 != 0 {
1687 err = errnoErr(e1)
1688 }
1689 return
1690}
1691
1692// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1693
1694func gettimeofday(tp *Timeval) (sec int64, usec int32, err error) {
1695 r0, r1, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
1696 sec = int64(r0)
1697 usec = int32(r1)
1698 if e1 != 0 {
1699 err = errnoErr(e1)
1700 }
1701 return
1702}
1703
1704// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1705
1706func Fstat(fd int, stat *Stat_t) (err error) {
1707 _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
1708 if e1 != 0 {
1709 err = errnoErr(e1)
1710 }
1711 return
1712}
1713
1714// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1715
1716func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
1717 var _p0 *byte
1718 _p0, err = BytePtrFromString(path)
1719 if err != nil {
1720 return
1721 }
1722 _, _, e1 := Syscall6(SYS_FSTATAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
1723 if e1 != 0 {
1724 err = errnoErr(e1)
1725 }
1726 return
1727}
1728
1729// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1730
1731func Fstatfs(fd int, stat *Statfs_t) (err error) {
1732 _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
1733 if e1 != 0 {
1734 err = errnoErr(e1)
1735 }
1736 return
1737}
1738
1739// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1740
1741func getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) {
1742 r0, _, e1 := Syscall(SYS_GETFSSTAT, uintptr(buf), uintptr(size), uintptr(flags))
1743 n = int(r0)
1744 if e1 != 0 {
1745 err = errnoErr(e1)
1746 }
1747 return
1748}
1749
1750// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1751
1752func Lstat(path string, stat *Stat_t) (err error) {
1753 var _p0 *byte
1754 _p0, err = BytePtrFromString(path)
1755 if err != nil {
1756 return
1757 }
1758 _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1759 if e1 != 0 {
1760 err = errnoErr(e1)
1761 }
1762 return
1763}
1764
1765// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1766
1767func Stat(path string, stat *Stat_t) (err error) {
1768 var _p0 *byte
1769 _p0, err = BytePtrFromString(path)
1770 if err != nil {
1771 return
1772 }
1773 _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1774 if e1 != 0 {
1775 err = errnoErr(e1)
1776 }
1777 return
1778}
1779
1780// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1781
1782func Statfs(path string, stat *Statfs_t) (err error) {
1783 var _p0 *byte
1784 _p0, err = BytePtrFromString(path)
1785 if err != nil {
1786 return
1787 }
1788 _, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1789 if e1 != 0 {
1790 err = errnoErr(e1)
1791 }
1792 return
1793}
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 338c32d..8f2691d 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go
@@ -1,7 +1,7 @@
1// mksyscall.pl -tags darwin,arm64 syscall_bsd.go syscall_darwin.go syscall_darwin_arm64.go 1// go run mksyscall.go -tags darwin,arm64,go1.12 syscall_bsd.go syscall_darwin.go syscall_darwin_arm64.go
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build darwin,arm64 4// +build darwin,arm64,go1.12
5 5
6package unix 6package unix
7 7
@@ -15,7 +15,7 @@ var _ syscall.Errno
15// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 15// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
16 16
17func getgroups(ngid int, gid *_Gid_t) (n int, err error) { 17func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
18 r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) 18 r0, _, e1 := syscall_rawSyscall(funcPC(libc_getgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
19 n = int(r0) 19 n = int(r0)
20 if e1 != 0 { 20 if e1 != 0 {
21 err = errnoErr(e1) 21 err = errnoErr(e1)
@@ -23,20 +23,30 @@ func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
23 return 23 return
24} 24}
25 25
26func libc_getgroups_trampoline()
27
28//go:linkname libc_getgroups libc_getgroups
29//go:cgo_import_dynamic libc_getgroups getgroups "/usr/lib/libSystem.B.dylib"
30
26// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 31// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
27 32
28func setgroups(ngid int, gid *_Gid_t) (err error) { 33func setgroups(ngid int, gid *_Gid_t) (err error) {
29 _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) 34 _, _, e1 := syscall_rawSyscall(funcPC(libc_setgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
30 if e1 != 0 { 35 if e1 != 0 {
31 err = errnoErr(e1) 36 err = errnoErr(e1)
32 } 37 }
33 return 38 return
34} 39}
35 40
41func libc_setgroups_trampoline()
42
43//go:linkname libc_setgroups libc_setgroups
44//go:cgo_import_dynamic libc_setgroups setgroups "/usr/lib/libSystem.B.dylib"
45
36// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 46// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
37 47
38func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) { 48func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
39 r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) 49 r0, _, e1 := syscall_syscall6(funcPC(libc_wait4_trampoline), uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
40 wpid = int(r0) 50 wpid = int(r0)
41 if e1 != 0 { 51 if e1 != 0 {
42 err = errnoErr(e1) 52 err = errnoErr(e1)
@@ -44,10 +54,15 @@ func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err
44 return 54 return
45} 55}
46 56
57func libc_wait4_trampoline()
58
59//go:linkname libc_wait4 libc_wait4
60//go:cgo_import_dynamic libc_wait4 wait4 "/usr/lib/libSystem.B.dylib"
61
47// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 62// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
48 63
49func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { 64func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
50 r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) 65 r0, _, e1 := syscall_syscall(funcPC(libc_accept_trampoline), uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
51 fd = int(r0) 66 fd = int(r0)
52 if e1 != 0 { 67 if e1 != 0 {
53 err = errnoErr(e1) 68 err = errnoErr(e1)
@@ -55,30 +70,45 @@ func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
55 return 70 return
56} 71}
57 72
73func libc_accept_trampoline()
74
75//go:linkname libc_accept libc_accept
76//go:cgo_import_dynamic libc_accept accept "/usr/lib/libSystem.B.dylib"
77
58// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 78// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
59 79
60func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { 80func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
61 _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen)) 81 _, _, e1 := syscall_syscall(funcPC(libc_bind_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen))
62 if e1 != 0 { 82 if e1 != 0 {
63 err = errnoErr(e1) 83 err = errnoErr(e1)
64 } 84 }
65 return 85 return
66} 86}
67 87
88func libc_bind_trampoline()
89
90//go:linkname libc_bind libc_bind
91//go:cgo_import_dynamic libc_bind bind "/usr/lib/libSystem.B.dylib"
92
68// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 93// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
69 94
70func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { 95func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
71 _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen)) 96 _, _, e1 := syscall_syscall(funcPC(libc_connect_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen))
72 if e1 != 0 { 97 if e1 != 0 {
73 err = errnoErr(e1) 98 err = errnoErr(e1)
74 } 99 }
75 return 100 return
76} 101}
77 102
103func libc_connect_trampoline()
104
105//go:linkname libc_connect libc_connect
106//go:cgo_import_dynamic libc_connect connect "/usr/lib/libSystem.B.dylib"
107
78// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 108// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
79 109
80func socket(domain int, typ int, proto int) (fd int, err error) { 110func socket(domain int, typ int, proto int) (fd int, err error) {
81 r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto)) 111 r0, _, e1 := syscall_rawSyscall(funcPC(libc_socket_trampoline), uintptr(domain), uintptr(typ), uintptr(proto))
82 fd = int(r0) 112 fd = int(r0)
83 if e1 != 0 { 113 if e1 != 0 {
84 err = errnoErr(e1) 114 err = errnoErr(e1)
@@ -86,66 +116,101 @@ func socket(domain int, typ int, proto int) (fd int, err error) {
86 return 116 return
87} 117}
88 118
119func libc_socket_trampoline()
120
121//go:linkname libc_socket libc_socket
122//go:cgo_import_dynamic libc_socket socket "/usr/lib/libSystem.B.dylib"
123
89// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 124// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
90 125
91func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) { 126func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
92 _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0) 127 _, _, e1 := syscall_syscall6(funcPC(libc_getsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
93 if e1 != 0 { 128 if e1 != 0 {
94 err = errnoErr(e1) 129 err = errnoErr(e1)
95 } 130 }
96 return 131 return
97} 132}
98 133
134func libc_getsockopt_trampoline()
135
136//go:linkname libc_getsockopt libc_getsockopt
137//go:cgo_import_dynamic libc_getsockopt getsockopt "/usr/lib/libSystem.B.dylib"
138
99// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 139// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
100 140
101func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) { 141func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
102 _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0) 142 _, _, e1 := syscall_syscall6(funcPC(libc_setsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
103 if e1 != 0 { 143 if e1 != 0 {
104 err = errnoErr(e1) 144 err = errnoErr(e1)
105 } 145 }
106 return 146 return
107} 147}
108 148
149func libc_setsockopt_trampoline()
150
151//go:linkname libc_setsockopt libc_setsockopt
152//go:cgo_import_dynamic libc_setsockopt setsockopt "/usr/lib/libSystem.B.dylib"
153
109// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 154// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
110 155
111func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { 156func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
112 _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) 157 _, _, e1 := syscall_rawSyscall(funcPC(libc_getpeername_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
113 if e1 != 0 { 158 if e1 != 0 {
114 err = errnoErr(e1) 159 err = errnoErr(e1)
115 } 160 }
116 return 161 return
117} 162}
118 163
164func libc_getpeername_trampoline()
165
166//go:linkname libc_getpeername libc_getpeername
167//go:cgo_import_dynamic libc_getpeername getpeername "/usr/lib/libSystem.B.dylib"
168
119// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 169// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
120 170
121func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { 171func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
122 _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) 172 _, _, e1 := syscall_rawSyscall(funcPC(libc_getsockname_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
123 if e1 != 0 { 173 if e1 != 0 {
124 err = errnoErr(e1) 174 err = errnoErr(e1)
125 } 175 }
126 return 176 return
127} 177}
128 178
179func libc_getsockname_trampoline()
180
181//go:linkname libc_getsockname libc_getsockname
182//go:cgo_import_dynamic libc_getsockname getsockname "/usr/lib/libSystem.B.dylib"
183
129// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 184// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
130 185
131func Shutdown(s int, how int) (err error) { 186func Shutdown(s int, how int) (err error) {
132 _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0) 187 _, _, e1 := syscall_syscall(funcPC(libc_shutdown_trampoline), uintptr(s), uintptr(how), 0)
133 if e1 != 0 { 188 if e1 != 0 {
134 err = errnoErr(e1) 189 err = errnoErr(e1)
135 } 190 }
136 return 191 return
137} 192}
138 193
194func libc_shutdown_trampoline()
195
196//go:linkname libc_shutdown libc_shutdown
197//go:cgo_import_dynamic libc_shutdown shutdown "/usr/lib/libSystem.B.dylib"
198
139// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 199// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
140 200
141func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) { 201func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
142 _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0) 202 _, _, e1 := syscall_rawSyscall6(funcPC(libc_socketpair_trampoline), uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
143 if e1 != 0 { 203 if e1 != 0 {
144 err = errnoErr(e1) 204 err = errnoErr(e1)
145 } 205 }
146 return 206 return
147} 207}
148 208
209func libc_socketpair_trampoline()
210
211//go:linkname libc_socketpair libc_socketpair
212//go:cgo_import_dynamic libc_socketpair socketpair "/usr/lib/libSystem.B.dylib"
213
149// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 214// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
150 215
151func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) { 216func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
@@ -155,7 +220,7 @@ func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Sockl
155 } else { 220 } else {
156 _p0 = unsafe.Pointer(&_zero) 221 _p0 = unsafe.Pointer(&_zero)
157 } 222 }
158 r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) 223 r0, _, e1 := syscall_syscall6(funcPC(libc_recvfrom_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
159 n = int(r0) 224 n = int(r0)
160 if e1 != 0 { 225 if e1 != 0 {
161 err = errnoErr(e1) 226 err = errnoErr(e1)
@@ -163,6 +228,11 @@ func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Sockl
163 return 228 return
164} 229}
165 230
231func libc_recvfrom_trampoline()
232
233//go:linkname libc_recvfrom libc_recvfrom
234//go:cgo_import_dynamic libc_recvfrom recvfrom "/usr/lib/libSystem.B.dylib"
235
166// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 236// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
167 237
168func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) { 238func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
@@ -172,17 +242,22 @@ func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (
172 } else { 242 } else {
173 _p0 = unsafe.Pointer(&_zero) 243 _p0 = unsafe.Pointer(&_zero)
174 } 244 }
175 _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen)) 245 _, _, e1 := syscall_syscall6(funcPC(libc_sendto_trampoline), uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
176 if e1 != 0 { 246 if e1 != 0 {
177 err = errnoErr(e1) 247 err = errnoErr(e1)
178 } 248 }
179 return 249 return
180} 250}
181 251
252func libc_sendto_trampoline()
253
254//go:linkname libc_sendto libc_sendto
255//go:cgo_import_dynamic libc_sendto sendto "/usr/lib/libSystem.B.dylib"
256
182// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 257// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
183 258
184func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { 259func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
185 r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) 260 r0, _, e1 := syscall_syscall(funcPC(libc_recvmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
186 n = int(r0) 261 n = int(r0)
187 if e1 != 0 { 262 if e1 != 0 {
188 err = errnoErr(e1) 263 err = errnoErr(e1)
@@ -190,10 +265,15 @@ func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
190 return 265 return
191} 266}
192 267
268func libc_recvmsg_trampoline()
269
270//go:linkname libc_recvmsg libc_recvmsg
271//go:cgo_import_dynamic libc_recvmsg recvmsg "/usr/lib/libSystem.B.dylib"
272
193// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 273// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
194 274
195func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { 275func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
196 r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) 276 r0, _, e1 := syscall_syscall(funcPC(libc_sendmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
197 n = int(r0) 277 n = int(r0)
198 if e1 != 0 { 278 if e1 != 0 {
199 err = errnoErr(e1) 279 err = errnoErr(e1)
@@ -201,10 +281,15 @@ func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
201 return 281 return
202} 282}
203 283
284func libc_sendmsg_trampoline()
285
286//go:linkname libc_sendmsg libc_sendmsg
287//go:cgo_import_dynamic libc_sendmsg sendmsg "/usr/lib/libSystem.B.dylib"
288
204// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 289// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
205 290
206func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) { 291func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
207 r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout))) 292 r0, _, e1 := syscall_syscall6(funcPC(libc_kevent_trampoline), uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
208 n = int(r0) 293 n = int(r0)
209 if e1 != 0 { 294 if e1 != 0 {
210 err = errnoErr(e1) 295 err = errnoErr(e1)
@@ -212,6 +297,11 @@ func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, ne
212 return 297 return
213} 298}
214 299
300func libc_kevent_trampoline()
301
302//go:linkname libc_kevent libc_kevent
303//go:cgo_import_dynamic libc_kevent kevent "/usr/lib/libSystem.B.dylib"
304
215// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 305// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
216 306
217func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { 307func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
@@ -221,13 +311,18 @@ func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr)
221 } else { 311 } else {
222 _p0 = unsafe.Pointer(&_zero) 312 _p0 = unsafe.Pointer(&_zero)
223 } 313 }
224 _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen)) 314 _, _, e1 := syscall_syscall6(funcPC(libc___sysctl_trampoline), uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
225 if e1 != 0 { 315 if e1 != 0 {
226 err = errnoErr(e1) 316 err = errnoErr(e1)
227 } 317 }
228 return 318 return
229} 319}
230 320
321func libc___sysctl_trampoline()
322
323//go:linkname libc___sysctl libc___sysctl
324//go:cgo_import_dynamic libc___sysctl __sysctl "/usr/lib/libSystem.B.dylib"
325
231// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 326// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
232 327
233func utimes(path string, timeval *[2]Timeval) (err error) { 328func utimes(path string, timeval *[2]Timeval) (err error) {
@@ -236,27 +331,37 @@ func utimes(path string, timeval *[2]Timeval) (err error) {
236 if err != nil { 331 if err != nil {
237 return 332 return
238 } 333 }
239 _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) 334 _, _, e1 := syscall_syscall(funcPC(libc_utimes_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
240 if e1 != 0 { 335 if e1 != 0 {
241 err = errnoErr(e1) 336 err = errnoErr(e1)
242 } 337 }
243 return 338 return
244} 339}
245 340
341func libc_utimes_trampoline()
342
343//go:linkname libc_utimes libc_utimes
344//go:cgo_import_dynamic libc_utimes utimes "/usr/lib/libSystem.B.dylib"
345
246// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 346// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
247 347
248func futimes(fd int, timeval *[2]Timeval) (err error) { 348func futimes(fd int, timeval *[2]Timeval) (err error) {
249 _, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0) 349 _, _, e1 := syscall_syscall(funcPC(libc_futimes_trampoline), uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
250 if e1 != 0 { 350 if e1 != 0 {
251 err = errnoErr(e1) 351 err = errnoErr(e1)
252 } 352 }
253 return 353 return
254} 354}
255 355
356func libc_futimes_trampoline()
357
358//go:linkname libc_futimes libc_futimes
359//go:cgo_import_dynamic libc_futimes futimes "/usr/lib/libSystem.B.dylib"
360
256// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 361// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
257 362
258func fcntl(fd int, cmd int, arg int) (val int, err error) { 363func fcntl(fd int, cmd int, arg int) (val int, err error) {
259 r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg)) 364 r0, _, e1 := syscall_syscall(funcPC(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
260 val = int(r0) 365 val = int(r0)
261 if e1 != 0 { 366 if e1 != 0 {
262 err = errnoErr(e1) 367 err = errnoErr(e1)
@@ -264,10 +369,15 @@ func fcntl(fd int, cmd int, arg int) (val int, err error) {
264 return 369 return
265} 370}
266 371
372func libc_fcntl_trampoline()
373
374//go:linkname libc_fcntl libc_fcntl
375//go:cgo_import_dynamic libc_fcntl fcntl "/usr/lib/libSystem.B.dylib"
376
267// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 377// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
268 378
269func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { 379func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
270 r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout)) 380 r0, _, e1 := syscall_syscall(funcPC(libc_poll_trampoline), uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
271 n = int(r0) 381 n = int(r0)
272 if e1 != 0 { 382 if e1 != 0 {
273 err = errnoErr(e1) 383 err = errnoErr(e1)
@@ -275,6 +385,11 @@ func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
275 return 385 return
276} 386}
277 387
388func libc_poll_trampoline()
389
390//go:linkname libc_poll libc_poll
391//go:cgo_import_dynamic libc_poll poll "/usr/lib/libSystem.B.dylib"
392
278// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 393// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
279 394
280func Madvise(b []byte, behav int) (err error) { 395func Madvise(b []byte, behav int) (err error) {
@@ -284,13 +399,18 @@ func Madvise(b []byte, behav int) (err error) {
284 } else { 399 } else {
285 _p0 = unsafe.Pointer(&_zero) 400 _p0 = unsafe.Pointer(&_zero)
286 } 401 }
287 _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav)) 402 _, _, e1 := syscall_syscall(funcPC(libc_madvise_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(behav))
288 if e1 != 0 { 403 if e1 != 0 {
289 err = errnoErr(e1) 404 err = errnoErr(e1)
290 } 405 }
291 return 406 return
292} 407}
293 408
409func libc_madvise_trampoline()
410
411//go:linkname libc_madvise libc_madvise
412//go:cgo_import_dynamic libc_madvise madvise "/usr/lib/libSystem.B.dylib"
413
294// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 414// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
295 415
296func Mlock(b []byte) (err error) { 416func Mlock(b []byte) (err error) {
@@ -300,23 +420,33 @@ func Mlock(b []byte) (err error) {
300 } else { 420 } else {
301 _p0 = unsafe.Pointer(&_zero) 421 _p0 = unsafe.Pointer(&_zero)
302 } 422 }
303 _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0) 423 _, _, e1 := syscall_syscall(funcPC(libc_mlock_trampoline), uintptr(_p0), uintptr(len(b)), 0)
304 if e1 != 0 { 424 if e1 != 0 {
305 err = errnoErr(e1) 425 err = errnoErr(e1)
306 } 426 }
307 return 427 return
308} 428}
309 429
430func libc_mlock_trampoline()
431
432//go:linkname libc_mlock libc_mlock
433//go:cgo_import_dynamic libc_mlock mlock "/usr/lib/libSystem.B.dylib"
434
310// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 435// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
311 436
312func Mlockall(flags int) (err error) { 437func Mlockall(flags int) (err error) {
313 _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0) 438 _, _, e1 := syscall_syscall(funcPC(libc_mlockall_trampoline), uintptr(flags), 0, 0)
314 if e1 != 0 { 439 if e1 != 0 {
315 err = errnoErr(e1) 440 err = errnoErr(e1)
316 } 441 }
317 return 442 return
318} 443}
319 444
445func libc_mlockall_trampoline()
446
447//go:linkname libc_mlockall libc_mlockall
448//go:cgo_import_dynamic libc_mlockall mlockall "/usr/lib/libSystem.B.dylib"
449
320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 450// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
321 451
322func Mprotect(b []byte, prot int) (err error) { 452func Mprotect(b []byte, prot int) (err error) {
@@ -326,13 +456,18 @@ func Mprotect(b []byte, prot int) (err error) {
326 } else { 456 } else {
327 _p0 = unsafe.Pointer(&_zero) 457 _p0 = unsafe.Pointer(&_zero)
328 } 458 }
329 _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot)) 459 _, _, e1 := syscall_syscall(funcPC(libc_mprotect_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(prot))
330 if e1 != 0 { 460 if e1 != 0 {
331 err = errnoErr(e1) 461 err = errnoErr(e1)
332 } 462 }
333 return 463 return
334} 464}
335 465
466func libc_mprotect_trampoline()
467
468//go:linkname libc_mprotect libc_mprotect
469//go:cgo_import_dynamic libc_mprotect mprotect "/usr/lib/libSystem.B.dylib"
470
336// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 471// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
337 472
338func Msync(b []byte, flags int) (err error) { 473func Msync(b []byte, flags int) (err error) {
@@ -342,13 +477,18 @@ func Msync(b []byte, flags int) (err error) {
342 } else { 477 } else {
343 _p0 = unsafe.Pointer(&_zero) 478 _p0 = unsafe.Pointer(&_zero)
344 } 479 }
345 _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags)) 480 _, _, e1 := syscall_syscall(funcPC(libc_msync_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(flags))
346 if e1 != 0 { 481 if e1 != 0 {
347 err = errnoErr(e1) 482 err = errnoErr(e1)
348 } 483 }
349 return 484 return
350} 485}
351 486
487func libc_msync_trampoline()
488
489//go:linkname libc_msync libc_msync
490//go:cgo_import_dynamic libc_msync msync "/usr/lib/libSystem.B.dylib"
491
352// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 492// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
353 493
354func Munlock(b []byte) (err error) { 494func Munlock(b []byte) (err error) {
@@ -358,37 +498,67 @@ func Munlock(b []byte) (err error) {
358 } else { 498 } else {
359 _p0 = unsafe.Pointer(&_zero) 499 _p0 = unsafe.Pointer(&_zero)
360 } 500 }
361 _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0) 501 _, _, e1 := syscall_syscall(funcPC(libc_munlock_trampoline), uintptr(_p0), uintptr(len(b)), 0)
362 if e1 != 0 { 502 if e1 != 0 {
363 err = errnoErr(e1) 503 err = errnoErr(e1)
364 } 504 }
365 return 505 return
366} 506}
367 507
508func libc_munlock_trampoline()
509
510//go:linkname libc_munlock libc_munlock
511//go:cgo_import_dynamic libc_munlock munlock "/usr/lib/libSystem.B.dylib"
512
368// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 513// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
369 514
370func Munlockall() (err error) { 515func Munlockall() (err error) {
371 _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0) 516 _, _, e1 := syscall_syscall(funcPC(libc_munlockall_trampoline), 0, 0, 0)
372 if e1 != 0 { 517 if e1 != 0 {
373 err = errnoErr(e1) 518 err = errnoErr(e1)
374 } 519 }
375 return 520 return
376} 521}
377 522
523func libc_munlockall_trampoline()
524
525//go:linkname libc_munlockall libc_munlockall
526//go:cgo_import_dynamic libc_munlockall munlockall "/usr/lib/libSystem.B.dylib"
527
378// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 528// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
379 529
380func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) { 530func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
381 _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0) 531 _, _, e1 := syscall_syscall6(funcPC(libc_ptrace_trampoline), uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
532 if e1 != 0 {
533 err = errnoErr(e1)
534 }
535 return
536}
537
538func libc_ptrace_trampoline()
539
540//go:linkname libc_ptrace libc_ptrace
541//go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib"
542
543// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
544
545func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
546 _, _, e1 := syscall_syscall6(funcPC(libc_getattrlist_trampoline), uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
382 if e1 != 0 { 547 if e1 != 0 {
383 err = errnoErr(e1) 548 err = errnoErr(e1)
384 } 549 }
385 return 550 return
386} 551}
387 552
553func libc_getattrlist_trampoline()
554
555//go:linkname libc_getattrlist libc_getattrlist
556//go:cgo_import_dynamic libc_getattrlist getattrlist "/usr/lib/libSystem.B.dylib"
557
388// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 558// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
389 559
390func pipe() (r int, w int, err error) { 560func pipe() (r int, w int, err error) {
391 r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0) 561 r0, r1, e1 := syscall_rawSyscall(funcPC(libc_pipe_trampoline), 0, 0, 0)
392 r = int(r0) 562 r = int(r0)
393 w = int(r1) 563 w = int(r1)
394 if e1 != 0 { 564 if e1 != 0 {
@@ -397,6 +567,11 @@ func pipe() (r int, w int, err error) {
397 return 567 return
398} 568}
399 569
570func libc_pipe_trampoline()
571
572//go:linkname libc_pipe libc_pipe
573//go:cgo_import_dynamic libc_pipe pipe "/usr/lib/libSystem.B.dylib"
574
400// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 575// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
401 576
402func getxattr(path string, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) { 577func getxattr(path string, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
@@ -410,7 +585,7 @@ func getxattr(path string, attr string, dest *byte, size int, position uint32, o
410 if err != nil { 585 if err != nil {
411 return 586 return
412 } 587 }
413 r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options)) 588 r0, _, e1 := syscall_syscall6(funcPC(libc_getxattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options))
414 sz = int(r0) 589 sz = int(r0)
415 if e1 != 0 { 590 if e1 != 0 {
416 err = errnoErr(e1) 591 err = errnoErr(e1)
@@ -418,6 +593,11 @@ func getxattr(path string, attr string, dest *byte, size int, position uint32, o
418 return 593 return
419} 594}
420 595
596func libc_getxattr_trampoline()
597
598//go:linkname libc_getxattr libc_getxattr
599//go:cgo_import_dynamic libc_getxattr getxattr "/usr/lib/libSystem.B.dylib"
600
421// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 601// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
422 602
423func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) { 603func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
@@ -426,7 +606,7 @@ func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, optio
426 if err != nil { 606 if err != nil {
427 return 607 return
428 } 608 }
429 r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options)) 609 r0, _, e1 := syscall_syscall6(funcPC(libc_fgetxattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options))
430 sz = int(r0) 610 sz = int(r0)
431 if e1 != 0 { 611 if e1 != 0 {
432 err = errnoErr(e1) 612 err = errnoErr(e1)
@@ -434,6 +614,11 @@ func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, optio
434 return 614 return
435} 615}
436 616
617func libc_fgetxattr_trampoline()
618
619//go:linkname libc_fgetxattr libc_fgetxattr
620//go:cgo_import_dynamic libc_fgetxattr fgetxattr "/usr/lib/libSystem.B.dylib"
621
437// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 622// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
438 623
439func setxattr(path string, attr string, data *byte, size int, position uint32, options int) (err error) { 624func setxattr(path string, attr string, data *byte, size int, position uint32, options int) (err error) {
@@ -447,13 +632,18 @@ func setxattr(path string, attr string, data *byte, size int, position uint32, o
447 if err != nil { 632 if err != nil {
448 return 633 return
449 } 634 }
450 _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options)) 635 _, _, e1 := syscall_syscall6(funcPC(libc_setxattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options))
451 if e1 != 0 { 636 if e1 != 0 {
452 err = errnoErr(e1) 637 err = errnoErr(e1)
453 } 638 }
454 return 639 return
455} 640}
456 641
642func libc_setxattr_trampoline()
643
644//go:linkname libc_setxattr libc_setxattr
645//go:cgo_import_dynamic libc_setxattr setxattr "/usr/lib/libSystem.B.dylib"
646
457// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 647// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
458 648
459func fsetxattr(fd int, attr string, data *byte, size int, position uint32, options int) (err error) { 649func fsetxattr(fd int, attr string, data *byte, size int, position uint32, options int) (err error) {
@@ -462,13 +652,18 @@ func fsetxattr(fd int, attr string, data *byte, size int, position uint32, optio
462 if err != nil { 652 if err != nil {
463 return 653 return
464 } 654 }
465 _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options)) 655 _, _, e1 := syscall_syscall6(funcPC(libc_fsetxattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options))
466 if e1 != 0 { 656 if e1 != 0 {
467 err = errnoErr(e1) 657 err = errnoErr(e1)
468 } 658 }
469 return 659 return
470} 660}
471 661
662func libc_fsetxattr_trampoline()
663
664//go:linkname libc_fsetxattr libc_fsetxattr
665//go:cgo_import_dynamic libc_fsetxattr fsetxattr "/usr/lib/libSystem.B.dylib"
666
472// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 667// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
473 668
474func removexattr(path string, attr string, options int) (err error) { 669func removexattr(path string, attr string, options int) (err error) {
@@ -482,13 +677,18 @@ func removexattr(path string, attr string, options int) (err error) {
482 if err != nil { 677 if err != nil {
483 return 678 return
484 } 679 }
485 _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) 680 _, _, e1 := syscall_syscall(funcPC(libc_removexattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
486 if e1 != 0 { 681 if e1 != 0 {
487 err = errnoErr(e1) 682 err = errnoErr(e1)
488 } 683 }
489 return 684 return
490} 685}
491 686
687func libc_removexattr_trampoline()
688
689//go:linkname libc_removexattr libc_removexattr
690//go:cgo_import_dynamic libc_removexattr removexattr "/usr/lib/libSystem.B.dylib"
691
492// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 692// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
493 693
494func fremovexattr(fd int, attr string, options int) (err error) { 694func fremovexattr(fd int, attr string, options int) (err error) {
@@ -497,13 +697,18 @@ func fremovexattr(fd int, attr string, options int) (err error) {
497 if err != nil { 697 if err != nil {
498 return 698 return
499 } 699 }
500 _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(options)) 700 _, _, e1 := syscall_syscall(funcPC(libc_fremovexattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(options))
501 if e1 != 0 { 701 if e1 != 0 {
502 err = errnoErr(e1) 702 err = errnoErr(e1)
503 } 703 }
504 return 704 return
505} 705}
506 706
707func libc_fremovexattr_trampoline()
708
709//go:linkname libc_fremovexattr libc_fremovexattr
710//go:cgo_import_dynamic libc_fremovexattr fremovexattr "/usr/lib/libSystem.B.dylib"
711
507// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 712// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
508 713
509func listxattr(path string, dest *byte, size int, options int) (sz int, err error) { 714func listxattr(path string, dest *byte, size int, options int) (sz int, err error) {
@@ -512,7 +717,7 @@ func listxattr(path string, dest *byte, size int, options int) (sz int, err erro
512 if err != nil { 717 if err != nil {
513 return 718 return
514 } 719 }
515 r0, _, e1 := Syscall6(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0) 720 r0, _, e1 := syscall_syscall6(funcPC(libc_listxattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
516 sz = int(r0) 721 sz = int(r0)
517 if e1 != 0 { 722 if e1 != 0 {
518 err = errnoErr(e1) 723 err = errnoErr(e1)
@@ -520,10 +725,15 @@ func listxattr(path string, dest *byte, size int, options int) (sz int, err erro
520 return 725 return
521} 726}
522 727
728func libc_listxattr_trampoline()
729
730//go:linkname libc_listxattr libc_listxattr
731//go:cgo_import_dynamic libc_listxattr listxattr "/usr/lib/libSystem.B.dylib"
732
523// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 733// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
524 734
525func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) { 735func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) {
526 r0, _, e1 := Syscall6(SYS_FLISTXATTR, uintptr(fd), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0) 736 r0, _, e1 := syscall_syscall6(funcPC(libc_flistxattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
527 sz = int(r0) 737 sz = int(r0)
528 if e1 != 0 { 738 if e1 != 0 {
529 err = errnoErr(e1) 739 err = errnoErr(e1)
@@ -531,26 +741,71 @@ func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) {
531 return 741 return
532} 742}
533 743
744func libc_flistxattr_trampoline()
745
746//go:linkname libc_flistxattr libc_flistxattr
747//go:cgo_import_dynamic libc_flistxattr flistxattr "/usr/lib/libSystem.B.dylib"
748
749// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
750
751func setattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
752 _, _, e1 := syscall_syscall6(funcPC(libc_setattrlist_trampoline), uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
753 if e1 != 0 {
754 err = errnoErr(e1)
755 }
756 return
757}
758
759func libc_setattrlist_trampoline()
760
761//go:linkname libc_setattrlist libc_setattrlist
762//go:cgo_import_dynamic libc_setattrlist setattrlist "/usr/lib/libSystem.B.dylib"
763
534// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 764// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
535 765
536func kill(pid int, signum int, posix int) (err error) { 766func kill(pid int, signum int, posix int) (err error) {
537 _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), uintptr(posix)) 767 _, _, e1 := syscall_syscall(funcPC(libc_kill_trampoline), uintptr(pid), uintptr(signum), uintptr(posix))
538 if e1 != 0 { 768 if e1 != 0 {
539 err = errnoErr(e1) 769 err = errnoErr(e1)
540 } 770 }
541 return 771 return
542} 772}
543 773
774func libc_kill_trampoline()
775
776//go:linkname libc_kill libc_kill
777//go:cgo_import_dynamic libc_kill kill "/usr/lib/libSystem.B.dylib"
778
544// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 779// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
545 780
546func ioctl(fd int, req uint, arg uintptr) (err error) { 781func ioctl(fd int, req uint, arg uintptr) (err error) {
547 _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) 782 _, _, e1 := syscall_syscall(funcPC(libc_ioctl_trampoline), uintptr(fd), uintptr(req), uintptr(arg))
783 if e1 != 0 {
784 err = errnoErr(e1)
785 }
786 return
787}
788
789func libc_ioctl_trampoline()
790
791//go:linkname libc_ioctl libc_ioctl
792//go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib"
793
794// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
795
796func sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error) {
797 _, _, e1 := syscall_syscall6(funcPC(libc_sendfile_trampoline), uintptr(infd), uintptr(outfd), uintptr(offset), uintptr(unsafe.Pointer(len)), uintptr(hdtr), uintptr(flags))
548 if e1 != 0 { 798 if e1 != 0 {
549 err = errnoErr(e1) 799 err = errnoErr(e1)
550 } 800 }
551 return 801 return
552} 802}
553 803
804func libc_sendfile_trampoline()
805
806//go:linkname libc_sendfile libc_sendfile
807//go:cgo_import_dynamic libc_sendfile sendfile "/usr/lib/libSystem.B.dylib"
808
554// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 809// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
555 810
556func Access(path string, mode uint32) (err error) { 811func Access(path string, mode uint32) (err error) {
@@ -559,23 +814,33 @@ func Access(path string, mode uint32) (err error) {
559 if err != nil { 814 if err != nil {
560 return 815 return
561 } 816 }
562 _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) 817 _, _, e1 := syscall_syscall(funcPC(libc_access_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
563 if e1 != 0 { 818 if e1 != 0 {
564 err = errnoErr(e1) 819 err = errnoErr(e1)
565 } 820 }
566 return 821 return
567} 822}
568 823
824func libc_access_trampoline()
825
826//go:linkname libc_access libc_access
827//go:cgo_import_dynamic libc_access access "/usr/lib/libSystem.B.dylib"
828
569// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 829// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
570 830
571func Adjtime(delta *Timeval, olddelta *Timeval) (err error) { 831func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
572 _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0) 832 _, _, e1 := syscall_syscall(funcPC(libc_adjtime_trampoline), uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
573 if e1 != 0 { 833 if e1 != 0 {
574 err = errnoErr(e1) 834 err = errnoErr(e1)
575 } 835 }
576 return 836 return
577} 837}
578 838
839func libc_adjtime_trampoline()
840
841//go:linkname libc_adjtime libc_adjtime
842//go:cgo_import_dynamic libc_adjtime adjtime "/usr/lib/libSystem.B.dylib"
843
579// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 844// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
580 845
581func Chdir(path string) (err error) { 846func Chdir(path string) (err error) {
@@ -584,13 +849,18 @@ func Chdir(path string) (err error) {
584 if err != nil { 849 if err != nil {
585 return 850 return
586 } 851 }
587 _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) 852 _, _, e1 := syscall_syscall(funcPC(libc_chdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
588 if e1 != 0 { 853 if e1 != 0 {
589 err = errnoErr(e1) 854 err = errnoErr(e1)
590 } 855 }
591 return 856 return
592} 857}
593 858
859func libc_chdir_trampoline()
860
861//go:linkname libc_chdir libc_chdir
862//go:cgo_import_dynamic libc_chdir chdir "/usr/lib/libSystem.B.dylib"
863
594// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 864// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
595 865
596func Chflags(path string, flags int) (err error) { 866func Chflags(path string, flags int) (err error) {
@@ -599,13 +869,18 @@ func Chflags(path string, flags int) (err error) {
599 if err != nil { 869 if err != nil {
600 return 870 return
601 } 871 }
602 _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) 872 _, _, e1 := syscall_syscall(funcPC(libc_chflags_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
603 if e1 != 0 { 873 if e1 != 0 {
604 err = errnoErr(e1) 874 err = errnoErr(e1)
605 } 875 }
606 return 876 return
607} 877}
608 878
879func libc_chflags_trampoline()
880
881//go:linkname libc_chflags libc_chflags
882//go:cgo_import_dynamic libc_chflags chflags "/usr/lib/libSystem.B.dylib"
883
609// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 884// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
610 885
611func Chmod(path string, mode uint32) (err error) { 886func Chmod(path string, mode uint32) (err error) {
@@ -614,13 +889,18 @@ func Chmod(path string, mode uint32) (err error) {
614 if err != nil { 889 if err != nil {
615 return 890 return
616 } 891 }
617 _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) 892 _, _, e1 := syscall_syscall(funcPC(libc_chmod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
618 if e1 != 0 { 893 if e1 != 0 {
619 err = errnoErr(e1) 894 err = errnoErr(e1)
620 } 895 }
621 return 896 return
622} 897}
623 898
899func libc_chmod_trampoline()
900
901//go:linkname libc_chmod libc_chmod
902//go:cgo_import_dynamic libc_chmod chmod "/usr/lib/libSystem.B.dylib"
903
624// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 904// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
625 905
626func Chown(path string, uid int, gid int) (err error) { 906func Chown(path string, uid int, gid int) (err error) {
@@ -629,13 +909,18 @@ func Chown(path string, uid int, gid int) (err error) {
629 if err != nil { 909 if err != nil {
630 return 910 return
631 } 911 }
632 _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) 912 _, _, e1 := syscall_syscall(funcPC(libc_chown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
633 if e1 != 0 { 913 if e1 != 0 {
634 err = errnoErr(e1) 914 err = errnoErr(e1)
635 } 915 }
636 return 916 return
637} 917}
638 918
919func libc_chown_trampoline()
920
921//go:linkname libc_chown libc_chown
922//go:cgo_import_dynamic libc_chown chown "/usr/lib/libSystem.B.dylib"
923
639// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 924// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
640 925
641func Chroot(path string) (err error) { 926func Chroot(path string) (err error) {
@@ -644,27 +929,37 @@ func Chroot(path string) (err error) {
644 if err != nil { 929 if err != nil {
645 return 930 return
646 } 931 }
647 _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0) 932 _, _, e1 := syscall_syscall(funcPC(libc_chroot_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
648 if e1 != 0 { 933 if e1 != 0 {
649 err = errnoErr(e1) 934 err = errnoErr(e1)
650 } 935 }
651 return 936 return
652} 937}
653 938
939func libc_chroot_trampoline()
940
941//go:linkname libc_chroot libc_chroot
942//go:cgo_import_dynamic libc_chroot chroot "/usr/lib/libSystem.B.dylib"
943
654// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 944// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
655 945
656func Close(fd int) (err error) { 946func Close(fd int) (err error) {
657 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 947 _, _, e1 := syscall_syscall(funcPC(libc_close_trampoline), uintptr(fd), 0, 0)
658 if e1 != 0 { 948 if e1 != 0 {
659 err = errnoErr(e1) 949 err = errnoErr(e1)
660 } 950 }
661 return 951 return
662} 952}
663 953
954func libc_close_trampoline()
955
956//go:linkname libc_close libc_close
957//go:cgo_import_dynamic libc_close close "/usr/lib/libSystem.B.dylib"
958
664// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 959// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
665 960
666func Dup(fd int) (nfd int, err error) { 961func Dup(fd int) (nfd int, err error) {
667 r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0) 962 r0, _, e1 := syscall_syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0)
668 nfd = int(r0) 963 nfd = int(r0)
669 if e1 != 0 { 964 if e1 != 0 {
670 err = errnoErr(e1) 965 err = errnoErr(e1)
@@ -672,16 +967,26 @@ func Dup(fd int) (nfd int, err error) {
672 return 967 return
673} 968}
674 969
970func libc_dup_trampoline()
971
972//go:linkname libc_dup libc_dup
973//go:cgo_import_dynamic libc_dup dup "/usr/lib/libSystem.B.dylib"
974
675// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 975// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
676 976
677func Dup2(from int, to int) (err error) { 977func Dup2(from int, to int) (err error) {
678 _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0) 978 _, _, e1 := syscall_syscall(funcPC(libc_dup2_trampoline), uintptr(from), uintptr(to), 0)
679 if e1 != 0 { 979 if e1 != 0 {
680 err = errnoErr(e1) 980 err = errnoErr(e1)
681 } 981 }
682 return 982 return
683} 983}
684 984
985func libc_dup2_trampoline()
986
987//go:linkname libc_dup2 libc_dup2
988//go:cgo_import_dynamic libc_dup2 dup2 "/usr/lib/libSystem.B.dylib"
989
685// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 990// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
686 991
687func Exchangedata(path1 string, path2 string, options int) (err error) { 992func Exchangedata(path1 string, path2 string, options int) (err error) {
@@ -695,20 +1000,30 @@ func Exchangedata(path1 string, path2 string, options int) (err error) {
695 if err != nil { 1000 if err != nil {
696 return 1001 return
697 } 1002 }
698 _, _, e1 := Syscall(SYS_EXCHANGEDATA, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) 1003 _, _, e1 := syscall_syscall(funcPC(libc_exchangedata_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
699 if e1 != 0 { 1004 if e1 != 0 {
700 err = errnoErr(e1) 1005 err = errnoErr(e1)
701 } 1006 }
702 return 1007 return
703} 1008}
704 1009
1010func libc_exchangedata_trampoline()
1011
1012//go:linkname libc_exchangedata libc_exchangedata
1013//go:cgo_import_dynamic libc_exchangedata exchangedata "/usr/lib/libSystem.B.dylib"
1014
705// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1015// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
706 1016
707func Exit(code int) { 1017func Exit(code int) {
708 Syscall(SYS_EXIT, uintptr(code), 0, 0) 1018 syscall_syscall(funcPC(libc_exit_trampoline), uintptr(code), 0, 0)
709 return 1019 return
710} 1020}
711 1021
1022func libc_exit_trampoline()
1023
1024//go:linkname libc_exit libc_exit
1025//go:cgo_import_dynamic libc_exit exit "/usr/lib/libSystem.B.dylib"
1026
712// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1027// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
713 1028
714func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { 1029func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
@@ -717,43 +1032,63 @@ func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
717 if err != nil { 1032 if err != nil {
718 return 1033 return
719 } 1034 }
720 _, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) 1035 _, _, e1 := syscall_syscall6(funcPC(libc_faccessat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
721 if e1 != 0 { 1036 if e1 != 0 {
722 err = errnoErr(e1) 1037 err = errnoErr(e1)
723 } 1038 }
724 return 1039 return
725} 1040}
726 1041
1042func libc_faccessat_trampoline()
1043
1044//go:linkname libc_faccessat libc_faccessat
1045//go:cgo_import_dynamic libc_faccessat faccessat "/usr/lib/libSystem.B.dylib"
1046
727// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1047// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
728 1048
729func Fchdir(fd int) (err error) { 1049func Fchdir(fd int) (err error) {
730 _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0) 1050 _, _, e1 := syscall_syscall(funcPC(libc_fchdir_trampoline), uintptr(fd), 0, 0)
731 if e1 != 0 { 1051 if e1 != 0 {
732 err = errnoErr(e1) 1052 err = errnoErr(e1)
733 } 1053 }
734 return 1054 return
735} 1055}
736 1056
1057func libc_fchdir_trampoline()
1058
1059//go:linkname libc_fchdir libc_fchdir
1060//go:cgo_import_dynamic libc_fchdir fchdir "/usr/lib/libSystem.B.dylib"
1061
737// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1062// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
738 1063
739func Fchflags(fd int, flags int) (err error) { 1064func Fchflags(fd int, flags int) (err error) {
740 _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0) 1065 _, _, e1 := syscall_syscall(funcPC(libc_fchflags_trampoline), uintptr(fd), uintptr(flags), 0)
741 if e1 != 0 { 1066 if e1 != 0 {
742 err = errnoErr(e1) 1067 err = errnoErr(e1)
743 } 1068 }
744 return 1069 return
745} 1070}
746 1071
1072func libc_fchflags_trampoline()
1073
1074//go:linkname libc_fchflags libc_fchflags
1075//go:cgo_import_dynamic libc_fchflags fchflags "/usr/lib/libSystem.B.dylib"
1076
747// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1077// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
748 1078
749func Fchmod(fd int, mode uint32) (err error) { 1079func Fchmod(fd int, mode uint32) (err error) {
750 _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0) 1080 _, _, e1 := syscall_syscall(funcPC(libc_fchmod_trampoline), uintptr(fd), uintptr(mode), 0)
751 if e1 != 0 { 1081 if e1 != 0 {
752 err = errnoErr(e1) 1082 err = errnoErr(e1)
753 } 1083 }
754 return 1084 return
755} 1085}
756 1086
1087func libc_fchmod_trampoline()
1088
1089//go:linkname libc_fchmod libc_fchmod
1090//go:cgo_import_dynamic libc_fchmod fchmod "/usr/lib/libSystem.B.dylib"
1091
757// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1092// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
758 1093
759func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { 1094func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
@@ -762,23 +1097,33 @@ func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
762 if err != nil { 1097 if err != nil {
763 return 1098 return
764 } 1099 }
765 _, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) 1100 _, _, e1 := syscall_syscall6(funcPC(libc_fchmodat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
766 if e1 != 0 { 1101 if e1 != 0 {
767 err = errnoErr(e1) 1102 err = errnoErr(e1)
768 } 1103 }
769 return 1104 return
770} 1105}
771 1106
1107func libc_fchmodat_trampoline()
1108
1109//go:linkname libc_fchmodat libc_fchmodat
1110//go:cgo_import_dynamic libc_fchmodat fchmodat "/usr/lib/libSystem.B.dylib"
1111
772// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1112// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
773 1113
774func Fchown(fd int, uid int, gid int) (err error) { 1114func Fchown(fd int, uid int, gid int) (err error) {
775 _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid)) 1115 _, _, e1 := syscall_syscall(funcPC(libc_fchown_trampoline), uintptr(fd), uintptr(uid), uintptr(gid))
776 if e1 != 0 { 1116 if e1 != 0 {
777 err = errnoErr(e1) 1117 err = errnoErr(e1)
778 } 1118 }
779 return 1119 return
780} 1120}
781 1121
1122func libc_fchown_trampoline()
1123
1124//go:linkname libc_fchown libc_fchown
1125//go:cgo_import_dynamic libc_fchown fchown "/usr/lib/libSystem.B.dylib"
1126
782// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1127// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
783 1128
784func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { 1129func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
@@ -787,142 +1132,135 @@ func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
787 if err != nil { 1132 if err != nil {
788 return 1133 return
789 } 1134 }
790 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0) 1135 _, _, e1 := syscall_syscall6(funcPC(libc_fchownat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
791 if e1 != 0 { 1136 if e1 != 0 {
792 err = errnoErr(e1) 1137 err = errnoErr(e1)
793 } 1138 }
794 return 1139 return
795} 1140}
796 1141
797// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1142func libc_fchownat_trampoline()
798 1143
799func Flock(fd int, how int) (err error) { 1144//go:linkname libc_fchownat libc_fchownat
800 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0) 1145//go:cgo_import_dynamic libc_fchownat fchownat "/usr/lib/libSystem.B.dylib"
801 if e1 != 0 {
802 err = errnoErr(e1)
803 }
804 return
805}
806 1146
807// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1147// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
808 1148
809func Fpathconf(fd int, name int) (val int, err error) { 1149func Flock(fd int, how int) (err error) {
810 r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0) 1150 _, _, e1 := syscall_syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0)
811 val = int(r0)
812 if e1 != 0 { 1151 if e1 != 0 {
813 err = errnoErr(e1) 1152 err = errnoErr(e1)
814 } 1153 }
815 return 1154 return
816} 1155}
817 1156
818// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1157func libc_flock_trampoline()
819 1158
820func Fstat(fd int, stat *Stat_t) (err error) { 1159//go:linkname libc_flock libc_flock
821 _, _, e1 := Syscall(SYS_FSTAT64, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) 1160//go:cgo_import_dynamic libc_flock flock "/usr/lib/libSystem.B.dylib"
822 if e1 != 0 {
823 err = errnoErr(e1)
824 }
825 return
826}
827 1161
828// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1162// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
829 1163
830func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { 1164func Fpathconf(fd int, name int) (val int, err error) {
831 var _p0 *byte 1165 r0, _, e1 := syscall_syscall(funcPC(libc_fpathconf_trampoline), uintptr(fd), uintptr(name), 0)
832 _p0, err = BytePtrFromString(path) 1166 val = int(r0)
833 if err != nil {
834 return
835 }
836 _, _, e1 := Syscall6(SYS_FSTATAT64, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
837 if e1 != 0 { 1167 if e1 != 0 {
838 err = errnoErr(e1) 1168 err = errnoErr(e1)
839 } 1169 }
840 return 1170 return
841} 1171}
842 1172
843// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1173func libc_fpathconf_trampoline()
844 1174
845func Fstatfs(fd int, stat *Statfs_t) (err error) { 1175//go:linkname libc_fpathconf libc_fpathconf
846 _, _, e1 := Syscall(SYS_FSTATFS64, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) 1176//go:cgo_import_dynamic libc_fpathconf fpathconf "/usr/lib/libSystem.B.dylib"
847 if e1 != 0 {
848 err = errnoErr(e1)
849 }
850 return
851}
852 1177
853// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1178// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
854 1179
855func Fsync(fd int) (err error) { 1180func Fsync(fd int) (err error) {
856 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0) 1181 _, _, e1 := syscall_syscall(funcPC(libc_fsync_trampoline), uintptr(fd), 0, 0)
857 if e1 != 0 { 1182 if e1 != 0 {
858 err = errnoErr(e1) 1183 err = errnoErr(e1)
859 } 1184 }
860 return 1185 return
861} 1186}
862 1187
1188func libc_fsync_trampoline()
1189
1190//go:linkname libc_fsync libc_fsync
1191//go:cgo_import_dynamic libc_fsync fsync "/usr/lib/libSystem.B.dylib"
1192
863// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1193// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
864 1194
865func Ftruncate(fd int, length int64) (err error) { 1195func Ftruncate(fd int, length int64) (err error) {
866 _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), 0) 1196 _, _, e1 := syscall_syscall(funcPC(libc_ftruncate_trampoline), uintptr(fd), uintptr(length), 0)
867 if e1 != 0 { 1197 if e1 != 0 {
868 err = errnoErr(e1) 1198 err = errnoErr(e1)
869 } 1199 }
870 return 1200 return
871} 1201}
872 1202
873// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1203func libc_ftruncate_trampoline()
874 1204
875func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { 1205//go:linkname libc_ftruncate libc_ftruncate
876 var _p0 unsafe.Pointer 1206//go:cgo_import_dynamic libc_ftruncate ftruncate "/usr/lib/libSystem.B.dylib"
877 if len(buf) > 0 {
878 _p0 = unsafe.Pointer(&buf[0])
879 } else {
880 _p0 = unsafe.Pointer(&_zero)
881 }
882 r0, _, e1 := Syscall6(SYS_GETDIRENTRIES64, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
883 n = int(r0)
884 if e1 != 0 {
885 err = errnoErr(e1)
886 }
887 return
888}
889 1207
890// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1208// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
891 1209
892func Getdtablesize() (size int) { 1210func Getdtablesize() (size int) {
893 r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0) 1211 r0, _, _ := syscall_syscall(funcPC(libc_getdtablesize_trampoline), 0, 0, 0)
894 size = int(r0) 1212 size = int(r0)
895 return 1213 return
896} 1214}
897 1215
1216func libc_getdtablesize_trampoline()
1217
1218//go:linkname libc_getdtablesize libc_getdtablesize
1219//go:cgo_import_dynamic libc_getdtablesize getdtablesize "/usr/lib/libSystem.B.dylib"
1220
898// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1221// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
899 1222
900func Getegid() (egid int) { 1223func Getegid() (egid int) {
901 r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0) 1224 r0, _, _ := syscall_rawSyscall(funcPC(libc_getegid_trampoline), 0, 0, 0)
902 egid = int(r0) 1225 egid = int(r0)
903 return 1226 return
904} 1227}
905 1228
1229func libc_getegid_trampoline()
1230
1231//go:linkname libc_getegid libc_getegid
1232//go:cgo_import_dynamic libc_getegid getegid "/usr/lib/libSystem.B.dylib"
1233
906// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1234// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
907 1235
908func Geteuid() (uid int) { 1236func Geteuid() (uid int) {
909 r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0) 1237 r0, _, _ := syscall_rawSyscall(funcPC(libc_geteuid_trampoline), 0, 0, 0)
910 uid = int(r0) 1238 uid = int(r0)
911 return 1239 return
912} 1240}
913 1241
1242func libc_geteuid_trampoline()
1243
1244//go:linkname libc_geteuid libc_geteuid
1245//go:cgo_import_dynamic libc_geteuid geteuid "/usr/lib/libSystem.B.dylib"
1246
914// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1247// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
915 1248
916func Getgid() (gid int) { 1249func Getgid() (gid int) {
917 r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0) 1250 r0, _, _ := syscall_rawSyscall(funcPC(libc_getgid_trampoline), 0, 0, 0)
918 gid = int(r0) 1251 gid = int(r0)
919 return 1252 return
920} 1253}
921 1254
1255func libc_getgid_trampoline()
1256
1257//go:linkname libc_getgid libc_getgid
1258//go:cgo_import_dynamic libc_getgid getgid "/usr/lib/libSystem.B.dylib"
1259
922// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1260// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
923 1261
924func Getpgid(pid int) (pgid int, err error) { 1262func Getpgid(pid int) (pgid int, err error) {
925 r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0) 1263 r0, _, e1 := syscall_rawSyscall(funcPC(libc_getpgid_trampoline), uintptr(pid), 0, 0)
926 pgid = int(r0) 1264 pgid = int(r0)
927 if e1 != 0 { 1265 if e1 != 0 {
928 err = errnoErr(e1) 1266 err = errnoErr(e1)
@@ -930,34 +1268,54 @@ func Getpgid(pid int) (pgid int, err error) {
930 return 1268 return
931} 1269}
932 1270
1271func libc_getpgid_trampoline()
1272
1273//go:linkname libc_getpgid libc_getpgid
1274//go:cgo_import_dynamic libc_getpgid getpgid "/usr/lib/libSystem.B.dylib"
1275
933// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1276// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
934 1277
935func Getpgrp() (pgrp int) { 1278func Getpgrp() (pgrp int) {
936 r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0) 1279 r0, _, _ := syscall_rawSyscall(funcPC(libc_getpgrp_trampoline), 0, 0, 0)
937 pgrp = int(r0) 1280 pgrp = int(r0)
938 return 1281 return
939} 1282}
940 1283
1284func libc_getpgrp_trampoline()
1285
1286//go:linkname libc_getpgrp libc_getpgrp
1287//go:cgo_import_dynamic libc_getpgrp getpgrp "/usr/lib/libSystem.B.dylib"
1288
941// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1289// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
942 1290
943func Getpid() (pid int) { 1291func Getpid() (pid int) {
944 r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0) 1292 r0, _, _ := syscall_rawSyscall(funcPC(libc_getpid_trampoline), 0, 0, 0)
945 pid = int(r0) 1293 pid = int(r0)
946 return 1294 return
947} 1295}
948 1296
1297func libc_getpid_trampoline()
1298
1299//go:linkname libc_getpid libc_getpid
1300//go:cgo_import_dynamic libc_getpid getpid "/usr/lib/libSystem.B.dylib"
1301
949// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1302// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
950 1303
951func Getppid() (ppid int) { 1304func Getppid() (ppid int) {
952 r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0) 1305 r0, _, _ := syscall_rawSyscall(funcPC(libc_getppid_trampoline), 0, 0, 0)
953 ppid = int(r0) 1306 ppid = int(r0)
954 return 1307 return
955} 1308}
956 1309
1310func libc_getppid_trampoline()
1311
1312//go:linkname libc_getppid libc_getppid
1313//go:cgo_import_dynamic libc_getppid getppid "/usr/lib/libSystem.B.dylib"
1314
957// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1315// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
958 1316
959func Getpriority(which int, who int) (prio int, err error) { 1317func Getpriority(which int, who int) (prio int, err error) {
960 r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0) 1318 r0, _, e1 := syscall_syscall(funcPC(libc_getpriority_trampoline), uintptr(which), uintptr(who), 0)
961 prio = int(r0) 1319 prio = int(r0)
962 if e1 != 0 { 1320 if e1 != 0 {
963 err = errnoErr(e1) 1321 err = errnoErr(e1)
@@ -965,30 +1323,45 @@ func Getpriority(which int, who int) (prio int, err error) {
965 return 1323 return
966} 1324}
967 1325
1326func libc_getpriority_trampoline()
1327
1328//go:linkname libc_getpriority libc_getpriority
1329//go:cgo_import_dynamic libc_getpriority getpriority "/usr/lib/libSystem.B.dylib"
1330
968// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1331// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
969 1332
970func Getrlimit(which int, lim *Rlimit) (err error) { 1333func Getrlimit(which int, lim *Rlimit) (err error) {
971 _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) 1334 _, _, e1 := syscall_rawSyscall(funcPC(libc_getrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
972 if e1 != 0 { 1335 if e1 != 0 {
973 err = errnoErr(e1) 1336 err = errnoErr(e1)
974 } 1337 }
975 return 1338 return
976} 1339}
977 1340
1341func libc_getrlimit_trampoline()
1342
1343//go:linkname libc_getrlimit libc_getrlimit
1344//go:cgo_import_dynamic libc_getrlimit getrlimit "/usr/lib/libSystem.B.dylib"
1345
978// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1346// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
979 1347
980func Getrusage(who int, rusage *Rusage) (err error) { 1348func Getrusage(who int, rusage *Rusage) (err error) {
981 _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0) 1349 _, _, e1 := syscall_rawSyscall(funcPC(libc_getrusage_trampoline), uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
982 if e1 != 0 { 1350 if e1 != 0 {
983 err = errnoErr(e1) 1351 err = errnoErr(e1)
984 } 1352 }
985 return 1353 return
986} 1354}
987 1355
1356func libc_getrusage_trampoline()
1357
1358//go:linkname libc_getrusage libc_getrusage
1359//go:cgo_import_dynamic libc_getrusage getrusage "/usr/lib/libSystem.B.dylib"
1360
988// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1361// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
989 1362
990func Getsid(pid int) (sid int, err error) { 1363func Getsid(pid int) (sid int, err error) {
991 r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0) 1364 r0, _, e1 := syscall_rawSyscall(funcPC(libc_getsid_trampoline), uintptr(pid), 0, 0)
992 sid = int(r0) 1365 sid = int(r0)
993 if e1 != 0 { 1366 if e1 != 0 {
994 err = errnoErr(e1) 1367 err = errnoErr(e1)
@@ -996,26 +1369,41 @@ func Getsid(pid int) (sid int, err error) {
996 return 1369 return
997} 1370}
998 1371
1372func libc_getsid_trampoline()
1373
1374//go:linkname libc_getsid libc_getsid
1375//go:cgo_import_dynamic libc_getsid getsid "/usr/lib/libSystem.B.dylib"
1376
999// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1377// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1000 1378
1001func Getuid() (uid int) { 1379func Getuid() (uid int) {
1002 r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0) 1380 r0, _, _ := syscall_rawSyscall(funcPC(libc_getuid_trampoline), 0, 0, 0)
1003 uid = int(r0) 1381 uid = int(r0)
1004 return 1382 return
1005} 1383}
1006 1384
1385func libc_getuid_trampoline()
1386
1387//go:linkname libc_getuid libc_getuid
1388//go:cgo_import_dynamic libc_getuid getuid "/usr/lib/libSystem.B.dylib"
1389
1007// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1390// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1008 1391
1009func Issetugid() (tainted bool) { 1392func Issetugid() (tainted bool) {
1010 r0, _, _ := RawSyscall(SYS_ISSETUGID, 0, 0, 0) 1393 r0, _, _ := syscall_rawSyscall(funcPC(libc_issetugid_trampoline), 0, 0, 0)
1011 tainted = bool(r0 != 0) 1394 tainted = bool(r0 != 0)
1012 return 1395 return
1013} 1396}
1014 1397
1398func libc_issetugid_trampoline()
1399
1400//go:linkname libc_issetugid libc_issetugid
1401//go:cgo_import_dynamic libc_issetugid issetugid "/usr/lib/libSystem.B.dylib"
1402
1015// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1403// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1016 1404
1017func Kqueue() (fd int, err error) { 1405func Kqueue() (fd int, err error) {
1018 r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0) 1406 r0, _, e1 := syscall_syscall(funcPC(libc_kqueue_trampoline), 0, 0, 0)
1019 fd = int(r0) 1407 fd = int(r0)
1020 if e1 != 0 { 1408 if e1 != 0 {
1021 err = errnoErr(e1) 1409 err = errnoErr(e1)
@@ -1023,6 +1411,11 @@ func Kqueue() (fd int, err error) {
1023 return 1411 return
1024} 1412}
1025 1413
1414func libc_kqueue_trampoline()
1415
1416//go:linkname libc_kqueue libc_kqueue
1417//go:cgo_import_dynamic libc_kqueue kqueue "/usr/lib/libSystem.B.dylib"
1418
1026// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1419// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1027 1420
1028func Lchown(path string, uid int, gid int) (err error) { 1421func Lchown(path string, uid int, gid int) (err error) {
@@ -1031,13 +1424,18 @@ func Lchown(path string, uid int, gid int) (err error) {
1031 if err != nil { 1424 if err != nil {
1032 return 1425 return
1033 } 1426 }
1034 _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) 1427 _, _, e1 := syscall_syscall(funcPC(libc_lchown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
1035 if e1 != 0 { 1428 if e1 != 0 {
1036 err = errnoErr(e1) 1429 err = errnoErr(e1)
1037 } 1430 }
1038 return 1431 return
1039} 1432}
1040 1433
1434func libc_lchown_trampoline()
1435
1436//go:linkname libc_lchown libc_lchown
1437//go:cgo_import_dynamic libc_lchown lchown "/usr/lib/libSystem.B.dylib"
1438
1041// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1439// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1042 1440
1043func Link(path string, link string) (err error) { 1441func Link(path string, link string) (err error) {
@@ -1051,13 +1449,18 @@ func Link(path string, link string) (err error) {
1051 if err != nil { 1449 if err != nil {
1052 return 1450 return
1053 } 1451 }
1054 _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 1452 _, _, e1 := syscall_syscall(funcPC(libc_link_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1055 if e1 != 0 { 1453 if e1 != 0 {
1056 err = errnoErr(e1) 1454 err = errnoErr(e1)
1057 } 1455 }
1058 return 1456 return
1059} 1457}
1060 1458
1459func libc_link_trampoline()
1460
1461//go:linkname libc_link libc_link
1462//go:cgo_import_dynamic libc_link link "/usr/lib/libSystem.B.dylib"
1463
1061// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1464// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1062 1465
1063func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) { 1466func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
@@ -1071,37 +1474,32 @@ func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err er
1071 if err != nil { 1474 if err != nil {
1072 return 1475 return
1073 } 1476 }
1074 _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) 1477 _, _, e1 := syscall_syscall6(funcPC(libc_linkat_trampoline), uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
1075 if e1 != 0 { 1478 if e1 != 0 {
1076 err = errnoErr(e1) 1479 err = errnoErr(e1)
1077 } 1480 }
1078 return 1481 return
1079} 1482}
1080 1483
1484func libc_linkat_trampoline()
1485
1486//go:linkname libc_linkat libc_linkat
1487//go:cgo_import_dynamic libc_linkat linkat "/usr/lib/libSystem.B.dylib"
1488
1081// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1489// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1082 1490
1083func Listen(s int, backlog int) (err error) { 1491func Listen(s int, backlog int) (err error) {
1084 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0) 1492 _, _, e1 := syscall_syscall(funcPC(libc_listen_trampoline), uintptr(s), uintptr(backlog), 0)
1085 if e1 != 0 { 1493 if e1 != 0 {
1086 err = errnoErr(e1) 1494 err = errnoErr(e1)
1087 } 1495 }
1088 return 1496 return
1089} 1497}
1090 1498
1091// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1499func libc_listen_trampoline()
1092 1500
1093func Lstat(path string, stat *Stat_t) (err error) { 1501//go:linkname libc_listen libc_listen
1094 var _p0 *byte 1502//go:cgo_import_dynamic libc_listen listen "/usr/lib/libSystem.B.dylib"
1095 _p0, err = BytePtrFromString(path)
1096 if err != nil {
1097 return
1098 }
1099 _, _, e1 := Syscall(SYS_LSTAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1100 if e1 != 0 {
1101 err = errnoErr(e1)
1102 }
1103 return
1104}
1105 1503
1106// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1504// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1107 1505
@@ -1111,13 +1509,18 @@ func Mkdir(path string, mode uint32) (err error) {
1111 if err != nil { 1509 if err != nil {
1112 return 1510 return
1113 } 1511 }
1114 _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) 1512 _, _, e1 := syscall_syscall(funcPC(libc_mkdir_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1115 if e1 != 0 { 1513 if e1 != 0 {
1116 err = errnoErr(e1) 1514 err = errnoErr(e1)
1117 } 1515 }
1118 return 1516 return
1119} 1517}
1120 1518
1519func libc_mkdir_trampoline()
1520
1521//go:linkname libc_mkdir libc_mkdir
1522//go:cgo_import_dynamic libc_mkdir mkdir "/usr/lib/libSystem.B.dylib"
1523
1121// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1524// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1122 1525
1123func Mkdirat(dirfd int, path string, mode uint32) (err error) { 1526func Mkdirat(dirfd int, path string, mode uint32) (err error) {
@@ -1126,13 +1529,18 @@ func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1126 if err != nil { 1529 if err != nil {
1127 return 1530 return
1128 } 1531 }
1129 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) 1532 _, _, e1 := syscall_syscall(funcPC(libc_mkdirat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1130 if e1 != 0 { 1533 if e1 != 0 {
1131 err = errnoErr(e1) 1534 err = errnoErr(e1)
1132 } 1535 }
1133 return 1536 return
1134} 1537}
1135 1538
1539func libc_mkdirat_trampoline()
1540
1541//go:linkname libc_mkdirat libc_mkdirat
1542//go:cgo_import_dynamic libc_mkdirat mkdirat "/usr/lib/libSystem.B.dylib"
1543
1136// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1544// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1137 1545
1138func Mkfifo(path string, mode uint32) (err error) { 1546func Mkfifo(path string, mode uint32) (err error) {
@@ -1141,13 +1549,18 @@ func Mkfifo(path string, mode uint32) (err error) {
1141 if err != nil { 1549 if err != nil {
1142 return 1550 return
1143 } 1551 }
1144 _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) 1552 _, _, e1 := syscall_syscall(funcPC(libc_mkfifo_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1145 if e1 != 0 { 1553 if e1 != 0 {
1146 err = errnoErr(e1) 1554 err = errnoErr(e1)
1147 } 1555 }
1148 return 1556 return
1149} 1557}
1150 1558
1559func libc_mkfifo_trampoline()
1560
1561//go:linkname libc_mkfifo libc_mkfifo
1562//go:cgo_import_dynamic libc_mkfifo mkfifo "/usr/lib/libSystem.B.dylib"
1563
1151// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1564// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1152 1565
1153func Mknod(path string, mode uint32, dev int) (err error) { 1566func Mknod(path string, mode uint32, dev int) (err error) {
@@ -1156,13 +1569,18 @@ func Mknod(path string, mode uint32, dev int) (err error) {
1156 if err != nil { 1569 if err != nil {
1157 return 1570 return
1158 } 1571 }
1159 _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) 1572 _, _, e1 := syscall_syscall(funcPC(libc_mknod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
1160 if e1 != 0 { 1573 if e1 != 0 {
1161 err = errnoErr(e1) 1574 err = errnoErr(e1)
1162 } 1575 }
1163 return 1576 return
1164} 1577}
1165 1578
1579func libc_mknod_trampoline()
1580
1581//go:linkname libc_mknod libc_mknod
1582//go:cgo_import_dynamic libc_mknod mknod "/usr/lib/libSystem.B.dylib"
1583
1166// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1584// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1167 1585
1168func Open(path string, mode int, perm uint32) (fd int, err error) { 1586func Open(path string, mode int, perm uint32) (fd int, err error) {
@@ -1171,7 +1589,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
1171 if err != nil { 1589 if err != nil {
1172 return 1590 return
1173 } 1591 }
1174 r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) 1592 r0, _, e1 := syscall_syscall(funcPC(libc_open_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
1175 fd = int(r0) 1593 fd = int(r0)
1176 if e1 != 0 { 1594 if e1 != 0 {
1177 err = errnoErr(e1) 1595 err = errnoErr(e1)
@@ -1179,6 +1597,11 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
1179 return 1597 return
1180} 1598}
1181 1599
1600func libc_open_trampoline()
1601
1602//go:linkname libc_open libc_open
1603//go:cgo_import_dynamic libc_open open "/usr/lib/libSystem.B.dylib"
1604
1182// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1605// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1183 1606
1184func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) { 1607func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
@@ -1187,7 +1610,7 @@ func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1187 if err != nil { 1610 if err != nil {
1188 return 1611 return
1189 } 1612 }
1190 r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0) 1613 r0, _, e1 := syscall_syscall6(funcPC(libc_openat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1191 fd = int(r0) 1614 fd = int(r0)
1192 if e1 != 0 { 1615 if e1 != 0 {
1193 err = errnoErr(e1) 1616 err = errnoErr(e1)
@@ -1195,6 +1618,11 @@ func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1195 return 1618 return
1196} 1619}
1197 1620
1621func libc_openat_trampoline()
1622
1623//go:linkname libc_openat libc_openat
1624//go:cgo_import_dynamic libc_openat openat "/usr/lib/libSystem.B.dylib"
1625
1198// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1626// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1199 1627
1200func Pathconf(path string, name int) (val int, err error) { 1628func Pathconf(path string, name int) (val int, err error) {
@@ -1203,7 +1631,7 @@ func Pathconf(path string, name int) (val int, err error) {
1203 if err != nil { 1631 if err != nil {
1204 return 1632 return
1205 } 1633 }
1206 r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) 1634 r0, _, e1 := syscall_syscall(funcPC(libc_pathconf_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1207 val = int(r0) 1635 val = int(r0)
1208 if e1 != 0 { 1636 if e1 != 0 {
1209 err = errnoErr(e1) 1637 err = errnoErr(e1)
@@ -1211,6 +1639,11 @@ func Pathconf(path string, name int) (val int, err error) {
1211 return 1639 return
1212} 1640}
1213 1641
1642func libc_pathconf_trampoline()
1643
1644//go:linkname libc_pathconf libc_pathconf
1645//go:cgo_import_dynamic libc_pathconf pathconf "/usr/lib/libSystem.B.dylib"
1646
1214// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1647// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1215 1648
1216func Pread(fd int, p []byte, offset int64) (n int, err error) { 1649func Pread(fd int, p []byte, offset int64) (n int, err error) {
@@ -1220,7 +1653,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) {
1220 } else { 1653 } else {
1221 _p0 = unsafe.Pointer(&_zero) 1654 _p0 = unsafe.Pointer(&_zero)
1222 } 1655 }
1223 r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0) 1656 r0, _, e1 := syscall_syscall6(funcPC(libc_pread_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1224 n = int(r0) 1657 n = int(r0)
1225 if e1 != 0 { 1658 if e1 != 0 {
1226 err = errnoErr(e1) 1659 err = errnoErr(e1)
@@ -1228,6 +1661,11 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) {
1228 return 1661 return
1229} 1662}
1230 1663
1664func libc_pread_trampoline()
1665
1666//go:linkname libc_pread libc_pread
1667//go:cgo_import_dynamic libc_pread pread "/usr/lib/libSystem.B.dylib"
1668
1231// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1669// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1232 1670
1233func Pwrite(fd int, p []byte, offset int64) (n int, err error) { 1671func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
@@ -1237,7 +1675,7 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1237 } else { 1675 } else {
1238 _p0 = unsafe.Pointer(&_zero) 1676 _p0 = unsafe.Pointer(&_zero)
1239 } 1677 }
1240 r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0) 1678 r0, _, e1 := syscall_syscall6(funcPC(libc_pwrite_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1241 n = int(r0) 1679 n = int(r0)
1242 if e1 != 0 { 1680 if e1 != 0 {
1243 err = errnoErr(e1) 1681 err = errnoErr(e1)
@@ -1245,6 +1683,11 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1245 return 1683 return
1246} 1684}
1247 1685
1686func libc_pwrite_trampoline()
1687
1688//go:linkname libc_pwrite libc_pwrite
1689//go:cgo_import_dynamic libc_pwrite pwrite "/usr/lib/libSystem.B.dylib"
1690
1248// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1691// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1249 1692
1250func read(fd int, p []byte) (n int, err error) { 1693func read(fd int, p []byte) (n int, err error) {
@@ -1254,7 +1697,7 @@ func read(fd int, p []byte) (n int, err error) {
1254 } else { 1697 } else {
1255 _p0 = unsafe.Pointer(&_zero) 1698 _p0 = unsafe.Pointer(&_zero)
1256 } 1699 }
1257 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p))) 1700 r0, _, e1 := syscall_syscall(funcPC(libc_read_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)))
1258 n = int(r0) 1701 n = int(r0)
1259 if e1 != 0 { 1702 if e1 != 0 {
1260 err = errnoErr(e1) 1703 err = errnoErr(e1)
@@ -1262,6 +1705,11 @@ func read(fd int, p []byte) (n int, err error) {
1262 return 1705 return
1263} 1706}
1264 1707
1708func libc_read_trampoline()
1709
1710//go:linkname libc_read libc_read
1711//go:cgo_import_dynamic libc_read read "/usr/lib/libSystem.B.dylib"
1712
1265// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1713// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1266 1714
1267func Readlink(path string, buf []byte) (n int, err error) { 1715func Readlink(path string, buf []byte) (n int, err error) {
@@ -1276,7 +1724,7 @@ func Readlink(path string, buf []byte) (n int, err error) {
1276 } else { 1724 } else {
1277 _p1 = unsafe.Pointer(&_zero) 1725 _p1 = unsafe.Pointer(&_zero)
1278 } 1726 }
1279 r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) 1727 r0, _, e1 := syscall_syscall(funcPC(libc_readlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1280 n = int(r0) 1728 n = int(r0)
1281 if e1 != 0 { 1729 if e1 != 0 {
1282 err = errnoErr(e1) 1730 err = errnoErr(e1)
@@ -1284,6 +1732,11 @@ func Readlink(path string, buf []byte) (n int, err error) {
1284 return 1732 return
1285} 1733}
1286 1734
1735func libc_readlink_trampoline()
1736
1737//go:linkname libc_readlink libc_readlink
1738//go:cgo_import_dynamic libc_readlink readlink "/usr/lib/libSystem.B.dylib"
1739
1287// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1740// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1288 1741
1289func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) { 1742func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
@@ -1298,7 +1751,7 @@ func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1298 } else { 1751 } else {
1299 _p1 = unsafe.Pointer(&_zero) 1752 _p1 = unsafe.Pointer(&_zero)
1300 } 1753 }
1301 r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0) 1754 r0, _, e1 := syscall_syscall6(funcPC(libc_readlinkat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1302 n = int(r0) 1755 n = int(r0)
1303 if e1 != 0 { 1756 if e1 != 0 {
1304 err = errnoErr(e1) 1757 err = errnoErr(e1)
@@ -1306,6 +1759,11 @@ func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1306 return 1759 return
1307} 1760}
1308 1761
1762func libc_readlinkat_trampoline()
1763
1764//go:linkname libc_readlinkat libc_readlinkat
1765//go:cgo_import_dynamic libc_readlinkat readlinkat "/usr/lib/libSystem.B.dylib"
1766
1309// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1767// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1310 1768
1311func Rename(from string, to string) (err error) { 1769func Rename(from string, to string) (err error) {
@@ -1319,13 +1777,18 @@ func Rename(from string, to string) (err error) {
1319 if err != nil { 1777 if err != nil {
1320 return 1778 return
1321 } 1779 }
1322 _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 1780 _, _, e1 := syscall_syscall(funcPC(libc_rename_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1323 if e1 != 0 { 1781 if e1 != 0 {
1324 err = errnoErr(e1) 1782 err = errnoErr(e1)
1325 } 1783 }
1326 return 1784 return
1327} 1785}
1328 1786
1787func libc_rename_trampoline()
1788
1789//go:linkname libc_rename libc_rename
1790//go:cgo_import_dynamic libc_rename rename "/usr/lib/libSystem.B.dylib"
1791
1329// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1792// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1330 1793
1331func Renameat(fromfd int, from string, tofd int, to string) (err error) { 1794func Renameat(fromfd int, from string, tofd int, to string) (err error) {
@@ -1339,13 +1802,18 @@ func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1339 if err != nil { 1802 if err != nil {
1340 return 1803 return
1341 } 1804 }
1342 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0) 1805 _, _, e1 := syscall_syscall6(funcPC(libc_renameat_trampoline), uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1343 if e1 != 0 { 1806 if e1 != 0 {
1344 err = errnoErr(e1) 1807 err = errnoErr(e1)
1345 } 1808 }
1346 return 1809 return
1347} 1810}
1348 1811
1812func libc_renameat_trampoline()
1813
1814//go:linkname libc_renameat libc_renameat
1815//go:cgo_import_dynamic libc_renameat renameat "/usr/lib/libSystem.B.dylib"
1816
1349// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1817// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1350 1818
1351func Revoke(path string) (err error) { 1819func Revoke(path string) (err error) {
@@ -1354,13 +1822,18 @@ func Revoke(path string) (err error) {
1354 if err != nil { 1822 if err != nil {
1355 return 1823 return
1356 } 1824 }
1357 _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0) 1825 _, _, e1 := syscall_syscall(funcPC(libc_revoke_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1358 if e1 != 0 { 1826 if e1 != 0 {
1359 err = errnoErr(e1) 1827 err = errnoErr(e1)
1360 } 1828 }
1361 return 1829 return
1362} 1830}
1363 1831
1832func libc_revoke_trampoline()
1833
1834//go:linkname libc_revoke libc_revoke
1835//go:cgo_import_dynamic libc_revoke revoke "/usr/lib/libSystem.B.dylib"
1836
1364// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1837// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1365 1838
1366func Rmdir(path string) (err error) { 1839func Rmdir(path string) (err error) {
@@ -1369,17 +1842,22 @@ func Rmdir(path string) (err error) {
1369 if err != nil { 1842 if err != nil {
1370 return 1843 return
1371 } 1844 }
1372 _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) 1845 _, _, e1 := syscall_syscall(funcPC(libc_rmdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1373 if e1 != 0 { 1846 if e1 != 0 {
1374 err = errnoErr(e1) 1847 err = errnoErr(e1)
1375 } 1848 }
1376 return 1849 return
1377} 1850}
1378 1851
1852func libc_rmdir_trampoline()
1853
1854//go:linkname libc_rmdir libc_rmdir
1855//go:cgo_import_dynamic libc_rmdir rmdir "/usr/lib/libSystem.B.dylib"
1856
1379// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1857// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1380 1858
1381func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { 1859func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1382 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence)) 1860 r0, _, e1 := syscall_syscall(funcPC(libc_lseek_trampoline), uintptr(fd), uintptr(offset), uintptr(whence))
1383 newoffset = int64(r0) 1861 newoffset = int64(r0)
1384 if e1 != 0 { 1862 if e1 != 0 {
1385 err = errnoErr(e1) 1863 err = errnoErr(e1)
@@ -1387,46 +1865,71 @@ func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1387 return 1865 return
1388} 1866}
1389 1867
1868func libc_lseek_trampoline()
1869
1870//go:linkname libc_lseek libc_lseek
1871//go:cgo_import_dynamic libc_lseek lseek "/usr/lib/libSystem.B.dylib"
1872
1390// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1873// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1391 1874
1392func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) { 1875func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
1393 _, _, e1 := Syscall6(SYS_SELECT, uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) 1876 _, _, e1 := syscall_syscall6(funcPC(libc_select_trampoline), uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1394 if e1 != 0 { 1877 if e1 != 0 {
1395 err = errnoErr(e1) 1878 err = errnoErr(e1)
1396 } 1879 }
1397 return 1880 return
1398} 1881}
1399 1882
1883func libc_select_trampoline()
1884
1885//go:linkname libc_select libc_select
1886//go:cgo_import_dynamic libc_select select "/usr/lib/libSystem.B.dylib"
1887
1400// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1888// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1401 1889
1402func Setegid(egid int) (err error) { 1890func Setegid(egid int) (err error) {
1403 _, _, e1 := Syscall(SYS_SETEGID, uintptr(egid), 0, 0) 1891 _, _, e1 := syscall_syscall(funcPC(libc_setegid_trampoline), uintptr(egid), 0, 0)
1404 if e1 != 0 { 1892 if e1 != 0 {
1405 err = errnoErr(e1) 1893 err = errnoErr(e1)
1406 } 1894 }
1407 return 1895 return
1408} 1896}
1409 1897
1898func libc_setegid_trampoline()
1899
1900//go:linkname libc_setegid libc_setegid
1901//go:cgo_import_dynamic libc_setegid setegid "/usr/lib/libSystem.B.dylib"
1902
1410// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1903// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1411 1904
1412func Seteuid(euid int) (err error) { 1905func Seteuid(euid int) (err error) {
1413 _, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0) 1906 _, _, e1 := syscall_rawSyscall(funcPC(libc_seteuid_trampoline), uintptr(euid), 0, 0)
1414 if e1 != 0 { 1907 if e1 != 0 {
1415 err = errnoErr(e1) 1908 err = errnoErr(e1)
1416 } 1909 }
1417 return 1910 return
1418} 1911}
1419 1912
1913func libc_seteuid_trampoline()
1914
1915//go:linkname libc_seteuid libc_seteuid
1916//go:cgo_import_dynamic libc_seteuid seteuid "/usr/lib/libSystem.B.dylib"
1917
1420// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1918// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1421 1919
1422func Setgid(gid int) (err error) { 1920func Setgid(gid int) (err error) {
1423 _, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0) 1921 _, _, e1 := syscall_rawSyscall(funcPC(libc_setgid_trampoline), uintptr(gid), 0, 0)
1424 if e1 != 0 { 1922 if e1 != 0 {
1425 err = errnoErr(e1) 1923 err = errnoErr(e1)
1426 } 1924 }
1427 return 1925 return
1428} 1926}
1429 1927
1928func libc_setgid_trampoline()
1929
1930//go:linkname libc_setgid libc_setgid
1931//go:cgo_import_dynamic libc_setgid setgid "/usr/lib/libSystem.B.dylib"
1932
1430// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1933// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1431 1934
1432func Setlogin(name string) (err error) { 1935func Setlogin(name string) (err error) {
@@ -1435,77 +1938,112 @@ func Setlogin(name string) (err error) {
1435 if err != nil { 1938 if err != nil {
1436 return 1939 return
1437 } 1940 }
1438 _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0) 1941 _, _, e1 := syscall_syscall(funcPC(libc_setlogin_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1439 if e1 != 0 { 1942 if e1 != 0 {
1440 err = errnoErr(e1) 1943 err = errnoErr(e1)
1441 } 1944 }
1442 return 1945 return
1443} 1946}
1444 1947
1948func libc_setlogin_trampoline()
1949
1950//go:linkname libc_setlogin libc_setlogin
1951//go:cgo_import_dynamic libc_setlogin setlogin "/usr/lib/libSystem.B.dylib"
1952
1445// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1953// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1446 1954
1447func Setpgid(pid int, pgid int) (err error) { 1955func Setpgid(pid int, pgid int) (err error) {
1448 _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0) 1956 _, _, e1 := syscall_rawSyscall(funcPC(libc_setpgid_trampoline), uintptr(pid), uintptr(pgid), 0)
1449 if e1 != 0 { 1957 if e1 != 0 {
1450 err = errnoErr(e1) 1958 err = errnoErr(e1)
1451 } 1959 }
1452 return 1960 return
1453} 1961}
1454 1962
1963func libc_setpgid_trampoline()
1964
1965//go:linkname libc_setpgid libc_setpgid
1966//go:cgo_import_dynamic libc_setpgid setpgid "/usr/lib/libSystem.B.dylib"
1967
1455// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1968// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1456 1969
1457func Setpriority(which int, who int, prio int) (err error) { 1970func Setpriority(which int, who int, prio int) (err error) {
1458 _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio)) 1971 _, _, e1 := syscall_syscall(funcPC(libc_setpriority_trampoline), uintptr(which), uintptr(who), uintptr(prio))
1459 if e1 != 0 { 1972 if e1 != 0 {
1460 err = errnoErr(e1) 1973 err = errnoErr(e1)
1461 } 1974 }
1462 return 1975 return
1463} 1976}
1464 1977
1978func libc_setpriority_trampoline()
1979
1980//go:linkname libc_setpriority libc_setpriority
1981//go:cgo_import_dynamic libc_setpriority setpriority "/usr/lib/libSystem.B.dylib"
1982
1465// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1983// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1466 1984
1467func Setprivexec(flag int) (err error) { 1985func Setprivexec(flag int) (err error) {
1468 _, _, e1 := Syscall(SYS_SETPRIVEXEC, uintptr(flag), 0, 0) 1986 _, _, e1 := syscall_syscall(funcPC(libc_setprivexec_trampoline), uintptr(flag), 0, 0)
1469 if e1 != 0 { 1987 if e1 != 0 {
1470 err = errnoErr(e1) 1988 err = errnoErr(e1)
1471 } 1989 }
1472 return 1990 return
1473} 1991}
1474 1992
1993func libc_setprivexec_trampoline()
1994
1995//go:linkname libc_setprivexec libc_setprivexec
1996//go:cgo_import_dynamic libc_setprivexec setprivexec "/usr/lib/libSystem.B.dylib"
1997
1475// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1998// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1476 1999
1477func Setregid(rgid int, egid int) (err error) { 2000func Setregid(rgid int, egid int) (err error) {
1478 _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0) 2001 _, _, e1 := syscall_rawSyscall(funcPC(libc_setregid_trampoline), uintptr(rgid), uintptr(egid), 0)
1479 if e1 != 0 { 2002 if e1 != 0 {
1480 err = errnoErr(e1) 2003 err = errnoErr(e1)
1481 } 2004 }
1482 return 2005 return
1483} 2006}
1484 2007
2008func libc_setregid_trampoline()
2009
2010//go:linkname libc_setregid libc_setregid
2011//go:cgo_import_dynamic libc_setregid setregid "/usr/lib/libSystem.B.dylib"
2012
1485// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2013// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1486 2014
1487func Setreuid(ruid int, euid int) (err error) { 2015func Setreuid(ruid int, euid int) (err error) {
1488 _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0) 2016 _, _, e1 := syscall_rawSyscall(funcPC(libc_setreuid_trampoline), uintptr(ruid), uintptr(euid), 0)
1489 if e1 != 0 { 2017 if e1 != 0 {
1490 err = errnoErr(e1) 2018 err = errnoErr(e1)
1491 } 2019 }
1492 return 2020 return
1493} 2021}
1494 2022
2023func libc_setreuid_trampoline()
2024
2025//go:linkname libc_setreuid libc_setreuid
2026//go:cgo_import_dynamic libc_setreuid setreuid "/usr/lib/libSystem.B.dylib"
2027
1495// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2028// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1496 2029
1497func Setrlimit(which int, lim *Rlimit) (err error) { 2030func Setrlimit(which int, lim *Rlimit) (err error) {
1498 _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) 2031 _, _, e1 := syscall_rawSyscall(funcPC(libc_setrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1499 if e1 != 0 { 2032 if e1 != 0 {
1500 err = errnoErr(e1) 2033 err = errnoErr(e1)
1501 } 2034 }
1502 return 2035 return
1503} 2036}
1504 2037
2038func libc_setrlimit_trampoline()
2039
2040//go:linkname libc_setrlimit libc_setrlimit
2041//go:cgo_import_dynamic libc_setrlimit setrlimit "/usr/lib/libSystem.B.dylib"
2042
1505// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2043// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1506 2044
1507func Setsid() (pid int, err error) { 2045func Setsid() (pid int, err error) {
1508 r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0) 2046 r0, _, e1 := syscall_rawSyscall(funcPC(libc_setsid_trampoline), 0, 0, 0)
1509 pid = int(r0) 2047 pid = int(r0)
1510 if e1 != 0 { 2048 if e1 != 0 {
1511 err = errnoErr(e1) 2049 err = errnoErr(e1)
@@ -1513,55 +2051,40 @@ func Setsid() (pid int, err error) {
1513 return 2051 return
1514} 2052}
1515 2053
2054func libc_setsid_trampoline()
2055
2056//go:linkname libc_setsid libc_setsid
2057//go:cgo_import_dynamic libc_setsid setsid "/usr/lib/libSystem.B.dylib"
2058
1516// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2059// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1517 2060
1518func Settimeofday(tp *Timeval) (err error) { 2061func Settimeofday(tp *Timeval) (err error) {
1519 _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0) 2062 _, _, e1 := syscall_rawSyscall(funcPC(libc_settimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
1520 if e1 != 0 { 2063 if e1 != 0 {
1521 err = errnoErr(e1) 2064 err = errnoErr(e1)
1522 } 2065 }
1523 return 2066 return
1524} 2067}
1525 2068
1526// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2069func libc_settimeofday_trampoline()
1527 2070
1528func Setuid(uid int) (err error) { 2071//go:linkname libc_settimeofday libc_settimeofday
1529 _, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0) 2072//go:cgo_import_dynamic libc_settimeofday settimeofday "/usr/lib/libSystem.B.dylib"
1530 if e1 != 0 {
1531 err = errnoErr(e1)
1532 }
1533 return
1534}
1535 2073
1536// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2074// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1537 2075
1538func Stat(path string, stat *Stat_t) (err error) { 2076func Setuid(uid int) (err error) {
1539 var _p0 *byte 2077 _, _, e1 := syscall_rawSyscall(funcPC(libc_setuid_trampoline), uintptr(uid), 0, 0)
1540 _p0, err = BytePtrFromString(path)
1541 if err != nil {
1542 return
1543 }
1544 _, _, e1 := Syscall(SYS_STAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1545 if e1 != 0 { 2078 if e1 != 0 {
1546 err = errnoErr(e1) 2079 err = errnoErr(e1)
1547 } 2080 }
1548 return 2081 return
1549} 2082}
1550 2083
1551// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2084func libc_setuid_trampoline()
1552 2085
1553func Statfs(path string, stat *Statfs_t) (err error) { 2086//go:linkname libc_setuid libc_setuid
1554 var _p0 *byte 2087//go:cgo_import_dynamic libc_setuid setuid "/usr/lib/libSystem.B.dylib"
1555 _p0, err = BytePtrFromString(path)
1556 if err != nil {
1557 return
1558 }
1559 _, _, e1 := Syscall(SYS_STATFS64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1560 if e1 != 0 {
1561 err = errnoErr(e1)
1562 }
1563 return
1564}
1565 2088
1566// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2089// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1567 2090
@@ -1576,13 +2099,18 @@ func Symlink(path string, link string) (err error) {
1576 if err != nil { 2099 if err != nil {
1577 return 2100 return
1578 } 2101 }
1579 _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 2102 _, _, e1 := syscall_syscall(funcPC(libc_symlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1580 if e1 != 0 { 2103 if e1 != 0 {
1581 err = errnoErr(e1) 2104 err = errnoErr(e1)
1582 } 2105 }
1583 return 2106 return
1584} 2107}
1585 2108
2109func libc_symlink_trampoline()
2110
2111//go:linkname libc_symlink libc_symlink
2112//go:cgo_import_dynamic libc_symlink symlink "/usr/lib/libSystem.B.dylib"
2113
1586// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2114// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1587 2115
1588func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) { 2116func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
@@ -1596,23 +2124,33 @@ func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
1596 if err != nil { 2124 if err != nil {
1597 return 2125 return
1598 } 2126 }
1599 _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1))) 2127 _, _, e1 := syscall_syscall(funcPC(libc_symlinkat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
1600 if e1 != 0 { 2128 if e1 != 0 {
1601 err = errnoErr(e1) 2129 err = errnoErr(e1)
1602 } 2130 }
1603 return 2131 return
1604} 2132}
1605 2133
2134func libc_symlinkat_trampoline()
2135
2136//go:linkname libc_symlinkat libc_symlinkat
2137//go:cgo_import_dynamic libc_symlinkat symlinkat "/usr/lib/libSystem.B.dylib"
2138
1606// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2139// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1607 2140
1608func Sync() (err error) { 2141func Sync() (err error) {
1609 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0) 2142 _, _, e1 := syscall_syscall(funcPC(libc_sync_trampoline), 0, 0, 0)
1610 if e1 != 0 { 2143 if e1 != 0 {
1611 err = errnoErr(e1) 2144 err = errnoErr(e1)
1612 } 2145 }
1613 return 2146 return
1614} 2147}
1615 2148
2149func libc_sync_trampoline()
2150
2151//go:linkname libc_sync libc_sync
2152//go:cgo_import_dynamic libc_sync sync "/usr/lib/libSystem.B.dylib"
2153
1616// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2154// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1617 2155
1618func Truncate(path string, length int64) (err error) { 2156func Truncate(path string, length int64) (err error) {
@@ -1621,21 +2159,31 @@ func Truncate(path string, length int64) (err error) {
1621 if err != nil { 2159 if err != nil {
1622 return 2160 return
1623 } 2161 }
1624 _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0) 2162 _, _, e1 := syscall_syscall(funcPC(libc_truncate_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
1625 if e1 != 0 { 2163 if e1 != 0 {
1626 err = errnoErr(e1) 2164 err = errnoErr(e1)
1627 } 2165 }
1628 return 2166 return
1629} 2167}
1630 2168
2169func libc_truncate_trampoline()
2170
2171//go:linkname libc_truncate libc_truncate
2172//go:cgo_import_dynamic libc_truncate truncate "/usr/lib/libSystem.B.dylib"
2173
1631// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2174// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1632 2175
1633func Umask(newmask int) (oldmask int) { 2176func Umask(newmask int) (oldmask int) {
1634 r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0) 2177 r0, _, _ := syscall_syscall(funcPC(libc_umask_trampoline), uintptr(newmask), 0, 0)
1635 oldmask = int(r0) 2178 oldmask = int(r0)
1636 return 2179 return
1637} 2180}
1638 2181
2182func libc_umask_trampoline()
2183
2184//go:linkname libc_umask libc_umask
2185//go:cgo_import_dynamic libc_umask umask "/usr/lib/libSystem.B.dylib"
2186
1639// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2187// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1640 2188
1641func Undelete(path string) (err error) { 2189func Undelete(path string) (err error) {
@@ -1644,13 +2192,18 @@ func Undelete(path string) (err error) {
1644 if err != nil { 2192 if err != nil {
1645 return 2193 return
1646 } 2194 }
1647 _, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0) 2195 _, _, e1 := syscall_syscall(funcPC(libc_undelete_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1648 if e1 != 0 { 2196 if e1 != 0 {
1649 err = errnoErr(e1) 2197 err = errnoErr(e1)
1650 } 2198 }
1651 return 2199 return
1652} 2200}
1653 2201
2202func libc_undelete_trampoline()
2203
2204//go:linkname libc_undelete libc_undelete
2205//go:cgo_import_dynamic libc_undelete undelete "/usr/lib/libSystem.B.dylib"
2206
1654// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2207// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1655 2208
1656func Unlink(path string) (err error) { 2209func Unlink(path string) (err error) {
@@ -1659,13 +2212,18 @@ func Unlink(path string) (err error) {
1659 if err != nil { 2212 if err != nil {
1660 return 2213 return
1661 } 2214 }
1662 _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0) 2215 _, _, e1 := syscall_syscall(funcPC(libc_unlink_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1663 if e1 != 0 { 2216 if e1 != 0 {
1664 err = errnoErr(e1) 2217 err = errnoErr(e1)
1665 } 2218 }
1666 return 2219 return
1667} 2220}
1668 2221
2222func libc_unlink_trampoline()
2223
2224//go:linkname libc_unlink libc_unlink
2225//go:cgo_import_dynamic libc_unlink unlink "/usr/lib/libSystem.B.dylib"
2226
1669// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2227// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1670 2228
1671func Unlinkat(dirfd int, path string, flags int) (err error) { 2229func Unlinkat(dirfd int, path string, flags int) (err error) {
@@ -1674,13 +2232,18 @@ func Unlinkat(dirfd int, path string, flags int) (err error) {
1674 if err != nil { 2232 if err != nil {
1675 return 2233 return
1676 } 2234 }
1677 _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) 2235 _, _, e1 := syscall_syscall(funcPC(libc_unlinkat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1678 if e1 != 0 { 2236 if e1 != 0 {
1679 err = errnoErr(e1) 2237 err = errnoErr(e1)
1680 } 2238 }
1681 return 2239 return
1682} 2240}
1683 2241
2242func libc_unlinkat_trampoline()
2243
2244//go:linkname libc_unlinkat libc_unlinkat
2245//go:cgo_import_dynamic libc_unlinkat unlinkat "/usr/lib/libSystem.B.dylib"
2246
1684// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2247// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1685 2248
1686func Unmount(path string, flags int) (err error) { 2249func Unmount(path string, flags int) (err error) {
@@ -1689,13 +2252,18 @@ func Unmount(path string, flags int) (err error) {
1689 if err != nil { 2252 if err != nil {
1690 return 2253 return
1691 } 2254 }
1692 _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) 2255 _, _, e1 := syscall_syscall(funcPC(libc_unmount_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1693 if e1 != 0 { 2256 if e1 != 0 {
1694 err = errnoErr(e1) 2257 err = errnoErr(e1)
1695 } 2258 }
1696 return 2259 return
1697} 2260}
1698 2261
2262func libc_unmount_trampoline()
2263
2264//go:linkname libc_unmount libc_unmount
2265//go:cgo_import_dynamic libc_unmount unmount "/usr/lib/libSystem.B.dylib"
2266
1699// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2267// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1700 2268
1701func write(fd int, p []byte) (n int, err error) { 2269func write(fd int, p []byte) (n int, err error) {
@@ -1705,7 +2273,7 @@ func write(fd int, p []byte) (n int, err error) {
1705 } else { 2273 } else {
1706 _p0 = unsafe.Pointer(&_zero) 2274 _p0 = unsafe.Pointer(&_zero)
1707 } 2275 }
1708 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p))) 2276 r0, _, e1 := syscall_syscall(funcPC(libc_write_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)))
1709 n = int(r0) 2277 n = int(r0)
1710 if e1 != 0 { 2278 if e1 != 0 {
1711 err = errnoErr(e1) 2279 err = errnoErr(e1)
@@ -1713,10 +2281,15 @@ func write(fd int, p []byte) (n int, err error) {
1713 return 2281 return
1714} 2282}
1715 2283
2284func libc_write_trampoline()
2285
2286//go:linkname libc_write libc_write
2287//go:cgo_import_dynamic libc_write write "/usr/lib/libSystem.B.dylib"
2288
1716// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2289// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1717 2290
1718func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) { 2291func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1719 r0, _, e1 := Syscall6(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos)) 2292 r0, _, e1 := syscall_syscall6(funcPC(libc_mmap_trampoline), uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
1720 ret = uintptr(r0) 2293 ret = uintptr(r0)
1721 if e1 != 0 { 2294 if e1 != 0 {
1722 err = errnoErr(e1) 2295 err = errnoErr(e1)
@@ -1724,20 +2297,30 @@ func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (
1724 return 2297 return
1725} 2298}
1726 2299
2300func libc_mmap_trampoline()
2301
2302//go:linkname libc_mmap libc_mmap
2303//go:cgo_import_dynamic libc_mmap mmap "/usr/lib/libSystem.B.dylib"
2304
1727// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2305// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1728 2306
1729func munmap(addr uintptr, length uintptr) (err error) { 2307func munmap(addr uintptr, length uintptr) (err error) {
1730 _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0) 2308 _, _, e1 := syscall_syscall(funcPC(libc_munmap_trampoline), uintptr(addr), uintptr(length), 0)
1731 if e1 != 0 { 2309 if e1 != 0 {
1732 err = errnoErr(e1) 2310 err = errnoErr(e1)
1733 } 2311 }
1734 return 2312 return
1735} 2313}
1736 2314
2315func libc_munmap_trampoline()
2316
2317//go:linkname libc_munmap libc_munmap
2318//go:cgo_import_dynamic libc_munmap munmap "/usr/lib/libSystem.B.dylib"
2319
1737// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1738 2321
1739func readlen(fd int, buf *byte, nbuf int) (n int, err error) { 2322func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1740 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) 2323 r0, _, e1 := syscall_syscall(funcPC(libc_read_trampoline), uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1741 n = int(r0) 2324 n = int(r0)
1742 if e1 != 0 { 2325 if e1 != 0 {
1743 err = errnoErr(e1) 2326 err = errnoErr(e1)
@@ -1748,7 +2331,7 @@ func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1748// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2331// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1749 2332
1750func writelen(fd int, buf *byte, nbuf int) (n int, err error) { 2333func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1751 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) 2334 r0, _, e1 := syscall_syscall(funcPC(libc_write_trampoline), uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1752 n = int(r0) 2335 n = int(r0)
1753 if e1 != 0 { 2336 if e1 != 0 {
1754 err = errnoErr(e1) 2337 err = errnoErr(e1)
@@ -1759,7 +2342,7 @@ func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1759// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2342// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1760 2343
1761func gettimeofday(tp *Timeval) (sec int64, usec int32, err error) { 2344func gettimeofday(tp *Timeval) (sec int64, usec int32, err error) {
1762 r0, r1, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0) 2345 r0, r1, e1 := syscall_rawSyscall(funcPC(libc_gettimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
1763 sec = int64(r0) 2346 sec = int64(r0)
1764 usec = int32(r1) 2347 usec = int32(r1)
1765 if e1 != 0 { 2348 if e1 != 0 {
@@ -1767,3 +2350,134 @@ func gettimeofday(tp *Timeval) (sec int64, usec int32, err error) {
1767 } 2350 }
1768 return 2351 return
1769} 2352}
2353
2354func libc_gettimeofday_trampoline()
2355
2356//go:linkname libc_gettimeofday libc_gettimeofday
2357//go:cgo_import_dynamic libc_gettimeofday gettimeofday "/usr/lib/libSystem.B.dylib"
2358
2359// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2360
2361func Fstat(fd int, stat *Stat_t) (err error) {
2362 _, _, e1 := syscall_syscall(funcPC(libc_fstat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
2363 if e1 != 0 {
2364 err = errnoErr(e1)
2365 }
2366 return
2367}
2368
2369func libc_fstat_trampoline()
2370
2371//go:linkname libc_fstat libc_fstat
2372//go:cgo_import_dynamic libc_fstat fstat "/usr/lib/libSystem.B.dylib"
2373
2374// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2375
2376func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
2377 var _p0 *byte
2378 _p0, err = BytePtrFromString(path)
2379 if err != nil {
2380 return
2381 }
2382 _, _, e1 := syscall_syscall6(funcPC(libc_fstatat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
2383 if e1 != 0 {
2384 err = errnoErr(e1)
2385 }
2386 return
2387}
2388
2389func libc_fstatat_trampoline()
2390
2391//go:linkname libc_fstatat libc_fstatat
2392//go:cgo_import_dynamic libc_fstatat fstatat "/usr/lib/libSystem.B.dylib"
2393
2394// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2395
2396func Fstatfs(fd int, stat *Statfs_t) (err error) {
2397 _, _, e1 := syscall_syscall(funcPC(libc_fstatfs_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
2398 if e1 != 0 {
2399 err = errnoErr(e1)
2400 }
2401 return
2402}
2403
2404func libc_fstatfs_trampoline()
2405
2406//go:linkname libc_fstatfs libc_fstatfs
2407//go:cgo_import_dynamic libc_fstatfs fstatfs "/usr/lib/libSystem.B.dylib"
2408
2409// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2410
2411func getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) {
2412 r0, _, e1 := syscall_syscall(funcPC(libc_getfsstat_trampoline), uintptr(buf), uintptr(size), uintptr(flags))
2413 n = int(r0)
2414 if e1 != 0 {
2415 err = errnoErr(e1)
2416 }
2417 return
2418}
2419
2420func libc_getfsstat_trampoline()
2421
2422//go:linkname libc_getfsstat libc_getfsstat
2423//go:cgo_import_dynamic libc_getfsstat getfsstat "/usr/lib/libSystem.B.dylib"
2424
2425// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2426
2427func Lstat(path string, stat *Stat_t) (err error) {
2428 var _p0 *byte
2429 _p0, err = BytePtrFromString(path)
2430 if err != nil {
2431 return
2432 }
2433 _, _, e1 := syscall_syscall(funcPC(libc_lstat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
2434 if e1 != 0 {
2435 err = errnoErr(e1)
2436 }
2437 return
2438}
2439
2440func libc_lstat_trampoline()
2441
2442//go:linkname libc_lstat libc_lstat
2443//go:cgo_import_dynamic libc_lstat lstat "/usr/lib/libSystem.B.dylib"
2444
2445// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2446
2447func Stat(path string, stat *Stat_t) (err error) {
2448 var _p0 *byte
2449 _p0, err = BytePtrFromString(path)
2450 if err != nil {
2451 return
2452 }
2453 _, _, e1 := syscall_syscall(funcPC(libc_stat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
2454 if e1 != 0 {
2455 err = errnoErr(e1)
2456 }
2457 return
2458}
2459
2460func libc_stat_trampoline()
2461
2462//go:linkname libc_stat libc_stat
2463//go:cgo_import_dynamic libc_stat stat "/usr/lib/libSystem.B.dylib"
2464
2465// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2466
2467func Statfs(path string, stat *Statfs_t) (err error) {
2468 var _p0 *byte
2469 _p0, err = BytePtrFromString(path)
2470 if err != nil {
2471 return
2472 }
2473 _, _, e1 := syscall_syscall(funcPC(libc_statfs_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
2474 if e1 != 0 {
2475 err = errnoErr(e1)
2476 }
2477 return
2478}
2479
2480func libc_statfs_trampoline()
2481
2482//go:linkname libc_statfs libc_statfs
2483//go:cgo_import_dynamic libc_statfs statfs "/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
new file mode 100644
index 0000000..61dc0d4
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s
@@ -0,0 +1,282 @@
1// go run mkasm_darwin.go arm64
2// Code generated by the command above; DO NOT EDIT.
3
4// +build go1.12
5
6#include "textflag.h"
7TEXT ·libc_getgroups_trampoline(SB),NOSPLIT,$0-0
8 JMP libc_getgroups(SB)
9TEXT ·libc_setgroups_trampoline(SB),NOSPLIT,$0-0
10 JMP libc_setgroups(SB)
11TEXT ·libc_wait4_trampoline(SB),NOSPLIT,$0-0
12 JMP libc_wait4(SB)
13TEXT ·libc_accept_trampoline(SB),NOSPLIT,$0-0
14 JMP libc_accept(SB)
15TEXT ·libc_bind_trampoline(SB),NOSPLIT,$0-0
16 JMP libc_bind(SB)
17TEXT ·libc_connect_trampoline(SB),NOSPLIT,$0-0
18 JMP libc_connect(SB)
19TEXT ·libc_socket_trampoline(SB),NOSPLIT,$0-0
20 JMP libc_socket(SB)
21TEXT ·libc_getsockopt_trampoline(SB),NOSPLIT,$0-0
22 JMP libc_getsockopt(SB)
23TEXT ·libc_setsockopt_trampoline(SB),NOSPLIT,$0-0
24 JMP libc_setsockopt(SB)
25TEXT ·libc_getpeername_trampoline(SB),NOSPLIT,$0-0
26 JMP libc_getpeername(SB)
27TEXT ·libc_getsockname_trampoline(SB),NOSPLIT,$0-0
28 JMP libc_getsockname(SB)
29TEXT ·libc_shutdown_trampoline(SB),NOSPLIT,$0-0
30 JMP libc_shutdown(SB)
31TEXT ·libc_socketpair_trampoline(SB),NOSPLIT,$0-0
32 JMP libc_socketpair(SB)
33TEXT ·libc_recvfrom_trampoline(SB),NOSPLIT,$0-0
34 JMP libc_recvfrom(SB)
35TEXT ·libc_sendto_trampoline(SB),NOSPLIT,$0-0
36 JMP libc_sendto(SB)
37TEXT ·libc_recvmsg_trampoline(SB),NOSPLIT,$0-0
38 JMP libc_recvmsg(SB)
39TEXT ·libc_sendmsg_trampoline(SB),NOSPLIT,$0-0
40 JMP libc_sendmsg(SB)
41TEXT ·libc_kevent_trampoline(SB),NOSPLIT,$0-0
42 JMP libc_kevent(SB)
43TEXT ·libc___sysctl_trampoline(SB),NOSPLIT,$0-0
44 JMP libc___sysctl(SB)
45TEXT ·libc_utimes_trampoline(SB),NOSPLIT,$0-0
46 JMP libc_utimes(SB)
47TEXT ·libc_futimes_trampoline(SB),NOSPLIT,$0-0
48 JMP libc_futimes(SB)
49TEXT ·libc_fcntl_trampoline(SB),NOSPLIT,$0-0
50 JMP libc_fcntl(SB)
51TEXT ·libc_poll_trampoline(SB),NOSPLIT,$0-0
52 JMP libc_poll(SB)
53TEXT ·libc_madvise_trampoline(SB),NOSPLIT,$0-0
54 JMP libc_madvise(SB)
55TEXT ·libc_mlock_trampoline(SB),NOSPLIT,$0-0
56 JMP libc_mlock(SB)
57TEXT ·libc_mlockall_trampoline(SB),NOSPLIT,$0-0
58 JMP libc_mlockall(SB)
59TEXT ·libc_mprotect_trampoline(SB),NOSPLIT,$0-0
60 JMP libc_mprotect(SB)
61TEXT ·libc_msync_trampoline(SB),NOSPLIT,$0-0
62 JMP libc_msync(SB)
63TEXT ·libc_munlock_trampoline(SB),NOSPLIT,$0-0
64 JMP libc_munlock(SB)
65TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0
66 JMP libc_munlockall(SB)
67TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0
68 JMP libc_ptrace(SB)
69TEXT ·libc_getattrlist_trampoline(SB),NOSPLIT,$0-0
70 JMP libc_getattrlist(SB)
71TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0
72 JMP libc_pipe(SB)
73TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0
74 JMP libc_getxattr(SB)
75TEXT ·libc_fgetxattr_trampoline(SB),NOSPLIT,$0-0
76 JMP libc_fgetxattr(SB)
77TEXT ·libc_setxattr_trampoline(SB),NOSPLIT,$0-0
78 JMP libc_setxattr(SB)
79TEXT ·libc_fsetxattr_trampoline(SB),NOSPLIT,$0-0
80 JMP libc_fsetxattr(SB)
81TEXT ·libc_removexattr_trampoline(SB),NOSPLIT,$0-0
82 JMP libc_removexattr(SB)
83TEXT ·libc_fremovexattr_trampoline(SB),NOSPLIT,$0-0
84 JMP libc_fremovexattr(SB)
85TEXT ·libc_listxattr_trampoline(SB),NOSPLIT,$0-0
86 JMP libc_listxattr(SB)
87TEXT ·libc_flistxattr_trampoline(SB),NOSPLIT,$0-0
88 JMP libc_flistxattr(SB)
89TEXT ·libc_setattrlist_trampoline(SB),NOSPLIT,$0-0
90 JMP libc_setattrlist(SB)
91TEXT ·libc_kill_trampoline(SB),NOSPLIT,$0-0
92 JMP libc_kill(SB)
93TEXT ·libc_ioctl_trampoline(SB),NOSPLIT,$0-0
94 JMP libc_ioctl(SB)
95TEXT ·libc_sendfile_trampoline(SB),NOSPLIT,$0-0
96 JMP libc_sendfile(SB)
97TEXT ·libc_access_trampoline(SB),NOSPLIT,$0-0
98 JMP libc_access(SB)
99TEXT ·libc_adjtime_trampoline(SB),NOSPLIT,$0-0
100 JMP libc_adjtime(SB)
101TEXT ·libc_chdir_trampoline(SB),NOSPLIT,$0-0
102 JMP libc_chdir(SB)
103TEXT ·libc_chflags_trampoline(SB),NOSPLIT,$0-0
104 JMP libc_chflags(SB)
105TEXT ·libc_chmod_trampoline(SB),NOSPLIT,$0-0
106 JMP libc_chmod(SB)
107TEXT ·libc_chown_trampoline(SB),NOSPLIT,$0-0
108 JMP libc_chown(SB)
109TEXT ·libc_chroot_trampoline(SB),NOSPLIT,$0-0
110 JMP libc_chroot(SB)
111TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
112 JMP libc_close(SB)
113TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
114 JMP libc_dup(SB)
115TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0
116 JMP libc_dup2(SB)
117TEXT ·libc_exchangedata_trampoline(SB),NOSPLIT,$0-0
118 JMP libc_exchangedata(SB)
119TEXT ·libc_exit_trampoline(SB),NOSPLIT,$0-0
120 JMP libc_exit(SB)
121TEXT ·libc_faccessat_trampoline(SB),NOSPLIT,$0-0
122 JMP libc_faccessat(SB)
123TEXT ·libc_fchdir_trampoline(SB),NOSPLIT,$0-0
124 JMP libc_fchdir(SB)
125TEXT ·libc_fchflags_trampoline(SB),NOSPLIT,$0-0
126 JMP libc_fchflags(SB)
127TEXT ·libc_fchmod_trampoline(SB),NOSPLIT,$0-0
128 JMP libc_fchmod(SB)
129TEXT ·libc_fchmodat_trampoline(SB),NOSPLIT,$0-0
130 JMP libc_fchmodat(SB)
131TEXT ·libc_fchown_trampoline(SB),NOSPLIT,$0-0
132 JMP libc_fchown(SB)
133TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0
134 JMP libc_fchownat(SB)
135TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0
136 JMP libc_flock(SB)
137TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0
138 JMP libc_fpathconf(SB)
139TEXT ·libc_fsync_trampoline(SB),NOSPLIT,$0-0
140 JMP libc_fsync(SB)
141TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0
142 JMP libc_ftruncate(SB)
143TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0
144 JMP libc_getdtablesize(SB)
145TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0
146 JMP libc_getegid(SB)
147TEXT ·libc_geteuid_trampoline(SB),NOSPLIT,$0-0
148 JMP libc_geteuid(SB)
149TEXT ·libc_getgid_trampoline(SB),NOSPLIT,$0-0
150 JMP libc_getgid(SB)
151TEXT ·libc_getpgid_trampoline(SB),NOSPLIT,$0-0
152 JMP libc_getpgid(SB)
153TEXT ·libc_getpgrp_trampoline(SB),NOSPLIT,$0-0
154 JMP libc_getpgrp(SB)
155TEXT ·libc_getpid_trampoline(SB),NOSPLIT,$0-0
156 JMP libc_getpid(SB)
157TEXT ·libc_getppid_trampoline(SB),NOSPLIT,$0-0
158 JMP libc_getppid(SB)
159TEXT ·libc_getpriority_trampoline(SB),NOSPLIT,$0-0
160 JMP libc_getpriority(SB)
161TEXT ·libc_getrlimit_trampoline(SB),NOSPLIT,$0-0
162 JMP libc_getrlimit(SB)
163TEXT ·libc_getrusage_trampoline(SB),NOSPLIT,$0-0
164 JMP libc_getrusage(SB)
165TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0
166 JMP libc_getsid(SB)
167TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0
168 JMP libc_getuid(SB)
169TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0
170 JMP libc_issetugid(SB)
171TEXT ·libc_kqueue_trampoline(SB),NOSPLIT,$0-0
172 JMP libc_kqueue(SB)
173TEXT ·libc_lchown_trampoline(SB),NOSPLIT,$0-0
174 JMP libc_lchown(SB)
175TEXT ·libc_link_trampoline(SB),NOSPLIT,$0-0
176 JMP libc_link(SB)
177TEXT ·libc_linkat_trampoline(SB),NOSPLIT,$0-0
178 JMP libc_linkat(SB)
179TEXT ·libc_listen_trampoline(SB),NOSPLIT,$0-0
180 JMP libc_listen(SB)
181TEXT ·libc_mkdir_trampoline(SB),NOSPLIT,$0-0
182 JMP libc_mkdir(SB)
183TEXT ·libc_mkdirat_trampoline(SB),NOSPLIT,$0-0
184 JMP libc_mkdirat(SB)
185TEXT ·libc_mkfifo_trampoline(SB),NOSPLIT,$0-0
186 JMP libc_mkfifo(SB)
187TEXT ·libc_mknod_trampoline(SB),NOSPLIT,$0-0
188 JMP libc_mknod(SB)
189TEXT ·libc_open_trampoline(SB),NOSPLIT,$0-0
190 JMP libc_open(SB)
191TEXT ·libc_openat_trampoline(SB),NOSPLIT,$0-0
192 JMP libc_openat(SB)
193TEXT ·libc_pathconf_trampoline(SB),NOSPLIT,$0-0
194 JMP libc_pathconf(SB)
195TEXT ·libc_pread_trampoline(SB),NOSPLIT,$0-0
196 JMP libc_pread(SB)
197TEXT ·libc_pwrite_trampoline(SB),NOSPLIT,$0-0
198 JMP libc_pwrite(SB)
199TEXT ·libc_read_trampoline(SB),NOSPLIT,$0-0
200 JMP libc_read(SB)
201TEXT ·libc_readlink_trampoline(SB),NOSPLIT,$0-0
202 JMP libc_readlink(SB)
203TEXT ·libc_readlinkat_trampoline(SB),NOSPLIT,$0-0
204 JMP libc_readlinkat(SB)
205TEXT ·libc_rename_trampoline(SB),NOSPLIT,$0-0
206 JMP libc_rename(SB)
207TEXT ·libc_renameat_trampoline(SB),NOSPLIT,$0-0
208 JMP libc_renameat(SB)
209TEXT ·libc_revoke_trampoline(SB),NOSPLIT,$0-0
210 JMP libc_revoke(SB)
211TEXT ·libc_rmdir_trampoline(SB),NOSPLIT,$0-0
212 JMP libc_rmdir(SB)
213TEXT ·libc_lseek_trampoline(SB),NOSPLIT,$0-0
214 JMP libc_lseek(SB)
215TEXT ·libc_select_trampoline(SB),NOSPLIT,$0-0
216 JMP libc_select(SB)
217TEXT ·libc_setegid_trampoline(SB),NOSPLIT,$0-0
218 JMP libc_setegid(SB)
219TEXT ·libc_seteuid_trampoline(SB),NOSPLIT,$0-0
220 JMP libc_seteuid(SB)
221TEXT ·libc_setgid_trampoline(SB),NOSPLIT,$0-0
222 JMP libc_setgid(SB)
223TEXT ·libc_setlogin_trampoline(SB),NOSPLIT,$0-0
224 JMP libc_setlogin(SB)
225TEXT ·libc_setpgid_trampoline(SB),NOSPLIT,$0-0
226 JMP libc_setpgid(SB)
227TEXT ·libc_setpriority_trampoline(SB),NOSPLIT,$0-0
228 JMP libc_setpriority(SB)
229TEXT ·libc_setprivexec_trampoline(SB),NOSPLIT,$0-0
230 JMP libc_setprivexec(SB)
231TEXT ·libc_setregid_trampoline(SB),NOSPLIT,$0-0
232 JMP libc_setregid(SB)
233TEXT ·libc_setreuid_trampoline(SB),NOSPLIT,$0-0
234 JMP libc_setreuid(SB)
235TEXT ·libc_setrlimit_trampoline(SB),NOSPLIT,$0-0
236 JMP libc_setrlimit(SB)
237TEXT ·libc_setsid_trampoline(SB),NOSPLIT,$0-0
238 JMP libc_setsid(SB)
239TEXT ·libc_settimeofday_trampoline(SB),NOSPLIT,$0-0
240 JMP libc_settimeofday(SB)
241TEXT ·libc_setuid_trampoline(SB),NOSPLIT,$0-0
242 JMP libc_setuid(SB)
243TEXT ·libc_symlink_trampoline(SB),NOSPLIT,$0-0
244 JMP libc_symlink(SB)
245TEXT ·libc_symlinkat_trampoline(SB),NOSPLIT,$0-0
246 JMP libc_symlinkat(SB)
247TEXT ·libc_sync_trampoline(SB),NOSPLIT,$0-0
248 JMP libc_sync(SB)
249TEXT ·libc_truncate_trampoline(SB),NOSPLIT,$0-0
250 JMP libc_truncate(SB)
251TEXT ·libc_umask_trampoline(SB),NOSPLIT,$0-0
252 JMP libc_umask(SB)
253TEXT ·libc_undelete_trampoline(SB),NOSPLIT,$0-0
254 JMP libc_undelete(SB)
255TEXT ·libc_unlink_trampoline(SB),NOSPLIT,$0-0
256 JMP libc_unlink(SB)
257TEXT ·libc_unlinkat_trampoline(SB),NOSPLIT,$0-0
258 JMP libc_unlinkat(SB)
259TEXT ·libc_unmount_trampoline(SB),NOSPLIT,$0-0
260 JMP libc_unmount(SB)
261TEXT ·libc_write_trampoline(SB),NOSPLIT,$0-0
262 JMP libc_write(SB)
263TEXT ·libc_mmap_trampoline(SB),NOSPLIT,$0-0
264 JMP libc_mmap(SB)
265TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0
266 JMP libc_munmap(SB)
267TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
268 JMP libc_gettimeofday(SB)
269TEXT ·libc_fstat_trampoline(SB),NOSPLIT,$0-0
270 JMP libc_fstat(SB)
271TEXT ·libc_fstatat_trampoline(SB),NOSPLIT,$0-0
272 JMP libc_fstatat(SB)
273TEXT ·libc_fstatfs_trampoline(SB),NOSPLIT,$0-0
274 JMP libc_fstatfs(SB)
275TEXT ·libc_getfsstat_trampoline(SB),NOSPLIT,$0-0
276 JMP libc_getfsstat(SB)
277TEXT ·libc_lstat_trampoline(SB),NOSPLIT,$0-0
278 JMP libc_lstat(SB)
279TEXT ·libc_stat_trampoline(SB),NOSPLIT,$0-0
280 JMP libc_stat(SB)
281TEXT ·libc_statfs_trampoline(SB),NOSPLIT,$0-0
282 JMP libc_statfs(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 91f36e9..ae9f1a2 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go
@@ -1,4 +1,4 @@
1// mksyscall.pl -dragonfly -tags dragonfly,amd64 syscall_bsd.go syscall_dragonfly.go syscall_dragonfly_amd64.go 1// go run mksyscall.go -dragonfly -tags dragonfly,amd64 syscall_bsd.go syscall_dragonfly.go syscall_dragonfly_amd64.go
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build dragonfly,amd64 4// +build dragonfly,amd64
@@ -588,6 +588,21 @@ func Exit(code int) {
588 588
589// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 589// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
590 590
591func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
592 var _p0 *byte
593 _p0, err = BytePtrFromString(path)
594 if err != nil {
595 return
596 }
597 _, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
598 if e1 != 0 {
599 err = errnoErr(e1)
600 }
601 return
602}
603
604// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
605
591func Fchdir(fd int) (err error) { 606func Fchdir(fd int) (err error) {
592 _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0) 607 _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
593 if e1 != 0 { 608 if e1 != 0 {
@@ -643,6 +658,21 @@ func Fchown(fd int, uid int, gid int) (err error) {
643 658
644// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 659// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
645 660
661func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
662 var _p0 *byte
663 _p0, err = BytePtrFromString(path)
664 if err != nil {
665 return
666 }
667 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
668 if e1 != 0 {
669 err = errnoErr(e1)
670 }
671 return
672}
673
674// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
675
646func Flock(fd int, how int) (err error) { 676func Flock(fd int, how int) (err error) {
647 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0) 677 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
648 if e1 != 0 { 678 if e1 != 0 {
@@ -927,6 +957,26 @@ func Link(path string, link string) (err error) {
927 957
928// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 958// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
929 959
960func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
961 var _p0 *byte
962 _p0, err = BytePtrFromString(path)
963 if err != nil {
964 return
965 }
966 var _p1 *byte
967 _p1, err = BytePtrFromString(link)
968 if err != nil {
969 return
970 }
971 _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
972 if e1 != 0 {
973 err = errnoErr(e1)
974 }
975 return
976}
977
978// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
979
930func Listen(s int, backlog int) (err error) { 980func Listen(s int, backlog int) (err error) {
931 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0) 981 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
932 if e1 != 0 { 982 if e1 != 0 {
@@ -967,6 +1017,21 @@ func Mkdir(path string, mode uint32) (err error) {
967 1017
968// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1018// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
969 1019
1020func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1021 var _p0 *byte
1022 _p0, err = BytePtrFromString(path)
1023 if err != nil {
1024 return
1025 }
1026 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1027 if e1 != 0 {
1028 err = errnoErr(e1)
1029 }
1030 return
1031}
1032
1033// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1034
970func Mkfifo(path string, mode uint32) (err error) { 1035func Mkfifo(path string, mode uint32) (err error) {
971 var _p0 *byte 1036 var _p0 *byte
972 _p0, err = BytePtrFromString(path) 1037 _p0, err = BytePtrFromString(path)
@@ -997,6 +1062,21 @@ func Mknod(path string, mode uint32, dev int) (err error) {
997 1062
998// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1063// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
999 1064
1065func Mknodat(fd int, path string, mode uint32, dev int) (err error) {
1066 var _p0 *byte
1067 _p0, err = BytePtrFromString(path)
1068 if err != nil {
1069 return
1070 }
1071 _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
1072 if e1 != 0 {
1073 err = errnoErr(e1)
1074 }
1075 return
1076}
1077
1078// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1079
1000func Nanosleep(time *Timespec, leftover *Timespec) (err error) { 1080func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
1001 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0) 1081 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
1002 if e1 != 0 { 1082 if e1 != 0 {
@@ -1023,6 +1103,22 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
1023 1103
1024// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1104// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1025 1105
1106func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1107 var _p0 *byte
1108 _p0, err = BytePtrFromString(path)
1109 if err != nil {
1110 return
1111 }
1112 r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1113 fd = int(r0)
1114 if e1 != 0 {
1115 err = errnoErr(e1)
1116 }
1117 return
1118}
1119
1120// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1121
1026func Pathconf(path string, name int) (val int, err error) { 1122func Pathconf(path string, name int) (val int, err error) {
1027 var _p0 *byte 1123 var _p0 *byte
1028 _p0, err = BytePtrFromString(path) 1124 _p0, err = BytePtrFromString(path)
@@ -1098,6 +1194,26 @@ func Rename(from string, to string) (err error) {
1098 1194
1099// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1195// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1100 1196
1197func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1198 var _p0 *byte
1199 _p0, err = BytePtrFromString(from)
1200 if err != nil {
1201 return
1202 }
1203 var _p1 *byte
1204 _p1, err = BytePtrFromString(to)
1205 if err != nil {
1206 return
1207 }
1208 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1209 if e1 != 0 {
1210 err = errnoErr(e1)
1211 }
1212 return
1213}
1214
1215// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1216
1101func Revoke(path string) (err error) { 1217func Revoke(path string) (err error) {
1102 var _p0 *byte 1218 var _p0 *byte
1103 _p0, err = BytePtrFromString(path) 1219 _p0, err = BytePtrFromString(path)
@@ -1345,6 +1461,26 @@ func Symlink(path string, link string) (err error) {
1345 1461
1346// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1462// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1347 1463
1464func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
1465 var _p0 *byte
1466 _p0, err = BytePtrFromString(oldpath)
1467 if err != nil {
1468 return
1469 }
1470 var _p1 *byte
1471 _p1, err = BytePtrFromString(newpath)
1472 if err != nil {
1473 return
1474 }
1475 _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
1476 if e1 != 0 {
1477 err = errnoErr(e1)
1478 }
1479 return
1480}
1481
1482// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1483
1348func Sync() (err error) { 1484func Sync() (err error) {
1349 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0) 1485 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1350 if e1 != 0 { 1486 if e1 != 0 {
@@ -1408,6 +1544,21 @@ func Unlink(path string) (err error) {
1408 1544
1409// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1545// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1410 1546
1547func Unlinkat(dirfd int, path string, flags int) (err error) {
1548 var _p0 *byte
1549 _p0, err = BytePtrFromString(path)
1550 if err != nil {
1551 return
1552 }
1553 _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1554 if e1 != 0 {
1555 err = errnoErr(e1)
1556 }
1557 return
1558}
1559
1560// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1561
1411func Unmount(path string, flags int) (err error) { 1562func Unmount(path string, flags int) (err error) {
1412 var _p0 *byte 1563 var _p0 *byte
1413 _p0, err = BytePtrFromString(path) 1564 _p0, err = BytePtrFromString(path)
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 ad77882..80903e4 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go
@@ -1,4 +1,4 @@
1// mksyscall.pl -l32 -tags freebsd,386 syscall_bsd.go syscall_freebsd.go syscall_freebsd_386.go 1// go run mksyscall.go -l32 -tags freebsd,386 syscall_bsd.go syscall_freebsd.go syscall_freebsd_386.go
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build freebsd,386 4// +build freebsd,386
@@ -912,7 +912,7 @@ func Fpathconf(fd int, name int) (val int, err error) {
912 912
913// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 913// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
914 914
915func Fstat(fd int, stat *Stat_t) (err error) { 915func fstat(fd int, stat *stat_freebsd11_t) (err error) {
916 _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) 916 _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
917 if e1 != 0 { 917 if e1 != 0 {
918 err = errnoErr(e1) 918 err = errnoErr(e1)
@@ -922,7 +922,17 @@ func Fstat(fd int, stat *Stat_t) (err error) {
922 922
923// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 923// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
924 924
925func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { 925func fstat_freebsd12(fd int, stat *Stat_t) (err error) {
926 _, _, e1 := Syscall(SYS_FSTAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
927 if e1 != 0 {
928 err = errnoErr(e1)
929 }
930 return
931}
932
933// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
934
935func fstatat(fd int, path string, stat *stat_freebsd11_t, flags int) (err error) {
926 var _p0 *byte 936 var _p0 *byte
927 _p0, err = BytePtrFromString(path) 937 _p0, err = BytePtrFromString(path)
928 if err != nil { 938 if err != nil {
@@ -937,7 +947,22 @@ func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
937 947
938// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 948// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
939 949
940func Fstatfs(fd int, stat *Statfs_t) (err error) { 950func fstatat_freebsd12(fd int, path string, stat *Stat_t, flags int) (err error) {
951 var _p0 *byte
952 _p0, err = BytePtrFromString(path)
953 if err != nil {
954 return
955 }
956 _, _, e1 := Syscall6(SYS_FSTATAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
957 if e1 != 0 {
958 err = errnoErr(e1)
959 }
960 return
961}
962
963// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
964
965func fstatfs(fd int, stat *statfs_freebsd11_t) (err error) {
941 _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) 966 _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
942 if e1 != 0 { 967 if e1 != 0 {
943 err = errnoErr(e1) 968 err = errnoErr(e1)
@@ -947,6 +972,16 @@ func Fstatfs(fd int, stat *Statfs_t) (err error) {
947 972
948// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 973// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
949 974
975func fstatfs_freebsd12(fd int, stat *Statfs_t) (err error) {
976 _, _, e1 := Syscall(SYS_FSTATFS_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
977 if e1 != 0 {
978 err = errnoErr(e1)
979 }
980 return
981}
982
983// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
984
950func Fsync(fd int) (err error) { 985func Fsync(fd int) (err error) {
951 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0) 986 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
952 if e1 != 0 { 987 if e1 != 0 {
@@ -967,14 +1002,14 @@ func Ftruncate(fd int, length int64) (err error) {
967 1002
968// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1003// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
969 1004
970func Getdents(fd int, buf []byte) (n int, err error) { 1005func getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
971 var _p0 unsafe.Pointer 1006 var _p0 unsafe.Pointer
972 if len(buf) > 0 { 1007 if len(buf) > 0 {
973 _p0 = unsafe.Pointer(&buf[0]) 1008 _p0 = unsafe.Pointer(&buf[0])
974 } else { 1009 } else {
975 _p0 = unsafe.Pointer(&_zero) 1010 _p0 = unsafe.Pointer(&_zero)
976 } 1011 }
977 r0, _, e1 := Syscall(SYS_GETDENTS, uintptr(fd), uintptr(_p0), uintptr(len(buf))) 1012 r0, _, e1 := Syscall6(SYS_GETDIRENTRIES, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
978 n = int(r0) 1013 n = int(r0)
979 if e1 != 0 { 1014 if e1 != 0 {
980 err = errnoErr(e1) 1015 err = errnoErr(e1)
@@ -984,14 +1019,14 @@ func Getdents(fd int, buf []byte) (n int, err error) {
984 1019
985// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1020// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
986 1021
987func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { 1022func getdirentries_freebsd12(fd int, buf []byte, basep *uintptr) (n int, err error) {
988 var _p0 unsafe.Pointer 1023 var _p0 unsafe.Pointer
989 if len(buf) > 0 { 1024 if len(buf) > 0 {
990 _p0 = unsafe.Pointer(&buf[0]) 1025 _p0 = unsafe.Pointer(&buf[0])
991 } else { 1026 } else {
992 _p0 = unsafe.Pointer(&_zero) 1027 _p0 = unsafe.Pointer(&_zero)
993 } 1028 }
994 r0, _, e1 := Syscall6(SYS_GETDIRENTRIES, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0) 1029 r0, _, e1 := Syscall6(SYS_GETDIRENTRIES_FREEBSD12, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
995 n = int(r0) 1030 n = int(r0)
996 if e1 != 0 { 1031 if e1 != 0 {
997 err = errnoErr(e1) 1032 err = errnoErr(e1)
@@ -1222,7 +1257,7 @@ func Listen(s int, backlog int) (err error) {
1222 1257
1223// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1258// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1224 1259
1225func Lstat(path string, stat *Stat_t) (err error) { 1260func lstat(path string, stat *stat_freebsd11_t) (err error) {
1226 var _p0 *byte 1261 var _p0 *byte
1227 _p0, err = BytePtrFromString(path) 1262 _p0, err = BytePtrFromString(path)
1228 if err != nil { 1263 if err != nil {
@@ -1282,7 +1317,7 @@ func Mkfifo(path string, mode uint32) (err error) {
1282 1317
1283// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1318// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1284 1319
1285func Mknod(path string, mode uint32, dev int) (err error) { 1320func mknod(path string, mode uint32, dev int) (err error) {
1286 var _p0 *byte 1321 var _p0 *byte
1287 _p0, err = BytePtrFromString(path) 1322 _p0, err = BytePtrFromString(path)
1288 if err != nil { 1323 if err != nil {
@@ -1297,6 +1332,36 @@ func Mknod(path string, mode uint32, dev int) (err error) {
1297 1332
1298// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1333// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1299 1334
1335func mknodat(fd int, path string, mode uint32, dev int) (err error) {
1336 var _p0 *byte
1337 _p0, err = BytePtrFromString(path)
1338 if err != nil {
1339 return
1340 }
1341 _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
1342 if e1 != 0 {
1343 err = errnoErr(e1)
1344 }
1345 return
1346}
1347
1348// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1349
1350func mknodat_freebsd12(fd int, path string, mode uint32, dev uint64) (err error) {
1351 var _p0 *byte
1352 _p0, err = BytePtrFromString(path)
1353 if err != nil {
1354 return
1355 }
1356 _, _, e1 := Syscall6(SYS_MKNODAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
1357 if e1 != 0 {
1358 err = errnoErr(e1)
1359 }
1360 return
1361}
1362
1363// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1364
1300func Nanosleep(time *Timespec, leftover *Timespec) (err error) { 1365func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
1301 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0) 1366 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
1302 if e1 != 0 { 1367 if e1 != 0 {
@@ -1687,7 +1752,7 @@ func Setuid(uid int) (err error) {
1687 1752
1688// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1753// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1689 1754
1690func Stat(path string, stat *Stat_t) (err error) { 1755func stat(path string, stat *stat_freebsd11_t) (err error) {
1691 var _p0 *byte 1756 var _p0 *byte
1692 _p0, err = BytePtrFromString(path) 1757 _p0, err = BytePtrFromString(path)
1693 if err != nil { 1758 if err != nil {
@@ -1702,7 +1767,7 @@ func Stat(path string, stat *Stat_t) (err error) {
1702 1767
1703// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1768// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1704 1769
1705func Statfs(path string, stat *Statfs_t) (err error) { 1770func statfs(path string, stat *statfs_freebsd11_t) (err error) {
1706 var _p0 *byte 1771 var _p0 *byte
1707 _p0, err = BytePtrFromString(path) 1772 _p0, err = BytePtrFromString(path)
1708 if err != nil { 1773 if err != nil {
@@ -1717,6 +1782,21 @@ func Statfs(path string, stat *Statfs_t) (err error) {
1717 1782
1718// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1783// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1719 1784
1785func statfs_freebsd12(path string, stat *Statfs_t) (err error) {
1786 var _p0 *byte
1787 _p0, err = BytePtrFromString(path)
1788 if err != nil {
1789 return
1790 }
1791 _, _, e1 := Syscall(SYS_STATFS_FREEBSD12, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1792 if e1 != 0 {
1793 err = errnoErr(e1)
1794 }
1795 return
1796}
1797
1798// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1799
1720func Symlink(path string, link string) (err error) { 1800func Symlink(path string, link string) (err error) {
1721 var _p0 *byte 1801 var _p0 *byte
1722 _p0, err = BytePtrFromString(path) 1802 _p0, err = BytePtrFromString(path)
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 d3ba6c4..cd250ff 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go
@@ -1,4 +1,4 @@
1// mksyscall.pl -tags freebsd,amd64 syscall_bsd.go syscall_freebsd.go syscall_freebsd_amd64.go 1// go run mksyscall.go -tags freebsd,amd64 syscall_bsd.go syscall_freebsd.go syscall_freebsd_amd64.go
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build freebsd,amd64 4// +build freebsd,amd64
@@ -912,7 +912,7 @@ func Fpathconf(fd int, name int) (val int, err error) {
912 912
913// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 913// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
914 914
915func Fstat(fd int, stat *Stat_t) (err error) { 915func fstat(fd int, stat *stat_freebsd11_t) (err error) {
916 _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) 916 _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
917 if e1 != 0 { 917 if e1 != 0 {
918 err = errnoErr(e1) 918 err = errnoErr(e1)
@@ -922,7 +922,17 @@ func Fstat(fd int, stat *Stat_t) (err error) {
922 922
923// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 923// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
924 924
925func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { 925func fstat_freebsd12(fd int, stat *Stat_t) (err error) {
926 _, _, e1 := Syscall(SYS_FSTAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
927 if e1 != 0 {
928 err = errnoErr(e1)
929 }
930 return
931}
932
933// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
934
935func fstatat(fd int, path string, stat *stat_freebsd11_t, flags int) (err error) {
926 var _p0 *byte 936 var _p0 *byte
927 _p0, err = BytePtrFromString(path) 937 _p0, err = BytePtrFromString(path)
928 if err != nil { 938 if err != nil {
@@ -937,7 +947,22 @@ func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
937 947
938// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 948// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
939 949
940func Fstatfs(fd int, stat *Statfs_t) (err error) { 950func fstatat_freebsd12(fd int, path string, stat *Stat_t, flags int) (err error) {
951 var _p0 *byte
952 _p0, err = BytePtrFromString(path)
953 if err != nil {
954 return
955 }
956 _, _, e1 := Syscall6(SYS_FSTATAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
957 if e1 != 0 {
958 err = errnoErr(e1)
959 }
960 return
961}
962
963// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
964
965func fstatfs(fd int, stat *statfs_freebsd11_t) (err error) {
941 _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) 966 _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
942 if e1 != 0 { 967 if e1 != 0 {
943 err = errnoErr(e1) 968 err = errnoErr(e1)
@@ -947,6 +972,16 @@ func Fstatfs(fd int, stat *Statfs_t) (err error) {
947 972
948// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 973// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
949 974
975func fstatfs_freebsd12(fd int, stat *Statfs_t) (err error) {
976 _, _, e1 := Syscall(SYS_FSTATFS_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
977 if e1 != 0 {
978 err = errnoErr(e1)
979 }
980 return
981}
982
983// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
984
950func Fsync(fd int) (err error) { 985func Fsync(fd int) (err error) {
951 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0) 986 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
952 if e1 != 0 { 987 if e1 != 0 {
@@ -967,14 +1002,14 @@ func Ftruncate(fd int, length int64) (err error) {
967 1002
968// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1003// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
969 1004
970func Getdents(fd int, buf []byte) (n int, err error) { 1005func getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
971 var _p0 unsafe.Pointer 1006 var _p0 unsafe.Pointer
972 if len(buf) > 0 { 1007 if len(buf) > 0 {
973 _p0 = unsafe.Pointer(&buf[0]) 1008 _p0 = unsafe.Pointer(&buf[0])
974 } else { 1009 } else {
975 _p0 = unsafe.Pointer(&_zero) 1010 _p0 = unsafe.Pointer(&_zero)
976 } 1011 }
977 r0, _, e1 := Syscall(SYS_GETDENTS, uintptr(fd), uintptr(_p0), uintptr(len(buf))) 1012 r0, _, e1 := Syscall6(SYS_GETDIRENTRIES, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
978 n = int(r0) 1013 n = int(r0)
979 if e1 != 0 { 1014 if e1 != 0 {
980 err = errnoErr(e1) 1015 err = errnoErr(e1)
@@ -984,14 +1019,14 @@ func Getdents(fd int, buf []byte) (n int, err error) {
984 1019
985// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1020// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
986 1021
987func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { 1022func getdirentries_freebsd12(fd int, buf []byte, basep *uintptr) (n int, err error) {
988 var _p0 unsafe.Pointer 1023 var _p0 unsafe.Pointer
989 if len(buf) > 0 { 1024 if len(buf) > 0 {
990 _p0 = unsafe.Pointer(&buf[0]) 1025 _p0 = unsafe.Pointer(&buf[0])
991 } else { 1026 } else {
992 _p0 = unsafe.Pointer(&_zero) 1027 _p0 = unsafe.Pointer(&_zero)
993 } 1028 }
994 r0, _, e1 := Syscall6(SYS_GETDIRENTRIES, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0) 1029 r0, _, e1 := Syscall6(SYS_GETDIRENTRIES_FREEBSD12, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
995 n = int(r0) 1030 n = int(r0)
996 if e1 != 0 { 1031 if e1 != 0 {
997 err = errnoErr(e1) 1032 err = errnoErr(e1)
@@ -1222,7 +1257,7 @@ func Listen(s int, backlog int) (err error) {
1222 1257
1223// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1258// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1224 1259
1225func Lstat(path string, stat *Stat_t) (err error) { 1260func lstat(path string, stat *stat_freebsd11_t) (err error) {
1226 var _p0 *byte 1261 var _p0 *byte
1227 _p0, err = BytePtrFromString(path) 1262 _p0, err = BytePtrFromString(path)
1228 if err != nil { 1263 if err != nil {
@@ -1282,7 +1317,7 @@ func Mkfifo(path string, mode uint32) (err error) {
1282 1317
1283// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1318// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1284 1319
1285func Mknod(path string, mode uint32, dev int) (err error) { 1320func mknod(path string, mode uint32, dev int) (err error) {
1286 var _p0 *byte 1321 var _p0 *byte
1287 _p0, err = BytePtrFromString(path) 1322 _p0, err = BytePtrFromString(path)
1288 if err != nil { 1323 if err != nil {
@@ -1297,6 +1332,36 @@ func Mknod(path string, mode uint32, dev int) (err error) {
1297 1332
1298// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1333// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1299 1334
1335func mknodat(fd int, path string, mode uint32, dev int) (err error) {
1336 var _p0 *byte
1337 _p0, err = BytePtrFromString(path)
1338 if err != nil {
1339 return
1340 }
1341 _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
1342 if e1 != 0 {
1343 err = errnoErr(e1)
1344 }
1345 return
1346}
1347
1348// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1349
1350func mknodat_freebsd12(fd int, path string, mode uint32, dev uint64) (err error) {
1351 var _p0 *byte
1352 _p0, err = BytePtrFromString(path)
1353 if err != nil {
1354 return
1355 }
1356 _, _, e1 := Syscall6(SYS_MKNODAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
1357 if e1 != 0 {
1358 err = errnoErr(e1)
1359 }
1360 return
1361}
1362
1363// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1364
1300func Nanosleep(time *Timespec, leftover *Timespec) (err error) { 1365func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
1301 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0) 1366 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
1302 if e1 != 0 { 1367 if e1 != 0 {
@@ -1687,7 +1752,7 @@ func Setuid(uid int) (err error) {
1687 1752
1688// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1753// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1689 1754
1690func Stat(path string, stat *Stat_t) (err error) { 1755func stat(path string, stat *stat_freebsd11_t) (err error) {
1691 var _p0 *byte 1756 var _p0 *byte
1692 _p0, err = BytePtrFromString(path) 1757 _p0, err = BytePtrFromString(path)
1693 if err != nil { 1758 if err != nil {
@@ -1702,7 +1767,7 @@ func Stat(path string, stat *Stat_t) (err error) {
1702 1767
1703// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1768// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1704 1769
1705func Statfs(path string, stat *Statfs_t) (err error) { 1770func statfs(path string, stat *statfs_freebsd11_t) (err error) {
1706 var _p0 *byte 1771 var _p0 *byte
1707 _p0, err = BytePtrFromString(path) 1772 _p0, err = BytePtrFromString(path)
1708 if err != nil { 1773 if err != nil {
@@ -1717,6 +1782,21 @@ func Statfs(path string, stat *Statfs_t) (err error) {
1717 1782
1718// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1783// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1719 1784
1785func statfs_freebsd12(path string, stat *Statfs_t) (err error) {
1786 var _p0 *byte
1787 _p0, err = BytePtrFromString(path)
1788 if err != nil {
1789 return
1790 }
1791 _, _, e1 := Syscall(SYS_STATFS_FREEBSD12, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1792 if e1 != 0 {
1793 err = errnoErr(e1)
1794 }
1795 return
1796}
1797
1798// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1799
1720func Symlink(path string, link string) (err error) { 1800func Symlink(path string, link string) (err error) {
1721 var _p0 *byte 1801 var _p0 *byte
1722 _p0, err = BytePtrFromString(path) 1802 _p0, err = BytePtrFromString(path)
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 9dfd77b..290a9c2 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go
@@ -1,4 +1,4 @@
1// mksyscall.pl -l32 -arm -tags freebsd,arm syscall_bsd.go syscall_freebsd.go syscall_freebsd_arm.go 1// go run mksyscall.go -l32 -arm -tags freebsd,arm syscall_bsd.go syscall_freebsd.go syscall_freebsd_arm.go
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build freebsd,arm 4// +build freebsd,arm
@@ -912,7 +912,7 @@ func Fpathconf(fd int, name int) (val int, err error) {
912 912
913// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 913// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
914 914
915func Fstat(fd int, stat *Stat_t) (err error) { 915func fstat(fd int, stat *stat_freebsd11_t) (err error) {
916 _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) 916 _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
917 if e1 != 0 { 917 if e1 != 0 {
918 err = errnoErr(e1) 918 err = errnoErr(e1)
@@ -922,7 +922,17 @@ func Fstat(fd int, stat *Stat_t) (err error) {
922 922
923// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 923// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
924 924
925func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { 925func fstat_freebsd12(fd int, stat *Stat_t) (err error) {
926 _, _, e1 := Syscall(SYS_FSTAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
927 if e1 != 0 {
928 err = errnoErr(e1)
929 }
930 return
931}
932
933// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
934
935func fstatat(fd int, path string, stat *stat_freebsd11_t, flags int) (err error) {
926 var _p0 *byte 936 var _p0 *byte
927 _p0, err = BytePtrFromString(path) 937 _p0, err = BytePtrFromString(path)
928 if err != nil { 938 if err != nil {
@@ -937,7 +947,22 @@ func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
937 947
938// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 948// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
939 949
940func Fstatfs(fd int, stat *Statfs_t) (err error) { 950func fstatat_freebsd12(fd int, path string, stat *Stat_t, flags int) (err error) {
951 var _p0 *byte
952 _p0, err = BytePtrFromString(path)
953 if err != nil {
954 return
955 }
956 _, _, e1 := Syscall6(SYS_FSTATAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
957 if e1 != 0 {
958 err = errnoErr(e1)
959 }
960 return
961}
962
963// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
964
965func fstatfs(fd int, stat *statfs_freebsd11_t) (err error) {
941 _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) 966 _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
942 if e1 != 0 { 967 if e1 != 0 {
943 err = errnoErr(e1) 968 err = errnoErr(e1)
@@ -947,6 +972,16 @@ func Fstatfs(fd int, stat *Statfs_t) (err error) {
947 972
948// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 973// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
949 974
975func fstatfs_freebsd12(fd int, stat *Statfs_t) (err error) {
976 _, _, e1 := Syscall(SYS_FSTATFS_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
977 if e1 != 0 {
978 err = errnoErr(e1)
979 }
980 return
981}
982
983// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
984
950func Fsync(fd int) (err error) { 985func Fsync(fd int) (err error) {
951 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0) 986 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
952 if e1 != 0 { 987 if e1 != 0 {
@@ -967,14 +1002,14 @@ func Ftruncate(fd int, length int64) (err error) {
967 1002
968// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1003// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
969 1004
970func Getdents(fd int, buf []byte) (n int, err error) { 1005func getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
971 var _p0 unsafe.Pointer 1006 var _p0 unsafe.Pointer
972 if len(buf) > 0 { 1007 if len(buf) > 0 {
973 _p0 = unsafe.Pointer(&buf[0]) 1008 _p0 = unsafe.Pointer(&buf[0])
974 } else { 1009 } else {
975 _p0 = unsafe.Pointer(&_zero) 1010 _p0 = unsafe.Pointer(&_zero)
976 } 1011 }
977 r0, _, e1 := Syscall(SYS_GETDENTS, uintptr(fd), uintptr(_p0), uintptr(len(buf))) 1012 r0, _, e1 := Syscall6(SYS_GETDIRENTRIES, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
978 n = int(r0) 1013 n = int(r0)
979 if e1 != 0 { 1014 if e1 != 0 {
980 err = errnoErr(e1) 1015 err = errnoErr(e1)
@@ -984,14 +1019,14 @@ func Getdents(fd int, buf []byte) (n int, err error) {
984 1019
985// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1020// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
986 1021
987func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { 1022func getdirentries_freebsd12(fd int, buf []byte, basep *uintptr) (n int, err error) {
988 var _p0 unsafe.Pointer 1023 var _p0 unsafe.Pointer
989 if len(buf) > 0 { 1024 if len(buf) > 0 {
990 _p0 = unsafe.Pointer(&buf[0]) 1025 _p0 = unsafe.Pointer(&buf[0])
991 } else { 1026 } else {
992 _p0 = unsafe.Pointer(&_zero) 1027 _p0 = unsafe.Pointer(&_zero)
993 } 1028 }
994 r0, _, e1 := Syscall6(SYS_GETDIRENTRIES, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0) 1029 r0, _, e1 := Syscall6(SYS_GETDIRENTRIES_FREEBSD12, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
995 n = int(r0) 1030 n = int(r0)
996 if e1 != 0 { 1031 if e1 != 0 {
997 err = errnoErr(e1) 1032 err = errnoErr(e1)
@@ -1222,7 +1257,7 @@ func Listen(s int, backlog int) (err error) {
1222 1257
1223// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1258// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1224 1259
1225func Lstat(path string, stat *Stat_t) (err error) { 1260func lstat(path string, stat *stat_freebsd11_t) (err error) {
1226 var _p0 *byte 1261 var _p0 *byte
1227 _p0, err = BytePtrFromString(path) 1262 _p0, err = BytePtrFromString(path)
1228 if err != nil { 1263 if err != nil {
@@ -1282,7 +1317,7 @@ func Mkfifo(path string, mode uint32) (err error) {
1282 1317
1283// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1318// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1284 1319
1285func Mknod(path string, mode uint32, dev int) (err error) { 1320func mknod(path string, mode uint32, dev int) (err error) {
1286 var _p0 *byte 1321 var _p0 *byte
1287 _p0, err = BytePtrFromString(path) 1322 _p0, err = BytePtrFromString(path)
1288 if err != nil { 1323 if err != nil {
@@ -1297,6 +1332,36 @@ func Mknod(path string, mode uint32, dev int) (err error) {
1297 1332
1298// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1333// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1299 1334
1335func mknodat(fd int, path string, mode uint32, dev int) (err error) {
1336 var _p0 *byte
1337 _p0, err = BytePtrFromString(path)
1338 if err != nil {
1339 return
1340 }
1341 _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
1342 if e1 != 0 {
1343 err = errnoErr(e1)
1344 }
1345 return
1346}
1347
1348// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1349
1350func mknodat_freebsd12(fd int, path string, mode uint32, dev uint64) (err error) {
1351 var _p0 *byte
1352 _p0, err = BytePtrFromString(path)
1353 if err != nil {
1354 return
1355 }
1356 _, _, e1 := Syscall6(SYS_MKNODAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
1357 if e1 != 0 {
1358 err = errnoErr(e1)
1359 }
1360 return
1361}
1362
1363// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1364
1300func Nanosleep(time *Timespec, leftover *Timespec) (err error) { 1365func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
1301 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0) 1366 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
1302 if e1 != 0 { 1367 if e1 != 0 {
@@ -1687,7 +1752,7 @@ func Setuid(uid int) (err error) {
1687 1752
1688// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1753// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1689 1754
1690func Stat(path string, stat *Stat_t) (err error) { 1755func stat(path string, stat *stat_freebsd11_t) (err error) {
1691 var _p0 *byte 1756 var _p0 *byte
1692 _p0, err = BytePtrFromString(path) 1757 _p0, err = BytePtrFromString(path)
1693 if err != nil { 1758 if err != nil {
@@ -1702,7 +1767,7 @@ func Stat(path string, stat *Stat_t) (err error) {
1702 1767
1703// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1768// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1704 1769
1705func Statfs(path string, stat *Statfs_t) (err error) { 1770func statfs(path string, stat *statfs_freebsd11_t) (err error) {
1706 var _p0 *byte 1771 var _p0 *byte
1707 _p0, err = BytePtrFromString(path) 1772 _p0, err = BytePtrFromString(path)
1708 if err != nil { 1773 if err != nil {
@@ -1717,6 +1782,21 @@ func Statfs(path string, stat *Statfs_t) (err error) {
1717 1782
1718// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1783// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1719 1784
1785func statfs_freebsd12(path string, stat *Statfs_t) (err error) {
1786 var _p0 *byte
1787 _p0, err = BytePtrFromString(path)
1788 if err != nil {
1789 return
1790 }
1791 _, _, e1 := Syscall(SYS_STATFS_FREEBSD12, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1792 if e1 != 0 {
1793 err = errnoErr(e1)
1794 }
1795 return
1796}
1797
1798// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1799
1720func Symlink(path string, link string) (err error) { 1800func Symlink(path string, link string) (err error) {
1721 var _p0 *byte 1801 var _p0 *byte
1722 _p0, err = BytePtrFromString(path) 1802 _p0, err = BytePtrFromString(path)
diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go
new file mode 100644
index 0000000..c6df9d2
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go
@@ -0,0 +1,2015 @@
1// go run mksyscall.go -tags freebsd,arm64 -- syscall_bsd.go syscall_freebsd.go syscall_freebsd_arm64.go
2// Code generated by the command above; see README.md. DO NOT EDIT.
3
4// +build freebsd,arm64
5
6package unix
7
8import (
9 "syscall"
10 "unsafe"
11)
12
13var _ syscall.Errno
14
15// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
16
17func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
18 r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
19 n = int(r0)
20 if e1 != 0 {
21 err = errnoErr(e1)
22 }
23 return
24}
25
26// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
27
28func setgroups(ngid int, gid *_Gid_t) (err error) {
29 _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
30 if e1 != 0 {
31 err = errnoErr(e1)
32 }
33 return
34}
35
36// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
37
38func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
39 r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
40 wpid = int(r0)
41 if e1 != 0 {
42 err = errnoErr(e1)
43 }
44 return
45}
46
47// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
48
49func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
50 r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
51 fd = int(r0)
52 if e1 != 0 {
53 err = errnoErr(e1)
54 }
55 return
56}
57
58// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
59
60func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
61 _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen))
62 if e1 != 0 {
63 err = errnoErr(e1)
64 }
65 return
66}
67
68// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
69
70func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
71 _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen))
72 if e1 != 0 {
73 err = errnoErr(e1)
74 }
75 return
76}
77
78// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
79
80func socket(domain int, typ int, proto int) (fd int, err error) {
81 r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto))
82 fd = int(r0)
83 if e1 != 0 {
84 err = errnoErr(e1)
85 }
86 return
87}
88
89// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
90
91func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
92 _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
93 if e1 != 0 {
94 err = errnoErr(e1)
95 }
96 return
97}
98
99// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
100
101func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
102 _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
103 if e1 != 0 {
104 err = errnoErr(e1)
105 }
106 return
107}
108
109// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
110
111func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
112 _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
113 if e1 != 0 {
114 err = errnoErr(e1)
115 }
116 return
117}
118
119// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
120
121func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
122 _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
123 if e1 != 0 {
124 err = errnoErr(e1)
125 }
126 return
127}
128
129// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
130
131func Shutdown(s int, how int) (err error) {
132 _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0)
133 if e1 != 0 {
134 err = errnoErr(e1)
135 }
136 return
137}
138
139// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
140
141func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
142 _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
143 if e1 != 0 {
144 err = errnoErr(e1)
145 }
146 return
147}
148
149// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
150
151func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
152 var _p0 unsafe.Pointer
153 if len(p) > 0 {
154 _p0 = unsafe.Pointer(&p[0])
155 } else {
156 _p0 = unsafe.Pointer(&_zero)
157 }
158 r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
159 n = int(r0)
160 if e1 != 0 {
161 err = errnoErr(e1)
162 }
163 return
164}
165
166// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
167
168func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
169 var _p0 unsafe.Pointer
170 if len(buf) > 0 {
171 _p0 = unsafe.Pointer(&buf[0])
172 } else {
173 _p0 = unsafe.Pointer(&_zero)
174 }
175 _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
176 if e1 != 0 {
177 err = errnoErr(e1)
178 }
179 return
180}
181
182// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
183
184func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
185 r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
186 n = int(r0)
187 if e1 != 0 {
188 err = errnoErr(e1)
189 }
190 return
191}
192
193// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
194
195func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
196 r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
197 n = int(r0)
198 if e1 != 0 {
199 err = errnoErr(e1)
200 }
201 return
202}
203
204// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
205
206func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
207 r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
208 n = int(r0)
209 if e1 != 0 {
210 err = errnoErr(e1)
211 }
212 return
213}
214
215// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
216
217func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
218 var _p0 unsafe.Pointer
219 if len(mib) > 0 {
220 _p0 = unsafe.Pointer(&mib[0])
221 } else {
222 _p0 = unsafe.Pointer(&_zero)
223 }
224 _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
225 if e1 != 0 {
226 err = errnoErr(e1)
227 }
228 return
229}
230
231// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
232
233func utimes(path string, timeval *[2]Timeval) (err error) {
234 var _p0 *byte
235 _p0, err = BytePtrFromString(path)
236 if err != nil {
237 return
238 }
239 _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
240 if e1 != 0 {
241 err = errnoErr(e1)
242 }
243 return
244}
245
246// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
247
248func futimes(fd int, timeval *[2]Timeval) (err error) {
249 _, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
250 if e1 != 0 {
251 err = errnoErr(e1)
252 }
253 return
254}
255
256// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
257
258func fcntl(fd int, cmd int, arg int) (val int, err error) {
259 r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
260 val = int(r0)
261 if e1 != 0 {
262 err = errnoErr(e1)
263 }
264 return
265}
266
267// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
268
269func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
270 r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
271 n = int(r0)
272 if e1 != 0 {
273 err = errnoErr(e1)
274 }
275 return
276}
277
278// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
279
280func Madvise(b []byte, behav int) (err error) {
281 var _p0 unsafe.Pointer
282 if len(b) > 0 {
283 _p0 = unsafe.Pointer(&b[0])
284 } else {
285 _p0 = unsafe.Pointer(&_zero)
286 }
287 _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav))
288 if e1 != 0 {
289 err = errnoErr(e1)
290 }
291 return
292}
293
294// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
295
296func Mlock(b []byte) (err error) {
297 var _p0 unsafe.Pointer
298 if len(b) > 0 {
299 _p0 = unsafe.Pointer(&b[0])
300 } else {
301 _p0 = unsafe.Pointer(&_zero)
302 }
303 _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
304 if e1 != 0 {
305 err = errnoErr(e1)
306 }
307 return
308}
309
310// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
311
312func Mlockall(flags int) (err error) {
313 _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
314 if e1 != 0 {
315 err = errnoErr(e1)
316 }
317 return
318}
319
320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
321
322func Mprotect(b []byte, prot int) (err error) {
323 var _p0 unsafe.Pointer
324 if len(b) > 0 {
325 _p0 = unsafe.Pointer(&b[0])
326 } else {
327 _p0 = unsafe.Pointer(&_zero)
328 }
329 _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
330 if e1 != 0 {
331 err = errnoErr(e1)
332 }
333 return
334}
335
336// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
337
338func Msync(b []byte, flags int) (err error) {
339 var _p0 unsafe.Pointer
340 if len(b) > 0 {
341 _p0 = unsafe.Pointer(&b[0])
342 } else {
343 _p0 = unsafe.Pointer(&_zero)
344 }
345 _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
346 if e1 != 0 {
347 err = errnoErr(e1)
348 }
349 return
350}
351
352// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
353
354func Munlock(b []byte) (err error) {
355 var _p0 unsafe.Pointer
356 if len(b) > 0 {
357 _p0 = unsafe.Pointer(&b[0])
358 } else {
359 _p0 = unsafe.Pointer(&_zero)
360 }
361 _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
362 if e1 != 0 {
363 err = errnoErr(e1)
364 }
365 return
366}
367
368// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
369
370func Munlockall() (err error) {
371 _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
372 if e1 != 0 {
373 err = errnoErr(e1)
374 }
375 return
376}
377
378// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
379
380func pipe2(p *[2]_C_int, flags int) (err error) {
381 _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
382 if e1 != 0 {
383 err = errnoErr(e1)
384 }
385 return
386}
387
388// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
389
390func Getcwd(buf []byte) (n int, err error) {
391 var _p0 unsafe.Pointer
392 if len(buf) > 0 {
393 _p0 = unsafe.Pointer(&buf[0])
394 } else {
395 _p0 = unsafe.Pointer(&_zero)
396 }
397 r0, _, e1 := Syscall(SYS___GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
398 n = int(r0)
399 if e1 != 0 {
400 err = errnoErr(e1)
401 }
402 return
403}
404
405// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
406
407func ioctl(fd int, req uint, arg uintptr) (err error) {
408 _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
409 if e1 != 0 {
410 err = errnoErr(e1)
411 }
412 return
413}
414
415// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
416
417func Access(path string, mode uint32) (err error) {
418 var _p0 *byte
419 _p0, err = BytePtrFromString(path)
420 if err != nil {
421 return
422 }
423 _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
424 if e1 != 0 {
425 err = errnoErr(e1)
426 }
427 return
428}
429
430// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
431
432func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
433 _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
434 if e1 != 0 {
435 err = errnoErr(e1)
436 }
437 return
438}
439
440// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
441
442func CapEnter() (err error) {
443 _, _, e1 := Syscall(SYS_CAP_ENTER, 0, 0, 0)
444 if e1 != 0 {
445 err = errnoErr(e1)
446 }
447 return
448}
449
450// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
451
452func capRightsGet(version int, fd int, rightsp *CapRights) (err error) {
453 _, _, e1 := Syscall(SYS___CAP_RIGHTS_GET, uintptr(version), uintptr(fd), uintptr(unsafe.Pointer(rightsp)))
454 if e1 != 0 {
455 err = errnoErr(e1)
456 }
457 return
458}
459
460// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
461
462func capRightsLimit(fd int, rightsp *CapRights) (err error) {
463 _, _, e1 := Syscall(SYS_CAP_RIGHTS_LIMIT, uintptr(fd), uintptr(unsafe.Pointer(rightsp)), 0)
464 if e1 != 0 {
465 err = errnoErr(e1)
466 }
467 return
468}
469
470// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
471
472func Chdir(path string) (err error) {
473 var _p0 *byte
474 _p0, err = BytePtrFromString(path)
475 if err != nil {
476 return
477 }
478 _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
479 if e1 != 0 {
480 err = errnoErr(e1)
481 }
482 return
483}
484
485// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
486
487func Chflags(path string, flags int) (err error) {
488 var _p0 *byte
489 _p0, err = BytePtrFromString(path)
490 if err != nil {
491 return
492 }
493 _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
494 if e1 != 0 {
495 err = errnoErr(e1)
496 }
497 return
498}
499
500// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
501
502func Chmod(path string, mode uint32) (err error) {
503 var _p0 *byte
504 _p0, err = BytePtrFromString(path)
505 if err != nil {
506 return
507 }
508 _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
509 if e1 != 0 {
510 err = errnoErr(e1)
511 }
512 return
513}
514
515// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
516
517func Chown(path string, uid int, gid int) (err error) {
518 var _p0 *byte
519 _p0, err = BytePtrFromString(path)
520 if err != nil {
521 return
522 }
523 _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
524 if e1 != 0 {
525 err = errnoErr(e1)
526 }
527 return
528}
529
530// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
531
532func Chroot(path string) (err error) {
533 var _p0 *byte
534 _p0, err = BytePtrFromString(path)
535 if err != nil {
536 return
537 }
538 _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
539 if e1 != 0 {
540 err = errnoErr(e1)
541 }
542 return
543}
544
545// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
546
547func Close(fd int) (err error) {
548 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
549 if e1 != 0 {
550 err = errnoErr(e1)
551 }
552 return
553}
554
555// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
556
557func Dup(fd int) (nfd int, err error) {
558 r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
559 nfd = int(r0)
560 if e1 != 0 {
561 err = errnoErr(e1)
562 }
563 return
564}
565
566// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
567
568func Dup2(from int, to int) (err error) {
569 _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
570 if e1 != 0 {
571 err = errnoErr(e1)
572 }
573 return
574}
575
576// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
577
578func Exit(code int) {
579 Syscall(SYS_EXIT, uintptr(code), 0, 0)
580 return
581}
582
583// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
584
585func ExtattrGetFd(fd int, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
586 var _p0 *byte
587 _p0, err = BytePtrFromString(attrname)
588 if err != nil {
589 return
590 }
591 r0, _, e1 := Syscall6(SYS_EXTATTR_GET_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)), uintptr(data), uintptr(nbytes), 0)
592 ret = int(r0)
593 if e1 != 0 {
594 err = errnoErr(e1)
595 }
596 return
597}
598
599// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
600
601func ExtattrSetFd(fd int, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
602 var _p0 *byte
603 _p0, err = BytePtrFromString(attrname)
604 if err != nil {
605 return
606 }
607 r0, _, e1 := Syscall6(SYS_EXTATTR_SET_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)), uintptr(data), uintptr(nbytes), 0)
608 ret = int(r0)
609 if e1 != 0 {
610 err = errnoErr(e1)
611 }
612 return
613}
614
615// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
616
617func ExtattrDeleteFd(fd int, attrnamespace int, attrname string) (err error) {
618 var _p0 *byte
619 _p0, err = BytePtrFromString(attrname)
620 if err != nil {
621 return
622 }
623 _, _, e1 := Syscall(SYS_EXTATTR_DELETE_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)))
624 if e1 != 0 {
625 err = errnoErr(e1)
626 }
627 return
628}
629
630// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
631
632func ExtattrListFd(fd int, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
633 r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_FD, uintptr(fd), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
634 ret = int(r0)
635 if e1 != 0 {
636 err = errnoErr(e1)
637 }
638 return
639}
640
641// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
642
643func ExtattrGetFile(file string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
644 var _p0 *byte
645 _p0, err = BytePtrFromString(file)
646 if err != nil {
647 return
648 }
649 var _p1 *byte
650 _p1, err = BytePtrFromString(attrname)
651 if err != nil {
652 return
653 }
654 r0, _, e1 := Syscall6(SYS_EXTATTR_GET_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
655 ret = int(r0)
656 if e1 != 0 {
657 err = errnoErr(e1)
658 }
659 return
660}
661
662// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
663
664func ExtattrSetFile(file string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
665 var _p0 *byte
666 _p0, err = BytePtrFromString(file)
667 if err != nil {
668 return
669 }
670 var _p1 *byte
671 _p1, err = BytePtrFromString(attrname)
672 if err != nil {
673 return
674 }
675 r0, _, e1 := Syscall6(SYS_EXTATTR_SET_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
676 ret = int(r0)
677 if e1 != 0 {
678 err = errnoErr(e1)
679 }
680 return
681}
682
683// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
684
685func ExtattrDeleteFile(file string, attrnamespace int, attrname string) (err error) {
686 var _p0 *byte
687 _p0, err = BytePtrFromString(file)
688 if err != nil {
689 return
690 }
691 var _p1 *byte
692 _p1, err = BytePtrFromString(attrname)
693 if err != nil {
694 return
695 }
696 _, _, e1 := Syscall(SYS_EXTATTR_DELETE_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)))
697 if e1 != 0 {
698 err = errnoErr(e1)
699 }
700 return
701}
702
703// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
704
705func ExtattrListFile(file string, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
706 var _p0 *byte
707 _p0, err = BytePtrFromString(file)
708 if err != nil {
709 return
710 }
711 r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
712 ret = int(r0)
713 if e1 != 0 {
714 err = errnoErr(e1)
715 }
716 return
717}
718
719// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
720
721func ExtattrGetLink(link string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
722 var _p0 *byte
723 _p0, err = BytePtrFromString(link)
724 if err != nil {
725 return
726 }
727 var _p1 *byte
728 _p1, err = BytePtrFromString(attrname)
729 if err != nil {
730 return
731 }
732 r0, _, e1 := Syscall6(SYS_EXTATTR_GET_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
733 ret = int(r0)
734 if e1 != 0 {
735 err = errnoErr(e1)
736 }
737 return
738}
739
740// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
741
742func ExtattrSetLink(link string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
743 var _p0 *byte
744 _p0, err = BytePtrFromString(link)
745 if err != nil {
746 return
747 }
748 var _p1 *byte
749 _p1, err = BytePtrFromString(attrname)
750 if err != nil {
751 return
752 }
753 r0, _, e1 := Syscall6(SYS_EXTATTR_SET_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
754 ret = int(r0)
755 if e1 != 0 {
756 err = errnoErr(e1)
757 }
758 return
759}
760
761// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
762
763func ExtattrDeleteLink(link string, attrnamespace int, attrname string) (err error) {
764 var _p0 *byte
765 _p0, err = BytePtrFromString(link)
766 if err != nil {
767 return
768 }
769 var _p1 *byte
770 _p1, err = BytePtrFromString(attrname)
771 if err != nil {
772 return
773 }
774 _, _, e1 := Syscall(SYS_EXTATTR_DELETE_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)))
775 if e1 != 0 {
776 err = errnoErr(e1)
777 }
778 return
779}
780
781// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
782
783func ExtattrListLink(link string, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
784 var _p0 *byte
785 _p0, err = BytePtrFromString(link)
786 if err != nil {
787 return
788 }
789 r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
790 ret = int(r0)
791 if e1 != 0 {
792 err = errnoErr(e1)
793 }
794 return
795}
796
797// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
798
799func Fadvise(fd int, offset int64, length int64, advice int) (err error) {
800 _, _, e1 := Syscall6(SYS_POSIX_FADVISE, uintptr(fd), uintptr(offset), uintptr(length), uintptr(advice), 0, 0)
801 if e1 != 0 {
802 err = errnoErr(e1)
803 }
804 return
805}
806
807// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
808
809func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
810 var _p0 *byte
811 _p0, err = BytePtrFromString(path)
812 if err != nil {
813 return
814 }
815 _, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
816 if e1 != 0 {
817 err = errnoErr(e1)
818 }
819 return
820}
821
822// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
823
824func Fchdir(fd int) (err error) {
825 _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
826 if e1 != 0 {
827 err = errnoErr(e1)
828 }
829 return
830}
831
832// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
833
834func Fchflags(fd int, flags int) (err error) {
835 _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
836 if e1 != 0 {
837 err = errnoErr(e1)
838 }
839 return
840}
841
842// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
843
844func Fchmod(fd int, mode uint32) (err error) {
845 _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
846 if e1 != 0 {
847 err = errnoErr(e1)
848 }
849 return
850}
851
852// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
853
854func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
855 var _p0 *byte
856 _p0, err = BytePtrFromString(path)
857 if err != nil {
858 return
859 }
860 _, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
861 if e1 != 0 {
862 err = errnoErr(e1)
863 }
864 return
865}
866
867// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
868
869func Fchown(fd int, uid int, gid int) (err error) {
870 _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
871 if e1 != 0 {
872 err = errnoErr(e1)
873 }
874 return
875}
876
877// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
878
879func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
880 var _p0 *byte
881 _p0, err = BytePtrFromString(path)
882 if err != nil {
883 return
884 }
885 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
886 if e1 != 0 {
887 err = errnoErr(e1)
888 }
889 return
890}
891
892// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
893
894func Flock(fd int, how int) (err error) {
895 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
896 if e1 != 0 {
897 err = errnoErr(e1)
898 }
899 return
900}
901
902// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
903
904func Fpathconf(fd int, name int) (val int, err error) {
905 r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
906 val = int(r0)
907 if e1 != 0 {
908 err = errnoErr(e1)
909 }
910 return
911}
912
913// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
914
915func fstat(fd int, stat *stat_freebsd11_t) (err error) {
916 _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
917 if e1 != 0 {
918 err = errnoErr(e1)
919 }
920 return
921}
922
923// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
924
925func fstat_freebsd12(fd int, stat *Stat_t) (err error) {
926 _, _, e1 := Syscall(SYS_FSTAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
927 if e1 != 0 {
928 err = errnoErr(e1)
929 }
930 return
931}
932
933// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
934
935func fstatat(fd int, path string, stat *stat_freebsd11_t, flags int) (err error) {
936 var _p0 *byte
937 _p0, err = BytePtrFromString(path)
938 if err != nil {
939 return
940 }
941 _, _, e1 := Syscall6(SYS_FSTATAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
942 if e1 != 0 {
943 err = errnoErr(e1)
944 }
945 return
946}
947
948// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
949
950func fstatat_freebsd12(fd int, path string, stat *Stat_t, flags int) (err error) {
951 var _p0 *byte
952 _p0, err = BytePtrFromString(path)
953 if err != nil {
954 return
955 }
956 _, _, e1 := Syscall6(SYS_FSTATAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
957 if e1 != 0 {
958 err = errnoErr(e1)
959 }
960 return
961}
962
963// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
964
965func fstatfs(fd int, stat *statfs_freebsd11_t) (err error) {
966 _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
967 if e1 != 0 {
968 err = errnoErr(e1)
969 }
970 return
971}
972
973// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
974
975func fstatfs_freebsd12(fd int, stat *Statfs_t) (err error) {
976 _, _, e1 := Syscall(SYS_FSTATFS_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
977 if e1 != 0 {
978 err = errnoErr(e1)
979 }
980 return
981}
982
983// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
984
985func Fsync(fd int) (err error) {
986 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
987 if e1 != 0 {
988 err = errnoErr(e1)
989 }
990 return
991}
992
993// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
994
995func Ftruncate(fd int, length int64) (err error) {
996 _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), 0)
997 if e1 != 0 {
998 err = errnoErr(e1)
999 }
1000 return
1001}
1002
1003// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1004
1005func getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
1006 var _p0 unsafe.Pointer
1007 if len(buf) > 0 {
1008 _p0 = unsafe.Pointer(&buf[0])
1009 } else {
1010 _p0 = unsafe.Pointer(&_zero)
1011 }
1012 r0, _, e1 := Syscall6(SYS_GETDIRENTRIES, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
1013 n = int(r0)
1014 if e1 != 0 {
1015 err = errnoErr(e1)
1016 }
1017 return
1018}
1019
1020// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1021
1022func getdirentries_freebsd12(fd int, buf []byte, basep *uintptr) (n int, err error) {
1023 var _p0 unsafe.Pointer
1024 if len(buf) > 0 {
1025 _p0 = unsafe.Pointer(&buf[0])
1026 } else {
1027 _p0 = unsafe.Pointer(&_zero)
1028 }
1029 r0, _, e1 := Syscall6(SYS_GETDIRENTRIES_FREEBSD12, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
1030 n = int(r0)
1031 if e1 != 0 {
1032 err = errnoErr(e1)
1033 }
1034 return
1035}
1036
1037// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1038
1039func Getdtablesize() (size int) {
1040 r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0)
1041 size = int(r0)
1042 return
1043}
1044
1045// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1046
1047func Getegid() (egid int) {
1048 r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
1049 egid = int(r0)
1050 return
1051}
1052
1053// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1054
1055func Geteuid() (uid int) {
1056 r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
1057 uid = int(r0)
1058 return
1059}
1060
1061// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1062
1063func Getgid() (gid int) {
1064 r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
1065 gid = int(r0)
1066 return
1067}
1068
1069// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1070
1071func Getpgid(pid int) (pgid int, err error) {
1072 r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
1073 pgid = int(r0)
1074 if e1 != 0 {
1075 err = errnoErr(e1)
1076 }
1077 return
1078}
1079
1080// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1081
1082func Getpgrp() (pgrp int) {
1083 r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
1084 pgrp = int(r0)
1085 return
1086}
1087
1088// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1089
1090func Getpid() (pid int) {
1091 r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
1092 pid = int(r0)
1093 return
1094}
1095
1096// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1097
1098func Getppid() (ppid int) {
1099 r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
1100 ppid = int(r0)
1101 return
1102}
1103
1104// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1105
1106func Getpriority(which int, who int) (prio int, err error) {
1107 r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
1108 prio = int(r0)
1109 if e1 != 0 {
1110 err = errnoErr(e1)
1111 }
1112 return
1113}
1114
1115// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1116
1117func Getrlimit(which int, lim *Rlimit) (err error) {
1118 _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1119 if e1 != 0 {
1120 err = errnoErr(e1)
1121 }
1122 return
1123}
1124
1125// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1126
1127func Getrusage(who int, rusage *Rusage) (err error) {
1128 _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
1129 if e1 != 0 {
1130 err = errnoErr(e1)
1131 }
1132 return
1133}
1134
1135// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1136
1137func Getsid(pid int) (sid int, err error) {
1138 r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
1139 sid = int(r0)
1140 if e1 != 0 {
1141 err = errnoErr(e1)
1142 }
1143 return
1144}
1145
1146// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1147
1148func Gettimeofday(tv *Timeval) (err error) {
1149 _, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
1150 if e1 != 0 {
1151 err = errnoErr(e1)
1152 }
1153 return
1154}
1155
1156// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1157
1158func Getuid() (uid int) {
1159 r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
1160 uid = int(r0)
1161 return
1162}
1163
1164// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1165
1166func Issetugid() (tainted bool) {
1167 r0, _, _ := Syscall(SYS_ISSETUGID, 0, 0, 0)
1168 tainted = bool(r0 != 0)
1169 return
1170}
1171
1172// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1173
1174func Kill(pid int, signum syscall.Signal) (err error) {
1175 _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
1176 if e1 != 0 {
1177 err = errnoErr(e1)
1178 }
1179 return
1180}
1181
1182// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1183
1184func Kqueue() (fd int, err error) {
1185 r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
1186 fd = int(r0)
1187 if e1 != 0 {
1188 err = errnoErr(e1)
1189 }
1190 return
1191}
1192
1193// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1194
1195func Lchown(path string, uid int, gid int) (err error) {
1196 var _p0 *byte
1197 _p0, err = BytePtrFromString(path)
1198 if err != nil {
1199 return
1200 }
1201 _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
1202 if e1 != 0 {
1203 err = errnoErr(e1)
1204 }
1205 return
1206}
1207
1208// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1209
1210func Link(path string, link string) (err error) {
1211 var _p0 *byte
1212 _p0, err = BytePtrFromString(path)
1213 if err != nil {
1214 return
1215 }
1216 var _p1 *byte
1217 _p1, err = BytePtrFromString(link)
1218 if err != nil {
1219 return
1220 }
1221 _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1222 if e1 != 0 {
1223 err = errnoErr(e1)
1224 }
1225 return
1226}
1227
1228// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1229
1230func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
1231 var _p0 *byte
1232 _p0, err = BytePtrFromString(path)
1233 if err != nil {
1234 return
1235 }
1236 var _p1 *byte
1237 _p1, err = BytePtrFromString(link)
1238 if err != nil {
1239 return
1240 }
1241 _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
1242 if e1 != 0 {
1243 err = errnoErr(e1)
1244 }
1245 return
1246}
1247
1248// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1249
1250func Listen(s int, backlog int) (err error) {
1251 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
1252 if e1 != 0 {
1253 err = errnoErr(e1)
1254 }
1255 return
1256}
1257
1258// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1259
1260func lstat(path string, stat *stat_freebsd11_t) (err error) {
1261 var _p0 *byte
1262 _p0, err = BytePtrFromString(path)
1263 if err != nil {
1264 return
1265 }
1266 _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1267 if e1 != 0 {
1268 err = errnoErr(e1)
1269 }
1270 return
1271}
1272
1273// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1274
1275func Mkdir(path string, mode uint32) (err error) {
1276 var _p0 *byte
1277 _p0, err = BytePtrFromString(path)
1278 if err != nil {
1279 return
1280 }
1281 _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1282 if e1 != 0 {
1283 err = errnoErr(e1)
1284 }
1285 return
1286}
1287
1288// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1289
1290func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1291 var _p0 *byte
1292 _p0, err = BytePtrFromString(path)
1293 if err != nil {
1294 return
1295 }
1296 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1297 if e1 != 0 {
1298 err = errnoErr(e1)
1299 }
1300 return
1301}
1302
1303// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1304
1305func Mkfifo(path string, mode uint32) (err error) {
1306 var _p0 *byte
1307 _p0, err = BytePtrFromString(path)
1308 if err != nil {
1309 return
1310 }
1311 _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1312 if e1 != 0 {
1313 err = errnoErr(e1)
1314 }
1315 return
1316}
1317
1318// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1319
1320func mknod(path string, mode uint32, dev int) (err error) {
1321 var _p0 *byte
1322 _p0, err = BytePtrFromString(path)
1323 if err != nil {
1324 return
1325 }
1326 _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
1327 if e1 != 0 {
1328 err = errnoErr(e1)
1329 }
1330 return
1331}
1332
1333// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1334
1335func mknodat(fd int, path string, mode uint32, dev int) (err error) {
1336 var _p0 *byte
1337 _p0, err = BytePtrFromString(path)
1338 if err != nil {
1339 return
1340 }
1341 _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
1342 if e1 != 0 {
1343 err = errnoErr(e1)
1344 }
1345 return
1346}
1347
1348// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1349
1350func mknodat_freebsd12(fd int, path string, mode uint32, dev uint64) (err error) {
1351 var _p0 *byte
1352 _p0, err = BytePtrFromString(path)
1353 if err != nil {
1354 return
1355 }
1356 _, _, e1 := Syscall6(SYS_MKNODAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
1357 if e1 != 0 {
1358 err = errnoErr(e1)
1359 }
1360 return
1361}
1362
1363// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1364
1365func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
1366 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
1367 if e1 != 0 {
1368 err = errnoErr(e1)
1369 }
1370 return
1371}
1372
1373// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1374
1375func Open(path string, mode int, perm uint32) (fd int, err error) {
1376 var _p0 *byte
1377 _p0, err = BytePtrFromString(path)
1378 if err != nil {
1379 return
1380 }
1381 r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
1382 fd = int(r0)
1383 if e1 != 0 {
1384 err = errnoErr(e1)
1385 }
1386 return
1387}
1388
1389// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1390
1391func Openat(fdat int, path string, mode int, perm uint32) (fd int, err error) {
1392 var _p0 *byte
1393 _p0, err = BytePtrFromString(path)
1394 if err != nil {
1395 return
1396 }
1397 r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(fdat), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1398 fd = int(r0)
1399 if e1 != 0 {
1400 err = errnoErr(e1)
1401 }
1402 return
1403}
1404
1405// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1406
1407func Pathconf(path string, name int) (val int, err error) {
1408 var _p0 *byte
1409 _p0, err = BytePtrFromString(path)
1410 if err != nil {
1411 return
1412 }
1413 r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1414 val = int(r0)
1415 if e1 != 0 {
1416 err = errnoErr(e1)
1417 }
1418 return
1419}
1420
1421// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1422
1423func Pread(fd int, p []byte, offset int64) (n int, err error) {
1424 var _p0 unsafe.Pointer
1425 if len(p) > 0 {
1426 _p0 = unsafe.Pointer(&p[0])
1427 } else {
1428 _p0 = unsafe.Pointer(&_zero)
1429 }
1430 r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1431 n = int(r0)
1432 if e1 != 0 {
1433 err = errnoErr(e1)
1434 }
1435 return
1436}
1437
1438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1439
1440func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1441 var _p0 unsafe.Pointer
1442 if len(p) > 0 {
1443 _p0 = unsafe.Pointer(&p[0])
1444 } else {
1445 _p0 = unsafe.Pointer(&_zero)
1446 }
1447 r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1448 n = int(r0)
1449 if e1 != 0 {
1450 err = errnoErr(e1)
1451 }
1452 return
1453}
1454
1455// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1456
1457func read(fd int, p []byte) (n int, err error) {
1458 var _p0 unsafe.Pointer
1459 if len(p) > 0 {
1460 _p0 = unsafe.Pointer(&p[0])
1461 } else {
1462 _p0 = unsafe.Pointer(&_zero)
1463 }
1464 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1465 n = int(r0)
1466 if e1 != 0 {
1467 err = errnoErr(e1)
1468 }
1469 return
1470}
1471
1472// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1473
1474func Readlink(path string, buf []byte) (n int, err error) {
1475 var _p0 *byte
1476 _p0, err = BytePtrFromString(path)
1477 if err != nil {
1478 return
1479 }
1480 var _p1 unsafe.Pointer
1481 if len(buf) > 0 {
1482 _p1 = unsafe.Pointer(&buf[0])
1483 } else {
1484 _p1 = unsafe.Pointer(&_zero)
1485 }
1486 r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1487 n = int(r0)
1488 if e1 != 0 {
1489 err = errnoErr(e1)
1490 }
1491 return
1492}
1493
1494// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1495
1496func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1497 var _p0 *byte
1498 _p0, err = BytePtrFromString(path)
1499 if err != nil {
1500 return
1501 }
1502 var _p1 unsafe.Pointer
1503 if len(buf) > 0 {
1504 _p1 = unsafe.Pointer(&buf[0])
1505 } else {
1506 _p1 = unsafe.Pointer(&_zero)
1507 }
1508 r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1509 n = int(r0)
1510 if e1 != 0 {
1511 err = errnoErr(e1)
1512 }
1513 return
1514}
1515
1516// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1517
1518func Rename(from string, to string) (err error) {
1519 var _p0 *byte
1520 _p0, err = BytePtrFromString(from)
1521 if err != nil {
1522 return
1523 }
1524 var _p1 *byte
1525 _p1, err = BytePtrFromString(to)
1526 if err != nil {
1527 return
1528 }
1529 _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1530 if e1 != 0 {
1531 err = errnoErr(e1)
1532 }
1533 return
1534}
1535
1536// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1537
1538func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1539 var _p0 *byte
1540 _p0, err = BytePtrFromString(from)
1541 if err != nil {
1542 return
1543 }
1544 var _p1 *byte
1545 _p1, err = BytePtrFromString(to)
1546 if err != nil {
1547 return
1548 }
1549 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1550 if e1 != 0 {
1551 err = errnoErr(e1)
1552 }
1553 return
1554}
1555
1556// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1557
1558func Revoke(path string) (err error) {
1559 var _p0 *byte
1560 _p0, err = BytePtrFromString(path)
1561 if err != nil {
1562 return
1563 }
1564 _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1565 if e1 != 0 {
1566 err = errnoErr(e1)
1567 }
1568 return
1569}
1570
1571// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1572
1573func Rmdir(path string) (err error) {
1574 var _p0 *byte
1575 _p0, err = BytePtrFromString(path)
1576 if err != nil {
1577 return
1578 }
1579 _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
1580 if e1 != 0 {
1581 err = errnoErr(e1)
1582 }
1583 return
1584}
1585
1586// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1587
1588func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1589 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1590 newoffset = int64(r0)
1591 if e1 != 0 {
1592 err = errnoErr(e1)
1593 }
1594 return
1595}
1596
1597// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1598
1599func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
1600 _, _, e1 := Syscall6(SYS_SELECT, uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1601 if e1 != 0 {
1602 err = errnoErr(e1)
1603 }
1604 return
1605}
1606
1607// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1608
1609func Setegid(egid int) (err error) {
1610 _, _, e1 := RawSyscall(SYS_SETEGID, uintptr(egid), 0, 0)
1611 if e1 != 0 {
1612 err = errnoErr(e1)
1613 }
1614 return
1615}
1616
1617// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1618
1619func Seteuid(euid int) (err error) {
1620 _, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0)
1621 if e1 != 0 {
1622 err = errnoErr(e1)
1623 }
1624 return
1625}
1626
1627// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1628
1629func Setgid(gid int) (err error) {
1630 _, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0)
1631 if e1 != 0 {
1632 err = errnoErr(e1)
1633 }
1634 return
1635}
1636
1637// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1638
1639func Setlogin(name string) (err error) {
1640 var _p0 *byte
1641 _p0, err = BytePtrFromString(name)
1642 if err != nil {
1643 return
1644 }
1645 _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
1646 if e1 != 0 {
1647 err = errnoErr(e1)
1648 }
1649 return
1650}
1651
1652// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1653
1654func Setpgid(pid int, pgid int) (err error) {
1655 _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
1656 if e1 != 0 {
1657 err = errnoErr(e1)
1658 }
1659 return
1660}
1661
1662// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1663
1664func Setpriority(which int, who int, prio int) (err error) {
1665 _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
1666 if e1 != 0 {
1667 err = errnoErr(e1)
1668 }
1669 return
1670}
1671
1672// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1673
1674func Setregid(rgid int, egid int) (err error) {
1675 _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
1676 if e1 != 0 {
1677 err = errnoErr(e1)
1678 }
1679 return
1680}
1681
1682// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1683
1684func Setreuid(ruid int, euid int) (err error) {
1685 _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
1686 if e1 != 0 {
1687 err = errnoErr(e1)
1688 }
1689 return
1690}
1691
1692// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1693
1694func Setresgid(rgid int, egid int, sgid int) (err error) {
1695 _, _, e1 := RawSyscall(SYS_SETRESGID, uintptr(rgid), uintptr(egid), uintptr(sgid))
1696 if e1 != 0 {
1697 err = errnoErr(e1)
1698 }
1699 return
1700}
1701
1702// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1703
1704func Setresuid(ruid int, euid int, suid int) (err error) {
1705 _, _, e1 := RawSyscall(SYS_SETRESUID, uintptr(ruid), uintptr(euid), uintptr(suid))
1706 if e1 != 0 {
1707 err = errnoErr(e1)
1708 }
1709 return
1710}
1711
1712// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1713
1714func Setrlimit(which int, lim *Rlimit) (err error) {
1715 _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1716 if e1 != 0 {
1717 err = errnoErr(e1)
1718 }
1719 return
1720}
1721
1722// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1723
1724func Setsid() (pid int, err error) {
1725 r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
1726 pid = int(r0)
1727 if e1 != 0 {
1728 err = errnoErr(e1)
1729 }
1730 return
1731}
1732
1733// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1734
1735func Settimeofday(tp *Timeval) (err error) {
1736 _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
1737 if e1 != 0 {
1738 err = errnoErr(e1)
1739 }
1740 return
1741}
1742
1743// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1744
1745func Setuid(uid int) (err error) {
1746 _, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0)
1747 if e1 != 0 {
1748 err = errnoErr(e1)
1749 }
1750 return
1751}
1752
1753// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1754
1755func stat(path string, stat *stat_freebsd11_t) (err error) {
1756 var _p0 *byte
1757 _p0, err = BytePtrFromString(path)
1758 if err != nil {
1759 return
1760 }
1761 _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1762 if e1 != 0 {
1763 err = errnoErr(e1)
1764 }
1765 return
1766}
1767
1768// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1769
1770func statfs(path string, stat *statfs_freebsd11_t) (err error) {
1771 var _p0 *byte
1772 _p0, err = BytePtrFromString(path)
1773 if err != nil {
1774 return
1775 }
1776 _, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1777 if e1 != 0 {
1778 err = errnoErr(e1)
1779 }
1780 return
1781}
1782
1783// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1784
1785func statfs_freebsd12(path string, stat *Statfs_t) (err error) {
1786 var _p0 *byte
1787 _p0, err = BytePtrFromString(path)
1788 if err != nil {
1789 return
1790 }
1791 _, _, e1 := Syscall(SYS_STATFS_FREEBSD12, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1792 if e1 != 0 {
1793 err = errnoErr(e1)
1794 }
1795 return
1796}
1797
1798// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1799
1800func Symlink(path string, link string) (err error) {
1801 var _p0 *byte
1802 _p0, err = BytePtrFromString(path)
1803 if err != nil {
1804 return
1805 }
1806 var _p1 *byte
1807 _p1, err = BytePtrFromString(link)
1808 if err != nil {
1809 return
1810 }
1811 _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1812 if e1 != 0 {
1813 err = errnoErr(e1)
1814 }
1815 return
1816}
1817
1818// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1819
1820func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
1821 var _p0 *byte
1822 _p0, err = BytePtrFromString(oldpath)
1823 if err != nil {
1824 return
1825 }
1826 var _p1 *byte
1827 _p1, err = BytePtrFromString(newpath)
1828 if err != nil {
1829 return
1830 }
1831 _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
1832 if e1 != 0 {
1833 err = errnoErr(e1)
1834 }
1835 return
1836}
1837
1838// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1839
1840func Sync() (err error) {
1841 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1842 if e1 != 0 {
1843 err = errnoErr(e1)
1844 }
1845 return
1846}
1847
1848// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1849
1850func Truncate(path string, length int64) (err error) {
1851 var _p0 *byte
1852 _p0, err = BytePtrFromString(path)
1853 if err != nil {
1854 return
1855 }
1856 _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
1857 if e1 != 0 {
1858 err = errnoErr(e1)
1859 }
1860 return
1861}
1862
1863// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1864
1865func Umask(newmask int) (oldmask int) {
1866 r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0)
1867 oldmask = int(r0)
1868 return
1869}
1870
1871// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1872
1873func Undelete(path string) (err error) {
1874 var _p0 *byte
1875 _p0, err = BytePtrFromString(path)
1876 if err != nil {
1877 return
1878 }
1879 _, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1880 if e1 != 0 {
1881 err = errnoErr(e1)
1882 }
1883 return
1884}
1885
1886// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1887
1888func Unlink(path string) (err error) {
1889 var _p0 *byte
1890 _p0, err = BytePtrFromString(path)
1891 if err != nil {
1892 return
1893 }
1894 _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
1895 if e1 != 0 {
1896 err = errnoErr(e1)
1897 }
1898 return
1899}
1900
1901// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1902
1903func Unlinkat(dirfd int, path string, flags int) (err error) {
1904 var _p0 *byte
1905 _p0, err = BytePtrFromString(path)
1906 if err != nil {
1907 return
1908 }
1909 _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1910 if e1 != 0 {
1911 err = errnoErr(e1)
1912 }
1913 return
1914}
1915
1916// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1917
1918func Unmount(path string, flags int) (err error) {
1919 var _p0 *byte
1920 _p0, err = BytePtrFromString(path)
1921 if err != nil {
1922 return
1923 }
1924 _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1925 if e1 != 0 {
1926 err = errnoErr(e1)
1927 }
1928 return
1929}
1930
1931// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1932
1933func write(fd int, p []byte) (n int, err error) {
1934 var _p0 unsafe.Pointer
1935 if len(p) > 0 {
1936 _p0 = unsafe.Pointer(&p[0])
1937 } else {
1938 _p0 = unsafe.Pointer(&_zero)
1939 }
1940 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1941 n = int(r0)
1942 if e1 != 0 {
1943 err = errnoErr(e1)
1944 }
1945 return
1946}
1947
1948// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1949
1950func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1951 r0, _, e1 := Syscall6(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
1952 ret = uintptr(r0)
1953 if e1 != 0 {
1954 err = errnoErr(e1)
1955 }
1956 return
1957}
1958
1959// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1960
1961func munmap(addr uintptr, length uintptr) (err error) {
1962 _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
1963 if e1 != 0 {
1964 err = errnoErr(e1)
1965 }
1966 return
1967}
1968
1969// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1970
1971func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1972 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1973 n = int(r0)
1974 if e1 != 0 {
1975 err = errnoErr(e1)
1976 }
1977 return
1978}
1979
1980// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1981
1982func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1983 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1984 n = int(r0)
1985 if e1 != 0 {
1986 err = errnoErr(e1)
1987 }
1988 return
1989}
1990
1991// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1992
1993func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) {
1994 r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0)
1995 nfd = int(r0)
1996 if e1 != 0 {
1997 err = errnoErr(e1)
1998 }
1999 return
2000}
2001
2002// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2003
2004func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
2005 var _p0 *byte
2006 _p0, err = BytePtrFromString(path)
2007 if err != nil {
2008 return
2009 }
2010 _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
2011 if e1 != 0 {
2012 err = errnoErr(e1)
2013 }
2014 return
2015}
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 35b155a..c8b4510 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_linux_386.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_386.go
@@ -1,4 +1,4 @@
1// mksyscall.pl -l32 -tags linux,386 syscall_linux.go syscall_linux_386.go 1// go run mksyscall.go -l32 -tags linux,386 syscall_linux.go syscall_linux_386.go
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build linux,386 4// +build linux,386
@@ -437,6 +437,16 @@ func ClockGettime(clockid int32, time *Timespec) (err error) {
437 437
438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
439 439
440func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
441 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
442 if e1 != 0 {
443 err = errnoErr(e1)
444 }
445 return
446}
447
448// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
449
440func Close(fd int) (err error) { 450func Close(fd int) (err error) {
441 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 451 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
442 if e1 != 0 { 452 if e1 != 0 {
@@ -458,6 +468,21 @@ func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags in
458 468
459// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 469// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
460 470
471func DeleteModule(name string, flags int) (err error) {
472 var _p0 *byte
473 _p0, err = BytePtrFromString(name)
474 if err != nil {
475 return
476 }
477 _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
478 if e1 != 0 {
479 err = errnoErr(e1)
480 }
481 return
482}
483
484// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
485
461func Dup(oldfd int) (fd int, err error) { 486func Dup(oldfd int) (fd int, err error) {
462 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0) 487 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
463 fd = int(r0) 488 fd = int(r0)
@@ -606,6 +631,21 @@ func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
606 631
607// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 632// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
608 633
634func FinitModule(fd int, params string, flags int) (err error) {
635 var _p0 *byte
636 _p0, err = BytePtrFromString(params)
637 if err != nil {
638 return
639 }
640 _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
641 if e1 != 0 {
642 err = errnoErr(e1)
643 }
644 return
645}
646
647// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
648
609func Flistxattr(fd int, dest []byte) (sz int, err error) { 649func Flistxattr(fd int, dest []byte) (sz int, err error) {
610 var _p0 unsafe.Pointer 650 var _p0 unsafe.Pointer
611 if len(dest) > 0 { 651 if len(dest) > 0 {
@@ -807,6 +847,27 @@ func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
807 847
808// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 848// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
809 849
850func InitModule(moduleImage []byte, params string) (err error) {
851 var _p0 unsafe.Pointer
852 if len(moduleImage) > 0 {
853 _p0 = unsafe.Pointer(&moduleImage[0])
854 } else {
855 _p0 = unsafe.Pointer(&_zero)
856 }
857 var _p1 *byte
858 _p1, err = BytePtrFromString(params)
859 if err != nil {
860 return
861 }
862 _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
863 if e1 != 0 {
864 err = errnoErr(e1)
865 }
866 return
867}
868
869// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
870
810func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) { 871func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
811 var _p0 *byte 872 var _p0 *byte
812 _p0, err = BytePtrFromString(pathname) 873 _p0, err = BytePtrFromString(pathname)
@@ -1144,26 +1205,6 @@ func Removexattr(path string, attr string) (err error) {
1144 1205
1145// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1206// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1146 1207
1147func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1148 var _p0 *byte
1149 _p0, err = BytePtrFromString(oldpath)
1150 if err != nil {
1151 return
1152 }
1153 var _p1 *byte
1154 _p1, err = BytePtrFromString(newpath)
1155 if err != nil {
1156 return
1157 }
1158 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1159 if e1 != 0 {
1160 err = errnoErr(e1)
1161 }
1162 return
1163}
1164
1165// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1166
1167func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) { 1208func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
1168 var _p0 *byte 1209 var _p0 *byte
1169 _p0, err = BytePtrFromString(oldpath) 1210 _p0, err = BytePtrFromString(oldpath)
@@ -1319,6 +1360,13 @@ func Setxattr(path string, attr string, data []byte, flags int) (err error) {
1319 1360
1320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1361// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1321 1362
1363func Signalfd(fd int, mask *Sigset_t, flags int) {
1364 SyscallNoError(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(mask)), uintptr(flags))
1365 return
1366}
1367
1368// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1369
1322func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1370func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
1323 var _p0 *byte 1371 var _p0 *byte
1324 _p0, err = BytePtrFromString(path) 1372 _p0, err = BytePtrFromString(path)
@@ -1850,6 +1898,26 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1850 1898
1851// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1899// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1852 1900
1901func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1902 var _p0 *byte
1903 _p0, err = BytePtrFromString(oldpath)
1904 if err != nil {
1905 return
1906 }
1907 var _p1 *byte
1908 _p1, err = BytePtrFromString(newpath)
1909 if err != nil {
1910 return
1911 }
1912 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1913 if e1 != 0 {
1914 err = errnoErr(e1)
1915 }
1916 return
1917}
1918
1919// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1920
1853func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) { 1921func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
1854 r0, _, e1 := Syscall6(SYS_SENDFILE64, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0) 1922 r0, _, e1 := Syscall6(SYS_SENDFILE64, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0)
1855 written = int(r0) 1923 written = int(r0)
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 46e9ddf..2aac318 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go
@@ -1,4 +1,4 @@
1// mksyscall.pl -tags linux,amd64 syscall_linux.go syscall_linux_amd64.go 1// go run mksyscall.go -tags linux,amd64 syscall_linux.go syscall_linux_amd64.go
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build linux,amd64 4// +build linux,amd64
@@ -437,6 +437,16 @@ func ClockGettime(clockid int32, time *Timespec) (err error) {
437 437
438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
439 439
440func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
441 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
442 if e1 != 0 {
443 err = errnoErr(e1)
444 }
445 return
446}
447
448// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
449
440func Close(fd int) (err error) { 450func Close(fd int) (err error) {
441 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 451 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
442 if e1 != 0 { 452 if e1 != 0 {
@@ -458,6 +468,21 @@ func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags in
458 468
459// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 469// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
460 470
471func DeleteModule(name string, flags int) (err error) {
472 var _p0 *byte
473 _p0, err = BytePtrFromString(name)
474 if err != nil {
475 return
476 }
477 _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
478 if e1 != 0 {
479 err = errnoErr(e1)
480 }
481 return
482}
483
484// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
485
461func Dup(oldfd int) (fd int, err error) { 486func Dup(oldfd int) (fd int, err error) {
462 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0) 487 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
463 fd = int(r0) 488 fd = int(r0)
@@ -606,6 +631,21 @@ func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
606 631
607// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 632// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
608 633
634func FinitModule(fd int, params string, flags int) (err error) {
635 var _p0 *byte
636 _p0, err = BytePtrFromString(params)
637 if err != nil {
638 return
639 }
640 _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
641 if e1 != 0 {
642 err = errnoErr(e1)
643 }
644 return
645}
646
647// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
648
609func Flistxattr(fd int, dest []byte) (sz int, err error) { 649func Flistxattr(fd int, dest []byte) (sz int, err error) {
610 var _p0 unsafe.Pointer 650 var _p0 unsafe.Pointer
611 if len(dest) > 0 { 651 if len(dest) > 0 {
@@ -807,6 +847,27 @@ func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
807 847
808// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 848// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
809 849
850func InitModule(moduleImage []byte, params string) (err error) {
851 var _p0 unsafe.Pointer
852 if len(moduleImage) > 0 {
853 _p0 = unsafe.Pointer(&moduleImage[0])
854 } else {
855 _p0 = unsafe.Pointer(&_zero)
856 }
857 var _p1 *byte
858 _p1, err = BytePtrFromString(params)
859 if err != nil {
860 return
861 }
862 _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
863 if e1 != 0 {
864 err = errnoErr(e1)
865 }
866 return
867}
868
869// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
870
810func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) { 871func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
811 var _p0 *byte 872 var _p0 *byte
812 _p0, err = BytePtrFromString(pathname) 873 _p0, err = BytePtrFromString(pathname)
@@ -1144,26 +1205,6 @@ func Removexattr(path string, attr string) (err error) {
1144 1205
1145// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1206// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1146 1207
1147func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1148 var _p0 *byte
1149 _p0, err = BytePtrFromString(oldpath)
1150 if err != nil {
1151 return
1152 }
1153 var _p1 *byte
1154 _p1, err = BytePtrFromString(newpath)
1155 if err != nil {
1156 return
1157 }
1158 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1159 if e1 != 0 {
1160 err = errnoErr(e1)
1161 }
1162 return
1163}
1164
1165// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1166
1167func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) { 1208func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
1168 var _p0 *byte 1209 var _p0 *byte
1169 _p0, err = BytePtrFromString(oldpath) 1210 _p0, err = BytePtrFromString(oldpath)
@@ -1319,6 +1360,13 @@ func Setxattr(path string, attr string, data []byte, flags int) (err error) {
1319 1360
1320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1361// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1321 1362
1363func Signalfd(fd int, mask *Sigset_t, flags int) {
1364 SyscallNoError(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(mask)), uintptr(flags))
1365 return
1366}
1367
1368// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1369
1322func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1370func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
1323 var _p0 *byte 1371 var _p0 *byte
1324 _p0, err = BytePtrFromString(path) 1372 _p0, err = BytePtrFromString(path)
@@ -1755,7 +1803,7 @@ func Getuid() (uid int) {
1755 1803
1756// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1804// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1757 1805
1758func InotifyInit() (fd int, err error) { 1806func inotifyInit() (fd int, err error) {
1759 r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT, 0, 0, 0) 1807 r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT, 0, 0, 0)
1760 fd = int(r0) 1808 fd = int(r0)
1761 if e1 != 0 { 1809 if e1 != 0 {
@@ -1811,21 +1859,6 @@ func Listen(s int, n int) (err error) {
1811 1859
1812// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1860// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1813 1861
1814func Lstat(path string, stat *Stat_t) (err error) {
1815 var _p0 *byte
1816 _p0, err = BytePtrFromString(path)
1817 if err != nil {
1818 return
1819 }
1820 _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1821 if e1 != 0 {
1822 err = errnoErr(e1)
1823 }
1824 return
1825}
1826
1827// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1828
1829func Pause() (err error) { 1862func Pause() (err error) {
1830 _, _, e1 := Syscall(SYS_PAUSE, 0, 0, 0) 1863 _, _, e1 := Syscall(SYS_PAUSE, 0, 0, 0)
1831 if e1 != 0 { 1864 if e1 != 0 {
@@ -1870,6 +1903,26 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1870 1903
1871// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1904// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1872 1905
1906func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1907 var _p0 *byte
1908 _p0, err = BytePtrFromString(oldpath)
1909 if err != nil {
1910 return
1911 }
1912 var _p1 *byte
1913 _p1, err = BytePtrFromString(newpath)
1914 if err != nil {
1915 return
1916 }
1917 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1918 if e1 != 0 {
1919 err = errnoErr(e1)
1920 }
1921 return
1922}
1923
1924// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1925
1873func Seek(fd int, offset int64, whence int) (off int64, err error) { 1926func Seek(fd int, offset int64, whence int) (off int64, err error) {
1874 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence)) 1927 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1875 off = int64(r0) 1928 off = int64(r0)
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 914f25f..13c06c2 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go
@@ -1,4 +1,4 @@
1// mksyscall.pl -l32 -arm -tags linux,arm syscall_linux.go syscall_linux_arm.go 1// go run mksyscall.go -l32 -arm -tags linux,arm syscall_linux.go syscall_linux_arm.go
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build linux,arm 4// +build linux,arm
@@ -437,6 +437,16 @@ func ClockGettime(clockid int32, time *Timespec) (err error) {
437 437
438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
439 439
440func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
441 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
442 if e1 != 0 {
443 err = errnoErr(e1)
444 }
445 return
446}
447
448// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
449
440func Close(fd int) (err error) { 450func Close(fd int) (err error) {
441 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 451 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
442 if e1 != 0 { 452 if e1 != 0 {
@@ -458,6 +468,21 @@ func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags in
458 468
459// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 469// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
460 470
471func DeleteModule(name string, flags int) (err error) {
472 var _p0 *byte
473 _p0, err = BytePtrFromString(name)
474 if err != nil {
475 return
476 }
477 _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
478 if e1 != 0 {
479 err = errnoErr(e1)
480 }
481 return
482}
483
484// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
485
461func Dup(oldfd int) (fd int, err error) { 486func Dup(oldfd int) (fd int, err error) {
462 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0) 487 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
463 fd = int(r0) 488 fd = int(r0)
@@ -606,6 +631,21 @@ func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
606 631
607// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 632// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
608 633
634func FinitModule(fd int, params string, flags int) (err error) {
635 var _p0 *byte
636 _p0, err = BytePtrFromString(params)
637 if err != nil {
638 return
639 }
640 _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
641 if e1 != 0 {
642 err = errnoErr(e1)
643 }
644 return
645}
646
647// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
648
609func Flistxattr(fd int, dest []byte) (sz int, err error) { 649func Flistxattr(fd int, dest []byte) (sz int, err error) {
610 var _p0 unsafe.Pointer 650 var _p0 unsafe.Pointer
611 if len(dest) > 0 { 651 if len(dest) > 0 {
@@ -807,6 +847,27 @@ func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
807 847
808// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 848// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
809 849
850func InitModule(moduleImage []byte, params string) (err error) {
851 var _p0 unsafe.Pointer
852 if len(moduleImage) > 0 {
853 _p0 = unsafe.Pointer(&moduleImage[0])
854 } else {
855 _p0 = unsafe.Pointer(&_zero)
856 }
857 var _p1 *byte
858 _p1, err = BytePtrFromString(params)
859 if err != nil {
860 return
861 }
862 _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
863 if e1 != 0 {
864 err = errnoErr(e1)
865 }
866 return
867}
868
869// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
870
810func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) { 871func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
811 var _p0 *byte 872 var _p0 *byte
812 _p0, err = BytePtrFromString(pathname) 873 _p0, err = BytePtrFromString(pathname)
@@ -1144,26 +1205,6 @@ func Removexattr(path string, attr string) (err error) {
1144 1205
1145// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1206// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1146 1207
1147func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1148 var _p0 *byte
1149 _p0, err = BytePtrFromString(oldpath)
1150 if err != nil {
1151 return
1152 }
1153 var _p1 *byte
1154 _p1, err = BytePtrFromString(newpath)
1155 if err != nil {
1156 return
1157 }
1158 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1159 if e1 != 0 {
1160 err = errnoErr(e1)
1161 }
1162 return
1163}
1164
1165// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1166
1167func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) { 1208func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
1168 var _p0 *byte 1209 var _p0 *byte
1169 _p0, err = BytePtrFromString(oldpath) 1210 _p0, err = BytePtrFromString(oldpath)
@@ -1319,6 +1360,13 @@ func Setxattr(path string, attr string, data []byte, flags int) (err error) {
1319 1360
1320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1361// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1321 1362
1363func Signalfd(fd int, mask *Sigset_t, flags int) {
1364 SyscallNoError(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(mask)), uintptr(flags))
1365 return
1366}
1367
1368// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1369
1322func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1370func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
1323 var _p0 *byte 1371 var _p0 *byte
1324 _p0, err = BytePtrFromString(path) 1372 _p0, err = BytePtrFromString(path)
@@ -1965,6 +2013,26 @@ func Pause() (err error) {
1965 2013
1966// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2014// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1967 2015
2016func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
2017 var _p0 *byte
2018 _p0, err = BytePtrFromString(oldpath)
2019 if err != nil {
2020 return
2021 }
2022 var _p1 *byte
2023 _p1, err = BytePtrFromString(newpath)
2024 if err != nil {
2025 return
2026 }
2027 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
2028 if e1 != 0 {
2029 err = errnoErr(e1)
2030 }
2031 return
2032}
2033
2034// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2035
1968func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) { 2036func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
1969 r0, _, e1 := Syscall6(SYS_SENDFILE64, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0) 2037 r0, _, e1 := Syscall6(SYS_SENDFILE64, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0)
1970 written = int(r0) 2038 written = int(r0)
@@ -2231,3 +2299,13 @@ func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
2231 } 2299 }
2232 return 2300 return
2233} 2301}
2302
2303// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2304
2305func armSyncFileRange(fd int, flags int, off int64, n int64) (err error) {
2306 _, _, e1 := Syscall6(SYS_ARM_SYNC_FILE_RANGE, uintptr(fd), uintptr(flags), uintptr(off), uintptr(off>>32), uintptr(n), uintptr(n>>32))
2307 if e1 != 0 {
2308 err = errnoErr(e1)
2309 }
2310 return
2311}
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 1d6c556..737fa8d 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go
@@ -1,4 +1,4 @@
1// mksyscall.pl -tags linux,arm64 syscall_linux.go syscall_linux_arm64.go 1// go run mksyscall.go -tags linux,arm64 syscall_linux.go syscall_linux_arm64.go
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build linux,arm64 4// +build linux,arm64
@@ -437,6 +437,16 @@ func ClockGettime(clockid int32, time *Timespec) (err error) {
437 437
438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
439 439
440func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
441 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
442 if e1 != 0 {
443 err = errnoErr(e1)
444 }
445 return
446}
447
448// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
449
440func Close(fd int) (err error) { 450func Close(fd int) (err error) {
441 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 451 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
442 if e1 != 0 { 452 if e1 != 0 {
@@ -458,6 +468,21 @@ func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags in
458 468
459// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 469// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
460 470
471func DeleteModule(name string, flags int) (err error) {
472 var _p0 *byte
473 _p0, err = BytePtrFromString(name)
474 if err != nil {
475 return
476 }
477 _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
478 if e1 != 0 {
479 err = errnoErr(e1)
480 }
481 return
482}
483
484// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
485
461func Dup(oldfd int) (fd int, err error) { 486func Dup(oldfd int) (fd int, err error) {
462 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0) 487 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
463 fd = int(r0) 488 fd = int(r0)
@@ -606,6 +631,21 @@ func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
606 631
607// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 632// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
608 633
634func FinitModule(fd int, params string, flags int) (err error) {
635 var _p0 *byte
636 _p0, err = BytePtrFromString(params)
637 if err != nil {
638 return
639 }
640 _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
641 if e1 != 0 {
642 err = errnoErr(e1)
643 }
644 return
645}
646
647// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
648
609func Flistxattr(fd int, dest []byte) (sz int, err error) { 649func Flistxattr(fd int, dest []byte) (sz int, err error) {
610 var _p0 unsafe.Pointer 650 var _p0 unsafe.Pointer
611 if len(dest) > 0 { 651 if len(dest) > 0 {
@@ -807,6 +847,27 @@ func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
807 847
808// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 848// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
809 849
850func InitModule(moduleImage []byte, params string) (err error) {
851 var _p0 unsafe.Pointer
852 if len(moduleImage) > 0 {
853 _p0 = unsafe.Pointer(&moduleImage[0])
854 } else {
855 _p0 = unsafe.Pointer(&_zero)
856 }
857 var _p1 *byte
858 _p1, err = BytePtrFromString(params)
859 if err != nil {
860 return
861 }
862 _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
863 if e1 != 0 {
864 err = errnoErr(e1)
865 }
866 return
867}
868
869// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
870
810func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) { 871func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
811 var _p0 *byte 872 var _p0 *byte
812 _p0, err = BytePtrFromString(pathname) 873 _p0, err = BytePtrFromString(pathname)
@@ -1144,26 +1205,6 @@ func Removexattr(path string, attr string) (err error) {
1144 1205
1145// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1206// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1146 1207
1147func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1148 var _p0 *byte
1149 _p0, err = BytePtrFromString(oldpath)
1150 if err != nil {
1151 return
1152 }
1153 var _p1 *byte
1154 _p1, err = BytePtrFromString(newpath)
1155 if err != nil {
1156 return
1157 }
1158 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1159 if e1 != 0 {
1160 err = errnoErr(e1)
1161 }
1162 return
1163}
1164
1165// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1166
1167func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) { 1208func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
1168 var _p0 *byte 1209 var _p0 *byte
1169 _p0, err = BytePtrFromString(oldpath) 1210 _p0, err = BytePtrFromString(oldpath)
@@ -1319,6 +1360,13 @@ func Setxattr(path string, attr string, data []byte, flags int) (err error) {
1319 1360
1320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1361// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1321 1362
1363func Signalfd(fd int, mask *Sigset_t, flags int) {
1364 SyscallNoError(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(mask)), uintptr(flags))
1365 return
1366}
1367
1368// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1369
1322func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1370func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
1323 var _p0 *byte 1371 var _p0 *byte
1324 _p0, err = BytePtrFromString(path) 1372 _p0, err = BytePtrFromString(path)
@@ -1778,6 +1826,26 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1778 1826
1779// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1827// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1780 1828
1829func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1830 var _p0 *byte
1831 _p0, err = BytePtrFromString(oldpath)
1832 if err != nil {
1833 return
1834 }
1835 var _p1 *byte
1836 _p1, err = BytePtrFromString(newpath)
1837 if err != nil {
1838 return
1839 }
1840 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1841 if e1 != 0 {
1842 err = errnoErr(e1)
1843 }
1844 return
1845}
1846
1847// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1848
1781func Seek(fd int, offset int64, whence int) (off int64, err error) { 1849func Seek(fd int, offset int64, whence int) (off int64, err error) {
1782 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence)) 1850 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1783 off = int64(r0) 1851 off = int64(r0)
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 260631d..0a85f3f 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go
@@ -1,4 +1,4 @@
1// mksyscall.pl -b32 -arm -tags linux,mips syscall_linux.go syscall_linux_mipsx.go 1// go run mksyscall.go -b32 -arm -tags linux,mips syscall_linux.go syscall_linux_mipsx.go
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build linux,mips 4// +build linux,mips
@@ -437,6 +437,16 @@ func ClockGettime(clockid int32, time *Timespec) (err error) {
437 437
438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
439 439
440func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
441 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
442 if e1 != 0 {
443 err = errnoErr(e1)
444 }
445 return
446}
447
448// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
449
440func Close(fd int) (err error) { 450func Close(fd int) (err error) {
441 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 451 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
442 if e1 != 0 { 452 if e1 != 0 {
@@ -458,6 +468,21 @@ func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags in
458 468
459// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 469// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
460 470
471func DeleteModule(name string, flags int) (err error) {
472 var _p0 *byte
473 _p0, err = BytePtrFromString(name)
474 if err != nil {
475 return
476 }
477 _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
478 if e1 != 0 {
479 err = errnoErr(e1)
480 }
481 return
482}
483
484// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
485
461func Dup(oldfd int) (fd int, err error) { 486func Dup(oldfd int) (fd int, err error) {
462 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0) 487 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
463 fd = int(r0) 488 fd = int(r0)
@@ -606,6 +631,21 @@ func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
606 631
607// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 632// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
608 633
634func FinitModule(fd int, params string, flags int) (err error) {
635 var _p0 *byte
636 _p0, err = BytePtrFromString(params)
637 if err != nil {
638 return
639 }
640 _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
641 if e1 != 0 {
642 err = errnoErr(e1)
643 }
644 return
645}
646
647// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
648
609func Flistxattr(fd int, dest []byte) (sz int, err error) { 649func Flistxattr(fd int, dest []byte) (sz int, err error) {
610 var _p0 unsafe.Pointer 650 var _p0 unsafe.Pointer
611 if len(dest) > 0 { 651 if len(dest) > 0 {
@@ -807,6 +847,27 @@ func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
807 847
808// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 848// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
809 849
850func InitModule(moduleImage []byte, params string) (err error) {
851 var _p0 unsafe.Pointer
852 if len(moduleImage) > 0 {
853 _p0 = unsafe.Pointer(&moduleImage[0])
854 } else {
855 _p0 = unsafe.Pointer(&_zero)
856 }
857 var _p1 *byte
858 _p1, err = BytePtrFromString(params)
859 if err != nil {
860 return
861 }
862 _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
863 if e1 != 0 {
864 err = errnoErr(e1)
865 }
866 return
867}
868
869// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
870
810func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) { 871func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
811 var _p0 *byte 872 var _p0 *byte
812 _p0, err = BytePtrFromString(pathname) 873 _p0, err = BytePtrFromString(pathname)
@@ -1144,26 +1205,6 @@ func Removexattr(path string, attr string) (err error) {
1144 1205
1145// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1206// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1146 1207
1147func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1148 var _p0 *byte
1149 _p0, err = BytePtrFromString(oldpath)
1150 if err != nil {
1151 return
1152 }
1153 var _p1 *byte
1154 _p1, err = BytePtrFromString(newpath)
1155 if err != nil {
1156 return
1157 }
1158 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1159 if e1 != 0 {
1160 err = errnoErr(e1)
1161 }
1162 return
1163}
1164
1165// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1166
1167func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) { 1208func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
1168 var _p0 *byte 1209 var _p0 *byte
1169 _p0, err = BytePtrFromString(oldpath) 1210 _p0, err = BytePtrFromString(oldpath)
@@ -1319,6 +1360,13 @@ func Setxattr(path string, attr string, data []byte, flags int) (err error) {
1319 1360
1320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1361// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1321 1362
1363func Signalfd(fd int, mask *Sigset_t, flags int) {
1364 SyscallNoError(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(mask)), uintptr(flags))
1365 return
1366}
1367
1368// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1369
1322func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1370func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
1323 var _p0 *byte 1371 var _p0 *byte
1324 _p0, err = BytePtrFromString(path) 1372 _p0, err = BytePtrFromString(path)
@@ -1769,6 +1817,26 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1769 1817
1770// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1818// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1771 1819
1820func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1821 var _p0 *byte
1822 _p0, err = BytePtrFromString(oldpath)
1823 if err != nil {
1824 return
1825 }
1826 var _p1 *byte
1827 _p1, err = BytePtrFromString(newpath)
1828 if err != nil {
1829 return
1830 }
1831 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1832 if e1 != 0 {
1833 err = errnoErr(e1)
1834 }
1835 return
1836}
1837
1838// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1839
1772func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) { 1840func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
1773 r0, _, e1 := Syscall6(SYS__NEWSELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) 1841 r0, _, e1 := Syscall6(SYS__NEWSELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1774 n = int(r0) 1842 n = int(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 ff2d84f..ec7007e 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go
@@ -1,4 +1,4 @@
1// mksyscall.pl -tags linux,mips64 syscall_linux.go syscall_linux_mips64x.go 1// go run mksyscall.go -tags linux,mips64 syscall_linux.go syscall_linux_mips64x.go
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build linux,mips64 4// +build linux,mips64
@@ -437,6 +437,16 @@ func ClockGettime(clockid int32, time *Timespec) (err error) {
437 437
438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
439 439
440func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
441 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
442 if e1 != 0 {
443 err = errnoErr(e1)
444 }
445 return
446}
447
448// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
449
440func Close(fd int) (err error) { 450func Close(fd int) (err error) {
441 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 451 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
442 if e1 != 0 { 452 if e1 != 0 {
@@ -458,6 +468,21 @@ func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags in
458 468
459// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 469// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
460 470
471func DeleteModule(name string, flags int) (err error) {
472 var _p0 *byte
473 _p0, err = BytePtrFromString(name)
474 if err != nil {
475 return
476 }
477 _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
478 if e1 != 0 {
479 err = errnoErr(e1)
480 }
481 return
482}
483
484// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
485
461func Dup(oldfd int) (fd int, err error) { 486func Dup(oldfd int) (fd int, err error) {
462 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0) 487 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
463 fd = int(r0) 488 fd = int(r0)
@@ -606,6 +631,21 @@ func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
606 631
607// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 632// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
608 633
634func FinitModule(fd int, params string, flags int) (err error) {
635 var _p0 *byte
636 _p0, err = BytePtrFromString(params)
637 if err != nil {
638 return
639 }
640 _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
641 if e1 != 0 {
642 err = errnoErr(e1)
643 }
644 return
645}
646
647// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
648
609func Flistxattr(fd int, dest []byte) (sz int, err error) { 649func Flistxattr(fd int, dest []byte) (sz int, err error) {
610 var _p0 unsafe.Pointer 650 var _p0 unsafe.Pointer
611 if len(dest) > 0 { 651 if len(dest) > 0 {
@@ -807,6 +847,27 @@ func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
807 847
808// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 848// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
809 849
850func InitModule(moduleImage []byte, params string) (err error) {
851 var _p0 unsafe.Pointer
852 if len(moduleImage) > 0 {
853 _p0 = unsafe.Pointer(&moduleImage[0])
854 } else {
855 _p0 = unsafe.Pointer(&_zero)
856 }
857 var _p1 *byte
858 _p1, err = BytePtrFromString(params)
859 if err != nil {
860 return
861 }
862 _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
863 if e1 != 0 {
864 err = errnoErr(e1)
865 }
866 return
867}
868
869// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
870
810func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) { 871func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
811 var _p0 *byte 872 var _p0 *byte
812 _p0, err = BytePtrFromString(pathname) 873 _p0, err = BytePtrFromString(pathname)
@@ -1144,26 +1205,6 @@ func Removexattr(path string, attr string) (err error) {
1144 1205
1145// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1206// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1146 1207
1147func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1148 var _p0 *byte
1149 _p0, err = BytePtrFromString(oldpath)
1150 if err != nil {
1151 return
1152 }
1153 var _p1 *byte
1154 _p1, err = BytePtrFromString(newpath)
1155 if err != nil {
1156 return
1157 }
1158 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1159 if e1 != 0 {
1160 err = errnoErr(e1)
1161 }
1162 return
1163}
1164
1165// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1166
1167func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) { 1208func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
1168 var _p0 *byte 1209 var _p0 *byte
1169 _p0, err = BytePtrFromString(oldpath) 1210 _p0, err = BytePtrFromString(oldpath)
@@ -1319,6 +1360,13 @@ func Setxattr(path string, attr string, data []byte, flags int) (err error) {
1319 1360
1320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1361// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1321 1362
1363func Signalfd(fd int, mask *Sigset_t, flags int) {
1364 SyscallNoError(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(mask)), uintptr(flags))
1365 return
1366}
1367
1368// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1369
1322func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1370func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
1323 var _p0 *byte 1371 var _p0 *byte
1324 _p0, err = BytePtrFromString(path) 1372 _p0, err = BytePtrFromString(path)
@@ -1668,21 +1716,6 @@ func Fchown(fd int, uid int, gid int) (err error) {
1668 1716
1669// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1717// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1670 1718
1671func Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) {
1672 var _p0 *byte
1673 _p0, err = BytePtrFromString(path)
1674 if err != nil {
1675 return
1676 }
1677 _, _, e1 := Syscall6(SYS_NEWFSTATAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
1678 if e1 != 0 {
1679 err = errnoErr(e1)
1680 }
1681 return
1682}
1683
1684// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1685
1686func Fstatfs(fd int, buf *Statfs_t) (err error) { 1719func Fstatfs(fd int, buf *Statfs_t) (err error) {
1687 _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(buf)), 0) 1720 _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(buf)), 0)
1688 if e1 != 0 { 1721 if e1 != 0 {
@@ -1814,6 +1847,26 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1814 1847
1815// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1848// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1816 1849
1850func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1851 var _p0 *byte
1852 _p0, err = BytePtrFromString(oldpath)
1853 if err != nil {
1854 return
1855 }
1856 var _p1 *byte
1857 _p1, err = BytePtrFromString(newpath)
1858 if err != nil {
1859 return
1860 }
1861 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1862 if e1 != 0 {
1863 err = errnoErr(e1)
1864 }
1865 return
1866}
1867
1868// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1869
1817func Seek(fd int, offset int64, whence int) (off int64, err error) { 1870func Seek(fd int, offset int64, whence int) (off int64, err error) {
1818 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence)) 1871 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1819 off = int64(r0) 1872 off = int64(r0)
@@ -2242,6 +2295,21 @@ func fstat(fd int, st *stat_t) (err error) {
2242 2295
2243// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2296// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2244 2297
2298func fstatat(dirfd int, path string, st *stat_t, flags int) (err error) {
2299 var _p0 *byte
2300 _p0, err = BytePtrFromString(path)
2301 if err != nil {
2302 return
2303 }
2304 _, _, e1 := Syscall6(SYS_NEWFSTATAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(st)), uintptr(flags), 0, 0)
2305 if e1 != 0 {
2306 err = errnoErr(e1)
2307 }
2308 return
2309}
2310
2311// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2312
2245func lstat(path string, st *stat_t) (err error) { 2313func lstat(path string, st *stat_t) (err error) {
2246 var _p0 *byte 2314 var _p0 *byte
2247 _p0, err = BytePtrFromString(path) 2315 _p0, err = BytePtrFromString(path)
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 48d14e6..c5bb25d 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go
@@ -1,4 +1,4 @@
1// mksyscall.pl -tags linux,mips64le syscall_linux.go syscall_linux_mips64x.go 1// go run mksyscall.go -tags linux,mips64le syscall_linux.go syscall_linux_mips64x.go
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build linux,mips64le 4// +build linux,mips64le
@@ -437,6 +437,16 @@ func ClockGettime(clockid int32, time *Timespec) (err error) {
437 437
438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
439 439
440func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
441 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
442 if e1 != 0 {
443 err = errnoErr(e1)
444 }
445 return
446}
447
448// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
449
440func Close(fd int) (err error) { 450func Close(fd int) (err error) {
441 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 451 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
442 if e1 != 0 { 452 if e1 != 0 {
@@ -458,6 +468,21 @@ func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags in
458 468
459// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 469// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
460 470
471func DeleteModule(name string, flags int) (err error) {
472 var _p0 *byte
473 _p0, err = BytePtrFromString(name)
474 if err != nil {
475 return
476 }
477 _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
478 if e1 != 0 {
479 err = errnoErr(e1)
480 }
481 return
482}
483
484// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
485
461func Dup(oldfd int) (fd int, err error) { 486func Dup(oldfd int) (fd int, err error) {
462 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0) 487 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
463 fd = int(r0) 488 fd = int(r0)
@@ -606,6 +631,21 @@ func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
606 631
607// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 632// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
608 633
634func FinitModule(fd int, params string, flags int) (err error) {
635 var _p0 *byte
636 _p0, err = BytePtrFromString(params)
637 if err != nil {
638 return
639 }
640 _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
641 if e1 != 0 {
642 err = errnoErr(e1)
643 }
644 return
645}
646
647// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
648
609func Flistxattr(fd int, dest []byte) (sz int, err error) { 649func Flistxattr(fd int, dest []byte) (sz int, err error) {
610 var _p0 unsafe.Pointer 650 var _p0 unsafe.Pointer
611 if len(dest) > 0 { 651 if len(dest) > 0 {
@@ -807,6 +847,27 @@ func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
807 847
808// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 848// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
809 849
850func InitModule(moduleImage []byte, params string) (err error) {
851 var _p0 unsafe.Pointer
852 if len(moduleImage) > 0 {
853 _p0 = unsafe.Pointer(&moduleImage[0])
854 } else {
855 _p0 = unsafe.Pointer(&_zero)
856 }
857 var _p1 *byte
858 _p1, err = BytePtrFromString(params)
859 if err != nil {
860 return
861 }
862 _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
863 if e1 != 0 {
864 err = errnoErr(e1)
865 }
866 return
867}
868
869// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
870
810func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) { 871func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
811 var _p0 *byte 872 var _p0 *byte
812 _p0, err = BytePtrFromString(pathname) 873 _p0, err = BytePtrFromString(pathname)
@@ -1144,26 +1205,6 @@ func Removexattr(path string, attr string) (err error) {
1144 1205
1145// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1206// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1146 1207
1147func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1148 var _p0 *byte
1149 _p0, err = BytePtrFromString(oldpath)
1150 if err != nil {
1151 return
1152 }
1153 var _p1 *byte
1154 _p1, err = BytePtrFromString(newpath)
1155 if err != nil {
1156 return
1157 }
1158 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1159 if e1 != 0 {
1160 err = errnoErr(e1)
1161 }
1162 return
1163}
1164
1165// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1166
1167func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) { 1208func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
1168 var _p0 *byte 1209 var _p0 *byte
1169 _p0, err = BytePtrFromString(oldpath) 1210 _p0, err = BytePtrFromString(oldpath)
@@ -1319,6 +1360,13 @@ func Setxattr(path string, attr string, data []byte, flags int) (err error) {
1319 1360
1320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1361// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1321 1362
1363func Signalfd(fd int, mask *Sigset_t, flags int) {
1364 SyscallNoError(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(mask)), uintptr(flags))
1365 return
1366}
1367
1368// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1369
1322func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1370func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
1323 var _p0 *byte 1371 var _p0 *byte
1324 _p0, err = BytePtrFromString(path) 1372 _p0, err = BytePtrFromString(path)
@@ -1668,21 +1716,6 @@ func Fchown(fd int, uid int, gid int) (err error) {
1668 1716
1669// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1717// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1670 1718
1671func Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) {
1672 var _p0 *byte
1673 _p0, err = BytePtrFromString(path)
1674 if err != nil {
1675 return
1676 }
1677 _, _, e1 := Syscall6(SYS_NEWFSTATAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
1678 if e1 != 0 {
1679 err = errnoErr(e1)
1680 }
1681 return
1682}
1683
1684// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1685
1686func Fstatfs(fd int, buf *Statfs_t) (err error) { 1719func Fstatfs(fd int, buf *Statfs_t) (err error) {
1687 _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(buf)), 0) 1720 _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(buf)), 0)
1688 if e1 != 0 { 1721 if e1 != 0 {
@@ -1814,6 +1847,26 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1814 1847
1815// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1848// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1816 1849
1850func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1851 var _p0 *byte
1852 _p0, err = BytePtrFromString(oldpath)
1853 if err != nil {
1854 return
1855 }
1856 var _p1 *byte
1857 _p1, err = BytePtrFromString(newpath)
1858 if err != nil {
1859 return
1860 }
1861 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1862 if e1 != 0 {
1863 err = errnoErr(e1)
1864 }
1865 return
1866}
1867
1868// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1869
1817func Seek(fd int, offset int64, whence int) (off int64, err error) { 1870func Seek(fd int, offset int64, whence int) (off int64, err error) {
1818 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence)) 1871 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1819 off = int64(r0) 1872 off = int64(r0)
@@ -2242,6 +2295,21 @@ func fstat(fd int, st *stat_t) (err error) {
2242 2295
2243// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2296// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2244 2297
2298func fstatat(dirfd int, path string, st *stat_t, flags int) (err error) {
2299 var _p0 *byte
2300 _p0, err = BytePtrFromString(path)
2301 if err != nil {
2302 return
2303 }
2304 _, _, e1 := Syscall6(SYS_NEWFSTATAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(st)), uintptr(flags), 0, 0)
2305 if e1 != 0 {
2306 err = errnoErr(e1)
2307 }
2308 return
2309}
2310
2311// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2312
2245func lstat(path string, st *stat_t) (err error) { 2313func lstat(path string, st *stat_t) (err error) {
2246 var _p0 *byte 2314 var _p0 *byte
2247 _p0, err = BytePtrFromString(path) 2315 _p0, err = BytePtrFromString(path)
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 12c17a9..26ada04 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go
@@ -1,4 +1,4 @@
1// mksyscall.pl -l32 -arm -tags linux,mipsle syscall_linux.go syscall_linux_mipsx.go 1// go run mksyscall.go -l32 -arm -tags linux,mipsle syscall_linux.go syscall_linux_mipsx.go
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build linux,mipsle 4// +build linux,mipsle
@@ -437,6 +437,16 @@ func ClockGettime(clockid int32, time *Timespec) (err error) {
437 437
438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
439 439
440func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
441 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
442 if e1 != 0 {
443 err = errnoErr(e1)
444 }
445 return
446}
447
448// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
449
440func Close(fd int) (err error) { 450func Close(fd int) (err error) {
441 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 451 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
442 if e1 != 0 { 452 if e1 != 0 {
@@ -458,6 +468,21 @@ func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags in
458 468
459// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 469// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
460 470
471func DeleteModule(name string, flags int) (err error) {
472 var _p0 *byte
473 _p0, err = BytePtrFromString(name)
474 if err != nil {
475 return
476 }
477 _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
478 if e1 != 0 {
479 err = errnoErr(e1)
480 }
481 return
482}
483
484// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
485
461func Dup(oldfd int) (fd int, err error) { 486func Dup(oldfd int) (fd int, err error) {
462 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0) 487 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
463 fd = int(r0) 488 fd = int(r0)
@@ -606,6 +631,21 @@ func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
606 631
607// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 632// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
608 633
634func FinitModule(fd int, params string, flags int) (err error) {
635 var _p0 *byte
636 _p0, err = BytePtrFromString(params)
637 if err != nil {
638 return
639 }
640 _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
641 if e1 != 0 {
642 err = errnoErr(e1)
643 }
644 return
645}
646
647// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
648
609func Flistxattr(fd int, dest []byte) (sz int, err error) { 649func Flistxattr(fd int, dest []byte) (sz int, err error) {
610 var _p0 unsafe.Pointer 650 var _p0 unsafe.Pointer
611 if len(dest) > 0 { 651 if len(dest) > 0 {
@@ -807,6 +847,27 @@ func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
807 847
808// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 848// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
809 849
850func InitModule(moduleImage []byte, params string) (err error) {
851 var _p0 unsafe.Pointer
852 if len(moduleImage) > 0 {
853 _p0 = unsafe.Pointer(&moduleImage[0])
854 } else {
855 _p0 = unsafe.Pointer(&_zero)
856 }
857 var _p1 *byte
858 _p1, err = BytePtrFromString(params)
859 if err != nil {
860 return
861 }
862 _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
863 if e1 != 0 {
864 err = errnoErr(e1)
865 }
866 return
867}
868
869// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
870
810func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) { 871func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
811 var _p0 *byte 872 var _p0 *byte
812 _p0, err = BytePtrFromString(pathname) 873 _p0, err = BytePtrFromString(pathname)
@@ -1144,26 +1205,6 @@ func Removexattr(path string, attr string) (err error) {
1144 1205
1145// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1206// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1146 1207
1147func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1148 var _p0 *byte
1149 _p0, err = BytePtrFromString(oldpath)
1150 if err != nil {
1151 return
1152 }
1153 var _p1 *byte
1154 _p1, err = BytePtrFromString(newpath)
1155 if err != nil {
1156 return
1157 }
1158 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1159 if e1 != 0 {
1160 err = errnoErr(e1)
1161 }
1162 return
1163}
1164
1165// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1166
1167func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) { 1208func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
1168 var _p0 *byte 1209 var _p0 *byte
1169 _p0, err = BytePtrFromString(oldpath) 1210 _p0, err = BytePtrFromString(oldpath)
@@ -1319,6 +1360,13 @@ func Setxattr(path string, attr string, data []byte, flags int) (err error) {
1319 1360
1320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1361// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1321 1362
1363func Signalfd(fd int, mask *Sigset_t, flags int) {
1364 SyscallNoError(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(mask)), uintptr(flags))
1365 return
1366}
1367
1368// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1369
1322func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1370func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
1323 var _p0 *byte 1371 var _p0 *byte
1324 _p0, err = BytePtrFromString(path) 1372 _p0, err = BytePtrFromString(path)
@@ -1769,6 +1817,26 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1769 1817
1770// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1818// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1771 1819
1820func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1821 var _p0 *byte
1822 _p0, err = BytePtrFromString(oldpath)
1823 if err != nil {
1824 return
1825 }
1826 var _p1 *byte
1827 _p1, err = BytePtrFromString(newpath)
1828 if err != nil {
1829 return
1830 }
1831 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1832 if e1 != 0 {
1833 err = errnoErr(e1)
1834 }
1835 return
1836}
1837
1838// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1839
1772func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) { 1840func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
1773 r0, _, e1 := Syscall6(SYS__NEWSELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) 1841 r0, _, e1 := Syscall6(SYS__NEWSELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1774 n = int(r0) 1842 n = int(r0)
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 c8ca427..2da9cb7 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go
@@ -1,4 +1,4 @@
1// mksyscall.pl -tags linux,ppc64 syscall_linux.go syscall_linux_ppc64x.go 1// go run mksyscall.go -tags linux,ppc64 syscall_linux.go syscall_linux_ppc64x.go
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build linux,ppc64 4// +build linux,ppc64
@@ -437,6 +437,16 @@ func ClockGettime(clockid int32, time *Timespec) (err error) {
437 437
438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
439 439
440func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
441 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
442 if e1 != 0 {
443 err = errnoErr(e1)
444 }
445 return
446}
447
448// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
449
440func Close(fd int) (err error) { 450func Close(fd int) (err error) {
441 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 451 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
442 if e1 != 0 { 452 if e1 != 0 {
@@ -458,6 +468,21 @@ func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags in
458 468
459// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 469// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
460 470
471func DeleteModule(name string, flags int) (err error) {
472 var _p0 *byte
473 _p0, err = BytePtrFromString(name)
474 if err != nil {
475 return
476 }
477 _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
478 if e1 != 0 {
479 err = errnoErr(e1)
480 }
481 return
482}
483
484// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
485
461func Dup(oldfd int) (fd int, err error) { 486func Dup(oldfd int) (fd int, err error) {
462 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0) 487 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
463 fd = int(r0) 488 fd = int(r0)
@@ -606,6 +631,21 @@ func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
606 631
607// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 632// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
608 633
634func FinitModule(fd int, params string, flags int) (err error) {
635 var _p0 *byte
636 _p0, err = BytePtrFromString(params)
637 if err != nil {
638 return
639 }
640 _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
641 if e1 != 0 {
642 err = errnoErr(e1)
643 }
644 return
645}
646
647// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
648
609func Flistxattr(fd int, dest []byte) (sz int, err error) { 649func Flistxattr(fd int, dest []byte) (sz int, err error) {
610 var _p0 unsafe.Pointer 650 var _p0 unsafe.Pointer
611 if len(dest) > 0 { 651 if len(dest) > 0 {
@@ -807,6 +847,27 @@ func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
807 847
808// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 848// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
809 849
850func InitModule(moduleImage []byte, params string) (err error) {
851 var _p0 unsafe.Pointer
852 if len(moduleImage) > 0 {
853 _p0 = unsafe.Pointer(&moduleImage[0])
854 } else {
855 _p0 = unsafe.Pointer(&_zero)
856 }
857 var _p1 *byte
858 _p1, err = BytePtrFromString(params)
859 if err != nil {
860 return
861 }
862 _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
863 if e1 != 0 {
864 err = errnoErr(e1)
865 }
866 return
867}
868
869// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
870
810func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) { 871func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
811 var _p0 *byte 872 var _p0 *byte
812 _p0, err = BytePtrFromString(pathname) 873 _p0, err = BytePtrFromString(pathname)
@@ -1144,26 +1205,6 @@ func Removexattr(path string, attr string) (err error) {
1144 1205
1145// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1206// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1146 1207
1147func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1148 var _p0 *byte
1149 _p0, err = BytePtrFromString(oldpath)
1150 if err != nil {
1151 return
1152 }
1153 var _p1 *byte
1154 _p1, err = BytePtrFromString(newpath)
1155 if err != nil {
1156 return
1157 }
1158 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1159 if e1 != 0 {
1160 err = errnoErr(e1)
1161 }
1162 return
1163}
1164
1165// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1166
1167func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) { 1208func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
1168 var _p0 *byte 1209 var _p0 *byte
1169 _p0, err = BytePtrFromString(oldpath) 1210 _p0, err = BytePtrFromString(oldpath)
@@ -1319,6 +1360,13 @@ func Setxattr(path string, attr string, data []byte, flags int) (err error) {
1319 1360
1320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1361// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1321 1362
1363func Signalfd(fd int, mask *Sigset_t, flags int) {
1364 SyscallNoError(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(mask)), uintptr(flags))
1365 return
1366}
1367
1368// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1369
1322func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1370func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
1323 var _p0 *byte 1371 var _p0 *byte
1324 _p0, err = BytePtrFromString(path) 1372 _p0, err = BytePtrFromString(path)
@@ -1870,6 +1918,26 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1870 1918
1871// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1919// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1872 1920
1921func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1922 var _p0 *byte
1923 _p0, err = BytePtrFromString(oldpath)
1924 if err != nil {
1925 return
1926 }
1927 var _p1 *byte
1928 _p1, err = BytePtrFromString(newpath)
1929 if err != nil {
1930 return
1931 }
1932 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1933 if e1 != 0 {
1934 err = errnoErr(e1)
1935 }
1936 return
1937}
1938
1939// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1940
1873func Seek(fd int, offset int64, whence int) (off int64, err error) { 1941func Seek(fd int, offset int64, whence int) (off int64, err error) {
1874 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence)) 1942 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1875 off = int64(r0) 1943 off = int64(r0)
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 870c8f6..772733d 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go
@@ -1,4 +1,4 @@
1// mksyscall.pl -tags linux,ppc64le syscall_linux.go syscall_linux_ppc64x.go 1// go run mksyscall.go -tags linux,ppc64le syscall_linux.go syscall_linux_ppc64x.go
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build linux,ppc64le 4// +build linux,ppc64le
@@ -437,6 +437,16 @@ func ClockGettime(clockid int32, time *Timespec) (err error) {
437 437
438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
439 439
440func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
441 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
442 if e1 != 0 {
443 err = errnoErr(e1)
444 }
445 return
446}
447
448// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
449
440func Close(fd int) (err error) { 450func Close(fd int) (err error) {
441 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 451 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
442 if e1 != 0 { 452 if e1 != 0 {
@@ -458,6 +468,21 @@ func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags in
458 468
459// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 469// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
460 470
471func DeleteModule(name string, flags int) (err error) {
472 var _p0 *byte
473 _p0, err = BytePtrFromString(name)
474 if err != nil {
475 return
476 }
477 _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
478 if e1 != 0 {
479 err = errnoErr(e1)
480 }
481 return
482}
483
484// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
485
461func Dup(oldfd int) (fd int, err error) { 486func Dup(oldfd int) (fd int, err error) {
462 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0) 487 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
463 fd = int(r0) 488 fd = int(r0)
@@ -606,6 +631,21 @@ func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
606 631
607// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 632// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
608 633
634func FinitModule(fd int, params string, flags int) (err error) {
635 var _p0 *byte
636 _p0, err = BytePtrFromString(params)
637 if err != nil {
638 return
639 }
640 _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
641 if e1 != 0 {
642 err = errnoErr(e1)
643 }
644 return
645}
646
647// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
648
609func Flistxattr(fd int, dest []byte) (sz int, err error) { 649func Flistxattr(fd int, dest []byte) (sz int, err error) {
610 var _p0 unsafe.Pointer 650 var _p0 unsafe.Pointer
611 if len(dest) > 0 { 651 if len(dest) > 0 {
@@ -807,6 +847,27 @@ func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
807 847
808// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 848// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
809 849
850func InitModule(moduleImage []byte, params string) (err error) {
851 var _p0 unsafe.Pointer
852 if len(moduleImage) > 0 {
853 _p0 = unsafe.Pointer(&moduleImage[0])
854 } else {
855 _p0 = unsafe.Pointer(&_zero)
856 }
857 var _p1 *byte
858 _p1, err = BytePtrFromString(params)
859 if err != nil {
860 return
861 }
862 _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
863 if e1 != 0 {
864 err = errnoErr(e1)
865 }
866 return
867}
868
869// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
870
810func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) { 871func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
811 var _p0 *byte 872 var _p0 *byte
812 _p0, err = BytePtrFromString(pathname) 873 _p0, err = BytePtrFromString(pathname)
@@ -1144,26 +1205,6 @@ func Removexattr(path string, attr string) (err error) {
1144 1205
1145// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1206// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1146 1207
1147func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1148 var _p0 *byte
1149 _p0, err = BytePtrFromString(oldpath)
1150 if err != nil {
1151 return
1152 }
1153 var _p1 *byte
1154 _p1, err = BytePtrFromString(newpath)
1155 if err != nil {
1156 return
1157 }
1158 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1159 if e1 != 0 {
1160 err = errnoErr(e1)
1161 }
1162 return
1163}
1164
1165// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1166
1167func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) { 1208func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
1168 var _p0 *byte 1209 var _p0 *byte
1169 _p0, err = BytePtrFromString(oldpath) 1210 _p0, err = BytePtrFromString(oldpath)
@@ -1319,6 +1360,13 @@ func Setxattr(path string, attr string, data []byte, flags int) (err error) {
1319 1360
1320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1361// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1321 1362
1363func Signalfd(fd int, mask *Sigset_t, flags int) {
1364 SyscallNoError(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(mask)), uintptr(flags))
1365 return
1366}
1367
1368// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1369
1322func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1370func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
1323 var _p0 *byte 1371 var _p0 *byte
1324 _p0, err = BytePtrFromString(path) 1372 _p0, err = BytePtrFromString(path)
@@ -1870,6 +1918,26 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1870 1918
1871// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1919// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1872 1920
1921func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1922 var _p0 *byte
1923 _p0, err = BytePtrFromString(oldpath)
1924 if err != nil {
1925 return
1926 }
1927 var _p1 *byte
1928 _p1, err = BytePtrFromString(newpath)
1929 if err != nil {
1930 return
1931 }
1932 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1933 if e1 != 0 {
1934 err = errnoErr(e1)
1935 }
1936 return
1937}
1938
1939// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1940
1873func Seek(fd int, offset int64, whence int) (off int64, err error) { 1941func Seek(fd int, offset int64, whence int) (off int64, err error) {
1874 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence)) 1942 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1875 off = int64(r0) 1943 off = int64(r0)
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 542f3a3..996eba5 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go
@@ -1,4 +1,4 @@
1// mksyscall.pl -tags linux,riscv64 syscall_linux.go syscall_linux_riscv64.go 1// go run mksyscall.go -tags linux,riscv64 syscall_linux.go syscall_linux_riscv64.go
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build linux,riscv64 4// +build linux,riscv64
@@ -437,6 +437,16 @@ func ClockGettime(clockid int32, time *Timespec) (err error) {
437 437
438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
439 439
440func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
441 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
442 if e1 != 0 {
443 err = errnoErr(e1)
444 }
445 return
446}
447
448// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
449
440func Close(fd int) (err error) { 450func Close(fd int) (err error) {
441 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 451 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
442 if e1 != 0 { 452 if e1 != 0 {
@@ -458,6 +468,21 @@ func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags in
458 468
459// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 469// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
460 470
471func DeleteModule(name string, flags int) (err error) {
472 var _p0 *byte
473 _p0, err = BytePtrFromString(name)
474 if err != nil {
475 return
476 }
477 _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
478 if e1 != 0 {
479 err = errnoErr(e1)
480 }
481 return
482}
483
484// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
485
461func Dup(oldfd int) (fd int, err error) { 486func Dup(oldfd int) (fd int, err error) {
462 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0) 487 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
463 fd = int(r0) 488 fd = int(r0)
@@ -606,6 +631,21 @@ func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
606 631
607// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 632// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
608 633
634func FinitModule(fd int, params string, flags int) (err error) {
635 var _p0 *byte
636 _p0, err = BytePtrFromString(params)
637 if err != nil {
638 return
639 }
640 _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
641 if e1 != 0 {
642 err = errnoErr(e1)
643 }
644 return
645}
646
647// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
648
609func Flistxattr(fd int, dest []byte) (sz int, err error) { 649func Flistxattr(fd int, dest []byte) (sz int, err error) {
610 var _p0 unsafe.Pointer 650 var _p0 unsafe.Pointer
611 if len(dest) > 0 { 651 if len(dest) > 0 {
@@ -807,6 +847,27 @@ func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
807 847
808// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 848// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
809 849
850func InitModule(moduleImage []byte, params string) (err error) {
851 var _p0 unsafe.Pointer
852 if len(moduleImage) > 0 {
853 _p0 = unsafe.Pointer(&moduleImage[0])
854 } else {
855 _p0 = unsafe.Pointer(&_zero)
856 }
857 var _p1 *byte
858 _p1, err = BytePtrFromString(params)
859 if err != nil {
860 return
861 }
862 _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
863 if e1 != 0 {
864 err = errnoErr(e1)
865 }
866 return
867}
868
869// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
870
810func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) { 871func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
811 var _p0 *byte 872 var _p0 *byte
812 _p0, err = BytePtrFromString(pathname) 873 _p0, err = BytePtrFromString(pathname)
@@ -1144,26 +1205,6 @@ func Removexattr(path string, attr string) (err error) {
1144 1205
1145// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1206// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1146 1207
1147func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1148 var _p0 *byte
1149 _p0, err = BytePtrFromString(oldpath)
1150 if err != nil {
1151 return
1152 }
1153 var _p1 *byte
1154 _p1, err = BytePtrFromString(newpath)
1155 if err != nil {
1156 return
1157 }
1158 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1159 if e1 != 0 {
1160 err = errnoErr(e1)
1161 }
1162 return
1163}
1164
1165// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1166
1167func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) { 1208func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
1168 var _p0 *byte 1209 var _p0 *byte
1169 _p0, err = BytePtrFromString(oldpath) 1210 _p0, err = BytePtrFromString(oldpath)
@@ -1319,6 +1360,13 @@ func Setxattr(path string, attr string, data []byte, flags int) (err error) {
1319 1360
1320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1361// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1321 1362
1363func Signalfd(fd int, mask *Sigset_t, flags int) {
1364 SyscallNoError(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(mask)), uintptr(flags))
1365 return
1366}
1367
1368// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1369
1322func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1370func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
1323 var _p0 *byte 1371 var _p0 *byte
1324 _p0, err = BytePtrFromString(path) 1372 _p0, err = BytePtrFromString(path)
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 55e79d6..cb9072a 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go
@@ -1,4 +1,4 @@
1// mksyscall.pl -tags linux,s390x syscall_linux.go syscall_linux_s390x.go 1// go run mksyscall.go -tags linux,s390x syscall_linux.go syscall_linux_s390x.go
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build linux,s390x 4// +build linux,s390x
@@ -437,6 +437,16 @@ func ClockGettime(clockid int32, time *Timespec) (err error) {
437 437
438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
439 439
440func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
441 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
442 if e1 != 0 {
443 err = errnoErr(e1)
444 }
445 return
446}
447
448// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
449
440func Close(fd int) (err error) { 450func Close(fd int) (err error) {
441 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 451 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
442 if e1 != 0 { 452 if e1 != 0 {
@@ -458,6 +468,21 @@ func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags in
458 468
459// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 469// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
460 470
471func DeleteModule(name string, flags int) (err error) {
472 var _p0 *byte
473 _p0, err = BytePtrFromString(name)
474 if err != nil {
475 return
476 }
477 _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
478 if e1 != 0 {
479 err = errnoErr(e1)
480 }
481 return
482}
483
484// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
485
461func Dup(oldfd int) (fd int, err error) { 486func Dup(oldfd int) (fd int, err error) {
462 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0) 487 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
463 fd = int(r0) 488 fd = int(r0)
@@ -606,6 +631,21 @@ func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
606 631
607// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 632// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
608 633
634func FinitModule(fd int, params string, flags int) (err error) {
635 var _p0 *byte
636 _p0, err = BytePtrFromString(params)
637 if err != nil {
638 return
639 }
640 _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
641 if e1 != 0 {
642 err = errnoErr(e1)
643 }
644 return
645}
646
647// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
648
609func Flistxattr(fd int, dest []byte) (sz int, err error) { 649func Flistxattr(fd int, dest []byte) (sz int, err error) {
610 var _p0 unsafe.Pointer 650 var _p0 unsafe.Pointer
611 if len(dest) > 0 { 651 if len(dest) > 0 {
@@ -807,6 +847,27 @@ func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
807 847
808// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 848// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
809 849
850func InitModule(moduleImage []byte, params string) (err error) {
851 var _p0 unsafe.Pointer
852 if len(moduleImage) > 0 {
853 _p0 = unsafe.Pointer(&moduleImage[0])
854 } else {
855 _p0 = unsafe.Pointer(&_zero)
856 }
857 var _p1 *byte
858 _p1, err = BytePtrFromString(params)
859 if err != nil {
860 return
861 }
862 _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
863 if e1 != 0 {
864 err = errnoErr(e1)
865 }
866 return
867}
868
869// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
870
810func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) { 871func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
811 var _p0 *byte 872 var _p0 *byte
812 _p0, err = BytePtrFromString(pathname) 873 _p0, err = BytePtrFromString(pathname)
@@ -1144,26 +1205,6 @@ func Removexattr(path string, attr string) (err error) {
1144 1205
1145// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1206// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1146 1207
1147func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1148 var _p0 *byte
1149 _p0, err = BytePtrFromString(oldpath)
1150 if err != nil {
1151 return
1152 }
1153 var _p1 *byte
1154 _p1, err = BytePtrFromString(newpath)
1155 if err != nil {
1156 return
1157 }
1158 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1159 if e1 != 0 {
1160 err = errnoErr(e1)
1161 }
1162 return
1163}
1164
1165// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1166
1167func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) { 1208func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
1168 var _p0 *byte 1209 var _p0 *byte
1169 _p0, err = BytePtrFromString(oldpath) 1210 _p0, err = BytePtrFromString(oldpath)
@@ -1319,6 +1360,13 @@ func Setxattr(path string, attr string, data []byte, flags int) (err error) {
1319 1360
1320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1361// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1321 1362
1363func Signalfd(fd int, mask *Sigset_t, flags int) {
1364 SyscallNoError(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(mask)), uintptr(flags))
1365 return
1366}
1367
1368// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1369
1322func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1370func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
1323 var _p0 *byte 1371 var _p0 *byte
1324 _p0, err = BytePtrFromString(path) 1372 _p0, err = BytePtrFromString(path)
@@ -1840,6 +1888,26 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1840 1888
1841// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1889// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1842 1890
1891func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1892 var _p0 *byte
1893 _p0, err = BytePtrFromString(oldpath)
1894 if err != nil {
1895 return
1896 }
1897 var _p1 *byte
1898 _p1, err = BytePtrFromString(newpath)
1899 if err != nil {
1900 return
1901 }
1902 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1903 if e1 != 0 {
1904 err = errnoErr(e1)
1905 }
1906 return
1907}
1908
1909// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1910
1843func Seek(fd int, offset int64, whence int) (off int64, err error) { 1911func Seek(fd int, offset int64, whence int) (off int64, err error) {
1844 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence)) 1912 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1845 off = int64(r0) 1913 off = 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 b26aee9..5e48a10 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go
@@ -1,4 +1,4 @@
1// mksyscall.pl -tags linux,sparc64 syscall_linux.go syscall_linux_sparc64.go 1// go run mksyscall.go -tags linux,sparc64 syscall_linux.go syscall_linux_sparc64.go
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build linux,sparc64 4// +build linux,sparc64
@@ -417,6 +417,16 @@ func Chroot(path string) (err error) {
417 417
418// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 418// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
419 419
420func ClockGetres(clockid int32, res *Timespec) (err error) {
421 _, _, e1 := Syscall(SYS_CLOCK_GETRES, uintptr(clockid), uintptr(unsafe.Pointer(res)), 0)
422 if e1 != 0 {
423 err = errnoErr(e1)
424 }
425 return
426}
427
428// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
429
420func ClockGettime(clockid int32, time *Timespec) (err error) { 430func ClockGettime(clockid int32, time *Timespec) (err error) {
421 _, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0) 431 _, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
422 if e1 != 0 { 432 if e1 != 0 {
@@ -427,6 +437,16 @@ func ClockGettime(clockid int32, time *Timespec) (err error) {
427 437
428// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
429 439
440func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
441 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
442 if e1 != 0 {
443 err = errnoErr(e1)
444 }
445 return
446}
447
448// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
449
430func Close(fd int) (err error) { 450func Close(fd int) (err error) {
431 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 451 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
432 if e1 != 0 { 452 if e1 != 0 {
@@ -448,6 +468,21 @@ func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags in
448 468
449// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 469// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
450 470
471func DeleteModule(name string, flags int) (err error) {
472 var _p0 *byte
473 _p0, err = BytePtrFromString(name)
474 if err != nil {
475 return
476 }
477 _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
478 if e1 != 0 {
479 err = errnoErr(e1)
480 }
481 return
482}
483
484// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
485
451func Dup(oldfd int) (fd int, err error) { 486func Dup(oldfd int) (fd int, err error) {
452 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0) 487 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
453 fd = int(r0) 488 fd = int(r0)
@@ -508,21 +543,6 @@ func Exit(code int) {
508 543
509// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 544// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
510 545
511func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
512 var _p0 *byte
513 _p0, err = BytePtrFromString(path)
514 if err != nil {
515 return
516 }
517 _, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
518 if e1 != 0 {
519 err = errnoErr(e1)
520 }
521 return
522}
523
524// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
525
526func Fallocate(fd int, mode uint32, off int64, len int64) (err error) { 546func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
527 _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(len), 0, 0) 547 _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(len), 0, 0)
528 if e1 != 0 { 548 if e1 != 0 {
@@ -589,6 +609,60 @@ func Fdatasync(fd int) (err error) {
589 609
590// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 610// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
591 611
612func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
613 var _p0 *byte
614 _p0, err = BytePtrFromString(attr)
615 if err != nil {
616 return
617 }
618 var _p1 unsafe.Pointer
619 if len(dest) > 0 {
620 _p1 = unsafe.Pointer(&dest[0])
621 } else {
622 _p1 = unsafe.Pointer(&_zero)
623 }
624 r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), 0, 0)
625 sz = int(r0)
626 if e1 != 0 {
627 err = errnoErr(e1)
628 }
629 return
630}
631
632// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
633
634func FinitModule(fd int, params string, flags int) (err error) {
635 var _p0 *byte
636 _p0, err = BytePtrFromString(params)
637 if err != nil {
638 return
639 }
640 _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
641 if e1 != 0 {
642 err = errnoErr(e1)
643 }
644 return
645}
646
647// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
648
649func Flistxattr(fd int, dest []byte) (sz int, err error) {
650 var _p0 unsafe.Pointer
651 if len(dest) > 0 {
652 _p0 = unsafe.Pointer(&dest[0])
653 } else {
654 _p0 = unsafe.Pointer(&_zero)
655 }
656 r0, _, e1 := Syscall(SYS_FLISTXATTR, uintptr(fd), uintptr(_p0), uintptr(len(dest)))
657 sz = int(r0)
658 if e1 != 0 {
659 err = errnoErr(e1)
660 }
661 return
662}
663
664// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
665
592func Flock(fd int, how int) (err error) { 666func Flock(fd int, how int) (err error) {
593 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0) 667 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
594 if e1 != 0 { 668 if e1 != 0 {
@@ -599,6 +673,42 @@ func Flock(fd int, how int) (err error) {
599 673
600// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 674// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
601 675
676func Fremovexattr(fd int, attr string) (err error) {
677 var _p0 *byte
678 _p0, err = BytePtrFromString(attr)
679 if err != nil {
680 return
681 }
682 _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), 0)
683 if e1 != 0 {
684 err = errnoErr(e1)
685 }
686 return
687}
688
689// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
690
691func Fsetxattr(fd int, attr string, dest []byte, flags int) (err error) {
692 var _p0 *byte
693 _p0, err = BytePtrFromString(attr)
694 if err != nil {
695 return
696 }
697 var _p1 unsafe.Pointer
698 if len(dest) > 0 {
699 _p1 = unsafe.Pointer(&dest[0])
700 } else {
701 _p1 = unsafe.Pointer(&_zero)
702 }
703 _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), uintptr(flags), 0)
704 if e1 != 0 {
705 err = errnoErr(e1)
706 }
707 return
708}
709
710// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
711
602func Fsync(fd int) (err error) { 712func Fsync(fd int) (err error) {
603 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0) 713 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
604 if e1 != 0 { 714 if e1 != 0 {
@@ -737,6 +847,27 @@ func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
737 847
738// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 848// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
739 849
850func InitModule(moduleImage []byte, params string) (err error) {
851 var _p0 unsafe.Pointer
852 if len(moduleImage) > 0 {
853 _p0 = unsafe.Pointer(&moduleImage[0])
854 } else {
855 _p0 = unsafe.Pointer(&_zero)
856 }
857 var _p1 *byte
858 _p1, err = BytePtrFromString(params)
859 if err != nil {
860 return
861 }
862 _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
863 if e1 != 0 {
864 err = errnoErr(e1)
865 }
866 return
867}
868
869// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
870
740func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) { 871func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
741 var _p0 *byte 872 var _p0 *byte
742 _p0, err = BytePtrFromString(pathname) 873 _p0, err = BytePtrFromString(pathname)
@@ -919,6 +1050,22 @@ func Lsetxattr(path string, attr string, data []byte, flags int) (err error) {
919 1050
920// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1051// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
921 1052
1053func MemfdCreate(name string, flags int) (fd int, err error) {
1054 var _p0 *byte
1055 _p0, err = BytePtrFromString(name)
1056 if err != nil {
1057 return
1058 }
1059 r0, _, e1 := Syscall(SYS_MEMFD_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1060 fd = int(r0)
1061 if e1 != 0 {
1062 err = errnoErr(e1)
1063 }
1064 return
1065}
1066
1067// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1068
922func Mkdirat(dirfd int, path string, mode uint32) (err error) { 1069func Mkdirat(dirfd int, path string, mode uint32) (err error) {
923 var _p0 *byte 1070 var _p0 *byte
924 _p0, err = BytePtrFromString(path) 1071 _p0, err = BytePtrFromString(path)
@@ -1058,7 +1205,7 @@ func Removexattr(path string, attr string) (err error) {
1058 1205
1059// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1206// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1060 1207
1061func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) { 1208func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
1062 var _p0 *byte 1209 var _p0 *byte
1063 _p0, err = BytePtrFromString(oldpath) 1210 _p0, err = BytePtrFromString(oldpath)
1064 if err != nil { 1211 if err != nil {
@@ -1069,7 +1216,7 @@ func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err e
1069 if err != nil { 1216 if err != nil {
1070 return 1217 return
1071 } 1218 }
1072 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0) 1219 _, _, e1 := Syscall6(SYS_RENAMEAT2, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
1073 if e1 != 0 { 1220 if e1 != 0 {
1074 err = errnoErr(e1) 1221 err = errnoErr(e1)
1075 } 1222 }
@@ -1213,6 +1360,13 @@ func Setxattr(path string, attr string, data []byte, flags int) (err error) {
1213 1360
1214// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1361// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1215 1362
1363func Signalfd(fd int, mask *Sigset_t, flags int) {
1364 SyscallNoError(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(mask)), uintptr(flags))
1365 return
1366}
1367
1368// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1369
1216func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1370func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
1217 var _p0 *byte 1371 var _p0 *byte
1218 _p0, err = BytePtrFromString(path) 1372 _p0, err = BytePtrFromString(path)
@@ -1489,6 +1643,21 @@ func Munlockall() (err error) {
1489 1643
1490// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1644// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1491 1645
1646func faccessat(dirfd int, path string, mode uint32) (err error) {
1647 var _p0 *byte
1648 _p0, err = BytePtrFromString(path)
1649 if err != nil {
1650 return
1651 }
1652 _, _, e1 := Syscall(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1653 if e1 != 0 {
1654 err = errnoErr(e1)
1655 }
1656 return
1657}
1658
1659// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1660
1492func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) { 1661func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) {
1493 var _p0 unsafe.Pointer 1662 var _p0 unsafe.Pointer
1494 if len(events) > 0 { 1663 if len(events) > 0 {
@@ -1718,6 +1887,26 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1718 1887
1719// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1888// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1720 1889
1890func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1891 var _p0 *byte
1892 _p0, err = BytePtrFromString(oldpath)
1893 if err != nil {
1894 return
1895 }
1896 var _p1 *byte
1897 _p1, err = BytePtrFromString(newpath)
1898 if err != nil {
1899 return
1900 }
1901 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1902 if e1 != 0 {
1903 err = errnoErr(e1)
1904 }
1905 return
1906}
1907
1908// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1909
1721func Seek(fd int, offset int64, whence int) (off int64, err error) { 1910func Seek(fd int, offset int64, whence int) (off int64, err error) {
1722 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence)) 1911 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1723 off = int64(r0) 1912 off = int64(r0)
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 f1874d5..642db76 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go
@@ -1,4 +1,4 @@
1// mksyscall.pl -l32 -netbsd -tags netbsd,386 syscall_bsd.go syscall_netbsd.go syscall_netbsd_386.go 1// go run mksyscall.go -l32 -netbsd -tags netbsd,386 syscall_bsd.go syscall_netbsd.go syscall_netbsd_386.go
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build netbsd,386 4// +build netbsd,386
@@ -865,6 +865,21 @@ func Fchown(fd int, uid int, gid int) (err error) {
865 865
866// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 866// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
867 867
868func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
869 var _p0 *byte
870 _p0, err = BytePtrFromString(path)
871 if err != nil {
872 return
873 }
874 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
875 if e1 != 0 {
876 err = errnoErr(e1)
877 }
878 return
879}
880
881// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
882
868func Flock(fd int, how int) (err error) { 883func Flock(fd int, how int) (err error) {
869 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0) 884 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
870 if e1 != 0 { 885 if e1 != 0 {
@@ -1114,6 +1129,26 @@ func Link(path string, link string) (err error) {
1114 1129
1115// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1130// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1116 1131
1132func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
1133 var _p0 *byte
1134 _p0, err = BytePtrFromString(path)
1135 if err != nil {
1136 return
1137 }
1138 var _p1 *byte
1139 _p1, err = BytePtrFromString(link)
1140 if err != nil {
1141 return
1142 }
1143 _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
1144 if e1 != 0 {
1145 err = errnoErr(e1)
1146 }
1147 return
1148}
1149
1150// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1151
1117func Listen(s int, backlog int) (err error) { 1152func Listen(s int, backlog int) (err error) {
1118 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0) 1153 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
1119 if e1 != 0 { 1154 if e1 != 0 {
@@ -1154,6 +1189,21 @@ func Mkdir(path string, mode uint32) (err error) {
1154 1189
1155// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1190// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1156 1191
1192func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1193 var _p0 *byte
1194 _p0, err = BytePtrFromString(path)
1195 if err != nil {
1196 return
1197 }
1198 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1199 if e1 != 0 {
1200 err = errnoErr(e1)
1201 }
1202 return
1203}
1204
1205// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1206
1157func Mkfifo(path string, mode uint32) (err error) { 1207func Mkfifo(path string, mode uint32) (err error) {
1158 var _p0 *byte 1208 var _p0 *byte
1159 _p0, err = BytePtrFromString(path) 1209 _p0, err = BytePtrFromString(path)
@@ -1169,6 +1219,21 @@ func Mkfifo(path string, mode uint32) (err error) {
1169 1219
1170// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1220// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1171 1221
1222func Mkfifoat(dirfd int, path string, mode uint32) (err error) {
1223 var _p0 *byte
1224 _p0, err = BytePtrFromString(path)
1225 if err != nil {
1226 return
1227 }
1228 _, _, e1 := Syscall(SYS_MKFIFOAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1229 if e1 != 0 {
1230 err = errnoErr(e1)
1231 }
1232 return
1233}
1234
1235// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1236
1172func Mknod(path string, mode uint32, dev int) (err error) { 1237func Mknod(path string, mode uint32, dev int) (err error) {
1173 var _p0 *byte 1238 var _p0 *byte
1174 _p0, err = BytePtrFromString(path) 1239 _p0, err = BytePtrFromString(path)
@@ -1184,6 +1249,21 @@ func Mknod(path string, mode uint32, dev int) (err error) {
1184 1249
1185// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1250// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1186 1251
1252func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
1253 var _p0 *byte
1254 _p0, err = BytePtrFromString(path)
1255 if err != nil {
1256 return
1257 }
1258 _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
1259 if e1 != 0 {
1260 err = errnoErr(e1)
1261 }
1262 return
1263}
1264
1265// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1266
1187func Nanosleep(time *Timespec, leftover *Timespec) (err error) { 1267func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
1188 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0) 1268 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
1189 if e1 != 0 { 1269 if e1 != 0 {
@@ -1210,6 +1290,22 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
1210 1290
1211// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1291// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1212 1292
1293func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1294 var _p0 *byte
1295 _p0, err = BytePtrFromString(path)
1296 if err != nil {
1297 return
1298 }
1299 r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1300 fd = int(r0)
1301 if e1 != 0 {
1302 err = errnoErr(e1)
1303 }
1304 return
1305}
1306
1307// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1308
1213func Pathconf(path string, name int) (val int, err error) { 1309func Pathconf(path string, name int) (val int, err error) {
1214 var _p0 *byte 1310 var _p0 *byte
1215 _p0, err = BytePtrFromString(path) 1311 _p0, err = BytePtrFromString(path)
@@ -1299,6 +1395,28 @@ func Readlink(path string, buf []byte) (n int, err error) {
1299 1395
1300// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1396// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1301 1397
1398func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1399 var _p0 *byte
1400 _p0, err = BytePtrFromString(path)
1401 if err != nil {
1402 return
1403 }
1404 var _p1 unsafe.Pointer
1405 if len(buf) > 0 {
1406 _p1 = unsafe.Pointer(&buf[0])
1407 } else {
1408 _p1 = unsafe.Pointer(&_zero)
1409 }
1410 r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1411 n = int(r0)
1412 if e1 != 0 {
1413 err = errnoErr(e1)
1414 }
1415 return
1416}
1417
1418// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1419
1302func Rename(from string, to string) (err error) { 1420func Rename(from string, to string) (err error) {
1303 var _p0 *byte 1421 var _p0 *byte
1304 _p0, err = BytePtrFromString(from) 1422 _p0, err = BytePtrFromString(from)
@@ -1319,6 +1437,26 @@ func Rename(from string, to string) (err error) {
1319 1437
1320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1321 1439
1440func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1441 var _p0 *byte
1442 _p0, err = BytePtrFromString(from)
1443 if err != nil {
1444 return
1445 }
1446 var _p1 *byte
1447 _p1, err = BytePtrFromString(to)
1448 if err != nil {
1449 return
1450 }
1451 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1452 if e1 != 0 {
1453 err = errnoErr(e1)
1454 }
1455 return
1456}
1457
1458// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1459
1322func Revoke(path string) (err error) { 1460func Revoke(path string) (err error) {
1323 var _p0 *byte 1461 var _p0 *byte
1324 _p0, err = BytePtrFromString(path) 1462 _p0, err = BytePtrFromString(path)
@@ -1516,6 +1654,26 @@ func Symlink(path string, link string) (err error) {
1516 1654
1517// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1655// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1518 1656
1657func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
1658 var _p0 *byte
1659 _p0, err = BytePtrFromString(oldpath)
1660 if err != nil {
1661 return
1662 }
1663 var _p1 *byte
1664 _p1, err = BytePtrFromString(newpath)
1665 if err != nil {
1666 return
1667 }
1668 _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
1669 if e1 != 0 {
1670 err = errnoErr(e1)
1671 }
1672 return
1673}
1674
1675// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1676
1519func Sync() (err error) { 1677func Sync() (err error) {
1520 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0) 1678 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1521 if e1 != 0 { 1679 if e1 != 0 {
@@ -1564,6 +1722,21 @@ func Unlink(path string) (err error) {
1564 1722
1565// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1723// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1566 1724
1725func Unlinkat(dirfd int, path string, flags int) (err error) {
1726 var _p0 *byte
1727 _p0, err = BytePtrFromString(path)
1728 if err != nil {
1729 return
1730 }
1731 _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1732 if e1 != 0 {
1733 err = errnoErr(e1)
1734 }
1735 return
1736}
1737
1738// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1739
1567func Unmount(path string, flags int) (err error) { 1740func Unmount(path string, flags int) (err error) {
1568 var _p0 *byte 1741 var _p0 *byte
1569 _p0, err = BytePtrFromString(path) 1742 _p0, err = BytePtrFromString(path)
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 eb80283..59585fe 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go
@@ -1,4 +1,4 @@
1// mksyscall.pl -netbsd -tags netbsd,amd64 syscall_bsd.go syscall_netbsd.go syscall_netbsd_amd64.go 1// go run mksyscall.go -netbsd -tags netbsd,amd64 syscall_bsd.go syscall_netbsd.go syscall_netbsd_amd64.go
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build netbsd,amd64 4// +build netbsd,amd64
@@ -865,6 +865,21 @@ func Fchown(fd int, uid int, gid int) (err error) {
865 865
866// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 866// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
867 867
868func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
869 var _p0 *byte
870 _p0, err = BytePtrFromString(path)
871 if err != nil {
872 return
873 }
874 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
875 if e1 != 0 {
876 err = errnoErr(e1)
877 }
878 return
879}
880
881// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
882
868func Flock(fd int, how int) (err error) { 883func Flock(fd int, how int) (err error) {
869 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0) 884 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
870 if e1 != 0 { 885 if e1 != 0 {
@@ -1114,6 +1129,26 @@ func Link(path string, link string) (err error) {
1114 1129
1115// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1130// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1116 1131
1132func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
1133 var _p0 *byte
1134 _p0, err = BytePtrFromString(path)
1135 if err != nil {
1136 return
1137 }
1138 var _p1 *byte
1139 _p1, err = BytePtrFromString(link)
1140 if err != nil {
1141 return
1142 }
1143 _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
1144 if e1 != 0 {
1145 err = errnoErr(e1)
1146 }
1147 return
1148}
1149
1150// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1151
1117func Listen(s int, backlog int) (err error) { 1152func Listen(s int, backlog int) (err error) {
1118 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0) 1153 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
1119 if e1 != 0 { 1154 if e1 != 0 {
@@ -1154,6 +1189,21 @@ func Mkdir(path string, mode uint32) (err error) {
1154 1189
1155// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1190// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1156 1191
1192func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1193 var _p0 *byte
1194 _p0, err = BytePtrFromString(path)
1195 if err != nil {
1196 return
1197 }
1198 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1199 if e1 != 0 {
1200 err = errnoErr(e1)
1201 }
1202 return
1203}
1204
1205// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1206
1157func Mkfifo(path string, mode uint32) (err error) { 1207func Mkfifo(path string, mode uint32) (err error) {
1158 var _p0 *byte 1208 var _p0 *byte
1159 _p0, err = BytePtrFromString(path) 1209 _p0, err = BytePtrFromString(path)
@@ -1169,6 +1219,21 @@ func Mkfifo(path string, mode uint32) (err error) {
1169 1219
1170// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1220// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1171 1221
1222func Mkfifoat(dirfd int, path string, mode uint32) (err error) {
1223 var _p0 *byte
1224 _p0, err = BytePtrFromString(path)
1225 if err != nil {
1226 return
1227 }
1228 _, _, e1 := Syscall(SYS_MKFIFOAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1229 if e1 != 0 {
1230 err = errnoErr(e1)
1231 }
1232 return
1233}
1234
1235// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1236
1172func Mknod(path string, mode uint32, dev int) (err error) { 1237func Mknod(path string, mode uint32, dev int) (err error) {
1173 var _p0 *byte 1238 var _p0 *byte
1174 _p0, err = BytePtrFromString(path) 1239 _p0, err = BytePtrFromString(path)
@@ -1184,6 +1249,21 @@ func Mknod(path string, mode uint32, dev int) (err error) {
1184 1249
1185// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1250// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1186 1251
1252func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
1253 var _p0 *byte
1254 _p0, err = BytePtrFromString(path)
1255 if err != nil {
1256 return
1257 }
1258 _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
1259 if e1 != 0 {
1260 err = errnoErr(e1)
1261 }
1262 return
1263}
1264
1265// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1266
1187func Nanosleep(time *Timespec, leftover *Timespec) (err error) { 1267func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
1188 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0) 1268 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
1189 if e1 != 0 { 1269 if e1 != 0 {
@@ -1210,6 +1290,22 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
1210 1290
1211// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1291// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1212 1292
1293func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1294 var _p0 *byte
1295 _p0, err = BytePtrFromString(path)
1296 if err != nil {
1297 return
1298 }
1299 r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1300 fd = int(r0)
1301 if e1 != 0 {
1302 err = errnoErr(e1)
1303 }
1304 return
1305}
1306
1307// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1308
1213func Pathconf(path string, name int) (val int, err error) { 1309func Pathconf(path string, name int) (val int, err error) {
1214 var _p0 *byte 1310 var _p0 *byte
1215 _p0, err = BytePtrFromString(path) 1311 _p0, err = BytePtrFromString(path)
@@ -1299,6 +1395,28 @@ func Readlink(path string, buf []byte) (n int, err error) {
1299 1395
1300// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1396// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1301 1397
1398func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1399 var _p0 *byte
1400 _p0, err = BytePtrFromString(path)
1401 if err != nil {
1402 return
1403 }
1404 var _p1 unsafe.Pointer
1405 if len(buf) > 0 {
1406 _p1 = unsafe.Pointer(&buf[0])
1407 } else {
1408 _p1 = unsafe.Pointer(&_zero)
1409 }
1410 r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1411 n = int(r0)
1412 if e1 != 0 {
1413 err = errnoErr(e1)
1414 }
1415 return
1416}
1417
1418// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1419
1302func Rename(from string, to string) (err error) { 1420func Rename(from string, to string) (err error) {
1303 var _p0 *byte 1421 var _p0 *byte
1304 _p0, err = BytePtrFromString(from) 1422 _p0, err = BytePtrFromString(from)
@@ -1319,6 +1437,26 @@ func Rename(from string, to string) (err error) {
1319 1437
1320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1321 1439
1440func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1441 var _p0 *byte
1442 _p0, err = BytePtrFromString(from)
1443 if err != nil {
1444 return
1445 }
1446 var _p1 *byte
1447 _p1, err = BytePtrFromString(to)
1448 if err != nil {
1449 return
1450 }
1451 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1452 if e1 != 0 {
1453 err = errnoErr(e1)
1454 }
1455 return
1456}
1457
1458// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1459
1322func Revoke(path string) (err error) { 1460func Revoke(path string) (err error) {
1323 var _p0 *byte 1461 var _p0 *byte
1324 _p0, err = BytePtrFromString(path) 1462 _p0, err = BytePtrFromString(path)
@@ -1516,6 +1654,26 @@ func Symlink(path string, link string) (err error) {
1516 1654
1517// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1655// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1518 1656
1657func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
1658 var _p0 *byte
1659 _p0, err = BytePtrFromString(oldpath)
1660 if err != nil {
1661 return
1662 }
1663 var _p1 *byte
1664 _p1, err = BytePtrFromString(newpath)
1665 if err != nil {
1666 return
1667 }
1668 _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
1669 if e1 != 0 {
1670 err = errnoErr(e1)
1671 }
1672 return
1673}
1674
1675// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1676
1519func Sync() (err error) { 1677func Sync() (err error) {
1520 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0) 1678 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1521 if e1 != 0 { 1679 if e1 != 0 {
@@ -1564,6 +1722,21 @@ func Unlink(path string) (err error) {
1564 1722
1565// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1723// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1566 1724
1725func Unlinkat(dirfd int, path string, flags int) (err error) {
1726 var _p0 *byte
1727 _p0, err = BytePtrFromString(path)
1728 if err != nil {
1729 return
1730 }
1731 _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1732 if e1 != 0 {
1733 err = errnoErr(e1)
1734 }
1735 return
1736}
1737
1738// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1739
1567func Unmount(path string, flags int) (err error) { 1740func Unmount(path string, flags int) (err error) {
1568 var _p0 *byte 1741 var _p0 *byte
1569 _p0, err = BytePtrFromString(path) 1742 _p0, err = BytePtrFromString(path)
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 7b36499..6ec3143 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go
@@ -1,4 +1,4 @@
1// mksyscall.pl -l32 -netbsd -arm -tags netbsd,arm syscall_bsd.go syscall_netbsd.go syscall_netbsd_arm.go 1// go run mksyscall.go -l32 -netbsd -arm -tags netbsd,arm syscall_bsd.go syscall_netbsd.go syscall_netbsd_arm.go
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build netbsd,arm 4// +build netbsd,arm
@@ -865,6 +865,21 @@ func Fchown(fd int, uid int, gid int) (err error) {
865 865
866// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 866// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
867 867
868func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
869 var _p0 *byte
870 _p0, err = BytePtrFromString(path)
871 if err != nil {
872 return
873 }
874 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
875 if e1 != 0 {
876 err = errnoErr(e1)
877 }
878 return
879}
880
881// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
882
868func Flock(fd int, how int) (err error) { 883func Flock(fd int, how int) (err error) {
869 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0) 884 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
870 if e1 != 0 { 885 if e1 != 0 {
@@ -1114,6 +1129,26 @@ func Link(path string, link string) (err error) {
1114 1129
1115// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1130// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1116 1131
1132func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
1133 var _p0 *byte
1134 _p0, err = BytePtrFromString(path)
1135 if err != nil {
1136 return
1137 }
1138 var _p1 *byte
1139 _p1, err = BytePtrFromString(link)
1140 if err != nil {
1141 return
1142 }
1143 _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
1144 if e1 != 0 {
1145 err = errnoErr(e1)
1146 }
1147 return
1148}
1149
1150// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1151
1117func Listen(s int, backlog int) (err error) { 1152func Listen(s int, backlog int) (err error) {
1118 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0) 1153 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
1119 if e1 != 0 { 1154 if e1 != 0 {
@@ -1154,6 +1189,21 @@ func Mkdir(path string, mode uint32) (err error) {
1154 1189
1155// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1190// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1156 1191
1192func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1193 var _p0 *byte
1194 _p0, err = BytePtrFromString(path)
1195 if err != nil {
1196 return
1197 }
1198 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1199 if e1 != 0 {
1200 err = errnoErr(e1)
1201 }
1202 return
1203}
1204
1205// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1206
1157func Mkfifo(path string, mode uint32) (err error) { 1207func Mkfifo(path string, mode uint32) (err error) {
1158 var _p0 *byte 1208 var _p0 *byte
1159 _p0, err = BytePtrFromString(path) 1209 _p0, err = BytePtrFromString(path)
@@ -1169,6 +1219,21 @@ func Mkfifo(path string, mode uint32) (err error) {
1169 1219
1170// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1220// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1171 1221
1222func Mkfifoat(dirfd int, path string, mode uint32) (err error) {
1223 var _p0 *byte
1224 _p0, err = BytePtrFromString(path)
1225 if err != nil {
1226 return
1227 }
1228 _, _, e1 := Syscall(SYS_MKFIFOAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1229 if e1 != 0 {
1230 err = errnoErr(e1)
1231 }
1232 return
1233}
1234
1235// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1236
1172func Mknod(path string, mode uint32, dev int) (err error) { 1237func Mknod(path string, mode uint32, dev int) (err error) {
1173 var _p0 *byte 1238 var _p0 *byte
1174 _p0, err = BytePtrFromString(path) 1239 _p0, err = BytePtrFromString(path)
@@ -1184,6 +1249,21 @@ func Mknod(path string, mode uint32, dev int) (err error) {
1184 1249
1185// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1250// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1186 1251
1252func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
1253 var _p0 *byte
1254 _p0, err = BytePtrFromString(path)
1255 if err != nil {
1256 return
1257 }
1258 _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
1259 if e1 != 0 {
1260 err = errnoErr(e1)
1261 }
1262 return
1263}
1264
1265// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1266
1187func Nanosleep(time *Timespec, leftover *Timespec) (err error) { 1267func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
1188 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0) 1268 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
1189 if e1 != 0 { 1269 if e1 != 0 {
@@ -1210,6 +1290,22 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
1210 1290
1211// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1291// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1212 1292
1293func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1294 var _p0 *byte
1295 _p0, err = BytePtrFromString(path)
1296 if err != nil {
1297 return
1298 }
1299 r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1300 fd = int(r0)
1301 if e1 != 0 {
1302 err = errnoErr(e1)
1303 }
1304 return
1305}
1306
1307// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1308
1213func Pathconf(path string, name int) (val int, err error) { 1309func Pathconf(path string, name int) (val int, err error) {
1214 var _p0 *byte 1310 var _p0 *byte
1215 _p0, err = BytePtrFromString(path) 1311 _p0, err = BytePtrFromString(path)
@@ -1299,6 +1395,28 @@ func Readlink(path string, buf []byte) (n int, err error) {
1299 1395
1300// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1396// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1301 1397
1398func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1399 var _p0 *byte
1400 _p0, err = BytePtrFromString(path)
1401 if err != nil {
1402 return
1403 }
1404 var _p1 unsafe.Pointer
1405 if len(buf) > 0 {
1406 _p1 = unsafe.Pointer(&buf[0])
1407 } else {
1408 _p1 = unsafe.Pointer(&_zero)
1409 }
1410 r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1411 n = int(r0)
1412 if e1 != 0 {
1413 err = errnoErr(e1)
1414 }
1415 return
1416}
1417
1418// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1419
1302func Rename(from string, to string) (err error) { 1420func Rename(from string, to string) (err error) {
1303 var _p0 *byte 1421 var _p0 *byte
1304 _p0, err = BytePtrFromString(from) 1422 _p0, err = BytePtrFromString(from)
@@ -1319,6 +1437,26 @@ func Rename(from string, to string) (err error) {
1319 1437
1320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1321 1439
1440func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1441 var _p0 *byte
1442 _p0, err = BytePtrFromString(from)
1443 if err != nil {
1444 return
1445 }
1446 var _p1 *byte
1447 _p1, err = BytePtrFromString(to)
1448 if err != nil {
1449 return
1450 }
1451 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1452 if e1 != 0 {
1453 err = errnoErr(e1)
1454 }
1455 return
1456}
1457
1458// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1459
1322func Revoke(path string) (err error) { 1460func Revoke(path string) (err error) {
1323 var _p0 *byte 1461 var _p0 *byte
1324 _p0, err = BytePtrFromString(path) 1462 _p0, err = BytePtrFromString(path)
@@ -1516,6 +1654,26 @@ func Symlink(path string, link string) (err error) {
1516 1654
1517// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1655// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1518 1656
1657func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
1658 var _p0 *byte
1659 _p0, err = BytePtrFromString(oldpath)
1660 if err != nil {
1661 return
1662 }
1663 var _p1 *byte
1664 _p1, err = BytePtrFromString(newpath)
1665 if err != nil {
1666 return
1667 }
1668 _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
1669 if e1 != 0 {
1670 err = errnoErr(e1)
1671 }
1672 return
1673}
1674
1675// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1676
1519func Sync() (err error) { 1677func Sync() (err error) {
1520 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0) 1678 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1521 if e1 != 0 { 1679 if e1 != 0 {
@@ -1564,6 +1722,21 @@ func Unlink(path string) (err error) {
1564 1722
1565// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1723// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1566 1724
1725func Unlinkat(dirfd int, path string, flags int) (err error) {
1726 var _p0 *byte
1727 _p0, err = BytePtrFromString(path)
1728 if err != nil {
1729 return
1730 }
1731 _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1732 if e1 != 0 {
1733 err = errnoErr(e1)
1734 }
1735 return
1736}
1737
1738// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1739
1567func Unmount(path string, flags int) (err error) { 1740func Unmount(path string, flags int) (err error) {
1568 var _p0 *byte 1741 var _p0 *byte
1569 _p0, err = BytePtrFromString(path) 1742 _p0, err = BytePtrFromString(path)
diff --git a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go
new file mode 100644
index 0000000..603d144
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go
@@ -0,0 +1,1826 @@
1// go run mksyscall.go -netbsd -tags netbsd,arm64 syscall_bsd.go syscall_netbsd.go syscall_netbsd_arm64.go
2// Code generated by the command above; see README.md. DO NOT EDIT.
3
4// +build netbsd,arm64
5
6package unix
7
8import (
9 "syscall"
10 "unsafe"
11)
12
13var _ syscall.Errno
14
15// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
16
17func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
18 r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
19 n = int(r0)
20 if e1 != 0 {
21 err = errnoErr(e1)
22 }
23 return
24}
25
26// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
27
28func setgroups(ngid int, gid *_Gid_t) (err error) {
29 _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
30 if e1 != 0 {
31 err = errnoErr(e1)
32 }
33 return
34}
35
36// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
37
38func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
39 r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
40 wpid = int(r0)
41 if e1 != 0 {
42 err = errnoErr(e1)
43 }
44 return
45}
46
47// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
48
49func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
50 r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
51 fd = int(r0)
52 if e1 != 0 {
53 err = errnoErr(e1)
54 }
55 return
56}
57
58// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
59
60func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
61 _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen))
62 if e1 != 0 {
63 err = errnoErr(e1)
64 }
65 return
66}
67
68// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
69
70func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
71 _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen))
72 if e1 != 0 {
73 err = errnoErr(e1)
74 }
75 return
76}
77
78// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
79
80func socket(domain int, typ int, proto int) (fd int, err error) {
81 r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto))
82 fd = int(r0)
83 if e1 != 0 {
84 err = errnoErr(e1)
85 }
86 return
87}
88
89// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
90
91func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
92 _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
93 if e1 != 0 {
94 err = errnoErr(e1)
95 }
96 return
97}
98
99// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
100
101func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
102 _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
103 if e1 != 0 {
104 err = errnoErr(e1)
105 }
106 return
107}
108
109// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
110
111func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
112 _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
113 if e1 != 0 {
114 err = errnoErr(e1)
115 }
116 return
117}
118
119// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
120
121func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
122 _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
123 if e1 != 0 {
124 err = errnoErr(e1)
125 }
126 return
127}
128
129// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
130
131func Shutdown(s int, how int) (err error) {
132 _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0)
133 if e1 != 0 {
134 err = errnoErr(e1)
135 }
136 return
137}
138
139// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
140
141func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
142 _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
143 if e1 != 0 {
144 err = errnoErr(e1)
145 }
146 return
147}
148
149// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
150
151func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
152 var _p0 unsafe.Pointer
153 if len(p) > 0 {
154 _p0 = unsafe.Pointer(&p[0])
155 } else {
156 _p0 = unsafe.Pointer(&_zero)
157 }
158 r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
159 n = int(r0)
160 if e1 != 0 {
161 err = errnoErr(e1)
162 }
163 return
164}
165
166// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
167
168func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
169 var _p0 unsafe.Pointer
170 if len(buf) > 0 {
171 _p0 = unsafe.Pointer(&buf[0])
172 } else {
173 _p0 = unsafe.Pointer(&_zero)
174 }
175 _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
176 if e1 != 0 {
177 err = errnoErr(e1)
178 }
179 return
180}
181
182// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
183
184func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
185 r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
186 n = int(r0)
187 if e1 != 0 {
188 err = errnoErr(e1)
189 }
190 return
191}
192
193// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
194
195func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
196 r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
197 n = int(r0)
198 if e1 != 0 {
199 err = errnoErr(e1)
200 }
201 return
202}
203
204// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
205
206func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
207 r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
208 n = int(r0)
209 if e1 != 0 {
210 err = errnoErr(e1)
211 }
212 return
213}
214
215// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
216
217func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
218 var _p0 unsafe.Pointer
219 if len(mib) > 0 {
220 _p0 = unsafe.Pointer(&mib[0])
221 } else {
222 _p0 = unsafe.Pointer(&_zero)
223 }
224 _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
225 if e1 != 0 {
226 err = errnoErr(e1)
227 }
228 return
229}
230
231// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
232
233func utimes(path string, timeval *[2]Timeval) (err error) {
234 var _p0 *byte
235 _p0, err = BytePtrFromString(path)
236 if err != nil {
237 return
238 }
239 _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
240 if e1 != 0 {
241 err = errnoErr(e1)
242 }
243 return
244}
245
246// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
247
248func futimes(fd int, timeval *[2]Timeval) (err error) {
249 _, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
250 if e1 != 0 {
251 err = errnoErr(e1)
252 }
253 return
254}
255
256// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
257
258func fcntl(fd int, cmd int, arg int) (val int, err error) {
259 r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
260 val = int(r0)
261 if e1 != 0 {
262 err = errnoErr(e1)
263 }
264 return
265}
266
267// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
268
269func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
270 r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
271 n = int(r0)
272 if e1 != 0 {
273 err = errnoErr(e1)
274 }
275 return
276}
277
278// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
279
280func Madvise(b []byte, behav int) (err error) {
281 var _p0 unsafe.Pointer
282 if len(b) > 0 {
283 _p0 = unsafe.Pointer(&b[0])
284 } else {
285 _p0 = unsafe.Pointer(&_zero)
286 }
287 _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav))
288 if e1 != 0 {
289 err = errnoErr(e1)
290 }
291 return
292}
293
294// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
295
296func Mlock(b []byte) (err error) {
297 var _p0 unsafe.Pointer
298 if len(b) > 0 {
299 _p0 = unsafe.Pointer(&b[0])
300 } else {
301 _p0 = unsafe.Pointer(&_zero)
302 }
303 _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
304 if e1 != 0 {
305 err = errnoErr(e1)
306 }
307 return
308}
309
310// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
311
312func Mlockall(flags int) (err error) {
313 _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
314 if e1 != 0 {
315 err = errnoErr(e1)
316 }
317 return
318}
319
320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
321
322func Mprotect(b []byte, prot int) (err error) {
323 var _p0 unsafe.Pointer
324 if len(b) > 0 {
325 _p0 = unsafe.Pointer(&b[0])
326 } else {
327 _p0 = unsafe.Pointer(&_zero)
328 }
329 _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
330 if e1 != 0 {
331 err = errnoErr(e1)
332 }
333 return
334}
335
336// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
337
338func Msync(b []byte, flags int) (err error) {
339 var _p0 unsafe.Pointer
340 if len(b) > 0 {
341 _p0 = unsafe.Pointer(&b[0])
342 } else {
343 _p0 = unsafe.Pointer(&_zero)
344 }
345 _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
346 if e1 != 0 {
347 err = errnoErr(e1)
348 }
349 return
350}
351
352// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
353
354func Munlock(b []byte) (err error) {
355 var _p0 unsafe.Pointer
356 if len(b) > 0 {
357 _p0 = unsafe.Pointer(&b[0])
358 } else {
359 _p0 = unsafe.Pointer(&_zero)
360 }
361 _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
362 if e1 != 0 {
363 err = errnoErr(e1)
364 }
365 return
366}
367
368// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
369
370func Munlockall() (err error) {
371 _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
372 if e1 != 0 {
373 err = errnoErr(e1)
374 }
375 return
376}
377
378// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
379
380func pipe() (fd1 int, fd2 int, err error) {
381 r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0)
382 fd1 = int(r0)
383 fd2 = int(r1)
384 if e1 != 0 {
385 err = errnoErr(e1)
386 }
387 return
388}
389
390// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
391
392func getdents(fd int, buf []byte) (n int, err error) {
393 var _p0 unsafe.Pointer
394 if len(buf) > 0 {
395 _p0 = unsafe.Pointer(&buf[0])
396 } else {
397 _p0 = unsafe.Pointer(&_zero)
398 }
399 r0, _, e1 := Syscall(SYS_GETDENTS, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
400 n = int(r0)
401 if e1 != 0 {
402 err = errnoErr(e1)
403 }
404 return
405}
406
407// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
408
409func Getcwd(buf []byte) (n int, err error) {
410 var _p0 unsafe.Pointer
411 if len(buf) > 0 {
412 _p0 = unsafe.Pointer(&buf[0])
413 } else {
414 _p0 = unsafe.Pointer(&_zero)
415 }
416 r0, _, e1 := Syscall(SYS___GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
417 n = int(r0)
418 if e1 != 0 {
419 err = errnoErr(e1)
420 }
421 return
422}
423
424// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
425
426func ioctl(fd int, req uint, arg uintptr) (err error) {
427 _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
428 if e1 != 0 {
429 err = errnoErr(e1)
430 }
431 return
432}
433
434// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
435
436func Access(path string, mode uint32) (err error) {
437 var _p0 *byte
438 _p0, err = BytePtrFromString(path)
439 if err != nil {
440 return
441 }
442 _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
443 if e1 != 0 {
444 err = errnoErr(e1)
445 }
446 return
447}
448
449// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
450
451func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
452 _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
453 if e1 != 0 {
454 err = errnoErr(e1)
455 }
456 return
457}
458
459// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
460
461func Chdir(path string) (err error) {
462 var _p0 *byte
463 _p0, err = BytePtrFromString(path)
464 if err != nil {
465 return
466 }
467 _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
468 if e1 != 0 {
469 err = errnoErr(e1)
470 }
471 return
472}
473
474// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
475
476func Chflags(path string, flags int) (err error) {
477 var _p0 *byte
478 _p0, err = BytePtrFromString(path)
479 if err != nil {
480 return
481 }
482 _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
483 if e1 != 0 {
484 err = errnoErr(e1)
485 }
486 return
487}
488
489// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
490
491func Chmod(path string, mode uint32) (err error) {
492 var _p0 *byte
493 _p0, err = BytePtrFromString(path)
494 if err != nil {
495 return
496 }
497 _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
498 if e1 != 0 {
499 err = errnoErr(e1)
500 }
501 return
502}
503
504// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
505
506func Chown(path string, uid int, gid int) (err error) {
507 var _p0 *byte
508 _p0, err = BytePtrFromString(path)
509 if err != nil {
510 return
511 }
512 _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
513 if e1 != 0 {
514 err = errnoErr(e1)
515 }
516 return
517}
518
519// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
520
521func Chroot(path string) (err error) {
522 var _p0 *byte
523 _p0, err = BytePtrFromString(path)
524 if err != nil {
525 return
526 }
527 _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
528 if e1 != 0 {
529 err = errnoErr(e1)
530 }
531 return
532}
533
534// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
535
536func Close(fd int) (err error) {
537 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
538 if e1 != 0 {
539 err = errnoErr(e1)
540 }
541 return
542}
543
544// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
545
546func Dup(fd int) (nfd int, err error) {
547 r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
548 nfd = int(r0)
549 if e1 != 0 {
550 err = errnoErr(e1)
551 }
552 return
553}
554
555// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
556
557func Dup2(from int, to int) (err error) {
558 _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
559 if e1 != 0 {
560 err = errnoErr(e1)
561 }
562 return
563}
564
565// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
566
567func Exit(code int) {
568 Syscall(SYS_EXIT, uintptr(code), 0, 0)
569 return
570}
571
572// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
573
574func ExtattrGetFd(fd int, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
575 var _p0 *byte
576 _p0, err = BytePtrFromString(attrname)
577 if err != nil {
578 return
579 }
580 r0, _, e1 := Syscall6(SYS_EXTATTR_GET_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)), uintptr(data), uintptr(nbytes), 0)
581 ret = int(r0)
582 if e1 != 0 {
583 err = errnoErr(e1)
584 }
585 return
586}
587
588// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
589
590func ExtattrSetFd(fd int, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
591 var _p0 *byte
592 _p0, err = BytePtrFromString(attrname)
593 if err != nil {
594 return
595 }
596 r0, _, e1 := Syscall6(SYS_EXTATTR_SET_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)), uintptr(data), uintptr(nbytes), 0)
597 ret = int(r0)
598 if e1 != 0 {
599 err = errnoErr(e1)
600 }
601 return
602}
603
604// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
605
606func ExtattrDeleteFd(fd int, attrnamespace int, attrname string) (err error) {
607 var _p0 *byte
608 _p0, err = BytePtrFromString(attrname)
609 if err != nil {
610 return
611 }
612 _, _, e1 := Syscall(SYS_EXTATTR_DELETE_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)))
613 if e1 != 0 {
614 err = errnoErr(e1)
615 }
616 return
617}
618
619// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
620
621func ExtattrListFd(fd int, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
622 r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_FD, uintptr(fd), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
623 ret = int(r0)
624 if e1 != 0 {
625 err = errnoErr(e1)
626 }
627 return
628}
629
630// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
631
632func ExtattrGetFile(file string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
633 var _p0 *byte
634 _p0, err = BytePtrFromString(file)
635 if err != nil {
636 return
637 }
638 var _p1 *byte
639 _p1, err = BytePtrFromString(attrname)
640 if err != nil {
641 return
642 }
643 r0, _, e1 := Syscall6(SYS_EXTATTR_GET_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
644 ret = int(r0)
645 if e1 != 0 {
646 err = errnoErr(e1)
647 }
648 return
649}
650
651// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
652
653func ExtattrSetFile(file string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
654 var _p0 *byte
655 _p0, err = BytePtrFromString(file)
656 if err != nil {
657 return
658 }
659 var _p1 *byte
660 _p1, err = BytePtrFromString(attrname)
661 if err != nil {
662 return
663 }
664 r0, _, e1 := Syscall6(SYS_EXTATTR_SET_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
665 ret = int(r0)
666 if e1 != 0 {
667 err = errnoErr(e1)
668 }
669 return
670}
671
672// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
673
674func ExtattrDeleteFile(file string, attrnamespace int, attrname string) (err error) {
675 var _p0 *byte
676 _p0, err = BytePtrFromString(file)
677 if err != nil {
678 return
679 }
680 var _p1 *byte
681 _p1, err = BytePtrFromString(attrname)
682 if err != nil {
683 return
684 }
685 _, _, e1 := Syscall(SYS_EXTATTR_DELETE_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)))
686 if e1 != 0 {
687 err = errnoErr(e1)
688 }
689 return
690}
691
692// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
693
694func ExtattrListFile(file string, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
695 var _p0 *byte
696 _p0, err = BytePtrFromString(file)
697 if err != nil {
698 return
699 }
700 r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
701 ret = int(r0)
702 if e1 != 0 {
703 err = errnoErr(e1)
704 }
705 return
706}
707
708// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
709
710func ExtattrGetLink(link string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
711 var _p0 *byte
712 _p0, err = BytePtrFromString(link)
713 if err != nil {
714 return
715 }
716 var _p1 *byte
717 _p1, err = BytePtrFromString(attrname)
718 if err != nil {
719 return
720 }
721 r0, _, e1 := Syscall6(SYS_EXTATTR_GET_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
722 ret = int(r0)
723 if e1 != 0 {
724 err = errnoErr(e1)
725 }
726 return
727}
728
729// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
730
731func ExtattrSetLink(link string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
732 var _p0 *byte
733 _p0, err = BytePtrFromString(link)
734 if err != nil {
735 return
736 }
737 var _p1 *byte
738 _p1, err = BytePtrFromString(attrname)
739 if err != nil {
740 return
741 }
742 r0, _, e1 := Syscall6(SYS_EXTATTR_SET_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
743 ret = int(r0)
744 if e1 != 0 {
745 err = errnoErr(e1)
746 }
747 return
748}
749
750// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
751
752func ExtattrDeleteLink(link string, attrnamespace int, attrname string) (err error) {
753 var _p0 *byte
754 _p0, err = BytePtrFromString(link)
755 if err != nil {
756 return
757 }
758 var _p1 *byte
759 _p1, err = BytePtrFromString(attrname)
760 if err != nil {
761 return
762 }
763 _, _, e1 := Syscall(SYS_EXTATTR_DELETE_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)))
764 if e1 != 0 {
765 err = errnoErr(e1)
766 }
767 return
768}
769
770// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
771
772func ExtattrListLink(link string, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
773 var _p0 *byte
774 _p0, err = BytePtrFromString(link)
775 if err != nil {
776 return
777 }
778 r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
779 ret = int(r0)
780 if e1 != 0 {
781 err = errnoErr(e1)
782 }
783 return
784}
785
786// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
787
788func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
789 var _p0 *byte
790 _p0, err = BytePtrFromString(path)
791 if err != nil {
792 return
793 }
794 _, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
795 if e1 != 0 {
796 err = errnoErr(e1)
797 }
798 return
799}
800
801// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
802
803func Fadvise(fd int, offset int64, length int64, advice int) (err error) {
804 _, _, e1 := Syscall6(SYS_POSIX_FADVISE, uintptr(fd), 0, uintptr(offset), 0, uintptr(length), uintptr(advice))
805 if e1 != 0 {
806 err = errnoErr(e1)
807 }
808 return
809}
810
811// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
812
813func Fchdir(fd int) (err error) {
814 _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
815 if e1 != 0 {
816 err = errnoErr(e1)
817 }
818 return
819}
820
821// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
822
823func Fchflags(fd int, flags int) (err error) {
824 _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
825 if e1 != 0 {
826 err = errnoErr(e1)
827 }
828 return
829}
830
831// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
832
833func Fchmod(fd int, mode uint32) (err error) {
834 _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
835 if e1 != 0 {
836 err = errnoErr(e1)
837 }
838 return
839}
840
841// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
842
843func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
844 var _p0 *byte
845 _p0, err = BytePtrFromString(path)
846 if err != nil {
847 return
848 }
849 _, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
850 if e1 != 0 {
851 err = errnoErr(e1)
852 }
853 return
854}
855
856// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
857
858func Fchown(fd int, uid int, gid int) (err error) {
859 _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
860 if e1 != 0 {
861 err = errnoErr(e1)
862 }
863 return
864}
865
866// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
867
868func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
869 var _p0 *byte
870 _p0, err = BytePtrFromString(path)
871 if err != nil {
872 return
873 }
874 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
875 if e1 != 0 {
876 err = errnoErr(e1)
877 }
878 return
879}
880
881// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
882
883func Flock(fd int, how int) (err error) {
884 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
885 if e1 != 0 {
886 err = errnoErr(e1)
887 }
888 return
889}
890
891// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
892
893func Fpathconf(fd int, name int) (val int, err error) {
894 r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
895 val = int(r0)
896 if e1 != 0 {
897 err = errnoErr(e1)
898 }
899 return
900}
901
902// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
903
904func Fstat(fd int, stat *Stat_t) (err error) {
905 _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
906 if e1 != 0 {
907 err = errnoErr(e1)
908 }
909 return
910}
911
912// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
913
914func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
915 var _p0 *byte
916 _p0, err = BytePtrFromString(path)
917 if err != nil {
918 return
919 }
920 _, _, e1 := Syscall6(SYS_FSTATAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
921 if e1 != 0 {
922 err = errnoErr(e1)
923 }
924 return
925}
926
927// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
928
929func Fsync(fd int) (err error) {
930 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
931 if e1 != 0 {
932 err = errnoErr(e1)
933 }
934 return
935}
936
937// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
938
939func Ftruncate(fd int, length int64) (err error) {
940 _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), 0, uintptr(length))
941 if e1 != 0 {
942 err = errnoErr(e1)
943 }
944 return
945}
946
947// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
948
949func Getegid() (egid int) {
950 r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
951 egid = int(r0)
952 return
953}
954
955// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
956
957func Geteuid() (uid int) {
958 r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
959 uid = int(r0)
960 return
961}
962
963// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
964
965func Getgid() (gid int) {
966 r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
967 gid = int(r0)
968 return
969}
970
971// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
972
973func Getpgid(pid int) (pgid int, err error) {
974 r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
975 pgid = int(r0)
976 if e1 != 0 {
977 err = errnoErr(e1)
978 }
979 return
980}
981
982// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
983
984func Getpgrp() (pgrp int) {
985 r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
986 pgrp = int(r0)
987 return
988}
989
990// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
991
992func Getpid() (pid int) {
993 r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
994 pid = int(r0)
995 return
996}
997
998// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
999
1000func Getppid() (ppid int) {
1001 r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
1002 ppid = int(r0)
1003 return
1004}
1005
1006// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1007
1008func Getpriority(which int, who int) (prio int, err error) {
1009 r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
1010 prio = int(r0)
1011 if e1 != 0 {
1012 err = errnoErr(e1)
1013 }
1014 return
1015}
1016
1017// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1018
1019func Getrlimit(which int, lim *Rlimit) (err error) {
1020 _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1021 if e1 != 0 {
1022 err = errnoErr(e1)
1023 }
1024 return
1025}
1026
1027// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1028
1029func Getrusage(who int, rusage *Rusage) (err error) {
1030 _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
1031 if e1 != 0 {
1032 err = errnoErr(e1)
1033 }
1034 return
1035}
1036
1037// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1038
1039func Getsid(pid int) (sid int, err error) {
1040 r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
1041 sid = int(r0)
1042 if e1 != 0 {
1043 err = errnoErr(e1)
1044 }
1045 return
1046}
1047
1048// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1049
1050func Gettimeofday(tv *Timeval) (err error) {
1051 _, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
1052 if e1 != 0 {
1053 err = errnoErr(e1)
1054 }
1055 return
1056}
1057
1058// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1059
1060func Getuid() (uid int) {
1061 r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
1062 uid = int(r0)
1063 return
1064}
1065
1066// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1067
1068func Issetugid() (tainted bool) {
1069 r0, _, _ := Syscall(SYS_ISSETUGID, 0, 0, 0)
1070 tainted = bool(r0 != 0)
1071 return
1072}
1073
1074// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1075
1076func Kill(pid int, signum syscall.Signal) (err error) {
1077 _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
1078 if e1 != 0 {
1079 err = errnoErr(e1)
1080 }
1081 return
1082}
1083
1084// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1085
1086func Kqueue() (fd int, err error) {
1087 r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
1088 fd = int(r0)
1089 if e1 != 0 {
1090 err = errnoErr(e1)
1091 }
1092 return
1093}
1094
1095// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1096
1097func Lchown(path string, uid int, gid int) (err error) {
1098 var _p0 *byte
1099 _p0, err = BytePtrFromString(path)
1100 if err != nil {
1101 return
1102 }
1103 _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
1104 if e1 != 0 {
1105 err = errnoErr(e1)
1106 }
1107 return
1108}
1109
1110// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1111
1112func Link(path string, link string) (err error) {
1113 var _p0 *byte
1114 _p0, err = BytePtrFromString(path)
1115 if err != nil {
1116 return
1117 }
1118 var _p1 *byte
1119 _p1, err = BytePtrFromString(link)
1120 if err != nil {
1121 return
1122 }
1123 _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1124 if e1 != 0 {
1125 err = errnoErr(e1)
1126 }
1127 return
1128}
1129
1130// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1131
1132func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
1133 var _p0 *byte
1134 _p0, err = BytePtrFromString(path)
1135 if err != nil {
1136 return
1137 }
1138 var _p1 *byte
1139 _p1, err = BytePtrFromString(link)
1140 if err != nil {
1141 return
1142 }
1143 _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
1144 if e1 != 0 {
1145 err = errnoErr(e1)
1146 }
1147 return
1148}
1149
1150// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1151
1152func Listen(s int, backlog int) (err error) {
1153 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
1154 if e1 != 0 {
1155 err = errnoErr(e1)
1156 }
1157 return
1158}
1159
1160// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1161
1162func Lstat(path string, stat *Stat_t) (err error) {
1163 var _p0 *byte
1164 _p0, err = BytePtrFromString(path)
1165 if err != nil {
1166 return
1167 }
1168 _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1169 if e1 != 0 {
1170 err = errnoErr(e1)
1171 }
1172 return
1173}
1174
1175// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1176
1177func Mkdir(path string, mode uint32) (err error) {
1178 var _p0 *byte
1179 _p0, err = BytePtrFromString(path)
1180 if err != nil {
1181 return
1182 }
1183 _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1184 if e1 != 0 {
1185 err = errnoErr(e1)
1186 }
1187 return
1188}
1189
1190// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1191
1192func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1193 var _p0 *byte
1194 _p0, err = BytePtrFromString(path)
1195 if err != nil {
1196 return
1197 }
1198 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1199 if e1 != 0 {
1200 err = errnoErr(e1)
1201 }
1202 return
1203}
1204
1205// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1206
1207func Mkfifo(path string, mode uint32) (err error) {
1208 var _p0 *byte
1209 _p0, err = BytePtrFromString(path)
1210 if err != nil {
1211 return
1212 }
1213 _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1214 if e1 != 0 {
1215 err = errnoErr(e1)
1216 }
1217 return
1218}
1219
1220// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1221
1222func Mkfifoat(dirfd int, path string, mode uint32) (err error) {
1223 var _p0 *byte
1224 _p0, err = BytePtrFromString(path)
1225 if err != nil {
1226 return
1227 }
1228 _, _, e1 := Syscall(SYS_MKFIFOAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1229 if e1 != 0 {
1230 err = errnoErr(e1)
1231 }
1232 return
1233}
1234
1235// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1236
1237func Mknod(path string, mode uint32, dev int) (err error) {
1238 var _p0 *byte
1239 _p0, err = BytePtrFromString(path)
1240 if err != nil {
1241 return
1242 }
1243 _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
1244 if e1 != 0 {
1245 err = errnoErr(e1)
1246 }
1247 return
1248}
1249
1250// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1251
1252func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
1253 var _p0 *byte
1254 _p0, err = BytePtrFromString(path)
1255 if err != nil {
1256 return
1257 }
1258 _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
1259 if e1 != 0 {
1260 err = errnoErr(e1)
1261 }
1262 return
1263}
1264
1265// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1266
1267func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
1268 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
1269 if e1 != 0 {
1270 err = errnoErr(e1)
1271 }
1272 return
1273}
1274
1275// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1276
1277func Open(path string, mode int, perm uint32) (fd int, err error) {
1278 var _p0 *byte
1279 _p0, err = BytePtrFromString(path)
1280 if err != nil {
1281 return
1282 }
1283 r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
1284 fd = int(r0)
1285 if e1 != 0 {
1286 err = errnoErr(e1)
1287 }
1288 return
1289}
1290
1291// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1292
1293func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1294 var _p0 *byte
1295 _p0, err = BytePtrFromString(path)
1296 if err != nil {
1297 return
1298 }
1299 r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1300 fd = int(r0)
1301 if e1 != 0 {
1302 err = errnoErr(e1)
1303 }
1304 return
1305}
1306
1307// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1308
1309func Pathconf(path string, name int) (val int, err error) {
1310 var _p0 *byte
1311 _p0, err = BytePtrFromString(path)
1312 if err != nil {
1313 return
1314 }
1315 r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1316 val = int(r0)
1317 if e1 != 0 {
1318 err = errnoErr(e1)
1319 }
1320 return
1321}
1322
1323// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1324
1325func Pread(fd int, p []byte, offset int64) (n int, err error) {
1326 var _p0 unsafe.Pointer
1327 if len(p) > 0 {
1328 _p0 = unsafe.Pointer(&p[0])
1329 } else {
1330 _p0 = unsafe.Pointer(&_zero)
1331 }
1332 r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), 0, uintptr(offset), 0)
1333 n = int(r0)
1334 if e1 != 0 {
1335 err = errnoErr(e1)
1336 }
1337 return
1338}
1339
1340// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1341
1342func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1343 var _p0 unsafe.Pointer
1344 if len(p) > 0 {
1345 _p0 = unsafe.Pointer(&p[0])
1346 } else {
1347 _p0 = unsafe.Pointer(&_zero)
1348 }
1349 r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), 0, uintptr(offset), 0)
1350 n = int(r0)
1351 if e1 != 0 {
1352 err = errnoErr(e1)
1353 }
1354 return
1355}
1356
1357// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1358
1359func read(fd int, p []byte) (n int, err error) {
1360 var _p0 unsafe.Pointer
1361 if len(p) > 0 {
1362 _p0 = unsafe.Pointer(&p[0])
1363 } else {
1364 _p0 = unsafe.Pointer(&_zero)
1365 }
1366 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1367 n = int(r0)
1368 if e1 != 0 {
1369 err = errnoErr(e1)
1370 }
1371 return
1372}
1373
1374// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1375
1376func Readlink(path string, buf []byte) (n int, err error) {
1377 var _p0 *byte
1378 _p0, err = BytePtrFromString(path)
1379 if err != nil {
1380 return
1381 }
1382 var _p1 unsafe.Pointer
1383 if len(buf) > 0 {
1384 _p1 = unsafe.Pointer(&buf[0])
1385 } else {
1386 _p1 = unsafe.Pointer(&_zero)
1387 }
1388 r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1389 n = int(r0)
1390 if e1 != 0 {
1391 err = errnoErr(e1)
1392 }
1393 return
1394}
1395
1396// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1397
1398func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1399 var _p0 *byte
1400 _p0, err = BytePtrFromString(path)
1401 if err != nil {
1402 return
1403 }
1404 var _p1 unsafe.Pointer
1405 if len(buf) > 0 {
1406 _p1 = unsafe.Pointer(&buf[0])
1407 } else {
1408 _p1 = unsafe.Pointer(&_zero)
1409 }
1410 r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1411 n = int(r0)
1412 if e1 != 0 {
1413 err = errnoErr(e1)
1414 }
1415 return
1416}
1417
1418// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1419
1420func Rename(from string, to string) (err error) {
1421 var _p0 *byte
1422 _p0, err = BytePtrFromString(from)
1423 if err != nil {
1424 return
1425 }
1426 var _p1 *byte
1427 _p1, err = BytePtrFromString(to)
1428 if err != nil {
1429 return
1430 }
1431 _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1432 if e1 != 0 {
1433 err = errnoErr(e1)
1434 }
1435 return
1436}
1437
1438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1439
1440func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1441 var _p0 *byte
1442 _p0, err = BytePtrFromString(from)
1443 if err != nil {
1444 return
1445 }
1446 var _p1 *byte
1447 _p1, err = BytePtrFromString(to)
1448 if err != nil {
1449 return
1450 }
1451 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1452 if e1 != 0 {
1453 err = errnoErr(e1)
1454 }
1455 return
1456}
1457
1458// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1459
1460func Revoke(path string) (err error) {
1461 var _p0 *byte
1462 _p0, err = BytePtrFromString(path)
1463 if err != nil {
1464 return
1465 }
1466 _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1467 if e1 != 0 {
1468 err = errnoErr(e1)
1469 }
1470 return
1471}
1472
1473// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1474
1475func Rmdir(path string) (err error) {
1476 var _p0 *byte
1477 _p0, err = BytePtrFromString(path)
1478 if err != nil {
1479 return
1480 }
1481 _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
1482 if e1 != 0 {
1483 err = errnoErr(e1)
1484 }
1485 return
1486}
1487
1488// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1489
1490func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1491 r0, _, e1 := Syscall6(SYS_LSEEK, uintptr(fd), 0, uintptr(offset), uintptr(whence), 0, 0)
1492 newoffset = int64(r0)
1493 if e1 != 0 {
1494 err = errnoErr(e1)
1495 }
1496 return
1497}
1498
1499// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1500
1501func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
1502 _, _, e1 := Syscall6(SYS_SELECT, uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1503 if e1 != 0 {
1504 err = errnoErr(e1)
1505 }
1506 return
1507}
1508
1509// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1510
1511func Setegid(egid int) (err error) {
1512 _, _, e1 := RawSyscall(SYS_SETEGID, uintptr(egid), 0, 0)
1513 if e1 != 0 {
1514 err = errnoErr(e1)
1515 }
1516 return
1517}
1518
1519// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1520
1521func Seteuid(euid int) (err error) {
1522 _, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0)
1523 if e1 != 0 {
1524 err = errnoErr(e1)
1525 }
1526 return
1527}
1528
1529// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1530
1531func Setgid(gid int) (err error) {
1532 _, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0)
1533 if e1 != 0 {
1534 err = errnoErr(e1)
1535 }
1536 return
1537}
1538
1539// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1540
1541func Setpgid(pid int, pgid int) (err error) {
1542 _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
1543 if e1 != 0 {
1544 err = errnoErr(e1)
1545 }
1546 return
1547}
1548
1549// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1550
1551func Setpriority(which int, who int, prio int) (err error) {
1552 _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
1553 if e1 != 0 {
1554 err = errnoErr(e1)
1555 }
1556 return
1557}
1558
1559// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1560
1561func Setregid(rgid int, egid int) (err error) {
1562 _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
1563 if e1 != 0 {
1564 err = errnoErr(e1)
1565 }
1566 return
1567}
1568
1569// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1570
1571func Setreuid(ruid int, euid int) (err error) {
1572 _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
1573 if e1 != 0 {
1574 err = errnoErr(e1)
1575 }
1576 return
1577}
1578
1579// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1580
1581func Setrlimit(which int, lim *Rlimit) (err error) {
1582 _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1583 if e1 != 0 {
1584 err = errnoErr(e1)
1585 }
1586 return
1587}
1588
1589// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1590
1591func Setsid() (pid int, err error) {
1592 r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
1593 pid = int(r0)
1594 if e1 != 0 {
1595 err = errnoErr(e1)
1596 }
1597 return
1598}
1599
1600// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1601
1602func Settimeofday(tp *Timeval) (err error) {
1603 _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
1604 if e1 != 0 {
1605 err = errnoErr(e1)
1606 }
1607 return
1608}
1609
1610// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1611
1612func Setuid(uid int) (err error) {
1613 _, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0)
1614 if e1 != 0 {
1615 err = errnoErr(e1)
1616 }
1617 return
1618}
1619
1620// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1621
1622func Stat(path string, stat *Stat_t) (err error) {
1623 var _p0 *byte
1624 _p0, err = BytePtrFromString(path)
1625 if err != nil {
1626 return
1627 }
1628 _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1629 if e1 != 0 {
1630 err = errnoErr(e1)
1631 }
1632 return
1633}
1634
1635// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1636
1637func Symlink(path string, link string) (err error) {
1638 var _p0 *byte
1639 _p0, err = BytePtrFromString(path)
1640 if err != nil {
1641 return
1642 }
1643 var _p1 *byte
1644 _p1, err = BytePtrFromString(link)
1645 if err != nil {
1646 return
1647 }
1648 _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1649 if e1 != 0 {
1650 err = errnoErr(e1)
1651 }
1652 return
1653}
1654
1655// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1656
1657func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
1658 var _p0 *byte
1659 _p0, err = BytePtrFromString(oldpath)
1660 if err != nil {
1661 return
1662 }
1663 var _p1 *byte
1664 _p1, err = BytePtrFromString(newpath)
1665 if err != nil {
1666 return
1667 }
1668 _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
1669 if e1 != 0 {
1670 err = errnoErr(e1)
1671 }
1672 return
1673}
1674
1675// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1676
1677func Sync() (err error) {
1678 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1679 if e1 != 0 {
1680 err = errnoErr(e1)
1681 }
1682 return
1683}
1684
1685// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1686
1687func Truncate(path string, length int64) (err error) {
1688 var _p0 *byte
1689 _p0, err = BytePtrFromString(path)
1690 if err != nil {
1691 return
1692 }
1693 _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length))
1694 if e1 != 0 {
1695 err = errnoErr(e1)
1696 }
1697 return
1698}
1699
1700// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1701
1702func Umask(newmask int) (oldmask int) {
1703 r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0)
1704 oldmask = int(r0)
1705 return
1706}
1707
1708// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1709
1710func Unlink(path string) (err error) {
1711 var _p0 *byte
1712 _p0, err = BytePtrFromString(path)
1713 if err != nil {
1714 return
1715 }
1716 _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
1717 if e1 != 0 {
1718 err = errnoErr(e1)
1719 }
1720 return
1721}
1722
1723// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1724
1725func Unlinkat(dirfd int, path string, flags int) (err error) {
1726 var _p0 *byte
1727 _p0, err = BytePtrFromString(path)
1728 if err != nil {
1729 return
1730 }
1731 _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1732 if e1 != 0 {
1733 err = errnoErr(e1)
1734 }
1735 return
1736}
1737
1738// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1739
1740func Unmount(path string, flags int) (err error) {
1741 var _p0 *byte
1742 _p0, err = BytePtrFromString(path)
1743 if err != nil {
1744 return
1745 }
1746 _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1747 if e1 != 0 {
1748 err = errnoErr(e1)
1749 }
1750 return
1751}
1752
1753// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1754
1755func write(fd int, p []byte) (n int, err error) {
1756 var _p0 unsafe.Pointer
1757 if len(p) > 0 {
1758 _p0 = unsafe.Pointer(&p[0])
1759 } else {
1760 _p0 = unsafe.Pointer(&_zero)
1761 }
1762 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1763 n = int(r0)
1764 if e1 != 0 {
1765 err = errnoErr(e1)
1766 }
1767 return
1768}
1769
1770// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1771
1772func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1773 r0, _, e1 := Syscall9(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), 0, uintptr(pos), 0, 0)
1774 ret = uintptr(r0)
1775 if e1 != 0 {
1776 err = errnoErr(e1)
1777 }
1778 return
1779}
1780
1781// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1782
1783func munmap(addr uintptr, length uintptr) (err error) {
1784 _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
1785 if e1 != 0 {
1786 err = errnoErr(e1)
1787 }
1788 return
1789}
1790
1791// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1792
1793func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1794 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1795 n = int(r0)
1796 if e1 != 0 {
1797 err = errnoErr(e1)
1798 }
1799 return
1800}
1801
1802// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1803
1804func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1805 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1806 n = int(r0)
1807 if e1 != 0 {
1808 err = errnoErr(e1)
1809 }
1810 return
1811}
1812
1813// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1814
1815func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
1816 var _p0 *byte
1817 _p0, err = BytePtrFromString(path)
1818 if err != nil {
1819 return
1820 }
1821 _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
1822 if e1 != 0 {
1823 err = errnoErr(e1)
1824 }
1825 return
1826}
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 1942049..6a489fa 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go
@@ -1,4 +1,4 @@
1// mksyscall.pl -l32 -openbsd -tags openbsd,386 syscall_bsd.go syscall_openbsd.go syscall_openbsd_386.go 1// go run mksyscall.go -l32 -openbsd -tags openbsd,386 syscall_bsd.go syscall_openbsd.go syscall_openbsd_386.go
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build openbsd,386 4// +build openbsd,386
@@ -431,6 +431,17 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {
431 431
432// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 432// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
433 433
434func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
435 r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
436 n = int(r0)
437 if e1 != 0 {
438 err = errnoErr(e1)
439 }
440 return
441}
442
443// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
444
434func Access(path string, mode uint32) (err error) { 445func Access(path string, mode uint32) (err error) {
435 var _p0 *byte 446 var _p0 *byte
436 _p0, err = BytePtrFromString(path) 447 _p0, err = BytePtrFromString(path)
@@ -639,6 +650,21 @@ func Fchown(fd int, uid int, gid int) (err error) {
639 650
640// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 651// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
641 652
653func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
654 var _p0 *byte
655 _p0, err = BytePtrFromString(path)
656 if err != nil {
657 return
658 }
659 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
660 if e1 != 0 {
661 err = errnoErr(e1)
662 }
663 return
664}
665
666// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
667
642func Flock(fd int, how int) (err error) { 668func Flock(fd int, how int) (err error) {
643 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0) 669 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
644 if e1 != 0 { 670 if e1 != 0 {
@@ -909,6 +935,26 @@ func Link(path string, link string) (err error) {
909 935
910// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 936// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
911 937
938func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
939 var _p0 *byte
940 _p0, err = BytePtrFromString(path)
941 if err != nil {
942 return
943 }
944 var _p1 *byte
945 _p1, err = BytePtrFromString(link)
946 if err != nil {
947 return
948 }
949 _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
950 if e1 != 0 {
951 err = errnoErr(e1)
952 }
953 return
954}
955
956// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
957
912func Listen(s int, backlog int) (err error) { 958func Listen(s int, backlog int) (err error) {
913 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0) 959 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
914 if e1 != 0 { 960 if e1 != 0 {
@@ -949,6 +995,21 @@ func Mkdir(path string, mode uint32) (err error) {
949 995
950// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 996// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
951 997
998func Mkdirat(dirfd int, path string, mode uint32) (err error) {
999 var _p0 *byte
1000 _p0, err = BytePtrFromString(path)
1001 if err != nil {
1002 return
1003 }
1004 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1005 if e1 != 0 {
1006 err = errnoErr(e1)
1007 }
1008 return
1009}
1010
1011// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1012
952func Mkfifo(path string, mode uint32) (err error) { 1013func Mkfifo(path string, mode uint32) (err error) {
953 var _p0 *byte 1014 var _p0 *byte
954 _p0, err = BytePtrFromString(path) 1015 _p0, err = BytePtrFromString(path)
@@ -964,6 +1025,21 @@ func Mkfifo(path string, mode uint32) (err error) {
964 1025
965// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1026// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
966 1027
1028func Mkfifoat(dirfd int, path string, mode uint32) (err error) {
1029 var _p0 *byte
1030 _p0, err = BytePtrFromString(path)
1031 if err != nil {
1032 return
1033 }
1034 _, _, e1 := Syscall(SYS_MKFIFOAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1035 if e1 != 0 {
1036 err = errnoErr(e1)
1037 }
1038 return
1039}
1040
1041// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1042
967func Mknod(path string, mode uint32, dev int) (err error) { 1043func Mknod(path string, mode uint32, dev int) (err error) {
968 var _p0 *byte 1044 var _p0 *byte
969 _p0, err = BytePtrFromString(path) 1045 _p0, err = BytePtrFromString(path)
@@ -979,6 +1055,21 @@ func Mknod(path string, mode uint32, dev int) (err error) {
979 1055
980// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1056// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
981 1057
1058func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
1059 var _p0 *byte
1060 _p0, err = BytePtrFromString(path)
1061 if err != nil {
1062 return
1063 }
1064 _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
1065 if e1 != 0 {
1066 err = errnoErr(e1)
1067 }
1068 return
1069}
1070
1071// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1072
982func Nanosleep(time *Timespec, leftover *Timespec) (err error) { 1073func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
983 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0) 1074 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
984 if e1 != 0 { 1075 if e1 != 0 {
@@ -1005,6 +1096,22 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
1005 1096
1006// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1097// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1007 1098
1099func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1100 var _p0 *byte
1101 _p0, err = BytePtrFromString(path)
1102 if err != nil {
1103 return
1104 }
1105 r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1106 fd = int(r0)
1107 if e1 != 0 {
1108 err = errnoErr(e1)
1109 }
1110 return
1111}
1112
1113// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1114
1008func Pathconf(path string, name int) (val int, err error) { 1115func Pathconf(path string, name int) (val int, err error) {
1009 var _p0 *byte 1116 var _p0 *byte
1010 _p0, err = BytePtrFromString(path) 1117 _p0, err = BytePtrFromString(path)
@@ -1094,6 +1201,28 @@ func Readlink(path string, buf []byte) (n int, err error) {
1094 1201
1095// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1202// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1096 1203
1204func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1205 var _p0 *byte
1206 _p0, err = BytePtrFromString(path)
1207 if err != nil {
1208 return
1209 }
1210 var _p1 unsafe.Pointer
1211 if len(buf) > 0 {
1212 _p1 = unsafe.Pointer(&buf[0])
1213 } else {
1214 _p1 = unsafe.Pointer(&_zero)
1215 }
1216 r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1217 n = int(r0)
1218 if e1 != 0 {
1219 err = errnoErr(e1)
1220 }
1221 return
1222}
1223
1224// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1225
1097func Rename(from string, to string) (err error) { 1226func Rename(from string, to string) (err error) {
1098 var _p0 *byte 1227 var _p0 *byte
1099 _p0, err = BytePtrFromString(from) 1228 _p0, err = BytePtrFromString(from)
@@ -1114,6 +1243,26 @@ func Rename(from string, to string) (err error) {
1114 1243
1115// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1244// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1116 1245
1246func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1247 var _p0 *byte
1248 _p0, err = BytePtrFromString(from)
1249 if err != nil {
1250 return
1251 }
1252 var _p1 *byte
1253 _p1, err = BytePtrFromString(to)
1254 if err != nil {
1255 return
1256 }
1257 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1258 if e1 != 0 {
1259 err = errnoErr(e1)
1260 }
1261 return
1262}
1263
1264// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1265
1117func Revoke(path string) (err error) { 1266func Revoke(path string) (err error) {
1118 var _p0 *byte 1267 var _p0 *byte
1119 _p0, err = BytePtrFromString(path) 1268 _p0, err = BytePtrFromString(path)
@@ -1371,6 +1520,26 @@ func Symlink(path string, link string) (err error) {
1371 1520
1372// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1521// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1373 1522
1523func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
1524 var _p0 *byte
1525 _p0, err = BytePtrFromString(oldpath)
1526 if err != nil {
1527 return
1528 }
1529 var _p1 *byte
1530 _p1, err = BytePtrFromString(newpath)
1531 if err != nil {
1532 return
1533 }
1534 _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
1535 if e1 != 0 {
1536 err = errnoErr(e1)
1537 }
1538 return
1539}
1540
1541// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1542
1374func Sync() (err error) { 1543func Sync() (err error) {
1375 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0) 1544 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1376 if e1 != 0 { 1545 if e1 != 0 {
@@ -1419,6 +1588,21 @@ func Unlink(path string) (err error) {
1419 1588
1420// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1589// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1421 1590
1591func Unlinkat(dirfd int, path string, flags int) (err error) {
1592 var _p0 *byte
1593 _p0, err = BytePtrFromString(path)
1594 if err != nil {
1595 return
1596 }
1597 _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1598 if e1 != 0 {
1599 err = errnoErr(e1)
1600 }
1601 return
1602}
1603
1604// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1605
1422func Unmount(path string, flags int) (err error) { 1606func Unmount(path string, flags int) (err error) {
1423 var _p0 *byte 1607 var _p0 *byte
1424 _p0, err = BytePtrFromString(path) 1608 _p0, err = BytePtrFromString(path)
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 d351c72..30cba43 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go
@@ -1,4 +1,4 @@
1// mksyscall.pl -openbsd -tags openbsd,amd64 syscall_bsd.go syscall_openbsd.go syscall_openbsd_amd64.go 1// go run mksyscall.go -openbsd -tags openbsd,amd64 syscall_bsd.go syscall_openbsd.go syscall_openbsd_amd64.go
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build openbsd,amd64 4// +build openbsd,amd64
@@ -431,6 +431,17 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {
431 431
432// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 432// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
433 433
434func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
435 r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
436 n = int(r0)
437 if e1 != 0 {
438 err = errnoErr(e1)
439 }
440 return
441}
442
443// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
444
434func Access(path string, mode uint32) (err error) { 445func Access(path string, mode uint32) (err error) {
435 var _p0 *byte 446 var _p0 *byte
436 _p0, err = BytePtrFromString(path) 447 _p0, err = BytePtrFromString(path)
@@ -639,6 +650,21 @@ func Fchown(fd int, uid int, gid int) (err error) {
639 650
640// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 651// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
641 652
653func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
654 var _p0 *byte
655 _p0, err = BytePtrFromString(path)
656 if err != nil {
657 return
658 }
659 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
660 if e1 != 0 {
661 err = errnoErr(e1)
662 }
663 return
664}
665
666// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
667
642func Flock(fd int, how int) (err error) { 668func Flock(fd int, how int) (err error) {
643 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0) 669 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
644 if e1 != 0 { 670 if e1 != 0 {
@@ -909,6 +935,26 @@ func Link(path string, link string) (err error) {
909 935
910// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 936// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
911 937
938func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
939 var _p0 *byte
940 _p0, err = BytePtrFromString(path)
941 if err != nil {
942 return
943 }
944 var _p1 *byte
945 _p1, err = BytePtrFromString(link)
946 if err != nil {
947 return
948 }
949 _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
950 if e1 != 0 {
951 err = errnoErr(e1)
952 }
953 return
954}
955
956// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
957
912func Listen(s int, backlog int) (err error) { 958func Listen(s int, backlog int) (err error) {
913 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0) 959 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
914 if e1 != 0 { 960 if e1 != 0 {
@@ -949,6 +995,21 @@ func Mkdir(path string, mode uint32) (err error) {
949 995
950// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 996// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
951 997
998func Mkdirat(dirfd int, path string, mode uint32) (err error) {
999 var _p0 *byte
1000 _p0, err = BytePtrFromString(path)
1001 if err != nil {
1002 return
1003 }
1004 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1005 if e1 != 0 {
1006 err = errnoErr(e1)
1007 }
1008 return
1009}
1010
1011// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1012
952func Mkfifo(path string, mode uint32) (err error) { 1013func Mkfifo(path string, mode uint32) (err error) {
953 var _p0 *byte 1014 var _p0 *byte
954 _p0, err = BytePtrFromString(path) 1015 _p0, err = BytePtrFromString(path)
@@ -964,6 +1025,21 @@ func Mkfifo(path string, mode uint32) (err error) {
964 1025
965// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1026// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
966 1027
1028func Mkfifoat(dirfd int, path string, mode uint32) (err error) {
1029 var _p0 *byte
1030 _p0, err = BytePtrFromString(path)
1031 if err != nil {
1032 return
1033 }
1034 _, _, e1 := Syscall(SYS_MKFIFOAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1035 if e1 != 0 {
1036 err = errnoErr(e1)
1037 }
1038 return
1039}
1040
1041// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1042
967func Mknod(path string, mode uint32, dev int) (err error) { 1043func Mknod(path string, mode uint32, dev int) (err error) {
968 var _p0 *byte 1044 var _p0 *byte
969 _p0, err = BytePtrFromString(path) 1045 _p0, err = BytePtrFromString(path)
@@ -979,6 +1055,21 @@ func Mknod(path string, mode uint32, dev int) (err error) {
979 1055
980// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1056// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
981 1057
1058func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
1059 var _p0 *byte
1060 _p0, err = BytePtrFromString(path)
1061 if err != nil {
1062 return
1063 }
1064 _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
1065 if e1 != 0 {
1066 err = errnoErr(e1)
1067 }
1068 return
1069}
1070
1071// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1072
982func Nanosleep(time *Timespec, leftover *Timespec) (err error) { 1073func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
983 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0) 1074 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
984 if e1 != 0 { 1075 if e1 != 0 {
@@ -1005,6 +1096,22 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
1005 1096
1006// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1097// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1007 1098
1099func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1100 var _p0 *byte
1101 _p0, err = BytePtrFromString(path)
1102 if err != nil {
1103 return
1104 }
1105 r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1106 fd = int(r0)
1107 if e1 != 0 {
1108 err = errnoErr(e1)
1109 }
1110 return
1111}
1112
1113// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1114
1008func Pathconf(path string, name int) (val int, err error) { 1115func Pathconf(path string, name int) (val int, err error) {
1009 var _p0 *byte 1116 var _p0 *byte
1010 _p0, err = BytePtrFromString(path) 1117 _p0, err = BytePtrFromString(path)
@@ -1094,6 +1201,28 @@ func Readlink(path string, buf []byte) (n int, err error) {
1094 1201
1095// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1202// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1096 1203
1204func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1205 var _p0 *byte
1206 _p0, err = BytePtrFromString(path)
1207 if err != nil {
1208 return
1209 }
1210 var _p1 unsafe.Pointer
1211 if len(buf) > 0 {
1212 _p1 = unsafe.Pointer(&buf[0])
1213 } else {
1214 _p1 = unsafe.Pointer(&_zero)
1215 }
1216 r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1217 n = int(r0)
1218 if e1 != 0 {
1219 err = errnoErr(e1)
1220 }
1221 return
1222}
1223
1224// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1225
1097func Rename(from string, to string) (err error) { 1226func Rename(from string, to string) (err error) {
1098 var _p0 *byte 1227 var _p0 *byte
1099 _p0, err = BytePtrFromString(from) 1228 _p0, err = BytePtrFromString(from)
@@ -1114,6 +1243,26 @@ func Rename(from string, to string) (err error) {
1114 1243
1115// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1244// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1116 1245
1246func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1247 var _p0 *byte
1248 _p0, err = BytePtrFromString(from)
1249 if err != nil {
1250 return
1251 }
1252 var _p1 *byte
1253 _p1, err = BytePtrFromString(to)
1254 if err != nil {
1255 return
1256 }
1257 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1258 if e1 != 0 {
1259 err = errnoErr(e1)
1260 }
1261 return
1262}
1263
1264// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1265
1117func Revoke(path string) (err error) { 1266func Revoke(path string) (err error) {
1118 var _p0 *byte 1267 var _p0 *byte
1119 _p0, err = BytePtrFromString(path) 1268 _p0, err = BytePtrFromString(path)
@@ -1371,6 +1520,26 @@ func Symlink(path string, link string) (err error) {
1371 1520
1372// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1521// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1373 1522
1523func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
1524 var _p0 *byte
1525 _p0, err = BytePtrFromString(oldpath)
1526 if err != nil {
1527 return
1528 }
1529 var _p1 *byte
1530 _p1, err = BytePtrFromString(newpath)
1531 if err != nil {
1532 return
1533 }
1534 _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
1535 if e1 != 0 {
1536 err = errnoErr(e1)
1537 }
1538 return
1539}
1540
1541// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1542
1374func Sync() (err error) { 1543func Sync() (err error) {
1375 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0) 1544 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1376 if e1 != 0 { 1545 if e1 != 0 {
@@ -1419,6 +1588,21 @@ func Unlink(path string) (err error) {
1419 1588
1420// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1589// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1421 1590
1591func Unlinkat(dirfd int, path string, flags int) (err error) {
1592 var _p0 *byte
1593 _p0, err = BytePtrFromString(path)
1594 if err != nil {
1595 return
1596 }
1597 _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1598 if e1 != 0 {
1599 err = errnoErr(e1)
1600 }
1601 return
1602}
1603
1604// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1605
1422func Unmount(path string, flags int) (err error) { 1606func Unmount(path string, flags int) (err error) {
1423 var _p0 *byte 1607 var _p0 *byte
1424 _p0, err = BytePtrFromString(path) 1608 _p0, err = BytePtrFromString(path)
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 617d47f..fa1beda 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go
@@ -1,4 +1,4 @@
1// mksyscall.pl -l32 -openbsd -arm -tags openbsd,arm syscall_bsd.go syscall_openbsd.go syscall_openbsd_arm.go 1// go run mksyscall.go -l32 -openbsd -arm -tags openbsd,arm syscall_bsd.go syscall_openbsd.go syscall_openbsd_arm.go
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build openbsd,arm 4// +build openbsd,arm
@@ -431,6 +431,17 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {
431 431
432// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 432// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
433 433
434func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
435 r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
436 n = int(r0)
437 if e1 != 0 {
438 err = errnoErr(e1)
439 }
440 return
441}
442
443// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
444
434func Access(path string, mode uint32) (err error) { 445func Access(path string, mode uint32) (err error) {
435 var _p0 *byte 446 var _p0 *byte
436 _p0, err = BytePtrFromString(path) 447 _p0, err = BytePtrFromString(path)
@@ -639,6 +650,21 @@ func Fchown(fd int, uid int, gid int) (err error) {
639 650
640// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 651// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
641 652
653func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
654 var _p0 *byte
655 _p0, err = BytePtrFromString(path)
656 if err != nil {
657 return
658 }
659 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
660 if e1 != 0 {
661 err = errnoErr(e1)
662 }
663 return
664}
665
666// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
667
642func Flock(fd int, how int) (err error) { 668func Flock(fd int, how int) (err error) {
643 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0) 669 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
644 if e1 != 0 { 670 if e1 != 0 {
@@ -909,6 +935,26 @@ func Link(path string, link string) (err error) {
909 935
910// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 936// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
911 937
938func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
939 var _p0 *byte
940 _p0, err = BytePtrFromString(path)
941 if err != nil {
942 return
943 }
944 var _p1 *byte
945 _p1, err = BytePtrFromString(link)
946 if err != nil {
947 return
948 }
949 _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
950 if e1 != 0 {
951 err = errnoErr(e1)
952 }
953 return
954}
955
956// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
957
912func Listen(s int, backlog int) (err error) { 958func Listen(s int, backlog int) (err error) {
913 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0) 959 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
914 if e1 != 0 { 960 if e1 != 0 {
@@ -949,6 +995,21 @@ func Mkdir(path string, mode uint32) (err error) {
949 995
950// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 996// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
951 997
998func Mkdirat(dirfd int, path string, mode uint32) (err error) {
999 var _p0 *byte
1000 _p0, err = BytePtrFromString(path)
1001 if err != nil {
1002 return
1003 }
1004 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1005 if e1 != 0 {
1006 err = errnoErr(e1)
1007 }
1008 return
1009}
1010
1011// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1012
952func Mkfifo(path string, mode uint32) (err error) { 1013func Mkfifo(path string, mode uint32) (err error) {
953 var _p0 *byte 1014 var _p0 *byte
954 _p0, err = BytePtrFromString(path) 1015 _p0, err = BytePtrFromString(path)
@@ -964,6 +1025,21 @@ func Mkfifo(path string, mode uint32) (err error) {
964 1025
965// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1026// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
966 1027
1028func Mkfifoat(dirfd int, path string, mode uint32) (err error) {
1029 var _p0 *byte
1030 _p0, err = BytePtrFromString(path)
1031 if err != nil {
1032 return
1033 }
1034 _, _, e1 := Syscall(SYS_MKFIFOAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1035 if e1 != 0 {
1036 err = errnoErr(e1)
1037 }
1038 return
1039}
1040
1041// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1042
967func Mknod(path string, mode uint32, dev int) (err error) { 1043func Mknod(path string, mode uint32, dev int) (err error) {
968 var _p0 *byte 1044 var _p0 *byte
969 _p0, err = BytePtrFromString(path) 1045 _p0, err = BytePtrFromString(path)
@@ -979,6 +1055,21 @@ func Mknod(path string, mode uint32, dev int) (err error) {
979 1055
980// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1056// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
981 1057
1058func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
1059 var _p0 *byte
1060 _p0, err = BytePtrFromString(path)
1061 if err != nil {
1062 return
1063 }
1064 _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
1065 if e1 != 0 {
1066 err = errnoErr(e1)
1067 }
1068 return
1069}
1070
1071// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1072
982func Nanosleep(time *Timespec, leftover *Timespec) (err error) { 1073func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
983 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0) 1074 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
984 if e1 != 0 { 1075 if e1 != 0 {
@@ -1005,6 +1096,22 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
1005 1096
1006// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1097// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1007 1098
1099func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1100 var _p0 *byte
1101 _p0, err = BytePtrFromString(path)
1102 if err != nil {
1103 return
1104 }
1105 r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1106 fd = int(r0)
1107 if e1 != 0 {
1108 err = errnoErr(e1)
1109 }
1110 return
1111}
1112
1113// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1114
1008func Pathconf(path string, name int) (val int, err error) { 1115func Pathconf(path string, name int) (val int, err error) {
1009 var _p0 *byte 1116 var _p0 *byte
1010 _p0, err = BytePtrFromString(path) 1117 _p0, err = BytePtrFromString(path)
@@ -1094,6 +1201,28 @@ func Readlink(path string, buf []byte) (n int, err error) {
1094 1201
1095// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1202// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1096 1203
1204func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1205 var _p0 *byte
1206 _p0, err = BytePtrFromString(path)
1207 if err != nil {
1208 return
1209 }
1210 var _p1 unsafe.Pointer
1211 if len(buf) > 0 {
1212 _p1 = unsafe.Pointer(&buf[0])
1213 } else {
1214 _p1 = unsafe.Pointer(&_zero)
1215 }
1216 r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1217 n = int(r0)
1218 if e1 != 0 {
1219 err = errnoErr(e1)
1220 }
1221 return
1222}
1223
1224// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1225
1097func Rename(from string, to string) (err error) { 1226func Rename(from string, to string) (err error) {
1098 var _p0 *byte 1227 var _p0 *byte
1099 _p0, err = BytePtrFromString(from) 1228 _p0, err = BytePtrFromString(from)
@@ -1114,6 +1243,26 @@ func Rename(from string, to string) (err error) {
1114 1243
1115// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1244// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1116 1245
1246func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1247 var _p0 *byte
1248 _p0, err = BytePtrFromString(from)
1249 if err != nil {
1250 return
1251 }
1252 var _p1 *byte
1253 _p1, err = BytePtrFromString(to)
1254 if err != nil {
1255 return
1256 }
1257 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1258 if e1 != 0 {
1259 err = errnoErr(e1)
1260 }
1261 return
1262}
1263
1264// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1265
1117func Revoke(path string) (err error) { 1266func Revoke(path string) (err error) {
1118 var _p0 *byte 1267 var _p0 *byte
1119 _p0, err = BytePtrFromString(path) 1268 _p0, err = BytePtrFromString(path)
@@ -1371,6 +1520,26 @@ func Symlink(path string, link string) (err error) {
1371 1520
1372// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1521// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1373 1522
1523func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
1524 var _p0 *byte
1525 _p0, err = BytePtrFromString(oldpath)
1526 if err != nil {
1527 return
1528 }
1529 var _p1 *byte
1530 _p1, err = BytePtrFromString(newpath)
1531 if err != nil {
1532 return
1533 }
1534 _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
1535 if e1 != 0 {
1536 err = errnoErr(e1)
1537 }
1538 return
1539}
1540
1541// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1542
1374func Sync() (err error) { 1543func Sync() (err error) {
1375 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0) 1544 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1376 if e1 != 0 { 1545 if e1 != 0 {
@@ -1419,6 +1588,21 @@ func Unlink(path string) (err error) {
1419 1588
1420// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1589// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1421 1590
1591func Unlinkat(dirfd int, path string, flags int) (err error) {
1592 var _p0 *byte
1593 _p0, err = BytePtrFromString(path)
1594 if err != nil {
1595 return
1596 }
1597 _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1598 if e1 != 0 {
1599 err = errnoErr(e1)
1600 }
1601 return
1602}
1603
1604// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1605
1422func Unmount(path string, flags int) (err error) { 1606func Unmount(path string, flags int) (err error) {
1423 var _p0 *byte 1607 var _p0 *byte
1424 _p0, err = BytePtrFromString(path) 1608 _p0, err = BytePtrFromString(path)
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 e2e5fc5..97b22a4 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go
@@ -399,6 +399,8 @@ var (
399 procrecvfrom syscallFunc 399 procrecvfrom syscallFunc
400) 400)
401 401
402// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
403
402func pipe(p *[2]_C_int) (n int, err error) { 404func pipe(p *[2]_C_int) (n int, err error) {
403 r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procpipe)), 1, uintptr(unsafe.Pointer(p)), 0, 0, 0, 0, 0) 405 r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procpipe)), 1, uintptr(unsafe.Pointer(p)), 0, 0, 0, 0, 0)
404 n = int(r0) 406 n = int(r0)
@@ -408,6 +410,8 @@ func pipe(p *[2]_C_int) (n int, err error) {
408 return 410 return
409} 411}
410 412
413// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
414
411func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { 415func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
412 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgetsockname)), 3, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0) 416 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgetsockname)), 3, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0)
413 if e1 != 0 { 417 if e1 != 0 {
@@ -416,6 +420,8 @@ func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
416 return 420 return
417} 421}
418 422
423// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
424
419func Getcwd(buf []byte) (n int, err error) { 425func Getcwd(buf []byte) (n int, err error) {
420 var _p0 *byte 426 var _p0 *byte
421 if len(buf) > 0 { 427 if len(buf) > 0 {
@@ -429,6 +435,8 @@ func Getcwd(buf []byte) (n int, err error) {
429 return 435 return
430} 436}
431 437
438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
439
432func getgroups(ngid int, gid *_Gid_t) (n int, err error) { 440func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
433 r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procgetgroups)), 2, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0, 0, 0, 0) 441 r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procgetgroups)), 2, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0, 0, 0, 0)
434 n = int(r0) 442 n = int(r0)
@@ -438,6 +446,8 @@ func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
438 return 446 return
439} 447}
440 448
449// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
450
441func setgroups(ngid int, gid *_Gid_t) (err error) { 451func setgroups(ngid int, gid *_Gid_t) (err error) {
442 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procsetgroups)), 2, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0, 0, 0, 0) 452 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procsetgroups)), 2, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0, 0, 0, 0)
443 if e1 != 0 { 453 if e1 != 0 {
@@ -446,6 +456,8 @@ func setgroups(ngid int, gid *_Gid_t) (err error) {
446 return 456 return
447} 457}
448 458
459// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
460
449func wait4(pid int32, statusp *_C_int, options int, rusage *Rusage) (wpid int32, err error) { 461func wait4(pid int32, statusp *_C_int, options int, rusage *Rusage) (wpid int32, err error) {
450 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwait4)), 4, uintptr(pid), uintptr(unsafe.Pointer(statusp)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) 462 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwait4)), 4, uintptr(pid), uintptr(unsafe.Pointer(statusp)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
451 wpid = int32(r0) 463 wpid = int32(r0)
@@ -455,6 +467,8 @@ func wait4(pid int32, statusp *_C_int, options int, rusage *Rusage) (wpid int32,
455 return 467 return
456} 468}
457 469
470// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
471
458func gethostname(buf []byte) (n int, err error) { 472func gethostname(buf []byte) (n int, err error) {
459 var _p0 *byte 473 var _p0 *byte
460 if len(buf) > 0 { 474 if len(buf) > 0 {
@@ -468,6 +482,8 @@ func gethostname(buf []byte) (n int, err error) {
468 return 482 return
469} 483}
470 484
485// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
486
471func utimes(path string, times *[2]Timeval) (err error) { 487func utimes(path string, times *[2]Timeval) (err error) {
472 var _p0 *byte 488 var _p0 *byte
473 _p0, err = BytePtrFromString(path) 489 _p0, err = BytePtrFromString(path)
@@ -481,6 +497,8 @@ func utimes(path string, times *[2]Timeval) (err error) {
481 return 497 return
482} 498}
483 499
500// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
501
484func utimensat(fd int, path string, times *[2]Timespec, flag int) (err error) { 502func utimensat(fd int, path string, times *[2]Timespec, flag int) (err error) {
485 var _p0 *byte 503 var _p0 *byte
486 _p0, err = BytePtrFromString(path) 504 _p0, err = BytePtrFromString(path)
@@ -494,6 +512,8 @@ func utimensat(fd int, path string, times *[2]Timespec, flag int) (err error) {
494 return 512 return
495} 513}
496 514
515// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
516
497func fcntl(fd int, cmd int, arg int) (val int, err error) { 517func fcntl(fd int, cmd int, arg int) (val int, err error) {
498 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procfcntl)), 3, uintptr(fd), uintptr(cmd), uintptr(arg), 0, 0, 0) 518 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procfcntl)), 3, uintptr(fd), uintptr(cmd), uintptr(arg), 0, 0, 0)
499 val = int(r0) 519 val = int(r0)
@@ -503,6 +523,8 @@ func fcntl(fd int, cmd int, arg int) (val int, err error) {
503 return 523 return
504} 524}
505 525
526// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
527
506func futimesat(fildes int, path *byte, times *[2]Timeval) (err error) { 528func futimesat(fildes int, path *byte, times *[2]Timeval) (err error) {
507 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procfutimesat)), 3, uintptr(fildes), uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(times)), 0, 0, 0) 529 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procfutimesat)), 3, uintptr(fildes), uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(times)), 0, 0, 0)
508 if e1 != 0 { 530 if e1 != 0 {
@@ -511,6 +533,8 @@ func futimesat(fildes int, path *byte, times *[2]Timeval) (err error) {
511 return 533 return
512} 534}
513 535
536// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
537
514func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { 538func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
515 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procaccept)), 3, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0) 539 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procaccept)), 3, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0)
516 fd = int(r0) 540 fd = int(r0)
@@ -520,6 +544,8 @@ func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
520 return 544 return
521} 545}
522 546
547// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
548
523func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { 549func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
524 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_recvmsg)), 3, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0) 550 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_recvmsg)), 3, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0)
525 n = int(r0) 551 n = int(r0)
@@ -529,6 +555,8 @@ func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
529 return 555 return
530} 556}
531 557
558// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
559
532func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { 560func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
533 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_sendmsg)), 3, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0) 561 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_sendmsg)), 3, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0)
534 n = int(r0) 562 n = int(r0)
@@ -538,6 +566,8 @@ func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
538 return 566 return
539} 567}
540 568
569// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
570
541func acct(path *byte) (err error) { 571func acct(path *byte) (err error) {
542 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procacct)), 1, uintptr(unsafe.Pointer(path)), 0, 0, 0, 0, 0) 572 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procacct)), 1, uintptr(unsafe.Pointer(path)), 0, 0, 0, 0, 0)
543 if e1 != 0 { 573 if e1 != 0 {
@@ -546,24 +576,32 @@ func acct(path *byte) (err error) {
546 return 576 return
547} 577}
548 578
579// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
580
549func __makedev(version int, major uint, minor uint) (val uint64) { 581func __makedev(version int, major uint, minor uint) (val uint64) {
550 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&proc__makedev)), 3, uintptr(version), uintptr(major), uintptr(minor), 0, 0, 0) 582 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&proc__makedev)), 3, uintptr(version), uintptr(major), uintptr(minor), 0, 0, 0)
551 val = uint64(r0) 583 val = uint64(r0)
552 return 584 return
553} 585}
554 586
587// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
588
555func __major(version int, dev uint64) (val uint) { 589func __major(version int, dev uint64) (val uint) {
556 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&proc__major)), 2, uintptr(version), uintptr(dev), 0, 0, 0, 0) 590 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&proc__major)), 2, uintptr(version), uintptr(dev), 0, 0, 0, 0)
557 val = uint(r0) 591 val = uint(r0)
558 return 592 return
559} 593}
560 594
595// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
596
561func __minor(version int, dev uint64) (val uint) { 597func __minor(version int, dev uint64) (val uint) {
562 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&proc__minor)), 2, uintptr(version), uintptr(dev), 0, 0, 0, 0) 598 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&proc__minor)), 2, uintptr(version), uintptr(dev), 0, 0, 0, 0)
563 val = uint(r0) 599 val = uint(r0)
564 return 600 return
565} 601}
566 602
603// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
604
567func ioctl(fd int, req uint, arg uintptr) (err error) { 605func ioctl(fd int, req uint, arg uintptr) (err error) {
568 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procioctl)), 3, uintptr(fd), uintptr(req), uintptr(arg), 0, 0, 0) 606 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procioctl)), 3, uintptr(fd), uintptr(req), uintptr(arg), 0, 0, 0)
569 if e1 != 0 { 607 if e1 != 0 {
@@ -572,6 +610,8 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {
572 return 610 return
573} 611}
574 612
613// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
614
575func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { 615func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
576 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpoll)), 3, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout), 0, 0, 0) 616 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpoll)), 3, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout), 0, 0, 0)
577 n = int(r0) 617 n = int(r0)
@@ -581,6 +621,8 @@ func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
581 return 621 return
582} 622}
583 623
624// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
625
584func Access(path string, mode uint32) (err error) { 626func Access(path string, mode uint32) (err error) {
585 var _p0 *byte 627 var _p0 *byte
586 _p0, err = BytePtrFromString(path) 628 _p0, err = BytePtrFromString(path)
@@ -594,6 +636,8 @@ func Access(path string, mode uint32) (err error) {
594 return 636 return
595} 637}
596 638
639// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
640
597func Adjtime(delta *Timeval, olddelta *Timeval) (err error) { 641func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
598 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procAdjtime)), 2, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0, 0, 0, 0) 642 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procAdjtime)), 2, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0, 0, 0, 0)
599 if e1 != 0 { 643 if e1 != 0 {
@@ -602,6 +646,8 @@ func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
602 return 646 return
603} 647}
604 648
649// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
650
605func Chdir(path string) (err error) { 651func Chdir(path string) (err error) {
606 var _p0 *byte 652 var _p0 *byte
607 _p0, err = BytePtrFromString(path) 653 _p0, err = BytePtrFromString(path)
@@ -615,6 +661,8 @@ func Chdir(path string) (err error) {
615 return 661 return
616} 662}
617 663
664// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
665
618func Chmod(path string, mode uint32) (err error) { 666func Chmod(path string, mode uint32) (err error) {
619 var _p0 *byte 667 var _p0 *byte
620 _p0, err = BytePtrFromString(path) 668 _p0, err = BytePtrFromString(path)
@@ -628,6 +676,8 @@ func Chmod(path string, mode uint32) (err error) {
628 return 676 return
629} 677}
630 678
679// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
680
631func Chown(path string, uid int, gid int) (err error) { 681func Chown(path string, uid int, gid int) (err error) {
632 var _p0 *byte 682 var _p0 *byte
633 _p0, err = BytePtrFromString(path) 683 _p0, err = BytePtrFromString(path)
@@ -641,6 +691,8 @@ func Chown(path string, uid int, gid int) (err error) {
641 return 691 return
642} 692}
643 693
694// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
695
644func Chroot(path string) (err error) { 696func Chroot(path string) (err error) {
645 var _p0 *byte 697 var _p0 *byte
646 _p0, err = BytePtrFromString(path) 698 _p0, err = BytePtrFromString(path)
@@ -654,6 +706,8 @@ func Chroot(path string) (err error) {
654 return 706 return
655} 707}
656 708
709// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
710
657func Close(fd int) (err error) { 711func Close(fd int) (err error) {
658 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procClose)), 1, uintptr(fd), 0, 0, 0, 0, 0) 712 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procClose)), 1, uintptr(fd), 0, 0, 0, 0, 0)
659 if e1 != 0 { 713 if e1 != 0 {
@@ -662,6 +716,8 @@ func Close(fd int) (err error) {
662 return 716 return
663} 717}
664 718
719// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
720
665func Creat(path string, mode uint32) (fd int, err error) { 721func Creat(path string, mode uint32) (fd int, err error) {
666 var _p0 *byte 722 var _p0 *byte
667 _p0, err = BytePtrFromString(path) 723 _p0, err = BytePtrFromString(path)
@@ -676,6 +732,8 @@ func Creat(path string, mode uint32) (fd int, err error) {
676 return 732 return
677} 733}
678 734
735// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
736
679func Dup(fd int) (nfd int, err error) { 737func Dup(fd int) (nfd int, err error) {
680 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procDup)), 1, uintptr(fd), 0, 0, 0, 0, 0) 738 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procDup)), 1, uintptr(fd), 0, 0, 0, 0, 0)
681 nfd = int(r0) 739 nfd = int(r0)
@@ -685,6 +743,8 @@ func Dup(fd int) (nfd int, err error) {
685 return 743 return
686} 744}
687 745
746// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
747
688func Dup2(oldfd int, newfd int) (err error) { 748func Dup2(oldfd int, newfd int) (err error) {
689 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procDup2)), 2, uintptr(oldfd), uintptr(newfd), 0, 0, 0, 0) 749 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procDup2)), 2, uintptr(oldfd), uintptr(newfd), 0, 0, 0, 0)
690 if e1 != 0 { 750 if e1 != 0 {
@@ -693,11 +753,15 @@ func Dup2(oldfd int, newfd int) (err error) {
693 return 753 return
694} 754}
695 755
756// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
757
696func Exit(code int) { 758func Exit(code int) {
697 sysvicall6(uintptr(unsafe.Pointer(&procExit)), 1, uintptr(code), 0, 0, 0, 0, 0) 759 sysvicall6(uintptr(unsafe.Pointer(&procExit)), 1, uintptr(code), 0, 0, 0, 0, 0)
698 return 760 return
699} 761}
700 762
763// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
764
701func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { 765func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
702 var _p0 *byte 766 var _p0 *byte
703 _p0, err = BytePtrFromString(path) 767 _p0, err = BytePtrFromString(path)
@@ -711,6 +775,8 @@ func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
711 return 775 return
712} 776}
713 777
778// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
779
714func Fchdir(fd int) (err error) { 780func Fchdir(fd int) (err error) {
715 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchdir)), 1, uintptr(fd), 0, 0, 0, 0, 0) 781 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchdir)), 1, uintptr(fd), 0, 0, 0, 0, 0)
716 if e1 != 0 { 782 if e1 != 0 {
@@ -719,6 +785,8 @@ func Fchdir(fd int) (err error) {
719 return 785 return
720} 786}
721 787
788// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
789
722func Fchmod(fd int, mode uint32) (err error) { 790func Fchmod(fd int, mode uint32) (err error) {
723 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchmod)), 2, uintptr(fd), uintptr(mode), 0, 0, 0, 0) 791 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchmod)), 2, uintptr(fd), uintptr(mode), 0, 0, 0, 0)
724 if e1 != 0 { 792 if e1 != 0 {
@@ -727,6 +795,8 @@ func Fchmod(fd int, mode uint32) (err error) {
727 return 795 return
728} 796}
729 797
798// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
799
730func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { 800func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
731 var _p0 *byte 801 var _p0 *byte
732 _p0, err = BytePtrFromString(path) 802 _p0, err = BytePtrFromString(path)
@@ -740,6 +810,8 @@ func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
740 return 810 return
741} 811}
742 812
813// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
814
743func Fchown(fd int, uid int, gid int) (err error) { 815func Fchown(fd int, uid int, gid int) (err error) {
744 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchown)), 3, uintptr(fd), uintptr(uid), uintptr(gid), 0, 0, 0) 816 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchown)), 3, uintptr(fd), uintptr(uid), uintptr(gid), 0, 0, 0)
745 if e1 != 0 { 817 if e1 != 0 {
@@ -748,6 +820,8 @@ func Fchown(fd int, uid int, gid int) (err error) {
748 return 820 return
749} 821}
750 822
823// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
824
751func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { 825func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
752 var _p0 *byte 826 var _p0 *byte
753 _p0, err = BytePtrFromString(path) 827 _p0, err = BytePtrFromString(path)
@@ -761,6 +835,8 @@ func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
761 return 835 return
762} 836}
763 837
838// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
839
764func Fdatasync(fd int) (err error) { 840func Fdatasync(fd int) (err error) {
765 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFdatasync)), 1, uintptr(fd), 0, 0, 0, 0, 0) 841 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFdatasync)), 1, uintptr(fd), 0, 0, 0, 0, 0)
766 if e1 != 0 { 842 if e1 != 0 {
@@ -769,6 +845,8 @@ func Fdatasync(fd int) (err error) {
769 return 845 return
770} 846}
771 847
848// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
849
772func Flock(fd int, how int) (err error) { 850func Flock(fd int, how int) (err error) {
773 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFlock)), 2, uintptr(fd), uintptr(how), 0, 0, 0, 0) 851 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFlock)), 2, uintptr(fd), uintptr(how), 0, 0, 0, 0)
774 if e1 != 0 { 852 if e1 != 0 {
@@ -777,6 +855,8 @@ func Flock(fd int, how int) (err error) {
777 return 855 return
778} 856}
779 857
858// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
859
780func Fpathconf(fd int, name int) (val int, err error) { 860func Fpathconf(fd int, name int) (val int, err error) {
781 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFpathconf)), 2, uintptr(fd), uintptr(name), 0, 0, 0, 0) 861 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFpathconf)), 2, uintptr(fd), uintptr(name), 0, 0, 0, 0)
782 val = int(r0) 862 val = int(r0)
@@ -786,6 +866,8 @@ func Fpathconf(fd int, name int) (val int, err error) {
786 return 866 return
787} 867}
788 868
869// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
870
789func Fstat(fd int, stat *Stat_t) (err error) { 871func Fstat(fd int, stat *Stat_t) (err error) {
790 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstat)), 2, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0) 872 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstat)), 2, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0)
791 if e1 != 0 { 873 if e1 != 0 {
@@ -794,6 +876,8 @@ func Fstat(fd int, stat *Stat_t) (err error) {
794 return 876 return
795} 877}
796 878
879// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
880
797func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { 881func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
798 var _p0 *byte 882 var _p0 *byte
799 _p0, err = BytePtrFromString(path) 883 _p0, err = BytePtrFromString(path)
@@ -807,6 +891,8 @@ func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
807 return 891 return
808} 892}
809 893
894// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
895
810func Fstatvfs(fd int, vfsstat *Statvfs_t) (err error) { 896func Fstatvfs(fd int, vfsstat *Statvfs_t) (err error) {
811 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstatvfs)), 2, uintptr(fd), uintptr(unsafe.Pointer(vfsstat)), 0, 0, 0, 0) 897 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstatvfs)), 2, uintptr(fd), uintptr(unsafe.Pointer(vfsstat)), 0, 0, 0, 0)
812 if e1 != 0 { 898 if e1 != 0 {
@@ -815,6 +901,8 @@ func Fstatvfs(fd int, vfsstat *Statvfs_t) (err error) {
815 return 901 return
816} 902}
817 903
904// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
905
818func Getdents(fd int, buf []byte, basep *uintptr) (n int, err error) { 906func Getdents(fd int, buf []byte, basep *uintptr) (n int, err error) {
819 var _p0 *byte 907 var _p0 *byte
820 if len(buf) > 0 { 908 if len(buf) > 0 {
@@ -828,18 +916,24 @@ func Getdents(fd int, buf []byte, basep *uintptr) (n int, err error) {
828 return 916 return
829} 917}
830 918
919// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
920
831func Getgid() (gid int) { 921func Getgid() (gid int) {
832 r0, _, _ := rawSysvicall6(uintptr(unsafe.Pointer(&procGetgid)), 0, 0, 0, 0, 0, 0, 0) 922 r0, _, _ := rawSysvicall6(uintptr(unsafe.Pointer(&procGetgid)), 0, 0, 0, 0, 0, 0, 0)
833 gid = int(r0) 923 gid = int(r0)
834 return 924 return
835} 925}
836 926
927// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
928
837func Getpid() (pid int) { 929func Getpid() (pid int) {
838 r0, _, _ := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpid)), 0, 0, 0, 0, 0, 0, 0) 930 r0, _, _ := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpid)), 0, 0, 0, 0, 0, 0, 0)
839 pid = int(r0) 931 pid = int(r0)
840 return 932 return
841} 933}
842 934
935// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
936
843func Getpgid(pid int) (pgid int, err error) { 937func Getpgid(pid int) (pgid int, err error) {
844 r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpgid)), 1, uintptr(pid), 0, 0, 0, 0, 0) 938 r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpgid)), 1, uintptr(pid), 0, 0, 0, 0, 0)
845 pgid = int(r0) 939 pgid = int(r0)
@@ -849,6 +943,8 @@ func Getpgid(pid int) (pgid int, err error) {
849 return 943 return
850} 944}
851 945
946// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
947
852func Getpgrp() (pgid int, err error) { 948func Getpgrp() (pgid int, err error) {
853 r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpgrp)), 0, 0, 0, 0, 0, 0, 0) 949 r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpgrp)), 0, 0, 0, 0, 0, 0, 0)
854 pgid = int(r0) 950 pgid = int(r0)
@@ -858,24 +954,32 @@ func Getpgrp() (pgid int, err error) {
858 return 954 return
859} 955}
860 956
957// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
958
861func Geteuid() (euid int) { 959func Geteuid() (euid int) {
862 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procGeteuid)), 0, 0, 0, 0, 0, 0, 0) 960 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procGeteuid)), 0, 0, 0, 0, 0, 0, 0)
863 euid = int(r0) 961 euid = int(r0)
864 return 962 return
865} 963}
866 964
965// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
966
867func Getegid() (egid int) { 967func Getegid() (egid int) {
868 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procGetegid)), 0, 0, 0, 0, 0, 0, 0) 968 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procGetegid)), 0, 0, 0, 0, 0, 0, 0)
869 egid = int(r0) 969 egid = int(r0)
870 return 970 return
871} 971}
872 972
973// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
974
873func Getppid() (ppid int) { 975func Getppid() (ppid int) {
874 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procGetppid)), 0, 0, 0, 0, 0, 0, 0) 976 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procGetppid)), 0, 0, 0, 0, 0, 0, 0)
875 ppid = int(r0) 977 ppid = int(r0)
876 return 978 return
877} 979}
878 980
981// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
982
879func Getpriority(which int, who int) (n int, err error) { 983func Getpriority(which int, who int) (n int, err error) {
880 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetpriority)), 2, uintptr(which), uintptr(who), 0, 0, 0, 0) 984 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetpriority)), 2, uintptr(which), uintptr(who), 0, 0, 0, 0)
881 n = int(r0) 985 n = int(r0)
@@ -885,6 +989,8 @@ func Getpriority(which int, who int) (n int, err error) {
885 return 989 return
886} 990}
887 991
992// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
993
888func Getrlimit(which int, lim *Rlimit) (err error) { 994func Getrlimit(which int, lim *Rlimit) (err error) {
889 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetrlimit)), 2, uintptr(which), uintptr(unsafe.Pointer(lim)), 0, 0, 0, 0) 995 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetrlimit)), 2, uintptr(which), uintptr(unsafe.Pointer(lim)), 0, 0, 0, 0)
890 if e1 != 0 { 996 if e1 != 0 {
@@ -893,6 +999,8 @@ func Getrlimit(which int, lim *Rlimit) (err error) {
893 return 999 return
894} 1000}
895 1001
1002// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1003
896func Getrusage(who int, rusage *Rusage) (err error) { 1004func Getrusage(who int, rusage *Rusage) (err error) {
897 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetrusage)), 2, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0, 0, 0, 0) 1005 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetrusage)), 2, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0, 0, 0, 0)
898 if e1 != 0 { 1006 if e1 != 0 {
@@ -901,6 +1009,8 @@ func Getrusage(who int, rusage *Rusage) (err error) {
901 return 1009 return
902} 1010}
903 1011
1012// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1013
904func Gettimeofday(tv *Timeval) (err error) { 1014func Gettimeofday(tv *Timeval) (err error) {
905 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGettimeofday)), 1, uintptr(unsafe.Pointer(tv)), 0, 0, 0, 0, 0) 1015 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGettimeofday)), 1, uintptr(unsafe.Pointer(tv)), 0, 0, 0, 0, 0)
906 if e1 != 0 { 1016 if e1 != 0 {
@@ -909,12 +1019,16 @@ func Gettimeofday(tv *Timeval) (err error) {
909 return 1019 return
910} 1020}
911 1021
1022// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1023
912func Getuid() (uid int) { 1024func Getuid() (uid int) {
913 r0, _, _ := rawSysvicall6(uintptr(unsafe.Pointer(&procGetuid)), 0, 0, 0, 0, 0, 0, 0) 1025 r0, _, _ := rawSysvicall6(uintptr(unsafe.Pointer(&procGetuid)), 0, 0, 0, 0, 0, 0, 0)
914 uid = int(r0) 1026 uid = int(r0)
915 return 1027 return
916} 1028}
917 1029
1030// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1031
918func Kill(pid int, signum syscall.Signal) (err error) { 1032func Kill(pid int, signum syscall.Signal) (err error) {
919 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procKill)), 2, uintptr(pid), uintptr(signum), 0, 0, 0, 0) 1033 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procKill)), 2, uintptr(pid), uintptr(signum), 0, 0, 0, 0)
920 if e1 != 0 { 1034 if e1 != 0 {
@@ -923,6 +1037,8 @@ func Kill(pid int, signum syscall.Signal) (err error) {
923 return 1037 return
924} 1038}
925 1039
1040// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1041
926func Lchown(path string, uid int, gid int) (err error) { 1042func Lchown(path string, uid int, gid int) (err error) {
927 var _p0 *byte 1043 var _p0 *byte
928 _p0, err = BytePtrFromString(path) 1044 _p0, err = BytePtrFromString(path)
@@ -936,6 +1052,8 @@ func Lchown(path string, uid int, gid int) (err error) {
936 return 1052 return
937} 1053}
938 1054
1055// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1056
939func Link(path string, link string) (err error) { 1057func Link(path string, link string) (err error) {
940 var _p0 *byte 1058 var _p0 *byte
941 _p0, err = BytePtrFromString(path) 1059 _p0, err = BytePtrFromString(path)
@@ -954,6 +1072,8 @@ func Link(path string, link string) (err error) {
954 return 1072 return
955} 1073}
956 1074
1075// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1076
957func Listen(s int, backlog int) (err error) { 1077func Listen(s int, backlog int) (err error) {
958 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_llisten)), 2, uintptr(s), uintptr(backlog), 0, 0, 0, 0) 1078 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_llisten)), 2, uintptr(s), uintptr(backlog), 0, 0, 0, 0)
959 if e1 != 0 { 1079 if e1 != 0 {
@@ -962,6 +1082,8 @@ func Listen(s int, backlog int) (err error) {
962 return 1082 return
963} 1083}
964 1084
1085// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1086
965func Lstat(path string, stat *Stat_t) (err error) { 1087func Lstat(path string, stat *Stat_t) (err error) {
966 var _p0 *byte 1088 var _p0 *byte
967 _p0, err = BytePtrFromString(path) 1089 _p0, err = BytePtrFromString(path)
@@ -975,6 +1097,8 @@ func Lstat(path string, stat *Stat_t) (err error) {
975 return 1097 return
976} 1098}
977 1099
1100// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1101
978func Madvise(b []byte, advice int) (err error) { 1102func Madvise(b []byte, advice int) (err error) {
979 var _p0 *byte 1103 var _p0 *byte
980 if len(b) > 0 { 1104 if len(b) > 0 {
@@ -987,6 +1111,8 @@ func Madvise(b []byte, advice int) (err error) {
987 return 1111 return
988} 1112}
989 1113
1114// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1115
990func Mkdir(path string, mode uint32) (err error) { 1116func Mkdir(path string, mode uint32) (err error) {
991 var _p0 *byte 1117 var _p0 *byte
992 _p0, err = BytePtrFromString(path) 1118 _p0, err = BytePtrFromString(path)
@@ -1000,6 +1126,8 @@ func Mkdir(path string, mode uint32) (err error) {
1000 return 1126 return
1001} 1127}
1002 1128
1129// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1130
1003func Mkdirat(dirfd int, path string, mode uint32) (err error) { 1131func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1004 var _p0 *byte 1132 var _p0 *byte
1005 _p0, err = BytePtrFromString(path) 1133 _p0, err = BytePtrFromString(path)
@@ -1013,6 +1141,8 @@ func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1013 return 1141 return
1014} 1142}
1015 1143
1144// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1145
1016func Mkfifo(path string, mode uint32) (err error) { 1146func Mkfifo(path string, mode uint32) (err error) {
1017 var _p0 *byte 1147 var _p0 *byte
1018 _p0, err = BytePtrFromString(path) 1148 _p0, err = BytePtrFromString(path)
@@ -1026,6 +1156,8 @@ func Mkfifo(path string, mode uint32) (err error) {
1026 return 1156 return
1027} 1157}
1028 1158
1159// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1160
1029func Mkfifoat(dirfd int, path string, mode uint32) (err error) { 1161func Mkfifoat(dirfd int, path string, mode uint32) (err error) {
1030 var _p0 *byte 1162 var _p0 *byte
1031 _p0, err = BytePtrFromString(path) 1163 _p0, err = BytePtrFromString(path)
@@ -1039,6 +1171,8 @@ func Mkfifoat(dirfd int, path string, mode uint32) (err error) {
1039 return 1171 return
1040} 1172}
1041 1173
1174// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1175
1042func Mknod(path string, mode uint32, dev int) (err error) { 1176func Mknod(path string, mode uint32, dev int) (err error) {
1043 var _p0 *byte 1177 var _p0 *byte
1044 _p0, err = BytePtrFromString(path) 1178 _p0, err = BytePtrFromString(path)
@@ -1052,6 +1186,8 @@ func Mknod(path string, mode uint32, dev int) (err error) {
1052 return 1186 return
1053} 1187}
1054 1188
1189// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1190
1055func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) { 1191func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
1056 var _p0 *byte 1192 var _p0 *byte
1057 _p0, err = BytePtrFromString(path) 1193 _p0, err = BytePtrFromString(path)
@@ -1065,6 +1201,8 @@ func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
1065 return 1201 return
1066} 1202}
1067 1203
1204// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1205
1068func Mlock(b []byte) (err error) { 1206func Mlock(b []byte) (err error) {
1069 var _p0 *byte 1207 var _p0 *byte
1070 if len(b) > 0 { 1208 if len(b) > 0 {
@@ -1077,6 +1215,8 @@ func Mlock(b []byte) (err error) {
1077 return 1215 return
1078} 1216}
1079 1217
1218// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1219
1080func Mlockall(flags int) (err error) { 1220func Mlockall(flags int) (err error) {
1081 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMlockall)), 1, uintptr(flags), 0, 0, 0, 0, 0) 1221 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMlockall)), 1, uintptr(flags), 0, 0, 0, 0, 0)
1082 if e1 != 0 { 1222 if e1 != 0 {
@@ -1085,6 +1225,8 @@ func Mlockall(flags int) (err error) {
1085 return 1225 return
1086} 1226}
1087 1227
1228// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1229
1088func Mprotect(b []byte, prot int) (err error) { 1230func Mprotect(b []byte, prot int) (err error) {
1089 var _p0 *byte 1231 var _p0 *byte
1090 if len(b) > 0 { 1232 if len(b) > 0 {
@@ -1097,6 +1239,8 @@ func Mprotect(b []byte, prot int) (err error) {
1097 return 1239 return
1098} 1240}
1099 1241
1242// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1243
1100func Msync(b []byte, flags int) (err error) { 1244func Msync(b []byte, flags int) (err error) {
1101 var _p0 *byte 1245 var _p0 *byte
1102 if len(b) > 0 { 1246 if len(b) > 0 {
@@ -1109,6 +1253,8 @@ func Msync(b []byte, flags int) (err error) {
1109 return 1253 return
1110} 1254}
1111 1255
1256// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1257
1112func Munlock(b []byte) (err error) { 1258func Munlock(b []byte) (err error) {
1113 var _p0 *byte 1259 var _p0 *byte
1114 if len(b) > 0 { 1260 if len(b) > 0 {
@@ -1121,6 +1267,8 @@ func Munlock(b []byte) (err error) {
1121 return 1267 return
1122} 1268}
1123 1269
1270// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1271
1124func Munlockall() (err error) { 1272func Munlockall() (err error) {
1125 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMunlockall)), 0, 0, 0, 0, 0, 0, 0) 1273 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMunlockall)), 0, 0, 0, 0, 0, 0, 0)
1126 if e1 != 0 { 1274 if e1 != 0 {
@@ -1129,6 +1277,8 @@ func Munlockall() (err error) {
1129 return 1277 return
1130} 1278}
1131 1279
1280// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1281
1132func Nanosleep(time *Timespec, leftover *Timespec) (err error) { 1282func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
1133 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procNanosleep)), 2, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0, 0, 0, 0) 1283 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procNanosleep)), 2, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0, 0, 0, 0)
1134 if e1 != 0 { 1284 if e1 != 0 {
@@ -1137,6 +1287,8 @@ func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
1137 return 1287 return
1138} 1288}
1139 1289
1290// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1291
1140func Open(path string, mode int, perm uint32) (fd int, err error) { 1292func Open(path string, mode int, perm uint32) (fd int, err error) {
1141 var _p0 *byte 1293 var _p0 *byte
1142 _p0, err = BytePtrFromString(path) 1294 _p0, err = BytePtrFromString(path)
@@ -1151,6 +1303,8 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
1151 return 1303 return
1152} 1304}
1153 1305
1306// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1307
1154func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) { 1308func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
1155 var _p0 *byte 1309 var _p0 *byte
1156 _p0, err = BytePtrFromString(path) 1310 _p0, err = BytePtrFromString(path)
@@ -1165,6 +1319,8 @@ func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error)
1165 return 1319 return
1166} 1320}
1167 1321
1322// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1323
1168func Pathconf(path string, name int) (val int, err error) { 1324func Pathconf(path string, name int) (val int, err error) {
1169 var _p0 *byte 1325 var _p0 *byte
1170 _p0, err = BytePtrFromString(path) 1326 _p0, err = BytePtrFromString(path)
@@ -1179,6 +1335,8 @@ func Pathconf(path string, name int) (val int, err error) {
1179 return 1335 return
1180} 1336}
1181 1337
1338// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1339
1182func Pause() (err error) { 1340func Pause() (err error) {
1183 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPause)), 0, 0, 0, 0, 0, 0, 0) 1341 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPause)), 0, 0, 0, 0, 0, 0, 0)
1184 if e1 != 0 { 1342 if e1 != 0 {
@@ -1187,6 +1345,8 @@ func Pause() (err error) {
1187 return 1345 return
1188} 1346}
1189 1347
1348// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1349
1190func Pread(fd int, p []byte, offset int64) (n int, err error) { 1350func Pread(fd int, p []byte, offset int64) (n int, err error) {
1191 var _p0 *byte 1351 var _p0 *byte
1192 if len(p) > 0 { 1352 if len(p) > 0 {
@@ -1200,6 +1360,8 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) {
1200 return 1360 return
1201} 1361}
1202 1362
1363// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1364
1203func Pwrite(fd int, p []byte, offset int64) (n int, err error) { 1365func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1204 var _p0 *byte 1366 var _p0 *byte
1205 if len(p) > 0 { 1367 if len(p) > 0 {
@@ -1213,6 +1375,8 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1213 return 1375 return
1214} 1376}
1215 1377
1378// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1379
1216func read(fd int, p []byte) (n int, err error) { 1380func read(fd int, p []byte) (n int, err error) {
1217 var _p0 *byte 1381 var _p0 *byte
1218 if len(p) > 0 { 1382 if len(p) > 0 {
@@ -1226,6 +1390,8 @@ func read(fd int, p []byte) (n int, err error) {
1226 return 1390 return
1227} 1391}
1228 1392
1393// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1394
1229func Readlink(path string, buf []byte) (n int, err error) { 1395func Readlink(path string, buf []byte) (n int, err error) {
1230 var _p0 *byte 1396 var _p0 *byte
1231 _p0, err = BytePtrFromString(path) 1397 _p0, err = BytePtrFromString(path)
@@ -1244,6 +1410,8 @@ func Readlink(path string, buf []byte) (n int, err error) {
1244 return 1410 return
1245} 1411}
1246 1412
1413// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1414
1247func Rename(from string, to string) (err error) { 1415func Rename(from string, to string) (err error) {
1248 var _p0 *byte 1416 var _p0 *byte
1249 _p0, err = BytePtrFromString(from) 1417 _p0, err = BytePtrFromString(from)
@@ -1262,6 +1430,8 @@ func Rename(from string, to string) (err error) {
1262 return 1430 return
1263} 1431}
1264 1432
1433// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1434
1265func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) { 1435func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1266 var _p0 *byte 1436 var _p0 *byte
1267 _p0, err = BytePtrFromString(oldpath) 1437 _p0, err = BytePtrFromString(oldpath)
@@ -1280,6 +1450,8 @@ func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err e
1280 return 1450 return
1281} 1451}
1282 1452
1453// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1454
1283func Rmdir(path string) (err error) { 1455func Rmdir(path string) (err error) {
1284 var _p0 *byte 1456 var _p0 *byte
1285 _p0, err = BytePtrFromString(path) 1457 _p0, err = BytePtrFromString(path)
@@ -1293,6 +1465,8 @@ func Rmdir(path string) (err error) {
1293 return 1465 return
1294} 1466}
1295 1467
1468// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1469
1296func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { 1470func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1297 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proclseek)), 3, uintptr(fd), uintptr(offset), uintptr(whence), 0, 0, 0) 1471 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proclseek)), 3, uintptr(fd), uintptr(offset), uintptr(whence), 0, 0, 0)
1298 newoffset = int64(r0) 1472 newoffset = int64(r0)
@@ -1302,6 +1476,8 @@ func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1302 return 1476 return
1303} 1477}
1304 1478
1479// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1480
1305func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) { 1481func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
1306 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSelect)), 5, uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) 1482 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSelect)), 5, uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1307 if e1 != 0 { 1483 if e1 != 0 {
@@ -1310,6 +1486,8 @@ func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
1310 return 1486 return
1311} 1487}
1312 1488
1489// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1490
1313func Setegid(egid int) (err error) { 1491func Setegid(egid int) (err error) {
1314 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetegid)), 1, uintptr(egid), 0, 0, 0, 0, 0) 1492 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetegid)), 1, uintptr(egid), 0, 0, 0, 0, 0)
1315 if e1 != 0 { 1493 if e1 != 0 {
@@ -1318,6 +1496,8 @@ func Setegid(egid int) (err error) {
1318 return 1496 return
1319} 1497}
1320 1498
1499// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1500
1321func Seteuid(euid int) (err error) { 1501func Seteuid(euid int) (err error) {
1322 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSeteuid)), 1, uintptr(euid), 0, 0, 0, 0, 0) 1502 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSeteuid)), 1, uintptr(euid), 0, 0, 0, 0, 0)
1323 if e1 != 0 { 1503 if e1 != 0 {
@@ -1326,6 +1506,8 @@ func Seteuid(euid int) (err error) {
1326 return 1506 return
1327} 1507}
1328 1508
1509// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1510
1329func Setgid(gid int) (err error) { 1511func Setgid(gid int) (err error) {
1330 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetgid)), 1, uintptr(gid), 0, 0, 0, 0, 0) 1512 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetgid)), 1, uintptr(gid), 0, 0, 0, 0, 0)
1331 if e1 != 0 { 1513 if e1 != 0 {
@@ -1334,6 +1516,8 @@ func Setgid(gid int) (err error) {
1334 return 1516 return
1335} 1517}
1336 1518
1519// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1520
1337func Sethostname(p []byte) (err error) { 1521func Sethostname(p []byte) (err error) {
1338 var _p0 *byte 1522 var _p0 *byte
1339 if len(p) > 0 { 1523 if len(p) > 0 {
@@ -1346,6 +1530,8 @@ func Sethostname(p []byte) (err error) {
1346 return 1530 return
1347} 1531}
1348 1532
1533// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1534
1349func Setpgid(pid int, pgid int) (err error) { 1535func Setpgid(pid int, pgid int) (err error) {
1350 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetpgid)), 2, uintptr(pid), uintptr(pgid), 0, 0, 0, 0) 1536 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetpgid)), 2, uintptr(pid), uintptr(pgid), 0, 0, 0, 0)
1351 if e1 != 0 { 1537 if e1 != 0 {
@@ -1354,6 +1540,8 @@ func Setpgid(pid int, pgid int) (err error) {
1354 return 1540 return
1355} 1541}
1356 1542
1543// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1544
1357func Setpriority(which int, who int, prio int) (err error) { 1545func Setpriority(which int, who int, prio int) (err error) {
1358 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSetpriority)), 3, uintptr(which), uintptr(who), uintptr(prio), 0, 0, 0) 1546 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSetpriority)), 3, uintptr(which), uintptr(who), uintptr(prio), 0, 0, 0)
1359 if e1 != 0 { 1547 if e1 != 0 {
@@ -1362,6 +1550,8 @@ func Setpriority(which int, who int, prio int) (err error) {
1362 return 1550 return
1363} 1551}
1364 1552
1553// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1554
1365func Setregid(rgid int, egid int) (err error) { 1555func Setregid(rgid int, egid int) (err error) {
1366 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetregid)), 2, uintptr(rgid), uintptr(egid), 0, 0, 0, 0) 1556 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetregid)), 2, uintptr(rgid), uintptr(egid), 0, 0, 0, 0)
1367 if e1 != 0 { 1557 if e1 != 0 {
@@ -1370,6 +1560,8 @@ func Setregid(rgid int, egid int) (err error) {
1370 return 1560 return
1371} 1561}
1372 1562
1563// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1564
1373func Setreuid(ruid int, euid int) (err error) { 1565func Setreuid(ruid int, euid int) (err error) {
1374 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetreuid)), 2, uintptr(ruid), uintptr(euid), 0, 0, 0, 0) 1566 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetreuid)), 2, uintptr(ruid), uintptr(euid), 0, 0, 0, 0)
1375 if e1 != 0 { 1567 if e1 != 0 {
@@ -1378,6 +1570,8 @@ func Setreuid(ruid int, euid int) (err error) {
1378 return 1570 return
1379} 1571}
1380 1572
1573// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1574
1381func Setrlimit(which int, lim *Rlimit) (err error) { 1575func Setrlimit(which int, lim *Rlimit) (err error) {
1382 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetrlimit)), 2, uintptr(which), uintptr(unsafe.Pointer(lim)), 0, 0, 0, 0) 1576 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetrlimit)), 2, uintptr(which), uintptr(unsafe.Pointer(lim)), 0, 0, 0, 0)
1383 if e1 != 0 { 1577 if e1 != 0 {
@@ -1386,6 +1580,8 @@ func Setrlimit(which int, lim *Rlimit) (err error) {
1386 return 1580 return
1387} 1581}
1388 1582
1583// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1584
1389func Setsid() (pid int, err error) { 1585func Setsid() (pid int, err error) {
1390 r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetsid)), 0, 0, 0, 0, 0, 0, 0) 1586 r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetsid)), 0, 0, 0, 0, 0, 0, 0)
1391 pid = int(r0) 1587 pid = int(r0)
@@ -1395,6 +1591,8 @@ func Setsid() (pid int, err error) {
1395 return 1591 return
1396} 1592}
1397 1593
1594// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1595
1398func Setuid(uid int) (err error) { 1596func Setuid(uid int) (err error) {
1399 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetuid)), 1, uintptr(uid), 0, 0, 0, 0, 0) 1597 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetuid)), 1, uintptr(uid), 0, 0, 0, 0, 0)
1400 if e1 != 0 { 1598 if e1 != 0 {
@@ -1403,6 +1601,8 @@ func Setuid(uid int) (err error) {
1403 return 1601 return
1404} 1602}
1405 1603
1604// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1605
1406func Shutdown(s int, how int) (err error) { 1606func Shutdown(s int, how int) (err error) {
1407 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procshutdown)), 2, uintptr(s), uintptr(how), 0, 0, 0, 0) 1607 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procshutdown)), 2, uintptr(s), uintptr(how), 0, 0, 0, 0)
1408 if e1 != 0 { 1608 if e1 != 0 {
@@ -1411,6 +1611,8 @@ func Shutdown(s int, how int) (err error) {
1411 return 1611 return
1412} 1612}
1413 1613
1614// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1615
1414func Stat(path string, stat *Stat_t) (err error) { 1616func Stat(path string, stat *Stat_t) (err error) {
1415 var _p0 *byte 1617 var _p0 *byte
1416 _p0, err = BytePtrFromString(path) 1618 _p0, err = BytePtrFromString(path)
@@ -1424,6 +1626,8 @@ func Stat(path string, stat *Stat_t) (err error) {
1424 return 1626 return
1425} 1627}
1426 1628
1629// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1630
1427func Statvfs(path string, vfsstat *Statvfs_t) (err error) { 1631func Statvfs(path string, vfsstat *Statvfs_t) (err error) {
1428 var _p0 *byte 1632 var _p0 *byte
1429 _p0, err = BytePtrFromString(path) 1633 _p0, err = BytePtrFromString(path)
@@ -1437,6 +1641,8 @@ func Statvfs(path string, vfsstat *Statvfs_t) (err error) {
1437 return 1641 return
1438} 1642}
1439 1643
1644// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1645
1440func Symlink(path string, link string) (err error) { 1646func Symlink(path string, link string) (err error) {
1441 var _p0 *byte 1647 var _p0 *byte
1442 _p0, err = BytePtrFromString(path) 1648 _p0, err = BytePtrFromString(path)
@@ -1455,6 +1661,8 @@ func Symlink(path string, link string) (err error) {
1455 return 1661 return
1456} 1662}
1457 1663
1664// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1665
1458func Sync() (err error) { 1666func Sync() (err error) {
1459 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSync)), 0, 0, 0, 0, 0, 0, 0) 1667 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSync)), 0, 0, 0, 0, 0, 0, 0)
1460 if e1 != 0 { 1668 if e1 != 0 {
@@ -1463,6 +1671,8 @@ func Sync() (err error) {
1463 return 1671 return
1464} 1672}
1465 1673
1674// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1675
1466func Times(tms *Tms) (ticks uintptr, err error) { 1676func Times(tms *Tms) (ticks uintptr, err error) {
1467 r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procTimes)), 1, uintptr(unsafe.Pointer(tms)), 0, 0, 0, 0, 0) 1677 r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procTimes)), 1, uintptr(unsafe.Pointer(tms)), 0, 0, 0, 0, 0)
1468 ticks = uintptr(r0) 1678 ticks = uintptr(r0)
@@ -1472,6 +1682,8 @@ func Times(tms *Tms) (ticks uintptr, err error) {
1472 return 1682 return
1473} 1683}
1474 1684
1685// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1686
1475func Truncate(path string, length int64) (err error) { 1687func Truncate(path string, length int64) (err error) {
1476 var _p0 *byte 1688 var _p0 *byte
1477 _p0, err = BytePtrFromString(path) 1689 _p0, err = BytePtrFromString(path)
@@ -1485,6 +1697,8 @@ func Truncate(path string, length int64) (err error) {
1485 return 1697 return
1486} 1698}
1487 1699
1700// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1701
1488func Fsync(fd int) (err error) { 1702func Fsync(fd int) (err error) {
1489 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFsync)), 1, uintptr(fd), 0, 0, 0, 0, 0) 1703 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFsync)), 1, uintptr(fd), 0, 0, 0, 0, 0)
1490 if e1 != 0 { 1704 if e1 != 0 {
@@ -1493,6 +1707,8 @@ func Fsync(fd int) (err error) {
1493 return 1707 return
1494} 1708}
1495 1709
1710// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1711
1496func Ftruncate(fd int, length int64) (err error) { 1712func Ftruncate(fd int, length int64) (err error) {
1497 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFtruncate)), 2, uintptr(fd), uintptr(length), 0, 0, 0, 0) 1713 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFtruncate)), 2, uintptr(fd), uintptr(length), 0, 0, 0, 0)
1498 if e1 != 0 { 1714 if e1 != 0 {
@@ -1501,12 +1717,16 @@ func Ftruncate(fd int, length int64) (err error) {
1501 return 1717 return
1502} 1718}
1503 1719
1720// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1721
1504func Umask(mask int) (oldmask int) { 1722func Umask(mask int) (oldmask int) {
1505 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procUmask)), 1, uintptr(mask), 0, 0, 0, 0, 0) 1723 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procUmask)), 1, uintptr(mask), 0, 0, 0, 0, 0)
1506 oldmask = int(r0) 1724 oldmask = int(r0)
1507 return 1725 return
1508} 1726}
1509 1727
1728// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1729
1510func Uname(buf *Utsname) (err error) { 1730func Uname(buf *Utsname) (err error) {
1511 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procUname)), 1, uintptr(unsafe.Pointer(buf)), 0, 0, 0, 0, 0) 1731 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procUname)), 1, uintptr(unsafe.Pointer(buf)), 0, 0, 0, 0, 0)
1512 if e1 != 0 { 1732 if e1 != 0 {
@@ -1515,6 +1735,8 @@ func Uname(buf *Utsname) (err error) {
1515 return 1735 return
1516} 1736}
1517 1737
1738// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1739
1518func Unmount(target string, flags int) (err error) { 1740func Unmount(target string, flags int) (err error) {
1519 var _p0 *byte 1741 var _p0 *byte
1520 _p0, err = BytePtrFromString(target) 1742 _p0, err = BytePtrFromString(target)
@@ -1528,6 +1750,8 @@ func Unmount(target string, flags int) (err error) {
1528 return 1750 return
1529} 1751}
1530 1752
1753// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1754
1531func Unlink(path string) (err error) { 1755func Unlink(path string) (err error) {
1532 var _p0 *byte 1756 var _p0 *byte
1533 _p0, err = BytePtrFromString(path) 1757 _p0, err = BytePtrFromString(path)
@@ -1541,6 +1765,8 @@ func Unlink(path string) (err error) {
1541 return 1765 return
1542} 1766}
1543 1767
1768// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1769
1544func Unlinkat(dirfd int, path string, flags int) (err error) { 1770func Unlinkat(dirfd int, path string, flags int) (err error) {
1545 var _p0 *byte 1771 var _p0 *byte
1546 _p0, err = BytePtrFromString(path) 1772 _p0, err = BytePtrFromString(path)
@@ -1554,6 +1780,8 @@ func Unlinkat(dirfd int, path string, flags int) (err error) {
1554 return 1780 return
1555} 1781}
1556 1782
1783// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1784
1557func Ustat(dev int, ubuf *Ustat_t) (err error) { 1785func Ustat(dev int, ubuf *Ustat_t) (err error) {
1558 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUstat)), 2, uintptr(dev), uintptr(unsafe.Pointer(ubuf)), 0, 0, 0, 0) 1786 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUstat)), 2, uintptr(dev), uintptr(unsafe.Pointer(ubuf)), 0, 0, 0, 0)
1559 if e1 != 0 { 1787 if e1 != 0 {
@@ -1562,6 +1790,8 @@ func Ustat(dev int, ubuf *Ustat_t) (err error) {
1562 return 1790 return
1563} 1791}
1564 1792
1793// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1794
1565func Utime(path string, buf *Utimbuf) (err error) { 1795func Utime(path string, buf *Utimbuf) (err error) {
1566 var _p0 *byte 1796 var _p0 *byte
1567 _p0, err = BytePtrFromString(path) 1797 _p0, err = BytePtrFromString(path)
@@ -1575,6 +1805,8 @@ func Utime(path string, buf *Utimbuf) (err error) {
1575 return 1805 return
1576} 1806}
1577 1807
1808// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1809
1578func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { 1810func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
1579 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_bind)), 3, uintptr(s), uintptr(addr), uintptr(addrlen), 0, 0, 0) 1811 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_bind)), 3, uintptr(s), uintptr(addr), uintptr(addrlen), 0, 0, 0)
1580 if e1 != 0 { 1812 if e1 != 0 {
@@ -1583,6 +1815,8 @@ func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
1583 return 1815 return
1584} 1816}
1585 1817
1818// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1819
1586func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { 1820func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
1587 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_connect)), 3, uintptr(s), uintptr(addr), uintptr(addrlen), 0, 0, 0) 1821 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_connect)), 3, uintptr(s), uintptr(addr), uintptr(addrlen), 0, 0, 0)
1588 if e1 != 0 { 1822 if e1 != 0 {
@@ -1591,6 +1825,8 @@ func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
1591 return 1825 return
1592} 1826}
1593 1827
1828// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1829
1594func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) { 1830func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1595 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procmmap)), 6, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos)) 1831 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procmmap)), 6, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
1596 ret = uintptr(r0) 1832 ret = uintptr(r0)
@@ -1600,6 +1836,8 @@ func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (
1600 return 1836 return
1601} 1837}
1602 1838
1839// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1840
1603func munmap(addr uintptr, length uintptr) (err error) { 1841func munmap(addr uintptr, length uintptr) (err error) {
1604 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procmunmap)), 2, uintptr(addr), uintptr(length), 0, 0, 0, 0) 1842 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procmunmap)), 2, uintptr(addr), uintptr(length), 0, 0, 0, 0)
1605 if e1 != 0 { 1843 if e1 != 0 {
@@ -1608,6 +1846,8 @@ func munmap(addr uintptr, length uintptr) (err error) {
1608 return 1846 return
1609} 1847}
1610 1848
1849// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1850
1611func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) { 1851func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
1612 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procsendfile)), 4, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0) 1852 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procsendfile)), 4, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0)
1613 written = int(r0) 1853 written = int(r0)
@@ -1617,6 +1857,8 @@ func sendfile(outfd int, infd int, offset *int64, count int) (written int, err e
1617 return 1857 return
1618} 1858}
1619 1859
1860// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1861
1620func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) { 1862func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
1621 var _p0 *byte 1863 var _p0 *byte
1622 if len(buf) > 0 { 1864 if len(buf) > 0 {
@@ -1629,6 +1871,8 @@ func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (
1629 return 1871 return
1630} 1872}
1631 1873
1874// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1875
1632func socket(domain int, typ int, proto int) (fd int, err error) { 1876func socket(domain int, typ int, proto int) (fd int, err error) {
1633 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_socket)), 3, uintptr(domain), uintptr(typ), uintptr(proto), 0, 0, 0) 1877 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_socket)), 3, uintptr(domain), uintptr(typ), uintptr(proto), 0, 0, 0)
1634 fd = int(r0) 1878 fd = int(r0)
@@ -1638,6 +1882,8 @@ func socket(domain int, typ int, proto int) (fd int, err error) {
1638 return 1882 return
1639} 1883}
1640 1884
1885// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1886
1641func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) { 1887func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
1642 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&proc__xnet_socketpair)), 4, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0) 1888 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&proc__xnet_socketpair)), 4, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
1643 if e1 != 0 { 1889 if e1 != 0 {
@@ -1646,6 +1892,8 @@ func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
1646 return 1892 return
1647} 1893}
1648 1894
1895// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1896
1649func write(fd int, p []byte) (n int, err error) { 1897func write(fd int, p []byte) (n int, err error) {
1650 var _p0 *byte 1898 var _p0 *byte
1651 if len(p) > 0 { 1899 if len(p) > 0 {
@@ -1659,6 +1907,8 @@ func write(fd int, p []byte) (n int, err error) {
1659 return 1907 return
1660} 1908}
1661 1909
1910// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1911
1662func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) { 1912func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
1663 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_getsockopt)), 5, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0) 1913 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_getsockopt)), 5, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
1664 if e1 != 0 { 1914 if e1 != 0 {
@@ -1667,6 +1917,8 @@ func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen
1667 return 1917 return
1668} 1918}
1669 1919
1920// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1921
1670func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { 1922func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
1671 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procgetpeername)), 3, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0) 1923 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procgetpeername)), 3, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0)
1672 if e1 != 0 { 1924 if e1 != 0 {
@@ -1675,6 +1927,8 @@ func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
1675 return 1927 return
1676} 1928}
1677 1929
1930// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1931
1678func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) { 1932func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
1679 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procsetsockopt)), 5, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0) 1933 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procsetsockopt)), 5, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
1680 if e1 != 0 { 1934 if e1 != 0 {
@@ -1683,6 +1937,8 @@ func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr)
1683 return 1937 return
1684} 1938}
1685 1939
1940// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1941
1686func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) { 1942func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
1687 var _p0 *byte 1943 var _p0 *byte
1688 if len(p) > 0 { 1944 if len(p) > 0 {
diff --git a/vendor/golang.org/x/sys/unix/zsysnum_darwin_386.go b/vendor/golang.org/x/sys/unix/zsysnum_darwin_386.go
index d1d36da..f336145 100644
--- a/vendor/golang.org/x/sys/unix/zsysnum_darwin_386.go
+++ b/vendor/golang.org/x/sys/unix/zsysnum_darwin_386.go
@@ -1,4 +1,4 @@
1// mksysnum_darwin.pl /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/include/sys/syscall.h 1// go run mksysnum.go /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/include/sys/syscall.h
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build 386,darwin 4// +build 386,darwin
diff --git a/vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go b/vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go
index e35de41..654dd3d 100644
--- a/vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go
+++ b/vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go
@@ -1,4 +1,4 @@
1// mksysnum_darwin.pl /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/include/sys/syscall.h 1// go run mksysnum.go /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/include/sys/syscall.h
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build amd64,darwin 4// +build amd64,darwin
@@ -431,6 +431,8 @@ const (
431 SYS_NTP_ADJTIME = 527 431 SYS_NTP_ADJTIME = 527
432 SYS_NTP_GETTIME = 528 432 SYS_NTP_GETTIME = 528
433 SYS_OS_FAULT_WITH_PAYLOAD = 529 433 SYS_OS_FAULT_WITH_PAYLOAD = 529
434 SYS_MAXSYSCALL = 530 434 SYS_KQUEUE_WORKLOOP_CTL = 530
435 SYS___MACH_BRIDGE_REMOTE_TIME = 531
436 SYS_MAXSYSCALL = 532
435 SYS_INVALID = 63 437 SYS_INVALID = 63
436) 438)
diff --git a/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm.go b/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm.go
index f2df27d..103a72e 100644
--- a/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm.go
+++ b/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm.go
@@ -1,4 +1,4 @@
1// mksysnum_darwin.pl /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.1.sdk/usr/include/sys/syscall.h 1// go run mksysnum.go /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.1.sdk/usr/include/sys/syscall.h
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build arm,darwin 4// +build arm,darwin
diff --git a/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go b/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go
index 9694630..7ab2130 100644
--- a/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go
+++ b/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go
@@ -1,4 +1,4 @@
1// mksysnum_darwin.pl /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.1.sdk/usr/include/sys/syscall.h 1// go run mksysnum.go /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.1.sdk/usr/include/sys/syscall.h
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build arm64,darwin 4// +build arm64,darwin
diff --git a/vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go b/vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go
index b2c9ef8..464c9a9 100644
--- a/vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go
+++ b/vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go
@@ -1,4 +1,4 @@
1// mksysnum_dragonfly.pl 1// go run mksysnum.go https://gitweb.dragonflybsd.org/dragonfly.git/blob_plain/HEAD:/sys/kern/syscalls.master
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build amd64,dragonfly 4// +build amd64,dragonfly
@@ -13,7 +13,7 @@ const (
13 SYS_WRITE = 4 // { ssize_t write(int fd, const void *buf, size_t nbyte); } 13 SYS_WRITE = 4 // { ssize_t write(int fd, const void *buf, size_t nbyte); }
14 SYS_OPEN = 5 // { int open(char *path, int flags, int mode); } 14 SYS_OPEN = 5 // { int open(char *path, int flags, int mode); }
15 SYS_CLOSE = 6 // { int close(int fd); } 15 SYS_CLOSE = 6 // { int close(int fd); }
16 SYS_WAIT4 = 7 // { int wait4(int pid, int *status, int options, \ 16 SYS_WAIT4 = 7 // { int wait4(int pid, int *status, int options, struct rusage *rusage); } wait4 wait_args int
17 SYS_LINK = 9 // { int link(char *path, char *link); } 17 SYS_LINK = 9 // { int link(char *path, char *link); }
18 SYS_UNLINK = 10 // { int unlink(char *path); } 18 SYS_UNLINK = 10 // { int unlink(char *path); }
19 SYS_CHDIR = 12 // { int chdir(char *path); } 19 SYS_CHDIR = 12 // { int chdir(char *path); }
@@ -22,17 +22,17 @@ const (
22 SYS_CHMOD = 15 // { int chmod(char *path, int mode); } 22 SYS_CHMOD = 15 // { int chmod(char *path, int mode); }
23 SYS_CHOWN = 16 // { int chown(char *path, int uid, int gid); } 23 SYS_CHOWN = 16 // { int chown(char *path, int uid, int gid); }
24 SYS_OBREAK = 17 // { int obreak(char *nsize); } break obreak_args int 24 SYS_OBREAK = 17 // { int obreak(char *nsize); } break obreak_args int
25 SYS_GETFSSTAT = 18 // { int getfsstat(struct statfs *buf, long bufsize, \ 25 SYS_GETFSSTAT = 18 // { int getfsstat(struct statfs *buf, long bufsize, int flags); }
26 SYS_GETPID = 20 // { pid_t getpid(void); } 26 SYS_GETPID = 20 // { pid_t getpid(void); }
27 SYS_MOUNT = 21 // { int mount(char *type, char *path, int flags, \ 27 SYS_MOUNT = 21 // { int mount(char *type, char *path, int flags, caddr_t data); }
28 SYS_UNMOUNT = 22 // { int unmount(char *path, int flags); } 28 SYS_UNMOUNT = 22 // { int unmount(char *path, int flags); }
29 SYS_SETUID = 23 // { int setuid(uid_t uid); } 29 SYS_SETUID = 23 // { int setuid(uid_t uid); }
30 SYS_GETUID = 24 // { uid_t getuid(void); } 30 SYS_GETUID = 24 // { uid_t getuid(void); }
31 SYS_GETEUID = 25 // { uid_t geteuid(void); } 31 SYS_GETEUID = 25 // { uid_t geteuid(void); }
32 SYS_PTRACE = 26 // { int ptrace(int req, pid_t pid, caddr_t addr, \ 32 SYS_PTRACE = 26 // { int ptrace(int req, pid_t pid, caddr_t addr, int data); }
33 SYS_RECVMSG = 27 // { int recvmsg(int s, struct msghdr *msg, int flags); } 33 SYS_RECVMSG = 27 // { int recvmsg(int s, struct msghdr *msg, int flags); }
34 SYS_SENDMSG = 28 // { int sendmsg(int s, caddr_t msg, int flags); } 34 SYS_SENDMSG = 28 // { int sendmsg(int s, caddr_t msg, int flags); }
35 SYS_RECVFROM = 29 // { int recvfrom(int s, caddr_t buf, size_t len, \ 35 SYS_RECVFROM = 29 // { int recvfrom(int s, caddr_t buf, size_t len, int flags, caddr_t from, int *fromlenaddr); }
36 SYS_ACCEPT = 30 // { int accept(int s, caddr_t name, int *anamelen); } 36 SYS_ACCEPT = 30 // { int accept(int s, caddr_t name, int *anamelen); }
37 SYS_GETPEERNAME = 31 // { int getpeername(int fdes, caddr_t asa, int *alen); } 37 SYS_GETPEERNAME = 31 // { int getpeername(int fdes, caddr_t asa, int *alen); }
38 SYS_GETSOCKNAME = 32 // { int getsockname(int fdes, caddr_t asa, int *alen); } 38 SYS_GETSOCKNAME = 32 // { int getsockname(int fdes, caddr_t asa, int *alen); }
@@ -45,8 +45,8 @@ const (
45 SYS_DUP = 41 // { int dup(int fd); } 45 SYS_DUP = 41 // { int dup(int fd); }
46 SYS_PIPE = 42 // { int pipe(void); } 46 SYS_PIPE = 42 // { int pipe(void); }
47 SYS_GETEGID = 43 // { gid_t getegid(void); } 47 SYS_GETEGID = 43 // { gid_t getegid(void); }
48 SYS_PROFIL = 44 // { int profil(caddr_t samples, size_t size, \ 48 SYS_PROFIL = 44 // { int profil(caddr_t samples, size_t size, size_t offset, u_int scale); }
49 SYS_KTRACE = 45 // { int ktrace(const char *fname, int ops, int facs, \ 49 SYS_KTRACE = 45 // { int ktrace(const char *fname, int ops, int facs, int pid); }
50 SYS_GETGID = 47 // { gid_t getgid(void); } 50 SYS_GETGID = 47 // { gid_t getgid(void); }
51 SYS_GETLOGIN = 49 // { int getlogin(char *namebuf, u_int namelen); } 51 SYS_GETLOGIN = 49 // { int getlogin(char *namebuf, u_int namelen); }
52 SYS_SETLOGIN = 50 // { int setlogin(char *namebuf); } 52 SYS_SETLOGIN = 50 // { int setlogin(char *namebuf); }
@@ -67,32 +67,32 @@ const (
67 SYS_MUNMAP = 73 // { int munmap(void *addr, size_t len); } 67 SYS_MUNMAP = 73 // { int munmap(void *addr, size_t len); }
68 SYS_MPROTECT = 74 // { int mprotect(void *addr, size_t len, int prot); } 68 SYS_MPROTECT = 74 // { int mprotect(void *addr, size_t len, int prot); }
69 SYS_MADVISE = 75 // { int madvise(void *addr, size_t len, int behav); } 69 SYS_MADVISE = 75 // { int madvise(void *addr, size_t len, int behav); }
70 SYS_MINCORE = 78 // { int mincore(const void *addr, size_t len, \ 70 SYS_MINCORE = 78 // { int mincore(const void *addr, size_t len, char *vec); }
71 SYS_GETGROUPS = 79 // { int getgroups(u_int gidsetsize, gid_t *gidset); } 71 SYS_GETGROUPS = 79 // { int getgroups(u_int gidsetsize, gid_t *gidset); }
72 SYS_SETGROUPS = 80 // { int setgroups(u_int gidsetsize, gid_t *gidset); } 72 SYS_SETGROUPS = 80 // { int setgroups(u_int gidsetsize, gid_t *gidset); }
73 SYS_GETPGRP = 81 // { int getpgrp(void); } 73 SYS_GETPGRP = 81 // { int getpgrp(void); }
74 SYS_SETPGID = 82 // { int setpgid(int pid, int pgid); } 74 SYS_SETPGID = 82 // { int setpgid(int pid, int pgid); }
75 SYS_SETITIMER = 83 // { int setitimer(u_int which, struct itimerval *itv, \ 75 SYS_SETITIMER = 83 // { int setitimer(u_int which, struct itimerval *itv, struct itimerval *oitv); }
76 SYS_SWAPON = 85 // { int swapon(char *name); } 76 SYS_SWAPON = 85 // { int swapon(char *name); }
77 SYS_GETITIMER = 86 // { int getitimer(u_int which, struct itimerval *itv); } 77 SYS_GETITIMER = 86 // { int getitimer(u_int which, struct itimerval *itv); }
78 SYS_GETDTABLESIZE = 89 // { int getdtablesize(void); } 78 SYS_GETDTABLESIZE = 89 // { int getdtablesize(void); }
79 SYS_DUP2 = 90 // { int dup2(int from, int to); } 79 SYS_DUP2 = 90 // { int dup2(int from, int to); }
80 SYS_FCNTL = 92 // { int fcntl(int fd, int cmd, long arg); } 80 SYS_FCNTL = 92 // { int fcntl(int fd, int cmd, long arg); }
81 SYS_SELECT = 93 // { int select(int nd, fd_set *in, fd_set *ou, \ 81 SYS_SELECT = 93 // { int select(int nd, fd_set *in, fd_set *ou, fd_set *ex, struct timeval *tv); }
82 SYS_FSYNC = 95 // { int fsync(int fd); } 82 SYS_FSYNC = 95 // { int fsync(int fd); }
83 SYS_SETPRIORITY = 96 // { int setpriority(int which, int who, int prio); } 83 SYS_SETPRIORITY = 96 // { int setpriority(int which, int who, int prio); }
84 SYS_SOCKET = 97 // { int socket(int domain, int type, int protocol); } 84 SYS_SOCKET = 97 // { int socket(int domain, int type, int protocol); }
85 SYS_CONNECT = 98 // { int connect(int s, caddr_t name, int namelen); } 85 SYS_CONNECT = 98 // { int connect(int s, caddr_t name, int namelen); }
86 SYS_GETPRIORITY = 100 // { int getpriority(int which, int who); } 86 SYS_GETPRIORITY = 100 // { int getpriority(int which, int who); }
87 SYS_BIND = 104 // { int bind(int s, caddr_t name, int namelen); } 87 SYS_BIND = 104 // { int bind(int s, caddr_t name, int namelen); }
88 SYS_SETSOCKOPT = 105 // { int setsockopt(int s, int level, int name, \ 88 SYS_SETSOCKOPT = 105 // { int setsockopt(int s, int level, int name, caddr_t val, int valsize); }
89 SYS_LISTEN = 106 // { int listen(int s, int backlog); } 89 SYS_LISTEN = 106 // { int listen(int s, int backlog); }
90 SYS_GETTIMEOFDAY = 116 // { int gettimeofday(struct timeval *tp, \ 90 SYS_GETTIMEOFDAY = 116 // { int gettimeofday(struct timeval *tp, struct timezone *tzp); }
91 SYS_GETRUSAGE = 117 // { int getrusage(int who, struct rusage *rusage); } 91 SYS_GETRUSAGE = 117 // { int getrusage(int who, struct rusage *rusage); }
92 SYS_GETSOCKOPT = 118 // { int getsockopt(int s, int level, int name, \ 92 SYS_GETSOCKOPT = 118 // { int getsockopt(int s, int level, int name, caddr_t val, int *avalsize); }
93 SYS_READV = 120 // { int readv(int fd, struct iovec *iovp, u_int iovcnt); } 93 SYS_READV = 120 // { int readv(int fd, struct iovec *iovp, u_int iovcnt); }
94 SYS_WRITEV = 121 // { int writev(int fd, struct iovec *iovp, \ 94 SYS_WRITEV = 121 // { int writev(int fd, struct iovec *iovp, u_int iovcnt); }
95 SYS_SETTIMEOFDAY = 122 // { int settimeofday(struct timeval *tv, \ 95 SYS_SETTIMEOFDAY = 122 // { int settimeofday(struct timeval *tv, struct timezone *tzp); }
96 SYS_FCHOWN = 123 // { int fchown(int fd, int uid, int gid); } 96 SYS_FCHOWN = 123 // { int fchown(int fd, int uid, int gid); }
97 SYS_FCHMOD = 124 // { int fchmod(int fd, int mode); } 97 SYS_FCHMOD = 124 // { int fchmod(int fd, int mode); }
98 SYS_SETREUID = 126 // { int setreuid(int ruid, int euid); } 98 SYS_SETREUID = 126 // { int setreuid(int ruid, int euid); }
@@ -100,15 +100,15 @@ const (
100 SYS_RENAME = 128 // { int rename(char *from, char *to); } 100 SYS_RENAME = 128 // { int rename(char *from, char *to); }
101 SYS_FLOCK = 131 // { int flock(int fd, int how); } 101 SYS_FLOCK = 131 // { int flock(int fd, int how); }
102 SYS_MKFIFO = 132 // { int mkfifo(char *path, int mode); } 102 SYS_MKFIFO = 132 // { int mkfifo(char *path, int mode); }
103 SYS_SENDTO = 133 // { int sendto(int s, caddr_t buf, size_t len, \ 103 SYS_SENDTO = 133 // { int sendto(int s, caddr_t buf, size_t len, int flags, caddr_t to, int tolen); }
104 SYS_SHUTDOWN = 134 // { int shutdown(int s, int how); } 104 SYS_SHUTDOWN = 134 // { int shutdown(int s, int how); }
105 SYS_SOCKETPAIR = 135 // { int socketpair(int domain, int type, int protocol, \ 105 SYS_SOCKETPAIR = 135 // { int socketpair(int domain, int type, int protocol, int *rsv); }
106 SYS_MKDIR = 136 // { int mkdir(char *path, int mode); } 106 SYS_MKDIR = 136 // { int mkdir(char *path, int mode); }
107 SYS_RMDIR = 137 // { int rmdir(char *path); } 107 SYS_RMDIR = 137 // { int rmdir(char *path); }
108 SYS_UTIMES = 138 // { int utimes(char *path, struct timeval *tptr); } 108 SYS_UTIMES = 138 // { int utimes(char *path, struct timeval *tptr); }
109 SYS_ADJTIME = 140 // { int adjtime(struct timeval *delta, \ 109 SYS_ADJTIME = 140 // { int adjtime(struct timeval *delta, struct timeval *olddelta); }
110 SYS_SETSID = 147 // { int setsid(void); } 110 SYS_SETSID = 147 // { int setsid(void); }
111 SYS_QUOTACTL = 148 // { int quotactl(char *path, int cmd, int uid, \ 111 SYS_QUOTACTL = 148 // { int quotactl(char *path, int cmd, int uid, caddr_t arg); }
112 SYS_STATFS = 157 // { int statfs(char *path, struct statfs *buf); } 112 SYS_STATFS = 157 // { int statfs(char *path, struct statfs *buf); }
113 SYS_FSTATFS = 158 // { int fstatfs(int fd, struct statfs *buf); } 113 SYS_FSTATFS = 158 // { int fstatfs(int fd, struct statfs *buf); }
114 SYS_GETFH = 161 // { int getfh(char *fname, struct fhandle *fhp); } 114 SYS_GETFH = 161 // { int getfh(char *fname, struct fhandle *fhp); }
@@ -116,53 +116,53 @@ const (
116 SYS_SETDOMAINNAME = 163 // { int setdomainname(char *domainname, int len); } 116 SYS_SETDOMAINNAME = 163 // { int setdomainname(char *domainname, int len); }
117 SYS_UNAME = 164 // { int uname(struct utsname *name); } 117 SYS_UNAME = 164 // { int uname(struct utsname *name); }
118 SYS_SYSARCH = 165 // { int sysarch(int op, char *parms); } 118 SYS_SYSARCH = 165 // { int sysarch(int op, char *parms); }
119 SYS_RTPRIO = 166 // { int rtprio(int function, pid_t pid, \ 119 SYS_RTPRIO = 166 // { int rtprio(int function, pid_t pid, struct rtprio *rtp); }
120 SYS_EXTPREAD = 173 // { ssize_t extpread(int fd, void *buf, \ 120 SYS_EXTPREAD = 173 // { ssize_t extpread(int fd, void *buf, size_t nbyte, int flags, off_t offset); }
121 SYS_EXTPWRITE = 174 // { ssize_t extpwrite(int fd, const void *buf, \ 121 SYS_EXTPWRITE = 174 // { ssize_t extpwrite(int fd, const void *buf, size_t nbyte, int flags, off_t offset); }
122 SYS_NTP_ADJTIME = 176 // { int ntp_adjtime(struct timex *tp); } 122 SYS_NTP_ADJTIME = 176 // { int ntp_adjtime(struct timex *tp); }
123 SYS_SETGID = 181 // { int setgid(gid_t gid); } 123 SYS_SETGID = 181 // { int setgid(gid_t gid); }
124 SYS_SETEGID = 182 // { int setegid(gid_t egid); } 124 SYS_SETEGID = 182 // { int setegid(gid_t egid); }
125 SYS_SETEUID = 183 // { int seteuid(uid_t euid); } 125 SYS_SETEUID = 183 // { int seteuid(uid_t euid); }
126 SYS_PATHCONF = 191 // { int pathconf(char *path, int name); } 126 SYS_PATHCONF = 191 // { int pathconf(char *path, int name); }
127 SYS_FPATHCONF = 192 // { int fpathconf(int fd, int name); } 127 SYS_FPATHCONF = 192 // { int fpathconf(int fd, int name); }
128 SYS_GETRLIMIT = 194 // { int getrlimit(u_int which, \ 128 SYS_GETRLIMIT = 194 // { int getrlimit(u_int which, struct rlimit *rlp); } getrlimit __getrlimit_args int
129 SYS_SETRLIMIT = 195 // { int setrlimit(u_int which, \ 129 SYS_SETRLIMIT = 195 // { int setrlimit(u_int which, struct rlimit *rlp); } setrlimit __setrlimit_args int
130 SYS_MMAP = 197 // { caddr_t mmap(caddr_t addr, size_t len, int prot, \ 130 SYS_MMAP = 197 // { caddr_t mmap(caddr_t addr, size_t len, int prot, int flags, int fd, int pad, off_t pos); }
131 // SYS_NOSYS = 198; // { int nosys(void); } __syscall __syscall_args int 131 // SYS_NOSYS = 198; // { int nosys(void); } __syscall __syscall_args int
132 SYS_LSEEK = 199 // { off_t lseek(int fd, int pad, off_t offset, \ 132 SYS_LSEEK = 199 // { off_t lseek(int fd, int pad, off_t offset, int whence); }
133 SYS_TRUNCATE = 200 // { int truncate(char *path, int pad, off_t length); } 133 SYS_TRUNCATE = 200 // { int truncate(char *path, int pad, off_t length); }
134 SYS_FTRUNCATE = 201 // { int ftruncate(int fd, int pad, off_t length); } 134 SYS_FTRUNCATE = 201 // { int ftruncate(int fd, int pad, off_t length); }
135 SYS___SYSCTL = 202 // { int __sysctl(int *name, u_int namelen, void *old, \ 135 SYS___SYSCTL = 202 // { int __sysctl(int *name, u_int namelen, void *old, size_t *oldlenp, void *new, size_t newlen); } __sysctl sysctl_args int
136 SYS_MLOCK = 203 // { int mlock(const void *addr, size_t len); } 136 SYS_MLOCK = 203 // { int mlock(const void *addr, size_t len); }
137 SYS_MUNLOCK = 204 // { int munlock(const void *addr, size_t len); } 137 SYS_MUNLOCK = 204 // { int munlock(const void *addr, size_t len); }
138 SYS_UNDELETE = 205 // { int undelete(char *path); } 138 SYS_UNDELETE = 205 // { int undelete(char *path); }
139 SYS_FUTIMES = 206 // { int futimes(int fd, struct timeval *tptr); } 139 SYS_FUTIMES = 206 // { int futimes(int fd, struct timeval *tptr); }
140 SYS_GETPGID = 207 // { int getpgid(pid_t pid); } 140 SYS_GETPGID = 207 // { int getpgid(pid_t pid); }
141 SYS_POLL = 209 // { int poll(struct pollfd *fds, u_int nfds, \ 141 SYS_POLL = 209 // { int poll(struct pollfd *fds, u_int nfds, int timeout); }
142 SYS___SEMCTL = 220 // { int __semctl(int semid, int semnum, int cmd, \ 142 SYS___SEMCTL = 220 // { int __semctl(int semid, int semnum, int cmd, union semun *arg); }
143 SYS_SEMGET = 221 // { int semget(key_t key, int nsems, int semflg); } 143 SYS_SEMGET = 221 // { int semget(key_t key, int nsems, int semflg); }
144 SYS_SEMOP = 222 // { int semop(int semid, struct sembuf *sops, \ 144 SYS_SEMOP = 222 // { int semop(int semid, struct sembuf *sops, u_int nsops); }
145 SYS_MSGCTL = 224 // { int msgctl(int msqid, int cmd, \ 145 SYS_MSGCTL = 224 // { int msgctl(int msqid, int cmd, struct msqid_ds *buf); }
146 SYS_MSGGET = 225 // { int msgget(key_t key, int msgflg); } 146 SYS_MSGGET = 225 // { int msgget(key_t key, int msgflg); }
147 SYS_MSGSND = 226 // { int msgsnd(int msqid, const void *msgp, size_t msgsz, \ 147 SYS_MSGSND = 226 // { int msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg); }
148 SYS_MSGRCV = 227 // { int msgrcv(int msqid, void *msgp, size_t msgsz, \ 148 SYS_MSGRCV = 227 // { int msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg); }
149 SYS_SHMAT = 228 // { caddr_t shmat(int shmid, const void *shmaddr, \ 149 SYS_SHMAT = 228 // { caddr_t shmat(int shmid, const void *shmaddr, int shmflg); }
150 SYS_SHMCTL = 229 // { int shmctl(int shmid, int cmd, \ 150 SYS_SHMCTL = 229 // { int shmctl(int shmid, int cmd, struct shmid_ds *buf); }
151 SYS_SHMDT = 230 // { int shmdt(const void *shmaddr); } 151 SYS_SHMDT = 230 // { int shmdt(const void *shmaddr); }
152 SYS_SHMGET = 231 // { int shmget(key_t key, size_t size, int shmflg); } 152 SYS_SHMGET = 231 // { int shmget(key_t key, size_t size, int shmflg); }
153 SYS_CLOCK_GETTIME = 232 // { int clock_gettime(clockid_t clock_id, \ 153 SYS_CLOCK_GETTIME = 232 // { int clock_gettime(clockid_t clock_id, struct timespec *tp); }
154 SYS_CLOCK_SETTIME = 233 // { int clock_settime(clockid_t clock_id, \ 154 SYS_CLOCK_SETTIME = 233 // { int clock_settime(clockid_t clock_id, const struct timespec *tp); }
155 SYS_CLOCK_GETRES = 234 // { int clock_getres(clockid_t clock_id, \ 155 SYS_CLOCK_GETRES = 234 // { int clock_getres(clockid_t clock_id, struct timespec *tp); }
156 SYS_NANOSLEEP = 240 // { int nanosleep(const struct timespec *rqtp, \ 156 SYS_NANOSLEEP = 240 // { int nanosleep(const struct timespec *rqtp, struct timespec *rmtp); }
157 SYS_MINHERIT = 250 // { int minherit(void *addr, size_t len, int inherit); } 157 SYS_MINHERIT = 250 // { int minherit(void *addr, size_t len, int inherit); }
158 SYS_RFORK = 251 // { int rfork(int flags); } 158 SYS_RFORK = 251 // { int rfork(int flags); }
159 SYS_OPENBSD_POLL = 252 // { int openbsd_poll(struct pollfd *fds, u_int nfds, \ 159 SYS_OPENBSD_POLL = 252 // { int openbsd_poll(struct pollfd *fds, u_int nfds, int timeout); }
160 SYS_ISSETUGID = 253 // { int issetugid(void); } 160 SYS_ISSETUGID = 253 // { int issetugid(void); }
161 SYS_LCHOWN = 254 // { int lchown(char *path, int uid, int gid); } 161 SYS_LCHOWN = 254 // { int lchown(char *path, int uid, int gid); }
162 SYS_LCHMOD = 274 // { int lchmod(char *path, mode_t mode); } 162 SYS_LCHMOD = 274 // { int lchmod(char *path, mode_t mode); }
163 SYS_LUTIMES = 276 // { int lutimes(char *path, struct timeval *tptr); } 163 SYS_LUTIMES = 276 // { int lutimes(char *path, struct timeval *tptr); }
164 SYS_EXTPREADV = 289 // { ssize_t extpreadv(int fd, struct iovec *iovp, \ 164 SYS_EXTPREADV = 289 // { ssize_t extpreadv(int fd, struct iovec *iovp, u_int iovcnt, int flags, off_t offset); }
165 SYS_EXTPWRITEV = 290 // { ssize_t extpwritev(int fd, struct iovec *iovp,\ 165 SYS_EXTPWRITEV = 290 // { ssize_t extpwritev(int fd, struct iovec *iovp,u_int iovcnt, int flags, off_t offset); }
166 SYS_FHSTATFS = 297 // { int fhstatfs(const struct fhandle *u_fhp, struct statfs *buf); } 166 SYS_FHSTATFS = 297 // { int fhstatfs(const struct fhandle *u_fhp, struct statfs *buf); }
167 SYS_FHOPEN = 298 // { int fhopen(const struct fhandle *u_fhp, int flags); } 167 SYS_FHOPEN = 298 // { int fhopen(const struct fhandle *u_fhp, int flags); }
168 SYS_MODNEXT = 300 // { int modnext(int modid); } 168 SYS_MODNEXT = 300 // { int modnext(int modid); }
@@ -200,34 +200,34 @@ const (
200 SYS_UTRACE = 335 // { int utrace(const void *addr, size_t len); } 200 SYS_UTRACE = 335 // { int utrace(const void *addr, size_t len); }
201 SYS_KLDSYM = 337 // { int kldsym(int fileid, int cmd, void *data); } 201 SYS_KLDSYM = 337 // { int kldsym(int fileid, int cmd, void *data); }
202 SYS_JAIL = 338 // { int jail(struct jail *jail); } 202 SYS_JAIL = 338 // { int jail(struct jail *jail); }
203 SYS_SIGPROCMASK = 340 // { int sigprocmask(int how, const sigset_t *set, \ 203 SYS_SIGPROCMASK = 340 // { int sigprocmask(int how, const sigset_t *set, sigset_t *oset); }
204 SYS_SIGSUSPEND = 341 // { int sigsuspend(const sigset_t *sigmask); } 204 SYS_SIGSUSPEND = 341 // { int sigsuspend(const sigset_t *sigmask); }
205 SYS_SIGACTION = 342 // { int sigaction(int sig, const struct sigaction *act, \ 205 SYS_SIGACTION = 342 // { int sigaction(int sig, const struct sigaction *act, struct sigaction *oact); }
206 SYS_SIGPENDING = 343 // { int sigpending(sigset_t *set); } 206 SYS_SIGPENDING = 343 // { int sigpending(sigset_t *set); }
207 SYS_SIGRETURN = 344 // { int sigreturn(ucontext_t *sigcntxp); } 207 SYS_SIGRETURN = 344 // { int sigreturn(ucontext_t *sigcntxp); }
208 SYS_SIGTIMEDWAIT = 345 // { int sigtimedwait(const sigset_t *set,\ 208 SYS_SIGTIMEDWAIT = 345 // { int sigtimedwait(const sigset_t *set,siginfo_t *info, const struct timespec *timeout); }
209 SYS_SIGWAITINFO = 346 // { int sigwaitinfo(const sigset_t *set,\ 209 SYS_SIGWAITINFO = 346 // { int sigwaitinfo(const sigset_t *set,siginfo_t *info); }
210 SYS___ACL_GET_FILE = 347 // { int __acl_get_file(const char *path, \ 210 SYS___ACL_GET_FILE = 347 // { int __acl_get_file(const char *path, acl_type_t type, struct acl *aclp); }
211 SYS___ACL_SET_FILE = 348 // { int __acl_set_file(const char *path, \ 211 SYS___ACL_SET_FILE = 348 // { int __acl_set_file(const char *path, acl_type_t type, struct acl *aclp); }
212 SYS___ACL_GET_FD = 349 // { int __acl_get_fd(int filedes, acl_type_t type, \ 212 SYS___ACL_GET_FD = 349 // { int __acl_get_fd(int filedes, acl_type_t type, struct acl *aclp); }
213 SYS___ACL_SET_FD = 350 // { int __acl_set_fd(int filedes, acl_type_t type, \ 213 SYS___ACL_SET_FD = 350 // { int __acl_set_fd(int filedes, acl_type_t type, struct acl *aclp); }
214 SYS___ACL_DELETE_FILE = 351 // { int __acl_delete_file(const char *path, \ 214 SYS___ACL_DELETE_FILE = 351 // { int __acl_delete_file(const char *path, acl_type_t type); }
215 SYS___ACL_DELETE_FD = 352 // { int __acl_delete_fd(int filedes, acl_type_t type); } 215 SYS___ACL_DELETE_FD = 352 // { int __acl_delete_fd(int filedes, acl_type_t type); }
216 SYS___ACL_ACLCHECK_FILE = 353 // { int __acl_aclcheck_file(const char *path, \ 216 SYS___ACL_ACLCHECK_FILE = 353 // { int __acl_aclcheck_file(const char *path, acl_type_t type, struct acl *aclp); }
217 SYS___ACL_ACLCHECK_FD = 354 // { int __acl_aclcheck_fd(int filedes, acl_type_t type, \ 217 SYS___ACL_ACLCHECK_FD = 354 // { int __acl_aclcheck_fd(int filedes, acl_type_t type, struct acl *aclp); }
218 SYS_EXTATTRCTL = 355 // { int extattrctl(const char *path, int cmd, \ 218 SYS_EXTATTRCTL = 355 // { int extattrctl(const char *path, int cmd, const char *filename, int attrnamespace, const char *attrname); }
219 SYS_EXTATTR_SET_FILE = 356 // { int extattr_set_file(const char *path, \ 219 SYS_EXTATTR_SET_FILE = 356 // { int extattr_set_file(const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
220 SYS_EXTATTR_GET_FILE = 357 // { int extattr_get_file(const char *path, \ 220 SYS_EXTATTR_GET_FILE = 357 // { int extattr_get_file(const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
221 SYS_EXTATTR_DELETE_FILE = 358 // { int extattr_delete_file(const char *path, \ 221 SYS_EXTATTR_DELETE_FILE = 358 // { int extattr_delete_file(const char *path, int attrnamespace, const char *attrname); }
222 SYS_AIO_WAITCOMPLETE = 359 // { int aio_waitcomplete(struct aiocb **aiocbp, struct timespec *timeout); } 222 SYS_AIO_WAITCOMPLETE = 359 // { int aio_waitcomplete(struct aiocb **aiocbp, struct timespec *timeout); }
223 SYS_GETRESUID = 360 // { int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); } 223 SYS_GETRESUID = 360 // { int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); }
224 SYS_GETRESGID = 361 // { int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid); } 224 SYS_GETRESGID = 361 // { int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid); }
225 SYS_KQUEUE = 362 // { int kqueue(void); } 225 SYS_KQUEUE = 362 // { int kqueue(void); }
226 SYS_KEVENT = 363 // { int kevent(int fd, \ 226 SYS_KEVENT = 363 // { int kevent(int fd, const struct kevent *changelist, int nchanges, struct kevent *eventlist, int nevents, const struct timespec *timeout); }
227 SYS_KENV = 390 // { int kenv(int what, const char *name, char *value, int len); } 227 SYS_KENV = 390 // { int kenv(int what, const char *name, char *value, int len); }
228 SYS_LCHFLAGS = 391 // { int lchflags(char *path, int flags); } 228 SYS_LCHFLAGS = 391 // { int lchflags(char *path, int flags); }
229 SYS_UUIDGEN = 392 // { int uuidgen(struct uuid *store, int count); } 229 SYS_UUIDGEN = 392 // { int uuidgen(struct uuid *store, int count); }
230 SYS_SENDFILE = 393 // { int sendfile(int fd, int s, off_t offset, size_t nbytes, \ 230 SYS_SENDFILE = 393 // { int sendfile(int fd, int s, off_t offset, size_t nbytes, struct sf_hdtr *hdtr, off_t *sbytes, int flags); }
231 SYS_VARSYM_SET = 450 // { int varsym_set(int level, const char *name, const char *data); } 231 SYS_VARSYM_SET = 450 // { int varsym_set(int level, const char *name, const char *data); }
232 SYS_VARSYM_GET = 451 // { int varsym_get(int mask, const char *wild, char *buf, int bufsize); } 232 SYS_VARSYM_GET = 451 // { int varsym_get(int mask, const char *wild, char *buf, int bufsize); }
233 SYS_VARSYM_LIST = 452 // { int varsym_list(int level, char *buf, int maxsize, int *marker); } 233 SYS_VARSYM_LIST = 452 // { int varsym_list(int level, char *buf, int maxsize, int *marker); }
@@ -245,58 +245,58 @@ const (
245 SYS_FSTAT = 476 // { int fstat(int fd, struct stat *sb); } 245 SYS_FSTAT = 476 // { int fstat(int fd, struct stat *sb); }
246 SYS_LSTAT = 477 // { int lstat(const char *path, struct stat *ub); } 246 SYS_LSTAT = 477 // { int lstat(const char *path, struct stat *ub); }
247 SYS_FHSTAT = 478 // { int fhstat(const struct fhandle *u_fhp, struct stat *sb); } 247 SYS_FHSTAT = 478 // { int fhstat(const struct fhandle *u_fhp, struct stat *sb); }
248 SYS_GETDIRENTRIES = 479 // { int getdirentries(int fd, char *buf, u_int count, \ 248 SYS_GETDIRENTRIES = 479 // { int getdirentries(int fd, char *buf, u_int count, long *basep); }
249 SYS_GETDENTS = 480 // { int getdents(int fd, char *buf, size_t count); } 249 SYS_GETDENTS = 480 // { int getdents(int fd, char *buf, size_t count); }
250 SYS_USCHED_SET = 481 // { int usched_set(pid_t pid, int cmd, void *data, \ 250 SYS_USCHED_SET = 481 // { int usched_set(pid_t pid, int cmd, void *data, int bytes); }
251 SYS_EXTACCEPT = 482 // { int extaccept(int s, int flags, caddr_t name, int *anamelen); } 251 SYS_EXTACCEPT = 482 // { int extaccept(int s, int flags, caddr_t name, int *anamelen); }
252 SYS_EXTCONNECT = 483 // { int extconnect(int s, int flags, caddr_t name, int namelen); } 252 SYS_EXTCONNECT = 483 // { int extconnect(int s, int flags, caddr_t name, int namelen); }
253 SYS_MCONTROL = 485 // { int mcontrol(void *addr, size_t len, int behav, off_t value); } 253 SYS_MCONTROL = 485 // { int mcontrol(void *addr, size_t len, int behav, off_t value); }
254 SYS_VMSPACE_CREATE = 486 // { int vmspace_create(void *id, int type, void *data); } 254 SYS_VMSPACE_CREATE = 486 // { int vmspace_create(void *id, int type, void *data); }
255 SYS_VMSPACE_DESTROY = 487 // { int vmspace_destroy(void *id); } 255 SYS_VMSPACE_DESTROY = 487 // { int vmspace_destroy(void *id); }
256 SYS_VMSPACE_CTL = 488 // { int vmspace_ctl(void *id, int cmd, \ 256 SYS_VMSPACE_CTL = 488 // { int vmspace_ctl(void *id, int cmd, struct trapframe *tframe, struct vextframe *vframe); }
257 SYS_VMSPACE_MMAP = 489 // { int vmspace_mmap(void *id, void *addr, size_t len, \ 257 SYS_VMSPACE_MMAP = 489 // { int vmspace_mmap(void *id, void *addr, size_t len, int prot, int flags, int fd, off_t offset); }
258 SYS_VMSPACE_MUNMAP = 490 // { int vmspace_munmap(void *id, void *addr, \ 258 SYS_VMSPACE_MUNMAP = 490 // { int vmspace_munmap(void *id, void *addr, size_t len); }
259 SYS_VMSPACE_MCONTROL = 491 // { int vmspace_mcontrol(void *id, void *addr, \ 259 SYS_VMSPACE_MCONTROL = 491 // { int vmspace_mcontrol(void *id, void *addr, size_t len, int behav, off_t value); }
260 SYS_VMSPACE_PREAD = 492 // { ssize_t vmspace_pread(void *id, void *buf, \ 260 SYS_VMSPACE_PREAD = 492 // { ssize_t vmspace_pread(void *id, void *buf, size_t nbyte, int flags, off_t offset); }
261 SYS_VMSPACE_PWRITE = 493 // { ssize_t vmspace_pwrite(void *id, const void *buf, \ 261 SYS_VMSPACE_PWRITE = 493 // { ssize_t vmspace_pwrite(void *id, const void *buf, size_t nbyte, int flags, off_t offset); }
262 SYS_EXTEXIT = 494 // { void extexit(int how, int status, void *addr); } 262 SYS_EXTEXIT = 494 // { void extexit(int how, int status, void *addr); }
263 SYS_LWP_CREATE = 495 // { int lwp_create(struct lwp_params *params); } 263 SYS_LWP_CREATE = 495 // { int lwp_create(struct lwp_params *params); }
264 SYS_LWP_GETTID = 496 // { lwpid_t lwp_gettid(void); } 264 SYS_LWP_GETTID = 496 // { lwpid_t lwp_gettid(void); }
265 SYS_LWP_KILL = 497 // { int lwp_kill(pid_t pid, lwpid_t tid, int signum); } 265 SYS_LWP_KILL = 497 // { int lwp_kill(pid_t pid, lwpid_t tid, int signum); }
266 SYS_LWP_RTPRIO = 498 // { int lwp_rtprio(int function, pid_t pid, lwpid_t tid, struct rtprio *rtp); } 266 SYS_LWP_RTPRIO = 498 // { int lwp_rtprio(int function, pid_t pid, lwpid_t tid, struct rtprio *rtp); }
267 SYS_PSELECT = 499 // { int pselect(int nd, fd_set *in, fd_set *ou, \ 267 SYS_PSELECT = 499 // { int pselect(int nd, fd_set *in, fd_set *ou, fd_set *ex, const struct timespec *ts, const sigset_t *sigmask); }
268 SYS_STATVFS = 500 // { int statvfs(const char *path, struct statvfs *buf); } 268 SYS_STATVFS = 500 // { int statvfs(const char *path, struct statvfs *buf); }
269 SYS_FSTATVFS = 501 // { int fstatvfs(int fd, struct statvfs *buf); } 269 SYS_FSTATVFS = 501 // { int fstatvfs(int fd, struct statvfs *buf); }
270 SYS_FHSTATVFS = 502 // { int fhstatvfs(const struct fhandle *u_fhp, struct statvfs *buf); } 270 SYS_FHSTATVFS = 502 // { int fhstatvfs(const struct fhandle *u_fhp, struct statvfs *buf); }
271 SYS_GETVFSSTAT = 503 // { int getvfsstat(struct statfs *buf, \ 271 SYS_GETVFSSTAT = 503 // { int getvfsstat(struct statfs *buf, struct statvfs *vbuf, long vbufsize, int flags); }
272 SYS_OPENAT = 504 // { int openat(int fd, char *path, int flags, int mode); } 272 SYS_OPENAT = 504 // { int openat(int fd, char *path, int flags, int mode); }
273 SYS_FSTATAT = 505 // { int fstatat(int fd, char *path, \ 273 SYS_FSTATAT = 505 // { int fstatat(int fd, char *path, struct stat *sb, int flags); }
274 SYS_FCHMODAT = 506 // { int fchmodat(int fd, char *path, int mode, \ 274 SYS_FCHMODAT = 506 // { int fchmodat(int fd, char *path, int mode, int flags); }
275 SYS_FCHOWNAT = 507 // { int fchownat(int fd, char *path, int uid, int gid, \ 275 SYS_FCHOWNAT = 507 // { int fchownat(int fd, char *path, int uid, int gid, int flags); }
276 SYS_UNLINKAT = 508 // { int unlinkat(int fd, char *path, int flags); } 276 SYS_UNLINKAT = 508 // { int unlinkat(int fd, char *path, int flags); }
277 SYS_FACCESSAT = 509 // { int faccessat(int fd, char *path, int amode, \ 277 SYS_FACCESSAT = 509 // { int faccessat(int fd, char *path, int amode, int flags); }
278 SYS_MQ_OPEN = 510 // { mqd_t mq_open(const char * name, int oflag, \ 278 SYS_MQ_OPEN = 510 // { mqd_t mq_open(const char * name, int oflag, mode_t mode, struct mq_attr *attr); }
279 SYS_MQ_CLOSE = 511 // { int mq_close(mqd_t mqdes); } 279 SYS_MQ_CLOSE = 511 // { int mq_close(mqd_t mqdes); }
280 SYS_MQ_UNLINK = 512 // { int mq_unlink(const char *name); } 280 SYS_MQ_UNLINK = 512 // { int mq_unlink(const char *name); }
281 SYS_MQ_GETATTR = 513 // { int mq_getattr(mqd_t mqdes, \ 281 SYS_MQ_GETATTR = 513 // { int mq_getattr(mqd_t mqdes, struct mq_attr *mqstat); }
282 SYS_MQ_SETATTR = 514 // { int mq_setattr(mqd_t mqdes, \ 282 SYS_MQ_SETATTR = 514 // { int mq_setattr(mqd_t mqdes, const struct mq_attr *mqstat, struct mq_attr *omqstat); }
283 SYS_MQ_NOTIFY = 515 // { int mq_notify(mqd_t mqdes, \ 283 SYS_MQ_NOTIFY = 515 // { int mq_notify(mqd_t mqdes, const struct sigevent *notification); }
284 SYS_MQ_SEND = 516 // { int mq_send(mqd_t mqdes, const char *msg_ptr, \ 284 SYS_MQ_SEND = 516 // { int mq_send(mqd_t mqdes, const char *msg_ptr, size_t msg_len, unsigned msg_prio); }
285 SYS_MQ_RECEIVE = 517 // { ssize_t mq_receive(mqd_t mqdes, char *msg_ptr, \ 285 SYS_MQ_RECEIVE = 517 // { ssize_t mq_receive(mqd_t mqdes, char *msg_ptr, size_t msg_len, unsigned *msg_prio); }
286 SYS_MQ_TIMEDSEND = 518 // { int mq_timedsend(mqd_t mqdes, \ 286 SYS_MQ_TIMEDSEND = 518 // { int mq_timedsend(mqd_t mqdes, const char *msg_ptr, size_t msg_len, unsigned msg_prio, const struct timespec *abs_timeout); }
287 SYS_MQ_TIMEDRECEIVE = 519 // { ssize_t mq_timedreceive(mqd_t mqdes, \ 287 SYS_MQ_TIMEDRECEIVE = 519 // { ssize_t mq_timedreceive(mqd_t mqdes, char *msg_ptr, size_t msg_len, unsigned *msg_prio, const struct timespec *abs_timeout); }
288 SYS_IOPRIO_SET = 520 // { int ioprio_set(int which, int who, int prio); } 288 SYS_IOPRIO_SET = 520 // { int ioprio_set(int which, int who, int prio); }
289 SYS_IOPRIO_GET = 521 // { int ioprio_get(int which, int who); } 289 SYS_IOPRIO_GET = 521 // { int ioprio_get(int which, int who); }
290 SYS_CHROOT_KERNEL = 522 // { int chroot_kernel(char *path); } 290 SYS_CHROOT_KERNEL = 522 // { int chroot_kernel(char *path); }
291 SYS_RENAMEAT = 523 // { int renameat(int oldfd, char *old, int newfd, \ 291 SYS_RENAMEAT = 523 // { int renameat(int oldfd, char *old, int newfd, char *new); }
292 SYS_MKDIRAT = 524 // { int mkdirat(int fd, char *path, mode_t mode); } 292 SYS_MKDIRAT = 524 // { int mkdirat(int fd, char *path, mode_t mode); }
293 SYS_MKFIFOAT = 525 // { int mkfifoat(int fd, char *path, mode_t mode); } 293 SYS_MKFIFOAT = 525 // { int mkfifoat(int fd, char *path, mode_t mode); }
294 SYS_MKNODAT = 526 // { int mknodat(int fd, char *path, mode_t mode, \ 294 SYS_MKNODAT = 526 // { int mknodat(int fd, char *path, mode_t mode, dev_t dev); }
295 SYS_READLINKAT = 527 // { int readlinkat(int fd, char *path, char *buf, \ 295 SYS_READLINKAT = 527 // { int readlinkat(int fd, char *path, char *buf, size_t bufsize); }
296 SYS_SYMLINKAT = 528 // { int symlinkat(char *path1, int fd, char *path2); } 296 SYS_SYMLINKAT = 528 // { int symlinkat(char *path1, int fd, char *path2); }
297 SYS_SWAPOFF = 529 // { int swapoff(char *name); } 297 SYS_SWAPOFF = 529 // { int swapoff(char *name); }
298 SYS_VQUOTACTL = 530 // { int vquotactl(const char *path, \ 298 SYS_VQUOTACTL = 530 // { int vquotactl(const char *path, struct plistref *pref); }
299 SYS_LINKAT = 531 // { int linkat(int fd1, char *path1, int fd2, \ 299 SYS_LINKAT = 531 // { int linkat(int fd1, char *path1, int fd2, char *path2, int flags); }
300 SYS_EACCESS = 532 // { int eaccess(char *path, int flags); } 300 SYS_EACCESS = 532 // { int eaccess(char *path, int flags); }
301 SYS_LPATHCONF = 533 // { int lpathconf(char *path, int name); } 301 SYS_LPATHCONF = 533 // { int lpathconf(char *path, int name); }
302 SYS_VMM_GUEST_CTL = 534 // { int vmm_guest_ctl(int op, struct vmm_guest_options *options); } 302 SYS_VMM_GUEST_CTL = 534 // { int vmm_guest_ctl(int op, struct vmm_guest_options *options); }
@@ -308,7 +308,7 @@ const (
308 SYS_FUTIMENS = 540 // { int futimens(int fd, const struct timespec *ts); } 308 SYS_FUTIMENS = 540 // { int futimens(int fd, const struct timespec *ts); }
309 SYS_ACCEPT4 = 541 // { int accept4(int s, caddr_t name, int *anamelen, int flags); } 309 SYS_ACCEPT4 = 541 // { int accept4(int s, caddr_t name, int *anamelen, int flags); }
310 SYS_LWP_SETNAME = 542 // { int lwp_setname(lwpid_t tid, const char *name); } 310 SYS_LWP_SETNAME = 542 // { int lwp_setname(lwpid_t tid, const char *name); }
311 SYS_PPOLL = 543 // { int ppoll(struct pollfd *fds, u_int nfds, \ 311 SYS_PPOLL = 543 // { int ppoll(struct pollfd *fds, u_int nfds, const struct timespec *ts, const sigset_t *sigmask); }
312 SYS_LWP_SETAFFINITY = 544 // { int lwp_setaffinity(pid_t pid, lwpid_t tid, const cpumask_t *mask); } 312 SYS_LWP_SETAFFINITY = 544 // { int lwp_setaffinity(pid_t pid, lwpid_t tid, const cpumask_t *mask); }
313 SYS_LWP_GETAFFINITY = 545 // { int lwp_getaffinity(pid_t pid, lwpid_t tid, cpumask_t *mask); } 313 SYS_LWP_GETAFFINITY = 545 // { int lwp_getaffinity(pid_t pid, lwpid_t tid, cpumask_t *mask); }
314 SYS_LWP_CREATE2 = 546 // { int lwp_create2(struct lwp_params *params, const cpumask_t *mask); } 314 SYS_LWP_CREATE2 = 546 // { int lwp_create2(struct lwp_params *params, const cpumask_t *mask); }
diff --git a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_386.go b/vendor/golang.org/x/sys/unix/zsysnum_freebsd_386.go
index 1ab8780..55c3a32 100644
--- a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_386.go
+++ b/vendor/golang.org/x/sys/unix/zsysnum_freebsd_386.go
@@ -1,4 +1,4 @@
1// mksysnum_freebsd.pl 1// go run mksysnum.go https://svn.freebsd.org/base/stable/10/sys/kern/syscalls.master
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build 386,freebsd 4// +build 386,freebsd
@@ -7,13 +7,13 @@ package unix
7 7
8const ( 8const (
9 // SYS_NOSYS = 0; // { int nosys(void); } syscall nosys_args int 9 // SYS_NOSYS = 0; // { int nosys(void); } syscall nosys_args int
10 SYS_EXIT = 1 // { void sys_exit(int rval); } exit \ 10 SYS_EXIT = 1 // { void sys_exit(int rval); } exit sys_exit_args void
11 SYS_FORK = 2 // { int fork(void); } 11 SYS_FORK = 2 // { int fork(void); }
12 SYS_READ = 3 // { ssize_t read(int fd, void *buf, \ 12 SYS_READ = 3 // { ssize_t read(int fd, void *buf, size_t nbyte); }
13 SYS_WRITE = 4 // { ssize_t write(int fd, const void *buf, \ 13 SYS_WRITE = 4 // { ssize_t write(int fd, const void *buf, size_t nbyte); }
14 SYS_OPEN = 5 // { int open(char *path, int flags, int mode); } 14 SYS_OPEN = 5 // { int open(char *path, int flags, int mode); }
15 SYS_CLOSE = 6 // { int close(int fd); } 15 SYS_CLOSE = 6 // { int close(int fd); }
16 SYS_WAIT4 = 7 // { int wait4(int pid, int *status, \ 16 SYS_WAIT4 = 7 // { int wait4(int pid, int *status, int options, struct rusage *rusage); }
17 SYS_LINK = 9 // { int link(char *path, char *link); } 17 SYS_LINK = 9 // { int link(char *path, char *link); }
18 SYS_UNLINK = 10 // { int unlink(char *path); } 18 SYS_UNLINK = 10 // { int unlink(char *path); }
19 SYS_CHDIR = 12 // { int chdir(char *path); } 19 SYS_CHDIR = 12 // { int chdir(char *path); }
@@ -21,20 +21,20 @@ const (
21 SYS_MKNOD = 14 // { int mknod(char *path, int mode, int dev); } 21 SYS_MKNOD = 14 // { int mknod(char *path, int mode, int dev); }
22 SYS_CHMOD = 15 // { int chmod(char *path, int mode); } 22 SYS_CHMOD = 15 // { int chmod(char *path, int mode); }
23 SYS_CHOWN = 16 // { int chown(char *path, int uid, int gid); } 23 SYS_CHOWN = 16 // { int chown(char *path, int uid, int gid); }
24 SYS_OBREAK = 17 // { int obreak(char *nsize); } break \ 24 SYS_OBREAK = 17 // { int obreak(char *nsize); } break obreak_args int
25 SYS_GETPID = 20 // { pid_t getpid(void); } 25 SYS_GETPID = 20 // { pid_t getpid(void); }
26 SYS_MOUNT = 21 // { int mount(char *type, char *path, \ 26 SYS_MOUNT = 21 // { int mount(char *type, char *path, int flags, caddr_t data); }
27 SYS_UNMOUNT = 22 // { int unmount(char *path, int flags); } 27 SYS_UNMOUNT = 22 // { int unmount(char *path, int flags); }
28 SYS_SETUID = 23 // { int setuid(uid_t uid); } 28 SYS_SETUID = 23 // { int setuid(uid_t uid); }
29 SYS_GETUID = 24 // { uid_t getuid(void); } 29 SYS_GETUID = 24 // { uid_t getuid(void); }
30 SYS_GETEUID = 25 // { uid_t geteuid(void); } 30 SYS_GETEUID = 25 // { uid_t geteuid(void); }
31 SYS_PTRACE = 26 // { int ptrace(int req, pid_t pid, \ 31 SYS_PTRACE = 26 // { int ptrace(int req, pid_t pid, caddr_t addr, int data); }
32 SYS_RECVMSG = 27 // { int recvmsg(int s, struct msghdr *msg, \ 32 SYS_RECVMSG = 27 // { int recvmsg(int s, struct msghdr *msg, int flags); }
33 SYS_SENDMSG = 28 // { int sendmsg(int s, struct msghdr *msg, \ 33 SYS_SENDMSG = 28 // { int sendmsg(int s, struct msghdr *msg, int flags); }
34 SYS_RECVFROM = 29 // { int recvfrom(int s, caddr_t buf, \ 34 SYS_RECVFROM = 29 // { int recvfrom(int s, caddr_t buf, size_t len, int flags, struct sockaddr * __restrict from, __socklen_t * __restrict fromlenaddr); }
35 SYS_ACCEPT = 30 // { int accept(int s, \ 35 SYS_ACCEPT = 30 // { int accept(int s, struct sockaddr * __restrict name, __socklen_t * __restrict anamelen); }
36 SYS_GETPEERNAME = 31 // { int getpeername(int fdes, \ 36 SYS_GETPEERNAME = 31 // { int getpeername(int fdes, struct sockaddr * __restrict asa, __socklen_t * __restrict alen); }
37 SYS_GETSOCKNAME = 32 // { int getsockname(int fdes, \ 37 SYS_GETSOCKNAME = 32 // { int getsockname(int fdes, struct sockaddr * __restrict asa, __socklen_t * __restrict alen); }
38 SYS_ACCESS = 33 // { int access(char *path, int amode); } 38 SYS_ACCESS = 33 // { int access(char *path, int amode); }
39 SYS_CHFLAGS = 34 // { int chflags(const char *path, u_long flags); } 39 SYS_CHFLAGS = 34 // { int chflags(const char *path, u_long flags); }
40 SYS_FCHFLAGS = 35 // { int fchflags(int fd, u_long flags); } 40 SYS_FCHFLAGS = 35 // { int fchflags(int fd, u_long flags); }
@@ -44,55 +44,55 @@ const (
44 SYS_DUP = 41 // { int dup(u_int fd); } 44 SYS_DUP = 41 // { int dup(u_int fd); }
45 SYS_PIPE = 42 // { int pipe(void); } 45 SYS_PIPE = 42 // { int pipe(void); }
46 SYS_GETEGID = 43 // { gid_t getegid(void); } 46 SYS_GETEGID = 43 // { gid_t getegid(void); }
47 SYS_PROFIL = 44 // { int profil(caddr_t samples, size_t size, \ 47 SYS_PROFIL = 44 // { int profil(caddr_t samples, size_t size, size_t offset, u_int scale); }
48 SYS_KTRACE = 45 // { int ktrace(const char *fname, int ops, \ 48 SYS_KTRACE = 45 // { int ktrace(const char *fname, int ops, int facs, int pid); }
49 SYS_GETGID = 47 // { gid_t getgid(void); } 49 SYS_GETGID = 47 // { gid_t getgid(void); }
50 SYS_GETLOGIN = 49 // { int getlogin(char *namebuf, u_int \ 50 SYS_GETLOGIN = 49 // { int getlogin(char *namebuf, u_int namelen); }
51 SYS_SETLOGIN = 50 // { int setlogin(char *namebuf); } 51 SYS_SETLOGIN = 50 // { int setlogin(char *namebuf); }
52 SYS_ACCT = 51 // { int acct(char *path); } 52 SYS_ACCT = 51 // { int acct(char *path); }
53 SYS_SIGALTSTACK = 53 // { int sigaltstack(stack_t *ss, \ 53 SYS_SIGALTSTACK = 53 // { int sigaltstack(stack_t *ss, stack_t *oss); }
54 SYS_IOCTL = 54 // { int ioctl(int fd, u_long com, \ 54 SYS_IOCTL = 54 // { int ioctl(int fd, u_long com, caddr_t data); }
55 SYS_REBOOT = 55 // { int reboot(int opt); } 55 SYS_REBOOT = 55 // { int reboot(int opt); }
56 SYS_REVOKE = 56 // { int revoke(char *path); } 56 SYS_REVOKE = 56 // { int revoke(char *path); }
57 SYS_SYMLINK = 57 // { int symlink(char *path, char *link); } 57 SYS_SYMLINK = 57 // { int symlink(char *path, char *link); }
58 SYS_READLINK = 58 // { ssize_t readlink(char *path, char *buf, \ 58 SYS_READLINK = 58 // { ssize_t readlink(char *path, char *buf, size_t count); }
59 SYS_EXECVE = 59 // { int execve(char *fname, char **argv, \ 59 SYS_EXECVE = 59 // { int execve(char *fname, char **argv, char **envv); }
60 SYS_UMASK = 60 // { int umask(int newmask); } umask umask_args \ 60 SYS_UMASK = 60 // { int umask(int newmask); } umask umask_args int
61 SYS_CHROOT = 61 // { int chroot(char *path); } 61 SYS_CHROOT = 61 // { int chroot(char *path); }
62 SYS_MSYNC = 65 // { int msync(void *addr, size_t len, \ 62 SYS_MSYNC = 65 // { int msync(void *addr, size_t len, int flags); }
63 SYS_VFORK = 66 // { int vfork(void); } 63 SYS_VFORK = 66 // { int vfork(void); }
64 SYS_SBRK = 69 // { int sbrk(int incr); } 64 SYS_SBRK = 69 // { int sbrk(int incr); }
65 SYS_SSTK = 70 // { int sstk(int incr); } 65 SYS_SSTK = 70 // { int sstk(int incr); }
66 SYS_OVADVISE = 72 // { int ovadvise(int anom); } vadvise \ 66 SYS_OVADVISE = 72 // { int ovadvise(int anom); } vadvise ovadvise_args int
67 SYS_MUNMAP = 73 // { int munmap(void *addr, size_t len); } 67 SYS_MUNMAP = 73 // { int munmap(void *addr, size_t len); }
68 SYS_MPROTECT = 74 // { int mprotect(const void *addr, size_t len, \ 68 SYS_MPROTECT = 74 // { int mprotect(const void *addr, size_t len, int prot); }
69 SYS_MADVISE = 75 // { int madvise(void *addr, size_t len, \ 69 SYS_MADVISE = 75 // { int madvise(void *addr, size_t len, int behav); }
70 SYS_MINCORE = 78 // { int mincore(const void *addr, size_t len, \ 70 SYS_MINCORE = 78 // { int mincore(const void *addr, size_t len, char *vec); }
71 SYS_GETGROUPS = 79 // { int getgroups(u_int gidsetsize, \ 71 SYS_GETGROUPS = 79 // { int getgroups(u_int gidsetsize, gid_t *gidset); }
72 SYS_SETGROUPS = 80 // { int setgroups(u_int gidsetsize, \ 72 SYS_SETGROUPS = 80 // { int setgroups(u_int gidsetsize, gid_t *gidset); }
73 SYS_GETPGRP = 81 // { int getpgrp(void); } 73 SYS_GETPGRP = 81 // { int getpgrp(void); }
74 SYS_SETPGID = 82 // { int setpgid(int pid, int pgid); } 74 SYS_SETPGID = 82 // { int setpgid(int pid, int pgid); }
75 SYS_SETITIMER = 83 // { int setitimer(u_int which, struct \ 75 SYS_SETITIMER = 83 // { int setitimer(u_int which, struct itimerval *itv, struct itimerval *oitv); }
76 SYS_SWAPON = 85 // { int swapon(char *name); } 76 SYS_SWAPON = 85 // { int swapon(char *name); }
77 SYS_GETITIMER = 86 // { int getitimer(u_int which, \ 77 SYS_GETITIMER = 86 // { int getitimer(u_int which, struct itimerval *itv); }
78 SYS_GETDTABLESIZE = 89 // { int getdtablesize(void); } 78 SYS_GETDTABLESIZE = 89 // { int getdtablesize(void); }
79 SYS_DUP2 = 90 // { int dup2(u_int from, u_int to); } 79 SYS_DUP2 = 90 // { int dup2(u_int from, u_int to); }
80 SYS_FCNTL = 92 // { int fcntl(int fd, int cmd, long arg); } 80 SYS_FCNTL = 92 // { int fcntl(int fd, int cmd, long arg); }
81 SYS_SELECT = 93 // { int select(int nd, fd_set *in, fd_set *ou, \ 81 SYS_SELECT = 93 // { int select(int nd, fd_set *in, fd_set *ou, fd_set *ex, struct timeval *tv); }
82 SYS_FSYNC = 95 // { int fsync(int fd); } 82 SYS_FSYNC = 95 // { int fsync(int fd); }
83 SYS_SETPRIORITY = 96 // { int setpriority(int which, int who, \ 83 SYS_SETPRIORITY = 96 // { int setpriority(int which, int who, int prio); }
84 SYS_SOCKET = 97 // { int socket(int domain, int type, \ 84 SYS_SOCKET = 97 // { int socket(int domain, int type, int protocol); }
85 SYS_CONNECT = 98 // { int connect(int s, caddr_t name, \ 85 SYS_CONNECT = 98 // { int connect(int s, caddr_t name, int namelen); }
86 SYS_GETPRIORITY = 100 // { int getpriority(int which, int who); } 86 SYS_GETPRIORITY = 100 // { int getpriority(int which, int who); }
87 SYS_BIND = 104 // { int bind(int s, caddr_t name, \ 87 SYS_BIND = 104 // { int bind(int s, caddr_t name, int namelen); }
88 SYS_SETSOCKOPT = 105 // { int setsockopt(int s, int level, int name, \ 88 SYS_SETSOCKOPT = 105 // { int setsockopt(int s, int level, int name, caddr_t val, int valsize); }
89 SYS_LISTEN = 106 // { int listen(int s, int backlog); } 89 SYS_LISTEN = 106 // { int listen(int s, int backlog); }
90 SYS_GETTIMEOFDAY = 116 // { int gettimeofday(struct timeval *tp, \ 90 SYS_GETTIMEOFDAY = 116 // { int gettimeofday(struct timeval *tp, struct timezone *tzp); }
91 SYS_GETRUSAGE = 117 // { int getrusage(int who, \ 91 SYS_GETRUSAGE = 117 // { int getrusage(int who, struct rusage *rusage); }
92 SYS_GETSOCKOPT = 118 // { int getsockopt(int s, int level, int name, \ 92 SYS_GETSOCKOPT = 118 // { int getsockopt(int s, int level, int name, caddr_t val, int *avalsize); }
93 SYS_READV = 120 // { int readv(int fd, struct iovec *iovp, \ 93 SYS_READV = 120 // { int readv(int fd, struct iovec *iovp, u_int iovcnt); }
94 SYS_WRITEV = 121 // { int writev(int fd, struct iovec *iovp, \ 94 SYS_WRITEV = 121 // { int writev(int fd, struct iovec *iovp, u_int iovcnt); }
95 SYS_SETTIMEOFDAY = 122 // { int settimeofday(struct timeval *tv, \ 95 SYS_SETTIMEOFDAY = 122 // { int settimeofday(struct timeval *tv, struct timezone *tzp); }
96 SYS_FCHOWN = 123 // { int fchown(int fd, int uid, int gid); } 96 SYS_FCHOWN = 123 // { int fchown(int fd, int uid, int gid); }
97 SYS_FCHMOD = 124 // { int fchmod(int fd, int mode); } 97 SYS_FCHMOD = 124 // { int fchmod(int fd, int mode); }
98 SYS_SETREUID = 126 // { int setreuid(int ruid, int euid); } 98 SYS_SETREUID = 126 // { int setreuid(int ruid, int euid); }
@@ -100,26 +100,26 @@ const (
100 SYS_RENAME = 128 // { int rename(char *from, char *to); } 100 SYS_RENAME = 128 // { int rename(char *from, char *to); }
101 SYS_FLOCK = 131 // { int flock(int fd, int how); } 101 SYS_FLOCK = 131 // { int flock(int fd, int how); }
102 SYS_MKFIFO = 132 // { int mkfifo(char *path, int mode); } 102 SYS_MKFIFO = 132 // { int mkfifo(char *path, int mode); }
103 SYS_SENDTO = 133 // { int sendto(int s, caddr_t buf, size_t len, \ 103 SYS_SENDTO = 133 // { int sendto(int s, caddr_t buf, size_t len, int flags, caddr_t to, int tolen); }
104 SYS_SHUTDOWN = 134 // { int shutdown(int s, int how); } 104 SYS_SHUTDOWN = 134 // { int shutdown(int s, int how); }
105 SYS_SOCKETPAIR = 135 // { int socketpair(int domain, int type, \ 105 SYS_SOCKETPAIR = 135 // { int socketpair(int domain, int type, int protocol, int *rsv); }
106 SYS_MKDIR = 136 // { int mkdir(char *path, int mode); } 106 SYS_MKDIR = 136 // { int mkdir(char *path, int mode); }
107 SYS_RMDIR = 137 // { int rmdir(char *path); } 107 SYS_RMDIR = 137 // { int rmdir(char *path); }
108 SYS_UTIMES = 138 // { int utimes(char *path, \ 108 SYS_UTIMES = 138 // { int utimes(char *path, struct timeval *tptr); }
109 SYS_ADJTIME = 140 // { int adjtime(struct timeval *delta, \ 109 SYS_ADJTIME = 140 // { int adjtime(struct timeval *delta, struct timeval *olddelta); }
110 SYS_SETSID = 147 // { int setsid(void); } 110 SYS_SETSID = 147 // { int setsid(void); }
111 SYS_QUOTACTL = 148 // { int quotactl(char *path, int cmd, int uid, \ 111 SYS_QUOTACTL = 148 // { int quotactl(char *path, int cmd, int uid, caddr_t arg); }
112 SYS_NLM_SYSCALL = 154 // { int nlm_syscall(int debug_level, int grace_period, int addr_count, char **addrs); } 112 SYS_NLM_SYSCALL = 154 // { int nlm_syscall(int debug_level, int grace_period, int addr_count, char **addrs); }
113 SYS_NFSSVC = 155 // { int nfssvc(int flag, caddr_t argp); } 113 SYS_NFSSVC = 155 // { int nfssvc(int flag, caddr_t argp); }
114 SYS_LGETFH = 160 // { int lgetfh(char *fname, \ 114 SYS_LGETFH = 160 // { int lgetfh(char *fname, struct fhandle *fhp); }
115 SYS_GETFH = 161 // { int getfh(char *fname, \ 115 SYS_GETFH = 161 // { int getfh(char *fname, struct fhandle *fhp); }
116 SYS_SYSARCH = 165 // { int sysarch(int op, char *parms); } 116 SYS_SYSARCH = 165 // { int sysarch(int op, char *parms); }
117 SYS_RTPRIO = 166 // { int rtprio(int function, pid_t pid, \ 117 SYS_RTPRIO = 166 // { int rtprio(int function, pid_t pid, struct rtprio *rtp); }
118 SYS_SEMSYS = 169 // { int semsys(int which, int a2, int a3, \ 118 SYS_SEMSYS = 169 // { int semsys(int which, int a2, int a3, int a4, int a5); }
119 SYS_MSGSYS = 170 // { int msgsys(int which, int a2, int a3, \ 119 SYS_MSGSYS = 170 // { int msgsys(int which, int a2, int a3, int a4, int a5, int a6); }
120 SYS_SHMSYS = 171 // { int shmsys(int which, int a2, int a3, \ 120 SYS_SHMSYS = 171 // { int shmsys(int which, int a2, int a3, int a4); }
121 SYS_FREEBSD6_PREAD = 173 // { ssize_t freebsd6_pread(int fd, void *buf, \ 121 SYS_FREEBSD6_PREAD = 173 // { ssize_t freebsd6_pread(int fd, void *buf, size_t nbyte, int pad, off_t offset); }
122 SYS_FREEBSD6_PWRITE = 174 // { ssize_t freebsd6_pwrite(int fd, \ 122 SYS_FREEBSD6_PWRITE = 174 // { ssize_t freebsd6_pwrite(int fd, const void *buf, size_t nbyte, int pad, off_t offset); }
123 SYS_SETFIB = 175 // { int setfib(int fibnum); } 123 SYS_SETFIB = 175 // { int setfib(int fibnum); }
124 SYS_NTP_ADJTIME = 176 // { int ntp_adjtime(struct timex *tp); } 124 SYS_NTP_ADJTIME = 176 // { int ntp_adjtime(struct timex *tp); }
125 SYS_SETGID = 181 // { int setgid(gid_t gid); } 125 SYS_SETGID = 181 // { int setgid(gid_t gid); }
@@ -130,274 +130,274 @@ const (
130 SYS_LSTAT = 190 // { int lstat(char *path, struct stat *ub); } 130 SYS_LSTAT = 190 // { int lstat(char *path, struct stat *ub); }
131 SYS_PATHCONF = 191 // { int pathconf(char *path, int name); } 131 SYS_PATHCONF = 191 // { int pathconf(char *path, int name); }
132 SYS_FPATHCONF = 192 // { int fpathconf(int fd, int name); } 132 SYS_FPATHCONF = 192 // { int fpathconf(int fd, int name); }
133 SYS_GETRLIMIT = 194 // { int getrlimit(u_int which, \ 133 SYS_GETRLIMIT = 194 // { int getrlimit(u_int which, struct rlimit *rlp); } getrlimit __getrlimit_args int
134 SYS_SETRLIMIT = 195 // { int setrlimit(u_int which, \ 134 SYS_SETRLIMIT = 195 // { int setrlimit(u_int which, struct rlimit *rlp); } setrlimit __setrlimit_args int
135 SYS_GETDIRENTRIES = 196 // { int getdirentries(int fd, char *buf, \ 135 SYS_GETDIRENTRIES = 196 // { int getdirentries(int fd, char *buf, u_int count, long *basep); }
136 SYS_FREEBSD6_MMAP = 197 // { caddr_t freebsd6_mmap(caddr_t addr, \ 136 SYS_FREEBSD6_MMAP = 197 // { caddr_t freebsd6_mmap(caddr_t addr, size_t len, int prot, int flags, int fd, int pad, off_t pos); }
137 SYS_FREEBSD6_LSEEK = 199 // { off_t freebsd6_lseek(int fd, int pad, \ 137 SYS_FREEBSD6_LSEEK = 199 // { off_t freebsd6_lseek(int fd, int pad, off_t offset, int whence); }
138 SYS_FREEBSD6_TRUNCATE = 200 // { int freebsd6_truncate(char *path, int pad, \ 138 SYS_FREEBSD6_TRUNCATE = 200 // { int freebsd6_truncate(char *path, int pad, off_t length); }
139 SYS_FREEBSD6_FTRUNCATE = 201 // { int freebsd6_ftruncate(int fd, int pad, \ 139 SYS_FREEBSD6_FTRUNCATE = 201 // { int freebsd6_ftruncate(int fd, int pad, off_t length); }
140 SYS___SYSCTL = 202 // { int __sysctl(int *name, u_int namelen, \ 140 SYS___SYSCTL = 202 // { int __sysctl(int *name, u_int namelen, void *old, size_t *oldlenp, void *new, size_t newlen); } __sysctl sysctl_args int
141 SYS_MLOCK = 203 // { int mlock(const void *addr, size_t len); } 141 SYS_MLOCK = 203 // { int mlock(const void *addr, size_t len); }
142 SYS_MUNLOCK = 204 // { int munlock(const void *addr, size_t len); } 142 SYS_MUNLOCK = 204 // { int munlock(const void *addr, size_t len); }
143 SYS_UNDELETE = 205 // { int undelete(char *path); } 143 SYS_UNDELETE = 205 // { int undelete(char *path); }
144 SYS_FUTIMES = 206 // { int futimes(int fd, struct timeval *tptr); } 144 SYS_FUTIMES = 206 // { int futimes(int fd, struct timeval *tptr); }
145 SYS_GETPGID = 207 // { int getpgid(pid_t pid); } 145 SYS_GETPGID = 207 // { int getpgid(pid_t pid); }
146 SYS_POLL = 209 // { int poll(struct pollfd *fds, u_int nfds, \ 146 SYS_POLL = 209 // { int poll(struct pollfd *fds, u_int nfds, int timeout); }
147 SYS_SEMGET = 221 // { int semget(key_t key, int nsems, \ 147 SYS_SEMGET = 221 // { int semget(key_t key, int nsems, int semflg); }
148 SYS_SEMOP = 222 // { int semop(int semid, struct sembuf *sops, \ 148 SYS_SEMOP = 222 // { int semop(int semid, struct sembuf *sops, size_t nsops); }
149 SYS_MSGGET = 225 // { int msgget(key_t key, int msgflg); } 149 SYS_MSGGET = 225 // { int msgget(key_t key, int msgflg); }
150 SYS_MSGSND = 226 // { int msgsnd(int msqid, const void *msgp, \ 150 SYS_MSGSND = 226 // { int msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg); }
151 SYS_MSGRCV = 227 // { int msgrcv(int msqid, void *msgp, \ 151 SYS_MSGRCV = 227 // { int msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg); }
152 SYS_SHMAT = 228 // { int shmat(int shmid, const void *shmaddr, \ 152 SYS_SHMAT = 228 // { int shmat(int shmid, const void *shmaddr, int shmflg); }
153 SYS_SHMDT = 230 // { int shmdt(const void *shmaddr); } 153 SYS_SHMDT = 230 // { int shmdt(const void *shmaddr); }
154 SYS_SHMGET = 231 // { int shmget(key_t key, size_t size, \ 154 SYS_SHMGET = 231 // { int shmget(key_t key, size_t size, int shmflg); }
155 SYS_CLOCK_GETTIME = 232 // { int clock_gettime(clockid_t clock_id, \ 155 SYS_CLOCK_GETTIME = 232 // { int clock_gettime(clockid_t clock_id, struct timespec *tp); }
156 SYS_CLOCK_SETTIME = 233 // { int clock_settime( \ 156 SYS_CLOCK_SETTIME = 233 // { int clock_settime( clockid_t clock_id, const struct timespec *tp); }
157 SYS_CLOCK_GETRES = 234 // { int clock_getres(clockid_t clock_id, \ 157 SYS_CLOCK_GETRES = 234 // { int clock_getres(clockid_t clock_id, struct timespec *tp); }
158 SYS_KTIMER_CREATE = 235 // { int ktimer_create(clockid_t clock_id, \ 158 SYS_KTIMER_CREATE = 235 // { int ktimer_create(clockid_t clock_id, struct sigevent *evp, int *timerid); }
159 SYS_KTIMER_DELETE = 236 // { int ktimer_delete(int timerid); } 159 SYS_KTIMER_DELETE = 236 // { int ktimer_delete(int timerid); }
160 SYS_KTIMER_SETTIME = 237 // { int ktimer_settime(int timerid, int flags, \ 160 SYS_KTIMER_SETTIME = 237 // { int ktimer_settime(int timerid, int flags, const struct itimerspec *value, struct itimerspec *ovalue); }
161 SYS_KTIMER_GETTIME = 238 // { int ktimer_gettime(int timerid, struct \ 161 SYS_KTIMER_GETTIME = 238 // { int ktimer_gettime(int timerid, struct itimerspec *value); }
162 SYS_KTIMER_GETOVERRUN = 239 // { int ktimer_getoverrun(int timerid); } 162 SYS_KTIMER_GETOVERRUN = 239 // { int ktimer_getoverrun(int timerid); }
163 SYS_NANOSLEEP = 240 // { int nanosleep(const struct timespec *rqtp, \ 163 SYS_NANOSLEEP = 240 // { int nanosleep(const struct timespec *rqtp, struct timespec *rmtp); }
164 SYS_FFCLOCK_GETCOUNTER = 241 // { int ffclock_getcounter(ffcounter *ffcount); } 164 SYS_FFCLOCK_GETCOUNTER = 241 // { int ffclock_getcounter(ffcounter *ffcount); }
165 SYS_FFCLOCK_SETESTIMATE = 242 // { int ffclock_setestimate( \ 165 SYS_FFCLOCK_SETESTIMATE = 242 // { int ffclock_setestimate( struct ffclock_estimate *cest); }
166 SYS_FFCLOCK_GETESTIMATE = 243 // { int ffclock_getestimate( \ 166 SYS_FFCLOCK_GETESTIMATE = 243 // { int ffclock_getestimate( struct ffclock_estimate *cest); }
167 SYS_CLOCK_GETCPUCLOCKID2 = 247 // { int clock_getcpuclockid2(id_t id,\ 167 SYS_CLOCK_GETCPUCLOCKID2 = 247 // { int clock_getcpuclockid2(id_t id,int which, clockid_t *clock_id); }
168 SYS_NTP_GETTIME = 248 // { int ntp_gettime(struct ntptimeval *ntvp); } 168 SYS_NTP_GETTIME = 248 // { int ntp_gettime(struct ntptimeval *ntvp); }
169 SYS_MINHERIT = 250 // { int minherit(void *addr, size_t len, \ 169 SYS_MINHERIT = 250 // { int minherit(void *addr, size_t len, int inherit); }
170 SYS_RFORK = 251 // { int rfork(int flags); } 170 SYS_RFORK = 251 // { int rfork(int flags); }
171 SYS_OPENBSD_POLL = 252 // { int openbsd_poll(struct pollfd *fds, \ 171 SYS_OPENBSD_POLL = 252 // { int openbsd_poll(struct pollfd *fds, u_int nfds, int timeout); }
172 SYS_ISSETUGID = 253 // { int issetugid(void); } 172 SYS_ISSETUGID = 253 // { int issetugid(void); }
173 SYS_LCHOWN = 254 // { int lchown(char *path, int uid, int gid); } 173 SYS_LCHOWN = 254 // { int lchown(char *path, int uid, int gid); }
174 SYS_AIO_READ = 255 // { int aio_read(struct aiocb *aiocbp); } 174 SYS_AIO_READ = 255 // { int aio_read(struct aiocb *aiocbp); }
175 SYS_AIO_WRITE = 256 // { int aio_write(struct aiocb *aiocbp); } 175 SYS_AIO_WRITE = 256 // { int aio_write(struct aiocb *aiocbp); }
176 SYS_LIO_LISTIO = 257 // { int lio_listio(int mode, \ 176 SYS_LIO_LISTIO = 257 // { int lio_listio(int mode, struct aiocb * const *acb_list, int nent, struct sigevent *sig); }
177 SYS_GETDENTS = 272 // { int getdents(int fd, char *buf, \ 177 SYS_GETDENTS = 272 // { int getdents(int fd, char *buf, size_t count); }
178 SYS_LCHMOD = 274 // { int lchmod(char *path, mode_t mode); } 178 SYS_LCHMOD = 274 // { int lchmod(char *path, mode_t mode); }
179 SYS_LUTIMES = 276 // { int lutimes(char *path, \ 179 SYS_LUTIMES = 276 // { int lutimes(char *path, struct timeval *tptr); }
180 SYS_NSTAT = 278 // { int nstat(char *path, struct nstat *ub); } 180 SYS_NSTAT = 278 // { int nstat(char *path, struct nstat *ub); }
181 SYS_NFSTAT = 279 // { int nfstat(int fd, struct nstat *sb); } 181 SYS_NFSTAT = 279 // { int nfstat(int fd, struct nstat *sb); }
182 SYS_NLSTAT = 280 // { int nlstat(char *path, struct nstat *ub); } 182 SYS_NLSTAT = 280 // { int nlstat(char *path, struct nstat *ub); }
183 SYS_PREADV = 289 // { ssize_t preadv(int fd, struct iovec *iovp, \ 183 SYS_PREADV = 289 // { ssize_t preadv(int fd, struct iovec *iovp, u_int iovcnt, off_t offset); }
184 SYS_PWRITEV = 290 // { ssize_t pwritev(int fd, struct iovec *iovp, \ 184 SYS_PWRITEV = 290 // { ssize_t pwritev(int fd, struct iovec *iovp, u_int iovcnt, off_t offset); }
185 SYS_FHOPEN = 298 // { int fhopen(const struct fhandle *u_fhp, \ 185 SYS_FHOPEN = 298 // { int fhopen(const struct fhandle *u_fhp, int flags); }
186 SYS_FHSTAT = 299 // { int fhstat(const struct fhandle *u_fhp, \ 186 SYS_FHSTAT = 299 // { int fhstat(const struct fhandle *u_fhp, struct stat *sb); }
187 SYS_MODNEXT = 300 // { int modnext(int modid); } 187 SYS_MODNEXT = 300 // { int modnext(int modid); }
188 SYS_MODSTAT = 301 // { int modstat(int modid, \ 188 SYS_MODSTAT = 301 // { int modstat(int modid, struct module_stat *stat); }
189 SYS_MODFNEXT = 302 // { int modfnext(int modid); } 189 SYS_MODFNEXT = 302 // { int modfnext(int modid); }
190 SYS_MODFIND = 303 // { int modfind(const char *name); } 190 SYS_MODFIND = 303 // { int modfind(const char *name); }
191 SYS_KLDLOAD = 304 // { int kldload(const char *file); } 191 SYS_KLDLOAD = 304 // { int kldload(const char *file); }
192 SYS_KLDUNLOAD = 305 // { int kldunload(int fileid); } 192 SYS_KLDUNLOAD = 305 // { int kldunload(int fileid); }
193 SYS_KLDFIND = 306 // { int kldfind(const char *file); } 193 SYS_KLDFIND = 306 // { int kldfind(const char *file); }
194 SYS_KLDNEXT = 307 // { int kldnext(int fileid); } 194 SYS_KLDNEXT = 307 // { int kldnext(int fileid); }
195 SYS_KLDSTAT = 308 // { int kldstat(int fileid, struct \ 195 SYS_KLDSTAT = 308 // { int kldstat(int fileid, struct kld_file_stat* stat); }
196 SYS_KLDFIRSTMOD = 309 // { int kldfirstmod(int fileid); } 196 SYS_KLDFIRSTMOD = 309 // { int kldfirstmod(int fileid); }
197 SYS_GETSID = 310 // { int getsid(pid_t pid); } 197 SYS_GETSID = 310 // { int getsid(pid_t pid); }
198 SYS_SETRESUID = 311 // { int setresuid(uid_t ruid, uid_t euid, \ 198 SYS_SETRESUID = 311 // { int setresuid(uid_t ruid, uid_t euid, uid_t suid); }
199 SYS_SETRESGID = 312 // { int setresgid(gid_t rgid, gid_t egid, \ 199 SYS_SETRESGID = 312 // { int setresgid(gid_t rgid, gid_t egid, gid_t sgid); }
200 SYS_AIO_RETURN = 314 // { int aio_return(struct aiocb *aiocbp); } 200 SYS_AIO_RETURN = 314 // { int aio_return(struct aiocb *aiocbp); }
201 SYS_AIO_SUSPEND = 315 // { int aio_suspend( \ 201 SYS_AIO_SUSPEND = 315 // { int aio_suspend( struct aiocb * const * aiocbp, int nent, const struct timespec *timeout); }
202 SYS_AIO_CANCEL = 316 // { int aio_cancel(int fd, \ 202 SYS_AIO_CANCEL = 316 // { int aio_cancel(int fd, struct aiocb *aiocbp); }
203 SYS_AIO_ERROR = 317 // { int aio_error(struct aiocb *aiocbp); } 203 SYS_AIO_ERROR = 317 // { int aio_error(struct aiocb *aiocbp); }
204 SYS_OAIO_READ = 318 // { int oaio_read(struct oaiocb *aiocbp); } 204 SYS_OAIO_READ = 318 // { int oaio_read(struct oaiocb *aiocbp); }
205 SYS_OAIO_WRITE = 319 // { int oaio_write(struct oaiocb *aiocbp); } 205 SYS_OAIO_WRITE = 319 // { int oaio_write(struct oaiocb *aiocbp); }
206 SYS_OLIO_LISTIO = 320 // { int olio_listio(int mode, \ 206 SYS_OLIO_LISTIO = 320 // { int olio_listio(int mode, struct oaiocb * const *acb_list, int nent, struct osigevent *sig); }
207 SYS_YIELD = 321 // { int yield(void); } 207 SYS_YIELD = 321 // { int yield(void); }
208 SYS_MLOCKALL = 324 // { int mlockall(int how); } 208 SYS_MLOCKALL = 324 // { int mlockall(int how); }
209 SYS_MUNLOCKALL = 325 // { int munlockall(void); } 209 SYS_MUNLOCKALL = 325 // { int munlockall(void); }
210 SYS___GETCWD = 326 // { int __getcwd(char *buf, u_int buflen); } 210 SYS___GETCWD = 326 // { int __getcwd(char *buf, u_int buflen); }
211 SYS_SCHED_SETPARAM = 327 // { int sched_setparam (pid_t pid, \ 211 SYS_SCHED_SETPARAM = 327 // { int sched_setparam (pid_t pid, const struct sched_param *param); }
212 SYS_SCHED_GETPARAM = 328 // { int sched_getparam (pid_t pid, struct \ 212 SYS_SCHED_GETPARAM = 328 // { int sched_getparam (pid_t pid, struct sched_param *param); }
213 SYS_SCHED_SETSCHEDULER = 329 // { int sched_setscheduler (pid_t pid, int \ 213 SYS_SCHED_SETSCHEDULER = 329 // { int sched_setscheduler (pid_t pid, int policy, const struct sched_param *param); }
214 SYS_SCHED_GETSCHEDULER = 330 // { int sched_getscheduler (pid_t pid); } 214 SYS_SCHED_GETSCHEDULER = 330 // { int sched_getscheduler (pid_t pid); }
215 SYS_SCHED_YIELD = 331 // { int sched_yield (void); } 215 SYS_SCHED_YIELD = 331 // { int sched_yield (void); }
216 SYS_SCHED_GET_PRIORITY_MAX = 332 // { int sched_get_priority_max (int policy); } 216 SYS_SCHED_GET_PRIORITY_MAX = 332 // { int sched_get_priority_max (int policy); }
217 SYS_SCHED_GET_PRIORITY_MIN = 333 // { int sched_get_priority_min (int policy); } 217 SYS_SCHED_GET_PRIORITY_MIN = 333 // { int sched_get_priority_min (int policy); }
218 SYS_SCHED_RR_GET_INTERVAL = 334 // { int sched_rr_get_interval (pid_t pid, \ 218 SYS_SCHED_RR_GET_INTERVAL = 334 // { int sched_rr_get_interval (pid_t pid, struct timespec *interval); }
219 SYS_UTRACE = 335 // { int utrace(const void *addr, size_t len); } 219 SYS_UTRACE = 335 // { int utrace(const void *addr, size_t len); }
220 SYS_KLDSYM = 337 // { int kldsym(int fileid, int cmd, \ 220 SYS_KLDSYM = 337 // { int kldsym(int fileid, int cmd, void *data); }
221 SYS_JAIL = 338 // { int jail(struct jail *jail); } 221 SYS_JAIL = 338 // { int jail(struct jail *jail); }
222 SYS_SIGPROCMASK = 340 // { int sigprocmask(int how, \ 222 SYS_SIGPROCMASK = 340 // { int sigprocmask(int how, const sigset_t *set, sigset_t *oset); }
223 SYS_SIGSUSPEND = 341 // { int sigsuspend(const sigset_t *sigmask); } 223 SYS_SIGSUSPEND = 341 // { int sigsuspend(const sigset_t *sigmask); }
224 SYS_SIGPENDING = 343 // { int sigpending(sigset_t *set); } 224 SYS_SIGPENDING = 343 // { int sigpending(sigset_t *set); }
225 SYS_SIGTIMEDWAIT = 345 // { int sigtimedwait(const sigset_t *set, \ 225 SYS_SIGTIMEDWAIT = 345 // { int sigtimedwait(const sigset_t *set, siginfo_t *info, const struct timespec *timeout); }
226 SYS_SIGWAITINFO = 346 // { int sigwaitinfo(const sigset_t *set, \ 226 SYS_SIGWAITINFO = 346 // { int sigwaitinfo(const sigset_t *set, siginfo_t *info); }
227 SYS___ACL_GET_FILE = 347 // { int __acl_get_file(const char *path, \ 227 SYS___ACL_GET_FILE = 347 // { int __acl_get_file(const char *path, acl_type_t type, struct acl *aclp); }
228 SYS___ACL_SET_FILE = 348 // { int __acl_set_file(const char *path, \ 228 SYS___ACL_SET_FILE = 348 // { int __acl_set_file(const char *path, acl_type_t type, struct acl *aclp); }
229 SYS___ACL_GET_FD = 349 // { int __acl_get_fd(int filedes, \ 229 SYS___ACL_GET_FD = 349 // { int __acl_get_fd(int filedes, acl_type_t type, struct acl *aclp); }
230 SYS___ACL_SET_FD = 350 // { int __acl_set_fd(int filedes, \ 230 SYS___ACL_SET_FD = 350 // { int __acl_set_fd(int filedes, acl_type_t type, struct acl *aclp); }
231 SYS___ACL_DELETE_FILE = 351 // { int __acl_delete_file(const char *path, \ 231 SYS___ACL_DELETE_FILE = 351 // { int __acl_delete_file(const char *path, acl_type_t type); }
232 SYS___ACL_DELETE_FD = 352 // { int __acl_delete_fd(int filedes, \ 232 SYS___ACL_DELETE_FD = 352 // { int __acl_delete_fd(int filedes, acl_type_t type); }
233 SYS___ACL_ACLCHECK_FILE = 353 // { int __acl_aclcheck_file(const char *path, \ 233 SYS___ACL_ACLCHECK_FILE = 353 // { int __acl_aclcheck_file(const char *path, acl_type_t type, struct acl *aclp); }
234 SYS___ACL_ACLCHECK_FD = 354 // { int __acl_aclcheck_fd(int filedes, \ 234 SYS___ACL_ACLCHECK_FD = 354 // { int __acl_aclcheck_fd(int filedes, acl_type_t type, struct acl *aclp); }
235 SYS_EXTATTRCTL = 355 // { int extattrctl(const char *path, int cmd, \ 235 SYS_EXTATTRCTL = 355 // { int extattrctl(const char *path, int cmd, const char *filename, int attrnamespace, const char *attrname); }
236 SYS_EXTATTR_SET_FILE = 356 // { ssize_t extattr_set_file( \ 236 SYS_EXTATTR_SET_FILE = 356 // { ssize_t extattr_set_file( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
237 SYS_EXTATTR_GET_FILE = 357 // { ssize_t extattr_get_file( \ 237 SYS_EXTATTR_GET_FILE = 357 // { ssize_t extattr_get_file( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
238 SYS_EXTATTR_DELETE_FILE = 358 // { int extattr_delete_file(const char *path, \ 238 SYS_EXTATTR_DELETE_FILE = 358 // { int extattr_delete_file(const char *path, int attrnamespace, const char *attrname); }
239 SYS_AIO_WAITCOMPLETE = 359 // { int aio_waitcomplete( \ 239 SYS_AIO_WAITCOMPLETE = 359 // { int aio_waitcomplete( struct aiocb **aiocbp, struct timespec *timeout); }
240 SYS_GETRESUID = 360 // { int getresuid(uid_t *ruid, uid_t *euid, \ 240 SYS_GETRESUID = 360 // { int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); }
241 SYS_GETRESGID = 361 // { int getresgid(gid_t *rgid, gid_t *egid, \ 241 SYS_GETRESGID = 361 // { int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid); }
242 SYS_KQUEUE = 362 // { int kqueue(void); } 242 SYS_KQUEUE = 362 // { int kqueue(void); }
243 SYS_KEVENT = 363 // { int kevent(int fd, \ 243 SYS_KEVENT = 363 // { int kevent(int fd, struct kevent *changelist, int nchanges, struct kevent *eventlist, int nevents, const struct timespec *timeout); }
244 SYS_EXTATTR_SET_FD = 371 // { ssize_t extattr_set_fd(int fd, \ 244 SYS_EXTATTR_SET_FD = 371 // { ssize_t extattr_set_fd(int fd, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
245 SYS_EXTATTR_GET_FD = 372 // { ssize_t extattr_get_fd(int fd, \ 245 SYS_EXTATTR_GET_FD = 372 // { ssize_t extattr_get_fd(int fd, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
246 SYS_EXTATTR_DELETE_FD = 373 // { int extattr_delete_fd(int fd, \ 246 SYS_EXTATTR_DELETE_FD = 373 // { int extattr_delete_fd(int fd, int attrnamespace, const char *attrname); }
247 SYS___SETUGID = 374 // { int __setugid(int flag); } 247 SYS___SETUGID = 374 // { int __setugid(int flag); }
248 SYS_EACCESS = 376 // { int eaccess(char *path, int amode); } 248 SYS_EACCESS = 376 // { int eaccess(char *path, int amode); }
249 SYS_NMOUNT = 378 // { int nmount(struct iovec *iovp, \ 249 SYS_NMOUNT = 378 // { int nmount(struct iovec *iovp, unsigned int iovcnt, int flags); }
250 SYS___MAC_GET_PROC = 384 // { int __mac_get_proc(struct mac *mac_p); } 250 SYS___MAC_GET_PROC = 384 // { int __mac_get_proc(struct mac *mac_p); }
251 SYS___MAC_SET_PROC = 385 // { int __mac_set_proc(struct mac *mac_p); } 251 SYS___MAC_SET_PROC = 385 // { int __mac_set_proc(struct mac *mac_p); }
252 SYS___MAC_GET_FD = 386 // { int __mac_get_fd(int fd, \ 252 SYS___MAC_GET_FD = 386 // { int __mac_get_fd(int fd, struct mac *mac_p); }
253 SYS___MAC_GET_FILE = 387 // { int __mac_get_file(const char *path_p, \ 253 SYS___MAC_GET_FILE = 387 // { int __mac_get_file(const char *path_p, struct mac *mac_p); }
254 SYS___MAC_SET_FD = 388 // { int __mac_set_fd(int fd, \ 254 SYS___MAC_SET_FD = 388 // { int __mac_set_fd(int fd, struct mac *mac_p); }
255 SYS___MAC_SET_FILE = 389 // { int __mac_set_file(const char *path_p, \ 255 SYS___MAC_SET_FILE = 389 // { int __mac_set_file(const char *path_p, struct mac *mac_p); }
256 SYS_KENV = 390 // { int kenv(int what, const char *name, \ 256 SYS_KENV = 390 // { int kenv(int what, const char *name, char *value, int len); }
257 SYS_LCHFLAGS = 391 // { int lchflags(const char *path, \ 257 SYS_LCHFLAGS = 391 // { int lchflags(const char *path, u_long flags); }
258 SYS_UUIDGEN = 392 // { int uuidgen(struct uuid *store, \ 258 SYS_UUIDGEN = 392 // { int uuidgen(struct uuid *store, int count); }
259 SYS_SENDFILE = 393 // { int sendfile(int fd, int s, off_t offset, \ 259 SYS_SENDFILE = 393 // { int sendfile(int fd, int s, off_t offset, size_t nbytes, struct sf_hdtr *hdtr, off_t *sbytes, int flags); }
260 SYS_MAC_SYSCALL = 394 // { int mac_syscall(const char *policy, \ 260 SYS_MAC_SYSCALL = 394 // { int mac_syscall(const char *policy, int call, void *arg); }
261 SYS_GETFSSTAT = 395 // { int getfsstat(struct statfs *buf, \ 261 SYS_GETFSSTAT = 395 // { int getfsstat(struct statfs *buf, long bufsize, int flags); }
262 SYS_STATFS = 396 // { int statfs(char *path, \ 262 SYS_STATFS = 396 // { int statfs(char *path, struct statfs *buf); }
263 SYS_FSTATFS = 397 // { int fstatfs(int fd, struct statfs *buf); } 263 SYS_FSTATFS = 397 // { int fstatfs(int fd, struct statfs *buf); }
264 SYS_FHSTATFS = 398 // { int fhstatfs(const struct fhandle *u_fhp, \ 264 SYS_FHSTATFS = 398 // { int fhstatfs(const struct fhandle *u_fhp, struct statfs *buf); }
265 SYS_KSEM_CLOSE = 400 // { int ksem_close(semid_t id); } 265 SYS_KSEM_CLOSE = 400 // { int ksem_close(semid_t id); }
266 SYS_KSEM_POST = 401 // { int ksem_post(semid_t id); } 266 SYS_KSEM_POST = 401 // { int ksem_post(semid_t id); }
267 SYS_KSEM_WAIT = 402 // { int ksem_wait(semid_t id); } 267 SYS_KSEM_WAIT = 402 // { int ksem_wait(semid_t id); }
268 SYS_KSEM_TRYWAIT = 403 // { int ksem_trywait(semid_t id); } 268 SYS_KSEM_TRYWAIT = 403 // { int ksem_trywait(semid_t id); }
269 SYS_KSEM_INIT = 404 // { int ksem_init(semid_t *idp, \ 269 SYS_KSEM_INIT = 404 // { int ksem_init(semid_t *idp, unsigned int value); }
270 SYS_KSEM_OPEN = 405 // { int ksem_open(semid_t *idp, \ 270 SYS_KSEM_OPEN = 405 // { int ksem_open(semid_t *idp, const char *name, int oflag, mode_t mode, unsigned int value); }
271 SYS_KSEM_UNLINK = 406 // { int ksem_unlink(const char *name); } 271 SYS_KSEM_UNLINK = 406 // { int ksem_unlink(const char *name); }
272 SYS_KSEM_GETVALUE = 407 // { int ksem_getvalue(semid_t id, int *val); } 272 SYS_KSEM_GETVALUE = 407 // { int ksem_getvalue(semid_t id, int *val); }
273 SYS_KSEM_DESTROY = 408 // { int ksem_destroy(semid_t id); } 273 SYS_KSEM_DESTROY = 408 // { int ksem_destroy(semid_t id); }
274 SYS___MAC_GET_PID = 409 // { int __mac_get_pid(pid_t pid, \ 274 SYS___MAC_GET_PID = 409 // { int __mac_get_pid(pid_t pid, struct mac *mac_p); }
275 SYS___MAC_GET_LINK = 410 // { int __mac_get_link(const char *path_p, \ 275 SYS___MAC_GET_LINK = 410 // { int __mac_get_link(const char *path_p, struct mac *mac_p); }
276 SYS___MAC_SET_LINK = 411 // { int __mac_set_link(const char *path_p, \ 276 SYS___MAC_SET_LINK = 411 // { int __mac_set_link(const char *path_p, struct mac *mac_p); }
277 SYS_EXTATTR_SET_LINK = 412 // { ssize_t extattr_set_link( \ 277 SYS_EXTATTR_SET_LINK = 412 // { ssize_t extattr_set_link( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
278 SYS_EXTATTR_GET_LINK = 413 // { ssize_t extattr_get_link( \ 278 SYS_EXTATTR_GET_LINK = 413 // { ssize_t extattr_get_link( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
279 SYS_EXTATTR_DELETE_LINK = 414 // { int extattr_delete_link( \ 279 SYS_EXTATTR_DELETE_LINK = 414 // { int extattr_delete_link( const char *path, int attrnamespace, const char *attrname); }
280 SYS___MAC_EXECVE = 415 // { int __mac_execve(char *fname, char **argv, \ 280 SYS___MAC_EXECVE = 415 // { int __mac_execve(char *fname, char **argv, char **envv, struct mac *mac_p); }
281 SYS_SIGACTION = 416 // { int sigaction(int sig, \ 281 SYS_SIGACTION = 416 // { int sigaction(int sig, const struct sigaction *act, struct sigaction *oact); }
282 SYS_SIGRETURN = 417 // { int sigreturn( \ 282 SYS_SIGRETURN = 417 // { int sigreturn( const struct __ucontext *sigcntxp); }
283 SYS_GETCONTEXT = 421 // { int getcontext(struct __ucontext *ucp); } 283 SYS_GETCONTEXT = 421 // { int getcontext(struct __ucontext *ucp); }
284 SYS_SETCONTEXT = 422 // { int setcontext( \ 284 SYS_SETCONTEXT = 422 // { int setcontext( const struct __ucontext *ucp); }
285 SYS_SWAPCONTEXT = 423 // { int swapcontext(struct __ucontext *oucp, \ 285 SYS_SWAPCONTEXT = 423 // { int swapcontext(struct __ucontext *oucp, const struct __ucontext *ucp); }
286 SYS_SWAPOFF = 424 // { int swapoff(const char *name); } 286 SYS_SWAPOFF = 424 // { int swapoff(const char *name); }
287 SYS___ACL_GET_LINK = 425 // { int __acl_get_link(const char *path, \ 287 SYS___ACL_GET_LINK = 425 // { int __acl_get_link(const char *path, acl_type_t type, struct acl *aclp); }
288 SYS___ACL_SET_LINK = 426 // { int __acl_set_link(const char *path, \ 288 SYS___ACL_SET_LINK = 426 // { int __acl_set_link(const char *path, acl_type_t type, struct acl *aclp); }
289 SYS___ACL_DELETE_LINK = 427 // { int __acl_delete_link(const char *path, \ 289 SYS___ACL_DELETE_LINK = 427 // { int __acl_delete_link(const char *path, acl_type_t type); }
290 SYS___ACL_ACLCHECK_LINK = 428 // { int __acl_aclcheck_link(const char *path, \ 290 SYS___ACL_ACLCHECK_LINK = 428 // { int __acl_aclcheck_link(const char *path, acl_type_t type, struct acl *aclp); }
291 SYS_SIGWAIT = 429 // { int sigwait(const sigset_t *set, \ 291 SYS_SIGWAIT = 429 // { int sigwait(const sigset_t *set, int *sig); }
292 SYS_THR_CREATE = 430 // { int thr_create(ucontext_t *ctx, long *id, \ 292 SYS_THR_CREATE = 430 // { int thr_create(ucontext_t *ctx, long *id, int flags); }
293 SYS_THR_EXIT = 431 // { void thr_exit(long *state); } 293 SYS_THR_EXIT = 431 // { void thr_exit(long *state); }
294 SYS_THR_SELF = 432 // { int thr_self(long *id); } 294 SYS_THR_SELF = 432 // { int thr_self(long *id); }
295 SYS_THR_KILL = 433 // { int thr_kill(long id, int sig); } 295 SYS_THR_KILL = 433 // { int thr_kill(long id, int sig); }
296 SYS__UMTX_LOCK = 434 // { int _umtx_lock(struct umtx *umtx); } 296 SYS__UMTX_LOCK = 434 // { int _umtx_lock(struct umtx *umtx); }
297 SYS__UMTX_UNLOCK = 435 // { int _umtx_unlock(struct umtx *umtx); } 297 SYS__UMTX_UNLOCK = 435 // { int _umtx_unlock(struct umtx *umtx); }
298 SYS_JAIL_ATTACH = 436 // { int jail_attach(int jid); } 298 SYS_JAIL_ATTACH = 436 // { int jail_attach(int jid); }
299 SYS_EXTATTR_LIST_FD = 437 // { ssize_t extattr_list_fd(int fd, \ 299 SYS_EXTATTR_LIST_FD = 437 // { ssize_t extattr_list_fd(int fd, int attrnamespace, void *data, size_t nbytes); }
300 SYS_EXTATTR_LIST_FILE = 438 // { ssize_t extattr_list_file( \ 300 SYS_EXTATTR_LIST_FILE = 438 // { ssize_t extattr_list_file( const char *path, int attrnamespace, void *data, size_t nbytes); }
301 SYS_EXTATTR_LIST_LINK = 439 // { ssize_t extattr_list_link( \ 301 SYS_EXTATTR_LIST_LINK = 439 // { ssize_t extattr_list_link( const char *path, int attrnamespace, void *data, size_t nbytes); }
302 SYS_KSEM_TIMEDWAIT = 441 // { int ksem_timedwait(semid_t id, \ 302 SYS_KSEM_TIMEDWAIT = 441 // { int ksem_timedwait(semid_t id, const struct timespec *abstime); }
303 SYS_THR_SUSPEND = 442 // { int thr_suspend( \ 303 SYS_THR_SUSPEND = 442 // { int thr_suspend( const struct timespec *timeout); }
304 SYS_THR_WAKE = 443 // { int thr_wake(long id); } 304 SYS_THR_WAKE = 443 // { int thr_wake(long id); }
305 SYS_KLDUNLOADF = 444 // { int kldunloadf(int fileid, int flags); } 305 SYS_KLDUNLOADF = 444 // { int kldunloadf(int fileid, int flags); }
306 SYS_AUDIT = 445 // { int audit(const void *record, \ 306 SYS_AUDIT = 445 // { int audit(const void *record, u_int length); }
307 SYS_AUDITON = 446 // { int auditon(int cmd, void *data, \ 307 SYS_AUDITON = 446 // { int auditon(int cmd, void *data, u_int length); }
308 SYS_GETAUID = 447 // { int getauid(uid_t *auid); } 308 SYS_GETAUID = 447 // { int getauid(uid_t *auid); }
309 SYS_SETAUID = 448 // { int setauid(uid_t *auid); } 309 SYS_SETAUID = 448 // { int setauid(uid_t *auid); }
310 SYS_GETAUDIT = 449 // { int getaudit(struct auditinfo *auditinfo); } 310 SYS_GETAUDIT = 449 // { int getaudit(struct auditinfo *auditinfo); }
311 SYS_SETAUDIT = 450 // { int setaudit(struct auditinfo *auditinfo); } 311 SYS_SETAUDIT = 450 // { int setaudit(struct auditinfo *auditinfo); }
312 SYS_GETAUDIT_ADDR = 451 // { int getaudit_addr( \ 312 SYS_GETAUDIT_ADDR = 451 // { int getaudit_addr( struct auditinfo_addr *auditinfo_addr, u_int length); }
313 SYS_SETAUDIT_ADDR = 452 // { int setaudit_addr( \ 313 SYS_SETAUDIT_ADDR = 452 // { int setaudit_addr( struct auditinfo_addr *auditinfo_addr, u_int length); }
314 SYS_AUDITCTL = 453 // { int auditctl(char *path); } 314 SYS_AUDITCTL = 453 // { int auditctl(char *path); }
315 SYS__UMTX_OP = 454 // { int _umtx_op(void *obj, int op, \ 315 SYS__UMTX_OP = 454 // { int _umtx_op(void *obj, int op, u_long val, void *uaddr1, void *uaddr2); }
316 SYS_THR_NEW = 455 // { int thr_new(struct thr_param *param, \ 316 SYS_THR_NEW = 455 // { int thr_new(struct thr_param *param, int param_size); }
317 SYS_SIGQUEUE = 456 // { int sigqueue(pid_t pid, int signum, void *value); } 317 SYS_SIGQUEUE = 456 // { int sigqueue(pid_t pid, int signum, void *value); }
318 SYS_KMQ_OPEN = 457 // { int kmq_open(const char *path, int flags, \ 318 SYS_KMQ_OPEN = 457 // { int kmq_open(const char *path, int flags, mode_t mode, const struct mq_attr *attr); }
319 SYS_KMQ_SETATTR = 458 // { int kmq_setattr(int mqd, \ 319 SYS_KMQ_SETATTR = 458 // { int kmq_setattr(int mqd, const struct mq_attr *attr, struct mq_attr *oattr); }
320 SYS_KMQ_TIMEDRECEIVE = 459 // { int kmq_timedreceive(int mqd, \ 320 SYS_KMQ_TIMEDRECEIVE = 459 // { int kmq_timedreceive(int mqd, char *msg_ptr, size_t msg_len, unsigned *msg_prio, const struct timespec *abs_timeout); }
321 SYS_KMQ_TIMEDSEND = 460 // { int kmq_timedsend(int mqd, \ 321 SYS_KMQ_TIMEDSEND = 460 // { int kmq_timedsend(int mqd, const char *msg_ptr, size_t msg_len,unsigned msg_prio, const struct timespec *abs_timeout);}
322 SYS_KMQ_NOTIFY = 461 // { int kmq_notify(int mqd, \ 322 SYS_KMQ_NOTIFY = 461 // { int kmq_notify(int mqd, const struct sigevent *sigev); }
323 SYS_KMQ_UNLINK = 462 // { int kmq_unlink(const char *path); } 323 SYS_KMQ_UNLINK = 462 // { int kmq_unlink(const char *path); }
324 SYS_ABORT2 = 463 // { int abort2(const char *why, int nargs, void **args); } 324 SYS_ABORT2 = 463 // { int abort2(const char *why, int nargs, void **args); }
325 SYS_THR_SET_NAME = 464 // { int thr_set_name(long id, const char *name); } 325 SYS_THR_SET_NAME = 464 // { int thr_set_name(long id, const char *name); }
326 SYS_AIO_FSYNC = 465 // { int aio_fsync(int op, struct aiocb *aiocbp); } 326 SYS_AIO_FSYNC = 465 // { int aio_fsync(int op, struct aiocb *aiocbp); }
327 SYS_RTPRIO_THREAD = 466 // { int rtprio_thread(int function, \ 327 SYS_RTPRIO_THREAD = 466 // { int rtprio_thread(int function, lwpid_t lwpid, struct rtprio *rtp); }
328 SYS_SCTP_PEELOFF = 471 // { int sctp_peeloff(int sd, uint32_t name); } 328 SYS_SCTP_PEELOFF = 471 // { int sctp_peeloff(int sd, uint32_t name); }
329 SYS_SCTP_GENERIC_SENDMSG = 472 // { int sctp_generic_sendmsg(int sd, caddr_t msg, int mlen, \ 329 SYS_SCTP_GENERIC_SENDMSG = 472 // { int sctp_generic_sendmsg(int sd, caddr_t msg, int mlen, caddr_t to, __socklen_t tolen, struct sctp_sndrcvinfo *sinfo, int flags); }
330 SYS_SCTP_GENERIC_SENDMSG_IOV = 473 // { int sctp_generic_sendmsg_iov(int sd, struct iovec *iov, int iovlen, \ 330 SYS_SCTP_GENERIC_SENDMSG_IOV = 473 // { int sctp_generic_sendmsg_iov(int sd, struct iovec *iov, int iovlen, caddr_t to, __socklen_t tolen, struct sctp_sndrcvinfo *sinfo, int flags); }
331 SYS_SCTP_GENERIC_RECVMSG = 474 // { int sctp_generic_recvmsg(int sd, struct iovec *iov, int iovlen, \ 331 SYS_SCTP_GENERIC_RECVMSG = 474 // { int sctp_generic_recvmsg(int sd, struct iovec *iov, int iovlen, struct sockaddr * from, __socklen_t *fromlenaddr, struct sctp_sndrcvinfo *sinfo, int *msg_flags); }
332 SYS_PREAD = 475 // { ssize_t pread(int fd, void *buf, \ 332 SYS_PREAD = 475 // { ssize_t pread(int fd, void *buf, size_t nbyte, off_t offset); }
333 SYS_PWRITE = 476 // { ssize_t pwrite(int fd, const void *buf, \ 333 SYS_PWRITE = 476 // { ssize_t pwrite(int fd, const void *buf, size_t nbyte, off_t offset); }
334 SYS_MMAP = 477 // { caddr_t mmap(caddr_t addr, size_t len, \ 334 SYS_MMAP = 477 // { caddr_t mmap(caddr_t addr, size_t len, int prot, int flags, int fd, off_t pos); }
335 SYS_LSEEK = 478 // { off_t lseek(int fd, off_t offset, \ 335 SYS_LSEEK = 478 // { off_t lseek(int fd, off_t offset, int whence); }
336 SYS_TRUNCATE = 479 // { int truncate(char *path, off_t length); } 336 SYS_TRUNCATE = 479 // { int truncate(char *path, off_t length); }
337 SYS_FTRUNCATE = 480 // { int ftruncate(int fd, off_t length); } 337 SYS_FTRUNCATE = 480 // { int ftruncate(int fd, off_t length); }
338 SYS_THR_KILL2 = 481 // { int thr_kill2(pid_t pid, long id, int sig); } 338 SYS_THR_KILL2 = 481 // { int thr_kill2(pid_t pid, long id, int sig); }
339 SYS_SHM_OPEN = 482 // { int shm_open(const char *path, int flags, \ 339 SYS_SHM_OPEN = 482 // { int shm_open(const char *path, int flags, mode_t mode); }
340 SYS_SHM_UNLINK = 483 // { int shm_unlink(const char *path); } 340 SYS_SHM_UNLINK = 483 // { int shm_unlink(const char *path); }
341 SYS_CPUSET = 484 // { int cpuset(cpusetid_t *setid); } 341 SYS_CPUSET = 484 // { int cpuset(cpusetid_t *setid); }
342 SYS_CPUSET_SETID = 485 // { int cpuset_setid(cpuwhich_t which, id_t id, \ 342 SYS_CPUSET_SETID = 485 // { int cpuset_setid(cpuwhich_t which, id_t id, cpusetid_t setid); }
343 SYS_CPUSET_GETID = 486 // { int cpuset_getid(cpulevel_t level, \ 343 SYS_CPUSET_GETID = 486 // { int cpuset_getid(cpulevel_t level, cpuwhich_t which, id_t id, cpusetid_t *setid); }
344 SYS_CPUSET_GETAFFINITY = 487 // { int cpuset_getaffinity(cpulevel_t level, \ 344 SYS_CPUSET_GETAFFINITY = 487 // { int cpuset_getaffinity(cpulevel_t level, cpuwhich_t which, id_t id, size_t cpusetsize, cpuset_t *mask); }
345 SYS_CPUSET_SETAFFINITY = 488 // { int cpuset_setaffinity(cpulevel_t level, \ 345 SYS_CPUSET_SETAFFINITY = 488 // { int cpuset_setaffinity(cpulevel_t level, cpuwhich_t which, id_t id, size_t cpusetsize, const cpuset_t *mask); }
346 SYS_FACCESSAT = 489 // { int faccessat(int fd, char *path, int amode, \ 346 SYS_FACCESSAT = 489 // { int faccessat(int fd, char *path, int amode, int flag); }
347 SYS_FCHMODAT = 490 // { int fchmodat(int fd, char *path, mode_t mode, \ 347 SYS_FCHMODAT = 490 // { int fchmodat(int fd, char *path, mode_t mode, int flag); }
348 SYS_FCHOWNAT = 491 // { int fchownat(int fd, char *path, uid_t uid, \ 348 SYS_FCHOWNAT = 491 // { int fchownat(int fd, char *path, uid_t uid, gid_t gid, int flag); }
349 SYS_FEXECVE = 492 // { int fexecve(int fd, char **argv, \ 349 SYS_FEXECVE = 492 // { int fexecve(int fd, char **argv, char **envv); }
350 SYS_FSTATAT = 493 // { int fstatat(int fd, char *path, \ 350 SYS_FSTATAT = 493 // { int fstatat(int fd, char *path, struct stat *buf, int flag); }
351 SYS_FUTIMESAT = 494 // { int futimesat(int fd, char *path, \ 351 SYS_FUTIMESAT = 494 // { int futimesat(int fd, char *path, struct timeval *times); }
352 SYS_LINKAT = 495 // { int linkat(int fd1, char *path1, int fd2, \ 352 SYS_LINKAT = 495 // { int linkat(int fd1, char *path1, int fd2, char *path2, int flag); }
353 SYS_MKDIRAT = 496 // { int mkdirat(int fd, char *path, mode_t mode); } 353 SYS_MKDIRAT = 496 // { int mkdirat(int fd, char *path, mode_t mode); }
354 SYS_MKFIFOAT = 497 // { int mkfifoat(int fd, char *path, mode_t mode); } 354 SYS_MKFIFOAT = 497 // { int mkfifoat(int fd, char *path, mode_t mode); }
355 SYS_MKNODAT = 498 // { int mknodat(int fd, char *path, mode_t mode, \ 355 SYS_MKNODAT = 498 // { int mknodat(int fd, char *path, mode_t mode, dev_t dev); }
356 SYS_OPENAT = 499 // { int openat(int fd, char *path, int flag, \ 356 SYS_OPENAT = 499 // { int openat(int fd, char *path, int flag, mode_t mode); }
357 SYS_READLINKAT = 500 // { int readlinkat(int fd, char *path, char *buf, \ 357 SYS_READLINKAT = 500 // { int readlinkat(int fd, char *path, char *buf, size_t bufsize); }
358 SYS_RENAMEAT = 501 // { int renameat(int oldfd, char *old, int newfd, \ 358 SYS_RENAMEAT = 501 // { int renameat(int oldfd, char *old, int newfd, char *new); }
359 SYS_SYMLINKAT = 502 // { int symlinkat(char *path1, int fd, \ 359 SYS_SYMLINKAT = 502 // { int symlinkat(char *path1, int fd, char *path2); }
360 SYS_UNLINKAT = 503 // { int unlinkat(int fd, char *path, int flag); } 360 SYS_UNLINKAT = 503 // { int unlinkat(int fd, char *path, int flag); }
361 SYS_POSIX_OPENPT = 504 // { int posix_openpt(int flags); } 361 SYS_POSIX_OPENPT = 504 // { int posix_openpt(int flags); }
362 SYS_GSSD_SYSCALL = 505 // { int gssd_syscall(char *path); } 362 SYS_GSSD_SYSCALL = 505 // { int gssd_syscall(char *path); }
363 SYS_JAIL_GET = 506 // { int jail_get(struct iovec *iovp, \ 363 SYS_JAIL_GET = 506 // { int jail_get(struct iovec *iovp, unsigned int iovcnt, int flags); }
364 SYS_JAIL_SET = 507 // { int jail_set(struct iovec *iovp, \ 364 SYS_JAIL_SET = 507 // { int jail_set(struct iovec *iovp, unsigned int iovcnt, int flags); }
365 SYS_JAIL_REMOVE = 508 // { int jail_remove(int jid); } 365 SYS_JAIL_REMOVE = 508 // { int jail_remove(int jid); }
366 SYS_CLOSEFROM = 509 // { int closefrom(int lowfd); } 366 SYS_CLOSEFROM = 509 // { int closefrom(int lowfd); }
367 SYS___SEMCTL = 510 // { int __semctl(int semid, int semnum, \ 367 SYS___SEMCTL = 510 // { int __semctl(int semid, int semnum, int cmd, union semun *arg); }
368 SYS_MSGCTL = 511 // { int msgctl(int msqid, int cmd, \ 368 SYS_MSGCTL = 511 // { int msgctl(int msqid, int cmd, struct msqid_ds *buf); }
369 SYS_SHMCTL = 512 // { int shmctl(int shmid, int cmd, \ 369 SYS_SHMCTL = 512 // { int shmctl(int shmid, int cmd, struct shmid_ds *buf); }
370 SYS_LPATHCONF = 513 // { int lpathconf(char *path, int name); } 370 SYS_LPATHCONF = 513 // { int lpathconf(char *path, int name); }
371 SYS___CAP_RIGHTS_GET = 515 // { int __cap_rights_get(int version, \ 371 SYS___CAP_RIGHTS_GET = 515 // { int __cap_rights_get(int version, int fd, cap_rights_t *rightsp); }
372 SYS_CAP_ENTER = 516 // { int cap_enter(void); } 372 SYS_CAP_ENTER = 516 // { int cap_enter(void); }
373 SYS_CAP_GETMODE = 517 // { int cap_getmode(u_int *modep); } 373 SYS_CAP_GETMODE = 517 // { int cap_getmode(u_int *modep); }
374 SYS_PDFORK = 518 // { int pdfork(int *fdp, int flags); } 374 SYS_PDFORK = 518 // { int pdfork(int *fdp, int flags); }
375 SYS_PDKILL = 519 // { int pdkill(int fd, int signum); } 375 SYS_PDKILL = 519 // { int pdkill(int fd, int signum); }
376 SYS_PDGETPID = 520 // { int pdgetpid(int fd, pid_t *pidp); } 376 SYS_PDGETPID = 520 // { int pdgetpid(int fd, pid_t *pidp); }
377 SYS_PSELECT = 522 // { int pselect(int nd, fd_set *in, \ 377 SYS_PSELECT = 522 // { int pselect(int nd, fd_set *in, fd_set *ou, fd_set *ex, const struct timespec *ts, const sigset_t *sm); }
378 SYS_GETLOGINCLASS = 523 // { int getloginclass(char *namebuf, \ 378 SYS_GETLOGINCLASS = 523 // { int getloginclass(char *namebuf, size_t namelen); }
379 SYS_SETLOGINCLASS = 524 // { int setloginclass(const char *namebuf); } 379 SYS_SETLOGINCLASS = 524 // { int setloginclass(const char *namebuf); }
380 SYS_RCTL_GET_RACCT = 525 // { int rctl_get_racct(const void *inbufp, \ 380 SYS_RCTL_GET_RACCT = 525 // { int rctl_get_racct(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); }
381 SYS_RCTL_GET_RULES = 526 // { int rctl_get_rules(const void *inbufp, \ 381 SYS_RCTL_GET_RULES = 526 // { int rctl_get_rules(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); }
382 SYS_RCTL_GET_LIMITS = 527 // { int rctl_get_limits(const void *inbufp, \ 382 SYS_RCTL_GET_LIMITS = 527 // { int rctl_get_limits(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); }
383 SYS_RCTL_ADD_RULE = 528 // { int rctl_add_rule(const void *inbufp, \ 383 SYS_RCTL_ADD_RULE = 528 // { int rctl_add_rule(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); }
384 SYS_RCTL_REMOVE_RULE = 529 // { int rctl_remove_rule(const void *inbufp, \ 384 SYS_RCTL_REMOVE_RULE = 529 // { int rctl_remove_rule(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); }
385 SYS_POSIX_FALLOCATE = 530 // { int posix_fallocate(int fd, \ 385 SYS_POSIX_FALLOCATE = 530 // { int posix_fallocate(int fd, off_t offset, off_t len); }
386 SYS_POSIX_FADVISE = 531 // { int posix_fadvise(int fd, off_t offset, \ 386 SYS_POSIX_FADVISE = 531 // { int posix_fadvise(int fd, off_t offset, off_t len, int advice); }
387 SYS_WAIT6 = 532 // { int wait6(idtype_t idtype, id_t id, \ 387 SYS_WAIT6 = 532 // { int wait6(idtype_t idtype, id_t id, int *status, int options, struct __wrusage *wrusage, siginfo_t *info); }
388 SYS_CAP_RIGHTS_LIMIT = 533 // { int cap_rights_limit(int fd, \ 388 SYS_CAP_RIGHTS_LIMIT = 533 // { int cap_rights_limit(int fd, cap_rights_t *rightsp); }
389 SYS_CAP_IOCTLS_LIMIT = 534 // { int cap_ioctls_limit(int fd, \ 389 SYS_CAP_IOCTLS_LIMIT = 534 // { int cap_ioctls_limit(int fd, const u_long *cmds, size_t ncmds); }
390 SYS_CAP_IOCTLS_GET = 535 // { ssize_t cap_ioctls_get(int fd, \ 390 SYS_CAP_IOCTLS_GET = 535 // { ssize_t cap_ioctls_get(int fd, u_long *cmds, size_t maxcmds); }
391 SYS_CAP_FCNTLS_LIMIT = 536 // { int cap_fcntls_limit(int fd, \ 391 SYS_CAP_FCNTLS_LIMIT = 536 // { int cap_fcntls_limit(int fd, uint32_t fcntlrights); }
392 SYS_CAP_FCNTLS_GET = 537 // { int cap_fcntls_get(int fd, \ 392 SYS_CAP_FCNTLS_GET = 537 // { int cap_fcntls_get(int fd, uint32_t *fcntlrightsp); }
393 SYS_BINDAT = 538 // { int bindat(int fd, int s, caddr_t name, \ 393 SYS_BINDAT = 538 // { int bindat(int fd, int s, caddr_t name, int namelen); }
394 SYS_CONNECTAT = 539 // { int connectat(int fd, int s, caddr_t name, \ 394 SYS_CONNECTAT = 539 // { int connectat(int fd, int s, caddr_t name, int namelen); }
395 SYS_CHFLAGSAT = 540 // { int chflagsat(int fd, const char *path, \ 395 SYS_CHFLAGSAT = 540 // { int chflagsat(int fd, const char *path, u_long flags, int atflag); }
396 SYS_ACCEPT4 = 541 // { int accept4(int s, \ 396 SYS_ACCEPT4 = 541 // { int accept4(int s, struct sockaddr * __restrict name, __socklen_t * __restrict anamelen, int flags); }
397 SYS_PIPE2 = 542 // { int pipe2(int *fildes, int flags); } 397 SYS_PIPE2 = 542 // { int pipe2(int *fildes, int flags); }
398 SYS_AIO_MLOCK = 543 // { int aio_mlock(struct aiocb *aiocbp); } 398 SYS_AIO_MLOCK = 543 // { int aio_mlock(struct aiocb *aiocbp); }
399 SYS_PROCCTL = 544 // { int procctl(idtype_t idtype, id_t id, \ 399 SYS_PROCCTL = 544 // { int procctl(idtype_t idtype, id_t id, int com, void *data); }
400 SYS_PPOLL = 545 // { int ppoll(struct pollfd *fds, u_int nfds, \ 400 SYS_PPOLL = 545 // { int ppoll(struct pollfd *fds, u_int nfds, const struct timespec *ts, const sigset_t *set); }
401 SYS_FUTIMENS = 546 // { int futimens(int fd, \ 401 SYS_FUTIMENS = 546 // { int futimens(int fd, struct timespec *times); }
402 SYS_UTIMENSAT = 547 // { int utimensat(int fd, \ 402 SYS_UTIMENSAT = 547 // { int utimensat(int fd, char *path, struct timespec *times, int flag); }
403) 403)
diff --git a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go b/vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go
index b66f900..b39be6c 100644
--- a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go
+++ b/vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go
@@ -1,4 +1,4 @@
1// mksysnum_freebsd.pl 1// go run mksysnum.go https://svn.freebsd.org/base/stable/10/sys/kern/syscalls.master
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build amd64,freebsd 4// +build amd64,freebsd
@@ -7,13 +7,13 @@ package unix
7 7
8const ( 8const (
9 // SYS_NOSYS = 0; // { int nosys(void); } syscall nosys_args int 9 // SYS_NOSYS = 0; // { int nosys(void); } syscall nosys_args int
10 SYS_EXIT = 1 // { void sys_exit(int rval); } exit \ 10 SYS_EXIT = 1 // { void sys_exit(int rval); } exit sys_exit_args void
11 SYS_FORK = 2 // { int fork(void); } 11 SYS_FORK = 2 // { int fork(void); }
12 SYS_READ = 3 // { ssize_t read(int fd, void *buf, \ 12 SYS_READ = 3 // { ssize_t read(int fd, void *buf, size_t nbyte); }
13 SYS_WRITE = 4 // { ssize_t write(int fd, const void *buf, \ 13 SYS_WRITE = 4 // { ssize_t write(int fd, const void *buf, size_t nbyte); }
14 SYS_OPEN = 5 // { int open(char *path, int flags, int mode); } 14 SYS_OPEN = 5 // { int open(char *path, int flags, int mode); }
15 SYS_CLOSE = 6 // { int close(int fd); } 15 SYS_CLOSE = 6 // { int close(int fd); }
16 SYS_WAIT4 = 7 // { int wait4(int pid, int *status, \ 16 SYS_WAIT4 = 7 // { int wait4(int pid, int *status, int options, struct rusage *rusage); }
17 SYS_LINK = 9 // { int link(char *path, char *link); } 17 SYS_LINK = 9 // { int link(char *path, char *link); }
18 SYS_UNLINK = 10 // { int unlink(char *path); } 18 SYS_UNLINK = 10 // { int unlink(char *path); }
19 SYS_CHDIR = 12 // { int chdir(char *path); } 19 SYS_CHDIR = 12 // { int chdir(char *path); }
@@ -21,20 +21,20 @@ const (
21 SYS_MKNOD = 14 // { int mknod(char *path, int mode, int dev); } 21 SYS_MKNOD = 14 // { int mknod(char *path, int mode, int dev); }
22 SYS_CHMOD = 15 // { int chmod(char *path, int mode); } 22 SYS_CHMOD = 15 // { int chmod(char *path, int mode); }
23 SYS_CHOWN = 16 // { int chown(char *path, int uid, int gid); } 23 SYS_CHOWN = 16 // { int chown(char *path, int uid, int gid); }
24 SYS_OBREAK = 17 // { int obreak(char *nsize); } break \ 24 SYS_OBREAK = 17 // { int obreak(char *nsize); } break obreak_args int
25 SYS_GETPID = 20 // { pid_t getpid(void); } 25 SYS_GETPID = 20 // { pid_t getpid(void); }
26 SYS_MOUNT = 21 // { int mount(char *type, char *path, \ 26 SYS_MOUNT = 21 // { int mount(char *type, char *path, int flags, caddr_t data); }
27 SYS_UNMOUNT = 22 // { int unmount(char *path, int flags); } 27 SYS_UNMOUNT = 22 // { int unmount(char *path, int flags); }
28 SYS_SETUID = 23 // { int setuid(uid_t uid); } 28 SYS_SETUID = 23 // { int setuid(uid_t uid); }
29 SYS_GETUID = 24 // { uid_t getuid(void); } 29 SYS_GETUID = 24 // { uid_t getuid(void); }
30 SYS_GETEUID = 25 // { uid_t geteuid(void); } 30 SYS_GETEUID = 25 // { uid_t geteuid(void); }
31 SYS_PTRACE = 26 // { int ptrace(int req, pid_t pid, \ 31 SYS_PTRACE = 26 // { int ptrace(int req, pid_t pid, caddr_t addr, int data); }
32 SYS_RECVMSG = 27 // { int recvmsg(int s, struct msghdr *msg, \ 32 SYS_RECVMSG = 27 // { int recvmsg(int s, struct msghdr *msg, int flags); }
33 SYS_SENDMSG = 28 // { int sendmsg(int s, struct msghdr *msg, \ 33 SYS_SENDMSG = 28 // { int sendmsg(int s, struct msghdr *msg, int flags); }
34 SYS_RECVFROM = 29 // { int recvfrom(int s, caddr_t buf, \ 34 SYS_RECVFROM = 29 // { int recvfrom(int s, caddr_t buf, size_t len, int flags, struct sockaddr * __restrict from, __socklen_t * __restrict fromlenaddr); }
35 SYS_ACCEPT = 30 // { int accept(int s, \ 35 SYS_ACCEPT = 30 // { int accept(int s, struct sockaddr * __restrict name, __socklen_t * __restrict anamelen); }
36 SYS_GETPEERNAME = 31 // { int getpeername(int fdes, \ 36 SYS_GETPEERNAME = 31 // { int getpeername(int fdes, struct sockaddr * __restrict asa, __socklen_t * __restrict alen); }
37 SYS_GETSOCKNAME = 32 // { int getsockname(int fdes, \ 37 SYS_GETSOCKNAME = 32 // { int getsockname(int fdes, struct sockaddr * __restrict asa, __socklen_t * __restrict alen); }
38 SYS_ACCESS = 33 // { int access(char *path, int amode); } 38 SYS_ACCESS = 33 // { int access(char *path, int amode); }
39 SYS_CHFLAGS = 34 // { int chflags(const char *path, u_long flags); } 39 SYS_CHFLAGS = 34 // { int chflags(const char *path, u_long flags); }
40 SYS_FCHFLAGS = 35 // { int fchflags(int fd, u_long flags); } 40 SYS_FCHFLAGS = 35 // { int fchflags(int fd, u_long flags); }
@@ -44,55 +44,55 @@ const (
44 SYS_DUP = 41 // { int dup(u_int fd); } 44 SYS_DUP = 41 // { int dup(u_int fd); }
45 SYS_PIPE = 42 // { int pipe(void); } 45 SYS_PIPE = 42 // { int pipe(void); }
46 SYS_GETEGID = 43 // { gid_t getegid(void); } 46 SYS_GETEGID = 43 // { gid_t getegid(void); }
47 SYS_PROFIL = 44 // { int profil(caddr_t samples, size_t size, \ 47 SYS_PROFIL = 44 // { int profil(caddr_t samples, size_t size, size_t offset, u_int scale); }
48 SYS_KTRACE = 45 // { int ktrace(const char *fname, int ops, \ 48 SYS_KTRACE = 45 // { int ktrace(const char *fname, int ops, int facs, int pid); }
49 SYS_GETGID = 47 // { gid_t getgid(void); } 49 SYS_GETGID = 47 // { gid_t getgid(void); }
50 SYS_GETLOGIN = 49 // { int getlogin(char *namebuf, u_int \ 50 SYS_GETLOGIN = 49 // { int getlogin(char *namebuf, u_int namelen); }
51 SYS_SETLOGIN = 50 // { int setlogin(char *namebuf); } 51 SYS_SETLOGIN = 50 // { int setlogin(char *namebuf); }
52 SYS_ACCT = 51 // { int acct(char *path); } 52 SYS_ACCT = 51 // { int acct(char *path); }
53 SYS_SIGALTSTACK = 53 // { int sigaltstack(stack_t *ss, \ 53 SYS_SIGALTSTACK = 53 // { int sigaltstack(stack_t *ss, stack_t *oss); }
54 SYS_IOCTL = 54 // { int ioctl(int fd, u_long com, \ 54 SYS_IOCTL = 54 // { int ioctl(int fd, u_long com, caddr_t data); }
55 SYS_REBOOT = 55 // { int reboot(int opt); } 55 SYS_REBOOT = 55 // { int reboot(int opt); }
56 SYS_REVOKE = 56 // { int revoke(char *path); } 56 SYS_REVOKE = 56 // { int revoke(char *path); }
57 SYS_SYMLINK = 57 // { int symlink(char *path, char *link); } 57 SYS_SYMLINK = 57 // { int symlink(char *path, char *link); }
58 SYS_READLINK = 58 // { ssize_t readlink(char *path, char *buf, \ 58 SYS_READLINK = 58 // { ssize_t readlink(char *path, char *buf, size_t count); }
59 SYS_EXECVE = 59 // { int execve(char *fname, char **argv, \ 59 SYS_EXECVE = 59 // { int execve(char *fname, char **argv, char **envv); }
60 SYS_UMASK = 60 // { int umask(int newmask); } umask umask_args \ 60 SYS_UMASK = 60 // { int umask(int newmask); } umask umask_args int
61 SYS_CHROOT = 61 // { int chroot(char *path); } 61 SYS_CHROOT = 61 // { int chroot(char *path); }
62 SYS_MSYNC = 65 // { int msync(void *addr, size_t len, \ 62 SYS_MSYNC = 65 // { int msync(void *addr, size_t len, int flags); }
63 SYS_VFORK = 66 // { int vfork(void); } 63 SYS_VFORK = 66 // { int vfork(void); }
64 SYS_SBRK = 69 // { int sbrk(int incr); } 64 SYS_SBRK = 69 // { int sbrk(int incr); }
65 SYS_SSTK = 70 // { int sstk(int incr); } 65 SYS_SSTK = 70 // { int sstk(int incr); }
66 SYS_OVADVISE = 72 // { int ovadvise(int anom); } vadvise \ 66 SYS_OVADVISE = 72 // { int ovadvise(int anom); } vadvise ovadvise_args int
67 SYS_MUNMAP = 73 // { int munmap(void *addr, size_t len); } 67 SYS_MUNMAP = 73 // { int munmap(void *addr, size_t len); }
68 SYS_MPROTECT = 74 // { int mprotect(const void *addr, size_t len, \ 68 SYS_MPROTECT = 74 // { int mprotect(const void *addr, size_t len, int prot); }
69 SYS_MADVISE = 75 // { int madvise(void *addr, size_t len, \ 69 SYS_MADVISE = 75 // { int madvise(void *addr, size_t len, int behav); }
70 SYS_MINCORE = 78 // { int mincore(const void *addr, size_t len, \ 70 SYS_MINCORE = 78 // { int mincore(const void *addr, size_t len, char *vec); }
71 SYS_GETGROUPS = 79 // { int getgroups(u_int gidsetsize, \ 71 SYS_GETGROUPS = 79 // { int getgroups(u_int gidsetsize, gid_t *gidset); }
72 SYS_SETGROUPS = 80 // { int setgroups(u_int gidsetsize, \ 72 SYS_SETGROUPS = 80 // { int setgroups(u_int gidsetsize, gid_t *gidset); }
73 SYS_GETPGRP = 81 // { int getpgrp(void); } 73 SYS_GETPGRP = 81 // { int getpgrp(void); }
74 SYS_SETPGID = 82 // { int setpgid(int pid, int pgid); } 74 SYS_SETPGID = 82 // { int setpgid(int pid, int pgid); }
75 SYS_SETITIMER = 83 // { int setitimer(u_int which, struct \ 75 SYS_SETITIMER = 83 // { int setitimer(u_int which, struct itimerval *itv, struct itimerval *oitv); }
76 SYS_SWAPON = 85 // { int swapon(char *name); } 76 SYS_SWAPON = 85 // { int swapon(char *name); }
77 SYS_GETITIMER = 86 // { int getitimer(u_int which, \ 77 SYS_GETITIMER = 86 // { int getitimer(u_int which, struct itimerval *itv); }
78 SYS_GETDTABLESIZE = 89 // { int getdtablesize(void); } 78 SYS_GETDTABLESIZE = 89 // { int getdtablesize(void); }
79 SYS_DUP2 = 90 // { int dup2(u_int from, u_int to); } 79 SYS_DUP2 = 90 // { int dup2(u_int from, u_int to); }
80 SYS_FCNTL = 92 // { int fcntl(int fd, int cmd, long arg); } 80 SYS_FCNTL = 92 // { int fcntl(int fd, int cmd, long arg); }
81 SYS_SELECT = 93 // { int select(int nd, fd_set *in, fd_set *ou, \ 81 SYS_SELECT = 93 // { int select(int nd, fd_set *in, fd_set *ou, fd_set *ex, struct timeval *tv); }
82 SYS_FSYNC = 95 // { int fsync(int fd); } 82 SYS_FSYNC = 95 // { int fsync(int fd); }
83 SYS_SETPRIORITY = 96 // { int setpriority(int which, int who, \ 83 SYS_SETPRIORITY = 96 // { int setpriority(int which, int who, int prio); }
84 SYS_SOCKET = 97 // { int socket(int domain, int type, \ 84 SYS_SOCKET = 97 // { int socket(int domain, int type, int protocol); }
85 SYS_CONNECT = 98 // { int connect(int s, caddr_t name, \ 85 SYS_CONNECT = 98 // { int connect(int s, caddr_t name, int namelen); }
86 SYS_GETPRIORITY = 100 // { int getpriority(int which, int who); } 86 SYS_GETPRIORITY = 100 // { int getpriority(int which, int who); }
87 SYS_BIND = 104 // { int bind(int s, caddr_t name, \ 87 SYS_BIND = 104 // { int bind(int s, caddr_t name, int namelen); }
88 SYS_SETSOCKOPT = 105 // { int setsockopt(int s, int level, int name, \ 88 SYS_SETSOCKOPT = 105 // { int setsockopt(int s, int level, int name, caddr_t val, int valsize); }
89 SYS_LISTEN = 106 // { int listen(int s, int backlog); } 89 SYS_LISTEN = 106 // { int listen(int s, int backlog); }
90 SYS_GETTIMEOFDAY = 116 // { int gettimeofday(struct timeval *tp, \ 90 SYS_GETTIMEOFDAY = 116 // { int gettimeofday(struct timeval *tp, struct timezone *tzp); }
91 SYS_GETRUSAGE = 117 // { int getrusage(int who, \ 91 SYS_GETRUSAGE = 117 // { int getrusage(int who, struct rusage *rusage); }
92 SYS_GETSOCKOPT = 118 // { int getsockopt(int s, int level, int name, \ 92 SYS_GETSOCKOPT = 118 // { int getsockopt(int s, int level, int name, caddr_t val, int *avalsize); }
93 SYS_READV = 120 // { int readv(int fd, struct iovec *iovp, \ 93 SYS_READV = 120 // { int readv(int fd, struct iovec *iovp, u_int iovcnt); }
94 SYS_WRITEV = 121 // { int writev(int fd, struct iovec *iovp, \ 94 SYS_WRITEV = 121 // { int writev(int fd, struct iovec *iovp, u_int iovcnt); }
95 SYS_SETTIMEOFDAY = 122 // { int settimeofday(struct timeval *tv, \ 95 SYS_SETTIMEOFDAY = 122 // { int settimeofday(struct timeval *tv, struct timezone *tzp); }
96 SYS_FCHOWN = 123 // { int fchown(int fd, int uid, int gid); } 96 SYS_FCHOWN = 123 // { int fchown(int fd, int uid, int gid); }
97 SYS_FCHMOD = 124 // { int fchmod(int fd, int mode); } 97 SYS_FCHMOD = 124 // { int fchmod(int fd, int mode); }
98 SYS_SETREUID = 126 // { int setreuid(int ruid, int euid); } 98 SYS_SETREUID = 126 // { int setreuid(int ruid, int euid); }
@@ -100,26 +100,26 @@ const (
100 SYS_RENAME = 128 // { int rename(char *from, char *to); } 100 SYS_RENAME = 128 // { int rename(char *from, char *to); }
101 SYS_FLOCK = 131 // { int flock(int fd, int how); } 101 SYS_FLOCK = 131 // { int flock(int fd, int how); }
102 SYS_MKFIFO = 132 // { int mkfifo(char *path, int mode); } 102 SYS_MKFIFO = 132 // { int mkfifo(char *path, int mode); }
103 SYS_SENDTO = 133 // { int sendto(int s, caddr_t buf, size_t len, \ 103 SYS_SENDTO = 133 // { int sendto(int s, caddr_t buf, size_t len, int flags, caddr_t to, int tolen); }
104 SYS_SHUTDOWN = 134 // { int shutdown(int s, int how); } 104 SYS_SHUTDOWN = 134 // { int shutdown(int s, int how); }
105 SYS_SOCKETPAIR = 135 // { int socketpair(int domain, int type, \ 105 SYS_SOCKETPAIR = 135 // { int socketpair(int domain, int type, int protocol, int *rsv); }
106 SYS_MKDIR = 136 // { int mkdir(char *path, int mode); } 106 SYS_MKDIR = 136 // { int mkdir(char *path, int mode); }
107 SYS_RMDIR = 137 // { int rmdir(char *path); } 107 SYS_RMDIR = 137 // { int rmdir(char *path); }
108 SYS_UTIMES = 138 // { int utimes(char *path, \ 108 SYS_UTIMES = 138 // { int utimes(char *path, struct timeval *tptr); }
109 SYS_ADJTIME = 140 // { int adjtime(struct timeval *delta, \ 109 SYS_ADJTIME = 140 // { int adjtime(struct timeval *delta, struct timeval *olddelta); }
110 SYS_SETSID = 147 // { int setsid(void); } 110 SYS_SETSID = 147 // { int setsid(void); }
111 SYS_QUOTACTL = 148 // { int quotactl(char *path, int cmd, int uid, \ 111 SYS_QUOTACTL = 148 // { int quotactl(char *path, int cmd, int uid, caddr_t arg); }
112 SYS_NLM_SYSCALL = 154 // { int nlm_syscall(int debug_level, int grace_period, int addr_count, char **addrs); } 112 SYS_NLM_SYSCALL = 154 // { int nlm_syscall(int debug_level, int grace_period, int addr_count, char **addrs); }
113 SYS_NFSSVC = 155 // { int nfssvc(int flag, caddr_t argp); } 113 SYS_NFSSVC = 155 // { int nfssvc(int flag, caddr_t argp); }
114 SYS_LGETFH = 160 // { int lgetfh(char *fname, \ 114 SYS_LGETFH = 160 // { int lgetfh(char *fname, struct fhandle *fhp); }
115 SYS_GETFH = 161 // { int getfh(char *fname, \ 115 SYS_GETFH = 161 // { int getfh(char *fname, struct fhandle *fhp); }
116 SYS_SYSARCH = 165 // { int sysarch(int op, char *parms); } 116 SYS_SYSARCH = 165 // { int sysarch(int op, char *parms); }
117 SYS_RTPRIO = 166 // { int rtprio(int function, pid_t pid, \ 117 SYS_RTPRIO = 166 // { int rtprio(int function, pid_t pid, struct rtprio *rtp); }
118 SYS_SEMSYS = 169 // { int semsys(int which, int a2, int a3, \ 118 SYS_SEMSYS = 169 // { int semsys(int which, int a2, int a3, int a4, int a5); }
119 SYS_MSGSYS = 170 // { int msgsys(int which, int a2, int a3, \ 119 SYS_MSGSYS = 170 // { int msgsys(int which, int a2, int a3, int a4, int a5, int a6); }
120 SYS_SHMSYS = 171 // { int shmsys(int which, int a2, int a3, \ 120 SYS_SHMSYS = 171 // { int shmsys(int which, int a2, int a3, int a4); }
121 SYS_FREEBSD6_PREAD = 173 // { ssize_t freebsd6_pread(int fd, void *buf, \ 121 SYS_FREEBSD6_PREAD = 173 // { ssize_t freebsd6_pread(int fd, void *buf, size_t nbyte, int pad, off_t offset); }
122 SYS_FREEBSD6_PWRITE = 174 // { ssize_t freebsd6_pwrite(int fd, \ 122 SYS_FREEBSD6_PWRITE = 174 // { ssize_t freebsd6_pwrite(int fd, const void *buf, size_t nbyte, int pad, off_t offset); }
123 SYS_SETFIB = 175 // { int setfib(int fibnum); } 123 SYS_SETFIB = 175 // { int setfib(int fibnum); }
124 SYS_NTP_ADJTIME = 176 // { int ntp_adjtime(struct timex *tp); } 124 SYS_NTP_ADJTIME = 176 // { int ntp_adjtime(struct timex *tp); }
125 SYS_SETGID = 181 // { int setgid(gid_t gid); } 125 SYS_SETGID = 181 // { int setgid(gid_t gid); }
@@ -130,274 +130,274 @@ const (
130 SYS_LSTAT = 190 // { int lstat(char *path, struct stat *ub); } 130 SYS_LSTAT = 190 // { int lstat(char *path, struct stat *ub); }
131 SYS_PATHCONF = 191 // { int pathconf(char *path, int name); } 131 SYS_PATHCONF = 191 // { int pathconf(char *path, int name); }
132 SYS_FPATHCONF = 192 // { int fpathconf(int fd, int name); } 132 SYS_FPATHCONF = 192 // { int fpathconf(int fd, int name); }
133 SYS_GETRLIMIT = 194 // { int getrlimit(u_int which, \ 133 SYS_GETRLIMIT = 194 // { int getrlimit(u_int which, struct rlimit *rlp); } getrlimit __getrlimit_args int
134 SYS_SETRLIMIT = 195 // { int setrlimit(u_int which, \ 134 SYS_SETRLIMIT = 195 // { int setrlimit(u_int which, struct rlimit *rlp); } setrlimit __setrlimit_args int
135 SYS_GETDIRENTRIES = 196 // { int getdirentries(int fd, char *buf, \ 135 SYS_GETDIRENTRIES = 196 // { int getdirentries(int fd, char *buf, u_int count, long *basep); }
136 SYS_FREEBSD6_MMAP = 197 // { caddr_t freebsd6_mmap(caddr_t addr, \ 136 SYS_FREEBSD6_MMAP = 197 // { caddr_t freebsd6_mmap(caddr_t addr, size_t len, int prot, int flags, int fd, int pad, off_t pos); }
137 SYS_FREEBSD6_LSEEK = 199 // { off_t freebsd6_lseek(int fd, int pad, \ 137 SYS_FREEBSD6_LSEEK = 199 // { off_t freebsd6_lseek(int fd, int pad, off_t offset, int whence); }
138 SYS_FREEBSD6_TRUNCATE = 200 // { int freebsd6_truncate(char *path, int pad, \ 138 SYS_FREEBSD6_TRUNCATE = 200 // { int freebsd6_truncate(char *path, int pad, off_t length); }
139 SYS_FREEBSD6_FTRUNCATE = 201 // { int freebsd6_ftruncate(int fd, int pad, \ 139 SYS_FREEBSD6_FTRUNCATE = 201 // { int freebsd6_ftruncate(int fd, int pad, off_t length); }
140 SYS___SYSCTL = 202 // { int __sysctl(int *name, u_int namelen, \ 140 SYS___SYSCTL = 202 // { int __sysctl(int *name, u_int namelen, void *old, size_t *oldlenp, void *new, size_t newlen); } __sysctl sysctl_args int
141 SYS_MLOCK = 203 // { int mlock(const void *addr, size_t len); } 141 SYS_MLOCK = 203 // { int mlock(const void *addr, size_t len); }
142 SYS_MUNLOCK = 204 // { int munlock(const void *addr, size_t len); } 142 SYS_MUNLOCK = 204 // { int munlock(const void *addr, size_t len); }
143 SYS_UNDELETE = 205 // { int undelete(char *path); } 143 SYS_UNDELETE = 205 // { int undelete(char *path); }
144 SYS_FUTIMES = 206 // { int futimes(int fd, struct timeval *tptr); } 144 SYS_FUTIMES = 206 // { int futimes(int fd, struct timeval *tptr); }
145 SYS_GETPGID = 207 // { int getpgid(pid_t pid); } 145 SYS_GETPGID = 207 // { int getpgid(pid_t pid); }
146 SYS_POLL = 209 // { int poll(struct pollfd *fds, u_int nfds, \ 146 SYS_POLL = 209 // { int poll(struct pollfd *fds, u_int nfds, int timeout); }
147 SYS_SEMGET = 221 // { int semget(key_t key, int nsems, \ 147 SYS_SEMGET = 221 // { int semget(key_t key, int nsems, int semflg); }
148 SYS_SEMOP = 222 // { int semop(int semid, struct sembuf *sops, \ 148 SYS_SEMOP = 222 // { int semop(int semid, struct sembuf *sops, size_t nsops); }
149 SYS_MSGGET = 225 // { int msgget(key_t key, int msgflg); } 149 SYS_MSGGET = 225 // { int msgget(key_t key, int msgflg); }
150 SYS_MSGSND = 226 // { int msgsnd(int msqid, const void *msgp, \ 150 SYS_MSGSND = 226 // { int msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg); }
151 SYS_MSGRCV = 227 // { int msgrcv(int msqid, void *msgp, \ 151 SYS_MSGRCV = 227 // { int msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg); }
152 SYS_SHMAT = 228 // { int shmat(int shmid, const void *shmaddr, \ 152 SYS_SHMAT = 228 // { int shmat(int shmid, const void *shmaddr, int shmflg); }
153 SYS_SHMDT = 230 // { int shmdt(const void *shmaddr); } 153 SYS_SHMDT = 230 // { int shmdt(const void *shmaddr); }
154 SYS_SHMGET = 231 // { int shmget(key_t key, size_t size, \ 154 SYS_SHMGET = 231 // { int shmget(key_t key, size_t size, int shmflg); }
155 SYS_CLOCK_GETTIME = 232 // { int clock_gettime(clockid_t clock_id, \ 155 SYS_CLOCK_GETTIME = 232 // { int clock_gettime(clockid_t clock_id, struct timespec *tp); }
156 SYS_CLOCK_SETTIME = 233 // { int clock_settime( \ 156 SYS_CLOCK_SETTIME = 233 // { int clock_settime( clockid_t clock_id, const struct timespec *tp); }
157 SYS_CLOCK_GETRES = 234 // { int clock_getres(clockid_t clock_id, \ 157 SYS_CLOCK_GETRES = 234 // { int clock_getres(clockid_t clock_id, struct timespec *tp); }
158 SYS_KTIMER_CREATE = 235 // { int ktimer_create(clockid_t clock_id, \ 158 SYS_KTIMER_CREATE = 235 // { int ktimer_create(clockid_t clock_id, struct sigevent *evp, int *timerid); }
159 SYS_KTIMER_DELETE = 236 // { int ktimer_delete(int timerid); } 159 SYS_KTIMER_DELETE = 236 // { int ktimer_delete(int timerid); }
160 SYS_KTIMER_SETTIME = 237 // { int ktimer_settime(int timerid, int flags, \ 160 SYS_KTIMER_SETTIME = 237 // { int ktimer_settime(int timerid, int flags, const struct itimerspec *value, struct itimerspec *ovalue); }
161 SYS_KTIMER_GETTIME = 238 // { int ktimer_gettime(int timerid, struct \ 161 SYS_KTIMER_GETTIME = 238 // { int ktimer_gettime(int timerid, struct itimerspec *value); }
162 SYS_KTIMER_GETOVERRUN = 239 // { int ktimer_getoverrun(int timerid); } 162 SYS_KTIMER_GETOVERRUN = 239 // { int ktimer_getoverrun(int timerid); }
163 SYS_NANOSLEEP = 240 // { int nanosleep(const struct timespec *rqtp, \ 163 SYS_NANOSLEEP = 240 // { int nanosleep(const struct timespec *rqtp, struct timespec *rmtp); }
164 SYS_FFCLOCK_GETCOUNTER = 241 // { int ffclock_getcounter(ffcounter *ffcount); } 164 SYS_FFCLOCK_GETCOUNTER = 241 // { int ffclock_getcounter(ffcounter *ffcount); }
165 SYS_FFCLOCK_SETESTIMATE = 242 // { int ffclock_setestimate( \ 165 SYS_FFCLOCK_SETESTIMATE = 242 // { int ffclock_setestimate( struct ffclock_estimate *cest); }
166 SYS_FFCLOCK_GETESTIMATE = 243 // { int ffclock_getestimate( \ 166 SYS_FFCLOCK_GETESTIMATE = 243 // { int ffclock_getestimate( struct ffclock_estimate *cest); }
167 SYS_CLOCK_GETCPUCLOCKID2 = 247 // { int clock_getcpuclockid2(id_t id,\ 167 SYS_CLOCK_GETCPUCLOCKID2 = 247 // { int clock_getcpuclockid2(id_t id,int which, clockid_t *clock_id); }
168 SYS_NTP_GETTIME = 248 // { int ntp_gettime(struct ntptimeval *ntvp); } 168 SYS_NTP_GETTIME = 248 // { int ntp_gettime(struct ntptimeval *ntvp); }
169 SYS_MINHERIT = 250 // { int minherit(void *addr, size_t len, \ 169 SYS_MINHERIT = 250 // { int minherit(void *addr, size_t len, int inherit); }
170 SYS_RFORK = 251 // { int rfork(int flags); } 170 SYS_RFORK = 251 // { int rfork(int flags); }
171 SYS_OPENBSD_POLL = 252 // { int openbsd_poll(struct pollfd *fds, \ 171 SYS_OPENBSD_POLL = 252 // { int openbsd_poll(struct pollfd *fds, u_int nfds, int timeout); }
172 SYS_ISSETUGID = 253 // { int issetugid(void); } 172 SYS_ISSETUGID = 253 // { int issetugid(void); }
173 SYS_LCHOWN = 254 // { int lchown(char *path, int uid, int gid); } 173 SYS_LCHOWN = 254 // { int lchown(char *path, int uid, int gid); }
174 SYS_AIO_READ = 255 // { int aio_read(struct aiocb *aiocbp); } 174 SYS_AIO_READ = 255 // { int aio_read(struct aiocb *aiocbp); }
175 SYS_AIO_WRITE = 256 // { int aio_write(struct aiocb *aiocbp); } 175 SYS_AIO_WRITE = 256 // { int aio_write(struct aiocb *aiocbp); }
176 SYS_LIO_LISTIO = 257 // { int lio_listio(int mode, \ 176 SYS_LIO_LISTIO = 257 // { int lio_listio(int mode, struct aiocb * const *acb_list, int nent, struct sigevent *sig); }
177 SYS_GETDENTS = 272 // { int getdents(int fd, char *buf, \ 177 SYS_GETDENTS = 272 // { int getdents(int fd, char *buf, size_t count); }
178 SYS_LCHMOD = 274 // { int lchmod(char *path, mode_t mode); } 178 SYS_LCHMOD = 274 // { int lchmod(char *path, mode_t mode); }
179 SYS_LUTIMES = 276 // { int lutimes(char *path, \ 179 SYS_LUTIMES = 276 // { int lutimes(char *path, struct timeval *tptr); }
180 SYS_NSTAT = 278 // { int nstat(char *path, struct nstat *ub); } 180 SYS_NSTAT = 278 // { int nstat(char *path, struct nstat *ub); }
181 SYS_NFSTAT = 279 // { int nfstat(int fd, struct nstat *sb); } 181 SYS_NFSTAT = 279 // { int nfstat(int fd, struct nstat *sb); }
182 SYS_NLSTAT = 280 // { int nlstat(char *path, struct nstat *ub); } 182 SYS_NLSTAT = 280 // { int nlstat(char *path, struct nstat *ub); }
183 SYS_PREADV = 289 // { ssize_t preadv(int fd, struct iovec *iovp, \ 183 SYS_PREADV = 289 // { ssize_t preadv(int fd, struct iovec *iovp, u_int iovcnt, off_t offset); }
184 SYS_PWRITEV = 290 // { ssize_t pwritev(int fd, struct iovec *iovp, \ 184 SYS_PWRITEV = 290 // { ssize_t pwritev(int fd, struct iovec *iovp, u_int iovcnt, off_t offset); }
185 SYS_FHOPEN = 298 // { int fhopen(const struct fhandle *u_fhp, \ 185 SYS_FHOPEN = 298 // { int fhopen(const struct fhandle *u_fhp, int flags); }
186 SYS_FHSTAT = 299 // { int fhstat(const struct fhandle *u_fhp, \ 186 SYS_FHSTAT = 299 // { int fhstat(const struct fhandle *u_fhp, struct stat *sb); }
187 SYS_MODNEXT = 300 // { int modnext(int modid); } 187 SYS_MODNEXT = 300 // { int modnext(int modid); }
188 SYS_MODSTAT = 301 // { int modstat(int modid, \ 188 SYS_MODSTAT = 301 // { int modstat(int modid, struct module_stat *stat); }
189 SYS_MODFNEXT = 302 // { int modfnext(int modid); } 189 SYS_MODFNEXT = 302 // { int modfnext(int modid); }
190 SYS_MODFIND = 303 // { int modfind(const char *name); } 190 SYS_MODFIND = 303 // { int modfind(const char *name); }
191 SYS_KLDLOAD = 304 // { int kldload(const char *file); } 191 SYS_KLDLOAD = 304 // { int kldload(const char *file); }
192 SYS_KLDUNLOAD = 305 // { int kldunload(int fileid); } 192 SYS_KLDUNLOAD = 305 // { int kldunload(int fileid); }
193 SYS_KLDFIND = 306 // { int kldfind(const char *file); } 193 SYS_KLDFIND = 306 // { int kldfind(const char *file); }
194 SYS_KLDNEXT = 307 // { int kldnext(int fileid); } 194 SYS_KLDNEXT = 307 // { int kldnext(int fileid); }
195 SYS_KLDSTAT = 308 // { int kldstat(int fileid, struct \ 195 SYS_KLDSTAT = 308 // { int kldstat(int fileid, struct kld_file_stat* stat); }
196 SYS_KLDFIRSTMOD = 309 // { int kldfirstmod(int fileid); } 196 SYS_KLDFIRSTMOD = 309 // { int kldfirstmod(int fileid); }
197 SYS_GETSID = 310 // { int getsid(pid_t pid); } 197 SYS_GETSID = 310 // { int getsid(pid_t pid); }
198 SYS_SETRESUID = 311 // { int setresuid(uid_t ruid, uid_t euid, \ 198 SYS_SETRESUID = 311 // { int setresuid(uid_t ruid, uid_t euid, uid_t suid); }
199 SYS_SETRESGID = 312 // { int setresgid(gid_t rgid, gid_t egid, \ 199 SYS_SETRESGID = 312 // { int setresgid(gid_t rgid, gid_t egid, gid_t sgid); }
200 SYS_AIO_RETURN = 314 // { int aio_return(struct aiocb *aiocbp); } 200 SYS_AIO_RETURN = 314 // { int aio_return(struct aiocb *aiocbp); }
201 SYS_AIO_SUSPEND = 315 // { int aio_suspend( \ 201 SYS_AIO_SUSPEND = 315 // { int aio_suspend( struct aiocb * const * aiocbp, int nent, const struct timespec *timeout); }
202 SYS_AIO_CANCEL = 316 // { int aio_cancel(int fd, \ 202 SYS_AIO_CANCEL = 316 // { int aio_cancel(int fd, struct aiocb *aiocbp); }
203 SYS_AIO_ERROR = 317 // { int aio_error(struct aiocb *aiocbp); } 203 SYS_AIO_ERROR = 317 // { int aio_error(struct aiocb *aiocbp); }
204 SYS_OAIO_READ = 318 // { int oaio_read(struct oaiocb *aiocbp); } 204 SYS_OAIO_READ = 318 // { int oaio_read(struct oaiocb *aiocbp); }
205 SYS_OAIO_WRITE = 319 // { int oaio_write(struct oaiocb *aiocbp); } 205 SYS_OAIO_WRITE = 319 // { int oaio_write(struct oaiocb *aiocbp); }
206 SYS_OLIO_LISTIO = 320 // { int olio_listio(int mode, \ 206 SYS_OLIO_LISTIO = 320 // { int olio_listio(int mode, struct oaiocb * const *acb_list, int nent, struct osigevent *sig); }
207 SYS_YIELD = 321 // { int yield(void); } 207 SYS_YIELD = 321 // { int yield(void); }
208 SYS_MLOCKALL = 324 // { int mlockall(int how); } 208 SYS_MLOCKALL = 324 // { int mlockall(int how); }
209 SYS_MUNLOCKALL = 325 // { int munlockall(void); } 209 SYS_MUNLOCKALL = 325 // { int munlockall(void); }
210 SYS___GETCWD = 326 // { int __getcwd(char *buf, u_int buflen); } 210 SYS___GETCWD = 326 // { int __getcwd(char *buf, u_int buflen); }
211 SYS_SCHED_SETPARAM = 327 // { int sched_setparam (pid_t pid, \ 211 SYS_SCHED_SETPARAM = 327 // { int sched_setparam (pid_t pid, const struct sched_param *param); }
212 SYS_SCHED_GETPARAM = 328 // { int sched_getparam (pid_t pid, struct \ 212 SYS_SCHED_GETPARAM = 328 // { int sched_getparam (pid_t pid, struct sched_param *param); }
213 SYS_SCHED_SETSCHEDULER = 329 // { int sched_setscheduler (pid_t pid, int \ 213 SYS_SCHED_SETSCHEDULER = 329 // { int sched_setscheduler (pid_t pid, int policy, const struct sched_param *param); }
214 SYS_SCHED_GETSCHEDULER = 330 // { int sched_getscheduler (pid_t pid); } 214 SYS_SCHED_GETSCHEDULER = 330 // { int sched_getscheduler (pid_t pid); }
215 SYS_SCHED_YIELD = 331 // { int sched_yield (void); } 215 SYS_SCHED_YIELD = 331 // { int sched_yield (void); }
216 SYS_SCHED_GET_PRIORITY_MAX = 332 // { int sched_get_priority_max (int policy); } 216 SYS_SCHED_GET_PRIORITY_MAX = 332 // { int sched_get_priority_max (int policy); }
217 SYS_SCHED_GET_PRIORITY_MIN = 333 // { int sched_get_priority_min (int policy); } 217 SYS_SCHED_GET_PRIORITY_MIN = 333 // { int sched_get_priority_min (int policy); }
218 SYS_SCHED_RR_GET_INTERVAL = 334 // { int sched_rr_get_interval (pid_t pid, \ 218 SYS_SCHED_RR_GET_INTERVAL = 334 // { int sched_rr_get_interval (pid_t pid, struct timespec *interval); }
219 SYS_UTRACE = 335 // { int utrace(const void *addr, size_t len); } 219 SYS_UTRACE = 335 // { int utrace(const void *addr, size_t len); }
220 SYS_KLDSYM = 337 // { int kldsym(int fileid, int cmd, \ 220 SYS_KLDSYM = 337 // { int kldsym(int fileid, int cmd, void *data); }
221 SYS_JAIL = 338 // { int jail(struct jail *jail); } 221 SYS_JAIL = 338 // { int jail(struct jail *jail); }
222 SYS_SIGPROCMASK = 340 // { int sigprocmask(int how, \ 222 SYS_SIGPROCMASK = 340 // { int sigprocmask(int how, const sigset_t *set, sigset_t *oset); }
223 SYS_SIGSUSPEND = 341 // { int sigsuspend(const sigset_t *sigmask); } 223 SYS_SIGSUSPEND = 341 // { int sigsuspend(const sigset_t *sigmask); }
224 SYS_SIGPENDING = 343 // { int sigpending(sigset_t *set); } 224 SYS_SIGPENDING = 343 // { int sigpending(sigset_t *set); }
225 SYS_SIGTIMEDWAIT = 345 // { int sigtimedwait(const sigset_t *set, \ 225 SYS_SIGTIMEDWAIT = 345 // { int sigtimedwait(const sigset_t *set, siginfo_t *info, const struct timespec *timeout); }
226 SYS_SIGWAITINFO = 346 // { int sigwaitinfo(const sigset_t *set, \ 226 SYS_SIGWAITINFO = 346 // { int sigwaitinfo(const sigset_t *set, siginfo_t *info); }
227 SYS___ACL_GET_FILE = 347 // { int __acl_get_file(const char *path, \ 227 SYS___ACL_GET_FILE = 347 // { int __acl_get_file(const char *path, acl_type_t type, struct acl *aclp); }
228 SYS___ACL_SET_FILE = 348 // { int __acl_set_file(const char *path, \ 228 SYS___ACL_SET_FILE = 348 // { int __acl_set_file(const char *path, acl_type_t type, struct acl *aclp); }
229 SYS___ACL_GET_FD = 349 // { int __acl_get_fd(int filedes, \ 229 SYS___ACL_GET_FD = 349 // { int __acl_get_fd(int filedes, acl_type_t type, struct acl *aclp); }
230 SYS___ACL_SET_FD = 350 // { int __acl_set_fd(int filedes, \ 230 SYS___ACL_SET_FD = 350 // { int __acl_set_fd(int filedes, acl_type_t type, struct acl *aclp); }
231 SYS___ACL_DELETE_FILE = 351 // { int __acl_delete_file(const char *path, \ 231 SYS___ACL_DELETE_FILE = 351 // { int __acl_delete_file(const char *path, acl_type_t type); }
232 SYS___ACL_DELETE_FD = 352 // { int __acl_delete_fd(int filedes, \ 232 SYS___ACL_DELETE_FD = 352 // { int __acl_delete_fd(int filedes, acl_type_t type); }
233 SYS___ACL_ACLCHECK_FILE = 353 // { int __acl_aclcheck_file(const char *path, \ 233 SYS___ACL_ACLCHECK_FILE = 353 // { int __acl_aclcheck_file(const char *path, acl_type_t type, struct acl *aclp); }
234 SYS___ACL_ACLCHECK_FD = 354 // { int __acl_aclcheck_fd(int filedes, \ 234 SYS___ACL_ACLCHECK_FD = 354 // { int __acl_aclcheck_fd(int filedes, acl_type_t type, struct acl *aclp); }
235 SYS_EXTATTRCTL = 355 // { int extattrctl(const char *path, int cmd, \ 235 SYS_EXTATTRCTL = 355 // { int extattrctl(const char *path, int cmd, const char *filename, int attrnamespace, const char *attrname); }
236 SYS_EXTATTR_SET_FILE = 356 // { ssize_t extattr_set_file( \ 236 SYS_EXTATTR_SET_FILE = 356 // { ssize_t extattr_set_file( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
237 SYS_EXTATTR_GET_FILE = 357 // { ssize_t extattr_get_file( \ 237 SYS_EXTATTR_GET_FILE = 357 // { ssize_t extattr_get_file( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
238 SYS_EXTATTR_DELETE_FILE = 358 // { int extattr_delete_file(const char *path, \ 238 SYS_EXTATTR_DELETE_FILE = 358 // { int extattr_delete_file(const char *path, int attrnamespace, const char *attrname); }
239 SYS_AIO_WAITCOMPLETE = 359 // { int aio_waitcomplete( \ 239 SYS_AIO_WAITCOMPLETE = 359 // { int aio_waitcomplete( struct aiocb **aiocbp, struct timespec *timeout); }
240 SYS_GETRESUID = 360 // { int getresuid(uid_t *ruid, uid_t *euid, \ 240 SYS_GETRESUID = 360 // { int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); }
241 SYS_GETRESGID = 361 // { int getresgid(gid_t *rgid, gid_t *egid, \ 241 SYS_GETRESGID = 361 // { int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid); }
242 SYS_KQUEUE = 362 // { int kqueue(void); } 242 SYS_KQUEUE = 362 // { int kqueue(void); }
243 SYS_KEVENT = 363 // { int kevent(int fd, \ 243 SYS_KEVENT = 363 // { int kevent(int fd, struct kevent *changelist, int nchanges, struct kevent *eventlist, int nevents, const struct timespec *timeout); }
244 SYS_EXTATTR_SET_FD = 371 // { ssize_t extattr_set_fd(int fd, \ 244 SYS_EXTATTR_SET_FD = 371 // { ssize_t extattr_set_fd(int fd, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
245 SYS_EXTATTR_GET_FD = 372 // { ssize_t extattr_get_fd(int fd, \ 245 SYS_EXTATTR_GET_FD = 372 // { ssize_t extattr_get_fd(int fd, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
246 SYS_EXTATTR_DELETE_FD = 373 // { int extattr_delete_fd(int fd, \ 246 SYS_EXTATTR_DELETE_FD = 373 // { int extattr_delete_fd(int fd, int attrnamespace, const char *attrname); }
247 SYS___SETUGID = 374 // { int __setugid(int flag); } 247 SYS___SETUGID = 374 // { int __setugid(int flag); }
248 SYS_EACCESS = 376 // { int eaccess(char *path, int amode); } 248 SYS_EACCESS = 376 // { int eaccess(char *path, int amode); }
249 SYS_NMOUNT = 378 // { int nmount(struct iovec *iovp, \ 249 SYS_NMOUNT = 378 // { int nmount(struct iovec *iovp, unsigned int iovcnt, int flags); }
250 SYS___MAC_GET_PROC = 384 // { int __mac_get_proc(struct mac *mac_p); } 250 SYS___MAC_GET_PROC = 384 // { int __mac_get_proc(struct mac *mac_p); }
251 SYS___MAC_SET_PROC = 385 // { int __mac_set_proc(struct mac *mac_p); } 251 SYS___MAC_SET_PROC = 385 // { int __mac_set_proc(struct mac *mac_p); }
252 SYS___MAC_GET_FD = 386 // { int __mac_get_fd(int fd, \ 252 SYS___MAC_GET_FD = 386 // { int __mac_get_fd(int fd, struct mac *mac_p); }
253 SYS___MAC_GET_FILE = 387 // { int __mac_get_file(const char *path_p, \ 253 SYS___MAC_GET_FILE = 387 // { int __mac_get_file(const char *path_p, struct mac *mac_p); }
254 SYS___MAC_SET_FD = 388 // { int __mac_set_fd(int fd, \ 254 SYS___MAC_SET_FD = 388 // { int __mac_set_fd(int fd, struct mac *mac_p); }
255 SYS___MAC_SET_FILE = 389 // { int __mac_set_file(const char *path_p, \ 255 SYS___MAC_SET_FILE = 389 // { int __mac_set_file(const char *path_p, struct mac *mac_p); }
256 SYS_KENV = 390 // { int kenv(int what, const char *name, \ 256 SYS_KENV = 390 // { int kenv(int what, const char *name, char *value, int len); }
257 SYS_LCHFLAGS = 391 // { int lchflags(const char *path, \ 257 SYS_LCHFLAGS = 391 // { int lchflags(const char *path, u_long flags); }
258 SYS_UUIDGEN = 392 // { int uuidgen(struct uuid *store, \ 258 SYS_UUIDGEN = 392 // { int uuidgen(struct uuid *store, int count); }
259 SYS_SENDFILE = 393 // { int sendfile(int fd, int s, off_t offset, \ 259 SYS_SENDFILE = 393 // { int sendfile(int fd, int s, off_t offset, size_t nbytes, struct sf_hdtr *hdtr, off_t *sbytes, int flags); }
260 SYS_MAC_SYSCALL = 394 // { int mac_syscall(const char *policy, \ 260 SYS_MAC_SYSCALL = 394 // { int mac_syscall(const char *policy, int call, void *arg); }
261 SYS_GETFSSTAT = 395 // { int getfsstat(struct statfs *buf, \ 261 SYS_GETFSSTAT = 395 // { int getfsstat(struct statfs *buf, long bufsize, int flags); }
262 SYS_STATFS = 396 // { int statfs(char *path, \ 262 SYS_STATFS = 396 // { int statfs(char *path, struct statfs *buf); }
263 SYS_FSTATFS = 397 // { int fstatfs(int fd, struct statfs *buf); } 263 SYS_FSTATFS = 397 // { int fstatfs(int fd, struct statfs *buf); }
264 SYS_FHSTATFS = 398 // { int fhstatfs(const struct fhandle *u_fhp, \ 264 SYS_FHSTATFS = 398 // { int fhstatfs(const struct fhandle *u_fhp, struct statfs *buf); }
265 SYS_KSEM_CLOSE = 400 // { int ksem_close(semid_t id); } 265 SYS_KSEM_CLOSE = 400 // { int ksem_close(semid_t id); }
266 SYS_KSEM_POST = 401 // { int ksem_post(semid_t id); } 266 SYS_KSEM_POST = 401 // { int ksem_post(semid_t id); }
267 SYS_KSEM_WAIT = 402 // { int ksem_wait(semid_t id); } 267 SYS_KSEM_WAIT = 402 // { int ksem_wait(semid_t id); }
268 SYS_KSEM_TRYWAIT = 403 // { int ksem_trywait(semid_t id); } 268 SYS_KSEM_TRYWAIT = 403 // { int ksem_trywait(semid_t id); }
269 SYS_KSEM_INIT = 404 // { int ksem_init(semid_t *idp, \ 269 SYS_KSEM_INIT = 404 // { int ksem_init(semid_t *idp, unsigned int value); }
270 SYS_KSEM_OPEN = 405 // { int ksem_open(semid_t *idp, \ 270 SYS_KSEM_OPEN = 405 // { int ksem_open(semid_t *idp, const char *name, int oflag, mode_t mode, unsigned int value); }
271 SYS_KSEM_UNLINK = 406 // { int ksem_unlink(const char *name); } 271 SYS_KSEM_UNLINK = 406 // { int ksem_unlink(const char *name); }
272 SYS_KSEM_GETVALUE = 407 // { int ksem_getvalue(semid_t id, int *val); } 272 SYS_KSEM_GETVALUE = 407 // { int ksem_getvalue(semid_t id, int *val); }
273 SYS_KSEM_DESTROY = 408 // { int ksem_destroy(semid_t id); } 273 SYS_KSEM_DESTROY = 408 // { int ksem_destroy(semid_t id); }
274 SYS___MAC_GET_PID = 409 // { int __mac_get_pid(pid_t pid, \ 274 SYS___MAC_GET_PID = 409 // { int __mac_get_pid(pid_t pid, struct mac *mac_p); }
275 SYS___MAC_GET_LINK = 410 // { int __mac_get_link(const char *path_p, \ 275 SYS___MAC_GET_LINK = 410 // { int __mac_get_link(const char *path_p, struct mac *mac_p); }
276 SYS___MAC_SET_LINK = 411 // { int __mac_set_link(const char *path_p, \ 276 SYS___MAC_SET_LINK = 411 // { int __mac_set_link(const char *path_p, struct mac *mac_p); }
277 SYS_EXTATTR_SET_LINK = 412 // { ssize_t extattr_set_link( \ 277 SYS_EXTATTR_SET_LINK = 412 // { ssize_t extattr_set_link( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
278 SYS_EXTATTR_GET_LINK = 413 // { ssize_t extattr_get_link( \ 278 SYS_EXTATTR_GET_LINK = 413 // { ssize_t extattr_get_link( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
279 SYS_EXTATTR_DELETE_LINK = 414 // { int extattr_delete_link( \ 279 SYS_EXTATTR_DELETE_LINK = 414 // { int extattr_delete_link( const char *path, int attrnamespace, const char *attrname); }
280 SYS___MAC_EXECVE = 415 // { int __mac_execve(char *fname, char **argv, \ 280 SYS___MAC_EXECVE = 415 // { int __mac_execve(char *fname, char **argv, char **envv, struct mac *mac_p); }
281 SYS_SIGACTION = 416 // { int sigaction(int sig, \ 281 SYS_SIGACTION = 416 // { int sigaction(int sig, const struct sigaction *act, struct sigaction *oact); }
282 SYS_SIGRETURN = 417 // { int sigreturn( \ 282 SYS_SIGRETURN = 417 // { int sigreturn( const struct __ucontext *sigcntxp); }
283 SYS_GETCONTEXT = 421 // { int getcontext(struct __ucontext *ucp); } 283 SYS_GETCONTEXT = 421 // { int getcontext(struct __ucontext *ucp); }
284 SYS_SETCONTEXT = 422 // { int setcontext( \ 284 SYS_SETCONTEXT = 422 // { int setcontext( const struct __ucontext *ucp); }
285 SYS_SWAPCONTEXT = 423 // { int swapcontext(struct __ucontext *oucp, \ 285 SYS_SWAPCONTEXT = 423 // { int swapcontext(struct __ucontext *oucp, const struct __ucontext *ucp); }
286 SYS_SWAPOFF = 424 // { int swapoff(const char *name); } 286 SYS_SWAPOFF = 424 // { int swapoff(const char *name); }
287 SYS___ACL_GET_LINK = 425 // { int __acl_get_link(const char *path, \ 287 SYS___ACL_GET_LINK = 425 // { int __acl_get_link(const char *path, acl_type_t type, struct acl *aclp); }
288 SYS___ACL_SET_LINK = 426 // { int __acl_set_link(const char *path, \ 288 SYS___ACL_SET_LINK = 426 // { int __acl_set_link(const char *path, acl_type_t type, struct acl *aclp); }
289 SYS___ACL_DELETE_LINK = 427 // { int __acl_delete_link(const char *path, \ 289 SYS___ACL_DELETE_LINK = 427 // { int __acl_delete_link(const char *path, acl_type_t type); }
290 SYS___ACL_ACLCHECK_LINK = 428 // { int __acl_aclcheck_link(const char *path, \ 290 SYS___ACL_ACLCHECK_LINK = 428 // { int __acl_aclcheck_link(const char *path, acl_type_t type, struct acl *aclp); }
291 SYS_SIGWAIT = 429 // { int sigwait(const sigset_t *set, \ 291 SYS_SIGWAIT = 429 // { int sigwait(const sigset_t *set, int *sig); }
292 SYS_THR_CREATE = 430 // { int thr_create(ucontext_t *ctx, long *id, \ 292 SYS_THR_CREATE = 430 // { int thr_create(ucontext_t *ctx, long *id, int flags); }
293 SYS_THR_EXIT = 431 // { void thr_exit(long *state); } 293 SYS_THR_EXIT = 431 // { void thr_exit(long *state); }
294 SYS_THR_SELF = 432 // { int thr_self(long *id); } 294 SYS_THR_SELF = 432 // { int thr_self(long *id); }
295 SYS_THR_KILL = 433 // { int thr_kill(long id, int sig); } 295 SYS_THR_KILL = 433 // { int thr_kill(long id, int sig); }
296 SYS__UMTX_LOCK = 434 // { int _umtx_lock(struct umtx *umtx); } 296 SYS__UMTX_LOCK = 434 // { int _umtx_lock(struct umtx *umtx); }
297 SYS__UMTX_UNLOCK = 435 // { int _umtx_unlock(struct umtx *umtx); } 297 SYS__UMTX_UNLOCK = 435 // { int _umtx_unlock(struct umtx *umtx); }
298 SYS_JAIL_ATTACH = 436 // { int jail_attach(int jid); } 298 SYS_JAIL_ATTACH = 436 // { int jail_attach(int jid); }
299 SYS_EXTATTR_LIST_FD = 437 // { ssize_t extattr_list_fd(int fd, \ 299 SYS_EXTATTR_LIST_FD = 437 // { ssize_t extattr_list_fd(int fd, int attrnamespace, void *data, size_t nbytes); }
300 SYS_EXTATTR_LIST_FILE = 438 // { ssize_t extattr_list_file( \ 300 SYS_EXTATTR_LIST_FILE = 438 // { ssize_t extattr_list_file( const char *path, int attrnamespace, void *data, size_t nbytes); }
301 SYS_EXTATTR_LIST_LINK = 439 // { ssize_t extattr_list_link( \ 301 SYS_EXTATTR_LIST_LINK = 439 // { ssize_t extattr_list_link( const char *path, int attrnamespace, void *data, size_t nbytes); }
302 SYS_KSEM_TIMEDWAIT = 441 // { int ksem_timedwait(semid_t id, \ 302 SYS_KSEM_TIMEDWAIT = 441 // { int ksem_timedwait(semid_t id, const struct timespec *abstime); }
303 SYS_THR_SUSPEND = 442 // { int thr_suspend( \ 303 SYS_THR_SUSPEND = 442 // { int thr_suspend( const struct timespec *timeout); }
304 SYS_THR_WAKE = 443 // { int thr_wake(long id); } 304 SYS_THR_WAKE = 443 // { int thr_wake(long id); }
305 SYS_KLDUNLOADF = 444 // { int kldunloadf(int fileid, int flags); } 305 SYS_KLDUNLOADF = 444 // { int kldunloadf(int fileid, int flags); }
306 SYS_AUDIT = 445 // { int audit(const void *record, \ 306 SYS_AUDIT = 445 // { int audit(const void *record, u_int length); }
307 SYS_AUDITON = 446 // { int auditon(int cmd, void *data, \ 307 SYS_AUDITON = 446 // { int auditon(int cmd, void *data, u_int length); }
308 SYS_GETAUID = 447 // { int getauid(uid_t *auid); } 308 SYS_GETAUID = 447 // { int getauid(uid_t *auid); }
309 SYS_SETAUID = 448 // { int setauid(uid_t *auid); } 309 SYS_SETAUID = 448 // { int setauid(uid_t *auid); }
310 SYS_GETAUDIT = 449 // { int getaudit(struct auditinfo *auditinfo); } 310 SYS_GETAUDIT = 449 // { int getaudit(struct auditinfo *auditinfo); }
311 SYS_SETAUDIT = 450 // { int setaudit(struct auditinfo *auditinfo); } 311 SYS_SETAUDIT = 450 // { int setaudit(struct auditinfo *auditinfo); }
312 SYS_GETAUDIT_ADDR = 451 // { int getaudit_addr( \ 312 SYS_GETAUDIT_ADDR = 451 // { int getaudit_addr( struct auditinfo_addr *auditinfo_addr, u_int length); }
313 SYS_SETAUDIT_ADDR = 452 // { int setaudit_addr( \ 313 SYS_SETAUDIT_ADDR = 452 // { int setaudit_addr( struct auditinfo_addr *auditinfo_addr, u_int length); }
314 SYS_AUDITCTL = 453 // { int auditctl(char *path); } 314 SYS_AUDITCTL = 453 // { int auditctl(char *path); }
315 SYS__UMTX_OP = 454 // { int _umtx_op(void *obj, int op, \ 315 SYS__UMTX_OP = 454 // { int _umtx_op(void *obj, int op, u_long val, void *uaddr1, void *uaddr2); }
316 SYS_THR_NEW = 455 // { int thr_new(struct thr_param *param, \ 316 SYS_THR_NEW = 455 // { int thr_new(struct thr_param *param, int param_size); }
317 SYS_SIGQUEUE = 456 // { int sigqueue(pid_t pid, int signum, void *value); } 317 SYS_SIGQUEUE = 456 // { int sigqueue(pid_t pid, int signum, void *value); }
318 SYS_KMQ_OPEN = 457 // { int kmq_open(const char *path, int flags, \ 318 SYS_KMQ_OPEN = 457 // { int kmq_open(const char *path, int flags, mode_t mode, const struct mq_attr *attr); }
319 SYS_KMQ_SETATTR = 458 // { int kmq_setattr(int mqd, \ 319 SYS_KMQ_SETATTR = 458 // { int kmq_setattr(int mqd, const struct mq_attr *attr, struct mq_attr *oattr); }
320 SYS_KMQ_TIMEDRECEIVE = 459 // { int kmq_timedreceive(int mqd, \ 320 SYS_KMQ_TIMEDRECEIVE = 459 // { int kmq_timedreceive(int mqd, char *msg_ptr, size_t msg_len, unsigned *msg_prio, const struct timespec *abs_timeout); }
321 SYS_KMQ_TIMEDSEND = 460 // { int kmq_timedsend(int mqd, \ 321 SYS_KMQ_TIMEDSEND = 460 // { int kmq_timedsend(int mqd, const char *msg_ptr, size_t msg_len,unsigned msg_prio, const struct timespec *abs_timeout);}
322 SYS_KMQ_NOTIFY = 461 // { int kmq_notify(int mqd, \ 322 SYS_KMQ_NOTIFY = 461 // { int kmq_notify(int mqd, const struct sigevent *sigev); }
323 SYS_KMQ_UNLINK = 462 // { int kmq_unlink(const char *path); } 323 SYS_KMQ_UNLINK = 462 // { int kmq_unlink(const char *path); }
324 SYS_ABORT2 = 463 // { int abort2(const char *why, int nargs, void **args); } 324 SYS_ABORT2 = 463 // { int abort2(const char *why, int nargs, void **args); }
325 SYS_THR_SET_NAME = 464 // { int thr_set_name(long id, const char *name); } 325 SYS_THR_SET_NAME = 464 // { int thr_set_name(long id, const char *name); }
326 SYS_AIO_FSYNC = 465 // { int aio_fsync(int op, struct aiocb *aiocbp); } 326 SYS_AIO_FSYNC = 465 // { int aio_fsync(int op, struct aiocb *aiocbp); }
327 SYS_RTPRIO_THREAD = 466 // { int rtprio_thread(int function, \ 327 SYS_RTPRIO_THREAD = 466 // { int rtprio_thread(int function, lwpid_t lwpid, struct rtprio *rtp); }
328 SYS_SCTP_PEELOFF = 471 // { int sctp_peeloff(int sd, uint32_t name); } 328 SYS_SCTP_PEELOFF = 471 // { int sctp_peeloff(int sd, uint32_t name); }
329 SYS_SCTP_GENERIC_SENDMSG = 472 // { int sctp_generic_sendmsg(int sd, caddr_t msg, int mlen, \ 329 SYS_SCTP_GENERIC_SENDMSG = 472 // { int sctp_generic_sendmsg(int sd, caddr_t msg, int mlen, caddr_t to, __socklen_t tolen, struct sctp_sndrcvinfo *sinfo, int flags); }
330 SYS_SCTP_GENERIC_SENDMSG_IOV = 473 // { int sctp_generic_sendmsg_iov(int sd, struct iovec *iov, int iovlen, \ 330 SYS_SCTP_GENERIC_SENDMSG_IOV = 473 // { int sctp_generic_sendmsg_iov(int sd, struct iovec *iov, int iovlen, caddr_t to, __socklen_t tolen, struct sctp_sndrcvinfo *sinfo, int flags); }
331 SYS_SCTP_GENERIC_RECVMSG = 474 // { int sctp_generic_recvmsg(int sd, struct iovec *iov, int iovlen, \ 331 SYS_SCTP_GENERIC_RECVMSG = 474 // { int sctp_generic_recvmsg(int sd, struct iovec *iov, int iovlen, struct sockaddr * from, __socklen_t *fromlenaddr, struct sctp_sndrcvinfo *sinfo, int *msg_flags); }
332 SYS_PREAD = 475 // { ssize_t pread(int fd, void *buf, \ 332 SYS_PREAD = 475 // { ssize_t pread(int fd, void *buf, size_t nbyte, off_t offset); }
333 SYS_PWRITE = 476 // { ssize_t pwrite(int fd, const void *buf, \ 333 SYS_PWRITE = 476 // { ssize_t pwrite(int fd, const void *buf, size_t nbyte, off_t offset); }
334 SYS_MMAP = 477 // { caddr_t mmap(caddr_t addr, size_t len, \ 334 SYS_MMAP = 477 // { caddr_t mmap(caddr_t addr, size_t len, int prot, int flags, int fd, off_t pos); }
335 SYS_LSEEK = 478 // { off_t lseek(int fd, off_t offset, \ 335 SYS_LSEEK = 478 // { off_t lseek(int fd, off_t offset, int whence); }
336 SYS_TRUNCATE = 479 // { int truncate(char *path, off_t length); } 336 SYS_TRUNCATE = 479 // { int truncate(char *path, off_t length); }
337 SYS_FTRUNCATE = 480 // { int ftruncate(int fd, off_t length); } 337 SYS_FTRUNCATE = 480 // { int ftruncate(int fd, off_t length); }
338 SYS_THR_KILL2 = 481 // { int thr_kill2(pid_t pid, long id, int sig); } 338 SYS_THR_KILL2 = 481 // { int thr_kill2(pid_t pid, long id, int sig); }
339 SYS_SHM_OPEN = 482 // { int shm_open(const char *path, int flags, \ 339 SYS_SHM_OPEN = 482 // { int shm_open(const char *path, int flags, mode_t mode); }
340 SYS_SHM_UNLINK = 483 // { int shm_unlink(const char *path); } 340 SYS_SHM_UNLINK = 483 // { int shm_unlink(const char *path); }
341 SYS_CPUSET = 484 // { int cpuset(cpusetid_t *setid); } 341 SYS_CPUSET = 484 // { int cpuset(cpusetid_t *setid); }
342 SYS_CPUSET_SETID = 485 // { int cpuset_setid(cpuwhich_t which, id_t id, \ 342 SYS_CPUSET_SETID = 485 // { int cpuset_setid(cpuwhich_t which, id_t id, cpusetid_t setid); }
343 SYS_CPUSET_GETID = 486 // { int cpuset_getid(cpulevel_t level, \ 343 SYS_CPUSET_GETID = 486 // { int cpuset_getid(cpulevel_t level, cpuwhich_t which, id_t id, cpusetid_t *setid); }
344 SYS_CPUSET_GETAFFINITY = 487 // { int cpuset_getaffinity(cpulevel_t level, \ 344 SYS_CPUSET_GETAFFINITY = 487 // { int cpuset_getaffinity(cpulevel_t level, cpuwhich_t which, id_t id, size_t cpusetsize, cpuset_t *mask); }
345 SYS_CPUSET_SETAFFINITY = 488 // { int cpuset_setaffinity(cpulevel_t level, \ 345 SYS_CPUSET_SETAFFINITY = 488 // { int cpuset_setaffinity(cpulevel_t level, cpuwhich_t which, id_t id, size_t cpusetsize, const cpuset_t *mask); }
346 SYS_FACCESSAT = 489 // { int faccessat(int fd, char *path, int amode, \ 346 SYS_FACCESSAT = 489 // { int faccessat(int fd, char *path, int amode, int flag); }
347 SYS_FCHMODAT = 490 // { int fchmodat(int fd, char *path, mode_t mode, \ 347 SYS_FCHMODAT = 490 // { int fchmodat(int fd, char *path, mode_t mode, int flag); }
348 SYS_FCHOWNAT = 491 // { int fchownat(int fd, char *path, uid_t uid, \ 348 SYS_FCHOWNAT = 491 // { int fchownat(int fd, char *path, uid_t uid, gid_t gid, int flag); }
349 SYS_FEXECVE = 492 // { int fexecve(int fd, char **argv, \ 349 SYS_FEXECVE = 492 // { int fexecve(int fd, char **argv, char **envv); }
350 SYS_FSTATAT = 493 // { int fstatat(int fd, char *path, \ 350 SYS_FSTATAT = 493 // { int fstatat(int fd, char *path, struct stat *buf, int flag); }
351 SYS_FUTIMESAT = 494 // { int futimesat(int fd, char *path, \ 351 SYS_FUTIMESAT = 494 // { int futimesat(int fd, char *path, struct timeval *times); }
352 SYS_LINKAT = 495 // { int linkat(int fd1, char *path1, int fd2, \ 352 SYS_LINKAT = 495 // { int linkat(int fd1, char *path1, int fd2, char *path2, int flag); }
353 SYS_MKDIRAT = 496 // { int mkdirat(int fd, char *path, mode_t mode); } 353 SYS_MKDIRAT = 496 // { int mkdirat(int fd, char *path, mode_t mode); }
354 SYS_MKFIFOAT = 497 // { int mkfifoat(int fd, char *path, mode_t mode); } 354 SYS_MKFIFOAT = 497 // { int mkfifoat(int fd, char *path, mode_t mode); }
355 SYS_MKNODAT = 498 // { int mknodat(int fd, char *path, mode_t mode, \ 355 SYS_MKNODAT = 498 // { int mknodat(int fd, char *path, mode_t mode, dev_t dev); }
356 SYS_OPENAT = 499 // { int openat(int fd, char *path, int flag, \ 356 SYS_OPENAT = 499 // { int openat(int fd, char *path, int flag, mode_t mode); }
357 SYS_READLINKAT = 500 // { int readlinkat(int fd, char *path, char *buf, \ 357 SYS_READLINKAT = 500 // { int readlinkat(int fd, char *path, char *buf, size_t bufsize); }
358 SYS_RENAMEAT = 501 // { int renameat(int oldfd, char *old, int newfd, \ 358 SYS_RENAMEAT = 501 // { int renameat(int oldfd, char *old, int newfd, char *new); }
359 SYS_SYMLINKAT = 502 // { int symlinkat(char *path1, int fd, \ 359 SYS_SYMLINKAT = 502 // { int symlinkat(char *path1, int fd, char *path2); }
360 SYS_UNLINKAT = 503 // { int unlinkat(int fd, char *path, int flag); } 360 SYS_UNLINKAT = 503 // { int unlinkat(int fd, char *path, int flag); }
361 SYS_POSIX_OPENPT = 504 // { int posix_openpt(int flags); } 361 SYS_POSIX_OPENPT = 504 // { int posix_openpt(int flags); }
362 SYS_GSSD_SYSCALL = 505 // { int gssd_syscall(char *path); } 362 SYS_GSSD_SYSCALL = 505 // { int gssd_syscall(char *path); }
363 SYS_JAIL_GET = 506 // { int jail_get(struct iovec *iovp, \ 363 SYS_JAIL_GET = 506 // { int jail_get(struct iovec *iovp, unsigned int iovcnt, int flags); }
364 SYS_JAIL_SET = 507 // { int jail_set(struct iovec *iovp, \ 364 SYS_JAIL_SET = 507 // { int jail_set(struct iovec *iovp, unsigned int iovcnt, int flags); }
365 SYS_JAIL_REMOVE = 508 // { int jail_remove(int jid); } 365 SYS_JAIL_REMOVE = 508 // { int jail_remove(int jid); }
366 SYS_CLOSEFROM = 509 // { int closefrom(int lowfd); } 366 SYS_CLOSEFROM = 509 // { int closefrom(int lowfd); }
367 SYS___SEMCTL = 510 // { int __semctl(int semid, int semnum, \ 367 SYS___SEMCTL = 510 // { int __semctl(int semid, int semnum, int cmd, union semun *arg); }
368 SYS_MSGCTL = 511 // { int msgctl(int msqid, int cmd, \ 368 SYS_MSGCTL = 511 // { int msgctl(int msqid, int cmd, struct msqid_ds *buf); }
369 SYS_SHMCTL = 512 // { int shmctl(int shmid, int cmd, \ 369 SYS_SHMCTL = 512 // { int shmctl(int shmid, int cmd, struct shmid_ds *buf); }
370 SYS_LPATHCONF = 513 // { int lpathconf(char *path, int name); } 370 SYS_LPATHCONF = 513 // { int lpathconf(char *path, int name); }
371 SYS___CAP_RIGHTS_GET = 515 // { int __cap_rights_get(int version, \ 371 SYS___CAP_RIGHTS_GET = 515 // { int __cap_rights_get(int version, int fd, cap_rights_t *rightsp); }
372 SYS_CAP_ENTER = 516 // { int cap_enter(void); } 372 SYS_CAP_ENTER = 516 // { int cap_enter(void); }
373 SYS_CAP_GETMODE = 517 // { int cap_getmode(u_int *modep); } 373 SYS_CAP_GETMODE = 517 // { int cap_getmode(u_int *modep); }
374 SYS_PDFORK = 518 // { int pdfork(int *fdp, int flags); } 374 SYS_PDFORK = 518 // { int pdfork(int *fdp, int flags); }
375 SYS_PDKILL = 519 // { int pdkill(int fd, int signum); } 375 SYS_PDKILL = 519 // { int pdkill(int fd, int signum); }
376 SYS_PDGETPID = 520 // { int pdgetpid(int fd, pid_t *pidp); } 376 SYS_PDGETPID = 520 // { int pdgetpid(int fd, pid_t *pidp); }
377 SYS_PSELECT = 522 // { int pselect(int nd, fd_set *in, \ 377 SYS_PSELECT = 522 // { int pselect(int nd, fd_set *in, fd_set *ou, fd_set *ex, const struct timespec *ts, const sigset_t *sm); }
378 SYS_GETLOGINCLASS = 523 // { int getloginclass(char *namebuf, \ 378 SYS_GETLOGINCLASS = 523 // { int getloginclass(char *namebuf, size_t namelen); }
379 SYS_SETLOGINCLASS = 524 // { int setloginclass(const char *namebuf); } 379 SYS_SETLOGINCLASS = 524 // { int setloginclass(const char *namebuf); }
380 SYS_RCTL_GET_RACCT = 525 // { int rctl_get_racct(const void *inbufp, \ 380 SYS_RCTL_GET_RACCT = 525 // { int rctl_get_racct(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); }
381 SYS_RCTL_GET_RULES = 526 // { int rctl_get_rules(const void *inbufp, \ 381 SYS_RCTL_GET_RULES = 526 // { int rctl_get_rules(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); }
382 SYS_RCTL_GET_LIMITS = 527 // { int rctl_get_limits(const void *inbufp, \ 382 SYS_RCTL_GET_LIMITS = 527 // { int rctl_get_limits(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); }
383 SYS_RCTL_ADD_RULE = 528 // { int rctl_add_rule(const void *inbufp, \ 383 SYS_RCTL_ADD_RULE = 528 // { int rctl_add_rule(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); }
384 SYS_RCTL_REMOVE_RULE = 529 // { int rctl_remove_rule(const void *inbufp, \ 384 SYS_RCTL_REMOVE_RULE = 529 // { int rctl_remove_rule(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); }
385 SYS_POSIX_FALLOCATE = 530 // { int posix_fallocate(int fd, \ 385 SYS_POSIX_FALLOCATE = 530 // { int posix_fallocate(int fd, off_t offset, off_t len); }
386 SYS_POSIX_FADVISE = 531 // { int posix_fadvise(int fd, off_t offset, \ 386 SYS_POSIX_FADVISE = 531 // { int posix_fadvise(int fd, off_t offset, off_t len, int advice); }
387 SYS_WAIT6 = 532 // { int wait6(idtype_t idtype, id_t id, \ 387 SYS_WAIT6 = 532 // { int wait6(idtype_t idtype, id_t id, int *status, int options, struct __wrusage *wrusage, siginfo_t *info); }
388 SYS_CAP_RIGHTS_LIMIT = 533 // { int cap_rights_limit(int fd, \ 388 SYS_CAP_RIGHTS_LIMIT = 533 // { int cap_rights_limit(int fd, cap_rights_t *rightsp); }
389 SYS_CAP_IOCTLS_LIMIT = 534 // { int cap_ioctls_limit(int fd, \ 389 SYS_CAP_IOCTLS_LIMIT = 534 // { int cap_ioctls_limit(int fd, const u_long *cmds, size_t ncmds); }
390 SYS_CAP_IOCTLS_GET = 535 // { ssize_t cap_ioctls_get(int fd, \ 390 SYS_CAP_IOCTLS_GET = 535 // { ssize_t cap_ioctls_get(int fd, u_long *cmds, size_t maxcmds); }
391 SYS_CAP_FCNTLS_LIMIT = 536 // { int cap_fcntls_limit(int fd, \ 391 SYS_CAP_FCNTLS_LIMIT = 536 // { int cap_fcntls_limit(int fd, uint32_t fcntlrights); }
392 SYS_CAP_FCNTLS_GET = 537 // { int cap_fcntls_get(int fd, \ 392 SYS_CAP_FCNTLS_GET = 537 // { int cap_fcntls_get(int fd, uint32_t *fcntlrightsp); }
393 SYS_BINDAT = 538 // { int bindat(int fd, int s, caddr_t name, \ 393 SYS_BINDAT = 538 // { int bindat(int fd, int s, caddr_t name, int namelen); }
394 SYS_CONNECTAT = 539 // { int connectat(int fd, int s, caddr_t name, \ 394 SYS_CONNECTAT = 539 // { int connectat(int fd, int s, caddr_t name, int namelen); }
395 SYS_CHFLAGSAT = 540 // { int chflagsat(int fd, const char *path, \ 395 SYS_CHFLAGSAT = 540 // { int chflagsat(int fd, const char *path, u_long flags, int atflag); }
396 SYS_ACCEPT4 = 541 // { int accept4(int s, \ 396 SYS_ACCEPT4 = 541 // { int accept4(int s, struct sockaddr * __restrict name, __socklen_t * __restrict anamelen, int flags); }
397 SYS_PIPE2 = 542 // { int pipe2(int *fildes, int flags); } 397 SYS_PIPE2 = 542 // { int pipe2(int *fildes, int flags); }
398 SYS_AIO_MLOCK = 543 // { int aio_mlock(struct aiocb *aiocbp); } 398 SYS_AIO_MLOCK = 543 // { int aio_mlock(struct aiocb *aiocbp); }
399 SYS_PROCCTL = 544 // { int procctl(idtype_t idtype, id_t id, \ 399 SYS_PROCCTL = 544 // { int procctl(idtype_t idtype, id_t id, int com, void *data); }
400 SYS_PPOLL = 545 // { int ppoll(struct pollfd *fds, u_int nfds, \ 400 SYS_PPOLL = 545 // { int ppoll(struct pollfd *fds, u_int nfds, const struct timespec *ts, const sigset_t *set); }
401 SYS_FUTIMENS = 546 // { int futimens(int fd, \ 401 SYS_FUTIMENS = 546 // { int futimens(int fd, struct timespec *times); }
402 SYS_UTIMENSAT = 547 // { int utimensat(int fd, \ 402 SYS_UTIMENSAT = 547 // { int utimensat(int fd, char *path, struct timespec *times, int flag); }
403) 403)
diff --git a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm.go b/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm.go
index d61941b..44ffd4c 100644
--- a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm.go
+++ b/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm.go
@@ -1,4 +1,4 @@
1// mksysnum_freebsd.pl 1// go run mksysnum.go https://svn.freebsd.org/base/stable/10/sys/kern/syscalls.master
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build arm,freebsd 4// +build arm,freebsd
@@ -7,13 +7,13 @@ package unix
7 7
8const ( 8const (
9 // SYS_NOSYS = 0; // { int nosys(void); } syscall nosys_args int 9 // SYS_NOSYS = 0; // { int nosys(void); } syscall nosys_args int
10 SYS_EXIT = 1 // { void sys_exit(int rval); } exit \ 10 SYS_EXIT = 1 // { void sys_exit(int rval); } exit sys_exit_args void
11 SYS_FORK = 2 // { int fork(void); } 11 SYS_FORK = 2 // { int fork(void); }
12 SYS_READ = 3 // { ssize_t read(int fd, void *buf, \ 12 SYS_READ = 3 // { ssize_t read(int fd, void *buf, size_t nbyte); }
13 SYS_WRITE = 4 // { ssize_t write(int fd, const void *buf, \ 13 SYS_WRITE = 4 // { ssize_t write(int fd, const void *buf, size_t nbyte); }
14 SYS_OPEN = 5 // { int open(char *path, int flags, int mode); } 14 SYS_OPEN = 5 // { int open(char *path, int flags, int mode); }
15 SYS_CLOSE = 6 // { int close(int fd); } 15 SYS_CLOSE = 6 // { int close(int fd); }
16 SYS_WAIT4 = 7 // { int wait4(int pid, int *status, \ 16 SYS_WAIT4 = 7 // { int wait4(int pid, int *status, int options, struct rusage *rusage); }
17 SYS_LINK = 9 // { int link(char *path, char *link); } 17 SYS_LINK = 9 // { int link(char *path, char *link); }
18 SYS_UNLINK = 10 // { int unlink(char *path); } 18 SYS_UNLINK = 10 // { int unlink(char *path); }
19 SYS_CHDIR = 12 // { int chdir(char *path); } 19 SYS_CHDIR = 12 // { int chdir(char *path); }
@@ -21,20 +21,20 @@ const (
21 SYS_MKNOD = 14 // { int mknod(char *path, int mode, int dev); } 21 SYS_MKNOD = 14 // { int mknod(char *path, int mode, int dev); }
22 SYS_CHMOD = 15 // { int chmod(char *path, int mode); } 22 SYS_CHMOD = 15 // { int chmod(char *path, int mode); }
23 SYS_CHOWN = 16 // { int chown(char *path, int uid, int gid); } 23 SYS_CHOWN = 16 // { int chown(char *path, int uid, int gid); }
24 SYS_OBREAK = 17 // { int obreak(char *nsize); } break \ 24 SYS_OBREAK = 17 // { int obreak(char *nsize); } break obreak_args int
25 SYS_GETPID = 20 // { pid_t getpid(void); } 25 SYS_GETPID = 20 // { pid_t getpid(void); }
26 SYS_MOUNT = 21 // { int mount(char *type, char *path, \ 26 SYS_MOUNT = 21 // { int mount(char *type, char *path, int flags, caddr_t data); }
27 SYS_UNMOUNT = 22 // { int unmount(char *path, int flags); } 27 SYS_UNMOUNT = 22 // { int unmount(char *path, int flags); }
28 SYS_SETUID = 23 // { int setuid(uid_t uid); } 28 SYS_SETUID = 23 // { int setuid(uid_t uid); }
29 SYS_GETUID = 24 // { uid_t getuid(void); } 29 SYS_GETUID = 24 // { uid_t getuid(void); }
30 SYS_GETEUID = 25 // { uid_t geteuid(void); } 30 SYS_GETEUID = 25 // { uid_t geteuid(void); }
31 SYS_PTRACE = 26 // { int ptrace(int req, pid_t pid, \ 31 SYS_PTRACE = 26 // { int ptrace(int req, pid_t pid, caddr_t addr, int data); }
32 SYS_RECVMSG = 27 // { int recvmsg(int s, struct msghdr *msg, \ 32 SYS_RECVMSG = 27 // { int recvmsg(int s, struct msghdr *msg, int flags); }
33 SYS_SENDMSG = 28 // { int sendmsg(int s, struct msghdr *msg, \ 33 SYS_SENDMSG = 28 // { int sendmsg(int s, struct msghdr *msg, int flags); }
34 SYS_RECVFROM = 29 // { int recvfrom(int s, caddr_t buf, \ 34 SYS_RECVFROM = 29 // { int recvfrom(int s, caddr_t buf, size_t len, int flags, struct sockaddr * __restrict from, __socklen_t * __restrict fromlenaddr); }
35 SYS_ACCEPT = 30 // { int accept(int s, \ 35 SYS_ACCEPT = 30 // { int accept(int s, struct sockaddr * __restrict name, __socklen_t * __restrict anamelen); }
36 SYS_GETPEERNAME = 31 // { int getpeername(int fdes, \ 36 SYS_GETPEERNAME = 31 // { int getpeername(int fdes, struct sockaddr * __restrict asa, __socklen_t * __restrict alen); }
37 SYS_GETSOCKNAME = 32 // { int getsockname(int fdes, \ 37 SYS_GETSOCKNAME = 32 // { int getsockname(int fdes, struct sockaddr * __restrict asa, __socklen_t * __restrict alen); }
38 SYS_ACCESS = 33 // { int access(char *path, int amode); } 38 SYS_ACCESS = 33 // { int access(char *path, int amode); }
39 SYS_CHFLAGS = 34 // { int chflags(const char *path, u_long flags); } 39 SYS_CHFLAGS = 34 // { int chflags(const char *path, u_long flags); }
40 SYS_FCHFLAGS = 35 // { int fchflags(int fd, u_long flags); } 40 SYS_FCHFLAGS = 35 // { int fchflags(int fd, u_long flags); }
@@ -44,55 +44,55 @@ const (
44 SYS_DUP = 41 // { int dup(u_int fd); } 44 SYS_DUP = 41 // { int dup(u_int fd); }
45 SYS_PIPE = 42 // { int pipe(void); } 45 SYS_PIPE = 42 // { int pipe(void); }
46 SYS_GETEGID = 43 // { gid_t getegid(void); } 46 SYS_GETEGID = 43 // { gid_t getegid(void); }
47 SYS_PROFIL = 44 // { int profil(caddr_t samples, size_t size, \ 47 SYS_PROFIL = 44 // { int profil(caddr_t samples, size_t size, size_t offset, u_int scale); }
48 SYS_KTRACE = 45 // { int ktrace(const char *fname, int ops, \ 48 SYS_KTRACE = 45 // { int ktrace(const char *fname, int ops, int facs, int pid); }
49 SYS_GETGID = 47 // { gid_t getgid(void); } 49 SYS_GETGID = 47 // { gid_t getgid(void); }
50 SYS_GETLOGIN = 49 // { int getlogin(char *namebuf, u_int \ 50 SYS_GETLOGIN = 49 // { int getlogin(char *namebuf, u_int namelen); }
51 SYS_SETLOGIN = 50 // { int setlogin(char *namebuf); } 51 SYS_SETLOGIN = 50 // { int setlogin(char *namebuf); }
52 SYS_ACCT = 51 // { int acct(char *path); } 52 SYS_ACCT = 51 // { int acct(char *path); }
53 SYS_SIGALTSTACK = 53 // { int sigaltstack(stack_t *ss, \ 53 SYS_SIGALTSTACK = 53 // { int sigaltstack(stack_t *ss, stack_t *oss); }
54 SYS_IOCTL = 54 // { int ioctl(int fd, u_long com, \ 54 SYS_IOCTL = 54 // { int ioctl(int fd, u_long com, caddr_t data); }
55 SYS_REBOOT = 55 // { int reboot(int opt); } 55 SYS_REBOOT = 55 // { int reboot(int opt); }
56 SYS_REVOKE = 56 // { int revoke(char *path); } 56 SYS_REVOKE = 56 // { int revoke(char *path); }
57 SYS_SYMLINK = 57 // { int symlink(char *path, char *link); } 57 SYS_SYMLINK = 57 // { int symlink(char *path, char *link); }
58 SYS_READLINK = 58 // { ssize_t readlink(char *path, char *buf, \ 58 SYS_READLINK = 58 // { ssize_t readlink(char *path, char *buf, size_t count); }
59 SYS_EXECVE = 59 // { int execve(char *fname, char **argv, \ 59 SYS_EXECVE = 59 // { int execve(char *fname, char **argv, char **envv); }
60 SYS_UMASK = 60 // { int umask(int newmask); } umask umask_args \ 60 SYS_UMASK = 60 // { int umask(int newmask); } umask umask_args int
61 SYS_CHROOT = 61 // { int chroot(char *path); } 61 SYS_CHROOT = 61 // { int chroot(char *path); }
62 SYS_MSYNC = 65 // { int msync(void *addr, size_t len, \ 62 SYS_MSYNC = 65 // { int msync(void *addr, size_t len, int flags); }
63 SYS_VFORK = 66 // { int vfork(void); } 63 SYS_VFORK = 66 // { int vfork(void); }
64 SYS_SBRK = 69 // { int sbrk(int incr); } 64 SYS_SBRK = 69 // { int sbrk(int incr); }
65 SYS_SSTK = 70 // { int sstk(int incr); } 65 SYS_SSTK = 70 // { int sstk(int incr); }
66 SYS_OVADVISE = 72 // { int ovadvise(int anom); } vadvise \ 66 SYS_OVADVISE = 72 // { int ovadvise(int anom); } vadvise ovadvise_args int
67 SYS_MUNMAP = 73 // { int munmap(void *addr, size_t len); } 67 SYS_MUNMAP = 73 // { int munmap(void *addr, size_t len); }
68 SYS_MPROTECT = 74 // { int mprotect(const void *addr, size_t len, \ 68 SYS_MPROTECT = 74 // { int mprotect(const void *addr, size_t len, int prot); }
69 SYS_MADVISE = 75 // { int madvise(void *addr, size_t len, \ 69 SYS_MADVISE = 75 // { int madvise(void *addr, size_t len, int behav); }
70 SYS_MINCORE = 78 // { int mincore(const void *addr, size_t len, \ 70 SYS_MINCORE = 78 // { int mincore(const void *addr, size_t len, char *vec); }
71 SYS_GETGROUPS = 79 // { int getgroups(u_int gidsetsize, \ 71 SYS_GETGROUPS = 79 // { int getgroups(u_int gidsetsize, gid_t *gidset); }
72 SYS_SETGROUPS = 80 // { int setgroups(u_int gidsetsize, \ 72 SYS_SETGROUPS = 80 // { int setgroups(u_int gidsetsize, gid_t *gidset); }
73 SYS_GETPGRP = 81 // { int getpgrp(void); } 73 SYS_GETPGRP = 81 // { int getpgrp(void); }
74 SYS_SETPGID = 82 // { int setpgid(int pid, int pgid); } 74 SYS_SETPGID = 82 // { int setpgid(int pid, int pgid); }
75 SYS_SETITIMER = 83 // { int setitimer(u_int which, struct \ 75 SYS_SETITIMER = 83 // { int setitimer(u_int which, struct itimerval *itv, struct itimerval *oitv); }
76 SYS_SWAPON = 85 // { int swapon(char *name); } 76 SYS_SWAPON = 85 // { int swapon(char *name); }
77 SYS_GETITIMER = 86 // { int getitimer(u_int which, \ 77 SYS_GETITIMER = 86 // { int getitimer(u_int which, struct itimerval *itv); }
78 SYS_GETDTABLESIZE = 89 // { int getdtablesize(void); } 78 SYS_GETDTABLESIZE = 89 // { int getdtablesize(void); }
79 SYS_DUP2 = 90 // { int dup2(u_int from, u_int to); } 79 SYS_DUP2 = 90 // { int dup2(u_int from, u_int to); }
80 SYS_FCNTL = 92 // { int fcntl(int fd, int cmd, long arg); } 80 SYS_FCNTL = 92 // { int fcntl(int fd, int cmd, long arg); }
81 SYS_SELECT = 93 // { int select(int nd, fd_set *in, fd_set *ou, \ 81 SYS_SELECT = 93 // { int select(int nd, fd_set *in, fd_set *ou, fd_set *ex, struct timeval *tv); }
82 SYS_FSYNC = 95 // { int fsync(int fd); } 82 SYS_FSYNC = 95 // { int fsync(int fd); }
83 SYS_SETPRIORITY = 96 // { int setpriority(int which, int who, \ 83 SYS_SETPRIORITY = 96 // { int setpriority(int which, int who, int prio); }
84 SYS_SOCKET = 97 // { int socket(int domain, int type, \ 84 SYS_SOCKET = 97 // { int socket(int domain, int type, int protocol); }
85 SYS_CONNECT = 98 // { int connect(int s, caddr_t name, \ 85 SYS_CONNECT = 98 // { int connect(int s, caddr_t name, int namelen); }
86 SYS_GETPRIORITY = 100 // { int getpriority(int which, int who); } 86 SYS_GETPRIORITY = 100 // { int getpriority(int which, int who); }
87 SYS_BIND = 104 // { int bind(int s, caddr_t name, \ 87 SYS_BIND = 104 // { int bind(int s, caddr_t name, int namelen); }
88 SYS_SETSOCKOPT = 105 // { int setsockopt(int s, int level, int name, \ 88 SYS_SETSOCKOPT = 105 // { int setsockopt(int s, int level, int name, caddr_t val, int valsize); }
89 SYS_LISTEN = 106 // { int listen(int s, int backlog); } 89 SYS_LISTEN = 106 // { int listen(int s, int backlog); }
90 SYS_GETTIMEOFDAY = 116 // { int gettimeofday(struct timeval *tp, \ 90 SYS_GETTIMEOFDAY = 116 // { int gettimeofday(struct timeval *tp, struct timezone *tzp); }
91 SYS_GETRUSAGE = 117 // { int getrusage(int who, \ 91 SYS_GETRUSAGE = 117 // { int getrusage(int who, struct rusage *rusage); }
92 SYS_GETSOCKOPT = 118 // { int getsockopt(int s, int level, int name, \ 92 SYS_GETSOCKOPT = 118 // { int getsockopt(int s, int level, int name, caddr_t val, int *avalsize); }
93 SYS_READV = 120 // { int readv(int fd, struct iovec *iovp, \ 93 SYS_READV = 120 // { int readv(int fd, struct iovec *iovp, u_int iovcnt); }
94 SYS_WRITEV = 121 // { int writev(int fd, struct iovec *iovp, \ 94 SYS_WRITEV = 121 // { int writev(int fd, struct iovec *iovp, u_int iovcnt); }
95 SYS_SETTIMEOFDAY = 122 // { int settimeofday(struct timeval *tv, \ 95 SYS_SETTIMEOFDAY = 122 // { int settimeofday(struct timeval *tv, struct timezone *tzp); }
96 SYS_FCHOWN = 123 // { int fchown(int fd, int uid, int gid); } 96 SYS_FCHOWN = 123 // { int fchown(int fd, int uid, int gid); }
97 SYS_FCHMOD = 124 // { int fchmod(int fd, int mode); } 97 SYS_FCHMOD = 124 // { int fchmod(int fd, int mode); }
98 SYS_SETREUID = 126 // { int setreuid(int ruid, int euid); } 98 SYS_SETREUID = 126 // { int setreuid(int ruid, int euid); }
@@ -100,26 +100,26 @@ const (
100 SYS_RENAME = 128 // { int rename(char *from, char *to); } 100 SYS_RENAME = 128 // { int rename(char *from, char *to); }
101 SYS_FLOCK = 131 // { int flock(int fd, int how); } 101 SYS_FLOCK = 131 // { int flock(int fd, int how); }
102 SYS_MKFIFO = 132 // { int mkfifo(char *path, int mode); } 102 SYS_MKFIFO = 132 // { int mkfifo(char *path, int mode); }
103 SYS_SENDTO = 133 // { int sendto(int s, caddr_t buf, size_t len, \ 103 SYS_SENDTO = 133 // { int sendto(int s, caddr_t buf, size_t len, int flags, caddr_t to, int tolen); }
104 SYS_SHUTDOWN = 134 // { int shutdown(int s, int how); } 104 SYS_SHUTDOWN = 134 // { int shutdown(int s, int how); }
105 SYS_SOCKETPAIR = 135 // { int socketpair(int domain, int type, \ 105 SYS_SOCKETPAIR = 135 // { int socketpair(int domain, int type, int protocol, int *rsv); }
106 SYS_MKDIR = 136 // { int mkdir(char *path, int mode); } 106 SYS_MKDIR = 136 // { int mkdir(char *path, int mode); }
107 SYS_RMDIR = 137 // { int rmdir(char *path); } 107 SYS_RMDIR = 137 // { int rmdir(char *path); }
108 SYS_UTIMES = 138 // { int utimes(char *path, \ 108 SYS_UTIMES = 138 // { int utimes(char *path, struct timeval *tptr); }
109 SYS_ADJTIME = 140 // { int adjtime(struct timeval *delta, \ 109 SYS_ADJTIME = 140 // { int adjtime(struct timeval *delta, struct timeval *olddelta); }
110 SYS_SETSID = 147 // { int setsid(void); } 110 SYS_SETSID = 147 // { int setsid(void); }
111 SYS_QUOTACTL = 148 // { int quotactl(char *path, int cmd, int uid, \ 111 SYS_QUOTACTL = 148 // { int quotactl(char *path, int cmd, int uid, caddr_t arg); }
112 SYS_NLM_SYSCALL = 154 // { int nlm_syscall(int debug_level, int grace_period, int addr_count, char **addrs); } 112 SYS_NLM_SYSCALL = 154 // { int nlm_syscall(int debug_level, int grace_period, int addr_count, char **addrs); }
113 SYS_NFSSVC = 155 // { int nfssvc(int flag, caddr_t argp); } 113 SYS_NFSSVC = 155 // { int nfssvc(int flag, caddr_t argp); }
114 SYS_LGETFH = 160 // { int lgetfh(char *fname, \ 114 SYS_LGETFH = 160 // { int lgetfh(char *fname, struct fhandle *fhp); }
115 SYS_GETFH = 161 // { int getfh(char *fname, \ 115 SYS_GETFH = 161 // { int getfh(char *fname, struct fhandle *fhp); }
116 SYS_SYSARCH = 165 // { int sysarch(int op, char *parms); } 116 SYS_SYSARCH = 165 // { int sysarch(int op, char *parms); }
117 SYS_RTPRIO = 166 // { int rtprio(int function, pid_t pid, \ 117 SYS_RTPRIO = 166 // { int rtprio(int function, pid_t pid, struct rtprio *rtp); }
118 SYS_SEMSYS = 169 // { int semsys(int which, int a2, int a3, \ 118 SYS_SEMSYS = 169 // { int semsys(int which, int a2, int a3, int a4, int a5); }
119 SYS_MSGSYS = 170 // { int msgsys(int which, int a2, int a3, \ 119 SYS_MSGSYS = 170 // { int msgsys(int which, int a2, int a3, int a4, int a5, int a6); }
120 SYS_SHMSYS = 171 // { int shmsys(int which, int a2, int a3, \ 120 SYS_SHMSYS = 171 // { int shmsys(int which, int a2, int a3, int a4); }
121 SYS_FREEBSD6_PREAD = 173 // { ssize_t freebsd6_pread(int fd, void *buf, \ 121 SYS_FREEBSD6_PREAD = 173 // { ssize_t freebsd6_pread(int fd, void *buf, size_t nbyte, int pad, off_t offset); }
122 SYS_FREEBSD6_PWRITE = 174 // { ssize_t freebsd6_pwrite(int fd, \ 122 SYS_FREEBSD6_PWRITE = 174 // { ssize_t freebsd6_pwrite(int fd, const void *buf, size_t nbyte, int pad, off_t offset); }
123 SYS_SETFIB = 175 // { int setfib(int fibnum); } 123 SYS_SETFIB = 175 // { int setfib(int fibnum); }
124 SYS_NTP_ADJTIME = 176 // { int ntp_adjtime(struct timex *tp); } 124 SYS_NTP_ADJTIME = 176 // { int ntp_adjtime(struct timex *tp); }
125 SYS_SETGID = 181 // { int setgid(gid_t gid); } 125 SYS_SETGID = 181 // { int setgid(gid_t gid); }
@@ -130,274 +130,274 @@ const (
130 SYS_LSTAT = 190 // { int lstat(char *path, struct stat *ub); } 130 SYS_LSTAT = 190 // { int lstat(char *path, struct stat *ub); }
131 SYS_PATHCONF = 191 // { int pathconf(char *path, int name); } 131 SYS_PATHCONF = 191 // { int pathconf(char *path, int name); }
132 SYS_FPATHCONF = 192 // { int fpathconf(int fd, int name); } 132 SYS_FPATHCONF = 192 // { int fpathconf(int fd, int name); }
133 SYS_GETRLIMIT = 194 // { int getrlimit(u_int which, \ 133 SYS_GETRLIMIT = 194 // { int getrlimit(u_int which, struct rlimit *rlp); } getrlimit __getrlimit_args int
134 SYS_SETRLIMIT = 195 // { int setrlimit(u_int which, \ 134 SYS_SETRLIMIT = 195 // { int setrlimit(u_int which, struct rlimit *rlp); } setrlimit __setrlimit_args int
135 SYS_GETDIRENTRIES = 196 // { int getdirentries(int fd, char *buf, \ 135 SYS_GETDIRENTRIES = 196 // { int getdirentries(int fd, char *buf, u_int count, long *basep); }
136 SYS_FREEBSD6_MMAP = 197 // { caddr_t freebsd6_mmap(caddr_t addr, \ 136 SYS_FREEBSD6_MMAP = 197 // { caddr_t freebsd6_mmap(caddr_t addr, size_t len, int prot, int flags, int fd, int pad, off_t pos); }
137 SYS_FREEBSD6_LSEEK = 199 // { off_t freebsd6_lseek(int fd, int pad, \ 137 SYS_FREEBSD6_LSEEK = 199 // { off_t freebsd6_lseek(int fd, int pad, off_t offset, int whence); }
138 SYS_FREEBSD6_TRUNCATE = 200 // { int freebsd6_truncate(char *path, int pad, \ 138 SYS_FREEBSD6_TRUNCATE = 200 // { int freebsd6_truncate(char *path, int pad, off_t length); }
139 SYS_FREEBSD6_FTRUNCATE = 201 // { int freebsd6_ftruncate(int fd, int pad, \ 139 SYS_FREEBSD6_FTRUNCATE = 201 // { int freebsd6_ftruncate(int fd, int pad, off_t length); }
140 SYS___SYSCTL = 202 // { int __sysctl(int *name, u_int namelen, \ 140 SYS___SYSCTL = 202 // { int __sysctl(int *name, u_int namelen, void *old, size_t *oldlenp, void *new, size_t newlen); } __sysctl sysctl_args int
141 SYS_MLOCK = 203 // { int mlock(const void *addr, size_t len); } 141 SYS_MLOCK = 203 // { int mlock(const void *addr, size_t len); }
142 SYS_MUNLOCK = 204 // { int munlock(const void *addr, size_t len); } 142 SYS_MUNLOCK = 204 // { int munlock(const void *addr, size_t len); }
143 SYS_UNDELETE = 205 // { int undelete(char *path); } 143 SYS_UNDELETE = 205 // { int undelete(char *path); }
144 SYS_FUTIMES = 206 // { int futimes(int fd, struct timeval *tptr); } 144 SYS_FUTIMES = 206 // { int futimes(int fd, struct timeval *tptr); }
145 SYS_GETPGID = 207 // { int getpgid(pid_t pid); } 145 SYS_GETPGID = 207 // { int getpgid(pid_t pid); }
146 SYS_POLL = 209 // { int poll(struct pollfd *fds, u_int nfds, \ 146 SYS_POLL = 209 // { int poll(struct pollfd *fds, u_int nfds, int timeout); }
147 SYS_SEMGET = 221 // { int semget(key_t key, int nsems, \ 147 SYS_SEMGET = 221 // { int semget(key_t key, int nsems, int semflg); }
148 SYS_SEMOP = 222 // { int semop(int semid, struct sembuf *sops, \ 148 SYS_SEMOP = 222 // { int semop(int semid, struct sembuf *sops, size_t nsops); }
149 SYS_MSGGET = 225 // { int msgget(key_t key, int msgflg); } 149 SYS_MSGGET = 225 // { int msgget(key_t key, int msgflg); }
150 SYS_MSGSND = 226 // { int msgsnd(int msqid, const void *msgp, \ 150 SYS_MSGSND = 226 // { int msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg); }
151 SYS_MSGRCV = 227 // { int msgrcv(int msqid, void *msgp, \ 151 SYS_MSGRCV = 227 // { int msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg); }
152 SYS_SHMAT = 228 // { int shmat(int shmid, const void *shmaddr, \ 152 SYS_SHMAT = 228 // { int shmat(int shmid, const void *shmaddr, int shmflg); }
153 SYS_SHMDT = 230 // { int shmdt(const void *shmaddr); } 153 SYS_SHMDT = 230 // { int shmdt(const void *shmaddr); }
154 SYS_SHMGET = 231 // { int shmget(key_t key, size_t size, \ 154 SYS_SHMGET = 231 // { int shmget(key_t key, size_t size, int shmflg); }
155 SYS_CLOCK_GETTIME = 232 // { int clock_gettime(clockid_t clock_id, \ 155 SYS_CLOCK_GETTIME = 232 // { int clock_gettime(clockid_t clock_id, struct timespec *tp); }
156 SYS_CLOCK_SETTIME = 233 // { int clock_settime( \ 156 SYS_CLOCK_SETTIME = 233 // { int clock_settime( clockid_t clock_id, const struct timespec *tp); }
157 SYS_CLOCK_GETRES = 234 // { int clock_getres(clockid_t clock_id, \ 157 SYS_CLOCK_GETRES = 234 // { int clock_getres(clockid_t clock_id, struct timespec *tp); }
158 SYS_KTIMER_CREATE = 235 // { int ktimer_create(clockid_t clock_id, \ 158 SYS_KTIMER_CREATE = 235 // { int ktimer_create(clockid_t clock_id, struct sigevent *evp, int *timerid); }
159 SYS_KTIMER_DELETE = 236 // { int ktimer_delete(int timerid); } 159 SYS_KTIMER_DELETE = 236 // { int ktimer_delete(int timerid); }
160 SYS_KTIMER_SETTIME = 237 // { int ktimer_settime(int timerid, int flags, \ 160 SYS_KTIMER_SETTIME = 237 // { int ktimer_settime(int timerid, int flags, const struct itimerspec *value, struct itimerspec *ovalue); }
161 SYS_KTIMER_GETTIME = 238 // { int ktimer_gettime(int timerid, struct \ 161 SYS_KTIMER_GETTIME = 238 // { int ktimer_gettime(int timerid, struct itimerspec *value); }
162 SYS_KTIMER_GETOVERRUN = 239 // { int ktimer_getoverrun(int timerid); } 162 SYS_KTIMER_GETOVERRUN = 239 // { int ktimer_getoverrun(int timerid); }
163 SYS_NANOSLEEP = 240 // { int nanosleep(const struct timespec *rqtp, \ 163 SYS_NANOSLEEP = 240 // { int nanosleep(const struct timespec *rqtp, struct timespec *rmtp); }
164 SYS_FFCLOCK_GETCOUNTER = 241 // { int ffclock_getcounter(ffcounter *ffcount); } 164 SYS_FFCLOCK_GETCOUNTER = 241 // { int ffclock_getcounter(ffcounter *ffcount); }
165 SYS_FFCLOCK_SETESTIMATE = 242 // { int ffclock_setestimate( \ 165 SYS_FFCLOCK_SETESTIMATE = 242 // { int ffclock_setestimate( struct ffclock_estimate *cest); }
166 SYS_FFCLOCK_GETESTIMATE = 243 // { int ffclock_getestimate( \ 166 SYS_FFCLOCK_GETESTIMATE = 243 // { int ffclock_getestimate( struct ffclock_estimate *cest); }
167 SYS_CLOCK_GETCPUCLOCKID2 = 247 // { int clock_getcpuclockid2(id_t id,\ 167 SYS_CLOCK_GETCPUCLOCKID2 = 247 // { int clock_getcpuclockid2(id_t id,int which, clockid_t *clock_id); }
168 SYS_NTP_GETTIME = 248 // { int ntp_gettime(struct ntptimeval *ntvp); } 168 SYS_NTP_GETTIME = 248 // { int ntp_gettime(struct ntptimeval *ntvp); }
169 SYS_MINHERIT = 250 // { int minherit(void *addr, size_t len, \ 169 SYS_MINHERIT = 250 // { int minherit(void *addr, size_t len, int inherit); }
170 SYS_RFORK = 251 // { int rfork(int flags); } 170 SYS_RFORK = 251 // { int rfork(int flags); }
171 SYS_OPENBSD_POLL = 252 // { int openbsd_poll(struct pollfd *fds, \ 171 SYS_OPENBSD_POLL = 252 // { int openbsd_poll(struct pollfd *fds, u_int nfds, int timeout); }
172 SYS_ISSETUGID = 253 // { int issetugid(void); } 172 SYS_ISSETUGID = 253 // { int issetugid(void); }
173 SYS_LCHOWN = 254 // { int lchown(char *path, int uid, int gid); } 173 SYS_LCHOWN = 254 // { int lchown(char *path, int uid, int gid); }
174 SYS_AIO_READ = 255 // { int aio_read(struct aiocb *aiocbp); } 174 SYS_AIO_READ = 255 // { int aio_read(struct aiocb *aiocbp); }
175 SYS_AIO_WRITE = 256 // { int aio_write(struct aiocb *aiocbp); } 175 SYS_AIO_WRITE = 256 // { int aio_write(struct aiocb *aiocbp); }
176 SYS_LIO_LISTIO = 257 // { int lio_listio(int mode, \ 176 SYS_LIO_LISTIO = 257 // { int lio_listio(int mode, struct aiocb * const *acb_list, int nent, struct sigevent *sig); }
177 SYS_GETDENTS = 272 // { int getdents(int fd, char *buf, \ 177 SYS_GETDENTS = 272 // { int getdents(int fd, char *buf, size_t count); }
178 SYS_LCHMOD = 274 // { int lchmod(char *path, mode_t mode); } 178 SYS_LCHMOD = 274 // { int lchmod(char *path, mode_t mode); }
179 SYS_LUTIMES = 276 // { int lutimes(char *path, \ 179 SYS_LUTIMES = 276 // { int lutimes(char *path, struct timeval *tptr); }
180 SYS_NSTAT = 278 // { int nstat(char *path, struct nstat *ub); } 180 SYS_NSTAT = 278 // { int nstat(char *path, struct nstat *ub); }
181 SYS_NFSTAT = 279 // { int nfstat(int fd, struct nstat *sb); } 181 SYS_NFSTAT = 279 // { int nfstat(int fd, struct nstat *sb); }
182 SYS_NLSTAT = 280 // { int nlstat(char *path, struct nstat *ub); } 182 SYS_NLSTAT = 280 // { int nlstat(char *path, struct nstat *ub); }
183 SYS_PREADV = 289 // { ssize_t preadv(int fd, struct iovec *iovp, \ 183 SYS_PREADV = 289 // { ssize_t preadv(int fd, struct iovec *iovp, u_int iovcnt, off_t offset); }
184 SYS_PWRITEV = 290 // { ssize_t pwritev(int fd, struct iovec *iovp, \ 184 SYS_PWRITEV = 290 // { ssize_t pwritev(int fd, struct iovec *iovp, u_int iovcnt, off_t offset); }
185 SYS_FHOPEN = 298 // { int fhopen(const struct fhandle *u_fhp, \ 185 SYS_FHOPEN = 298 // { int fhopen(const struct fhandle *u_fhp, int flags); }
186 SYS_FHSTAT = 299 // { int fhstat(const struct fhandle *u_fhp, \ 186 SYS_FHSTAT = 299 // { int fhstat(const struct fhandle *u_fhp, struct stat *sb); }
187 SYS_MODNEXT = 300 // { int modnext(int modid); } 187 SYS_MODNEXT = 300 // { int modnext(int modid); }
188 SYS_MODSTAT = 301 // { int modstat(int modid, \ 188 SYS_MODSTAT = 301 // { int modstat(int modid, struct module_stat *stat); }
189 SYS_MODFNEXT = 302 // { int modfnext(int modid); } 189 SYS_MODFNEXT = 302 // { int modfnext(int modid); }
190 SYS_MODFIND = 303 // { int modfind(const char *name); } 190 SYS_MODFIND = 303 // { int modfind(const char *name); }
191 SYS_KLDLOAD = 304 // { int kldload(const char *file); } 191 SYS_KLDLOAD = 304 // { int kldload(const char *file); }
192 SYS_KLDUNLOAD = 305 // { int kldunload(int fileid); } 192 SYS_KLDUNLOAD = 305 // { int kldunload(int fileid); }
193 SYS_KLDFIND = 306 // { int kldfind(const char *file); } 193 SYS_KLDFIND = 306 // { int kldfind(const char *file); }
194 SYS_KLDNEXT = 307 // { int kldnext(int fileid); } 194 SYS_KLDNEXT = 307 // { int kldnext(int fileid); }
195 SYS_KLDSTAT = 308 // { int kldstat(int fileid, struct \ 195 SYS_KLDSTAT = 308 // { int kldstat(int fileid, struct kld_file_stat* stat); }
196 SYS_KLDFIRSTMOD = 309 // { int kldfirstmod(int fileid); } 196 SYS_KLDFIRSTMOD = 309 // { int kldfirstmod(int fileid); }
197 SYS_GETSID = 310 // { int getsid(pid_t pid); } 197 SYS_GETSID = 310 // { int getsid(pid_t pid); }
198 SYS_SETRESUID = 311 // { int setresuid(uid_t ruid, uid_t euid, \ 198 SYS_SETRESUID = 311 // { int setresuid(uid_t ruid, uid_t euid, uid_t suid); }
199 SYS_SETRESGID = 312 // { int setresgid(gid_t rgid, gid_t egid, \ 199 SYS_SETRESGID = 312 // { int setresgid(gid_t rgid, gid_t egid, gid_t sgid); }
200 SYS_AIO_RETURN = 314 // { int aio_return(struct aiocb *aiocbp); } 200 SYS_AIO_RETURN = 314 // { int aio_return(struct aiocb *aiocbp); }
201 SYS_AIO_SUSPEND = 315 // { int aio_suspend( \ 201 SYS_AIO_SUSPEND = 315 // { int aio_suspend( struct aiocb * const * aiocbp, int nent, const struct timespec *timeout); }
202 SYS_AIO_CANCEL = 316 // { int aio_cancel(int fd, \ 202 SYS_AIO_CANCEL = 316 // { int aio_cancel(int fd, struct aiocb *aiocbp); }
203 SYS_AIO_ERROR = 317 // { int aio_error(struct aiocb *aiocbp); } 203 SYS_AIO_ERROR = 317 // { int aio_error(struct aiocb *aiocbp); }
204 SYS_OAIO_READ = 318 // { int oaio_read(struct oaiocb *aiocbp); } 204 SYS_OAIO_READ = 318 // { int oaio_read(struct oaiocb *aiocbp); }
205 SYS_OAIO_WRITE = 319 // { int oaio_write(struct oaiocb *aiocbp); } 205 SYS_OAIO_WRITE = 319 // { int oaio_write(struct oaiocb *aiocbp); }
206 SYS_OLIO_LISTIO = 320 // { int olio_listio(int mode, \ 206 SYS_OLIO_LISTIO = 320 // { int olio_listio(int mode, struct oaiocb * const *acb_list, int nent, struct osigevent *sig); }
207 SYS_YIELD = 321 // { int yield(void); } 207 SYS_YIELD = 321 // { int yield(void); }
208 SYS_MLOCKALL = 324 // { int mlockall(int how); } 208 SYS_MLOCKALL = 324 // { int mlockall(int how); }
209 SYS_MUNLOCKALL = 325 // { int munlockall(void); } 209 SYS_MUNLOCKALL = 325 // { int munlockall(void); }
210 SYS___GETCWD = 326 // { int __getcwd(char *buf, u_int buflen); } 210 SYS___GETCWD = 326 // { int __getcwd(char *buf, u_int buflen); }
211 SYS_SCHED_SETPARAM = 327 // { int sched_setparam (pid_t pid, \ 211 SYS_SCHED_SETPARAM = 327 // { int sched_setparam (pid_t pid, const struct sched_param *param); }
212 SYS_SCHED_GETPARAM = 328 // { int sched_getparam (pid_t pid, struct \ 212 SYS_SCHED_GETPARAM = 328 // { int sched_getparam (pid_t pid, struct sched_param *param); }
213 SYS_SCHED_SETSCHEDULER = 329 // { int sched_setscheduler (pid_t pid, int \ 213 SYS_SCHED_SETSCHEDULER = 329 // { int sched_setscheduler (pid_t pid, int policy, const struct sched_param *param); }
214 SYS_SCHED_GETSCHEDULER = 330 // { int sched_getscheduler (pid_t pid); } 214 SYS_SCHED_GETSCHEDULER = 330 // { int sched_getscheduler (pid_t pid); }
215 SYS_SCHED_YIELD = 331 // { int sched_yield (void); } 215 SYS_SCHED_YIELD = 331 // { int sched_yield (void); }
216 SYS_SCHED_GET_PRIORITY_MAX = 332 // { int sched_get_priority_max (int policy); } 216 SYS_SCHED_GET_PRIORITY_MAX = 332 // { int sched_get_priority_max (int policy); }
217 SYS_SCHED_GET_PRIORITY_MIN = 333 // { int sched_get_priority_min (int policy); } 217 SYS_SCHED_GET_PRIORITY_MIN = 333 // { int sched_get_priority_min (int policy); }
218 SYS_SCHED_RR_GET_INTERVAL = 334 // { int sched_rr_get_interval (pid_t pid, \ 218 SYS_SCHED_RR_GET_INTERVAL = 334 // { int sched_rr_get_interval (pid_t pid, struct timespec *interval); }
219 SYS_UTRACE = 335 // { int utrace(const void *addr, size_t len); } 219 SYS_UTRACE = 335 // { int utrace(const void *addr, size_t len); }
220 SYS_KLDSYM = 337 // { int kldsym(int fileid, int cmd, \ 220 SYS_KLDSYM = 337 // { int kldsym(int fileid, int cmd, void *data); }
221 SYS_JAIL = 338 // { int jail(struct jail *jail); } 221 SYS_JAIL = 338 // { int jail(struct jail *jail); }
222 SYS_SIGPROCMASK = 340 // { int sigprocmask(int how, \ 222 SYS_SIGPROCMASK = 340 // { int sigprocmask(int how, const sigset_t *set, sigset_t *oset); }
223 SYS_SIGSUSPEND = 341 // { int sigsuspend(const sigset_t *sigmask); } 223 SYS_SIGSUSPEND = 341 // { int sigsuspend(const sigset_t *sigmask); }
224 SYS_SIGPENDING = 343 // { int sigpending(sigset_t *set); } 224 SYS_SIGPENDING = 343 // { int sigpending(sigset_t *set); }
225 SYS_SIGTIMEDWAIT = 345 // { int sigtimedwait(const sigset_t *set, \ 225 SYS_SIGTIMEDWAIT = 345 // { int sigtimedwait(const sigset_t *set, siginfo_t *info, const struct timespec *timeout); }
226 SYS_SIGWAITINFO = 346 // { int sigwaitinfo(const sigset_t *set, \ 226 SYS_SIGWAITINFO = 346 // { int sigwaitinfo(const sigset_t *set, siginfo_t *info); }
227 SYS___ACL_GET_FILE = 347 // { int __acl_get_file(const char *path, \ 227 SYS___ACL_GET_FILE = 347 // { int __acl_get_file(const char *path, acl_type_t type, struct acl *aclp); }
228 SYS___ACL_SET_FILE = 348 // { int __acl_set_file(const char *path, \ 228 SYS___ACL_SET_FILE = 348 // { int __acl_set_file(const char *path, acl_type_t type, struct acl *aclp); }
229 SYS___ACL_GET_FD = 349 // { int __acl_get_fd(int filedes, \ 229 SYS___ACL_GET_FD = 349 // { int __acl_get_fd(int filedes, acl_type_t type, struct acl *aclp); }
230 SYS___ACL_SET_FD = 350 // { int __acl_set_fd(int filedes, \ 230 SYS___ACL_SET_FD = 350 // { int __acl_set_fd(int filedes, acl_type_t type, struct acl *aclp); }
231 SYS___ACL_DELETE_FILE = 351 // { int __acl_delete_file(const char *path, \ 231 SYS___ACL_DELETE_FILE = 351 // { int __acl_delete_file(const char *path, acl_type_t type); }
232 SYS___ACL_DELETE_FD = 352 // { int __acl_delete_fd(int filedes, \ 232 SYS___ACL_DELETE_FD = 352 // { int __acl_delete_fd(int filedes, acl_type_t type); }
233 SYS___ACL_ACLCHECK_FILE = 353 // { int __acl_aclcheck_file(const char *path, \ 233 SYS___ACL_ACLCHECK_FILE = 353 // { int __acl_aclcheck_file(const char *path, acl_type_t type, struct acl *aclp); }
234 SYS___ACL_ACLCHECK_FD = 354 // { int __acl_aclcheck_fd(int filedes, \ 234 SYS___ACL_ACLCHECK_FD = 354 // { int __acl_aclcheck_fd(int filedes, acl_type_t type, struct acl *aclp); }
235 SYS_EXTATTRCTL = 355 // { int extattrctl(const char *path, int cmd, \ 235 SYS_EXTATTRCTL = 355 // { int extattrctl(const char *path, int cmd, const char *filename, int attrnamespace, const char *attrname); }
236 SYS_EXTATTR_SET_FILE = 356 // { ssize_t extattr_set_file( \ 236 SYS_EXTATTR_SET_FILE = 356 // { ssize_t extattr_set_file( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
237 SYS_EXTATTR_GET_FILE = 357 // { ssize_t extattr_get_file( \ 237 SYS_EXTATTR_GET_FILE = 357 // { ssize_t extattr_get_file( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
238 SYS_EXTATTR_DELETE_FILE = 358 // { int extattr_delete_file(const char *path, \ 238 SYS_EXTATTR_DELETE_FILE = 358 // { int extattr_delete_file(const char *path, int attrnamespace, const char *attrname); }
239 SYS_AIO_WAITCOMPLETE = 359 // { int aio_waitcomplete( \ 239 SYS_AIO_WAITCOMPLETE = 359 // { int aio_waitcomplete( struct aiocb **aiocbp, struct timespec *timeout); }
240 SYS_GETRESUID = 360 // { int getresuid(uid_t *ruid, uid_t *euid, \ 240 SYS_GETRESUID = 360 // { int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); }
241 SYS_GETRESGID = 361 // { int getresgid(gid_t *rgid, gid_t *egid, \ 241 SYS_GETRESGID = 361 // { int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid); }
242 SYS_KQUEUE = 362 // { int kqueue(void); } 242 SYS_KQUEUE = 362 // { int kqueue(void); }
243 SYS_KEVENT = 363 // { int kevent(int fd, \ 243 SYS_KEVENT = 363 // { int kevent(int fd, struct kevent *changelist, int nchanges, struct kevent *eventlist, int nevents, const struct timespec *timeout); }
244 SYS_EXTATTR_SET_FD = 371 // { ssize_t extattr_set_fd(int fd, \ 244 SYS_EXTATTR_SET_FD = 371 // { ssize_t extattr_set_fd(int fd, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
245 SYS_EXTATTR_GET_FD = 372 // { ssize_t extattr_get_fd(int fd, \ 245 SYS_EXTATTR_GET_FD = 372 // { ssize_t extattr_get_fd(int fd, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
246 SYS_EXTATTR_DELETE_FD = 373 // { int extattr_delete_fd(int fd, \ 246 SYS_EXTATTR_DELETE_FD = 373 // { int extattr_delete_fd(int fd, int attrnamespace, const char *attrname); }
247 SYS___SETUGID = 374 // { int __setugid(int flag); } 247 SYS___SETUGID = 374 // { int __setugid(int flag); }
248 SYS_EACCESS = 376 // { int eaccess(char *path, int amode); } 248 SYS_EACCESS = 376 // { int eaccess(char *path, int amode); }
249 SYS_NMOUNT = 378 // { int nmount(struct iovec *iovp, \ 249 SYS_NMOUNT = 378 // { int nmount(struct iovec *iovp, unsigned int iovcnt, int flags); }
250 SYS___MAC_GET_PROC = 384 // { int __mac_get_proc(struct mac *mac_p); } 250 SYS___MAC_GET_PROC = 384 // { int __mac_get_proc(struct mac *mac_p); }
251 SYS___MAC_SET_PROC = 385 // { int __mac_set_proc(struct mac *mac_p); } 251 SYS___MAC_SET_PROC = 385 // { int __mac_set_proc(struct mac *mac_p); }
252 SYS___MAC_GET_FD = 386 // { int __mac_get_fd(int fd, \ 252 SYS___MAC_GET_FD = 386 // { int __mac_get_fd(int fd, struct mac *mac_p); }
253 SYS___MAC_GET_FILE = 387 // { int __mac_get_file(const char *path_p, \ 253 SYS___MAC_GET_FILE = 387 // { int __mac_get_file(const char *path_p, struct mac *mac_p); }
254 SYS___MAC_SET_FD = 388 // { int __mac_set_fd(int fd, \ 254 SYS___MAC_SET_FD = 388 // { int __mac_set_fd(int fd, struct mac *mac_p); }
255 SYS___MAC_SET_FILE = 389 // { int __mac_set_file(const char *path_p, \ 255 SYS___MAC_SET_FILE = 389 // { int __mac_set_file(const char *path_p, struct mac *mac_p); }
256 SYS_KENV = 390 // { int kenv(int what, const char *name, \ 256 SYS_KENV = 390 // { int kenv(int what, const char *name, char *value, int len); }
257 SYS_LCHFLAGS = 391 // { int lchflags(const char *path, \ 257 SYS_LCHFLAGS = 391 // { int lchflags(const char *path, u_long flags); }
258 SYS_UUIDGEN = 392 // { int uuidgen(struct uuid *store, \ 258 SYS_UUIDGEN = 392 // { int uuidgen(struct uuid *store, int count); }
259 SYS_SENDFILE = 393 // { int sendfile(int fd, int s, off_t offset, \ 259 SYS_SENDFILE = 393 // { int sendfile(int fd, int s, off_t offset, size_t nbytes, struct sf_hdtr *hdtr, off_t *sbytes, int flags); }
260 SYS_MAC_SYSCALL = 394 // { int mac_syscall(const char *policy, \ 260 SYS_MAC_SYSCALL = 394 // { int mac_syscall(const char *policy, int call, void *arg); }
261 SYS_GETFSSTAT = 395 // { int getfsstat(struct statfs *buf, \ 261 SYS_GETFSSTAT = 395 // { int getfsstat(struct statfs *buf, long bufsize, int flags); }
262 SYS_STATFS = 396 // { int statfs(char *path, \ 262 SYS_STATFS = 396 // { int statfs(char *path, struct statfs *buf); }
263 SYS_FSTATFS = 397 // { int fstatfs(int fd, struct statfs *buf); } 263 SYS_FSTATFS = 397 // { int fstatfs(int fd, struct statfs *buf); }
264 SYS_FHSTATFS = 398 // { int fhstatfs(const struct fhandle *u_fhp, \ 264 SYS_FHSTATFS = 398 // { int fhstatfs(const struct fhandle *u_fhp, struct statfs *buf); }
265 SYS_KSEM_CLOSE = 400 // { int ksem_close(semid_t id); } 265 SYS_KSEM_CLOSE = 400 // { int ksem_close(semid_t id); }
266 SYS_KSEM_POST = 401 // { int ksem_post(semid_t id); } 266 SYS_KSEM_POST = 401 // { int ksem_post(semid_t id); }
267 SYS_KSEM_WAIT = 402 // { int ksem_wait(semid_t id); } 267 SYS_KSEM_WAIT = 402 // { int ksem_wait(semid_t id); }
268 SYS_KSEM_TRYWAIT = 403 // { int ksem_trywait(semid_t id); } 268 SYS_KSEM_TRYWAIT = 403 // { int ksem_trywait(semid_t id); }
269 SYS_KSEM_INIT = 404 // { int ksem_init(semid_t *idp, \ 269 SYS_KSEM_INIT = 404 // { int ksem_init(semid_t *idp, unsigned int value); }
270 SYS_KSEM_OPEN = 405 // { int ksem_open(semid_t *idp, \ 270 SYS_KSEM_OPEN = 405 // { int ksem_open(semid_t *idp, const char *name, int oflag, mode_t mode, unsigned int value); }
271 SYS_KSEM_UNLINK = 406 // { int ksem_unlink(const char *name); } 271 SYS_KSEM_UNLINK = 406 // { int ksem_unlink(const char *name); }
272 SYS_KSEM_GETVALUE = 407 // { int ksem_getvalue(semid_t id, int *val); } 272 SYS_KSEM_GETVALUE = 407 // { int ksem_getvalue(semid_t id, int *val); }
273 SYS_KSEM_DESTROY = 408 // { int ksem_destroy(semid_t id); } 273 SYS_KSEM_DESTROY = 408 // { int ksem_destroy(semid_t id); }
274 SYS___MAC_GET_PID = 409 // { int __mac_get_pid(pid_t pid, \ 274 SYS___MAC_GET_PID = 409 // { int __mac_get_pid(pid_t pid, struct mac *mac_p); }
275 SYS___MAC_GET_LINK = 410 // { int __mac_get_link(const char *path_p, \ 275 SYS___MAC_GET_LINK = 410 // { int __mac_get_link(const char *path_p, struct mac *mac_p); }
276 SYS___MAC_SET_LINK = 411 // { int __mac_set_link(const char *path_p, \ 276 SYS___MAC_SET_LINK = 411 // { int __mac_set_link(const char *path_p, struct mac *mac_p); }
277 SYS_EXTATTR_SET_LINK = 412 // { ssize_t extattr_set_link( \ 277 SYS_EXTATTR_SET_LINK = 412 // { ssize_t extattr_set_link( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
278 SYS_EXTATTR_GET_LINK = 413 // { ssize_t extattr_get_link( \ 278 SYS_EXTATTR_GET_LINK = 413 // { ssize_t extattr_get_link( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
279 SYS_EXTATTR_DELETE_LINK = 414 // { int extattr_delete_link( \ 279 SYS_EXTATTR_DELETE_LINK = 414 // { int extattr_delete_link( const char *path, int attrnamespace, const char *attrname); }
280 SYS___MAC_EXECVE = 415 // { int __mac_execve(char *fname, char **argv, \ 280 SYS___MAC_EXECVE = 415 // { int __mac_execve(char *fname, char **argv, char **envv, struct mac *mac_p); }
281 SYS_SIGACTION = 416 // { int sigaction(int sig, \ 281 SYS_SIGACTION = 416 // { int sigaction(int sig, const struct sigaction *act, struct sigaction *oact); }
282 SYS_SIGRETURN = 417 // { int sigreturn( \ 282 SYS_SIGRETURN = 417 // { int sigreturn( const struct __ucontext *sigcntxp); }
283 SYS_GETCONTEXT = 421 // { int getcontext(struct __ucontext *ucp); } 283 SYS_GETCONTEXT = 421 // { int getcontext(struct __ucontext *ucp); }
284 SYS_SETCONTEXT = 422 // { int setcontext( \ 284 SYS_SETCONTEXT = 422 // { int setcontext( const struct __ucontext *ucp); }
285 SYS_SWAPCONTEXT = 423 // { int swapcontext(struct __ucontext *oucp, \ 285 SYS_SWAPCONTEXT = 423 // { int swapcontext(struct __ucontext *oucp, const struct __ucontext *ucp); }
286 SYS_SWAPOFF = 424 // { int swapoff(const char *name); } 286 SYS_SWAPOFF = 424 // { int swapoff(const char *name); }
287 SYS___ACL_GET_LINK = 425 // { int __acl_get_link(const char *path, \ 287 SYS___ACL_GET_LINK = 425 // { int __acl_get_link(const char *path, acl_type_t type, struct acl *aclp); }
288 SYS___ACL_SET_LINK = 426 // { int __acl_set_link(const char *path, \ 288 SYS___ACL_SET_LINK = 426 // { int __acl_set_link(const char *path, acl_type_t type, struct acl *aclp); }
289 SYS___ACL_DELETE_LINK = 427 // { int __acl_delete_link(const char *path, \ 289 SYS___ACL_DELETE_LINK = 427 // { int __acl_delete_link(const char *path, acl_type_t type); }
290 SYS___ACL_ACLCHECK_LINK = 428 // { int __acl_aclcheck_link(const char *path, \ 290 SYS___ACL_ACLCHECK_LINK = 428 // { int __acl_aclcheck_link(const char *path, acl_type_t type, struct acl *aclp); }
291 SYS_SIGWAIT = 429 // { int sigwait(const sigset_t *set, \ 291 SYS_SIGWAIT = 429 // { int sigwait(const sigset_t *set, int *sig); }
292 SYS_THR_CREATE = 430 // { int thr_create(ucontext_t *ctx, long *id, \ 292 SYS_THR_CREATE = 430 // { int thr_create(ucontext_t *ctx, long *id, int flags); }
293 SYS_THR_EXIT = 431 // { void thr_exit(long *state); } 293 SYS_THR_EXIT = 431 // { void thr_exit(long *state); }
294 SYS_THR_SELF = 432 // { int thr_self(long *id); } 294 SYS_THR_SELF = 432 // { int thr_self(long *id); }
295 SYS_THR_KILL = 433 // { int thr_kill(long id, int sig); } 295 SYS_THR_KILL = 433 // { int thr_kill(long id, int sig); }
296 SYS__UMTX_LOCK = 434 // { int _umtx_lock(struct umtx *umtx); } 296 SYS__UMTX_LOCK = 434 // { int _umtx_lock(struct umtx *umtx); }
297 SYS__UMTX_UNLOCK = 435 // { int _umtx_unlock(struct umtx *umtx); } 297 SYS__UMTX_UNLOCK = 435 // { int _umtx_unlock(struct umtx *umtx); }
298 SYS_JAIL_ATTACH = 436 // { int jail_attach(int jid); } 298 SYS_JAIL_ATTACH = 436 // { int jail_attach(int jid); }
299 SYS_EXTATTR_LIST_FD = 437 // { ssize_t extattr_list_fd(int fd, \ 299 SYS_EXTATTR_LIST_FD = 437 // { ssize_t extattr_list_fd(int fd, int attrnamespace, void *data, size_t nbytes); }
300 SYS_EXTATTR_LIST_FILE = 438 // { ssize_t extattr_list_file( \ 300 SYS_EXTATTR_LIST_FILE = 438 // { ssize_t extattr_list_file( const char *path, int attrnamespace, void *data, size_t nbytes); }
301 SYS_EXTATTR_LIST_LINK = 439 // { ssize_t extattr_list_link( \ 301 SYS_EXTATTR_LIST_LINK = 439 // { ssize_t extattr_list_link( const char *path, int attrnamespace, void *data, size_t nbytes); }
302 SYS_KSEM_TIMEDWAIT = 441 // { int ksem_timedwait(semid_t id, \ 302 SYS_KSEM_TIMEDWAIT = 441 // { int ksem_timedwait(semid_t id, const struct timespec *abstime); }
303 SYS_THR_SUSPEND = 442 // { int thr_suspend( \ 303 SYS_THR_SUSPEND = 442 // { int thr_suspend( const struct timespec *timeout); }
304 SYS_THR_WAKE = 443 // { int thr_wake(long id); } 304 SYS_THR_WAKE = 443 // { int thr_wake(long id); }
305 SYS_KLDUNLOADF = 444 // { int kldunloadf(int fileid, int flags); } 305 SYS_KLDUNLOADF = 444 // { int kldunloadf(int fileid, int flags); }
306 SYS_AUDIT = 445 // { int audit(const void *record, \ 306 SYS_AUDIT = 445 // { int audit(const void *record, u_int length); }
307 SYS_AUDITON = 446 // { int auditon(int cmd, void *data, \ 307 SYS_AUDITON = 446 // { int auditon(int cmd, void *data, u_int length); }
308 SYS_GETAUID = 447 // { int getauid(uid_t *auid); } 308 SYS_GETAUID = 447 // { int getauid(uid_t *auid); }
309 SYS_SETAUID = 448 // { int setauid(uid_t *auid); } 309 SYS_SETAUID = 448 // { int setauid(uid_t *auid); }
310 SYS_GETAUDIT = 449 // { int getaudit(struct auditinfo *auditinfo); } 310 SYS_GETAUDIT = 449 // { int getaudit(struct auditinfo *auditinfo); }
311 SYS_SETAUDIT = 450 // { int setaudit(struct auditinfo *auditinfo); } 311 SYS_SETAUDIT = 450 // { int setaudit(struct auditinfo *auditinfo); }
312 SYS_GETAUDIT_ADDR = 451 // { int getaudit_addr( \ 312 SYS_GETAUDIT_ADDR = 451 // { int getaudit_addr( struct auditinfo_addr *auditinfo_addr, u_int length); }
313 SYS_SETAUDIT_ADDR = 452 // { int setaudit_addr( \ 313 SYS_SETAUDIT_ADDR = 452 // { int setaudit_addr( struct auditinfo_addr *auditinfo_addr, u_int length); }
314 SYS_AUDITCTL = 453 // { int auditctl(char *path); } 314 SYS_AUDITCTL = 453 // { int auditctl(char *path); }
315 SYS__UMTX_OP = 454 // { int _umtx_op(void *obj, int op, \ 315 SYS__UMTX_OP = 454 // { int _umtx_op(void *obj, int op, u_long val, void *uaddr1, void *uaddr2); }
316 SYS_THR_NEW = 455 // { int thr_new(struct thr_param *param, \ 316 SYS_THR_NEW = 455 // { int thr_new(struct thr_param *param, int param_size); }
317 SYS_SIGQUEUE = 456 // { int sigqueue(pid_t pid, int signum, void *value); } 317 SYS_SIGQUEUE = 456 // { int sigqueue(pid_t pid, int signum, void *value); }
318 SYS_KMQ_OPEN = 457 // { int kmq_open(const char *path, int flags, \ 318 SYS_KMQ_OPEN = 457 // { int kmq_open(const char *path, int flags, mode_t mode, const struct mq_attr *attr); }
319 SYS_KMQ_SETATTR = 458 // { int kmq_setattr(int mqd, \ 319 SYS_KMQ_SETATTR = 458 // { int kmq_setattr(int mqd, const struct mq_attr *attr, struct mq_attr *oattr); }
320 SYS_KMQ_TIMEDRECEIVE = 459 // { int kmq_timedreceive(int mqd, \ 320 SYS_KMQ_TIMEDRECEIVE = 459 // { int kmq_timedreceive(int mqd, char *msg_ptr, size_t msg_len, unsigned *msg_prio, const struct timespec *abs_timeout); }
321 SYS_KMQ_TIMEDSEND = 460 // { int kmq_timedsend(int mqd, \ 321 SYS_KMQ_TIMEDSEND = 460 // { int kmq_timedsend(int mqd, const char *msg_ptr, size_t msg_len,unsigned msg_prio, const struct timespec *abs_timeout);}
322 SYS_KMQ_NOTIFY = 461 // { int kmq_notify(int mqd, \ 322 SYS_KMQ_NOTIFY = 461 // { int kmq_notify(int mqd, const struct sigevent *sigev); }
323 SYS_KMQ_UNLINK = 462 // { int kmq_unlink(const char *path); } 323 SYS_KMQ_UNLINK = 462 // { int kmq_unlink(const char *path); }
324 SYS_ABORT2 = 463 // { int abort2(const char *why, int nargs, void **args); } 324 SYS_ABORT2 = 463 // { int abort2(const char *why, int nargs, void **args); }
325 SYS_THR_SET_NAME = 464 // { int thr_set_name(long id, const char *name); } 325 SYS_THR_SET_NAME = 464 // { int thr_set_name(long id, const char *name); }
326 SYS_AIO_FSYNC = 465 // { int aio_fsync(int op, struct aiocb *aiocbp); } 326 SYS_AIO_FSYNC = 465 // { int aio_fsync(int op, struct aiocb *aiocbp); }
327 SYS_RTPRIO_THREAD = 466 // { int rtprio_thread(int function, \ 327 SYS_RTPRIO_THREAD = 466 // { int rtprio_thread(int function, lwpid_t lwpid, struct rtprio *rtp); }
328 SYS_SCTP_PEELOFF = 471 // { int sctp_peeloff(int sd, uint32_t name); } 328 SYS_SCTP_PEELOFF = 471 // { int sctp_peeloff(int sd, uint32_t name); }
329 SYS_SCTP_GENERIC_SENDMSG = 472 // { int sctp_generic_sendmsg(int sd, caddr_t msg, int mlen, \ 329 SYS_SCTP_GENERIC_SENDMSG = 472 // { int sctp_generic_sendmsg(int sd, caddr_t msg, int mlen, caddr_t to, __socklen_t tolen, struct sctp_sndrcvinfo *sinfo, int flags); }
330 SYS_SCTP_GENERIC_SENDMSG_IOV = 473 // { int sctp_generic_sendmsg_iov(int sd, struct iovec *iov, int iovlen, \ 330 SYS_SCTP_GENERIC_SENDMSG_IOV = 473 // { int sctp_generic_sendmsg_iov(int sd, struct iovec *iov, int iovlen, caddr_t to, __socklen_t tolen, struct sctp_sndrcvinfo *sinfo, int flags); }
331 SYS_SCTP_GENERIC_RECVMSG = 474 // { int sctp_generic_recvmsg(int sd, struct iovec *iov, int iovlen, \ 331 SYS_SCTP_GENERIC_RECVMSG = 474 // { int sctp_generic_recvmsg(int sd, struct iovec *iov, int iovlen, struct sockaddr * from, __socklen_t *fromlenaddr, struct sctp_sndrcvinfo *sinfo, int *msg_flags); }
332 SYS_PREAD = 475 // { ssize_t pread(int fd, void *buf, \ 332 SYS_PREAD = 475 // { ssize_t pread(int fd, void *buf, size_t nbyte, off_t offset); }
333 SYS_PWRITE = 476 // { ssize_t pwrite(int fd, const void *buf, \ 333 SYS_PWRITE = 476 // { ssize_t pwrite(int fd, const void *buf, size_t nbyte, off_t offset); }
334 SYS_MMAP = 477 // { caddr_t mmap(caddr_t addr, size_t len, \ 334 SYS_MMAP = 477 // { caddr_t mmap(caddr_t addr, size_t len, int prot, int flags, int fd, off_t pos); }
335 SYS_LSEEK = 478 // { off_t lseek(int fd, off_t offset, \ 335 SYS_LSEEK = 478 // { off_t lseek(int fd, off_t offset, int whence); }
336 SYS_TRUNCATE = 479 // { int truncate(char *path, off_t length); } 336 SYS_TRUNCATE = 479 // { int truncate(char *path, off_t length); }
337 SYS_FTRUNCATE = 480 // { int ftruncate(int fd, off_t length); } 337 SYS_FTRUNCATE = 480 // { int ftruncate(int fd, off_t length); }
338 SYS_THR_KILL2 = 481 // { int thr_kill2(pid_t pid, long id, int sig); } 338 SYS_THR_KILL2 = 481 // { int thr_kill2(pid_t pid, long id, int sig); }
339 SYS_SHM_OPEN = 482 // { int shm_open(const char *path, int flags, \ 339 SYS_SHM_OPEN = 482 // { int shm_open(const char *path, int flags, mode_t mode); }
340 SYS_SHM_UNLINK = 483 // { int shm_unlink(const char *path); } 340 SYS_SHM_UNLINK = 483 // { int shm_unlink(const char *path); }
341 SYS_CPUSET = 484 // { int cpuset(cpusetid_t *setid); } 341 SYS_CPUSET = 484 // { int cpuset(cpusetid_t *setid); }
342 SYS_CPUSET_SETID = 485 // { int cpuset_setid(cpuwhich_t which, id_t id, \ 342 SYS_CPUSET_SETID = 485 // { int cpuset_setid(cpuwhich_t which, id_t id, cpusetid_t setid); }
343 SYS_CPUSET_GETID = 486 // { int cpuset_getid(cpulevel_t level, \ 343 SYS_CPUSET_GETID = 486 // { int cpuset_getid(cpulevel_t level, cpuwhich_t which, id_t id, cpusetid_t *setid); }
344 SYS_CPUSET_GETAFFINITY = 487 // { int cpuset_getaffinity(cpulevel_t level, \ 344 SYS_CPUSET_GETAFFINITY = 487 // { int cpuset_getaffinity(cpulevel_t level, cpuwhich_t which, id_t id, size_t cpusetsize, cpuset_t *mask); }
345 SYS_CPUSET_SETAFFINITY = 488 // { int cpuset_setaffinity(cpulevel_t level, \ 345 SYS_CPUSET_SETAFFINITY = 488 // { int cpuset_setaffinity(cpulevel_t level, cpuwhich_t which, id_t id, size_t cpusetsize, const cpuset_t *mask); }
346 SYS_FACCESSAT = 489 // { int faccessat(int fd, char *path, int amode, \ 346 SYS_FACCESSAT = 489 // { int faccessat(int fd, char *path, int amode, int flag); }
347 SYS_FCHMODAT = 490 // { int fchmodat(int fd, char *path, mode_t mode, \ 347 SYS_FCHMODAT = 490 // { int fchmodat(int fd, char *path, mode_t mode, int flag); }
348 SYS_FCHOWNAT = 491 // { int fchownat(int fd, char *path, uid_t uid, \ 348 SYS_FCHOWNAT = 491 // { int fchownat(int fd, char *path, uid_t uid, gid_t gid, int flag); }
349 SYS_FEXECVE = 492 // { int fexecve(int fd, char **argv, \ 349 SYS_FEXECVE = 492 // { int fexecve(int fd, char **argv, char **envv); }
350 SYS_FSTATAT = 493 // { int fstatat(int fd, char *path, \ 350 SYS_FSTATAT = 493 // { int fstatat(int fd, char *path, struct stat *buf, int flag); }
351 SYS_FUTIMESAT = 494 // { int futimesat(int fd, char *path, \ 351 SYS_FUTIMESAT = 494 // { int futimesat(int fd, char *path, struct timeval *times); }
352 SYS_LINKAT = 495 // { int linkat(int fd1, char *path1, int fd2, \ 352 SYS_LINKAT = 495 // { int linkat(int fd1, char *path1, int fd2, char *path2, int flag); }
353 SYS_MKDIRAT = 496 // { int mkdirat(int fd, char *path, mode_t mode); } 353 SYS_MKDIRAT = 496 // { int mkdirat(int fd, char *path, mode_t mode); }
354 SYS_MKFIFOAT = 497 // { int mkfifoat(int fd, char *path, mode_t mode); } 354 SYS_MKFIFOAT = 497 // { int mkfifoat(int fd, char *path, mode_t mode); }
355 SYS_MKNODAT = 498 // { int mknodat(int fd, char *path, mode_t mode, \ 355 SYS_MKNODAT = 498 // { int mknodat(int fd, char *path, mode_t mode, dev_t dev); }
356 SYS_OPENAT = 499 // { int openat(int fd, char *path, int flag, \ 356 SYS_OPENAT = 499 // { int openat(int fd, char *path, int flag, mode_t mode); }
357 SYS_READLINKAT = 500 // { int readlinkat(int fd, char *path, char *buf, \ 357 SYS_READLINKAT = 500 // { int readlinkat(int fd, char *path, char *buf, size_t bufsize); }
358 SYS_RENAMEAT = 501 // { int renameat(int oldfd, char *old, int newfd, \ 358 SYS_RENAMEAT = 501 // { int renameat(int oldfd, char *old, int newfd, char *new); }
359 SYS_SYMLINKAT = 502 // { int symlinkat(char *path1, int fd, \ 359 SYS_SYMLINKAT = 502 // { int symlinkat(char *path1, int fd, char *path2); }
360 SYS_UNLINKAT = 503 // { int unlinkat(int fd, char *path, int flag); } 360 SYS_UNLINKAT = 503 // { int unlinkat(int fd, char *path, int flag); }
361 SYS_POSIX_OPENPT = 504 // { int posix_openpt(int flags); } 361 SYS_POSIX_OPENPT = 504 // { int posix_openpt(int flags); }
362 SYS_GSSD_SYSCALL = 505 // { int gssd_syscall(char *path); } 362 SYS_GSSD_SYSCALL = 505 // { int gssd_syscall(char *path); }
363 SYS_JAIL_GET = 506 // { int jail_get(struct iovec *iovp, \ 363 SYS_JAIL_GET = 506 // { int jail_get(struct iovec *iovp, unsigned int iovcnt, int flags); }
364 SYS_JAIL_SET = 507 // { int jail_set(struct iovec *iovp, \ 364 SYS_JAIL_SET = 507 // { int jail_set(struct iovec *iovp, unsigned int iovcnt, int flags); }
365 SYS_JAIL_REMOVE = 508 // { int jail_remove(int jid); } 365 SYS_JAIL_REMOVE = 508 // { int jail_remove(int jid); }
366 SYS_CLOSEFROM = 509 // { int closefrom(int lowfd); } 366 SYS_CLOSEFROM = 509 // { int closefrom(int lowfd); }
367 SYS___SEMCTL = 510 // { int __semctl(int semid, int semnum, \ 367 SYS___SEMCTL = 510 // { int __semctl(int semid, int semnum, int cmd, union semun *arg); }
368 SYS_MSGCTL = 511 // { int msgctl(int msqid, int cmd, \ 368 SYS_MSGCTL = 511 // { int msgctl(int msqid, int cmd, struct msqid_ds *buf); }
369 SYS_SHMCTL = 512 // { int shmctl(int shmid, int cmd, \ 369 SYS_SHMCTL = 512 // { int shmctl(int shmid, int cmd, struct shmid_ds *buf); }
370 SYS_LPATHCONF = 513 // { int lpathconf(char *path, int name); } 370 SYS_LPATHCONF = 513 // { int lpathconf(char *path, int name); }
371 SYS___CAP_RIGHTS_GET = 515 // { int __cap_rights_get(int version, \ 371 SYS___CAP_RIGHTS_GET = 515 // { int __cap_rights_get(int version, int fd, cap_rights_t *rightsp); }
372 SYS_CAP_ENTER = 516 // { int cap_enter(void); } 372 SYS_CAP_ENTER = 516 // { int cap_enter(void); }
373 SYS_CAP_GETMODE = 517 // { int cap_getmode(u_int *modep); } 373 SYS_CAP_GETMODE = 517 // { int cap_getmode(u_int *modep); }
374 SYS_PDFORK = 518 // { int pdfork(int *fdp, int flags); } 374 SYS_PDFORK = 518 // { int pdfork(int *fdp, int flags); }
375 SYS_PDKILL = 519 // { int pdkill(int fd, int signum); } 375 SYS_PDKILL = 519 // { int pdkill(int fd, int signum); }
376 SYS_PDGETPID = 520 // { int pdgetpid(int fd, pid_t *pidp); } 376 SYS_PDGETPID = 520 // { int pdgetpid(int fd, pid_t *pidp); }
377 SYS_PSELECT = 522 // { int pselect(int nd, fd_set *in, \ 377 SYS_PSELECT = 522 // { int pselect(int nd, fd_set *in, fd_set *ou, fd_set *ex, const struct timespec *ts, const sigset_t *sm); }
378 SYS_GETLOGINCLASS = 523 // { int getloginclass(char *namebuf, \ 378 SYS_GETLOGINCLASS = 523 // { int getloginclass(char *namebuf, size_t namelen); }
379 SYS_SETLOGINCLASS = 524 // { int setloginclass(const char *namebuf); } 379 SYS_SETLOGINCLASS = 524 // { int setloginclass(const char *namebuf); }
380 SYS_RCTL_GET_RACCT = 525 // { int rctl_get_racct(const void *inbufp, \ 380 SYS_RCTL_GET_RACCT = 525 // { int rctl_get_racct(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); }
381 SYS_RCTL_GET_RULES = 526 // { int rctl_get_rules(const void *inbufp, \ 381 SYS_RCTL_GET_RULES = 526 // { int rctl_get_rules(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); }
382 SYS_RCTL_GET_LIMITS = 527 // { int rctl_get_limits(const void *inbufp, \ 382 SYS_RCTL_GET_LIMITS = 527 // { int rctl_get_limits(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); }
383 SYS_RCTL_ADD_RULE = 528 // { int rctl_add_rule(const void *inbufp, \ 383 SYS_RCTL_ADD_RULE = 528 // { int rctl_add_rule(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); }
384 SYS_RCTL_REMOVE_RULE = 529 // { int rctl_remove_rule(const void *inbufp, \ 384 SYS_RCTL_REMOVE_RULE = 529 // { int rctl_remove_rule(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); }
385 SYS_POSIX_FALLOCATE = 530 // { int posix_fallocate(int fd, \ 385 SYS_POSIX_FALLOCATE = 530 // { int posix_fallocate(int fd, off_t offset, off_t len); }
386 SYS_POSIX_FADVISE = 531 // { int posix_fadvise(int fd, off_t offset, \ 386 SYS_POSIX_FADVISE = 531 // { int posix_fadvise(int fd, off_t offset, off_t len, int advice); }
387 SYS_WAIT6 = 532 // { int wait6(idtype_t idtype, id_t id, \ 387 SYS_WAIT6 = 532 // { int wait6(idtype_t idtype, id_t id, int *status, int options, struct __wrusage *wrusage, siginfo_t *info); }
388 SYS_CAP_RIGHTS_LIMIT = 533 // { int cap_rights_limit(int fd, \ 388 SYS_CAP_RIGHTS_LIMIT = 533 // { int cap_rights_limit(int fd, cap_rights_t *rightsp); }
389 SYS_CAP_IOCTLS_LIMIT = 534 // { int cap_ioctls_limit(int fd, \ 389 SYS_CAP_IOCTLS_LIMIT = 534 // { int cap_ioctls_limit(int fd, const u_long *cmds, size_t ncmds); }
390 SYS_CAP_IOCTLS_GET = 535 // { ssize_t cap_ioctls_get(int fd, \ 390 SYS_CAP_IOCTLS_GET = 535 // { ssize_t cap_ioctls_get(int fd, u_long *cmds, size_t maxcmds); }
391 SYS_CAP_FCNTLS_LIMIT = 536 // { int cap_fcntls_limit(int fd, \ 391 SYS_CAP_FCNTLS_LIMIT = 536 // { int cap_fcntls_limit(int fd, uint32_t fcntlrights); }
392 SYS_CAP_FCNTLS_GET = 537 // { int cap_fcntls_get(int fd, \ 392 SYS_CAP_FCNTLS_GET = 537 // { int cap_fcntls_get(int fd, uint32_t *fcntlrightsp); }
393 SYS_BINDAT = 538 // { int bindat(int fd, int s, caddr_t name, \ 393 SYS_BINDAT = 538 // { int bindat(int fd, int s, caddr_t name, int namelen); }
394 SYS_CONNECTAT = 539 // { int connectat(int fd, int s, caddr_t name, \ 394 SYS_CONNECTAT = 539 // { int connectat(int fd, int s, caddr_t name, int namelen); }
395 SYS_CHFLAGSAT = 540 // { int chflagsat(int fd, const char *path, \ 395 SYS_CHFLAGSAT = 540 // { int chflagsat(int fd, const char *path, u_long flags, int atflag); }
396 SYS_ACCEPT4 = 541 // { int accept4(int s, \ 396 SYS_ACCEPT4 = 541 // { int accept4(int s, struct sockaddr * __restrict name, __socklen_t * __restrict anamelen, int flags); }
397 SYS_PIPE2 = 542 // { int pipe2(int *fildes, int flags); } 397 SYS_PIPE2 = 542 // { int pipe2(int *fildes, int flags); }
398 SYS_AIO_MLOCK = 543 // { int aio_mlock(struct aiocb *aiocbp); } 398 SYS_AIO_MLOCK = 543 // { int aio_mlock(struct aiocb *aiocbp); }
399 SYS_PROCCTL = 544 // { int procctl(idtype_t idtype, id_t id, \ 399 SYS_PROCCTL = 544 // { int procctl(idtype_t idtype, id_t id, int com, void *data); }
400 SYS_PPOLL = 545 // { int ppoll(struct pollfd *fds, u_int nfds, \ 400 SYS_PPOLL = 545 // { int ppoll(struct pollfd *fds, u_int nfds, const struct timespec *ts, const sigset_t *set); }
401 SYS_FUTIMENS = 546 // { int futimens(int fd, \ 401 SYS_FUTIMENS = 546 // { int futimens(int fd, struct timespec *times); }
402 SYS_UTIMENSAT = 547 // { int utimensat(int fd, \ 402 SYS_UTIMENSAT = 547 // { int utimensat(int fd, char *path, struct timespec *times, int flag); }
403) 403)
diff --git a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go b/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go
new file mode 100644
index 0000000..9f21e95
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go
@@ -0,0 +1,395 @@
1// go run mksysnum.go https://svn.freebsd.org/base/stable/10/sys/kern/syscalls.master
2// Code generated by the command above; see README.md. DO NOT EDIT.
3
4// +build arm64,freebsd
5
6package unix
7
8const (
9 // SYS_NOSYS = 0; // { int nosys(void); } syscall nosys_args int
10 SYS_EXIT = 1 // { void sys_exit(int rval); } exit \
11 SYS_FORK = 2 // { int fork(void); }
12 SYS_READ = 3 // { ssize_t read(int fd, void *buf, \
13 SYS_WRITE = 4 // { ssize_t write(int fd, const void *buf, \
14 SYS_OPEN = 5 // { int open(char *path, int flags, int mode); }
15 SYS_CLOSE = 6 // { int close(int fd); }
16 SYS_WAIT4 = 7 // { int wait4(int pid, int *status, \
17 SYS_LINK = 9 // { int link(char *path, char *link); }
18 SYS_UNLINK = 10 // { int unlink(char *path); }
19 SYS_CHDIR = 12 // { int chdir(char *path); }
20 SYS_FCHDIR = 13 // { int fchdir(int fd); }
21 SYS_MKNOD = 14 // { int mknod(char *path, int mode, int dev); }
22 SYS_CHMOD = 15 // { int chmod(char *path, int mode); }
23 SYS_CHOWN = 16 // { int chown(char *path, int uid, int gid); }
24 SYS_OBREAK = 17 // { int obreak(char *nsize); } break \
25 SYS_GETPID = 20 // { pid_t getpid(void); }
26 SYS_MOUNT = 21 // { int mount(char *type, char *path, \
27 SYS_UNMOUNT = 22 // { int unmount(char *path, int flags); }
28 SYS_SETUID = 23 // { int setuid(uid_t uid); }
29 SYS_GETUID = 24 // { uid_t getuid(void); }
30 SYS_GETEUID = 25 // { uid_t geteuid(void); }
31 SYS_PTRACE = 26 // { int ptrace(int req, pid_t pid, \
32 SYS_RECVMSG = 27 // { int recvmsg(int s, struct msghdr *msg, \
33 SYS_SENDMSG = 28 // { int sendmsg(int s, struct msghdr *msg, \
34 SYS_RECVFROM = 29 // { int recvfrom(int s, caddr_t buf, \
35 SYS_ACCEPT = 30 // { int accept(int s, \
36 SYS_GETPEERNAME = 31 // { int getpeername(int fdes, \
37 SYS_GETSOCKNAME = 32 // { int getsockname(int fdes, \
38 SYS_ACCESS = 33 // { int access(char *path, int amode); }
39 SYS_CHFLAGS = 34 // { int chflags(const char *path, u_long flags); }
40 SYS_FCHFLAGS = 35 // { int fchflags(int fd, u_long flags); }
41 SYS_SYNC = 36 // { int sync(void); }
42 SYS_KILL = 37 // { int kill(int pid, int signum); }
43 SYS_GETPPID = 39 // { pid_t getppid(void); }
44 SYS_DUP = 41 // { int dup(u_int fd); }
45 SYS_GETEGID = 43 // { gid_t getegid(void); }
46 SYS_PROFIL = 44 // { int profil(caddr_t samples, size_t size, \
47 SYS_KTRACE = 45 // { int ktrace(const char *fname, int ops, \
48 SYS_GETGID = 47 // { gid_t getgid(void); }
49 SYS_GETLOGIN = 49 // { int getlogin(char *namebuf, u_int \
50 SYS_SETLOGIN = 50 // { int setlogin(char *namebuf); }
51 SYS_ACCT = 51 // { int acct(char *path); }
52 SYS_SIGALTSTACK = 53 // { int sigaltstack(stack_t *ss, \
53 SYS_IOCTL = 54 // { int ioctl(int fd, u_long com, \
54 SYS_REBOOT = 55 // { int reboot(int opt); }
55 SYS_REVOKE = 56 // { int revoke(char *path); }
56 SYS_SYMLINK = 57 // { int symlink(char *path, char *link); }
57 SYS_READLINK = 58 // { ssize_t readlink(char *path, char *buf, \
58 SYS_EXECVE = 59 // { int execve(char *fname, char **argv, \
59 SYS_UMASK = 60 // { int umask(int newmask); } umask umask_args \
60 SYS_CHROOT = 61 // { int chroot(char *path); }
61 SYS_MSYNC = 65 // { int msync(void *addr, size_t len, \
62 SYS_VFORK = 66 // { int vfork(void); }
63 SYS_SBRK = 69 // { int sbrk(int incr); }
64 SYS_SSTK = 70 // { int sstk(int incr); }
65 SYS_OVADVISE = 72 // { int ovadvise(int anom); } vadvise \
66 SYS_MUNMAP = 73 // { int munmap(void *addr, size_t len); }
67 SYS_MPROTECT = 74 // { int mprotect(const void *addr, size_t len, \
68 SYS_MADVISE = 75 // { int madvise(void *addr, size_t len, \
69 SYS_MINCORE = 78 // { int mincore(const void *addr, size_t len, \
70 SYS_GETGROUPS = 79 // { int getgroups(u_int gidsetsize, \
71 SYS_SETGROUPS = 80 // { int setgroups(u_int gidsetsize, \
72 SYS_GETPGRP = 81 // { int getpgrp(void); }
73 SYS_SETPGID = 82 // { int setpgid(int pid, int pgid); }
74 SYS_SETITIMER = 83 // { int setitimer(u_int which, struct \
75 SYS_SWAPON = 85 // { int swapon(char *name); }
76 SYS_GETITIMER = 86 // { int getitimer(u_int which, \
77 SYS_GETDTABLESIZE = 89 // { int getdtablesize(void); }
78 SYS_DUP2 = 90 // { int dup2(u_int from, u_int to); }
79 SYS_FCNTL = 92 // { int fcntl(int fd, int cmd, long arg); }
80 SYS_SELECT = 93 // { int select(int nd, fd_set *in, fd_set *ou, \
81 SYS_FSYNC = 95 // { int fsync(int fd); }
82 SYS_SETPRIORITY = 96 // { int setpriority(int which, int who, \
83 SYS_SOCKET = 97 // { int socket(int domain, int type, \
84 SYS_CONNECT = 98 // { int connect(int s, caddr_t name, \
85 SYS_GETPRIORITY = 100 // { int getpriority(int which, int who); }
86 SYS_BIND = 104 // { int bind(int s, caddr_t name, \
87 SYS_SETSOCKOPT = 105 // { int setsockopt(int s, int level, int name, \
88 SYS_LISTEN = 106 // { int listen(int s, int backlog); }
89 SYS_GETTIMEOFDAY = 116 // { int gettimeofday(struct timeval *tp, \
90 SYS_GETRUSAGE = 117 // { int getrusage(int who, \
91 SYS_GETSOCKOPT = 118 // { int getsockopt(int s, int level, int name, \
92 SYS_READV = 120 // { int readv(int fd, struct iovec *iovp, \
93 SYS_WRITEV = 121 // { int writev(int fd, struct iovec *iovp, \
94 SYS_SETTIMEOFDAY = 122 // { int settimeofday(struct timeval *tv, \
95 SYS_FCHOWN = 123 // { int fchown(int fd, int uid, int gid); }
96 SYS_FCHMOD = 124 // { int fchmod(int fd, int mode); }
97 SYS_SETREUID = 126 // { int setreuid(int ruid, int euid); }
98 SYS_SETREGID = 127 // { int setregid(int rgid, int egid); }
99 SYS_RENAME = 128 // { int rename(char *from, char *to); }
100 SYS_FLOCK = 131 // { int flock(int fd, int how); }
101 SYS_MKFIFO = 132 // { int mkfifo(char *path, int mode); }
102 SYS_SENDTO = 133 // { int sendto(int s, caddr_t buf, size_t len, \
103 SYS_SHUTDOWN = 134 // { int shutdown(int s, int how); }
104 SYS_SOCKETPAIR = 135 // { int socketpair(int domain, int type, \
105 SYS_MKDIR = 136 // { int mkdir(char *path, int mode); }
106 SYS_RMDIR = 137 // { int rmdir(char *path); }
107 SYS_UTIMES = 138 // { int utimes(char *path, \
108 SYS_ADJTIME = 140 // { int adjtime(struct timeval *delta, \
109 SYS_SETSID = 147 // { int setsid(void); }
110 SYS_QUOTACTL = 148 // { int quotactl(char *path, int cmd, int uid, \
111 SYS_NLM_SYSCALL = 154 // { int nlm_syscall(int debug_level, int grace_period, int addr_count, char **addrs); }
112 SYS_NFSSVC = 155 // { int nfssvc(int flag, caddr_t argp); }
113 SYS_LGETFH = 160 // { int lgetfh(char *fname, \
114 SYS_GETFH = 161 // { int getfh(char *fname, \
115 SYS_SYSARCH = 165 // { int sysarch(int op, char *parms); }
116 SYS_RTPRIO = 166 // { int rtprio(int function, pid_t pid, \
117 SYS_SEMSYS = 169 // { int semsys(int which, int a2, int a3, \
118 SYS_MSGSYS = 170 // { int msgsys(int which, int a2, int a3, \
119 SYS_SHMSYS = 171 // { int shmsys(int which, int a2, int a3, \
120 SYS_SETFIB = 175 // { int setfib(int fibnum); }
121 SYS_NTP_ADJTIME = 176 // { int ntp_adjtime(struct timex *tp); }
122 SYS_SETGID = 181 // { int setgid(gid_t gid); }
123 SYS_SETEGID = 182 // { int setegid(gid_t egid); }
124 SYS_SETEUID = 183 // { int seteuid(uid_t euid); }
125 SYS_STAT = 188 // { int stat(char *path, struct stat *ub); }
126 SYS_FSTAT = 189 // { int fstat(int fd, struct stat *sb); }
127 SYS_LSTAT = 190 // { int lstat(char *path, struct stat *ub); }
128 SYS_PATHCONF = 191 // { int pathconf(char *path, int name); }
129 SYS_FPATHCONF = 192 // { int fpathconf(int fd, int name); }
130 SYS_GETRLIMIT = 194 // { int getrlimit(u_int which, \
131 SYS_SETRLIMIT = 195 // { int setrlimit(u_int which, \
132 SYS_GETDIRENTRIES = 196 // { int getdirentries(int fd, char *buf, \
133 SYS___SYSCTL = 202 // { int __sysctl(int *name, u_int namelen, \
134 SYS_MLOCK = 203 // { int mlock(const void *addr, size_t len); }
135 SYS_MUNLOCK = 204 // { int munlock(const void *addr, size_t len); }
136 SYS_UNDELETE = 205 // { int undelete(char *path); }
137 SYS_FUTIMES = 206 // { int futimes(int fd, struct timeval *tptr); }
138 SYS_GETPGID = 207 // { int getpgid(pid_t pid); }
139 SYS_POLL = 209 // { int poll(struct pollfd *fds, u_int nfds, \
140 SYS_SEMGET = 221 // { int semget(key_t key, int nsems, \
141 SYS_SEMOP = 222 // { int semop(int semid, struct sembuf *sops, \
142 SYS_MSGGET = 225 // { int msgget(key_t key, int msgflg); }
143 SYS_MSGSND = 226 // { int msgsnd(int msqid, const void *msgp, \
144 SYS_MSGRCV = 227 // { int msgrcv(int msqid, void *msgp, \
145 SYS_SHMAT = 228 // { int shmat(int shmid, const void *shmaddr, \
146 SYS_SHMDT = 230 // { int shmdt(const void *shmaddr); }
147 SYS_SHMGET = 231 // { int shmget(key_t key, size_t size, \
148 SYS_CLOCK_GETTIME = 232 // { int clock_gettime(clockid_t clock_id, \
149 SYS_CLOCK_SETTIME = 233 // { int clock_settime( \
150 SYS_CLOCK_GETRES = 234 // { int clock_getres(clockid_t clock_id, \
151 SYS_KTIMER_CREATE = 235 // { int ktimer_create(clockid_t clock_id, \
152 SYS_KTIMER_DELETE = 236 // { int ktimer_delete(int timerid); }
153 SYS_KTIMER_SETTIME = 237 // { int ktimer_settime(int timerid, int flags, \
154 SYS_KTIMER_GETTIME = 238 // { int ktimer_gettime(int timerid, struct \
155 SYS_KTIMER_GETOVERRUN = 239 // { int ktimer_getoverrun(int timerid); }
156 SYS_NANOSLEEP = 240 // { int nanosleep(const struct timespec *rqtp, \
157 SYS_FFCLOCK_GETCOUNTER = 241 // { int ffclock_getcounter(ffcounter *ffcount); }
158 SYS_FFCLOCK_SETESTIMATE = 242 // { int ffclock_setestimate( \
159 SYS_FFCLOCK_GETESTIMATE = 243 // { int ffclock_getestimate( \
160 SYS_CLOCK_NANOSLEEP = 244 // { int clock_nanosleep(clockid_t clock_id, \
161 SYS_CLOCK_GETCPUCLOCKID2 = 247 // { int clock_getcpuclockid2(id_t id,\
162 SYS_NTP_GETTIME = 248 // { int ntp_gettime(struct ntptimeval *ntvp); }
163 SYS_MINHERIT = 250 // { int minherit(void *addr, size_t len, \
164 SYS_RFORK = 251 // { int rfork(int flags); }
165 SYS_OPENBSD_POLL = 252 // { int openbsd_poll(struct pollfd *fds, \
166 SYS_ISSETUGID = 253 // { int issetugid(void); }
167 SYS_LCHOWN = 254 // { int lchown(char *path, int uid, int gid); }
168 SYS_AIO_READ = 255 // { int aio_read(struct aiocb *aiocbp); }
169 SYS_AIO_WRITE = 256 // { int aio_write(struct aiocb *aiocbp); }
170 SYS_LIO_LISTIO = 257 // { int lio_listio(int mode, \
171 SYS_GETDENTS = 272 // { int getdents(int fd, char *buf, \
172 SYS_LCHMOD = 274 // { int lchmod(char *path, mode_t mode); }
173 SYS_LUTIMES = 276 // { int lutimes(char *path, \
174 SYS_NSTAT = 278 // { int nstat(char *path, struct nstat *ub); }
175 SYS_NFSTAT = 279 // { int nfstat(int fd, struct nstat *sb); }
176 SYS_NLSTAT = 280 // { int nlstat(char *path, struct nstat *ub); }
177 SYS_PREADV = 289 // { ssize_t preadv(int fd, struct iovec *iovp, \
178 SYS_PWRITEV = 290 // { ssize_t pwritev(int fd, struct iovec *iovp, \
179 SYS_FHOPEN = 298 // { int fhopen(const struct fhandle *u_fhp, \
180 SYS_FHSTAT = 299 // { int fhstat(const struct fhandle *u_fhp, \
181 SYS_MODNEXT = 300 // { int modnext(int modid); }
182 SYS_MODSTAT = 301 // { int modstat(int modid, \
183 SYS_MODFNEXT = 302 // { int modfnext(int modid); }
184 SYS_MODFIND = 303 // { int modfind(const char *name); }
185 SYS_KLDLOAD = 304 // { int kldload(const char *file); }
186 SYS_KLDUNLOAD = 305 // { int kldunload(int fileid); }
187 SYS_KLDFIND = 306 // { int kldfind(const char *file); }
188 SYS_KLDNEXT = 307 // { int kldnext(int fileid); }
189 SYS_KLDSTAT = 308 // { int kldstat(int fileid, struct \
190 SYS_KLDFIRSTMOD = 309 // { int kldfirstmod(int fileid); }
191 SYS_GETSID = 310 // { int getsid(pid_t pid); }
192 SYS_SETRESUID = 311 // { int setresuid(uid_t ruid, uid_t euid, \
193 SYS_SETRESGID = 312 // { int setresgid(gid_t rgid, gid_t egid, \
194 SYS_AIO_RETURN = 314 // { ssize_t aio_return(struct aiocb *aiocbp); }
195 SYS_AIO_SUSPEND = 315 // { int aio_suspend( \
196 SYS_AIO_CANCEL = 316 // { int aio_cancel(int fd, \
197 SYS_AIO_ERROR = 317 // { int aio_error(struct aiocb *aiocbp); }
198 SYS_YIELD = 321 // { int yield(void); }
199 SYS_MLOCKALL = 324 // { int mlockall(int how); }
200 SYS_MUNLOCKALL = 325 // { int munlockall(void); }
201 SYS___GETCWD = 326 // { int __getcwd(char *buf, u_int buflen); }
202 SYS_SCHED_SETPARAM = 327 // { int sched_setparam (pid_t pid, \
203 SYS_SCHED_GETPARAM = 328 // { int sched_getparam (pid_t pid, struct \
204 SYS_SCHED_SETSCHEDULER = 329 // { int sched_setscheduler (pid_t pid, int \
205 SYS_SCHED_GETSCHEDULER = 330 // { int sched_getscheduler (pid_t pid); }
206 SYS_SCHED_YIELD = 331 // { int sched_yield (void); }
207 SYS_SCHED_GET_PRIORITY_MAX = 332 // { int sched_get_priority_max (int policy); }
208 SYS_SCHED_GET_PRIORITY_MIN = 333 // { int sched_get_priority_min (int policy); }
209 SYS_SCHED_RR_GET_INTERVAL = 334 // { int sched_rr_get_interval (pid_t pid, \
210 SYS_UTRACE = 335 // { int utrace(const void *addr, size_t len); }
211 SYS_KLDSYM = 337 // { int kldsym(int fileid, int cmd, \
212 SYS_JAIL = 338 // { int jail(struct jail *jail); }
213 SYS_SIGPROCMASK = 340 // { int sigprocmask(int how, \
214 SYS_SIGSUSPEND = 341 // { int sigsuspend(const sigset_t *sigmask); }
215 SYS_SIGPENDING = 343 // { int sigpending(sigset_t *set); }
216 SYS_SIGTIMEDWAIT = 345 // { int sigtimedwait(const sigset_t *set, \
217 SYS_SIGWAITINFO = 346 // { int sigwaitinfo(const sigset_t *set, \
218 SYS___ACL_GET_FILE = 347 // { int __acl_get_file(const char *path, \
219 SYS___ACL_SET_FILE = 348 // { int __acl_set_file(const char *path, \
220 SYS___ACL_GET_FD = 349 // { int __acl_get_fd(int filedes, \
221 SYS___ACL_SET_FD = 350 // { int __acl_set_fd(int filedes, \
222 SYS___ACL_DELETE_FILE = 351 // { int __acl_delete_file(const char *path, \
223 SYS___ACL_DELETE_FD = 352 // { int __acl_delete_fd(int filedes, \
224 SYS___ACL_ACLCHECK_FILE = 353 // { int __acl_aclcheck_file(const char *path, \
225 SYS___ACL_ACLCHECK_FD = 354 // { int __acl_aclcheck_fd(int filedes, \
226 SYS_EXTATTRCTL = 355 // { int extattrctl(const char *path, int cmd, \
227 SYS_EXTATTR_SET_FILE = 356 // { ssize_t extattr_set_file( \
228 SYS_EXTATTR_GET_FILE = 357 // { ssize_t extattr_get_file( \
229 SYS_EXTATTR_DELETE_FILE = 358 // { int extattr_delete_file(const char *path, \
230 SYS_AIO_WAITCOMPLETE = 359 // { ssize_t aio_waitcomplete( \
231 SYS_GETRESUID = 360 // { int getresuid(uid_t *ruid, uid_t *euid, \
232 SYS_GETRESGID = 361 // { int getresgid(gid_t *rgid, gid_t *egid, \
233 SYS_KQUEUE = 362 // { int kqueue(void); }
234 SYS_KEVENT = 363 // { int kevent(int fd, \
235 SYS_EXTATTR_SET_FD = 371 // { ssize_t extattr_set_fd(int fd, \
236 SYS_EXTATTR_GET_FD = 372 // { ssize_t extattr_get_fd(int fd, \
237 SYS_EXTATTR_DELETE_FD = 373 // { int extattr_delete_fd(int fd, \
238 SYS___SETUGID = 374 // { int __setugid(int flag); }
239 SYS_EACCESS = 376 // { int eaccess(char *path, int amode); }
240 SYS_NMOUNT = 378 // { int nmount(struct iovec *iovp, \
241 SYS___MAC_GET_PROC = 384 // { int __mac_get_proc(struct mac *mac_p); }
242 SYS___MAC_SET_PROC = 385 // { int __mac_set_proc(struct mac *mac_p); }
243 SYS___MAC_GET_FD = 386 // { int __mac_get_fd(int fd, \
244 SYS___MAC_GET_FILE = 387 // { int __mac_get_file(const char *path_p, \
245 SYS___MAC_SET_FD = 388 // { int __mac_set_fd(int fd, \
246 SYS___MAC_SET_FILE = 389 // { int __mac_set_file(const char *path_p, \
247 SYS_KENV = 390 // { int kenv(int what, const char *name, \
248 SYS_LCHFLAGS = 391 // { int lchflags(const char *path, \
249 SYS_UUIDGEN = 392 // { int uuidgen(struct uuid *store, \
250 SYS_SENDFILE = 393 // { int sendfile(int fd, int s, off_t offset, \
251 SYS_MAC_SYSCALL = 394 // { int mac_syscall(const char *policy, \
252 SYS_GETFSSTAT = 395 // { int getfsstat(struct statfs *buf, \
253 SYS_STATFS = 396 // { int statfs(char *path, \
254 SYS_FSTATFS = 397 // { int fstatfs(int fd, struct statfs *buf); }
255 SYS_FHSTATFS = 398 // { int fhstatfs(const struct fhandle *u_fhp, \
256 SYS_KSEM_CLOSE = 400 // { int ksem_close(semid_t id); }
257 SYS_KSEM_POST = 401 // { int ksem_post(semid_t id); }
258 SYS_KSEM_WAIT = 402 // { int ksem_wait(semid_t id); }
259 SYS_KSEM_TRYWAIT = 403 // { int ksem_trywait(semid_t id); }
260 SYS_KSEM_INIT = 404 // { int ksem_init(semid_t *idp, \
261 SYS_KSEM_OPEN = 405 // { int ksem_open(semid_t *idp, \
262 SYS_KSEM_UNLINK = 406 // { int ksem_unlink(const char *name); }
263 SYS_KSEM_GETVALUE = 407 // { int ksem_getvalue(semid_t id, int *val); }
264 SYS_KSEM_DESTROY = 408 // { int ksem_destroy(semid_t id); }
265 SYS___MAC_GET_PID = 409 // { int __mac_get_pid(pid_t pid, \
266 SYS___MAC_GET_LINK = 410 // { int __mac_get_link(const char *path_p, \
267 SYS___MAC_SET_LINK = 411 // { int __mac_set_link(const char *path_p, \
268 SYS_EXTATTR_SET_LINK = 412 // { ssize_t extattr_set_link( \
269 SYS_EXTATTR_GET_LINK = 413 // { ssize_t extattr_get_link( \
270 SYS_EXTATTR_DELETE_LINK = 414 // { int extattr_delete_link( \
271 SYS___MAC_EXECVE = 415 // { int __mac_execve(char *fname, char **argv, \
272 SYS_SIGACTION = 416 // { int sigaction(int sig, \
273 SYS_SIGRETURN = 417 // { int sigreturn( \
274 SYS_GETCONTEXT = 421 // { int getcontext(struct __ucontext *ucp); }
275 SYS_SETCONTEXT = 422 // { int setcontext( \
276 SYS_SWAPCONTEXT = 423 // { int swapcontext(struct __ucontext *oucp, \
277 SYS_SWAPOFF = 424 // { int swapoff(const char *name); }
278 SYS___ACL_GET_LINK = 425 // { int __acl_get_link(const char *path, \
279 SYS___ACL_SET_LINK = 426 // { int __acl_set_link(const char *path, \
280 SYS___ACL_DELETE_LINK = 427 // { int __acl_delete_link(const char *path, \
281 SYS___ACL_ACLCHECK_LINK = 428 // { int __acl_aclcheck_link(const char *path, \
282 SYS_SIGWAIT = 429 // { int sigwait(const sigset_t *set, \
283 SYS_THR_CREATE = 430 // { int thr_create(ucontext_t *ctx, long *id, \
284 SYS_THR_EXIT = 431 // { void thr_exit(long *state); }
285 SYS_THR_SELF = 432 // { int thr_self(long *id); }
286 SYS_THR_KILL = 433 // { int thr_kill(long id, int sig); }
287 SYS_JAIL_ATTACH = 436 // { int jail_attach(int jid); }
288 SYS_EXTATTR_LIST_FD = 437 // { ssize_t extattr_list_fd(int fd, \
289 SYS_EXTATTR_LIST_FILE = 438 // { ssize_t extattr_list_file( \
290 SYS_EXTATTR_LIST_LINK = 439 // { ssize_t extattr_list_link( \
291 SYS_KSEM_TIMEDWAIT = 441 // { int ksem_timedwait(semid_t id, \
292 SYS_THR_SUSPEND = 442 // { int thr_suspend( \
293 SYS_THR_WAKE = 443 // { int thr_wake(long id); }
294 SYS_KLDUNLOADF = 444 // { int kldunloadf(int fileid, int flags); }
295 SYS_AUDIT = 445 // { int audit(const void *record, \
296 SYS_AUDITON = 446 // { int auditon(int cmd, void *data, \
297 SYS_GETAUID = 447 // { int getauid(uid_t *auid); }
298 SYS_SETAUID = 448 // { int setauid(uid_t *auid); }
299 SYS_GETAUDIT = 449 // { int getaudit(struct auditinfo *auditinfo); }
300 SYS_SETAUDIT = 450 // { int setaudit(struct auditinfo *auditinfo); }
301 SYS_GETAUDIT_ADDR = 451 // { int getaudit_addr( \
302 SYS_SETAUDIT_ADDR = 452 // { int setaudit_addr( \
303 SYS_AUDITCTL = 453 // { int auditctl(char *path); }
304 SYS__UMTX_OP = 454 // { int _umtx_op(void *obj, int op, \
305 SYS_THR_NEW = 455 // { int thr_new(struct thr_param *param, \
306 SYS_SIGQUEUE = 456 // { int sigqueue(pid_t pid, int signum, void *value); }
307 SYS_KMQ_OPEN = 457 // { int kmq_open(const char *path, int flags, \
308 SYS_KMQ_SETATTR = 458 // { int kmq_setattr(int mqd, \
309 SYS_KMQ_TIMEDRECEIVE = 459 // { int kmq_timedreceive(int mqd, \
310 SYS_KMQ_TIMEDSEND = 460 // { int kmq_timedsend(int mqd, \
311 SYS_KMQ_NOTIFY = 461 // { int kmq_notify(int mqd, \
312 SYS_KMQ_UNLINK = 462 // { int kmq_unlink(const char *path); }
313 SYS_ABORT2 = 463 // { int abort2(const char *why, int nargs, void **args); }
314 SYS_THR_SET_NAME = 464 // { int thr_set_name(long id, const char *name); }
315 SYS_AIO_FSYNC = 465 // { int aio_fsync(int op, struct aiocb *aiocbp); }
316 SYS_RTPRIO_THREAD = 466 // { int rtprio_thread(int function, \
317 SYS_SCTP_PEELOFF = 471 // { int sctp_peeloff(int sd, uint32_t name); }
318 SYS_SCTP_GENERIC_SENDMSG = 472 // { int sctp_generic_sendmsg(int sd, caddr_t msg, int mlen, \
319 SYS_SCTP_GENERIC_SENDMSG_IOV = 473 // { int sctp_generic_sendmsg_iov(int sd, struct iovec *iov, int iovlen, \
320 SYS_SCTP_GENERIC_RECVMSG = 474 // { int sctp_generic_recvmsg(int sd, struct iovec *iov, int iovlen, \
321 SYS_PREAD = 475 // { ssize_t pread(int fd, void *buf, \
322 SYS_PWRITE = 476 // { ssize_t pwrite(int fd, const void *buf, \
323 SYS_MMAP = 477 // { caddr_t mmap(caddr_t addr, size_t len, \
324 SYS_LSEEK = 478 // { off_t lseek(int fd, off_t offset, \
325 SYS_TRUNCATE = 479 // { int truncate(char *path, off_t length); }
326 SYS_FTRUNCATE = 480 // { int ftruncate(int fd, off_t length); }
327 SYS_THR_KILL2 = 481 // { int thr_kill2(pid_t pid, long id, int sig); }
328 SYS_SHM_OPEN = 482 // { int shm_open(const char *path, int flags, \
329 SYS_SHM_UNLINK = 483 // { int shm_unlink(const char *path); }
330 SYS_CPUSET = 484 // { int cpuset(cpusetid_t *setid); }
331 SYS_CPUSET_SETID = 485 // { int cpuset_setid(cpuwhich_t which, id_t id, \
332 SYS_CPUSET_GETID = 486 // { int cpuset_getid(cpulevel_t level, \
333 SYS_CPUSET_GETAFFINITY = 487 // { int cpuset_getaffinity(cpulevel_t level, \
334 SYS_CPUSET_SETAFFINITY = 488 // { int cpuset_setaffinity(cpulevel_t level, \
335 SYS_FACCESSAT = 489 // { int faccessat(int fd, char *path, int amode, \
336 SYS_FCHMODAT = 490 // { int fchmodat(int fd, char *path, mode_t mode, \
337 SYS_FCHOWNAT = 491 // { int fchownat(int fd, char *path, uid_t uid, \
338 SYS_FEXECVE = 492 // { int fexecve(int fd, char **argv, \
339 SYS_FSTATAT = 493 // { int fstatat(int fd, char *path, \
340 SYS_FUTIMESAT = 494 // { int futimesat(int fd, char *path, \
341 SYS_LINKAT = 495 // { int linkat(int fd1, char *path1, int fd2, \
342 SYS_MKDIRAT = 496 // { int mkdirat(int fd, char *path, mode_t mode); }
343 SYS_MKFIFOAT = 497 // { int mkfifoat(int fd, char *path, mode_t mode); }
344 SYS_MKNODAT = 498 // { int mknodat(int fd, char *path, mode_t mode, \
345 SYS_OPENAT = 499 // { int openat(int fd, char *path, int flag, \
346 SYS_READLINKAT = 500 // { int readlinkat(int fd, char *path, char *buf, \
347 SYS_RENAMEAT = 501 // { int renameat(int oldfd, char *old, int newfd, \
348 SYS_SYMLINKAT = 502 // { int symlinkat(char *path1, int fd, \
349 SYS_UNLINKAT = 503 // { int unlinkat(int fd, char *path, int flag); }
350 SYS_POSIX_OPENPT = 504 // { int posix_openpt(int flags); }
351 SYS_GSSD_SYSCALL = 505 // { int gssd_syscall(char *path); }
352 SYS_JAIL_GET = 506 // { int jail_get(struct iovec *iovp, \
353 SYS_JAIL_SET = 507 // { int jail_set(struct iovec *iovp, \
354 SYS_JAIL_REMOVE = 508 // { int jail_remove(int jid); }
355 SYS_CLOSEFROM = 509 // { int closefrom(int lowfd); }
356 SYS___SEMCTL = 510 // { int __semctl(int semid, int semnum, \
357 SYS_MSGCTL = 511 // { int msgctl(int msqid, int cmd, \
358 SYS_SHMCTL = 512 // { int shmctl(int shmid, int cmd, \
359 SYS_LPATHCONF = 513 // { int lpathconf(char *path, int name); }
360 SYS___CAP_RIGHTS_GET = 515 // { int __cap_rights_get(int version, \
361 SYS_CAP_ENTER = 516 // { int cap_enter(void); }
362 SYS_CAP_GETMODE = 517 // { int cap_getmode(u_int *modep); }
363 SYS_PDFORK = 518 // { int pdfork(int *fdp, int flags); }
364 SYS_PDKILL = 519 // { int pdkill(int fd, int signum); }
365 SYS_PDGETPID = 520 // { int pdgetpid(int fd, pid_t *pidp); }
366 SYS_PSELECT = 522 // { int pselect(int nd, fd_set *in, \
367 SYS_GETLOGINCLASS = 523 // { int getloginclass(char *namebuf, \
368 SYS_SETLOGINCLASS = 524 // { int setloginclass(const char *namebuf); }
369 SYS_RCTL_GET_RACCT = 525 // { int rctl_get_racct(const void *inbufp, \
370 SYS_RCTL_GET_RULES = 526 // { int rctl_get_rules(const void *inbufp, \
371 SYS_RCTL_GET_LIMITS = 527 // { int rctl_get_limits(const void *inbufp, \
372 SYS_RCTL_ADD_RULE = 528 // { int rctl_add_rule(const void *inbufp, \
373 SYS_RCTL_REMOVE_RULE = 529 // { int rctl_remove_rule(const void *inbufp, \
374 SYS_POSIX_FALLOCATE = 530 // { int posix_fallocate(int fd, \
375 SYS_POSIX_FADVISE = 531 // { int posix_fadvise(int fd, off_t offset, \
376 SYS_WAIT6 = 532 // { int wait6(idtype_t idtype, id_t id, \
377 SYS_CAP_RIGHTS_LIMIT = 533 // { int cap_rights_limit(int fd, \
378 SYS_CAP_IOCTLS_LIMIT = 534 // { int cap_ioctls_limit(int fd, \
379 SYS_CAP_IOCTLS_GET = 535 // { ssize_t cap_ioctls_get(int fd, \
380 SYS_CAP_FCNTLS_LIMIT = 536 // { int cap_fcntls_limit(int fd, \
381 SYS_CAP_FCNTLS_GET = 537 // { int cap_fcntls_get(int fd, \
382 SYS_BINDAT = 538 // { int bindat(int fd, int s, caddr_t name, \
383 SYS_CONNECTAT = 539 // { int connectat(int fd, int s, caddr_t name, \
384 SYS_CHFLAGSAT = 540 // { int chflagsat(int fd, const char *path, \
385 SYS_ACCEPT4 = 541 // { int accept4(int s, \
386 SYS_PIPE2 = 542 // { int pipe2(int *fildes, int flags); }
387 SYS_AIO_MLOCK = 543 // { int aio_mlock(struct aiocb *aiocbp); }
388 SYS_PROCCTL = 544 // { int procctl(idtype_t idtype, id_t id, \
389 SYS_PPOLL = 545 // { int ppoll(struct pollfd *fds, u_int nfds, \
390 SYS_FUTIMENS = 546 // { int futimens(int fd, \
391 SYS_UTIMENSAT = 547 // { int utimensat(int fd, \
392 SYS_NUMA_GETAFFINITY = 548 // { int numa_getaffinity(cpuwhich_t which, \
393 SYS_NUMA_SETAFFINITY = 549 // { int numa_setaffinity(cpuwhich_t which, \
394 SYS_FDATASYNC = 550 // { int fdatasync(int fd); }
395)
diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go
index 8f33ece..8d17873 100644
--- a/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go
+++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go
@@ -1,4 +1,4 @@
1// linux/mksysnum.pl -Wall -Werror -static -I/tmp/include -m32 /tmp/include/asm/unistd.h 1// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include -m32 /tmp/include/asm/unistd.h
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build 386,linux 4// +build 386,linux
diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go
index 70c1a2c..b3d8ad7 100644
--- a/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go
+++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go
@@ -1,4 +1,4 @@
1// linux/mksysnum.pl -Wall -Werror -static -I/tmp/include -m64 /tmp/include/asm/unistd.h 1// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include -m64 /tmp/include/asm/unistd.h
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build amd64,linux 4// +build amd64,linux
diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go
index a1db143..e092822 100644
--- a/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go
+++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go
@@ -1,4 +1,4 @@
1// linux/mksysnum.pl -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h 1// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build arm,linux 4// +build arm,linux
@@ -360,4 +360,5 @@ const (
360 SYS_PKEY_FREE = 396 360 SYS_PKEY_FREE = 396
361 SYS_STATX = 397 361 SYS_STATX = 397
362 SYS_RSEQ = 398 362 SYS_RSEQ = 398
363 SYS_IO_PGETEVENTS = 399
363) 364)
diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go
index 2e4cee7..3206967 100644
--- a/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go
+++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go
@@ -1,4 +1,4 @@
1// linux/mksysnum.pl -Wall -Werror -static -I/tmp/include -fsigned-char /tmp/include/asm/unistd.h 1// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include -fsigned-char /tmp/include/asm/unistd.h
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build arm64,linux 4// +build arm64,linux
@@ -284,4 +284,5 @@ const (
284 SYS_PKEY_FREE = 290 284 SYS_PKEY_FREE = 290
285 SYS_STATX = 291 285 SYS_STATX = 291
286 SYS_IO_PGETEVENTS = 292 286 SYS_IO_PGETEVENTS = 292
287 SYS_RSEQ = 293
287) 288)
diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go
index 1671449..6893a5b 100644
--- a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go
+++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go
@@ -1,4 +1,4 @@
1// linux/mksysnum.pl -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h 1// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build mips,linux 4// +build mips,linux
diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go
index 1270a1c..40164ca 100644
--- a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go
+++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go
@@ -1,4 +1,4 @@
1// linux/mksysnum.pl -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h 1// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build mips64,linux 4// +build mips64,linux
diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go
index 93980be..8a90973 100644
--- a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go
+++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go
@@ -1,4 +1,4 @@
1// linux/mksysnum.pl -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h 1// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build mips64le,linux 4// +build mips64le,linux
diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go
index 0fc7726..8d78184 100644
--- a/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go
+++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go
@@ -1,4 +1,4 @@
1// linux/mksysnum.pl -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h 1// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build mipsle,linux 4// +build mipsle,linux
diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go
index a5c5f3d..ec5bde3 100644
--- a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go
+++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go
@@ -1,4 +1,4 @@
1// linux/mksysnum.pl -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h 1// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build ppc64,linux 4// +build ppc64,linux
diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go
index 5470ead..bdbabdb 100644
--- a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go
+++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go
@@ -1,4 +1,4 @@
1// linux/mksysnum.pl -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h 1// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build ppc64le,linux 4// +build ppc64le,linux
diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go
index 41e4fd1..473c746 100644
--- a/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go
+++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go
@@ -1,4 +1,4 @@
1// linux/mksysnum.pl -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h 1// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build riscv64,linux 4// +build riscv64,linux
@@ -283,4 +283,5 @@ const (
283 SYS_PKEY_FREE = 290 283 SYS_PKEY_FREE = 290
284 SYS_STATX = 291 284 SYS_STATX = 291
285 SYS_IO_PGETEVENTS = 292 285 SYS_IO_PGETEVENTS = 292
286 SYS_RSEQ = 293
286) 287)
diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go
index de0245a..6eb7c25 100644
--- a/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go
+++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go
@@ -1,4 +1,4 @@
1// linux/mksysnum.pl -Wall -Werror -static -I/tmp/include -fsigned-char /tmp/include/asm/unistd.h 1// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include -fsigned-char /tmp/include/asm/unistd.h
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build s390x,linux 4// +build s390x,linux
diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go
index 2d09936..93480fc 100644
--- a/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go
+++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go
@@ -1,5 +1,5 @@
1// mksysnum_linux.pl -Ilinux/usr/include -m64 -D__arch64__ linux/usr/include/asm/unistd.h 1// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
2// Code generated by the command above; DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build sparc64,linux 4// +build sparc64,linux
5 5
@@ -345,4 +345,6 @@ const (
345 SYS_COPY_FILE_RANGE = 357 345 SYS_COPY_FILE_RANGE = 357
346 SYS_PREADV2 = 358 346 SYS_PREADV2 = 358
347 SYS_PWRITEV2 = 359 347 SYS_PWRITEV2 = 359
348 SYS_STATX = 360
349 SYS_IO_PGETEVENTS = 361
348) 350)
diff --git a/vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go b/vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go
index f0daa05..e66a8c9 100644
--- a/vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go
+++ b/vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go
@@ -1,5 +1,5 @@
1// mksysnum_netbsd.pl 1// go run mksysnum.go http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/sys/kern/syscalls.master
2// Code generated by the command above; DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build 386,netbsd 4// +build 386,netbsd
5 5
diff --git a/vendor/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go b/vendor/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go
index ddb25b9..42c788f 100644
--- a/vendor/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go
+++ b/vendor/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go
@@ -1,5 +1,5 @@
1// mksysnum_netbsd.pl 1// go run mksysnum.go http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/sys/kern/syscalls.master
2// Code generated by the command above; DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build amd64,netbsd 4// +build amd64,netbsd
5 5
diff --git a/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go b/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go
index 315bd63..0a07571 100644
--- a/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go
+++ b/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go
@@ -1,5 +1,5 @@
1// mksysnum_netbsd.pl 1// go run mksysnum.go http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/sys/kern/syscalls.master
2// Code generated by the command above; DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build arm,netbsd 4// +build arm,netbsd
5 5
diff --git a/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm64.go b/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm64.go
new file mode 100644
index 0000000..0291c09
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm64.go
@@ -0,0 +1,274 @@
1// go run mksysnum.go http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/sys/kern/syscalls.master
2// Code generated by the command above; DO NOT EDIT.
3
4// +build arm64,netbsd
5
6package unix
7
8const (
9 SYS_EXIT = 1 // { void|sys||exit(int rval); }
10 SYS_FORK = 2 // { int|sys||fork(void); }
11 SYS_READ = 3 // { ssize_t|sys||read(int fd, void *buf, size_t nbyte); }
12 SYS_WRITE = 4 // { ssize_t|sys||write(int fd, const void *buf, size_t nbyte); }
13 SYS_OPEN = 5 // { int|sys||open(const char *path, int flags, ... mode_t mode); }
14 SYS_CLOSE = 6 // { int|sys||close(int fd); }
15 SYS_LINK = 9 // { int|sys||link(const char *path, const char *link); }
16 SYS_UNLINK = 10 // { int|sys||unlink(const char *path); }
17 SYS_CHDIR = 12 // { int|sys||chdir(const char *path); }
18 SYS_FCHDIR = 13 // { int|sys||fchdir(int fd); }
19 SYS_CHMOD = 15 // { int|sys||chmod(const char *path, mode_t mode); }
20 SYS_CHOWN = 16 // { int|sys||chown(const char *path, uid_t uid, gid_t gid); }
21 SYS_BREAK = 17 // { int|sys||obreak(char *nsize); }
22 SYS_GETPID = 20 // { pid_t|sys||getpid_with_ppid(void); }
23 SYS_UNMOUNT = 22 // { int|sys||unmount(const char *path, int flags); }
24 SYS_SETUID = 23 // { int|sys||setuid(uid_t uid); }
25 SYS_GETUID = 24 // { uid_t|sys||getuid_with_euid(void); }
26 SYS_GETEUID = 25 // { uid_t|sys||geteuid(void); }
27 SYS_PTRACE = 26 // { int|sys||ptrace(int req, pid_t pid, void *addr, int data); }
28 SYS_RECVMSG = 27 // { ssize_t|sys||recvmsg(int s, struct msghdr *msg, int flags); }
29 SYS_SENDMSG = 28 // { ssize_t|sys||sendmsg(int s, const struct msghdr *msg, int flags); }
30 SYS_RECVFROM = 29 // { ssize_t|sys||recvfrom(int s, void *buf, size_t len, int flags, struct sockaddr *from, socklen_t *fromlenaddr); }
31 SYS_ACCEPT = 30 // { int|sys||accept(int s, struct sockaddr *name, socklen_t *anamelen); }
32 SYS_GETPEERNAME = 31 // { int|sys||getpeername(int fdes, struct sockaddr *asa, socklen_t *alen); }
33 SYS_GETSOCKNAME = 32 // { int|sys||getsockname(int fdes, struct sockaddr *asa, socklen_t *alen); }
34 SYS_ACCESS = 33 // { int|sys||access(const char *path, int flags); }
35 SYS_CHFLAGS = 34 // { int|sys||chflags(const char *path, u_long flags); }
36 SYS_FCHFLAGS = 35 // { int|sys||fchflags(int fd, u_long flags); }
37 SYS_SYNC = 36 // { void|sys||sync(void); }
38 SYS_KILL = 37 // { int|sys||kill(pid_t pid, int signum); }
39 SYS_GETPPID = 39 // { pid_t|sys||getppid(void); }
40 SYS_DUP = 41 // { int|sys||dup(int fd); }
41 SYS_PIPE = 42 // { int|sys||pipe(void); }
42 SYS_GETEGID = 43 // { gid_t|sys||getegid(void); }
43 SYS_PROFIL = 44 // { int|sys||profil(char *samples, size_t size, u_long offset, u_int scale); }
44 SYS_KTRACE = 45 // { int|sys||ktrace(const char *fname, int ops, int facs, pid_t pid); }
45 SYS_GETGID = 47 // { gid_t|sys||getgid_with_egid(void); }
46 SYS___GETLOGIN = 49 // { int|sys||__getlogin(char *namebuf, size_t namelen); }
47 SYS___SETLOGIN = 50 // { int|sys||__setlogin(const char *namebuf); }
48 SYS_ACCT = 51 // { int|sys||acct(const char *path); }
49 SYS_IOCTL = 54 // { int|sys||ioctl(int fd, u_long com, ... void *data); }
50 SYS_REVOKE = 56 // { int|sys||revoke(const char *path); }
51 SYS_SYMLINK = 57 // { int|sys||symlink(const char *path, const char *link); }
52 SYS_READLINK = 58 // { ssize_t|sys||readlink(const char *path, char *buf, size_t count); }
53 SYS_EXECVE = 59 // { int|sys||execve(const char *path, char * const *argp, char * const *envp); }
54 SYS_UMASK = 60 // { mode_t|sys||umask(mode_t newmask); }
55 SYS_CHROOT = 61 // { int|sys||chroot(const char *path); }
56 SYS_VFORK = 66 // { int|sys||vfork(void); }
57 SYS_SBRK = 69 // { int|sys||sbrk(intptr_t incr); }
58 SYS_SSTK = 70 // { int|sys||sstk(int incr); }
59 SYS_VADVISE = 72 // { int|sys||ovadvise(int anom); }
60 SYS_MUNMAP = 73 // { int|sys||munmap(void *addr, size_t len); }
61 SYS_MPROTECT = 74 // { int|sys||mprotect(void *addr, size_t len, int prot); }
62 SYS_MADVISE = 75 // { int|sys||madvise(void *addr, size_t len, int behav); }
63 SYS_MINCORE = 78 // { int|sys||mincore(void *addr, size_t len, char *vec); }
64 SYS_GETGROUPS = 79 // { int|sys||getgroups(int gidsetsize, gid_t *gidset); }
65 SYS_SETGROUPS = 80 // { int|sys||setgroups(int gidsetsize, const gid_t *gidset); }
66 SYS_GETPGRP = 81 // { int|sys||getpgrp(void); }
67 SYS_SETPGID = 82 // { int|sys||setpgid(pid_t pid, pid_t pgid); }
68 SYS_DUP2 = 90 // { int|sys||dup2(int from, int to); }
69 SYS_FCNTL = 92 // { int|sys||fcntl(int fd, int cmd, ... void *arg); }
70 SYS_FSYNC = 95 // { int|sys||fsync(int fd); }
71 SYS_SETPRIORITY = 96 // { int|sys||setpriority(int which, id_t who, int prio); }
72 SYS_CONNECT = 98 // { int|sys||connect(int s, const struct sockaddr *name, socklen_t namelen); }
73 SYS_GETPRIORITY = 100 // { int|sys||getpriority(int which, id_t who); }
74 SYS_BIND = 104 // { int|sys||bind(int s, const struct sockaddr *name, socklen_t namelen); }
75 SYS_SETSOCKOPT = 105 // { int|sys||setsockopt(int s, int level, int name, const void *val, socklen_t valsize); }
76 SYS_LISTEN = 106 // { int|sys||listen(int s, int backlog); }
77 SYS_GETSOCKOPT = 118 // { int|sys||getsockopt(int s, int level, int name, void *val, socklen_t *avalsize); }
78 SYS_READV = 120 // { ssize_t|sys||readv(int fd, const struct iovec *iovp, int iovcnt); }
79 SYS_WRITEV = 121 // { ssize_t|sys||writev(int fd, const struct iovec *iovp, int iovcnt); }
80 SYS_FCHOWN = 123 // { int|sys||fchown(int fd, uid_t uid, gid_t gid); }
81 SYS_FCHMOD = 124 // { int|sys||fchmod(int fd, mode_t mode); }
82 SYS_SETREUID = 126 // { int|sys||setreuid(uid_t ruid, uid_t euid); }
83 SYS_SETREGID = 127 // { int|sys||setregid(gid_t rgid, gid_t egid); }
84 SYS_RENAME = 128 // { int|sys||rename(const char *from, const char *to); }
85 SYS_FLOCK = 131 // { int|sys||flock(int fd, int how); }
86 SYS_MKFIFO = 132 // { int|sys||mkfifo(const char *path, mode_t mode); }
87 SYS_SENDTO = 133 // { ssize_t|sys||sendto(int s, const void *buf, size_t len, int flags, const struct sockaddr *to, socklen_t tolen); }
88 SYS_SHUTDOWN = 134 // { int|sys||shutdown(int s, int how); }
89 SYS_SOCKETPAIR = 135 // { int|sys||socketpair(int domain, int type, int protocol, int *rsv); }
90 SYS_MKDIR = 136 // { int|sys||mkdir(const char *path, mode_t mode); }
91 SYS_RMDIR = 137 // { int|sys||rmdir(const char *path); }
92 SYS_SETSID = 147 // { int|sys||setsid(void); }
93 SYS_SYSARCH = 165 // { int|sys||sysarch(int op, void *parms); }
94 SYS_PREAD = 173 // { ssize_t|sys||pread(int fd, void *buf, size_t nbyte, int PAD, off_t offset); }
95 SYS_PWRITE = 174 // { ssize_t|sys||pwrite(int fd, const void *buf, size_t nbyte, int PAD, off_t offset); }
96 SYS_NTP_ADJTIME = 176 // { int|sys||ntp_adjtime(struct timex *tp); }
97 SYS_SETGID = 181 // { int|sys||setgid(gid_t gid); }
98 SYS_SETEGID = 182 // { int|sys||setegid(gid_t egid); }
99 SYS_SETEUID = 183 // { int|sys||seteuid(uid_t euid); }
100 SYS_PATHCONF = 191 // { long|sys||pathconf(const char *path, int name); }
101 SYS_FPATHCONF = 192 // { long|sys||fpathconf(int fd, int name); }
102 SYS_GETRLIMIT = 194 // { int|sys||getrlimit(int which, struct rlimit *rlp); }
103 SYS_SETRLIMIT = 195 // { int|sys||setrlimit(int which, const struct rlimit *rlp); }
104 SYS_MMAP = 197 // { void *|sys||mmap(void *addr, size_t len, int prot, int flags, int fd, long PAD, off_t pos); }
105 SYS_LSEEK = 199 // { off_t|sys||lseek(int fd, int PAD, off_t offset, int whence); }
106 SYS_TRUNCATE = 200 // { int|sys||truncate(const char *path, int PAD, off_t length); }
107 SYS_FTRUNCATE = 201 // { int|sys||ftruncate(int fd, int PAD, off_t length); }
108 SYS___SYSCTL = 202 // { int|sys||__sysctl(const int *name, u_int namelen, void *old, size_t *oldlenp, const void *new, size_t newlen); }
109 SYS_MLOCK = 203 // { int|sys||mlock(const void *addr, size_t len); }
110 SYS_MUNLOCK = 204 // { int|sys||munlock(const void *addr, size_t len); }
111 SYS_UNDELETE = 205 // { int|sys||undelete(const char *path); }
112 SYS_GETPGID = 207 // { pid_t|sys||getpgid(pid_t pid); }
113 SYS_REBOOT = 208 // { int|sys||reboot(int opt, char *bootstr); }
114 SYS_POLL = 209 // { int|sys||poll(struct pollfd *fds, u_int nfds, int timeout); }
115 SYS_SEMGET = 221 // { int|sys||semget(key_t key, int nsems, int semflg); }
116 SYS_SEMOP = 222 // { int|sys||semop(int semid, struct sembuf *sops, size_t nsops); }
117 SYS_SEMCONFIG = 223 // { int|sys||semconfig(int flag); }
118 SYS_MSGGET = 225 // { int|sys||msgget(key_t key, int msgflg); }
119 SYS_MSGSND = 226 // { int|sys||msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg); }
120 SYS_MSGRCV = 227 // { ssize_t|sys||msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg); }
121 SYS_SHMAT = 228 // { void *|sys||shmat(int shmid, const void *shmaddr, int shmflg); }
122 SYS_SHMDT = 230 // { int|sys||shmdt(const void *shmaddr); }
123 SYS_SHMGET = 231 // { int|sys||shmget(key_t key, size_t size, int shmflg); }
124 SYS_TIMER_CREATE = 235 // { int|sys||timer_create(clockid_t clock_id, struct sigevent *evp, timer_t *timerid); }
125 SYS_TIMER_DELETE = 236 // { int|sys||timer_delete(timer_t timerid); }
126 SYS_TIMER_GETOVERRUN = 239 // { int|sys||timer_getoverrun(timer_t timerid); }
127 SYS_FDATASYNC = 241 // { int|sys||fdatasync(int fd); }
128 SYS_MLOCKALL = 242 // { int|sys||mlockall(int flags); }
129 SYS_MUNLOCKALL = 243 // { int|sys||munlockall(void); }
130 SYS_SIGQUEUEINFO = 245 // { int|sys||sigqueueinfo(pid_t pid, const siginfo_t *info); }
131 SYS_MODCTL = 246 // { int|sys||modctl(int cmd, void *arg); }
132 SYS___POSIX_RENAME = 270 // { int|sys||__posix_rename(const char *from, const char *to); }
133 SYS_SWAPCTL = 271 // { int|sys||swapctl(int cmd, void *arg, int misc); }
134 SYS_MINHERIT = 273 // { int|sys||minherit(void *addr, size_t len, int inherit); }
135 SYS_LCHMOD = 274 // { int|sys||lchmod(const char *path, mode_t mode); }
136 SYS_LCHOWN = 275 // { int|sys||lchown(const char *path, uid_t uid, gid_t gid); }
137 SYS_MSYNC = 277 // { int|sys|13|msync(void *addr, size_t len, int flags); }
138 SYS___POSIX_CHOWN = 283 // { int|sys||__posix_chown(const char *path, uid_t uid, gid_t gid); }
139 SYS___POSIX_FCHOWN = 284 // { int|sys||__posix_fchown(int fd, uid_t uid, gid_t gid); }
140 SYS___POSIX_LCHOWN = 285 // { int|sys||__posix_lchown(const char *path, uid_t uid, gid_t gid); }
141 SYS_GETSID = 286 // { pid_t|sys||getsid(pid_t pid); }
142 SYS___CLONE = 287 // { pid_t|sys||__clone(int flags, void *stack); }
143 SYS_FKTRACE = 288 // { int|sys||fktrace(int fd, int ops, int facs, pid_t pid); }
144 SYS_PREADV = 289 // { ssize_t|sys||preadv(int fd, const struct iovec *iovp, int iovcnt, int PAD, off_t offset); }
145 SYS_PWRITEV = 290 // { ssize_t|sys||pwritev(int fd, const struct iovec *iovp, int iovcnt, int PAD, off_t offset); }
146 SYS___GETCWD = 296 // { int|sys||__getcwd(char *bufp, size_t length); }
147 SYS_FCHROOT = 297 // { int|sys||fchroot(int fd); }
148 SYS_LCHFLAGS = 304 // { int|sys||lchflags(const char *path, u_long flags); }
149 SYS_ISSETUGID = 305 // { int|sys||issetugid(void); }
150 SYS_UTRACE = 306 // { int|sys||utrace(const char *label, void *addr, size_t len); }
151 SYS_GETCONTEXT = 307 // { int|sys||getcontext(struct __ucontext *ucp); }
152 SYS_SETCONTEXT = 308 // { int|sys||setcontext(const struct __ucontext *ucp); }
153 SYS__LWP_CREATE = 309 // { int|sys||_lwp_create(const struct __ucontext *ucp, u_long flags, lwpid_t *new_lwp); }
154 SYS__LWP_EXIT = 310 // { int|sys||_lwp_exit(void); }
155 SYS__LWP_SELF = 311 // { lwpid_t|sys||_lwp_self(void); }
156 SYS__LWP_WAIT = 312 // { int|sys||_lwp_wait(lwpid_t wait_for, lwpid_t *departed); }
157 SYS__LWP_SUSPEND = 313 // { int|sys||_lwp_suspend(lwpid_t target); }
158 SYS__LWP_CONTINUE = 314 // { int|sys||_lwp_continue(lwpid_t target); }
159 SYS__LWP_WAKEUP = 315 // { int|sys||_lwp_wakeup(lwpid_t target); }
160 SYS__LWP_GETPRIVATE = 316 // { void *|sys||_lwp_getprivate(void); }
161 SYS__LWP_SETPRIVATE = 317 // { void|sys||_lwp_setprivate(void *ptr); }
162 SYS__LWP_KILL = 318 // { int|sys||_lwp_kill(lwpid_t target, int signo); }
163 SYS__LWP_DETACH = 319 // { int|sys||_lwp_detach(lwpid_t target); }
164 SYS__LWP_UNPARK = 321 // { int|sys||_lwp_unpark(lwpid_t target, const void *hint); }
165 SYS__LWP_UNPARK_ALL = 322 // { ssize_t|sys||_lwp_unpark_all(const lwpid_t *targets, size_t ntargets, const void *hint); }
166 SYS__LWP_SETNAME = 323 // { int|sys||_lwp_setname(lwpid_t target, const char *name); }
167 SYS__LWP_GETNAME = 324 // { int|sys||_lwp_getname(lwpid_t target, char *name, size_t len); }
168 SYS__LWP_CTL = 325 // { int|sys||_lwp_ctl(int features, struct lwpctl **address); }
169 SYS___SIGACTION_SIGTRAMP = 340 // { int|sys||__sigaction_sigtramp(int signum, const struct sigaction *nsa, struct sigaction *osa, const void *tramp, int vers); }
170 SYS_PMC_GET_INFO = 341 // { int|sys||pmc_get_info(int ctr, int op, void *args); }
171 SYS_PMC_CONTROL = 342 // { int|sys||pmc_control(int ctr, int op, void *args); }
172 SYS_RASCTL = 343 // { int|sys||rasctl(void *addr, size_t len, int op); }
173 SYS_KQUEUE = 344 // { int|sys||kqueue(void); }
174 SYS__SCHED_SETPARAM = 346 // { int|sys||_sched_setparam(pid_t pid, lwpid_t lid, int policy, const struct sched_param *params); }
175 SYS__SCHED_GETPARAM = 347 // { int|sys||_sched_getparam(pid_t pid, lwpid_t lid, int *policy, struct sched_param *params); }
176 SYS__SCHED_SETAFFINITY = 348 // { int|sys||_sched_setaffinity(pid_t pid, lwpid_t lid, size_t size, const cpuset_t *cpuset); }
177 SYS__SCHED_GETAFFINITY = 349 // { int|sys||_sched_getaffinity(pid_t pid, lwpid_t lid, size_t size, cpuset_t *cpuset); }
178 SYS_SCHED_YIELD = 350 // { int|sys||sched_yield(void); }
179 SYS_FSYNC_RANGE = 354 // { int|sys||fsync_range(int fd, int flags, off_t start, off_t length); }
180 SYS_UUIDGEN = 355 // { int|sys||uuidgen(struct uuid *store, int count); }
181 SYS_GETVFSSTAT = 356 // { int|sys||getvfsstat(struct statvfs *buf, size_t bufsize, int flags); }
182 SYS_STATVFS1 = 357 // { int|sys||statvfs1(const char *path, struct statvfs *buf, int flags); }
183 SYS_FSTATVFS1 = 358 // { int|sys||fstatvfs1(int fd, struct statvfs *buf, int flags); }
184 SYS_EXTATTRCTL = 360 // { int|sys||extattrctl(const char *path, int cmd, const char *filename, int attrnamespace, const char *attrname); }
185 SYS_EXTATTR_SET_FILE = 361 // { int|sys||extattr_set_file(const char *path, int attrnamespace, const char *attrname, const void *data, size_t nbytes); }
186 SYS_EXTATTR_GET_FILE = 362 // { ssize_t|sys||extattr_get_file(const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
187 SYS_EXTATTR_DELETE_FILE = 363 // { int|sys||extattr_delete_file(const char *path, int attrnamespace, const char *attrname); }
188 SYS_EXTATTR_SET_FD = 364 // { int|sys||extattr_set_fd(int fd, int attrnamespace, const char *attrname, const void *data, size_t nbytes); }
189 SYS_EXTATTR_GET_FD = 365 // { ssize_t|sys||extattr_get_fd(int fd, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
190 SYS_EXTATTR_DELETE_FD = 366 // { int|sys||extattr_delete_fd(int fd, int attrnamespace, const char *attrname); }
191 SYS_EXTATTR_SET_LINK = 367 // { int|sys||extattr_set_link(const char *path, int attrnamespace, const char *attrname, const void *data, size_t nbytes); }
192 SYS_EXTATTR_GET_LINK = 368 // { ssize_t|sys||extattr_get_link(const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
193 SYS_EXTATTR_DELETE_LINK = 369 // { int|sys||extattr_delete_link(const char *path, int attrnamespace, const char *attrname); }
194 SYS_EXTATTR_LIST_FD = 370 // { ssize_t|sys||extattr_list_fd(int fd, int attrnamespace, void *data, size_t nbytes); }
195 SYS_EXTATTR_LIST_FILE = 371 // { ssize_t|sys||extattr_list_file(const char *path, int attrnamespace, void *data, size_t nbytes); }
196 SYS_EXTATTR_LIST_LINK = 372 // { ssize_t|sys||extattr_list_link(const char *path, int attrnamespace, void *data, size_t nbytes); }
197 SYS_SETXATTR = 375 // { int|sys||setxattr(const char *path, const char *name, const void *value, size_t size, int flags); }
198 SYS_LSETXATTR = 376 // { int|sys||lsetxattr(const char *path, const char *name, const void *value, size_t size, int flags); }
199 SYS_FSETXATTR = 377 // { int|sys||fsetxattr(int fd, const char *name, const void *value, size_t size, int flags); }
200 SYS_GETXATTR = 378 // { int|sys||getxattr(const char *path, const char *name, void *value, size_t size); }
201 SYS_LGETXATTR = 379 // { int|sys||lgetxattr(const char *path, const char *name, void *value, size_t size); }
202 SYS_FGETXATTR = 380 // { int|sys||fgetxattr(int fd, const char *name, void *value, size_t size); }
203 SYS_LISTXATTR = 381 // { int|sys||listxattr(const char *path, char *list, size_t size); }
204 SYS_LLISTXATTR = 382 // { int|sys||llistxattr(const char *path, char *list, size_t size); }
205 SYS_FLISTXATTR = 383 // { int|sys||flistxattr(int fd, char *list, size_t size); }
206 SYS_REMOVEXATTR = 384 // { int|sys||removexattr(const char *path, const char *name); }
207 SYS_LREMOVEXATTR = 385 // { int|sys||lremovexattr(const char *path, const char *name); }
208 SYS_FREMOVEXATTR = 386 // { int|sys||fremovexattr(int fd, const char *name); }
209 SYS_GETDENTS = 390 // { int|sys|30|getdents(int fd, char *buf, size_t count); }
210 SYS_SOCKET = 394 // { int|sys|30|socket(int domain, int type, int protocol); }
211 SYS_GETFH = 395 // { int|sys|30|getfh(const char *fname, void *fhp, size_t *fh_size); }
212 SYS_MOUNT = 410 // { int|sys|50|mount(const char *type, const char *path, int flags, void *data, size_t data_len); }
213 SYS_MREMAP = 411 // { void *|sys||mremap(void *old_address, size_t old_size, void *new_address, size_t new_size, int flags); }
214 SYS_PSET_CREATE = 412 // { int|sys||pset_create(psetid_t *psid); }
215 SYS_PSET_DESTROY = 413 // { int|sys||pset_destroy(psetid_t psid); }
216 SYS_PSET_ASSIGN = 414 // { int|sys||pset_assign(psetid_t psid, cpuid_t cpuid, psetid_t *opsid); }
217 SYS__PSET_BIND = 415 // { int|sys||_pset_bind(idtype_t idtype, id_t first_id, id_t second_id, psetid_t psid, psetid_t *opsid); }
218 SYS_POSIX_FADVISE = 416 // { int|sys|50|posix_fadvise(int fd, int PAD, off_t offset, off_t len, int advice); }
219 SYS_SELECT = 417 // { int|sys|50|select(int nd, fd_set *in, fd_set *ou, fd_set *ex, struct timeval *tv); }
220 SYS_GETTIMEOFDAY = 418 // { int|sys|50|gettimeofday(struct timeval *tp, void *tzp); }
221 SYS_SETTIMEOFDAY = 419 // { int|sys|50|settimeofday(const struct timeval *tv, const void *tzp); }
222 SYS_UTIMES = 420 // { int|sys|50|utimes(const char *path, const struct timeval *tptr); }
223 SYS_ADJTIME = 421 // { int|sys|50|adjtime(const struct timeval *delta, struct timeval *olddelta); }
224 SYS_FUTIMES = 423 // { int|sys|50|futimes(int fd, const struct timeval *tptr); }
225 SYS_LUTIMES = 424 // { int|sys|50|lutimes(const char *path, const struct timeval *tptr); }
226 SYS_SETITIMER = 425 // { int|sys|50|setitimer(int which, const struct itimerval *itv, struct itimerval *oitv); }
227 SYS_GETITIMER = 426 // { int|sys|50|getitimer(int which, struct itimerval *itv); }
228 SYS_CLOCK_GETTIME = 427 // { int|sys|50|clock_gettime(clockid_t clock_id, struct timespec *tp); }
229 SYS_CLOCK_SETTIME = 428 // { int|sys|50|clock_settime(clockid_t clock_id, const struct timespec *tp); }
230 SYS_CLOCK_GETRES = 429 // { int|sys|50|clock_getres(clockid_t clock_id, struct timespec *tp); }
231 SYS_NANOSLEEP = 430 // { int|sys|50|nanosleep(const struct timespec *rqtp, struct timespec *rmtp); }
232 SYS___SIGTIMEDWAIT = 431 // { int|sys|50|__sigtimedwait(const sigset_t *set, siginfo_t *info, struct timespec *timeout); }
233 SYS__LWP_PARK = 434 // { int|sys|50|_lwp_park(const struct timespec *ts, lwpid_t unpark, const void *hint, const void *unparkhint); }
234 SYS_KEVENT = 435 // { int|sys|50|kevent(int fd, const struct kevent *changelist, size_t nchanges, struct kevent *eventlist, size_t nevents, const struct timespec *timeout); }
235 SYS_PSELECT = 436 // { int|sys|50|pselect(int nd, fd_set *in, fd_set *ou, fd_set *ex, const struct timespec *ts, const sigset_t *mask); }
236 SYS_POLLTS = 437 // { int|sys|50|pollts(struct pollfd *fds, u_int nfds, const struct timespec *ts, const sigset_t *mask); }
237 SYS_STAT = 439 // { int|sys|50|stat(const char *path, struct stat *ub); }
238 SYS_FSTAT = 440 // { int|sys|50|fstat(int fd, struct stat *sb); }
239 SYS_LSTAT = 441 // { int|sys|50|lstat(const char *path, struct stat *ub); }
240 SYS___SEMCTL = 442 // { int|sys|50|__semctl(int semid, int semnum, int cmd, ... union __semun *arg); }
241 SYS_SHMCTL = 443 // { int|sys|50|shmctl(int shmid, int cmd, struct shmid_ds *buf); }
242 SYS_MSGCTL = 444 // { int|sys|50|msgctl(int msqid, int cmd, struct msqid_ds *buf); }
243 SYS_GETRUSAGE = 445 // { int|sys|50|getrusage(int who, struct rusage *rusage); }
244 SYS_TIMER_SETTIME = 446 // { int|sys|50|timer_settime(timer_t timerid, int flags, const struct itimerspec *value, struct itimerspec *ovalue); }
245 SYS_TIMER_GETTIME = 447 // { int|sys|50|timer_gettime(timer_t timerid, struct itimerspec *value); }
246 SYS_NTP_GETTIME = 448 // { int|sys|50|ntp_gettime(struct ntptimeval *ntvp); }
247 SYS_WAIT4 = 449 // { int|sys|50|wait4(pid_t pid, int *status, int options, struct rusage *rusage); }
248 SYS_MKNOD = 450 // { int|sys|50|mknod(const char *path, mode_t mode, dev_t dev); }
249 SYS_FHSTAT = 451 // { int|sys|50|fhstat(const void *fhp, size_t fh_size, struct stat *sb); }
250 SYS_PIPE2 = 453 // { int|sys||pipe2(int *fildes, int flags); }
251 SYS_DUP3 = 454 // { int|sys||dup3(int from, int to, int flags); }
252 SYS_KQUEUE1 = 455 // { int|sys||kqueue1(int flags); }
253 SYS_PACCEPT = 456 // { int|sys||paccept(int s, struct sockaddr *name, socklen_t *anamelen, const sigset_t *mask, int flags); }
254 SYS_LINKAT = 457 // { int|sys||linkat(int fd1, const char *name1, int fd2, const char *name2, int flags); }
255 SYS_RENAMEAT = 458 // { int|sys||renameat(int fromfd, const char *from, int tofd, const char *to); }
256 SYS_MKFIFOAT = 459 // { int|sys||mkfifoat(int fd, const char *path, mode_t mode); }
257 SYS_MKNODAT = 460 // { int|sys||mknodat(int fd, const char *path, mode_t mode, uint32_t dev); }
258 SYS_MKDIRAT = 461 // { int|sys||mkdirat(int fd, const char *path, mode_t mode); }
259 SYS_FACCESSAT = 462 // { int|sys||faccessat(int fd, const char *path, int amode, int flag); }
260 SYS_FCHMODAT = 463 // { int|sys||fchmodat(int fd, const char *path, mode_t mode, int flag); }
261 SYS_FCHOWNAT = 464 // { int|sys||fchownat(int fd, const char *path, uid_t owner, gid_t group, int flag); }
262 SYS_FEXECVE = 465 // { int|sys||fexecve(int fd, char * const *argp, char * const *envp); }
263 SYS_FSTATAT = 466 // { int|sys||fstatat(int fd, const char *path, struct stat *buf, int flag); }
264 SYS_UTIMENSAT = 467 // { int|sys||utimensat(int fd, const char *path, const struct timespec *tptr, int flag); }
265 SYS_OPENAT = 468 // { int|sys||openat(int fd, const char *path, int oflags, ... mode_t mode); }
266 SYS_READLINKAT = 469 // { int|sys||readlinkat(int fd, const char *path, char *buf, size_t bufsize); }
267 SYS_SYMLINKAT = 470 // { int|sys||symlinkat(const char *path1, int fd, const char *path2); }
268 SYS_UNLINKAT = 471 // { int|sys||unlinkat(int fd, const char *path, int flag); }
269 SYS_FUTIMENS = 472 // { int|sys||futimens(int fd, const struct timespec *tptr); }
270 SYS___QUOTACTL = 473 // { int|sys||__quotactl(const char *path, struct quotactl_args *args); }
271 SYS_POSIX_SPAWN = 474 // { int|sys||posix_spawn(pid_t *pid, const char *path, const struct posix_spawn_file_actions *file_actions, const struct posix_spawnattr *attrp, char *const *argv, char *const *envp); }
272 SYS_RECVMMSG = 475 // { int|sys||recvmmsg(int s, struct mmsghdr *mmsg, unsigned int vlen, unsigned int flags, struct timespec *timeout); }
273 SYS_SENDMMSG = 476 // { int|sys||sendmmsg(int s, struct mmsghdr *mmsg, unsigned int vlen, unsigned int flags); }
274)
diff --git a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_386.go b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_386.go
index 0778730..b0207d1 100644
--- a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_386.go
+++ b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_386.go
@@ -1,5 +1,5 @@
1// mksysnum_openbsd.pl 1// go run mksysnum.go https://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master
2// Code generated by the command above; DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build 386,openbsd 4// +build 386,openbsd
5 5
@@ -9,109 +9,119 @@ const (
9 SYS_EXIT = 1 // { void sys_exit(int rval); } 9 SYS_EXIT = 1 // { void sys_exit(int rval); }
10 SYS_FORK = 2 // { int sys_fork(void); } 10 SYS_FORK = 2 // { int sys_fork(void); }
11 SYS_READ = 3 // { ssize_t sys_read(int fd, void *buf, size_t nbyte); } 11 SYS_READ = 3 // { ssize_t sys_read(int fd, void *buf, size_t nbyte); }
12 SYS_WRITE = 4 // { ssize_t sys_write(int fd, const void *buf, \ 12 SYS_WRITE = 4 // { ssize_t sys_write(int fd, const void *buf, size_t nbyte); }
13 SYS_OPEN = 5 // { int sys_open(const char *path, \ 13 SYS_OPEN = 5 // { int sys_open(const char *path, int flags, ... mode_t mode); }
14 SYS_CLOSE = 6 // { int sys_close(int fd); } 14 SYS_CLOSE = 6 // { int sys_close(int fd); }
15 SYS___TFORK = 8 // { int sys___tfork(const struct __tfork *param, \ 15 SYS_GETENTROPY = 7 // { int sys_getentropy(void *buf, size_t nbyte); }
16 SYS___TFORK = 8 // { int sys___tfork(const struct __tfork *param, size_t psize); }
16 SYS_LINK = 9 // { int sys_link(const char *path, const char *link); } 17 SYS_LINK = 9 // { int sys_link(const char *path, const char *link); }
17 SYS_UNLINK = 10 // { int sys_unlink(const char *path); } 18 SYS_UNLINK = 10 // { int sys_unlink(const char *path); }
18 SYS_WAIT4 = 11 // { pid_t sys_wait4(pid_t pid, int *status, \ 19 SYS_WAIT4 = 11 // { pid_t sys_wait4(pid_t pid, int *status, int options, struct rusage *rusage); }
19 SYS_CHDIR = 12 // { int sys_chdir(const char *path); } 20 SYS_CHDIR = 12 // { int sys_chdir(const char *path); }
20 SYS_FCHDIR = 13 // { int sys_fchdir(int fd); } 21 SYS_FCHDIR = 13 // { int sys_fchdir(int fd); }
21 SYS_MKNOD = 14 // { int sys_mknod(const char *path, mode_t mode, \ 22 SYS_MKNOD = 14 // { int sys_mknod(const char *path, mode_t mode, dev_t dev); }
22 SYS_CHMOD = 15 // { int sys_chmod(const char *path, mode_t mode); } 23 SYS_CHMOD = 15 // { int sys_chmod(const char *path, mode_t mode); }
23 SYS_CHOWN = 16 // { int sys_chown(const char *path, uid_t uid, \ 24 SYS_CHOWN = 16 // { int sys_chown(const char *path, uid_t uid, gid_t gid); }
24 SYS_OBREAK = 17 // { int sys_obreak(char *nsize); } break 25 SYS_OBREAK = 17 // { int sys_obreak(char *nsize); } break
25 SYS_GETDTABLECOUNT = 18 // { int sys_getdtablecount(void); } 26 SYS_GETDTABLECOUNT = 18 // { int sys_getdtablecount(void); }
26 SYS_GETRUSAGE = 19 // { int sys_getrusage(int who, \ 27 SYS_GETRUSAGE = 19 // { int sys_getrusage(int who, struct rusage *rusage); }
27 SYS_GETPID = 20 // { pid_t sys_getpid(void); } 28 SYS_GETPID = 20 // { pid_t sys_getpid(void); }
28 SYS_MOUNT = 21 // { int sys_mount(const char *type, const char *path, \ 29 SYS_MOUNT = 21 // { int sys_mount(const char *type, const char *path, int flags, void *data); }
29 SYS_UNMOUNT = 22 // { int sys_unmount(const char *path, int flags); } 30 SYS_UNMOUNT = 22 // { int sys_unmount(const char *path, int flags); }
30 SYS_SETUID = 23 // { int sys_setuid(uid_t uid); } 31 SYS_SETUID = 23 // { int sys_setuid(uid_t uid); }
31 SYS_GETUID = 24 // { uid_t sys_getuid(void); } 32 SYS_GETUID = 24 // { uid_t sys_getuid(void); }
32 SYS_GETEUID = 25 // { uid_t sys_geteuid(void); } 33 SYS_GETEUID = 25 // { uid_t sys_geteuid(void); }
33 SYS_PTRACE = 26 // { int sys_ptrace(int req, pid_t pid, caddr_t addr, \ 34 SYS_PTRACE = 26 // { int sys_ptrace(int req, pid_t pid, caddr_t addr, int data); }
34 SYS_RECVMSG = 27 // { ssize_t sys_recvmsg(int s, struct msghdr *msg, \ 35 SYS_RECVMSG = 27 // { ssize_t sys_recvmsg(int s, struct msghdr *msg, int flags); }
35 SYS_SENDMSG = 28 // { ssize_t sys_sendmsg(int s, \ 36 SYS_SENDMSG = 28 // { ssize_t sys_sendmsg(int s, const struct msghdr *msg, int flags); }
36 SYS_RECVFROM = 29 // { ssize_t sys_recvfrom(int s, void *buf, size_t len, \ 37 SYS_RECVFROM = 29 // { ssize_t sys_recvfrom(int s, void *buf, size_t len, int flags, struct sockaddr *from, socklen_t *fromlenaddr); }
37 SYS_ACCEPT = 30 // { int sys_accept(int s, struct sockaddr *name, \ 38 SYS_ACCEPT = 30 // { int sys_accept(int s, struct sockaddr *name, socklen_t *anamelen); }
38 SYS_GETPEERNAME = 31 // { int sys_getpeername(int fdes, struct sockaddr *asa, \ 39 SYS_GETPEERNAME = 31 // { int sys_getpeername(int fdes, struct sockaddr *asa, socklen_t *alen); }
39 SYS_GETSOCKNAME = 32 // { int sys_getsockname(int fdes, struct sockaddr *asa, \ 40 SYS_GETSOCKNAME = 32 // { int sys_getsockname(int fdes, struct sockaddr *asa, socklen_t *alen); }
40 SYS_ACCESS = 33 // { int sys_access(const char *path, int flags); } 41 SYS_ACCESS = 33 // { int sys_access(const char *path, int amode); }
41 SYS_CHFLAGS = 34 // { int sys_chflags(const char *path, u_int flags); } 42 SYS_CHFLAGS = 34 // { int sys_chflags(const char *path, u_int flags); }
42 SYS_FCHFLAGS = 35 // { int sys_fchflags(int fd, u_int flags); } 43 SYS_FCHFLAGS = 35 // { int sys_fchflags(int fd, u_int flags); }
43 SYS_SYNC = 36 // { void sys_sync(void); } 44 SYS_SYNC = 36 // { void sys_sync(void); }
44 SYS_KILL = 37 // { int sys_kill(int pid, int signum); }
45 SYS_STAT = 38 // { int sys_stat(const char *path, struct stat *ub); } 45 SYS_STAT = 38 // { int sys_stat(const char *path, struct stat *ub); }
46 SYS_GETPPID = 39 // { pid_t sys_getppid(void); } 46 SYS_GETPPID = 39 // { pid_t sys_getppid(void); }
47 SYS_LSTAT = 40 // { int sys_lstat(const char *path, struct stat *ub); } 47 SYS_LSTAT = 40 // { int sys_lstat(const char *path, struct stat *ub); }
48 SYS_DUP = 41 // { int sys_dup(int fd); } 48 SYS_DUP = 41 // { int sys_dup(int fd); }
49 SYS_FSTATAT = 42 // { int sys_fstatat(int fd, const char *path, \ 49 SYS_FSTATAT = 42 // { int sys_fstatat(int fd, const char *path, struct stat *buf, int flag); }
50 SYS_GETEGID = 43 // { gid_t sys_getegid(void); } 50 SYS_GETEGID = 43 // { gid_t sys_getegid(void); }
51 SYS_PROFIL = 44 // { int sys_profil(caddr_t samples, size_t size, \ 51 SYS_PROFIL = 44 // { int sys_profil(caddr_t samples, size_t size, u_long offset, u_int scale); }
52 SYS_KTRACE = 45 // { int sys_ktrace(const char *fname, int ops, \ 52 SYS_KTRACE = 45 // { int sys_ktrace(const char *fname, int ops, int facs, pid_t pid); }
53 SYS_SIGACTION = 46 // { int sys_sigaction(int signum, \ 53 SYS_SIGACTION = 46 // { int sys_sigaction(int signum, const struct sigaction *nsa, struct sigaction *osa); }
54 SYS_GETGID = 47 // { gid_t sys_getgid(void); } 54 SYS_GETGID = 47 // { gid_t sys_getgid(void); }
55 SYS_SIGPROCMASK = 48 // { int sys_sigprocmask(int how, sigset_t mask); } 55 SYS_SIGPROCMASK = 48 // { int sys_sigprocmask(int how, sigset_t mask); }
56 SYS_GETLOGIN = 49 // { int sys_getlogin(char *namebuf, u_int namelen); }
57 SYS_SETLOGIN = 50 // { int sys_setlogin(const char *namebuf); } 56 SYS_SETLOGIN = 50 // { int sys_setlogin(const char *namebuf); }
58 SYS_ACCT = 51 // { int sys_acct(const char *path); } 57 SYS_ACCT = 51 // { int sys_acct(const char *path); }
59 SYS_SIGPENDING = 52 // { int sys_sigpending(void); } 58 SYS_SIGPENDING = 52 // { int sys_sigpending(void); }
60 SYS_FSTAT = 53 // { int sys_fstat(int fd, struct stat *sb); } 59 SYS_FSTAT = 53 // { int sys_fstat(int fd, struct stat *sb); }
61 SYS_IOCTL = 54 // { int sys_ioctl(int fd, \ 60 SYS_IOCTL = 54 // { int sys_ioctl(int fd, u_long com, ... void *data); }
62 SYS_REBOOT = 55 // { int sys_reboot(int opt); } 61 SYS_REBOOT = 55 // { int sys_reboot(int opt); }
63 SYS_REVOKE = 56 // { int sys_revoke(const char *path); } 62 SYS_REVOKE = 56 // { int sys_revoke(const char *path); }
64 SYS_SYMLINK = 57 // { int sys_symlink(const char *path, \ 63 SYS_SYMLINK = 57 // { int sys_symlink(const char *path, const char *link); }
65 SYS_READLINK = 58 // { int sys_readlink(const char *path, char *buf, \ 64 SYS_READLINK = 58 // { ssize_t sys_readlink(const char *path, char *buf, size_t count); }
66 SYS_EXECVE = 59 // { int sys_execve(const char *path, \ 65 SYS_EXECVE = 59 // { int sys_execve(const char *path, char * const *argp, char * const *envp); }
67 SYS_UMASK = 60 // { mode_t sys_umask(mode_t newmask); } 66 SYS_UMASK = 60 // { mode_t sys_umask(mode_t newmask); }
68 SYS_CHROOT = 61 // { int sys_chroot(const char *path); } 67 SYS_CHROOT = 61 // { int sys_chroot(const char *path); }
69 SYS_GETFSSTAT = 62 // { int sys_getfsstat(struct statfs *buf, size_t bufsize, \ 68 SYS_GETFSSTAT = 62 // { int sys_getfsstat(struct statfs *buf, size_t bufsize, int flags); }
70 SYS_STATFS = 63 // { int sys_statfs(const char *path, \ 69 SYS_STATFS = 63 // { int sys_statfs(const char *path, struct statfs *buf); }
71 SYS_FSTATFS = 64 // { int sys_fstatfs(int fd, struct statfs *buf); } 70 SYS_FSTATFS = 64 // { int sys_fstatfs(int fd, struct statfs *buf); }
72 SYS_FHSTATFS = 65 // { int sys_fhstatfs(const fhandle_t *fhp, \ 71 SYS_FHSTATFS = 65 // { int sys_fhstatfs(const fhandle_t *fhp, struct statfs *buf); }
73 SYS_VFORK = 66 // { int sys_vfork(void); } 72 SYS_VFORK = 66 // { int sys_vfork(void); }
74 SYS_GETTIMEOFDAY = 67 // { int sys_gettimeofday(struct timeval *tp, \ 73 SYS_GETTIMEOFDAY = 67 // { int sys_gettimeofday(struct timeval *tp, struct timezone *tzp); }
75 SYS_SETTIMEOFDAY = 68 // { int sys_settimeofday(const struct timeval *tv, \ 74 SYS_SETTIMEOFDAY = 68 // { int sys_settimeofday(const struct timeval *tv, const struct timezone *tzp); }
76 SYS_SETITIMER = 69 // { int sys_setitimer(int which, \ 75 SYS_SETITIMER = 69 // { int sys_setitimer(int which, const struct itimerval *itv, struct itimerval *oitv); }
77 SYS_GETITIMER = 70 // { int sys_getitimer(int which, \ 76 SYS_GETITIMER = 70 // { int sys_getitimer(int which, struct itimerval *itv); }
78 SYS_SELECT = 71 // { int sys_select(int nd, fd_set *in, fd_set *ou, \ 77 SYS_SELECT = 71 // { int sys_select(int nd, fd_set *in, fd_set *ou, fd_set *ex, struct timeval *tv); }
79 SYS_KEVENT = 72 // { int sys_kevent(int fd, \ 78 SYS_KEVENT = 72 // { int sys_kevent(int fd, const struct kevent *changelist, int nchanges, struct kevent *eventlist, int nevents, const struct timespec *timeout); }
80 SYS_MUNMAP = 73 // { int sys_munmap(void *addr, size_t len); } 79 SYS_MUNMAP = 73 // { int sys_munmap(void *addr, size_t len); }
81 SYS_MPROTECT = 74 // { int sys_mprotect(void *addr, size_t len, \ 80 SYS_MPROTECT = 74 // { int sys_mprotect(void *addr, size_t len, int prot); }
82 SYS_MADVISE = 75 // { int sys_madvise(void *addr, size_t len, \ 81 SYS_MADVISE = 75 // { int sys_madvise(void *addr, size_t len, int behav); }
83 SYS_UTIMES = 76 // { int sys_utimes(const char *path, \ 82 SYS_UTIMES = 76 // { int sys_utimes(const char *path, const struct timeval *tptr); }
84 SYS_FUTIMES = 77 // { int sys_futimes(int fd, \ 83 SYS_FUTIMES = 77 // { int sys_futimes(int fd, const struct timeval *tptr); }
85 SYS_MINCORE = 78 // { int sys_mincore(void *addr, size_t len, \ 84 SYS_MINCORE = 78 // { int sys_mincore(void *addr, size_t len, char *vec); }
86 SYS_GETGROUPS = 79 // { int sys_getgroups(int gidsetsize, \ 85 SYS_GETGROUPS = 79 // { int sys_getgroups(int gidsetsize, gid_t *gidset); }
87 SYS_SETGROUPS = 80 // { int sys_setgroups(int gidsetsize, \ 86 SYS_SETGROUPS = 80 // { int sys_setgroups(int gidsetsize, const gid_t *gidset); }
88 SYS_GETPGRP = 81 // { int sys_getpgrp(void); } 87 SYS_GETPGRP = 81 // { int sys_getpgrp(void); }
89 SYS_SETPGID = 82 // { int sys_setpgid(pid_t pid, int pgid); } 88 SYS_SETPGID = 82 // { int sys_setpgid(pid_t pid, pid_t pgid); }
90 SYS_UTIMENSAT = 84 // { int sys_utimensat(int fd, const char *path, \ 89 SYS_FUTEX = 83 // { int sys_futex(uint32_t *f, int op, int val, const struct timespec *timeout, uint32_t *g); }
91 SYS_FUTIMENS = 85 // { int sys_futimens(int fd, \ 90 SYS_UTIMENSAT = 84 // { int sys_utimensat(int fd, const char *path, const struct timespec *times, int flag); }
92 SYS_CLOCK_GETTIME = 87 // { int sys_clock_gettime(clockid_t clock_id, \ 91 SYS_FUTIMENS = 85 // { int sys_futimens(int fd, const struct timespec *times); }
93 SYS_CLOCK_SETTIME = 88 // { int sys_clock_settime(clockid_t clock_id, \ 92 SYS_KBIND = 86 // { int sys_kbind(const struct __kbind *param, size_t psize, int64_t proc_cookie); }
94 SYS_CLOCK_GETRES = 89 // { int sys_clock_getres(clockid_t clock_id, \ 93 SYS_CLOCK_GETTIME = 87 // { int sys_clock_gettime(clockid_t clock_id, struct timespec *tp); }
94 SYS_CLOCK_SETTIME = 88 // { int sys_clock_settime(clockid_t clock_id, const struct timespec *tp); }
95 SYS_CLOCK_GETRES = 89 // { int sys_clock_getres(clockid_t clock_id, struct timespec *tp); }
95 SYS_DUP2 = 90 // { int sys_dup2(int from, int to); } 96 SYS_DUP2 = 90 // { int sys_dup2(int from, int to); }
96 SYS_NANOSLEEP = 91 // { int sys_nanosleep(const struct timespec *rqtp, \ 97 SYS_NANOSLEEP = 91 // { int sys_nanosleep(const struct timespec *rqtp, struct timespec *rmtp); }
97 SYS_FCNTL = 92 // { int sys_fcntl(int fd, int cmd, ... void *arg); } 98 SYS_FCNTL = 92 // { int sys_fcntl(int fd, int cmd, ... void *arg); }
98 SYS___THRSLEEP = 94 // { int sys___thrsleep(const volatile void *ident, \ 99 SYS_ACCEPT4 = 93 // { int sys_accept4(int s, struct sockaddr *name, socklen_t *anamelen, int flags); }
100 SYS___THRSLEEP = 94 // { int sys___thrsleep(const volatile void *ident, clockid_t clock_id, const struct timespec *tp, void *lock, const int *abort); }
99 SYS_FSYNC = 95 // { int sys_fsync(int fd); } 101 SYS_FSYNC = 95 // { int sys_fsync(int fd); }
100 SYS_SETPRIORITY = 96 // { int sys_setpriority(int which, id_t who, int prio); } 102 SYS_SETPRIORITY = 96 // { int sys_setpriority(int which, id_t who, int prio); }
101 SYS_SOCKET = 97 // { int sys_socket(int domain, int type, int protocol); } 103 SYS_SOCKET = 97 // { int sys_socket(int domain, int type, int protocol); }
102 SYS_CONNECT = 98 // { int sys_connect(int s, const struct sockaddr *name, \ 104 SYS_CONNECT = 98 // { int sys_connect(int s, const struct sockaddr *name, socklen_t namelen); }
103 SYS_GETDENTS = 99 // { int sys_getdents(int fd, void *buf, size_t buflen); } 105 SYS_GETDENTS = 99 // { int sys_getdents(int fd, void *buf, size_t buflen); }
104 SYS_GETPRIORITY = 100 // { int sys_getpriority(int which, id_t who); } 106 SYS_GETPRIORITY = 100 // { int sys_getpriority(int which, id_t who); }
107 SYS_PIPE2 = 101 // { int sys_pipe2(int *fdp, int flags); }
108 SYS_DUP3 = 102 // { int sys_dup3(int from, int to, int flags); }
105 SYS_SIGRETURN = 103 // { int sys_sigreturn(struct sigcontext *sigcntxp); } 109 SYS_SIGRETURN = 103 // { int sys_sigreturn(struct sigcontext *sigcntxp); }
106 SYS_BIND = 104 // { int sys_bind(int s, const struct sockaddr *name, \ 110 SYS_BIND = 104 // { int sys_bind(int s, const struct sockaddr *name, socklen_t namelen); }
107 SYS_SETSOCKOPT = 105 // { int sys_setsockopt(int s, int level, int name, \ 111 SYS_SETSOCKOPT = 105 // { int sys_setsockopt(int s, int level, int name, const void *val, socklen_t valsize); }
108 SYS_LISTEN = 106 // { int sys_listen(int s, int backlog); } 112 SYS_LISTEN = 106 // { int sys_listen(int s, int backlog); }
109 SYS_PPOLL = 109 // { int sys_ppoll(struct pollfd *fds, \ 113 SYS_CHFLAGSAT = 107 // { int sys_chflagsat(int fd, const char *path, u_int flags, int atflags); }
110 SYS_PSELECT = 110 // { int sys_pselect(int nd, fd_set *in, fd_set *ou, \ 114 SYS_PLEDGE = 108 // { int sys_pledge(const char *promises, const char *execpromises); }
115 SYS_PPOLL = 109 // { int sys_ppoll(struct pollfd *fds, u_int nfds, const struct timespec *ts, const sigset_t *mask); }
116 SYS_PSELECT = 110 // { int sys_pselect(int nd, fd_set *in, fd_set *ou, fd_set *ex, const struct timespec *ts, const sigset_t *mask); }
111 SYS_SIGSUSPEND = 111 // { int sys_sigsuspend(int mask); } 117 SYS_SIGSUSPEND = 111 // { int sys_sigsuspend(int mask); }
112 SYS_GETSOCKOPT = 118 // { int sys_getsockopt(int s, int level, int name, \ 118 SYS_SENDSYSLOG = 112 // { int sys_sendsyslog(const char *buf, size_t nbyte, int flags); }
113 SYS_READV = 120 // { ssize_t sys_readv(int fd, \ 119 SYS_UNVEIL = 114 // { int sys_unveil(const char *path, const char *permissions); }
114 SYS_WRITEV = 121 // { ssize_t sys_writev(int fd, \ 120 SYS_GETSOCKOPT = 118 // { int sys_getsockopt(int s, int level, int name, void *val, socklen_t *avalsize); }
121 SYS_THRKILL = 119 // { int sys_thrkill(pid_t tid, int signum, void *tcb); }
122 SYS_READV = 120 // { ssize_t sys_readv(int fd, const struct iovec *iovp, int iovcnt); }
123 SYS_WRITEV = 121 // { ssize_t sys_writev(int fd, const struct iovec *iovp, int iovcnt); }
124 SYS_KILL = 122 // { int sys_kill(int pid, int signum); }
115 SYS_FCHOWN = 123 // { int sys_fchown(int fd, uid_t uid, gid_t gid); } 125 SYS_FCHOWN = 123 // { int sys_fchown(int fd, uid_t uid, gid_t gid); }
116 SYS_FCHMOD = 124 // { int sys_fchmod(int fd, mode_t mode); } 126 SYS_FCHMOD = 124 // { int sys_fchmod(int fd, mode_t mode); }
117 SYS_SETREUID = 126 // { int sys_setreuid(uid_t ruid, uid_t euid); } 127 SYS_SETREUID = 126 // { int sys_setreuid(uid_t ruid, uid_t euid); }
@@ -119,89 +129,90 @@ const (
119 SYS_RENAME = 128 // { int sys_rename(const char *from, const char *to); } 129 SYS_RENAME = 128 // { int sys_rename(const char *from, const char *to); }
120 SYS_FLOCK = 131 // { int sys_flock(int fd, int how); } 130 SYS_FLOCK = 131 // { int sys_flock(int fd, int how); }
121 SYS_MKFIFO = 132 // { int sys_mkfifo(const char *path, mode_t mode); } 131 SYS_MKFIFO = 132 // { int sys_mkfifo(const char *path, mode_t mode); }
122 SYS_SENDTO = 133 // { ssize_t sys_sendto(int s, const void *buf, \ 132 SYS_SENDTO = 133 // { ssize_t sys_sendto(int s, const void *buf, size_t len, int flags, const struct sockaddr *to, socklen_t tolen); }
123 SYS_SHUTDOWN = 134 // { int sys_shutdown(int s, int how); } 133 SYS_SHUTDOWN = 134 // { int sys_shutdown(int s, int how); }
124 SYS_SOCKETPAIR = 135 // { int sys_socketpair(int domain, int type, \ 134 SYS_SOCKETPAIR = 135 // { int sys_socketpair(int domain, int type, int protocol, int *rsv); }
125 SYS_MKDIR = 136 // { int sys_mkdir(const char *path, mode_t mode); } 135 SYS_MKDIR = 136 // { int sys_mkdir(const char *path, mode_t mode); }
126 SYS_RMDIR = 137 // { int sys_rmdir(const char *path); } 136 SYS_RMDIR = 137 // { int sys_rmdir(const char *path); }
127 SYS_ADJTIME = 140 // { int sys_adjtime(const struct timeval *delta, \ 137 SYS_ADJTIME = 140 // { int sys_adjtime(const struct timeval *delta, struct timeval *olddelta); }
138 SYS_GETLOGIN_R = 141 // { int sys_getlogin_r(char *namebuf, u_int namelen); }
128 SYS_SETSID = 147 // { int sys_setsid(void); } 139 SYS_SETSID = 147 // { int sys_setsid(void); }
129 SYS_QUOTACTL = 148 // { int sys_quotactl(const char *path, int cmd, \ 140 SYS_QUOTACTL = 148 // { int sys_quotactl(const char *path, int cmd, int uid, char *arg); }
130 SYS_NFSSVC = 155 // { int sys_nfssvc(int flag, void *argp); } 141 SYS_NFSSVC = 155 // { int sys_nfssvc(int flag, void *argp); }
131 SYS_GETFH = 161 // { int sys_getfh(const char *fname, fhandle_t *fhp); } 142 SYS_GETFH = 161 // { int sys_getfh(const char *fname, fhandle_t *fhp); }
132 SYS_SYSARCH = 165 // { int sys_sysarch(int op, void *parms); } 143 SYS_SYSARCH = 165 // { int sys_sysarch(int op, void *parms); }
133 SYS_PREAD = 173 // { ssize_t sys_pread(int fd, void *buf, \ 144 SYS_PREAD = 173 // { ssize_t sys_pread(int fd, void *buf, size_t nbyte, int pad, off_t offset); }
134 SYS_PWRITE = 174 // { ssize_t sys_pwrite(int fd, const void *buf, \ 145 SYS_PWRITE = 174 // { ssize_t sys_pwrite(int fd, const void *buf, size_t nbyte, int pad, off_t offset); }
135 SYS_SETGID = 181 // { int sys_setgid(gid_t gid); } 146 SYS_SETGID = 181 // { int sys_setgid(gid_t gid); }
136 SYS_SETEGID = 182 // { int sys_setegid(gid_t egid); } 147 SYS_SETEGID = 182 // { int sys_setegid(gid_t egid); }
137 SYS_SETEUID = 183 // { int sys_seteuid(uid_t euid); } 148 SYS_SETEUID = 183 // { int sys_seteuid(uid_t euid); }
138 SYS_PATHCONF = 191 // { long sys_pathconf(const char *path, int name); } 149 SYS_PATHCONF = 191 // { long sys_pathconf(const char *path, int name); }
139 SYS_FPATHCONF = 192 // { long sys_fpathconf(int fd, int name); } 150 SYS_FPATHCONF = 192 // { long sys_fpathconf(int fd, int name); }
140 SYS_SWAPCTL = 193 // { int sys_swapctl(int cmd, const void *arg, int misc); } 151 SYS_SWAPCTL = 193 // { int sys_swapctl(int cmd, const void *arg, int misc); }
141 SYS_GETRLIMIT = 194 // { int sys_getrlimit(int which, \ 152 SYS_GETRLIMIT = 194 // { int sys_getrlimit(int which, struct rlimit *rlp); }
142 SYS_SETRLIMIT = 195 // { int sys_setrlimit(int which, \ 153 SYS_SETRLIMIT = 195 // { int sys_setrlimit(int which, const struct rlimit *rlp); }
143 SYS_MMAP = 197 // { void *sys_mmap(void *addr, size_t len, int prot, \ 154 SYS_MMAP = 197 // { void *sys_mmap(void *addr, size_t len, int prot, int flags, int fd, long pad, off_t pos); }
144 SYS_LSEEK = 199 // { off_t sys_lseek(int fd, int pad, off_t offset, \ 155 SYS_LSEEK = 199 // { off_t sys_lseek(int fd, int pad, off_t offset, int whence); }
145 SYS_TRUNCATE = 200 // { int sys_truncate(const char *path, int pad, \ 156 SYS_TRUNCATE = 200 // { int sys_truncate(const char *path, int pad, off_t length); }
146 SYS_FTRUNCATE = 201 // { int sys_ftruncate(int fd, int pad, off_t length); } 157 SYS_FTRUNCATE = 201 // { int sys_ftruncate(int fd, int pad, off_t length); }
147 SYS___SYSCTL = 202 // { int sys___sysctl(const int *name, u_int namelen, \ 158 SYS_SYSCTL = 202 // { int sys_sysctl(const int *name, u_int namelen, void *old, size_t *oldlenp, void *new, size_t newlen); }
148 SYS_MLOCK = 203 // { int sys_mlock(const void *addr, size_t len); } 159 SYS_MLOCK = 203 // { int sys_mlock(const void *addr, size_t len); }
149 SYS_MUNLOCK = 204 // { int sys_munlock(const void *addr, size_t len); } 160 SYS_MUNLOCK = 204 // { int sys_munlock(const void *addr, size_t len); }
150 SYS_GETPGID = 207 // { pid_t sys_getpgid(pid_t pid); } 161 SYS_GETPGID = 207 // { pid_t sys_getpgid(pid_t pid); }
151 SYS_UTRACE = 209 // { int sys_utrace(const char *label, const void *addr, \ 162 SYS_UTRACE = 209 // { int sys_utrace(const char *label, const void *addr, size_t len); }
152 SYS_SEMGET = 221 // { int sys_semget(key_t key, int nsems, int semflg); } 163 SYS_SEMGET = 221 // { int sys_semget(key_t key, int nsems, int semflg); }
153 SYS_MSGGET = 225 // { int sys_msgget(key_t key, int msgflg); } 164 SYS_MSGGET = 225 // { int sys_msgget(key_t key, int msgflg); }
154 SYS_MSGSND = 226 // { int sys_msgsnd(int msqid, const void *msgp, size_t msgsz, \ 165 SYS_MSGSND = 226 // { int sys_msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg); }
155 SYS_MSGRCV = 227 // { int sys_msgrcv(int msqid, void *msgp, size_t msgsz, \ 166 SYS_MSGRCV = 227 // { int sys_msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg); }
156 SYS_SHMAT = 228 // { void *sys_shmat(int shmid, const void *shmaddr, \ 167 SYS_SHMAT = 228 // { void *sys_shmat(int shmid, const void *shmaddr, int shmflg); }
157 SYS_SHMDT = 230 // { int sys_shmdt(const void *shmaddr); } 168 SYS_SHMDT = 230 // { int sys_shmdt(const void *shmaddr); }
158 SYS_MINHERIT = 250 // { int sys_minherit(void *addr, size_t len, \ 169 SYS_MINHERIT = 250 // { int sys_minherit(void *addr, size_t len, int inherit); }
159 SYS_POLL = 252 // { int sys_poll(struct pollfd *fds, \ 170 SYS_POLL = 252 // { int sys_poll(struct pollfd *fds, u_int nfds, int timeout); }
160 SYS_ISSETUGID = 253 // { int sys_issetugid(void); } 171 SYS_ISSETUGID = 253 // { int sys_issetugid(void); }
161 SYS_LCHOWN = 254 // { int sys_lchown(const char *path, uid_t uid, gid_t gid); } 172 SYS_LCHOWN = 254 // { int sys_lchown(const char *path, uid_t uid, gid_t gid); }
162 SYS_GETSID = 255 // { pid_t sys_getsid(pid_t pid); } 173 SYS_GETSID = 255 // { pid_t sys_getsid(pid_t pid); }
163 SYS_MSYNC = 256 // { int sys_msync(void *addr, size_t len, int flags); } 174 SYS_MSYNC = 256 // { int sys_msync(void *addr, size_t len, int flags); }
164 SYS_PIPE = 263 // { int sys_pipe(int *fdp); } 175 SYS_PIPE = 263 // { int sys_pipe(int *fdp); }
165 SYS_FHOPEN = 264 // { int sys_fhopen(const fhandle_t *fhp, int flags); } 176 SYS_FHOPEN = 264 // { int sys_fhopen(const fhandle_t *fhp, int flags); }
166 SYS_PREADV = 267 // { ssize_t sys_preadv(int fd, \ 177 SYS_PREADV = 267 // { ssize_t sys_preadv(int fd, const struct iovec *iovp, int iovcnt, int pad, off_t offset); }
167 SYS_PWRITEV = 268 // { ssize_t sys_pwritev(int fd, \ 178 SYS_PWRITEV = 268 // { ssize_t sys_pwritev(int fd, const struct iovec *iovp, int iovcnt, int pad, off_t offset); }
168 SYS_KQUEUE = 269 // { int sys_kqueue(void); } 179 SYS_KQUEUE = 269 // { int sys_kqueue(void); }
169 SYS_MLOCKALL = 271 // { int sys_mlockall(int flags); } 180 SYS_MLOCKALL = 271 // { int sys_mlockall(int flags); }
170 SYS_MUNLOCKALL = 272 // { int sys_munlockall(void); } 181 SYS_MUNLOCKALL = 272 // { int sys_munlockall(void); }
171 SYS_GETRESUID = 281 // { int sys_getresuid(uid_t *ruid, uid_t *euid, \ 182 SYS_GETRESUID = 281 // { int sys_getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); }
172 SYS_SETRESUID = 282 // { int sys_setresuid(uid_t ruid, uid_t euid, \ 183 SYS_SETRESUID = 282 // { int sys_setresuid(uid_t ruid, uid_t euid, uid_t suid); }
173 SYS_GETRESGID = 283 // { int sys_getresgid(gid_t *rgid, gid_t *egid, \ 184 SYS_GETRESGID = 283 // { int sys_getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid); }
174 SYS_SETRESGID = 284 // { int sys_setresgid(gid_t rgid, gid_t egid, \ 185 SYS_SETRESGID = 284 // { int sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid); }
175 SYS_MQUERY = 286 // { void *sys_mquery(void *addr, size_t len, int prot, \ 186 SYS_MQUERY = 286 // { void *sys_mquery(void *addr, size_t len, int prot, int flags, int fd, long pad, off_t pos); }
176 SYS_CLOSEFROM = 287 // { int sys_closefrom(int fd); } 187 SYS_CLOSEFROM = 287 // { int sys_closefrom(int fd); }
177 SYS_SIGALTSTACK = 288 // { int sys_sigaltstack(const struct sigaltstack *nss, \ 188 SYS_SIGALTSTACK = 288 // { int sys_sigaltstack(const struct sigaltstack *nss, struct sigaltstack *oss); }
178 SYS_SHMGET = 289 // { int sys_shmget(key_t key, size_t size, int shmflg); } 189 SYS_SHMGET = 289 // { int sys_shmget(key_t key, size_t size, int shmflg); }
179 SYS_SEMOP = 290 // { int sys_semop(int semid, struct sembuf *sops, \ 190 SYS_SEMOP = 290 // { int sys_semop(int semid, struct sembuf *sops, size_t nsops); }
180 SYS_FHSTAT = 294 // { int sys_fhstat(const fhandle_t *fhp, \ 191 SYS_FHSTAT = 294 // { int sys_fhstat(const fhandle_t *fhp, struct stat *sb); }
181 SYS___SEMCTL = 295 // { int sys___semctl(int semid, int semnum, int cmd, \ 192 SYS___SEMCTL = 295 // { int sys___semctl(int semid, int semnum, int cmd, union semun *arg); }
182 SYS_SHMCTL = 296 // { int sys_shmctl(int shmid, int cmd, \ 193 SYS_SHMCTL = 296 // { int sys_shmctl(int shmid, int cmd, struct shmid_ds *buf); }
183 SYS_MSGCTL = 297 // { int sys_msgctl(int msqid, int cmd, \ 194 SYS_MSGCTL = 297 // { int sys_msgctl(int msqid, int cmd, struct msqid_ds *buf); }
184 SYS_SCHED_YIELD = 298 // { int sys_sched_yield(void); } 195 SYS_SCHED_YIELD = 298 // { int sys_sched_yield(void); }
185 SYS_GETTHRID = 299 // { pid_t sys_getthrid(void); } 196 SYS_GETTHRID = 299 // { pid_t sys_getthrid(void); }
186 SYS___THRWAKEUP = 301 // { int sys___thrwakeup(const volatile void *ident, \ 197 SYS___THRWAKEUP = 301 // { int sys___thrwakeup(const volatile void *ident, int n); }
187 SYS___THREXIT = 302 // { void sys___threxit(pid_t *notdead); } 198 SYS___THREXIT = 302 // { void sys___threxit(pid_t *notdead); }
188 SYS___THRSIGDIVERT = 303 // { int sys___thrsigdivert(sigset_t sigmask, \ 199 SYS___THRSIGDIVERT = 303 // { int sys___thrsigdivert(sigset_t sigmask, siginfo_t *info, const struct timespec *timeout); }
189 SYS___GETCWD = 304 // { int sys___getcwd(char *buf, size_t len); } 200 SYS___GETCWD = 304 // { int sys___getcwd(char *buf, size_t len); }
190 SYS_ADJFREQ = 305 // { int sys_adjfreq(const int64_t *freq, \ 201 SYS_ADJFREQ = 305 // { int sys_adjfreq(const int64_t *freq, int64_t *oldfreq); }
191 SYS_SETRTABLE = 310 // { int sys_setrtable(int rtableid); } 202 SYS_SETRTABLE = 310 // { int sys_setrtable(int rtableid); }
192 SYS_GETRTABLE = 311 // { int sys_getrtable(void); } 203 SYS_GETRTABLE = 311 // { int sys_getrtable(void); }
193 SYS_FACCESSAT = 313 // { int sys_faccessat(int fd, const char *path, \ 204 SYS_FACCESSAT = 313 // { int sys_faccessat(int fd, const char *path, int amode, int flag); }
194 SYS_FCHMODAT = 314 // { int sys_fchmodat(int fd, const char *path, \ 205 SYS_FCHMODAT = 314 // { int sys_fchmodat(int fd, const char *path, mode_t mode, int flag); }
195 SYS_FCHOWNAT = 315 // { int sys_fchownat(int fd, const char *path, \ 206 SYS_FCHOWNAT = 315 // { int sys_fchownat(int fd, const char *path, uid_t uid, gid_t gid, int flag); }
196 SYS_LINKAT = 317 // { int sys_linkat(int fd1, const char *path1, int fd2, \ 207 SYS_LINKAT = 317 // { int sys_linkat(int fd1, const char *path1, int fd2, const char *path2, int flag); }
197 SYS_MKDIRAT = 318 // { int sys_mkdirat(int fd, const char *path, \ 208 SYS_MKDIRAT = 318 // { int sys_mkdirat(int fd, const char *path, mode_t mode); }
198 SYS_MKFIFOAT = 319 // { int sys_mkfifoat(int fd, const char *path, \ 209 SYS_MKFIFOAT = 319 // { int sys_mkfifoat(int fd, const char *path, mode_t mode); }
199 SYS_MKNODAT = 320 // { int sys_mknodat(int fd, const char *path, \ 210 SYS_MKNODAT = 320 // { int sys_mknodat(int fd, const char *path, mode_t mode, dev_t dev); }
200 SYS_OPENAT = 321 // { int sys_openat(int fd, const char *path, int flags, \ 211 SYS_OPENAT = 321 // { int sys_openat(int fd, const char *path, int flags, ... mode_t mode); }
201 SYS_READLINKAT = 322 // { ssize_t sys_readlinkat(int fd, const char *path, \ 212 SYS_READLINKAT = 322 // { ssize_t sys_readlinkat(int fd, const char *path, char *buf, size_t count); }
202 SYS_RENAMEAT = 323 // { int sys_renameat(int fromfd, const char *from, \ 213 SYS_RENAMEAT = 323 // { int sys_renameat(int fromfd, const char *from, int tofd, const char *to); }
203 SYS_SYMLINKAT = 324 // { int sys_symlinkat(const char *path, int fd, \ 214 SYS_SYMLINKAT = 324 // { int sys_symlinkat(const char *path, int fd, const char *link); }
204 SYS_UNLINKAT = 325 // { int sys_unlinkat(int fd, const char *path, \ 215 SYS_UNLINKAT = 325 // { int sys_unlinkat(int fd, const char *path, int flag); }
205 SYS___SET_TCB = 329 // { void sys___set_tcb(void *tcb); } 216 SYS___SET_TCB = 329 // { void sys___set_tcb(void *tcb); }
206 SYS___GET_TCB = 330 // { void *sys___get_tcb(void); } 217 SYS___GET_TCB = 330 // { void *sys___get_tcb(void); }
207) 218)
diff --git a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go
index bc7fa57..f0dec6f 100644
--- a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go
+++ b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go
@@ -1,4 +1,4 @@
1// mksysnum_openbsd.pl 1// go run mksysnum.go https://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build amd64,openbsd 4// +build amd64,openbsd
@@ -9,35 +9,35 @@ const (
9 SYS_EXIT = 1 // { void sys_exit(int rval); } 9 SYS_EXIT = 1 // { void sys_exit(int rval); }
10 SYS_FORK = 2 // { int sys_fork(void); } 10 SYS_FORK = 2 // { int sys_fork(void); }
11 SYS_READ = 3 // { ssize_t sys_read(int fd, void *buf, size_t nbyte); } 11 SYS_READ = 3 // { ssize_t sys_read(int fd, void *buf, size_t nbyte); }
12 SYS_WRITE = 4 // { ssize_t sys_write(int fd, const void *buf, \ 12 SYS_WRITE = 4 // { ssize_t sys_write(int fd, const void *buf, size_t nbyte); }
13 SYS_OPEN = 5 // { int sys_open(const char *path, \ 13 SYS_OPEN = 5 // { int sys_open(const char *path, int flags, ... mode_t mode); }
14 SYS_CLOSE = 6 // { int sys_close(int fd); } 14 SYS_CLOSE = 6 // { int sys_close(int fd); }
15 SYS_GETENTROPY = 7 // { int sys_getentropy(void *buf, size_t nbyte); } 15 SYS_GETENTROPY = 7 // { int sys_getentropy(void *buf, size_t nbyte); }
16 SYS___TFORK = 8 // { int sys___tfork(const struct __tfork *param, \ 16 SYS___TFORK = 8 // { int sys___tfork(const struct __tfork *param, size_t psize); }
17 SYS_LINK = 9 // { int sys_link(const char *path, const char *link); } 17 SYS_LINK = 9 // { int sys_link(const char *path, const char *link); }
18 SYS_UNLINK = 10 // { int sys_unlink(const char *path); } 18 SYS_UNLINK = 10 // { int sys_unlink(const char *path); }
19 SYS_WAIT4 = 11 // { pid_t sys_wait4(pid_t pid, int *status, \ 19 SYS_WAIT4 = 11 // { pid_t sys_wait4(pid_t pid, int *status, int options, struct rusage *rusage); }
20 SYS_CHDIR = 12 // { int sys_chdir(const char *path); } 20 SYS_CHDIR = 12 // { int sys_chdir(const char *path); }
21 SYS_FCHDIR = 13 // { int sys_fchdir(int fd); } 21 SYS_FCHDIR = 13 // { int sys_fchdir(int fd); }
22 SYS_MKNOD = 14 // { int sys_mknod(const char *path, mode_t mode, \ 22 SYS_MKNOD = 14 // { int sys_mknod(const char *path, mode_t mode, dev_t dev); }
23 SYS_CHMOD = 15 // { int sys_chmod(const char *path, mode_t mode); } 23 SYS_CHMOD = 15 // { int sys_chmod(const char *path, mode_t mode); }
24 SYS_CHOWN = 16 // { int sys_chown(const char *path, uid_t uid, \ 24 SYS_CHOWN = 16 // { int sys_chown(const char *path, uid_t uid, gid_t gid); }
25 SYS_OBREAK = 17 // { int sys_obreak(char *nsize); } break 25 SYS_OBREAK = 17 // { int sys_obreak(char *nsize); } break
26 SYS_GETDTABLECOUNT = 18 // { int sys_getdtablecount(void); } 26 SYS_GETDTABLECOUNT = 18 // { int sys_getdtablecount(void); }
27 SYS_GETRUSAGE = 19 // { int sys_getrusage(int who, \ 27 SYS_GETRUSAGE = 19 // { int sys_getrusage(int who, struct rusage *rusage); }
28 SYS_GETPID = 20 // { pid_t sys_getpid(void); } 28 SYS_GETPID = 20 // { pid_t sys_getpid(void); }
29 SYS_MOUNT = 21 // { int sys_mount(const char *type, const char *path, \ 29 SYS_MOUNT = 21 // { int sys_mount(const char *type, const char *path, int flags, void *data); }
30 SYS_UNMOUNT = 22 // { int sys_unmount(const char *path, int flags); } 30 SYS_UNMOUNT = 22 // { int sys_unmount(const char *path, int flags); }
31 SYS_SETUID = 23 // { int sys_setuid(uid_t uid); } 31 SYS_SETUID = 23 // { int sys_setuid(uid_t uid); }
32 SYS_GETUID = 24 // { uid_t sys_getuid(void); } 32 SYS_GETUID = 24 // { uid_t sys_getuid(void); }
33 SYS_GETEUID = 25 // { uid_t sys_geteuid(void); } 33 SYS_GETEUID = 25 // { uid_t sys_geteuid(void); }
34 SYS_PTRACE = 26 // { int sys_ptrace(int req, pid_t pid, caddr_t addr, \ 34 SYS_PTRACE = 26 // { int sys_ptrace(int req, pid_t pid, caddr_t addr, int data); }
35 SYS_RECVMSG = 27 // { ssize_t sys_recvmsg(int s, struct msghdr *msg, \ 35 SYS_RECVMSG = 27 // { ssize_t sys_recvmsg(int s, struct msghdr *msg, int flags); }
36 SYS_SENDMSG = 28 // { ssize_t sys_sendmsg(int s, \ 36 SYS_SENDMSG = 28 // { ssize_t sys_sendmsg(int s, const struct msghdr *msg, int flags); }
37 SYS_RECVFROM = 29 // { ssize_t sys_recvfrom(int s, void *buf, size_t len, \ 37 SYS_RECVFROM = 29 // { ssize_t sys_recvfrom(int s, void *buf, size_t len, int flags, struct sockaddr *from, socklen_t *fromlenaddr); }
38 SYS_ACCEPT = 30 // { int sys_accept(int s, struct sockaddr *name, \ 38 SYS_ACCEPT = 30 // { int sys_accept(int s, struct sockaddr *name, socklen_t *anamelen); }
39 SYS_GETPEERNAME = 31 // { int sys_getpeername(int fdes, struct sockaddr *asa, \ 39 SYS_GETPEERNAME = 31 // { int sys_getpeername(int fdes, struct sockaddr *asa, socklen_t *alen); }
40 SYS_GETSOCKNAME = 32 // { int sys_getsockname(int fdes, struct sockaddr *asa, \ 40 SYS_GETSOCKNAME = 32 // { int sys_getsockname(int fdes, struct sockaddr *asa, socklen_t *alen); }
41 SYS_ACCESS = 33 // { int sys_access(const char *path, int amode); } 41 SYS_ACCESS = 33 // { int sys_access(const char *path, int amode); }
42 SYS_CHFLAGS = 34 // { int sys_chflags(const char *path, u_int flags); } 42 SYS_CHFLAGS = 34 // { int sys_chflags(const char *path, u_int flags); }
43 SYS_FCHFLAGS = 35 // { int sys_fchflags(int fd, u_int flags); } 43 SYS_FCHFLAGS = 35 // { int sys_fchflags(int fd, u_int flags); }
@@ -46,81 +46,81 @@ const (
46 SYS_GETPPID = 39 // { pid_t sys_getppid(void); } 46 SYS_GETPPID = 39 // { pid_t sys_getppid(void); }
47 SYS_LSTAT = 40 // { int sys_lstat(const char *path, struct stat *ub); } 47 SYS_LSTAT = 40 // { int sys_lstat(const char *path, struct stat *ub); }
48 SYS_DUP = 41 // { int sys_dup(int fd); } 48 SYS_DUP = 41 // { int sys_dup(int fd); }
49 SYS_FSTATAT = 42 // { int sys_fstatat(int fd, const char *path, \ 49 SYS_FSTATAT = 42 // { int sys_fstatat(int fd, const char *path, struct stat *buf, int flag); }
50 SYS_GETEGID = 43 // { gid_t sys_getegid(void); } 50 SYS_GETEGID = 43 // { gid_t sys_getegid(void); }
51 SYS_PROFIL = 44 // { int sys_profil(caddr_t samples, size_t size, \ 51 SYS_PROFIL = 44 // { int sys_profil(caddr_t samples, size_t size, u_long offset, u_int scale); }
52 SYS_KTRACE = 45 // { int sys_ktrace(const char *fname, int ops, \ 52 SYS_KTRACE = 45 // { int sys_ktrace(const char *fname, int ops, int facs, pid_t pid); }
53 SYS_SIGACTION = 46 // { int sys_sigaction(int signum, \ 53 SYS_SIGACTION = 46 // { int sys_sigaction(int signum, const struct sigaction *nsa, struct sigaction *osa); }
54 SYS_GETGID = 47 // { gid_t sys_getgid(void); } 54 SYS_GETGID = 47 // { gid_t sys_getgid(void); }
55 SYS_SIGPROCMASK = 48 // { int sys_sigprocmask(int how, sigset_t mask); } 55 SYS_SIGPROCMASK = 48 // { int sys_sigprocmask(int how, sigset_t mask); }
56 SYS_SETLOGIN = 50 // { int sys_setlogin(const char *namebuf); } 56 SYS_SETLOGIN = 50 // { int sys_setlogin(const char *namebuf); }
57 SYS_ACCT = 51 // { int sys_acct(const char *path); } 57 SYS_ACCT = 51 // { int sys_acct(const char *path); }
58 SYS_SIGPENDING = 52 // { int sys_sigpending(void); } 58 SYS_SIGPENDING = 52 // { int sys_sigpending(void); }
59 SYS_FSTAT = 53 // { int sys_fstat(int fd, struct stat *sb); } 59 SYS_FSTAT = 53 // { int sys_fstat(int fd, struct stat *sb); }
60 SYS_IOCTL = 54 // { int sys_ioctl(int fd, \ 60 SYS_IOCTL = 54 // { int sys_ioctl(int fd, u_long com, ... void *data); }
61 SYS_REBOOT = 55 // { int sys_reboot(int opt); } 61 SYS_REBOOT = 55 // { int sys_reboot(int opt); }
62 SYS_REVOKE = 56 // { int sys_revoke(const char *path); } 62 SYS_REVOKE = 56 // { int sys_revoke(const char *path); }
63 SYS_SYMLINK = 57 // { int sys_symlink(const char *path, \ 63 SYS_SYMLINK = 57 // { int sys_symlink(const char *path, const char *link); }
64 SYS_READLINK = 58 // { ssize_t sys_readlink(const char *path, \ 64 SYS_READLINK = 58 // { ssize_t sys_readlink(const char *path, char *buf, size_t count); }
65 SYS_EXECVE = 59 // { int sys_execve(const char *path, \ 65 SYS_EXECVE = 59 // { int sys_execve(const char *path, char * const *argp, char * const *envp); }
66 SYS_UMASK = 60 // { mode_t sys_umask(mode_t newmask); } 66 SYS_UMASK = 60 // { mode_t sys_umask(mode_t newmask); }
67 SYS_CHROOT = 61 // { int sys_chroot(const char *path); } 67 SYS_CHROOT = 61 // { int sys_chroot(const char *path); }
68 SYS_GETFSSTAT = 62 // { int sys_getfsstat(struct statfs *buf, size_t bufsize, \ 68 SYS_GETFSSTAT = 62 // { int sys_getfsstat(struct statfs *buf, size_t bufsize, int flags); }
69 SYS_STATFS = 63 // { int sys_statfs(const char *path, \ 69 SYS_STATFS = 63 // { int sys_statfs(const char *path, struct statfs *buf); }
70 SYS_FSTATFS = 64 // { int sys_fstatfs(int fd, struct statfs *buf); } 70 SYS_FSTATFS = 64 // { int sys_fstatfs(int fd, struct statfs *buf); }
71 SYS_FHSTATFS = 65 // { int sys_fhstatfs(const fhandle_t *fhp, \ 71 SYS_FHSTATFS = 65 // { int sys_fhstatfs(const fhandle_t *fhp, struct statfs *buf); }
72 SYS_VFORK = 66 // { int sys_vfork(void); } 72 SYS_VFORK = 66 // { int sys_vfork(void); }
73 SYS_GETTIMEOFDAY = 67 // { int sys_gettimeofday(struct timeval *tp, \ 73 SYS_GETTIMEOFDAY = 67 // { int sys_gettimeofday(struct timeval *tp, struct timezone *tzp); }
74 SYS_SETTIMEOFDAY = 68 // { int sys_settimeofday(const struct timeval *tv, \ 74 SYS_SETTIMEOFDAY = 68 // { int sys_settimeofday(const struct timeval *tv, const struct timezone *tzp); }
75 SYS_SETITIMER = 69 // { int sys_setitimer(int which, \ 75 SYS_SETITIMER = 69 // { int sys_setitimer(int which, const struct itimerval *itv, struct itimerval *oitv); }
76 SYS_GETITIMER = 70 // { int sys_getitimer(int which, \ 76 SYS_GETITIMER = 70 // { int sys_getitimer(int which, struct itimerval *itv); }
77 SYS_SELECT = 71 // { int sys_select(int nd, fd_set *in, fd_set *ou, \ 77 SYS_SELECT = 71 // { int sys_select(int nd, fd_set *in, fd_set *ou, fd_set *ex, struct timeval *tv); }
78 SYS_KEVENT = 72 // { int sys_kevent(int fd, \ 78 SYS_KEVENT = 72 // { int sys_kevent(int fd, const struct kevent *changelist, int nchanges, struct kevent *eventlist, int nevents, const struct timespec *timeout); }
79 SYS_MUNMAP = 73 // { int sys_munmap(void *addr, size_t len); } 79 SYS_MUNMAP = 73 // { int sys_munmap(void *addr, size_t len); }
80 SYS_MPROTECT = 74 // { int sys_mprotect(void *addr, size_t len, \ 80 SYS_MPROTECT = 74 // { int sys_mprotect(void *addr, size_t len, int prot); }
81 SYS_MADVISE = 75 // { int sys_madvise(void *addr, size_t len, \ 81 SYS_MADVISE = 75 // { int sys_madvise(void *addr, size_t len, int behav); }
82 SYS_UTIMES = 76 // { int sys_utimes(const char *path, \ 82 SYS_UTIMES = 76 // { int sys_utimes(const char *path, const struct timeval *tptr); }
83 SYS_FUTIMES = 77 // { int sys_futimes(int fd, \ 83 SYS_FUTIMES = 77 // { int sys_futimes(int fd, const struct timeval *tptr); }
84 SYS_MINCORE = 78 // { int sys_mincore(void *addr, size_t len, \ 84 SYS_MINCORE = 78 // { int sys_mincore(void *addr, size_t len, char *vec); }
85 SYS_GETGROUPS = 79 // { int sys_getgroups(int gidsetsize, \ 85 SYS_GETGROUPS = 79 // { int sys_getgroups(int gidsetsize, gid_t *gidset); }
86 SYS_SETGROUPS = 80 // { int sys_setgroups(int gidsetsize, \ 86 SYS_SETGROUPS = 80 // { int sys_setgroups(int gidsetsize, const gid_t *gidset); }
87 SYS_GETPGRP = 81 // { int sys_getpgrp(void); } 87 SYS_GETPGRP = 81 // { int sys_getpgrp(void); }
88 SYS_SETPGID = 82 // { int sys_setpgid(pid_t pid, pid_t pgid); } 88 SYS_SETPGID = 82 // { int sys_setpgid(pid_t pid, pid_t pgid); }
89 SYS_FUTEX = 83 // { int sys_futex(uint32_t *f, int op, int val, \ 89 SYS_FUTEX = 83 // { int sys_futex(uint32_t *f, int op, int val, const struct timespec *timeout, uint32_t *g); }
90 SYS_UTIMENSAT = 84 // { int sys_utimensat(int fd, const char *path, \ 90 SYS_UTIMENSAT = 84 // { int sys_utimensat(int fd, const char *path, const struct timespec *times, int flag); }
91 SYS_FUTIMENS = 85 // { int sys_futimens(int fd, \ 91 SYS_FUTIMENS = 85 // { int sys_futimens(int fd, const struct timespec *times); }
92 SYS_KBIND = 86 // { int sys_kbind(const struct __kbind *param, \ 92 SYS_KBIND = 86 // { int sys_kbind(const struct __kbind *param, size_t psize, int64_t proc_cookie); }
93 SYS_CLOCK_GETTIME = 87 // { int sys_clock_gettime(clockid_t clock_id, \ 93 SYS_CLOCK_GETTIME = 87 // { int sys_clock_gettime(clockid_t clock_id, struct timespec *tp); }
94 SYS_CLOCK_SETTIME = 88 // { int sys_clock_settime(clockid_t clock_id, \ 94 SYS_CLOCK_SETTIME = 88 // { int sys_clock_settime(clockid_t clock_id, const struct timespec *tp); }
95 SYS_CLOCK_GETRES = 89 // { int sys_clock_getres(clockid_t clock_id, \ 95 SYS_CLOCK_GETRES = 89 // { int sys_clock_getres(clockid_t clock_id, struct timespec *tp); }
96 SYS_DUP2 = 90 // { int sys_dup2(int from, int to); } 96 SYS_DUP2 = 90 // { int sys_dup2(int from, int to); }
97 SYS_NANOSLEEP = 91 // { int sys_nanosleep(const struct timespec *rqtp, \ 97 SYS_NANOSLEEP = 91 // { int sys_nanosleep(const struct timespec *rqtp, struct timespec *rmtp); }
98 SYS_FCNTL = 92 // { int sys_fcntl(int fd, int cmd, ... void *arg); } 98 SYS_FCNTL = 92 // { int sys_fcntl(int fd, int cmd, ... void *arg); }
99 SYS_ACCEPT4 = 93 // { int sys_accept4(int s, struct sockaddr *name, \ 99 SYS_ACCEPT4 = 93 // { int sys_accept4(int s, struct sockaddr *name, socklen_t *anamelen, int flags); }
100 SYS___THRSLEEP = 94 // { int sys___thrsleep(const volatile void *ident, \ 100 SYS___THRSLEEP = 94 // { int sys___thrsleep(const volatile void *ident, clockid_t clock_id, const struct timespec *tp, void *lock, const int *abort); }
101 SYS_FSYNC = 95 // { int sys_fsync(int fd); } 101 SYS_FSYNC = 95 // { int sys_fsync(int fd); }
102 SYS_SETPRIORITY = 96 // { int sys_setpriority(int which, id_t who, int prio); } 102 SYS_SETPRIORITY = 96 // { int sys_setpriority(int which, id_t who, int prio); }
103 SYS_SOCKET = 97 // { int sys_socket(int domain, int type, int protocol); } 103 SYS_SOCKET = 97 // { int sys_socket(int domain, int type, int protocol); }
104 SYS_CONNECT = 98 // { int sys_connect(int s, const struct sockaddr *name, \ 104 SYS_CONNECT = 98 // { int sys_connect(int s, const struct sockaddr *name, socklen_t namelen); }
105 SYS_GETDENTS = 99 // { int sys_getdents(int fd, void *buf, size_t buflen); } 105 SYS_GETDENTS = 99 // { int sys_getdents(int fd, void *buf, size_t buflen); }
106 SYS_GETPRIORITY = 100 // { int sys_getpriority(int which, id_t who); } 106 SYS_GETPRIORITY = 100 // { int sys_getpriority(int which, id_t who); }
107 SYS_PIPE2 = 101 // { int sys_pipe2(int *fdp, int flags); } 107 SYS_PIPE2 = 101 // { int sys_pipe2(int *fdp, int flags); }
108 SYS_DUP3 = 102 // { int sys_dup3(int from, int to, int flags); } 108 SYS_DUP3 = 102 // { int sys_dup3(int from, int to, int flags); }
109 SYS_SIGRETURN = 103 // { int sys_sigreturn(struct sigcontext *sigcntxp); } 109 SYS_SIGRETURN = 103 // { int sys_sigreturn(struct sigcontext *sigcntxp); }
110 SYS_BIND = 104 // { int sys_bind(int s, const struct sockaddr *name, \ 110 SYS_BIND = 104 // { int sys_bind(int s, const struct sockaddr *name, socklen_t namelen); }
111 SYS_SETSOCKOPT = 105 // { int sys_setsockopt(int s, int level, int name, \ 111 SYS_SETSOCKOPT = 105 // { int sys_setsockopt(int s, int level, int name, const void *val, socklen_t valsize); }
112 SYS_LISTEN = 106 // { int sys_listen(int s, int backlog); } 112 SYS_LISTEN = 106 // { int sys_listen(int s, int backlog); }
113 SYS_CHFLAGSAT = 107 // { int sys_chflagsat(int fd, const char *path, \ 113 SYS_CHFLAGSAT = 107 // { int sys_chflagsat(int fd, const char *path, u_int flags, int atflags); }
114 SYS_PLEDGE = 108 // { int sys_pledge(const char *promises, \ 114 SYS_PLEDGE = 108 // { int sys_pledge(const char *promises, const char *execpromises); }
115 SYS_PPOLL = 109 // { int sys_ppoll(struct pollfd *fds, \ 115 SYS_PPOLL = 109 // { int sys_ppoll(struct pollfd *fds, u_int nfds, const struct timespec *ts, const sigset_t *mask); }
116 SYS_PSELECT = 110 // { int sys_pselect(int nd, fd_set *in, fd_set *ou, \ 116 SYS_PSELECT = 110 // { int sys_pselect(int nd, fd_set *in, fd_set *ou, fd_set *ex, const struct timespec *ts, const sigset_t *mask); }
117 SYS_SIGSUSPEND = 111 // { int sys_sigsuspend(int mask); } 117 SYS_SIGSUSPEND = 111 // { int sys_sigsuspend(int mask); }
118 SYS_SENDSYSLOG = 112 // { int sys_sendsyslog(const char *buf, size_t nbyte, \ 118 SYS_SENDSYSLOG = 112 // { int sys_sendsyslog(const char *buf, size_t nbyte, int flags); }
119 SYS_UNVEIL = 114 // { int sys_unveil(const char *path, \ 119 SYS_UNVEIL = 114 // { int sys_unveil(const char *path, const char *permissions); }
120 SYS_GETSOCKOPT = 118 // { int sys_getsockopt(int s, int level, int name, \ 120 SYS_GETSOCKOPT = 118 // { int sys_getsockopt(int s, int level, int name, void *val, socklen_t *avalsize); }
121 SYS_THRKILL = 119 // { int sys_thrkill(pid_t tid, int signum, void *tcb); } 121 SYS_THRKILL = 119 // { int sys_thrkill(pid_t tid, int signum, void *tcb); }
122 SYS_READV = 120 // { ssize_t sys_readv(int fd, \ 122 SYS_READV = 120 // { ssize_t sys_readv(int fd, const struct iovec *iovp, int iovcnt); }
123 SYS_WRITEV = 121 // { ssize_t sys_writev(int fd, \ 123 SYS_WRITEV = 121 // { ssize_t sys_writev(int fd, const struct iovec *iovp, int iovcnt); }
124 SYS_KILL = 122 // { int sys_kill(int pid, int signum); } 124 SYS_KILL = 122 // { int sys_kill(int pid, int signum); }
125 SYS_FCHOWN = 123 // { int sys_fchown(int fd, uid_t uid, gid_t gid); } 125 SYS_FCHOWN = 123 // { int sys_fchown(int fd, uid_t uid, gid_t gid); }
126 SYS_FCHMOD = 124 // { int sys_fchmod(int fd, mode_t mode); } 126 SYS_FCHMOD = 124 // { int sys_fchmod(int fd, mode_t mode); }
@@ -129,90 +129,90 @@ const (
129 SYS_RENAME = 128 // { int sys_rename(const char *from, const char *to); } 129 SYS_RENAME = 128 // { int sys_rename(const char *from, const char *to); }
130 SYS_FLOCK = 131 // { int sys_flock(int fd, int how); } 130 SYS_FLOCK = 131 // { int sys_flock(int fd, int how); }
131 SYS_MKFIFO = 132 // { int sys_mkfifo(const char *path, mode_t mode); } 131 SYS_MKFIFO = 132 // { int sys_mkfifo(const char *path, mode_t mode); }
132 SYS_SENDTO = 133 // { ssize_t sys_sendto(int s, const void *buf, \ 132 SYS_SENDTO = 133 // { ssize_t sys_sendto(int s, const void *buf, size_t len, int flags, const struct sockaddr *to, socklen_t tolen); }
133 SYS_SHUTDOWN = 134 // { int sys_shutdown(int s, int how); } 133 SYS_SHUTDOWN = 134 // { int sys_shutdown(int s, int how); }
134 SYS_SOCKETPAIR = 135 // { int sys_socketpair(int domain, int type, \ 134 SYS_SOCKETPAIR = 135 // { int sys_socketpair(int domain, int type, int protocol, int *rsv); }
135 SYS_MKDIR = 136 // { int sys_mkdir(const char *path, mode_t mode); } 135 SYS_MKDIR = 136 // { int sys_mkdir(const char *path, mode_t mode); }
136 SYS_RMDIR = 137 // { int sys_rmdir(const char *path); } 136 SYS_RMDIR = 137 // { int sys_rmdir(const char *path); }
137 SYS_ADJTIME = 140 // { int sys_adjtime(const struct timeval *delta, \ 137 SYS_ADJTIME = 140 // { int sys_adjtime(const struct timeval *delta, struct timeval *olddelta); }
138 SYS_GETLOGIN_R = 141 // { int sys_getlogin_r(char *namebuf, u_int namelen); } 138 SYS_GETLOGIN_R = 141 // { int sys_getlogin_r(char *namebuf, u_int namelen); }
139 SYS_SETSID = 147 // { int sys_setsid(void); } 139 SYS_SETSID = 147 // { int sys_setsid(void); }
140 SYS_QUOTACTL = 148 // { int sys_quotactl(const char *path, int cmd, \ 140 SYS_QUOTACTL = 148 // { int sys_quotactl(const char *path, int cmd, int uid, char *arg); }
141 SYS_NFSSVC = 155 // { int sys_nfssvc(int flag, void *argp); } 141 SYS_NFSSVC = 155 // { int sys_nfssvc(int flag, void *argp); }
142 SYS_GETFH = 161 // { int sys_getfh(const char *fname, fhandle_t *fhp); } 142 SYS_GETFH = 161 // { int sys_getfh(const char *fname, fhandle_t *fhp); }
143 SYS_SYSARCH = 165 // { int sys_sysarch(int op, void *parms); } 143 SYS_SYSARCH = 165 // { int sys_sysarch(int op, void *parms); }
144 SYS_PREAD = 173 // { ssize_t sys_pread(int fd, void *buf, \ 144 SYS_PREAD = 173 // { ssize_t sys_pread(int fd, void *buf, size_t nbyte, int pad, off_t offset); }
145 SYS_PWRITE = 174 // { ssize_t sys_pwrite(int fd, const void *buf, \ 145 SYS_PWRITE = 174 // { ssize_t sys_pwrite(int fd, const void *buf, size_t nbyte, int pad, off_t offset); }
146 SYS_SETGID = 181 // { int sys_setgid(gid_t gid); } 146 SYS_SETGID = 181 // { int sys_setgid(gid_t gid); }
147 SYS_SETEGID = 182 // { int sys_setegid(gid_t egid); } 147 SYS_SETEGID = 182 // { int sys_setegid(gid_t egid); }
148 SYS_SETEUID = 183 // { int sys_seteuid(uid_t euid); } 148 SYS_SETEUID = 183 // { int sys_seteuid(uid_t euid); }
149 SYS_PATHCONF = 191 // { long sys_pathconf(const char *path, int name); } 149 SYS_PATHCONF = 191 // { long sys_pathconf(const char *path, int name); }
150 SYS_FPATHCONF = 192 // { long sys_fpathconf(int fd, int name); } 150 SYS_FPATHCONF = 192 // { long sys_fpathconf(int fd, int name); }
151 SYS_SWAPCTL = 193 // { int sys_swapctl(int cmd, const void *arg, int misc); } 151 SYS_SWAPCTL = 193 // { int sys_swapctl(int cmd, const void *arg, int misc); }
152 SYS_GETRLIMIT = 194 // { int sys_getrlimit(int which, \ 152 SYS_GETRLIMIT = 194 // { int sys_getrlimit(int which, struct rlimit *rlp); }
153 SYS_SETRLIMIT = 195 // { int sys_setrlimit(int which, \ 153 SYS_SETRLIMIT = 195 // { int sys_setrlimit(int which, const struct rlimit *rlp); }
154 SYS_MMAP = 197 // { void *sys_mmap(void *addr, size_t len, int prot, \ 154 SYS_MMAP = 197 // { void *sys_mmap(void *addr, size_t len, int prot, int flags, int fd, long pad, off_t pos); }
155 SYS_LSEEK = 199 // { off_t sys_lseek(int fd, int pad, off_t offset, \ 155 SYS_LSEEK = 199 // { off_t sys_lseek(int fd, int pad, off_t offset, int whence); }
156 SYS_TRUNCATE = 200 // { int sys_truncate(const char *path, int pad, \ 156 SYS_TRUNCATE = 200 // { int sys_truncate(const char *path, int pad, off_t length); }
157 SYS_FTRUNCATE = 201 // { int sys_ftruncate(int fd, int pad, off_t length); } 157 SYS_FTRUNCATE = 201 // { int sys_ftruncate(int fd, int pad, off_t length); }
158 SYS_SYSCTL = 202 // { int sys_sysctl(const int *name, u_int namelen, \ 158 SYS_SYSCTL = 202 // { int sys_sysctl(const int *name, u_int namelen, void *old, size_t *oldlenp, void *new, size_t newlen); }
159 SYS_MLOCK = 203 // { int sys_mlock(const void *addr, size_t len); } 159 SYS_MLOCK = 203 // { int sys_mlock(const void *addr, size_t len); }
160 SYS_MUNLOCK = 204 // { int sys_munlock(const void *addr, size_t len); } 160 SYS_MUNLOCK = 204 // { int sys_munlock(const void *addr, size_t len); }
161 SYS_GETPGID = 207 // { pid_t sys_getpgid(pid_t pid); } 161 SYS_GETPGID = 207 // { pid_t sys_getpgid(pid_t pid); }
162 SYS_UTRACE = 209 // { int sys_utrace(const char *label, const void *addr, \ 162 SYS_UTRACE = 209 // { int sys_utrace(const char *label, const void *addr, size_t len); }
163 SYS_SEMGET = 221 // { int sys_semget(key_t key, int nsems, int semflg); } 163 SYS_SEMGET = 221 // { int sys_semget(key_t key, int nsems, int semflg); }
164 SYS_MSGGET = 225 // { int sys_msgget(key_t key, int msgflg); } 164 SYS_MSGGET = 225 // { int sys_msgget(key_t key, int msgflg); }
165 SYS_MSGSND = 226 // { int sys_msgsnd(int msqid, const void *msgp, size_t msgsz, \ 165 SYS_MSGSND = 226 // { int sys_msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg); }
166 SYS_MSGRCV = 227 // { int sys_msgrcv(int msqid, void *msgp, size_t msgsz, \ 166 SYS_MSGRCV = 227 // { int sys_msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg); }
167 SYS_SHMAT = 228 // { void *sys_shmat(int shmid, const void *shmaddr, \ 167 SYS_SHMAT = 228 // { void *sys_shmat(int shmid, const void *shmaddr, int shmflg); }
168 SYS_SHMDT = 230 // { int sys_shmdt(const void *shmaddr); } 168 SYS_SHMDT = 230 // { int sys_shmdt(const void *shmaddr); }
169 SYS_MINHERIT = 250 // { int sys_minherit(void *addr, size_t len, \ 169 SYS_MINHERIT = 250 // { int sys_minherit(void *addr, size_t len, int inherit); }
170 SYS_POLL = 252 // { int sys_poll(struct pollfd *fds, \ 170 SYS_POLL = 252 // { int sys_poll(struct pollfd *fds, u_int nfds, int timeout); }
171 SYS_ISSETUGID = 253 // { int sys_issetugid(void); } 171 SYS_ISSETUGID = 253 // { int sys_issetugid(void); }
172 SYS_LCHOWN = 254 // { int sys_lchown(const char *path, uid_t uid, gid_t gid); } 172 SYS_LCHOWN = 254 // { int sys_lchown(const char *path, uid_t uid, gid_t gid); }
173 SYS_GETSID = 255 // { pid_t sys_getsid(pid_t pid); } 173 SYS_GETSID = 255 // { pid_t sys_getsid(pid_t pid); }
174 SYS_MSYNC = 256 // { int sys_msync(void *addr, size_t len, int flags); } 174 SYS_MSYNC = 256 // { int sys_msync(void *addr, size_t len, int flags); }
175 SYS_PIPE = 263 // { int sys_pipe(int *fdp); } 175 SYS_PIPE = 263 // { int sys_pipe(int *fdp); }
176 SYS_FHOPEN = 264 // { int sys_fhopen(const fhandle_t *fhp, int flags); } 176 SYS_FHOPEN = 264 // { int sys_fhopen(const fhandle_t *fhp, int flags); }
177 SYS_PREADV = 267 // { ssize_t sys_preadv(int fd, \ 177 SYS_PREADV = 267 // { ssize_t sys_preadv(int fd, const struct iovec *iovp, int iovcnt, int pad, off_t offset); }
178 SYS_PWRITEV = 268 // { ssize_t sys_pwritev(int fd, \ 178 SYS_PWRITEV = 268 // { ssize_t sys_pwritev(int fd, const struct iovec *iovp, int iovcnt, int pad, off_t offset); }
179 SYS_KQUEUE = 269 // { int sys_kqueue(void); } 179 SYS_KQUEUE = 269 // { int sys_kqueue(void); }
180 SYS_MLOCKALL = 271 // { int sys_mlockall(int flags); } 180 SYS_MLOCKALL = 271 // { int sys_mlockall(int flags); }
181 SYS_MUNLOCKALL = 272 // { int sys_munlockall(void); } 181 SYS_MUNLOCKALL = 272 // { int sys_munlockall(void); }
182 SYS_GETRESUID = 281 // { int sys_getresuid(uid_t *ruid, uid_t *euid, \ 182 SYS_GETRESUID = 281 // { int sys_getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); }
183 SYS_SETRESUID = 282 // { int sys_setresuid(uid_t ruid, uid_t euid, \ 183 SYS_SETRESUID = 282 // { int sys_setresuid(uid_t ruid, uid_t euid, uid_t suid); }
184 SYS_GETRESGID = 283 // { int sys_getresgid(gid_t *rgid, gid_t *egid, \ 184 SYS_GETRESGID = 283 // { int sys_getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid); }
185 SYS_SETRESGID = 284 // { int sys_setresgid(gid_t rgid, gid_t egid, \ 185 SYS_SETRESGID = 284 // { int sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid); }
186 SYS_MQUERY = 286 // { void *sys_mquery(void *addr, size_t len, int prot, \ 186 SYS_MQUERY = 286 // { void *sys_mquery(void *addr, size_t len, int prot, int flags, int fd, long pad, off_t pos); }
187 SYS_CLOSEFROM = 287 // { int sys_closefrom(int fd); } 187 SYS_CLOSEFROM = 287 // { int sys_closefrom(int fd); }
188 SYS_SIGALTSTACK = 288 // { int sys_sigaltstack(const struct sigaltstack *nss, \ 188 SYS_SIGALTSTACK = 288 // { int sys_sigaltstack(const struct sigaltstack *nss, struct sigaltstack *oss); }
189 SYS_SHMGET = 289 // { int sys_shmget(key_t key, size_t size, int shmflg); } 189 SYS_SHMGET = 289 // { int sys_shmget(key_t key, size_t size, int shmflg); }
190 SYS_SEMOP = 290 // { int sys_semop(int semid, struct sembuf *sops, \ 190 SYS_SEMOP = 290 // { int sys_semop(int semid, struct sembuf *sops, size_t nsops); }
191 SYS_FHSTAT = 294 // { int sys_fhstat(const fhandle_t *fhp, \ 191 SYS_FHSTAT = 294 // { int sys_fhstat(const fhandle_t *fhp, struct stat *sb); }
192 SYS___SEMCTL = 295 // { int sys___semctl(int semid, int semnum, int cmd, \ 192 SYS___SEMCTL = 295 // { int sys___semctl(int semid, int semnum, int cmd, union semun *arg); }
193 SYS_SHMCTL = 296 // { int sys_shmctl(int shmid, int cmd, \ 193 SYS_SHMCTL = 296 // { int sys_shmctl(int shmid, int cmd, struct shmid_ds *buf); }
194 SYS_MSGCTL = 297 // { int sys_msgctl(int msqid, int cmd, \ 194 SYS_MSGCTL = 297 // { int sys_msgctl(int msqid, int cmd, struct msqid_ds *buf); }
195 SYS_SCHED_YIELD = 298 // { int sys_sched_yield(void); } 195 SYS_SCHED_YIELD = 298 // { int sys_sched_yield(void); }
196 SYS_GETTHRID = 299 // { pid_t sys_getthrid(void); } 196 SYS_GETTHRID = 299 // { pid_t sys_getthrid(void); }
197 SYS___THRWAKEUP = 301 // { int sys___thrwakeup(const volatile void *ident, \ 197 SYS___THRWAKEUP = 301 // { int sys___thrwakeup(const volatile void *ident, int n); }
198 SYS___THREXIT = 302 // { void sys___threxit(pid_t *notdead); } 198 SYS___THREXIT = 302 // { void sys___threxit(pid_t *notdead); }
199 SYS___THRSIGDIVERT = 303 // { int sys___thrsigdivert(sigset_t sigmask, \ 199 SYS___THRSIGDIVERT = 303 // { int sys___thrsigdivert(sigset_t sigmask, siginfo_t *info, const struct timespec *timeout); }
200 SYS___GETCWD = 304 // { int sys___getcwd(char *buf, size_t len); } 200 SYS___GETCWD = 304 // { int sys___getcwd(char *buf, size_t len); }
201 SYS_ADJFREQ = 305 // { int sys_adjfreq(const int64_t *freq, \ 201 SYS_ADJFREQ = 305 // { int sys_adjfreq(const int64_t *freq, int64_t *oldfreq); }
202 SYS_SETRTABLE = 310 // { int sys_setrtable(int rtableid); } 202 SYS_SETRTABLE = 310 // { int sys_setrtable(int rtableid); }
203 SYS_GETRTABLE = 311 // { int sys_getrtable(void); } 203 SYS_GETRTABLE = 311 // { int sys_getrtable(void); }
204 SYS_FACCESSAT = 313 // { int sys_faccessat(int fd, const char *path, \ 204 SYS_FACCESSAT = 313 // { int sys_faccessat(int fd, const char *path, int amode, int flag); }
205 SYS_FCHMODAT = 314 // { int sys_fchmodat(int fd, const char *path, \ 205 SYS_FCHMODAT = 314 // { int sys_fchmodat(int fd, const char *path, mode_t mode, int flag); }
206 SYS_FCHOWNAT = 315 // { int sys_fchownat(int fd, const char *path, \ 206 SYS_FCHOWNAT = 315 // { int sys_fchownat(int fd, const char *path, uid_t uid, gid_t gid, int flag); }
207 SYS_LINKAT = 317 // { int sys_linkat(int fd1, const char *path1, int fd2, \ 207 SYS_LINKAT = 317 // { int sys_linkat(int fd1, const char *path1, int fd2, const char *path2, int flag); }
208 SYS_MKDIRAT = 318 // { int sys_mkdirat(int fd, const char *path, \ 208 SYS_MKDIRAT = 318 // { int sys_mkdirat(int fd, const char *path, mode_t mode); }
209 SYS_MKFIFOAT = 319 // { int sys_mkfifoat(int fd, const char *path, \ 209 SYS_MKFIFOAT = 319 // { int sys_mkfifoat(int fd, const char *path, mode_t mode); }
210 SYS_MKNODAT = 320 // { int sys_mknodat(int fd, const char *path, \ 210 SYS_MKNODAT = 320 // { int sys_mknodat(int fd, const char *path, mode_t mode, dev_t dev); }
211 SYS_OPENAT = 321 // { int sys_openat(int fd, const char *path, int flags, \ 211 SYS_OPENAT = 321 // { int sys_openat(int fd, const char *path, int flags, ... mode_t mode); }
212 SYS_READLINKAT = 322 // { ssize_t sys_readlinkat(int fd, const char *path, \ 212 SYS_READLINKAT = 322 // { ssize_t sys_readlinkat(int fd, const char *path, char *buf, size_t count); }
213 SYS_RENAMEAT = 323 // { int sys_renameat(int fromfd, const char *from, \ 213 SYS_RENAMEAT = 323 // { int sys_renameat(int fromfd, const char *from, int tofd, const char *to); }
214 SYS_SYMLINKAT = 324 // { int sys_symlinkat(const char *path, int fd, \ 214 SYS_SYMLINKAT = 324 // { int sys_symlinkat(const char *path, int fd, const char *link); }
215 SYS_UNLINKAT = 325 // { int sys_unlinkat(int fd, const char *path, \ 215 SYS_UNLINKAT = 325 // { int sys_unlinkat(int fd, const char *path, int flag); }
216 SYS___SET_TCB = 329 // { void sys___set_tcb(void *tcb); } 216 SYS___SET_TCB = 329 // { void sys___set_tcb(void *tcb); }
217 SYS___GET_TCB = 330 // { void *sys___get_tcb(void); } 217 SYS___GET_TCB = 330 // { void *sys___get_tcb(void); }
218) 218)
diff --git a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm.go b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm.go
index 7a1693a..33d1dc5 100644
--- a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm.go
+++ b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm.go
@@ -1,5 +1,5 @@
1// mksysnum_openbsd.pl 1// go run mksysnum.go https://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master
2// Code generated by the command above; DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build arm,openbsd 4// +build arm,openbsd
5 5
@@ -9,35 +9,35 @@ const (
9 SYS_EXIT = 1 // { void sys_exit(int rval); } 9 SYS_EXIT = 1 // { void sys_exit(int rval); }
10 SYS_FORK = 2 // { int sys_fork(void); } 10 SYS_FORK = 2 // { int sys_fork(void); }
11 SYS_READ = 3 // { ssize_t sys_read(int fd, void *buf, size_t nbyte); } 11 SYS_READ = 3 // { ssize_t sys_read(int fd, void *buf, size_t nbyte); }
12 SYS_WRITE = 4 // { ssize_t sys_write(int fd, const void *buf, \ 12 SYS_WRITE = 4 // { ssize_t sys_write(int fd, const void *buf, size_t nbyte); }
13 SYS_OPEN = 5 // { int sys_open(const char *path, \ 13 SYS_OPEN = 5 // { int sys_open(const char *path, int flags, ... mode_t mode); }
14 SYS_CLOSE = 6 // { int sys_close(int fd); } 14 SYS_CLOSE = 6 // { int sys_close(int fd); }
15 SYS_GETENTROPY = 7 // { int sys_getentropy(void *buf, size_t nbyte); } 15 SYS_GETENTROPY = 7 // { int sys_getentropy(void *buf, size_t nbyte); }
16 SYS___TFORK = 8 // { int sys___tfork(const struct __tfork *param, \ 16 SYS___TFORK = 8 // { int sys___tfork(const struct __tfork *param, size_t psize); }
17 SYS_LINK = 9 // { int sys_link(const char *path, const char *link); } 17 SYS_LINK = 9 // { int sys_link(const char *path, const char *link); }
18 SYS_UNLINK = 10 // { int sys_unlink(const char *path); } 18 SYS_UNLINK = 10 // { int sys_unlink(const char *path); }
19 SYS_WAIT4 = 11 // { pid_t sys_wait4(pid_t pid, int *status, \ 19 SYS_WAIT4 = 11 // { pid_t sys_wait4(pid_t pid, int *status, int options, struct rusage *rusage); }
20 SYS_CHDIR = 12 // { int sys_chdir(const char *path); } 20 SYS_CHDIR = 12 // { int sys_chdir(const char *path); }
21 SYS_FCHDIR = 13 // { int sys_fchdir(int fd); } 21 SYS_FCHDIR = 13 // { int sys_fchdir(int fd); }
22 SYS_MKNOD = 14 // { int sys_mknod(const char *path, mode_t mode, \ 22 SYS_MKNOD = 14 // { int sys_mknod(const char *path, mode_t mode, dev_t dev); }
23 SYS_CHMOD = 15 // { int sys_chmod(const char *path, mode_t mode); } 23 SYS_CHMOD = 15 // { int sys_chmod(const char *path, mode_t mode); }
24 SYS_CHOWN = 16 // { int sys_chown(const char *path, uid_t uid, \ 24 SYS_CHOWN = 16 // { int sys_chown(const char *path, uid_t uid, gid_t gid); }
25 SYS_OBREAK = 17 // { int sys_obreak(char *nsize); } break 25 SYS_OBREAK = 17 // { int sys_obreak(char *nsize); } break
26 SYS_GETDTABLECOUNT = 18 // { int sys_getdtablecount(void); } 26 SYS_GETDTABLECOUNT = 18 // { int sys_getdtablecount(void); }
27 SYS_GETRUSAGE = 19 // { int sys_getrusage(int who, \ 27 SYS_GETRUSAGE = 19 // { int sys_getrusage(int who, struct rusage *rusage); }
28 SYS_GETPID = 20 // { pid_t sys_getpid(void); } 28 SYS_GETPID = 20 // { pid_t sys_getpid(void); }
29 SYS_MOUNT = 21 // { int sys_mount(const char *type, const char *path, \ 29 SYS_MOUNT = 21 // { int sys_mount(const char *type, const char *path, int flags, void *data); }
30 SYS_UNMOUNT = 22 // { int sys_unmount(const char *path, int flags); } 30 SYS_UNMOUNT = 22 // { int sys_unmount(const char *path, int flags); }
31 SYS_SETUID = 23 // { int sys_setuid(uid_t uid); } 31 SYS_SETUID = 23 // { int sys_setuid(uid_t uid); }
32 SYS_GETUID = 24 // { uid_t sys_getuid(void); } 32 SYS_GETUID = 24 // { uid_t sys_getuid(void); }
33 SYS_GETEUID = 25 // { uid_t sys_geteuid(void); } 33 SYS_GETEUID = 25 // { uid_t sys_geteuid(void); }
34 SYS_PTRACE = 26 // { int sys_ptrace(int req, pid_t pid, caddr_t addr, \ 34 SYS_PTRACE = 26 // { int sys_ptrace(int req, pid_t pid, caddr_t addr, int data); }
35 SYS_RECVMSG = 27 // { ssize_t sys_recvmsg(int s, struct msghdr *msg, \ 35 SYS_RECVMSG = 27 // { ssize_t sys_recvmsg(int s, struct msghdr *msg, int flags); }
36 SYS_SENDMSG = 28 // { ssize_t sys_sendmsg(int s, \ 36 SYS_SENDMSG = 28 // { ssize_t sys_sendmsg(int s, const struct msghdr *msg, int flags); }
37 SYS_RECVFROM = 29 // { ssize_t sys_recvfrom(int s, void *buf, size_t len, \ 37 SYS_RECVFROM = 29 // { ssize_t sys_recvfrom(int s, void *buf, size_t len, int flags, struct sockaddr *from, socklen_t *fromlenaddr); }
38 SYS_ACCEPT = 30 // { int sys_accept(int s, struct sockaddr *name, \ 38 SYS_ACCEPT = 30 // { int sys_accept(int s, struct sockaddr *name, socklen_t *anamelen); }
39 SYS_GETPEERNAME = 31 // { int sys_getpeername(int fdes, struct sockaddr *asa, \ 39 SYS_GETPEERNAME = 31 // { int sys_getpeername(int fdes, struct sockaddr *asa, socklen_t *alen); }
40 SYS_GETSOCKNAME = 32 // { int sys_getsockname(int fdes, struct sockaddr *asa, \ 40 SYS_GETSOCKNAME = 32 // { int sys_getsockname(int fdes, struct sockaddr *asa, socklen_t *alen); }
41 SYS_ACCESS = 33 // { int sys_access(const char *path, int amode); } 41 SYS_ACCESS = 33 // { int sys_access(const char *path, int amode); }
42 SYS_CHFLAGS = 34 // { int sys_chflags(const char *path, u_int flags); } 42 SYS_CHFLAGS = 34 // { int sys_chflags(const char *path, u_int flags); }
43 SYS_FCHFLAGS = 35 // { int sys_fchflags(int fd, u_int flags); } 43 SYS_FCHFLAGS = 35 // { int sys_fchflags(int fd, u_int flags); }
@@ -46,77 +46,81 @@ const (
46 SYS_GETPPID = 39 // { pid_t sys_getppid(void); } 46 SYS_GETPPID = 39 // { pid_t sys_getppid(void); }
47 SYS_LSTAT = 40 // { int sys_lstat(const char *path, struct stat *ub); } 47 SYS_LSTAT = 40 // { int sys_lstat(const char *path, struct stat *ub); }
48 SYS_DUP = 41 // { int sys_dup(int fd); } 48 SYS_DUP = 41 // { int sys_dup(int fd); }
49 SYS_FSTATAT = 42 // { int sys_fstatat(int fd, const char *path, \ 49 SYS_FSTATAT = 42 // { int sys_fstatat(int fd, const char *path, struct stat *buf, int flag); }
50 SYS_GETEGID = 43 // { gid_t sys_getegid(void); } 50 SYS_GETEGID = 43 // { gid_t sys_getegid(void); }
51 SYS_PROFIL = 44 // { int sys_profil(caddr_t samples, size_t size, \ 51 SYS_PROFIL = 44 // { int sys_profil(caddr_t samples, size_t size, u_long offset, u_int scale); }
52 SYS_KTRACE = 45 // { int sys_ktrace(const char *fname, int ops, \ 52 SYS_KTRACE = 45 // { int sys_ktrace(const char *fname, int ops, int facs, pid_t pid); }
53 SYS_SIGACTION = 46 // { int sys_sigaction(int signum, \ 53 SYS_SIGACTION = 46 // { int sys_sigaction(int signum, const struct sigaction *nsa, struct sigaction *osa); }
54 SYS_GETGID = 47 // { gid_t sys_getgid(void); } 54 SYS_GETGID = 47 // { gid_t sys_getgid(void); }
55 SYS_SIGPROCMASK = 48 // { int sys_sigprocmask(int how, sigset_t mask); } 55 SYS_SIGPROCMASK = 48 // { int sys_sigprocmask(int how, sigset_t mask); }
56 SYS_GETLOGIN = 49 // { int sys_getlogin(char *namebuf, u_int namelen); }
57 SYS_SETLOGIN = 50 // { int sys_setlogin(const char *namebuf); } 56 SYS_SETLOGIN = 50 // { int sys_setlogin(const char *namebuf); }
58 SYS_ACCT = 51 // { int sys_acct(const char *path); } 57 SYS_ACCT = 51 // { int sys_acct(const char *path); }
59 SYS_SIGPENDING = 52 // { int sys_sigpending(void); } 58 SYS_SIGPENDING = 52 // { int sys_sigpending(void); }
60 SYS_FSTAT = 53 // { int sys_fstat(int fd, struct stat *sb); } 59 SYS_FSTAT = 53 // { int sys_fstat(int fd, struct stat *sb); }
61 SYS_IOCTL = 54 // { int sys_ioctl(int fd, \ 60 SYS_IOCTL = 54 // { int sys_ioctl(int fd, u_long com, ... void *data); }
62 SYS_REBOOT = 55 // { int sys_reboot(int opt); } 61 SYS_REBOOT = 55 // { int sys_reboot(int opt); }
63 SYS_REVOKE = 56 // { int sys_revoke(const char *path); } 62 SYS_REVOKE = 56 // { int sys_revoke(const char *path); }
64 SYS_SYMLINK = 57 // { int sys_symlink(const char *path, \ 63 SYS_SYMLINK = 57 // { int sys_symlink(const char *path, const char *link); }
65 SYS_READLINK = 58 // { ssize_t sys_readlink(const char *path, \ 64 SYS_READLINK = 58 // { ssize_t sys_readlink(const char *path, char *buf, size_t count); }
66 SYS_EXECVE = 59 // { int sys_execve(const char *path, \ 65 SYS_EXECVE = 59 // { int sys_execve(const char *path, char * const *argp, char * const *envp); }
67 SYS_UMASK = 60 // { mode_t sys_umask(mode_t newmask); } 66 SYS_UMASK = 60 // { mode_t sys_umask(mode_t newmask); }
68 SYS_CHROOT = 61 // { int sys_chroot(const char *path); } 67 SYS_CHROOT = 61 // { int sys_chroot(const char *path); }
69 SYS_GETFSSTAT = 62 // { int sys_getfsstat(struct statfs *buf, size_t bufsize, \ 68 SYS_GETFSSTAT = 62 // { int sys_getfsstat(struct statfs *buf, size_t bufsize, int flags); }
70 SYS_STATFS = 63 // { int sys_statfs(const char *path, \ 69 SYS_STATFS = 63 // { int sys_statfs(const char *path, struct statfs *buf); }
71 SYS_FSTATFS = 64 // { int sys_fstatfs(int fd, struct statfs *buf); } 70 SYS_FSTATFS = 64 // { int sys_fstatfs(int fd, struct statfs *buf); }
72 SYS_FHSTATFS = 65 // { int sys_fhstatfs(const fhandle_t *fhp, \ 71 SYS_FHSTATFS = 65 // { int sys_fhstatfs(const fhandle_t *fhp, struct statfs *buf); }
73 SYS_VFORK = 66 // { int sys_vfork(void); } 72 SYS_VFORK = 66 // { int sys_vfork(void); }
74 SYS_GETTIMEOFDAY = 67 // { int sys_gettimeofday(struct timeval *tp, \ 73 SYS_GETTIMEOFDAY = 67 // { int sys_gettimeofday(struct timeval *tp, struct timezone *tzp); }
75 SYS_SETTIMEOFDAY = 68 // { int sys_settimeofday(const struct timeval *tv, \ 74 SYS_SETTIMEOFDAY = 68 // { int sys_settimeofday(const struct timeval *tv, const struct timezone *tzp); }
76 SYS_SETITIMER = 69 // { int sys_setitimer(int which, \ 75 SYS_SETITIMER = 69 // { int sys_setitimer(int which, const struct itimerval *itv, struct itimerval *oitv); }
77 SYS_GETITIMER = 70 // { int sys_getitimer(int which, \ 76 SYS_GETITIMER = 70 // { int sys_getitimer(int which, struct itimerval *itv); }
78 SYS_SELECT = 71 // { int sys_select(int nd, fd_set *in, fd_set *ou, \ 77 SYS_SELECT = 71 // { int sys_select(int nd, fd_set *in, fd_set *ou, fd_set *ex, struct timeval *tv); }
79 SYS_KEVENT = 72 // { int sys_kevent(int fd, \ 78 SYS_KEVENT = 72 // { int sys_kevent(int fd, const struct kevent *changelist, int nchanges, struct kevent *eventlist, int nevents, const struct timespec *timeout); }
80 SYS_MUNMAP = 73 // { int sys_munmap(void *addr, size_t len); } 79 SYS_MUNMAP = 73 // { int sys_munmap(void *addr, size_t len); }
81 SYS_MPROTECT = 74 // { int sys_mprotect(void *addr, size_t len, \ 80 SYS_MPROTECT = 74 // { int sys_mprotect(void *addr, size_t len, int prot); }
82 SYS_MADVISE = 75 // { int sys_madvise(void *addr, size_t len, \ 81 SYS_MADVISE = 75 // { int sys_madvise(void *addr, size_t len, int behav); }
83 SYS_UTIMES = 76 // { int sys_utimes(const char *path, \ 82 SYS_UTIMES = 76 // { int sys_utimes(const char *path, const struct timeval *tptr); }
84 SYS_FUTIMES = 77 // { int sys_futimes(int fd, \ 83 SYS_FUTIMES = 77 // { int sys_futimes(int fd, const struct timeval *tptr); }
85 SYS_MINCORE = 78 // { int sys_mincore(void *addr, size_t len, \ 84 SYS_MINCORE = 78 // { int sys_mincore(void *addr, size_t len, char *vec); }
86 SYS_GETGROUPS = 79 // { int sys_getgroups(int gidsetsize, \ 85 SYS_GETGROUPS = 79 // { int sys_getgroups(int gidsetsize, gid_t *gidset); }
87 SYS_SETGROUPS = 80 // { int sys_setgroups(int gidsetsize, \ 86 SYS_SETGROUPS = 80 // { int sys_setgroups(int gidsetsize, const gid_t *gidset); }
88 SYS_GETPGRP = 81 // { int sys_getpgrp(void); } 87 SYS_GETPGRP = 81 // { int sys_getpgrp(void); }
89 SYS_SETPGID = 82 // { int sys_setpgid(pid_t pid, pid_t pgid); } 88 SYS_SETPGID = 82 // { int sys_setpgid(pid_t pid, pid_t pgid); }
90 SYS_SENDSYSLOG = 83 // { int sys_sendsyslog(const void *buf, size_t nbyte); } 89 SYS_FUTEX = 83 // { int sys_futex(uint32_t *f, int op, int val, const struct timespec *timeout, uint32_t *g); }
91 SYS_UTIMENSAT = 84 // { int sys_utimensat(int fd, const char *path, \ 90 SYS_UTIMENSAT = 84 // { int sys_utimensat(int fd, const char *path, const struct timespec *times, int flag); }
92 SYS_FUTIMENS = 85 // { int sys_futimens(int fd, \ 91 SYS_FUTIMENS = 85 // { int sys_futimens(int fd, const struct timespec *times); }
93 SYS_CLOCK_GETTIME = 87 // { int sys_clock_gettime(clockid_t clock_id, \ 92 SYS_KBIND = 86 // { int sys_kbind(const struct __kbind *param, size_t psize, int64_t proc_cookie); }
94 SYS_CLOCK_SETTIME = 88 // { int sys_clock_settime(clockid_t clock_id, \ 93 SYS_CLOCK_GETTIME = 87 // { int sys_clock_gettime(clockid_t clock_id, struct timespec *tp); }
95 SYS_CLOCK_GETRES = 89 // { int sys_clock_getres(clockid_t clock_id, \ 94 SYS_CLOCK_SETTIME = 88 // { int sys_clock_settime(clockid_t clock_id, const struct timespec *tp); }
95 SYS_CLOCK_GETRES = 89 // { int sys_clock_getres(clockid_t clock_id, struct timespec *tp); }
96 SYS_DUP2 = 90 // { int sys_dup2(int from, int to); } 96 SYS_DUP2 = 90 // { int sys_dup2(int from, int to); }
97 SYS_NANOSLEEP = 91 // { int sys_nanosleep(const struct timespec *rqtp, \ 97 SYS_NANOSLEEP = 91 // { int sys_nanosleep(const struct timespec *rqtp, struct timespec *rmtp); }
98 SYS_FCNTL = 92 // { int sys_fcntl(int fd, int cmd, ... void *arg); } 98 SYS_FCNTL = 92 // { int sys_fcntl(int fd, int cmd, ... void *arg); }
99 SYS_ACCEPT4 = 93 // { int sys_accept4(int s, struct sockaddr *name, \ 99 SYS_ACCEPT4 = 93 // { int sys_accept4(int s, struct sockaddr *name, socklen_t *anamelen, int flags); }
100 SYS___THRSLEEP = 94 // { int sys___thrsleep(const volatile void *ident, \ 100 SYS___THRSLEEP = 94 // { int sys___thrsleep(const volatile void *ident, clockid_t clock_id, const struct timespec *tp, void *lock, const int *abort); }
101 SYS_FSYNC = 95 // { int sys_fsync(int fd); } 101 SYS_FSYNC = 95 // { int sys_fsync(int fd); }
102 SYS_SETPRIORITY = 96 // { int sys_setpriority(int which, id_t who, int prio); } 102 SYS_SETPRIORITY = 96 // { int sys_setpriority(int which, id_t who, int prio); }
103 SYS_SOCKET = 97 // { int sys_socket(int domain, int type, int protocol); } 103 SYS_SOCKET = 97 // { int sys_socket(int domain, int type, int protocol); }
104 SYS_CONNECT = 98 // { int sys_connect(int s, const struct sockaddr *name, \ 104 SYS_CONNECT = 98 // { int sys_connect(int s, const struct sockaddr *name, socklen_t namelen); }
105 SYS_GETDENTS = 99 // { int sys_getdents(int fd, void *buf, size_t buflen); } 105 SYS_GETDENTS = 99 // { int sys_getdents(int fd, void *buf, size_t buflen); }
106 SYS_GETPRIORITY = 100 // { int sys_getpriority(int which, id_t who); } 106 SYS_GETPRIORITY = 100 // { int sys_getpriority(int which, id_t who); }
107 SYS_PIPE2 = 101 // { int sys_pipe2(int *fdp, int flags); } 107 SYS_PIPE2 = 101 // { int sys_pipe2(int *fdp, int flags); }
108 SYS_DUP3 = 102 // { int sys_dup3(int from, int to, int flags); } 108 SYS_DUP3 = 102 // { int sys_dup3(int from, int to, int flags); }
109 SYS_SIGRETURN = 103 // { int sys_sigreturn(struct sigcontext *sigcntxp); } 109 SYS_SIGRETURN = 103 // { int sys_sigreturn(struct sigcontext *sigcntxp); }
110 SYS_BIND = 104 // { int sys_bind(int s, const struct sockaddr *name, \ 110 SYS_BIND = 104 // { int sys_bind(int s, const struct sockaddr *name, socklen_t namelen); }
111 SYS_SETSOCKOPT = 105 // { int sys_setsockopt(int s, int level, int name, \ 111 SYS_SETSOCKOPT = 105 // { int sys_setsockopt(int s, int level, int name, const void *val, socklen_t valsize); }
112 SYS_LISTEN = 106 // { int sys_listen(int s, int backlog); } 112 SYS_LISTEN = 106 // { int sys_listen(int s, int backlog); }
113 SYS_CHFLAGSAT = 107 // { int sys_chflagsat(int fd, const char *path, \ 113 SYS_CHFLAGSAT = 107 // { int sys_chflagsat(int fd, const char *path, u_int flags, int atflags); }
114 SYS_PPOLL = 109 // { int sys_ppoll(struct pollfd *fds, \ 114 SYS_PLEDGE = 108 // { int sys_pledge(const char *promises, const char *execpromises); }
115 SYS_PSELECT = 110 // { int sys_pselect(int nd, fd_set *in, fd_set *ou, \ 115 SYS_PPOLL = 109 // { int sys_ppoll(struct pollfd *fds, u_int nfds, const struct timespec *ts, const sigset_t *mask); }
116 SYS_PSELECT = 110 // { int sys_pselect(int nd, fd_set *in, fd_set *ou, fd_set *ex, const struct timespec *ts, const sigset_t *mask); }
116 SYS_SIGSUSPEND = 111 // { int sys_sigsuspend(int mask); } 117 SYS_SIGSUSPEND = 111 // { int sys_sigsuspend(int mask); }
117 SYS_GETSOCKOPT = 118 // { int sys_getsockopt(int s, int level, int name, \ 118 SYS_SENDSYSLOG = 112 // { int sys_sendsyslog(const char *buf, size_t nbyte, int flags); }
118 SYS_READV = 120 // { ssize_t sys_readv(int fd, \ 119 SYS_UNVEIL = 114 // { int sys_unveil(const char *path, const char *permissions); }
119 SYS_WRITEV = 121 // { ssize_t sys_writev(int fd, \ 120 SYS_GETSOCKOPT = 118 // { int sys_getsockopt(int s, int level, int name, void *val, socklen_t *avalsize); }
121 SYS_THRKILL = 119 // { int sys_thrkill(pid_t tid, int signum, void *tcb); }
122 SYS_READV = 120 // { ssize_t sys_readv(int fd, const struct iovec *iovp, int iovcnt); }
123 SYS_WRITEV = 121 // { ssize_t sys_writev(int fd, const struct iovec *iovp, int iovcnt); }
120 SYS_KILL = 122 // { int sys_kill(int pid, int signum); } 124 SYS_KILL = 122 // { int sys_kill(int pid, int signum); }
121 SYS_FCHOWN = 123 // { int sys_fchown(int fd, uid_t uid, gid_t gid); } 125 SYS_FCHOWN = 123 // { int sys_fchown(int fd, uid_t uid, gid_t gid); }
122 SYS_FCHMOD = 124 // { int sys_fchmod(int fd, mode_t mode); } 126 SYS_FCHMOD = 124 // { int sys_fchmod(int fd, mode_t mode); }
@@ -125,89 +129,90 @@ const (
125 SYS_RENAME = 128 // { int sys_rename(const char *from, const char *to); } 129 SYS_RENAME = 128 // { int sys_rename(const char *from, const char *to); }
126 SYS_FLOCK = 131 // { int sys_flock(int fd, int how); } 130 SYS_FLOCK = 131 // { int sys_flock(int fd, int how); }
127 SYS_MKFIFO = 132 // { int sys_mkfifo(const char *path, mode_t mode); } 131 SYS_MKFIFO = 132 // { int sys_mkfifo(const char *path, mode_t mode); }
128 SYS_SENDTO = 133 // { ssize_t sys_sendto(int s, const void *buf, \ 132 SYS_SENDTO = 133 // { ssize_t sys_sendto(int s, const void *buf, size_t len, int flags, const struct sockaddr *to, socklen_t tolen); }
129 SYS_SHUTDOWN = 134 // { int sys_shutdown(int s, int how); } 133 SYS_SHUTDOWN = 134 // { int sys_shutdown(int s, int how); }
130 SYS_SOCKETPAIR = 135 // { int sys_socketpair(int domain, int type, \ 134 SYS_SOCKETPAIR = 135 // { int sys_socketpair(int domain, int type, int protocol, int *rsv); }
131 SYS_MKDIR = 136 // { int sys_mkdir(const char *path, mode_t mode); } 135 SYS_MKDIR = 136 // { int sys_mkdir(const char *path, mode_t mode); }
132 SYS_RMDIR = 137 // { int sys_rmdir(const char *path); } 136 SYS_RMDIR = 137 // { int sys_rmdir(const char *path); }
133 SYS_ADJTIME = 140 // { int sys_adjtime(const struct timeval *delta, \ 137 SYS_ADJTIME = 140 // { int sys_adjtime(const struct timeval *delta, struct timeval *olddelta); }
138 SYS_GETLOGIN_R = 141 // { int sys_getlogin_r(char *namebuf, u_int namelen); }
134 SYS_SETSID = 147 // { int sys_setsid(void); } 139 SYS_SETSID = 147 // { int sys_setsid(void); }
135 SYS_QUOTACTL = 148 // { int sys_quotactl(const char *path, int cmd, \ 140 SYS_QUOTACTL = 148 // { int sys_quotactl(const char *path, int cmd, int uid, char *arg); }
136 SYS_NFSSVC = 155 // { int sys_nfssvc(int flag, void *argp); } 141 SYS_NFSSVC = 155 // { int sys_nfssvc(int flag, void *argp); }
137 SYS_GETFH = 161 // { int sys_getfh(const char *fname, fhandle_t *fhp); } 142 SYS_GETFH = 161 // { int sys_getfh(const char *fname, fhandle_t *fhp); }
138 SYS_SYSARCH = 165 // { int sys_sysarch(int op, void *parms); } 143 SYS_SYSARCH = 165 // { int sys_sysarch(int op, void *parms); }
139 SYS_PREAD = 173 // { ssize_t sys_pread(int fd, void *buf, \ 144 SYS_PREAD = 173 // { ssize_t sys_pread(int fd, void *buf, size_t nbyte, int pad, off_t offset); }
140 SYS_PWRITE = 174 // { ssize_t sys_pwrite(int fd, const void *buf, \ 145 SYS_PWRITE = 174 // { ssize_t sys_pwrite(int fd, const void *buf, size_t nbyte, int pad, off_t offset); }
141 SYS_SETGID = 181 // { int sys_setgid(gid_t gid); } 146 SYS_SETGID = 181 // { int sys_setgid(gid_t gid); }
142 SYS_SETEGID = 182 // { int sys_setegid(gid_t egid); } 147 SYS_SETEGID = 182 // { int sys_setegid(gid_t egid); }
143 SYS_SETEUID = 183 // { int sys_seteuid(uid_t euid); } 148 SYS_SETEUID = 183 // { int sys_seteuid(uid_t euid); }
144 SYS_PATHCONF = 191 // { long sys_pathconf(const char *path, int name); } 149 SYS_PATHCONF = 191 // { long sys_pathconf(const char *path, int name); }
145 SYS_FPATHCONF = 192 // { long sys_fpathconf(int fd, int name); } 150 SYS_FPATHCONF = 192 // { long sys_fpathconf(int fd, int name); }
146 SYS_SWAPCTL = 193 // { int sys_swapctl(int cmd, const void *arg, int misc); } 151 SYS_SWAPCTL = 193 // { int sys_swapctl(int cmd, const void *arg, int misc); }
147 SYS_GETRLIMIT = 194 // { int sys_getrlimit(int which, \ 152 SYS_GETRLIMIT = 194 // { int sys_getrlimit(int which, struct rlimit *rlp); }
148 SYS_SETRLIMIT = 195 // { int sys_setrlimit(int which, \ 153 SYS_SETRLIMIT = 195 // { int sys_setrlimit(int which, const struct rlimit *rlp); }
149 SYS_MMAP = 197 // { void *sys_mmap(void *addr, size_t len, int prot, \ 154 SYS_MMAP = 197 // { void *sys_mmap(void *addr, size_t len, int prot, int flags, int fd, long pad, off_t pos); }
150 SYS_LSEEK = 199 // { off_t sys_lseek(int fd, int pad, off_t offset, \ 155 SYS_LSEEK = 199 // { off_t sys_lseek(int fd, int pad, off_t offset, int whence); }
151 SYS_TRUNCATE = 200 // { int sys_truncate(const char *path, int pad, \ 156 SYS_TRUNCATE = 200 // { int sys_truncate(const char *path, int pad, off_t length); }
152 SYS_FTRUNCATE = 201 // { int sys_ftruncate(int fd, int pad, off_t length); } 157 SYS_FTRUNCATE = 201 // { int sys_ftruncate(int fd, int pad, off_t length); }
153 SYS___SYSCTL = 202 // { int sys___sysctl(const int *name, u_int namelen, \ 158 SYS_SYSCTL = 202 // { int sys_sysctl(const int *name, u_int namelen, void *old, size_t *oldlenp, void *new, size_t newlen); }
154 SYS_MLOCK = 203 // { int sys_mlock(const void *addr, size_t len); } 159 SYS_MLOCK = 203 // { int sys_mlock(const void *addr, size_t len); }
155 SYS_MUNLOCK = 204 // { int sys_munlock(const void *addr, size_t len); } 160 SYS_MUNLOCK = 204 // { int sys_munlock(const void *addr, size_t len); }
156 SYS_GETPGID = 207 // { pid_t sys_getpgid(pid_t pid); } 161 SYS_GETPGID = 207 // { pid_t sys_getpgid(pid_t pid); }
157 SYS_UTRACE = 209 // { int sys_utrace(const char *label, const void *addr, \ 162 SYS_UTRACE = 209 // { int sys_utrace(const char *label, const void *addr, size_t len); }
158 SYS_SEMGET = 221 // { int sys_semget(key_t key, int nsems, int semflg); } 163 SYS_SEMGET = 221 // { int sys_semget(key_t key, int nsems, int semflg); }
159 SYS_MSGGET = 225 // { int sys_msgget(key_t key, int msgflg); } 164 SYS_MSGGET = 225 // { int sys_msgget(key_t key, int msgflg); }
160 SYS_MSGSND = 226 // { int sys_msgsnd(int msqid, const void *msgp, size_t msgsz, \ 165 SYS_MSGSND = 226 // { int sys_msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg); }
161 SYS_MSGRCV = 227 // { int sys_msgrcv(int msqid, void *msgp, size_t msgsz, \ 166 SYS_MSGRCV = 227 // { int sys_msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg); }
162 SYS_SHMAT = 228 // { void *sys_shmat(int shmid, const void *shmaddr, \ 167 SYS_SHMAT = 228 // { void *sys_shmat(int shmid, const void *shmaddr, int shmflg); }
163 SYS_SHMDT = 230 // { int sys_shmdt(const void *shmaddr); } 168 SYS_SHMDT = 230 // { int sys_shmdt(const void *shmaddr); }
164 SYS_MINHERIT = 250 // { int sys_minherit(void *addr, size_t len, \ 169 SYS_MINHERIT = 250 // { int sys_minherit(void *addr, size_t len, int inherit); }
165 SYS_POLL = 252 // { int sys_poll(struct pollfd *fds, \ 170 SYS_POLL = 252 // { int sys_poll(struct pollfd *fds, u_int nfds, int timeout); }
166 SYS_ISSETUGID = 253 // { int sys_issetugid(void); } 171 SYS_ISSETUGID = 253 // { int sys_issetugid(void); }
167 SYS_LCHOWN = 254 // { int sys_lchown(const char *path, uid_t uid, gid_t gid); } 172 SYS_LCHOWN = 254 // { int sys_lchown(const char *path, uid_t uid, gid_t gid); }
168 SYS_GETSID = 255 // { pid_t sys_getsid(pid_t pid); } 173 SYS_GETSID = 255 // { pid_t sys_getsid(pid_t pid); }
169 SYS_MSYNC = 256 // { int sys_msync(void *addr, size_t len, int flags); } 174 SYS_MSYNC = 256 // { int sys_msync(void *addr, size_t len, int flags); }
170 SYS_PIPE = 263 // { int sys_pipe(int *fdp); } 175 SYS_PIPE = 263 // { int sys_pipe(int *fdp); }
171 SYS_FHOPEN = 264 // { int sys_fhopen(const fhandle_t *fhp, int flags); } 176 SYS_FHOPEN = 264 // { int sys_fhopen(const fhandle_t *fhp, int flags); }
172 SYS_PREADV = 267 // { ssize_t sys_preadv(int fd, \ 177 SYS_PREADV = 267 // { ssize_t sys_preadv(int fd, const struct iovec *iovp, int iovcnt, int pad, off_t offset); }
173 SYS_PWRITEV = 268 // { ssize_t sys_pwritev(int fd, \ 178 SYS_PWRITEV = 268 // { ssize_t sys_pwritev(int fd, const struct iovec *iovp, int iovcnt, int pad, off_t offset); }
174 SYS_KQUEUE = 269 // { int sys_kqueue(void); } 179 SYS_KQUEUE = 269 // { int sys_kqueue(void); }
175 SYS_MLOCKALL = 271 // { int sys_mlockall(int flags); } 180 SYS_MLOCKALL = 271 // { int sys_mlockall(int flags); }
176 SYS_MUNLOCKALL = 272 // { int sys_munlockall(void); } 181 SYS_MUNLOCKALL = 272 // { int sys_munlockall(void); }
177 SYS_GETRESUID = 281 // { int sys_getresuid(uid_t *ruid, uid_t *euid, \ 182 SYS_GETRESUID = 281 // { int sys_getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); }
178 SYS_SETRESUID = 282 // { int sys_setresuid(uid_t ruid, uid_t euid, \ 183 SYS_SETRESUID = 282 // { int sys_setresuid(uid_t ruid, uid_t euid, uid_t suid); }
179 SYS_GETRESGID = 283 // { int sys_getresgid(gid_t *rgid, gid_t *egid, \ 184 SYS_GETRESGID = 283 // { int sys_getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid); }
180 SYS_SETRESGID = 284 // { int sys_setresgid(gid_t rgid, gid_t egid, \ 185 SYS_SETRESGID = 284 // { int sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid); }
181 SYS_MQUERY = 286 // { void *sys_mquery(void *addr, size_t len, int prot, \ 186 SYS_MQUERY = 286 // { void *sys_mquery(void *addr, size_t len, int prot, int flags, int fd, long pad, off_t pos); }
182 SYS_CLOSEFROM = 287 // { int sys_closefrom(int fd); } 187 SYS_CLOSEFROM = 287 // { int sys_closefrom(int fd); }
183 SYS_SIGALTSTACK = 288 // { int sys_sigaltstack(const struct sigaltstack *nss, \ 188 SYS_SIGALTSTACK = 288 // { int sys_sigaltstack(const struct sigaltstack *nss, struct sigaltstack *oss); }
184 SYS_SHMGET = 289 // { int sys_shmget(key_t key, size_t size, int shmflg); } 189 SYS_SHMGET = 289 // { int sys_shmget(key_t key, size_t size, int shmflg); }
185 SYS_SEMOP = 290 // { int sys_semop(int semid, struct sembuf *sops, \ 190 SYS_SEMOP = 290 // { int sys_semop(int semid, struct sembuf *sops, size_t nsops); }
186 SYS_FHSTAT = 294 // { int sys_fhstat(const fhandle_t *fhp, \ 191 SYS_FHSTAT = 294 // { int sys_fhstat(const fhandle_t *fhp, struct stat *sb); }
187 SYS___SEMCTL = 295 // { int sys___semctl(int semid, int semnum, int cmd, \ 192 SYS___SEMCTL = 295 // { int sys___semctl(int semid, int semnum, int cmd, union semun *arg); }
188 SYS_SHMCTL = 296 // { int sys_shmctl(int shmid, int cmd, \ 193 SYS_SHMCTL = 296 // { int sys_shmctl(int shmid, int cmd, struct shmid_ds *buf); }
189 SYS_MSGCTL = 297 // { int sys_msgctl(int msqid, int cmd, \ 194 SYS_MSGCTL = 297 // { int sys_msgctl(int msqid, int cmd, struct msqid_ds *buf); }
190 SYS_SCHED_YIELD = 298 // { int sys_sched_yield(void); } 195 SYS_SCHED_YIELD = 298 // { int sys_sched_yield(void); }
191 SYS_GETTHRID = 299 // { pid_t sys_getthrid(void); } 196 SYS_GETTHRID = 299 // { pid_t sys_getthrid(void); }
192 SYS___THRWAKEUP = 301 // { int sys___thrwakeup(const volatile void *ident, \ 197 SYS___THRWAKEUP = 301 // { int sys___thrwakeup(const volatile void *ident, int n); }
193 SYS___THREXIT = 302 // { void sys___threxit(pid_t *notdead); } 198 SYS___THREXIT = 302 // { void sys___threxit(pid_t *notdead); }
194 SYS___THRSIGDIVERT = 303 // { int sys___thrsigdivert(sigset_t sigmask, \ 199 SYS___THRSIGDIVERT = 303 // { int sys___thrsigdivert(sigset_t sigmask, siginfo_t *info, const struct timespec *timeout); }
195 SYS___GETCWD = 304 // { int sys___getcwd(char *buf, size_t len); } 200 SYS___GETCWD = 304 // { int sys___getcwd(char *buf, size_t len); }
196 SYS_ADJFREQ = 305 // { int sys_adjfreq(const int64_t *freq, \ 201 SYS_ADJFREQ = 305 // { int sys_adjfreq(const int64_t *freq, int64_t *oldfreq); }
197 SYS_SETRTABLE = 310 // { int sys_setrtable(int rtableid); } 202 SYS_SETRTABLE = 310 // { int sys_setrtable(int rtableid); }
198 SYS_GETRTABLE = 311 // { int sys_getrtable(void); } 203 SYS_GETRTABLE = 311 // { int sys_getrtable(void); }
199 SYS_FACCESSAT = 313 // { int sys_faccessat(int fd, const char *path, \ 204 SYS_FACCESSAT = 313 // { int sys_faccessat(int fd, const char *path, int amode, int flag); }
200 SYS_FCHMODAT = 314 // { int sys_fchmodat(int fd, const char *path, \ 205 SYS_FCHMODAT = 314 // { int sys_fchmodat(int fd, const char *path, mode_t mode, int flag); }
201 SYS_FCHOWNAT = 315 // { int sys_fchownat(int fd, const char *path, \ 206 SYS_FCHOWNAT = 315 // { int sys_fchownat(int fd, const char *path, uid_t uid, gid_t gid, int flag); }
202 SYS_LINKAT = 317 // { int sys_linkat(int fd1, const char *path1, int fd2, \ 207 SYS_LINKAT = 317 // { int sys_linkat(int fd1, const char *path1, int fd2, const char *path2, int flag); }
203 SYS_MKDIRAT = 318 // { int sys_mkdirat(int fd, const char *path, \ 208 SYS_MKDIRAT = 318 // { int sys_mkdirat(int fd, const char *path, mode_t mode); }
204 SYS_MKFIFOAT = 319 // { int sys_mkfifoat(int fd, const char *path, \ 209 SYS_MKFIFOAT = 319 // { int sys_mkfifoat(int fd, const char *path, mode_t mode); }
205 SYS_MKNODAT = 320 // { int sys_mknodat(int fd, const char *path, \ 210 SYS_MKNODAT = 320 // { int sys_mknodat(int fd, const char *path, mode_t mode, dev_t dev); }
206 SYS_OPENAT = 321 // { int sys_openat(int fd, const char *path, int flags, \ 211 SYS_OPENAT = 321 // { int sys_openat(int fd, const char *path, int flags, ... mode_t mode); }
207 SYS_READLINKAT = 322 // { ssize_t sys_readlinkat(int fd, const char *path, \ 212 SYS_READLINKAT = 322 // { ssize_t sys_readlinkat(int fd, const char *path, char *buf, size_t count); }
208 SYS_RENAMEAT = 323 // { int sys_renameat(int fromfd, const char *from, \ 213 SYS_RENAMEAT = 323 // { int sys_renameat(int fromfd, const char *from, int tofd, const char *to); }
209 SYS_SYMLINKAT = 324 // { int sys_symlinkat(const char *path, int fd, \ 214 SYS_SYMLINKAT = 324 // { int sys_symlinkat(const char *path, int fd, const char *link); }
210 SYS_UNLINKAT = 325 // { int sys_unlinkat(int fd, const char *path, \ 215 SYS_UNLINKAT = 325 // { int sys_unlinkat(int fd, const char *path, int flag); }
211 SYS___SET_TCB = 329 // { void sys___set_tcb(void *tcb); } 216 SYS___SET_TCB = 329 // { void sys___set_tcb(void *tcb); }
212 SYS___GET_TCB = 330 // { void *sys___get_tcb(void); } 217 SYS___GET_TCB = 330 // { void *sys___get_tcb(void); }
213) 218)
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 1138029..c146c1a 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go
@@ -56,25 +56,56 @@ type Rlimit struct {
56 56
57type _Gid_t uint32 57type _Gid_t uint32
58 58
59const (
60 _statfsVersion = 0x20140518
61 _dirblksiz = 0x400
62)
63
59type Stat_t struct { 64type Stat_t struct {
60 Dev uint32 65 Dev uint64
61 Ino uint32 66 Ino uint64
62 Mode uint16 67 Nlink uint64
63 Nlink uint16 68 Mode uint16
64 Uid uint32 69 _0 int16
65 Gid uint32 70 Uid uint32
66 Rdev uint32 71 Gid uint32
67 Atimespec Timespec 72 _1 int32
68 Mtimespec Timespec 73 Rdev uint64
69 Ctimespec Timespec 74 Atim_ext int32
70 Size int64 75 Atim Timespec
71 Blocks int64 76 Mtim_ext int32
72 Blksize int32 77 Mtim Timespec
73 Flags uint32 78 Ctim_ext int32
74 Gen uint32 79 Ctim Timespec
75 Lspare int32 80 Btim_ext int32
76 Birthtimespec Timespec 81 Birthtim Timespec
77 Pad_cgo_0 [8]byte 82 Size int64
83 Blocks int64
84 Blksize int32
85 Flags uint32
86 Gen uint64
87 Spare [10]uint64
88}
89
90type stat_freebsd11_t struct {
91 Dev uint32
92 Ino uint32
93 Mode uint16
94 Nlink uint16
95 Uid uint32
96 Gid uint32
97 Rdev uint32
98 Atim Timespec
99 Mtim Timespec
100 Ctim Timespec
101 Size int64
102 Blocks int64
103 Blksize int32
104 Flags uint32
105 Gen uint32
106 Lspare int32
107 Birthtim Timespec
108 _ [8]byte
78} 109}
79 110
80type Statfs_t struct { 111type Statfs_t struct {
@@ -98,6 +129,31 @@ type Statfs_t struct {
98 Fsid Fsid 129 Fsid Fsid
99 Charspare [80]int8 130 Charspare [80]int8
100 Fstypename [16]int8 131 Fstypename [16]int8
132 Mntfromname [1024]int8
133 Mntonname [1024]int8
134}
135
136type statfs_freebsd11_t struct {
137 Version uint32
138 Type uint32
139 Flags uint64
140 Bsize uint64
141 Iosize uint64
142 Blocks uint64
143 Bfree uint64
144 Bavail int64
145 Files uint64
146 Ffree int64
147 Syncwrites uint64
148 Asyncwrites uint64
149 Syncreads uint64
150 Asyncreads uint64
151 Spare [10]uint64
152 Namemax uint32
153 Owner uint32
154 Fsid Fsid
155 Charspare [80]int8
156 Fstypename [16]int8
101 Mntfromname [88]int8 157 Mntfromname [88]int8
102 Mntonname [88]int8 158 Mntonname [88]int8
103} 159}
@@ -112,6 +168,17 @@ type Flock_t struct {
112} 168}
113 169
114type Dirent struct { 170type Dirent struct {
171 Fileno uint64
172 Off int64
173 Reclen uint16
174 Type uint8
175 Pad0 uint8
176 Namlen uint16
177 Pad1 uint16
178 Name [256]int8
179}
180
181type dirent_freebsd11 struct {
115 Fileno uint32 182 Fileno uint32
116 Reclen uint16 183 Reclen uint16
117 Type uint8 184 Type uint8
@@ -272,7 +339,7 @@ type Kevent_t struct {
272} 339}
273 340
274type FdSet struct { 341type FdSet struct {
275 X__fds_bits [32]uint32 342 Bits [32]uint32
276} 343}
277 344
278const ( 345const (
@@ -288,53 +355,53 @@ const (
288) 355)
289 356
290type ifMsghdr struct { 357type ifMsghdr struct {
291 Msglen uint16 358 Msglen uint16
292 Version uint8 359 Version uint8
293 Type uint8 360 Type uint8
294 Addrs int32 361 Addrs int32
295 Flags int32 362 Flags int32
296 Index uint16 363 Index uint16
297 Pad_cgo_0 [2]byte 364 _ [2]byte
298 Data ifData 365 Data ifData
299} 366}
300 367
301type IfMsghdr struct { 368type IfMsghdr struct {
302 Msglen uint16 369 Msglen uint16
303 Version uint8 370 Version uint8
304 Type uint8 371 Type uint8
305 Addrs int32 372 Addrs int32
306 Flags int32 373 Flags int32
307 Index uint16 374 Index uint16
308 Pad_cgo_0 [2]byte 375 _ [2]byte
309 Data IfData 376 Data IfData
310} 377}
311 378
312type ifData struct { 379type ifData struct {
313 Type uint8 380 Type uint8
314 Physical uint8 381 Physical uint8
315 Addrlen uint8 382 Addrlen uint8
316 Hdrlen uint8 383 Hdrlen uint8
317 Link_state uint8 384 Link_state uint8
318 Vhid uint8 385 Vhid uint8
319 Datalen uint16 386 Datalen uint16
320 Mtu uint32 387 Mtu uint32
321 Metric uint32 388 Metric uint32
322 Baudrate uint64 389 Baudrate uint64
323 Ipackets uint64 390 Ipackets uint64
324 Ierrors uint64 391 Ierrors uint64
325 Opackets uint64 392 Opackets uint64
326 Oerrors uint64 393 Oerrors uint64
327 Collisions uint64 394 Collisions uint64
328 Ibytes uint64 395 Ibytes uint64
329 Obytes uint64 396 Obytes uint64
330 Imcasts uint64 397 Imcasts uint64
331 Omcasts uint64 398 Omcasts uint64
332 Iqdrops uint64 399 Iqdrops uint64
333 Oqdrops uint64 400 Oqdrops uint64
334 Noproto uint64 401 Noproto uint64
335 Hwassist uint64 402 Hwassist uint64
336 X__ifi_epoch [8]byte 403 _ [8]byte
337 X__ifi_lastchange [16]byte 404 _ [16]byte
338} 405}
339 406
340type IfData struct { 407type IfData struct {
@@ -366,24 +433,24 @@ type IfData struct {
366} 433}
367 434
368type IfaMsghdr struct { 435type IfaMsghdr struct {
369 Msglen uint16 436 Msglen uint16
370 Version uint8 437 Version uint8
371 Type uint8 438 Type uint8
372 Addrs int32 439 Addrs int32
373 Flags int32 440 Flags int32
374 Index uint16 441 Index uint16
375 Pad_cgo_0 [2]byte 442 _ [2]byte
376 Metric int32 443 Metric int32
377} 444}
378 445
379type IfmaMsghdr struct { 446type IfmaMsghdr struct {
380 Msglen uint16 447 Msglen uint16
381 Version uint8 448 Version uint8
382 Type uint8 449 Type uint8
383 Addrs int32 450 Addrs int32
384 Flags int32 451 Flags int32
385 Index uint16 452 Index uint16
386 Pad_cgo_0 [2]byte 453 _ [2]byte
387} 454}
388 455
389type IfAnnounceMsghdr struct { 456type IfAnnounceMsghdr struct {
@@ -396,19 +463,19 @@ type IfAnnounceMsghdr struct {
396} 463}
397 464
398type RtMsghdr struct { 465type RtMsghdr struct {
399 Msglen uint16 466 Msglen uint16
400 Version uint8 467 Version uint8
401 Type uint8 468 Type uint8
402 Index uint16 469 Index uint16
403 Pad_cgo_0 [2]byte 470 _ [2]byte
404 Flags int32 471 Flags int32
405 Addrs int32 472 Addrs int32
406 Pid int32 473 Pid int32
407 Seq int32 474 Seq int32
408 Errno int32 475 Errno int32
409 Fmask int32 476 Fmask int32
410 Inits uint32 477 Inits uint32
411 Rmx RtMetrics 478 Rmx RtMetrics
412} 479}
413 480
414type RtMetrics struct { 481type RtMetrics struct {
@@ -465,18 +532,18 @@ type BpfInsn struct {
465} 532}
466 533
467type BpfHdr struct { 534type BpfHdr struct {
468 Tstamp Timeval 535 Tstamp Timeval
469 Caplen uint32 536 Caplen uint32
470 Datalen uint32 537 Datalen uint32
471 Hdrlen uint16 538 Hdrlen uint16
472 Pad_cgo_0 [2]byte 539 _ [2]byte
473} 540}
474 541
475type BpfZbufHeader struct { 542type BpfZbufHeader struct {
476 Kernel_gen uint32 543 Kernel_gen uint32
477 Kernel_len uint32 544 Kernel_len uint32
478 User_gen uint32 545 User_gen uint32
479 X_bzh_pad [5]uint32 546 _ [5]uint32
480} 547}
481 548
482type Termios struct { 549type Termios struct {
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 a6fc127..ac33a8d 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go
@@ -56,24 +56,51 @@ type Rlimit struct {
56 56
57type _Gid_t uint32 57type _Gid_t uint32
58 58
59const (
60 _statfsVersion = 0x20140518
61 _dirblksiz = 0x400
62)
63
59type Stat_t struct { 64type Stat_t struct {
60 Dev uint32 65 Dev uint64
61 Ino uint32 66 Ino uint64
62 Mode uint16 67 Nlink uint64
63 Nlink uint16 68 Mode uint16
64 Uid uint32 69 _0 int16
65 Gid uint32 70 Uid uint32
66 Rdev uint32 71 Gid uint32
67 Atimespec Timespec 72 _1 int32
68 Mtimespec Timespec 73 Rdev uint64
69 Ctimespec Timespec 74 Atim Timespec
70 Size int64 75 Mtim Timespec
71 Blocks int64 76 Ctim Timespec
72 Blksize int32 77 Birthtim Timespec
73 Flags uint32 78 Size int64
74 Gen uint32 79 Blocks int64
75 Lspare int32 80 Blksize int32
76 Birthtimespec Timespec 81 Flags uint32
82 Gen uint64
83 Spare [10]uint64
84}
85
86type stat_freebsd11_t struct {
87 Dev uint32
88 Ino uint32
89 Mode uint16
90 Nlink uint16
91 Uid uint32
92 Gid uint32
93 Rdev uint32
94 Atim Timespec
95 Mtim Timespec
96 Ctim Timespec
97 Size int64
98 Blocks int64
99 Blksize int32
100 Flags uint32
101 Gen uint32
102 Lspare int32
103 Birthtim Timespec
77} 104}
78 105
79type Statfs_t struct { 106type Statfs_t struct {
@@ -97,21 +124,57 @@ type Statfs_t struct {
97 Fsid Fsid 124 Fsid Fsid
98 Charspare [80]int8 125 Charspare [80]int8
99 Fstypename [16]int8 126 Fstypename [16]int8
127 Mntfromname [1024]int8
128 Mntonname [1024]int8
129}
130
131type statfs_freebsd11_t struct {
132 Version uint32
133 Type uint32
134 Flags uint64
135 Bsize uint64
136 Iosize uint64
137 Blocks uint64
138 Bfree uint64
139 Bavail int64
140 Files uint64
141 Ffree int64
142 Syncwrites uint64
143 Asyncwrites uint64
144 Syncreads uint64
145 Asyncreads uint64
146 Spare [10]uint64
147 Namemax uint32
148 Owner uint32
149 Fsid Fsid
150 Charspare [80]int8
151 Fstypename [16]int8
100 Mntfromname [88]int8 152 Mntfromname [88]int8
101 Mntonname [88]int8 153 Mntonname [88]int8
102} 154}
103 155
104type Flock_t struct { 156type Flock_t struct {
105 Start int64 157 Start int64
106 Len int64 158 Len int64
107 Pid int32 159 Pid int32
108 Type int16 160 Type int16
109 Whence int16 161 Whence int16
110 Sysid int32 162 Sysid int32
111 Pad_cgo_0 [4]byte 163 _ [4]byte
112} 164}
113 165
114type Dirent struct { 166type Dirent struct {
167 Fileno uint64
168 Off int64
169 Reclen uint16
170 Type uint8
171 Pad0 uint8
172 Namlen uint16
173 Pad1 uint16
174 Name [256]int8
175}
176
177type dirent_freebsd11 struct {
115 Fileno uint32 178 Fileno uint32
116 Reclen uint16 179 Reclen uint16
117 Type uint8 180 Type uint8
@@ -212,10 +275,10 @@ type IPv6Mreq struct {
212type Msghdr struct { 275type Msghdr struct {
213 Name *byte 276 Name *byte
214 Namelen uint32 277 Namelen uint32
215 Pad_cgo_0 [4]byte 278 _ [4]byte
216 Iov *Iovec 279 Iov *Iovec
217 Iovlen int32 280 Iovlen int32
218 Pad_cgo_1 [4]byte 281 _ [4]byte
219 Control *byte 282 Control *byte
220 Controllen uint32 283 Controllen uint32
221 Flags int32 284 Flags int32
@@ -274,7 +337,7 @@ type Kevent_t struct {
274} 337}
275 338
276type FdSet struct { 339type FdSet struct {
277 X__fds_bits [16]uint64 340 Bits [16]uint64
278} 341}
279 342
280const ( 343const (
@@ -290,53 +353,53 @@ const (
290) 353)
291 354
292type ifMsghdr struct { 355type ifMsghdr struct {
293 Msglen uint16 356 Msglen uint16
294 Version uint8 357 Version uint8
295 Type uint8 358 Type uint8
296 Addrs int32 359 Addrs int32
297 Flags int32 360 Flags int32
298 Index uint16 361 Index uint16
299 Pad_cgo_0 [2]byte 362 _ [2]byte
300 Data ifData 363 Data ifData
301} 364}
302 365
303type IfMsghdr struct { 366type IfMsghdr struct {
304 Msglen uint16 367 Msglen uint16
305 Version uint8 368 Version uint8
306 Type uint8 369 Type uint8
307 Addrs int32 370 Addrs int32
308 Flags int32 371 Flags int32
309 Index uint16 372 Index uint16
310 Pad_cgo_0 [2]byte 373 _ [2]byte
311 Data IfData 374 Data IfData
312} 375}
313 376
314type ifData struct { 377type ifData struct {
315 Type uint8 378 Type uint8
316 Physical uint8 379 Physical uint8
317 Addrlen uint8 380 Addrlen uint8
318 Hdrlen uint8 381 Hdrlen uint8
319 Link_state uint8 382 Link_state uint8
320 Vhid uint8 383 Vhid uint8
321 Datalen uint16 384 Datalen uint16
322 Mtu uint32 385 Mtu uint32
323 Metric uint32 386 Metric uint32
324 Baudrate uint64 387 Baudrate uint64
325 Ipackets uint64 388 Ipackets uint64
326 Ierrors uint64 389 Ierrors uint64
327 Opackets uint64 390 Opackets uint64
328 Oerrors uint64 391 Oerrors uint64
329 Collisions uint64 392 Collisions uint64
330 Ibytes uint64 393 Ibytes uint64
331 Obytes uint64 394 Obytes uint64
332 Imcasts uint64 395 Imcasts uint64
333 Omcasts uint64 396 Omcasts uint64
334 Iqdrops uint64 397 Iqdrops uint64
335 Oqdrops uint64 398 Oqdrops uint64
336 Noproto uint64 399 Noproto uint64
337 Hwassist uint64 400 Hwassist uint64
338 X__ifi_epoch [8]byte 401 _ [8]byte
339 X__ifi_lastchange [16]byte 402 _ [16]byte
340} 403}
341 404
342type IfData struct { 405type IfData struct {
@@ -368,24 +431,24 @@ type IfData struct {
368} 431}
369 432
370type IfaMsghdr struct { 433type IfaMsghdr struct {
371 Msglen uint16 434 Msglen uint16
372 Version uint8 435 Version uint8
373 Type uint8 436 Type uint8
374 Addrs int32 437 Addrs int32
375 Flags int32 438 Flags int32
376 Index uint16 439 Index uint16
377 Pad_cgo_0 [2]byte 440 _ [2]byte
378 Metric int32 441 Metric int32
379} 442}
380 443
381type IfmaMsghdr struct { 444type IfmaMsghdr struct {
382 Msglen uint16 445 Msglen uint16
383 Version uint8 446 Version uint8
384 Type uint8 447 Type uint8
385 Addrs int32 448 Addrs int32
386 Flags int32 449 Flags int32
387 Index uint16 450 Index uint16
388 Pad_cgo_0 [2]byte 451 _ [2]byte
389} 452}
390 453
391type IfAnnounceMsghdr struct { 454type IfAnnounceMsghdr struct {
@@ -398,19 +461,19 @@ type IfAnnounceMsghdr struct {
398} 461}
399 462
400type RtMsghdr struct { 463type RtMsghdr struct {
401 Msglen uint16 464 Msglen uint16
402 Version uint8 465 Version uint8
403 Type uint8 466 Type uint8
404 Index uint16 467 Index uint16
405 Pad_cgo_0 [2]byte 468 _ [2]byte
406 Flags int32 469 Flags int32
407 Addrs int32 470 Addrs int32
408 Pid int32 471 Pid int32
409 Seq int32 472 Seq int32
410 Errno int32 473 Errno int32
411 Fmask int32 474 Fmask int32
412 Inits uint64 475 Inits uint64
413 Rmx RtMetrics 476 Rmx RtMetrics
414} 477}
415 478
416type RtMetrics struct { 479type RtMetrics struct {
@@ -455,9 +518,9 @@ type BpfZbuf struct {
455} 518}
456 519
457type BpfProgram struct { 520type BpfProgram struct {
458 Len uint32 521 Len uint32
459 Pad_cgo_0 [4]byte 522 _ [4]byte
460 Insns *BpfInsn 523 Insns *BpfInsn
461} 524}
462 525
463type BpfInsn struct { 526type BpfInsn struct {
@@ -468,18 +531,18 @@ type BpfInsn struct {
468} 531}
469 532
470type BpfHdr struct { 533type BpfHdr struct {
471 Tstamp Timeval 534 Tstamp Timeval
472 Caplen uint32 535 Caplen uint32
473 Datalen uint32 536 Datalen uint32
474 Hdrlen uint16 537 Hdrlen uint16
475 Pad_cgo_0 [6]byte 538 _ [6]byte
476} 539}
477 540
478type BpfZbufHeader struct { 541type BpfZbufHeader struct {
479 Kernel_gen uint32 542 Kernel_gen uint32
480 Kernel_len uint32 543 Kernel_len uint32
481 User_gen uint32 544 User_gen uint32
482 X_bzh_pad [5]uint32 545 _ [5]uint32
483} 546}
484 547
485type Termios struct { 548type Termios struct {
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 6b3006d..e27511a 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go
@@ -21,15 +21,15 @@ type (
21) 21)
22 22
23type Timespec struct { 23type Timespec struct {
24 Sec int64 24 Sec int64
25 Nsec int32 25 Nsec int32
26 Pad_cgo_0 [4]byte 26 _ [4]byte
27} 27}
28 28
29type Timeval struct { 29type Timeval struct {
30 Sec int64 30 Sec int64
31 Usec int32 31 Usec int32
32 Pad_cgo_0 [4]byte 32 _ [4]byte
33} 33}
34 34
35type Rusage struct { 35type Rusage struct {
@@ -58,24 +58,51 @@ type Rlimit struct {
58 58
59type _Gid_t uint32 59type _Gid_t uint32
60 60
61const (
62 _statfsVersion = 0x20140518
63 _dirblksiz = 0x400
64)
65
61type Stat_t struct { 66type Stat_t struct {
62 Dev uint32 67 Dev uint64
63 Ino uint32 68 Ino uint64
64 Mode uint16 69 Nlink uint64
65 Nlink uint16 70 Mode uint16
66 Uid uint32 71 _0 int16
67 Gid uint32 72 Uid uint32
68 Rdev uint32 73 Gid uint32
69 Atimespec Timespec 74 _1 int32
70 Mtimespec Timespec 75 Rdev uint64
71 Ctimespec Timespec 76 Atim Timespec
72 Size int64 77 Mtim Timespec
73 Blocks int64 78 Ctim Timespec
74 Blksize int32 79 Birthtim Timespec
75 Flags uint32 80 Size int64
76 Gen uint32 81 Blocks int64
77 Lspare int32 82 Blksize int32
78 Birthtimespec Timespec 83 Flags uint32
84 Gen uint64
85 Spare [10]uint64
86}
87
88type stat_freebsd11_t struct {
89 Dev uint32
90 Ino uint32
91 Mode uint16
92 Nlink uint16
93 Uid uint32
94 Gid uint32
95 Rdev uint32
96 Atim Timespec
97 Mtim Timespec
98 Ctim Timespec
99 Size int64
100 Blocks int64
101 Blksize int32
102 Flags uint32
103 Gen uint32
104 Lspare int32
105 Birthtim Timespec
79} 106}
80 107
81type Statfs_t struct { 108type Statfs_t struct {
@@ -99,21 +126,57 @@ type Statfs_t struct {
99 Fsid Fsid 126 Fsid Fsid
100 Charspare [80]int8 127 Charspare [80]int8
101 Fstypename [16]int8 128 Fstypename [16]int8
129 Mntfromname [1024]int8
130 Mntonname [1024]int8
131}
132
133type statfs_freebsd11_t struct {
134 Version uint32
135 Type uint32
136 Flags uint64
137 Bsize uint64
138 Iosize uint64
139 Blocks uint64
140 Bfree uint64
141 Bavail int64
142 Files uint64
143 Ffree int64
144 Syncwrites uint64
145 Asyncwrites uint64
146 Syncreads uint64
147 Asyncreads uint64
148 Spare [10]uint64
149 Namemax uint32
150 Owner uint32
151 Fsid Fsid
152 Charspare [80]int8
153 Fstypename [16]int8
102 Mntfromname [88]int8 154 Mntfromname [88]int8
103 Mntonname [88]int8 155 Mntonname [88]int8
104} 156}
105 157
106type Flock_t struct { 158type Flock_t struct {
107 Start int64 159 Start int64
108 Len int64 160 Len int64
109 Pid int32 161 Pid int32
110 Type int16 162 Type int16
111 Whence int16 163 Whence int16
112 Sysid int32 164 Sysid int32
113 Pad_cgo_0 [4]byte 165 _ [4]byte
114} 166}
115 167
116type Dirent struct { 168type Dirent struct {
169 Fileno uint64
170 Off int64
171 Reclen uint16
172 Type uint8
173 Pad0 uint8
174 Namlen uint16
175 Pad1 uint16
176 Name [256]int8
177}
178
179type dirent_freebsd11 struct {
117 Fileno uint32 180 Fileno uint32
118 Reclen uint16 181 Reclen uint16
119 Type uint8 182 Type uint8
@@ -274,7 +337,7 @@ type Kevent_t struct {
274} 337}
275 338
276type FdSet struct { 339type FdSet struct {
277 X__fds_bits [32]uint32 340 Bits [32]uint32
278} 341}
279 342
280const ( 343const (
@@ -290,53 +353,53 @@ const (
290) 353)
291 354
292type ifMsghdr struct { 355type ifMsghdr struct {
293 Msglen uint16 356 Msglen uint16
294 Version uint8 357 Version uint8
295 Type uint8 358 Type uint8
296 Addrs int32 359 Addrs int32
297 Flags int32 360 Flags int32
298 Index uint16 361 Index uint16
299 Pad_cgo_0 [2]byte 362 _ [2]byte
300 Data ifData 363 Data ifData
301} 364}
302 365
303type IfMsghdr struct { 366type IfMsghdr struct {
304 Msglen uint16 367 Msglen uint16
305 Version uint8 368 Version uint8
306 Type uint8 369 Type uint8
307 Addrs int32 370 Addrs int32
308 Flags int32 371 Flags int32
309 Index uint16 372 Index uint16
310 Pad_cgo_0 [2]byte 373 _ [2]byte
311 Data IfData 374 Data IfData
312} 375}
313 376
314type ifData struct { 377type ifData struct {
315 Type uint8 378 Type uint8
316 Physical uint8 379 Physical uint8
317 Addrlen uint8 380 Addrlen uint8
318 Hdrlen uint8 381 Hdrlen uint8
319 Link_state uint8 382 Link_state uint8
320 Vhid uint8 383 Vhid uint8
321 Datalen uint16 384 Datalen uint16
322 Mtu uint32 385 Mtu uint32
323 Metric uint32 386 Metric uint32
324 Baudrate uint64 387 Baudrate uint64
325 Ipackets uint64 388 Ipackets uint64
326 Ierrors uint64 389 Ierrors uint64
327 Opackets uint64 390 Opackets uint64
328 Oerrors uint64 391 Oerrors uint64
329 Collisions uint64 392 Collisions uint64
330 Ibytes uint64 393 Ibytes uint64
331 Obytes uint64 394 Obytes uint64
332 Imcasts uint64 395 Imcasts uint64
333 Omcasts uint64 396 Omcasts uint64
334 Iqdrops uint64 397 Iqdrops uint64
335 Oqdrops uint64 398 Oqdrops uint64
336 Noproto uint64 399 Noproto uint64
337 Hwassist uint64 400 Hwassist uint64
338 X__ifi_epoch [8]byte 401 _ [8]byte
339 X__ifi_lastchange [16]byte 402 _ [16]byte
340} 403}
341 404
342type IfData struct { 405type IfData struct {
@@ -363,30 +426,30 @@ type IfData struct {
363 Iqdrops uint32 426 Iqdrops uint32
364 Noproto uint32 427 Noproto uint32
365 Hwassist uint32 428 Hwassist uint32
366 Pad_cgo_0 [4]byte 429 _ [4]byte
367 Epoch int64 430 Epoch int64
368 Lastchange Timeval 431 Lastchange Timeval
369} 432}
370 433
371type IfaMsghdr struct { 434type IfaMsghdr struct {
372 Msglen uint16 435 Msglen uint16
373 Version uint8 436 Version uint8
374 Type uint8 437 Type uint8
375 Addrs int32 438 Addrs int32
376 Flags int32 439 Flags int32
377 Index uint16 440 Index uint16
378 Pad_cgo_0 [2]byte 441 _ [2]byte
379 Metric int32 442 Metric int32
380} 443}
381 444
382type IfmaMsghdr struct { 445type IfmaMsghdr struct {
383 Msglen uint16 446 Msglen uint16
384 Version uint8 447 Version uint8
385 Type uint8 448 Type uint8
386 Addrs int32 449 Addrs int32
387 Flags int32 450 Flags int32
388 Index uint16 451 Index uint16
389 Pad_cgo_0 [2]byte 452 _ [2]byte
390} 453}
391 454
392type IfAnnounceMsghdr struct { 455type IfAnnounceMsghdr struct {
@@ -399,19 +462,19 @@ type IfAnnounceMsghdr struct {
399} 462}
400 463
401type RtMsghdr struct { 464type RtMsghdr struct {
402 Msglen uint16 465 Msglen uint16
403 Version uint8 466 Version uint8
404 Type uint8 467 Type uint8
405 Index uint16 468 Index uint16
406 Pad_cgo_0 [2]byte 469 _ [2]byte
407 Flags int32 470 Flags int32
408 Addrs int32 471 Addrs int32
409 Pid int32 472 Pid int32
410 Seq int32 473 Seq int32
411 Errno int32 474 Errno int32
412 Fmask int32 475 Fmask int32
413 Inits uint32 476 Inits uint32
414 Rmx RtMetrics 477 Rmx RtMetrics
415} 478}
416 479
417type RtMetrics struct { 480type RtMetrics struct {
@@ -468,18 +531,18 @@ type BpfInsn struct {
468} 531}
469 532
470type BpfHdr struct { 533type BpfHdr struct {
471 Tstamp Timeval 534 Tstamp Timeval
472 Caplen uint32 535 Caplen uint32
473 Datalen uint32 536 Datalen uint32
474 Hdrlen uint16 537 Hdrlen uint16
475 Pad_cgo_0 [6]byte 538 _ [6]byte
476} 539}
477 540
478type BpfZbufHeader struct { 541type BpfZbufHeader struct {
479 Kernel_gen uint32 542 Kernel_gen uint32
480 Kernel_len uint32 543 Kernel_len uint32
481 User_gen uint32 544 User_gen uint32
482 X_bzh_pad [5]uint32 545 _ [5]uint32
483} 546}
484 547
485type Termios struct { 548type Termios struct {
diff --git a/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go b/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go
new file mode 100644
index 0000000..2aadc1a
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go
@@ -0,0 +1,602 @@
1// cgo -godefs types_freebsd.go | go run mkpost.go
2// Code generated by the command above; see README.md. DO NOT EDIT.
3
4// +build arm64,freebsd
5
6package unix
7
8const (
9 SizeofPtr = 0x8
10 SizeofShort = 0x2
11 SizeofInt = 0x4
12 SizeofLong = 0x8
13 SizeofLongLong = 0x8
14)
15
16type (
17 _C_short int16
18 _C_int int32
19 _C_long int64
20 _C_long_long int64
21)
22
23type Timespec struct {
24 Sec int64
25 Nsec int64
26}
27
28type Timeval struct {
29 Sec int64
30 Usec int64
31}
32
33type Rusage struct {
34 Utime Timeval
35 Stime Timeval
36 Maxrss int64
37 Ixrss int64
38 Idrss int64
39 Isrss int64
40 Minflt int64
41 Majflt int64
42 Nswap int64
43 Inblock int64
44 Oublock int64
45 Msgsnd int64
46 Msgrcv int64
47 Nsignals int64
48 Nvcsw int64
49 Nivcsw int64
50}
51
52type Rlimit struct {
53 Cur int64
54 Max int64
55}
56
57type _Gid_t uint32
58
59const (
60 _statfsVersion = 0x20140518
61 _dirblksiz = 0x400
62)
63
64type Stat_t struct {
65 Dev uint64
66 Ino uint64
67 Nlink uint64
68 Mode uint16
69 _0 int16
70 Uid uint32
71 Gid uint32
72 _1 int32
73 Rdev uint64
74 Atim Timespec
75 Mtim Timespec
76 Ctim Timespec
77 Birthtim Timespec
78 Size int64
79 Blocks int64
80 Blksize int32
81 Flags uint32
82 Gen uint64
83 Spare [10]uint64
84}
85
86type stat_freebsd11_t struct {
87 Dev uint32
88 Ino uint32
89 Mode uint16
90 Nlink uint16
91 Uid uint32
92 Gid uint32
93 Rdev uint32
94 Atim Timespec
95 Mtim Timespec
96 Ctim Timespec
97 Size int64
98 Blocks int64
99 Blksize int32
100 Flags uint32
101 Gen uint32
102 Lspare int32
103 Birthtim Timespec
104}
105
106type Statfs_t struct {
107 Version uint32
108 Type uint32
109 Flags uint64
110 Bsize uint64
111 Iosize uint64
112 Blocks uint64
113 Bfree uint64
114 Bavail int64
115 Files uint64
116 Ffree int64
117 Syncwrites uint64
118 Asyncwrites uint64
119 Syncreads uint64
120 Asyncreads uint64
121 Spare [10]uint64
122 Namemax uint32
123 Owner uint32
124 Fsid Fsid
125 Charspare [80]int8
126 Fstypename [16]int8
127 Mntfromname [1024]int8
128 Mntonname [1024]int8
129}
130
131type statfs_freebsd11_t struct {
132 Version uint32
133 Type uint32
134 Flags uint64
135 Bsize uint64
136 Iosize uint64
137 Blocks uint64
138 Bfree uint64
139 Bavail int64
140 Files uint64
141 Ffree int64
142 Syncwrites uint64
143 Asyncwrites uint64
144 Syncreads uint64
145 Asyncreads uint64
146 Spare [10]uint64
147 Namemax uint32
148 Owner uint32
149 Fsid Fsid
150 Charspare [80]int8
151 Fstypename [16]int8
152 Mntfromname [88]int8
153 Mntonname [88]int8
154}
155
156type Flock_t struct {
157 Start int64
158 Len int64
159 Pid int32
160 Type int16
161 Whence int16
162 Sysid int32
163 _ [4]byte
164}
165
166type Dirent struct {
167 Fileno uint64
168 Off int64
169 Reclen uint16
170 Type uint8
171 Pad0 uint8
172 Namlen uint16
173 Pad1 uint16
174 Name [256]int8
175}
176
177type dirent_freebsd11 struct {
178 Fileno uint32
179 Reclen uint16
180 Type uint8
181 Namlen uint8
182 Name [256]int8
183}
184
185type Fsid struct {
186 Val [2]int32
187}
188
189const (
190 PathMax = 0x400
191)
192
193const (
194 FADV_NORMAL = 0x0
195 FADV_RANDOM = 0x1
196 FADV_SEQUENTIAL = 0x2
197 FADV_WILLNEED = 0x3
198 FADV_DONTNEED = 0x4
199 FADV_NOREUSE = 0x5
200)
201
202type RawSockaddrInet4 struct {
203 Len uint8
204 Family uint8
205 Port uint16
206 Addr [4]byte /* in_addr */
207 Zero [8]int8
208}
209
210type RawSockaddrInet6 struct {
211 Len uint8
212 Family uint8
213 Port uint16
214 Flowinfo uint32
215 Addr [16]byte /* in6_addr */
216 Scope_id uint32
217}
218
219type RawSockaddrUnix struct {
220 Len uint8
221 Family uint8
222 Path [104]int8
223}
224
225type RawSockaddrDatalink struct {
226 Len uint8
227 Family uint8
228 Index uint16
229 Type uint8
230 Nlen uint8
231 Alen uint8
232 Slen uint8
233 Data [46]int8
234}
235
236type RawSockaddr struct {
237 Len uint8
238 Family uint8
239 Data [14]int8
240}
241
242type RawSockaddrAny struct {
243 Addr RawSockaddr
244 Pad [92]int8
245}
246
247type _Socklen uint32
248
249type Linger struct {
250 Onoff int32
251 Linger int32
252}
253
254type Iovec struct {
255 Base *byte
256 Len uint64
257}
258
259type IPMreq struct {
260 Multiaddr [4]byte /* in_addr */
261 Interface [4]byte /* in_addr */
262}
263
264type IPMreqn struct {
265 Multiaddr [4]byte /* in_addr */
266 Address [4]byte /* in_addr */
267 Ifindex int32
268}
269
270type IPv6Mreq struct {
271 Multiaddr [16]byte /* in6_addr */
272 Interface uint32
273}
274
275type Msghdr struct {
276 Name *byte
277 Namelen uint32
278 _ [4]byte
279 Iov *Iovec
280 Iovlen int32
281 _ [4]byte
282 Control *byte
283 Controllen uint32
284 Flags int32
285}
286
287type Cmsghdr struct {
288 Len uint32
289 Level int32
290 Type int32
291}
292
293type Inet6Pktinfo struct {
294 Addr [16]byte /* in6_addr */
295 Ifindex uint32
296}
297
298type IPv6MTUInfo struct {
299 Addr RawSockaddrInet6
300 Mtu uint32
301}
302
303type ICMPv6Filter struct {
304 Filt [8]uint32
305}
306
307const (
308 SizeofSockaddrInet4 = 0x10
309 SizeofSockaddrInet6 = 0x1c
310 SizeofSockaddrAny = 0x6c
311 SizeofSockaddrUnix = 0x6a
312 SizeofSockaddrDatalink = 0x36
313 SizeofLinger = 0x8
314 SizeofIPMreq = 0x8
315 SizeofIPMreqn = 0xc
316 SizeofIPv6Mreq = 0x14
317 SizeofMsghdr = 0x30
318 SizeofCmsghdr = 0xc
319 SizeofInet6Pktinfo = 0x14
320 SizeofIPv6MTUInfo = 0x20
321 SizeofICMPv6Filter = 0x20
322)
323
324const (
325 PTRACE_TRACEME = 0x0
326 PTRACE_CONT = 0x7
327 PTRACE_KILL = 0x8
328)
329
330type Kevent_t struct {
331 Ident uint64
332 Filter int16
333 Flags uint16
334 Fflags uint32
335 Data int64
336 Udata *byte
337}
338
339type FdSet struct {
340 Bits [16]uint64
341}
342
343const (
344 sizeofIfMsghdr = 0xa8
345 SizeofIfMsghdr = 0xa8
346 sizeofIfData = 0x98
347 SizeofIfData = 0x98
348 SizeofIfaMsghdr = 0x14
349 SizeofIfmaMsghdr = 0x10
350 SizeofIfAnnounceMsghdr = 0x18
351 SizeofRtMsghdr = 0x98
352 SizeofRtMetrics = 0x70
353)
354
355type ifMsghdr struct {
356 Msglen uint16
357 Version uint8
358 Type uint8
359 Addrs int32
360 Flags int32
361 Index uint16
362 _ [2]byte
363 Data ifData
364}
365
366type IfMsghdr struct {
367 Msglen uint16
368 Version uint8
369 Type uint8
370 Addrs int32
371 Flags int32
372 Index uint16
373 _ [2]byte
374 Data IfData
375}
376
377type ifData struct {
378 Type uint8
379 Physical uint8
380 Addrlen uint8
381 Hdrlen uint8
382 Link_state uint8
383 Vhid uint8
384 Datalen uint16
385 Mtu uint32
386 Metric uint32
387 Baudrate uint64
388 Ipackets uint64
389 Ierrors uint64
390 Opackets uint64
391 Oerrors uint64
392 Collisions uint64
393 Ibytes uint64
394 Obytes uint64
395 Imcasts uint64
396 Omcasts uint64
397 Iqdrops uint64
398 Oqdrops uint64
399 Noproto uint64
400 Hwassist uint64
401 _ [8]byte
402 _ [16]byte
403}
404
405type IfData struct {
406 Type uint8
407 Physical uint8
408 Addrlen uint8
409 Hdrlen uint8
410 Link_state uint8
411 Spare_char1 uint8
412 Spare_char2 uint8
413 Datalen uint8
414 Mtu uint64
415 Metric uint64
416 Baudrate uint64
417 Ipackets uint64
418 Ierrors uint64
419 Opackets uint64
420 Oerrors uint64
421 Collisions uint64
422 Ibytes uint64
423 Obytes uint64
424 Imcasts uint64
425 Omcasts uint64
426 Iqdrops uint64
427 Noproto uint64
428 Hwassist uint64
429 Epoch int64
430 Lastchange Timeval
431}
432
433type IfaMsghdr struct {
434 Msglen uint16
435 Version uint8
436 Type uint8
437 Addrs int32
438 Flags int32
439 Index uint16
440 _ [2]byte
441 Metric int32
442}
443
444type IfmaMsghdr struct {
445 Msglen uint16
446 Version uint8
447 Type uint8
448 Addrs int32
449 Flags int32
450 Index uint16
451 _ [2]byte
452}
453
454type IfAnnounceMsghdr struct {
455 Msglen uint16
456 Version uint8
457 Type uint8
458 Index uint16
459 Name [16]int8
460 What uint16
461}
462
463type RtMsghdr struct {
464 Msglen uint16
465 Version uint8
466 Type uint8
467 Index uint16
468 _ [2]byte
469 Flags int32
470 Addrs int32
471 Pid int32
472 Seq int32
473 Errno int32
474 Fmask int32
475 Inits uint64
476 Rmx RtMetrics
477}
478
479type RtMetrics struct {
480 Locks uint64
481 Mtu uint64
482 Hopcount uint64
483 Expire uint64
484 Recvpipe uint64
485 Sendpipe uint64
486 Ssthresh uint64
487 Rtt uint64
488 Rttvar uint64
489 Pksent uint64
490 Weight uint64
491 Filler [3]uint64
492}
493
494const (
495 SizeofBpfVersion = 0x4
496 SizeofBpfStat = 0x8
497 SizeofBpfZbuf = 0x18
498 SizeofBpfProgram = 0x10
499 SizeofBpfInsn = 0x8
500 SizeofBpfHdr = 0x20
501 SizeofBpfZbufHeader = 0x20
502)
503
504type BpfVersion struct {
505 Major uint16
506 Minor uint16
507}
508
509type BpfStat struct {
510 Recv uint32
511 Drop uint32
512}
513
514type BpfZbuf struct {
515 Bufa *byte
516 Bufb *byte
517 Buflen uint64
518}
519
520type BpfProgram struct {
521 Len uint32
522 _ [4]byte
523 Insns *BpfInsn
524}
525
526type BpfInsn struct {
527 Code uint16
528 Jt uint8
529 Jf uint8
530 K uint32
531}
532
533type BpfHdr struct {
534 Tstamp Timeval
535 Caplen uint32
536 Datalen uint32
537 Hdrlen uint16
538 _ [6]byte
539}
540
541type BpfZbufHeader struct {
542 Kernel_gen uint32
543 Kernel_len uint32
544 User_gen uint32
545 _ [5]uint32
546}
547
548type Termios struct {
549 Iflag uint32
550 Oflag uint32
551 Cflag uint32
552 Lflag uint32
553 Cc [20]uint8
554 Ispeed uint32
555 Ospeed uint32
556}
557
558type Winsize struct {
559 Row uint16
560 Col uint16
561 Xpixel uint16
562 Ypixel uint16
563}
564
565const (
566 AT_FDCWD = -0x64
567 AT_REMOVEDIR = 0x800
568 AT_SYMLINK_FOLLOW = 0x400
569 AT_SYMLINK_NOFOLLOW = 0x200
570)
571
572type PollFd struct {
573 Fd int32
574 Events int16
575 Revents int16
576}
577
578const (
579 POLLERR = 0x8
580 POLLHUP = 0x10
581 POLLIN = 0x1
582 POLLINIGNEOF = 0x2000
583 POLLNVAL = 0x20
584 POLLOUT = 0x4
585 POLLPRI = 0x2
586 POLLRDBAND = 0x80
587 POLLRDNORM = 0x40
588 POLLWRBAND = 0x100
589 POLLWRNORM = 0x4
590)
591
592type CapRights struct {
593 Rights [2]uint64
594}
595
596type Utsname struct {
597 Sysname [256]byte
598 Nodename [256]byte
599 Release [256]byte
600 Version [256]byte
601 Machine [256]byte
602}
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 3879002..d262150 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_linux_386.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_linux_386.go
@@ -98,7 +98,6 @@ type _Gid_t uint32
98type Stat_t struct { 98type Stat_t struct {
99 Dev uint64 99 Dev uint64
100 _ uint16 100 _ uint16
101 _ [2]byte
102 _ uint32 101 _ uint32
103 Mode uint32 102 Mode uint32
104 Nlink uint32 103 Nlink uint32
@@ -106,7 +105,6 @@ type Stat_t struct {
106 Gid uint32 105 Gid uint32
107 Rdev uint64 106 Rdev uint64
108 _ uint16 107 _ uint16
109 _ [2]byte
110 Size int64 108 Size int64
111 Blksize int32 109 Blksize int32
112 Blocks int64 110 Blocks int64
@@ -257,7 +255,6 @@ type RawSockaddrRFCOMM struct {
257 255
258type RawSockaddrCAN struct { 256type RawSockaddrCAN struct {
259 Family uint16 257 Family uint16
260 _ [2]byte
261 Ifindex int32 258 Ifindex int32
262 Addr [8]byte 259 Addr [8]byte
263} 260}
@@ -286,6 +283,8 @@ type RawSockaddrXDP struct {
286 Shared_umem_fd uint32 283 Shared_umem_fd uint32
287} 284}
288 285
286type RawSockaddrPPPoX [0x1e]byte
287
289type RawSockaddr struct { 288type RawSockaddr struct {
290 Family uint16 289 Family uint16
291 Data [14]int8 290 Data [14]int8
@@ -380,7 +379,6 @@ type TCPInfo struct {
380 Probes uint8 379 Probes uint8
381 Backoff uint8 380 Backoff uint8
382 Options uint8 381 Options uint8
383 _ [2]byte
384 Rto uint32 382 Rto uint32
385 Ato uint32 383 Ato uint32
386 Snd_mss uint32 384 Snd_mss uint32
@@ -421,6 +419,7 @@ const (
421 SizeofSockaddrALG = 0x58 419 SizeofSockaddrALG = 0x58
422 SizeofSockaddrVM = 0x10 420 SizeofSockaddrVM = 0x10
423 SizeofSockaddrXDP = 0x10 421 SizeofSockaddrXDP = 0x10
422 SizeofSockaddrPPPoX = 0x1e
424 SizeofLinger = 0x8 423 SizeofLinger = 0x8
425 SizeofIovec = 0x8 424 SizeofIovec = 0x8
426 SizeofIPMreq = 0x8 425 SizeofIPMreq = 0x8
@@ -494,7 +493,7 @@ const (
494 IFLA_EVENT = 0x2c 493 IFLA_EVENT = 0x2c
495 IFLA_NEW_NETNSID = 0x2d 494 IFLA_NEW_NETNSID = 0x2d
496 IFLA_IF_NETNSID = 0x2e 495 IFLA_IF_NETNSID = 0x2e
497 IFLA_MAX = 0x31 496 IFLA_MAX = 0x33
498 RT_SCOPE_UNIVERSE = 0x0 497 RT_SCOPE_UNIVERSE = 0x0
499 RT_SCOPE_SITE = 0xc8 498 RT_SCOPE_SITE = 0xc8
500 RT_SCOPE_LINK = 0xfd 499 RT_SCOPE_LINK = 0xfd
@@ -649,7 +648,6 @@ type SockFilter struct {
649 648
650type SockFprog struct { 649type SockFprog struct {
651 Len uint16 650 Len uint16
652 _ [2]byte
653 Filter *SockFilter 651 Filter *SockFilter
654} 652}
655 653
@@ -761,7 +759,30 @@ type Sigset_t struct {
761 Val [32]uint32 759 Val [32]uint32
762} 760}
763 761
764const RNDGETENTCNT = 0x80045200 762type SignalfdSiginfo struct {
763 Signo uint32
764 Errno int32
765 Code int32
766 Pid uint32
767 Uid uint32
768 Fd int32
769 Tid uint32
770 Band uint32
771 Overrun uint32
772 Trapno uint32
773 Status int32
774 Int int32
775 Ptr uint64
776 Utime uint64
777 Stime uint64
778 Addr uint64
779 Addr_lsb uint16
780 _ uint16
781 Syscall int32
782 Call_addr uint64
783 Arch uint32
784 _ [28]uint8
785}
765 786
766const PERF_IOC_FLAG_GROUP = 0x1 787const PERF_IOC_FLAG_GROUP = 0x1
767 788
@@ -785,11 +806,10 @@ type Winsize struct {
785 806
786type Taskstats struct { 807type Taskstats struct {
787 Version uint16 808 Version uint16
788 _ [2]byte
789 Ac_exitcode uint32 809 Ac_exitcode uint32
790 Ac_flag uint8 810 Ac_flag uint8
791 Ac_nice uint8 811 Ac_nice uint8
792 _ [6]byte 812 _ [4]byte
793 Cpu_count uint64 813 Cpu_count uint64
794 Cpu_delay_total uint64 814 Cpu_delay_total uint64
795 Blkio_count uint64 815 Blkio_count uint64
@@ -831,6 +851,8 @@ type Taskstats struct {
831 Cpu_scaled_run_real_total uint64 851 Cpu_scaled_run_real_total uint64
832 Freepages_count uint64 852 Freepages_count uint64
833 Freepages_delay_total uint64 853 Freepages_delay_total uint64
854 Thrashing_count uint64
855 Thrashing_delay_total uint64
834} 856}
835 857
836const ( 858const (
@@ -1863,7 +1885,6 @@ type RTCTime struct {
1863type RTCWkAlrm struct { 1885type RTCWkAlrm struct {
1864 Enabled uint8 1886 Enabled uint8
1865 Pending uint8 1887 Pending uint8
1866 _ [2]byte
1867 Time RTCTime 1888 Time RTCTime
1868} 1889}
1869 1890
@@ -1965,3 +1986,42 @@ const (
1965 NCSI_CHANNEL_ATTR_VLAN_LIST = 0x9 1986 NCSI_CHANNEL_ATTR_VLAN_LIST = 0x9
1966 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa 1987 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa
1967) 1988)
1989
1990type ScmTimestamping struct {
1991 Ts [3]Timespec
1992}
1993
1994const (
1995 SOF_TIMESTAMPING_TX_HARDWARE = 0x1
1996 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2
1997 SOF_TIMESTAMPING_RX_HARDWARE = 0x4
1998 SOF_TIMESTAMPING_RX_SOFTWARE = 0x8
1999 SOF_TIMESTAMPING_SOFTWARE = 0x10
2000 SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
2001 SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
2002 SOF_TIMESTAMPING_OPT_ID = 0x80
2003 SOF_TIMESTAMPING_TX_SCHED = 0x100
2004 SOF_TIMESTAMPING_TX_ACK = 0x200
2005 SOF_TIMESTAMPING_OPT_CMSG = 0x400
2006 SOF_TIMESTAMPING_OPT_TSONLY = 0x800
2007 SOF_TIMESTAMPING_OPT_STATS = 0x1000
2008 SOF_TIMESTAMPING_OPT_PKTINFO = 0x2000
2009 SOF_TIMESTAMPING_OPT_TX_SWHW = 0x4000
2010
2011 SOF_TIMESTAMPING_LAST = 0x4000
2012 SOF_TIMESTAMPING_MASK = 0x7fff
2013
2014 SCM_TSTAMP_SND = 0x0
2015 SCM_TSTAMP_SCHED = 0x1
2016 SCM_TSTAMP_ACK = 0x2
2017)
2018
2019type SockExtendedErr struct {
2020 Errno uint32
2021 Origin uint8
2022 Type uint8
2023 Code uint8
2024 Pad uint8
2025 Info uint32
2026 Data uint32
2027}
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 cbc2c7d..e492caa 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go
@@ -33,13 +33,11 @@ type Timeval struct {
33 33
34type Timex struct { 34type Timex struct {
35 Modes uint32 35 Modes uint32
36 _ [4]byte
37 Offset int64 36 Offset int64
38 Freq int64 37 Freq int64
39 Maxerror int64 38 Maxerror int64
40 Esterror int64 39 Esterror int64
41 Status int32 40 Status int32
42 _ [4]byte
43 Constant int64 41 Constant int64
44 Precision int64 42 Precision int64
45 Tolerance int64 43 Tolerance int64
@@ -48,7 +46,6 @@ type Timex struct {
48 Ppsfreq int64 46 Ppsfreq int64
49 Jitter int64 47 Jitter int64
50 Shift int32 48 Shift int32
51 _ [4]byte
52 Stabil int64 49 Stabil int64
53 Jitcnt int64 50 Jitcnt int64
54 Calcnt int64 51 Calcnt int64
@@ -162,7 +159,6 @@ type Fsid struct {
162type Flock_t struct { 159type Flock_t struct {
163 Type int16 160 Type int16
164 Whence int16 161 Whence int16
165 _ [4]byte
166 Start int64 162 Start int64
167 Len int64 163 Len int64
168 Pid int32 164 Pid int32
@@ -259,7 +255,6 @@ type RawSockaddrRFCOMM struct {
259 255
260type RawSockaddrCAN struct { 256type RawSockaddrCAN struct {
261 Family uint16 257 Family uint16
262 _ [2]byte
263 Ifindex int32 258 Ifindex int32
264 Addr [8]byte 259 Addr [8]byte
265} 260}
@@ -288,6 +283,8 @@ type RawSockaddrXDP struct {
288 Shared_umem_fd uint32 283 Shared_umem_fd uint32
289} 284}
290 285
286type RawSockaddrPPPoX [0x1e]byte
287
291type RawSockaddr struct { 288type RawSockaddr struct {
292 Family uint16 289 Family uint16
293 Data [14]int8 290 Data [14]int8
@@ -336,7 +333,6 @@ type PacketMreq struct {
336type Msghdr struct { 333type Msghdr struct {
337 Name *byte 334 Name *byte
338 Namelen uint32 335 Namelen uint32
339 _ [4]byte
340 Iov *Iovec 336 Iov *Iovec
341 Iovlen uint64 337 Iovlen uint64
342 Control *byte 338 Control *byte
@@ -384,7 +380,6 @@ type TCPInfo struct {
384 Probes uint8 380 Probes uint8
385 Backoff uint8 381 Backoff uint8
386 Options uint8 382 Options uint8
387 _ [2]byte
388 Rto uint32 383 Rto uint32
389 Ato uint32 384 Ato uint32
390 Snd_mss uint32 385 Snd_mss uint32
@@ -425,6 +420,7 @@ const (
425 SizeofSockaddrALG = 0x58 420 SizeofSockaddrALG = 0x58
426 SizeofSockaddrVM = 0x10 421 SizeofSockaddrVM = 0x10
427 SizeofSockaddrXDP = 0x10 422 SizeofSockaddrXDP = 0x10
423 SizeofSockaddrPPPoX = 0x1e
428 SizeofLinger = 0x8 424 SizeofLinger = 0x8
429 SizeofIovec = 0x10 425 SizeofIovec = 0x10
430 SizeofIPMreq = 0x8 426 SizeofIPMreq = 0x8
@@ -498,7 +494,7 @@ const (
498 IFLA_EVENT = 0x2c 494 IFLA_EVENT = 0x2c
499 IFLA_NEW_NETNSID = 0x2d 495 IFLA_NEW_NETNSID = 0x2d
500 IFLA_IF_NETNSID = 0x2e 496 IFLA_IF_NETNSID = 0x2e
501 IFLA_MAX = 0x31 497 IFLA_MAX = 0x33
502 RT_SCOPE_UNIVERSE = 0x0 498 RT_SCOPE_UNIVERSE = 0x0
503 RT_SCOPE_SITE = 0xc8 499 RT_SCOPE_SITE = 0xc8
504 RT_SCOPE_LINK = 0xfd 500 RT_SCOPE_LINK = 0xfd
@@ -653,7 +649,6 @@ type SockFilter struct {
653 649
654type SockFprog struct { 650type SockFprog struct {
655 Len uint16 651 Len uint16
656 _ [6]byte
657 Filter *SockFilter 652 Filter *SockFilter
658} 653}
659 654
@@ -711,7 +706,6 @@ type Sysinfo_t struct {
711 Freeswap uint64 706 Freeswap uint64
712 Procs uint16 707 Procs uint16
713 Pad uint16 708 Pad uint16
714 _ [4]byte
715 Totalhigh uint64 709 Totalhigh uint64
716 Freehigh uint64 710 Freehigh uint64
717 Unit uint32 711 Unit uint32
@@ -730,7 +724,6 @@ type Utsname struct {
730 724
731type Ustat_t struct { 725type Ustat_t struct {
732 Tfree int32 726 Tfree int32
733 _ [4]byte
734 Tinode uint64 727 Tinode uint64
735 Fname [6]int8 728 Fname [6]int8
736 Fpack [6]int8 729 Fpack [6]int8
@@ -779,7 +772,30 @@ type Sigset_t struct {
779 Val [16]uint64 772 Val [16]uint64
780} 773}
781 774
782const RNDGETENTCNT = 0x80045200 775type SignalfdSiginfo struct {
776 Signo uint32
777 Errno int32
778 Code int32
779 Pid uint32
780 Uid uint32
781 Fd int32
782 Tid uint32
783 Band uint32
784 Overrun uint32
785 Trapno uint32
786 Status int32
787 Int int32
788 Ptr uint64
789 Utime uint64
790 Stime uint64
791 Addr uint64
792 Addr_lsb uint16
793 _ uint16
794 Syscall int32
795 Call_addr uint64
796 Arch uint32
797 _ [28]uint8
798}
783 799
784const PERF_IOC_FLAG_GROUP = 0x1 800const PERF_IOC_FLAG_GROUP = 0x1
785 801
@@ -803,11 +819,9 @@ type Winsize struct {
803 819
804type Taskstats struct { 820type Taskstats struct {
805 Version uint16 821 Version uint16
806 _ [2]byte
807 Ac_exitcode uint32 822 Ac_exitcode uint32
808 Ac_flag uint8 823 Ac_flag uint8
809 Ac_nice uint8 824 Ac_nice uint8
810 _ [6]byte
811 Cpu_count uint64 825 Cpu_count uint64
812 Cpu_delay_total uint64 826 Cpu_delay_total uint64
813 Blkio_count uint64 827 Blkio_count uint64
@@ -825,7 +839,6 @@ type Taskstats struct {
825 Ac_pid uint32 839 Ac_pid uint32
826 Ac_ppid uint32 840 Ac_ppid uint32
827 Ac_btime uint32 841 Ac_btime uint32
828 _ [4]byte
829 Ac_etime uint64 842 Ac_etime uint64
830 Ac_utime uint64 843 Ac_utime uint64
831 Ac_stime uint64 844 Ac_stime uint64
@@ -849,6 +862,8 @@ type Taskstats struct {
849 Cpu_scaled_run_real_total uint64 862 Cpu_scaled_run_real_total uint64
850 Freepages_count uint64 863 Freepages_count uint64
851 Freepages_delay_total uint64 864 Freepages_delay_total uint64
865 Thrashing_count uint64
866 Thrashing_delay_total uint64
852} 867}
853 868
854const ( 869const (
@@ -1197,7 +1212,6 @@ type HDGeometry struct {
1197 Heads uint8 1212 Heads uint8
1198 Sectors uint8 1213 Sectors uint8
1199 Cylinders uint16 1214 Cylinders uint16
1200 _ [4]byte
1201 Start uint64 1215 Start uint64
1202} 1216}
1203 1217
@@ -1883,7 +1897,6 @@ type RTCTime struct {
1883type RTCWkAlrm struct { 1897type RTCWkAlrm struct {
1884 Enabled uint8 1898 Enabled uint8
1885 Pending uint8 1899 Pending uint8
1886 _ [2]byte
1887 Time RTCTime 1900 Time RTCTime
1888} 1901}
1889 1902
@@ -1901,7 +1914,6 @@ type BlkpgIoctlArg struct {
1901 Op int32 1914 Op int32
1902 Flags int32 1915 Flags int32
1903 Datalen int32 1916 Datalen int32
1904 _ [4]byte
1905 Data *byte 1917 Data *byte
1906} 1918}
1907 1919
@@ -1987,3 +1999,42 @@ const (
1987 NCSI_CHANNEL_ATTR_VLAN_LIST = 0x9 1999 NCSI_CHANNEL_ATTR_VLAN_LIST = 0x9
1988 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa 2000 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa
1989) 2001)
2002
2003type ScmTimestamping struct {
2004 Ts [3]Timespec
2005}
2006
2007const (
2008 SOF_TIMESTAMPING_TX_HARDWARE = 0x1
2009 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2
2010 SOF_TIMESTAMPING_RX_HARDWARE = 0x4
2011 SOF_TIMESTAMPING_RX_SOFTWARE = 0x8
2012 SOF_TIMESTAMPING_SOFTWARE = 0x10
2013 SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
2014 SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
2015 SOF_TIMESTAMPING_OPT_ID = 0x80
2016 SOF_TIMESTAMPING_TX_SCHED = 0x100
2017 SOF_TIMESTAMPING_TX_ACK = 0x200
2018 SOF_TIMESTAMPING_OPT_CMSG = 0x400
2019 SOF_TIMESTAMPING_OPT_TSONLY = 0x800
2020 SOF_TIMESTAMPING_OPT_STATS = 0x1000
2021 SOF_TIMESTAMPING_OPT_PKTINFO = 0x2000
2022 SOF_TIMESTAMPING_OPT_TX_SWHW = 0x4000
2023
2024 SOF_TIMESTAMPING_LAST = 0x4000
2025 SOF_TIMESTAMPING_MASK = 0x7fff
2026
2027 SCM_TSTAMP_SND = 0x0
2028 SCM_TSTAMP_SCHED = 0x1
2029 SCM_TSTAMP_ACK = 0x2
2030)
2031
2032type SockExtendedErr struct {
2033 Errno uint32
2034 Origin uint8
2035 Type uint8
2036 Code uint8
2037 Pad uint8
2038 Info uint32
2039 Data uint32
2040}
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 6ed804f..ad43421 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go
@@ -98,7 +98,6 @@ type _Gid_t uint32
98type Stat_t struct { 98type Stat_t struct {
99 Dev uint64 99 Dev uint64
100 _ uint16 100 _ uint16
101 _ [2]byte
102 _ uint32 101 _ uint32
103 Mode uint32 102 Mode uint32
104 Nlink uint32 103 Nlink uint32
@@ -106,7 +105,7 @@ type Stat_t struct {
106 Gid uint32 105 Gid uint32
107 Rdev uint64 106 Rdev uint64
108 _ uint16 107 _ uint16
109 _ [6]byte 108 _ [4]byte
110 Size int64 109 Size int64
111 Blksize int32 110 Blksize int32
112 _ [4]byte 111 _ [4]byte
@@ -260,7 +259,6 @@ type RawSockaddrRFCOMM struct {
260 259
261type RawSockaddrCAN struct { 260type RawSockaddrCAN struct {
262 Family uint16 261 Family uint16
263 _ [2]byte
264 Ifindex int32 262 Ifindex int32
265 Addr [8]byte 263 Addr [8]byte
266} 264}
@@ -289,6 +287,8 @@ type RawSockaddrXDP struct {
289 Shared_umem_fd uint32 287 Shared_umem_fd uint32
290} 288}
291 289
290type RawSockaddrPPPoX [0x1e]byte
291
292type RawSockaddr struct { 292type RawSockaddr struct {
293 Family uint16 293 Family uint16
294 Data [14]uint8 294 Data [14]uint8
@@ -383,7 +383,6 @@ type TCPInfo struct {
383 Probes uint8 383 Probes uint8
384 Backoff uint8 384 Backoff uint8
385 Options uint8 385 Options uint8
386 _ [2]byte
387 Rto uint32 386 Rto uint32
388 Ato uint32 387 Ato uint32
389 Snd_mss uint32 388 Snd_mss uint32
@@ -424,6 +423,7 @@ const (
424 SizeofSockaddrALG = 0x58 423 SizeofSockaddrALG = 0x58
425 SizeofSockaddrVM = 0x10 424 SizeofSockaddrVM = 0x10
426 SizeofSockaddrXDP = 0x10 425 SizeofSockaddrXDP = 0x10
426 SizeofSockaddrPPPoX = 0x1e
427 SizeofLinger = 0x8 427 SizeofLinger = 0x8
428 SizeofIovec = 0x8 428 SizeofIovec = 0x8
429 SizeofIPMreq = 0x8 429 SizeofIPMreq = 0x8
@@ -497,7 +497,7 @@ const (
497 IFLA_EVENT = 0x2c 497 IFLA_EVENT = 0x2c
498 IFLA_NEW_NETNSID = 0x2d 498 IFLA_NEW_NETNSID = 0x2d
499 IFLA_IF_NETNSID = 0x2e 499 IFLA_IF_NETNSID = 0x2e
500 IFLA_MAX = 0x31 500 IFLA_MAX = 0x33
501 RT_SCOPE_UNIVERSE = 0x0 501 RT_SCOPE_UNIVERSE = 0x0
502 RT_SCOPE_SITE = 0xc8 502 RT_SCOPE_SITE = 0xc8
503 RT_SCOPE_LINK = 0xfd 503 RT_SCOPE_LINK = 0xfd
@@ -652,7 +652,6 @@ type SockFilter struct {
652 652
653type SockFprog struct { 653type SockFprog struct {
654 Len uint16 654 Len uint16
655 _ [2]byte
656 Filter *SockFilter 655 Filter *SockFilter
657} 656}
658 657
@@ -749,7 +748,30 @@ type Sigset_t struct {
749 Val [32]uint32 748 Val [32]uint32
750} 749}
751 750
752const RNDGETENTCNT = 0x80045200 751type SignalfdSiginfo struct {
752 Signo uint32
753 Errno int32
754 Code int32
755 Pid uint32
756 Uid uint32
757 Fd int32
758 Tid uint32
759 Band uint32
760 Overrun uint32
761 Trapno uint32
762 Status int32
763 Int int32
764 Ptr uint64
765 Utime uint64
766 Stime uint64
767 Addr uint64
768 Addr_lsb uint16
769 _ uint16
770 Syscall int32
771 Call_addr uint64
772 Arch uint32
773 _ [28]uint8
774}
753 775
754const PERF_IOC_FLAG_GROUP = 0x1 776const PERF_IOC_FLAG_GROUP = 0x1
755 777
@@ -773,11 +795,10 @@ type Winsize struct {
773 795
774type Taskstats struct { 796type Taskstats struct {
775 Version uint16 797 Version uint16
776 _ [2]byte
777 Ac_exitcode uint32 798 Ac_exitcode uint32
778 Ac_flag uint8 799 Ac_flag uint8
779 Ac_nice uint8 800 Ac_nice uint8
780 _ [6]byte 801 _ [4]byte
781 Cpu_count uint64 802 Cpu_count uint64
782 Cpu_delay_total uint64 803 Cpu_delay_total uint64
783 Blkio_count uint64 804 Blkio_count uint64
@@ -819,6 +840,8 @@ type Taskstats struct {
819 Cpu_scaled_run_real_total uint64 840 Cpu_scaled_run_real_total uint64
820 Freepages_count uint64 841 Freepages_count uint64
821 Freepages_delay_total uint64 842 Freepages_delay_total uint64
843 Thrashing_count uint64
844 Thrashing_delay_total uint64
822} 845}
823 846
824const ( 847const (
@@ -1852,7 +1875,6 @@ type RTCTime struct {
1852type RTCWkAlrm struct { 1875type RTCWkAlrm struct {
1853 Enabled uint8 1876 Enabled uint8
1854 Pending uint8 1877 Pending uint8
1855 _ [2]byte
1856 Time RTCTime 1878 Time RTCTime
1857} 1879}
1858 1880
@@ -1955,3 +1977,42 @@ const (
1955 NCSI_CHANNEL_ATTR_VLAN_LIST = 0x9 1977 NCSI_CHANNEL_ATTR_VLAN_LIST = 0x9
1956 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa 1978 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa
1957) 1979)
1980
1981type ScmTimestamping struct {
1982 Ts [3]Timespec
1983}
1984
1985const (
1986 SOF_TIMESTAMPING_TX_HARDWARE = 0x1
1987 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2
1988 SOF_TIMESTAMPING_RX_HARDWARE = 0x4
1989 SOF_TIMESTAMPING_RX_SOFTWARE = 0x8
1990 SOF_TIMESTAMPING_SOFTWARE = 0x10
1991 SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
1992 SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
1993 SOF_TIMESTAMPING_OPT_ID = 0x80
1994 SOF_TIMESTAMPING_TX_SCHED = 0x100
1995 SOF_TIMESTAMPING_TX_ACK = 0x200
1996 SOF_TIMESTAMPING_OPT_CMSG = 0x400
1997 SOF_TIMESTAMPING_OPT_TSONLY = 0x800
1998 SOF_TIMESTAMPING_OPT_STATS = 0x1000
1999 SOF_TIMESTAMPING_OPT_PKTINFO = 0x2000
2000 SOF_TIMESTAMPING_OPT_TX_SWHW = 0x4000
2001
2002 SOF_TIMESTAMPING_LAST = 0x4000
2003 SOF_TIMESTAMPING_MASK = 0x7fff
2004
2005 SCM_TSTAMP_SND = 0x0
2006 SCM_TSTAMP_SCHED = 0x1
2007 SCM_TSTAMP_ACK = 0x2
2008)
2009
2010type SockExtendedErr struct {
2011 Errno uint32
2012 Origin uint8
2013 Type uint8
2014 Code uint8
2015 Pad uint8
2016 Info uint32
2017 Data uint32
2018}
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 b5fe7dd..ef76a36 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go
@@ -33,13 +33,11 @@ type Timeval struct {
33 33
34type Timex struct { 34type Timex struct {
35 Modes uint32 35 Modes uint32
36 _ [4]byte
37 Offset int64 36 Offset int64
38 Freq int64 37 Freq int64
39 Maxerror int64 38 Maxerror int64
40 Esterror int64 39 Esterror int64
41 Status int32 40 Status int32
42 _ [4]byte
43 Constant int64 41 Constant int64
44 Precision int64 42 Precision int64
45 Tolerance int64 43 Tolerance int64
@@ -48,7 +46,6 @@ type Timex struct {
48 Ppsfreq int64 46 Ppsfreq int64
49 Jitter int64 47 Jitter int64
50 Shift int32 48 Shift int32
51 _ [4]byte
52 Stabil int64 49 Stabil int64
53 Jitcnt int64 50 Jitcnt int64
54 Calcnt int64 51 Calcnt int64
@@ -163,7 +160,6 @@ type Fsid struct {
163type Flock_t struct { 160type Flock_t struct {
164 Type int16 161 Type int16
165 Whence int16 162 Whence int16
166 _ [4]byte
167 Start int64 163 Start int64
168 Len int64 164 Len int64
169 Pid int32 165 Pid int32
@@ -260,7 +256,6 @@ type RawSockaddrRFCOMM struct {
260 256
261type RawSockaddrCAN struct { 257type RawSockaddrCAN struct {
262 Family uint16 258 Family uint16
263 _ [2]byte
264 Ifindex int32 259 Ifindex int32
265 Addr [8]byte 260 Addr [8]byte
266} 261}
@@ -289,6 +284,8 @@ type RawSockaddrXDP struct {
289 Shared_umem_fd uint32 284 Shared_umem_fd uint32
290} 285}
291 286
287type RawSockaddrPPPoX [0x1e]byte
288
292type RawSockaddr struct { 289type RawSockaddr struct {
293 Family uint16 290 Family uint16
294 Data [14]int8 291 Data [14]int8
@@ -337,7 +334,6 @@ type PacketMreq struct {
337type Msghdr struct { 334type Msghdr struct {
338 Name *byte 335 Name *byte
339 Namelen uint32 336 Namelen uint32
340 _ [4]byte
341 Iov *Iovec 337 Iov *Iovec
342 Iovlen uint64 338 Iovlen uint64
343 Control *byte 339 Control *byte
@@ -385,7 +381,6 @@ type TCPInfo struct {
385 Probes uint8 381 Probes uint8
386 Backoff uint8 382 Backoff uint8
387 Options uint8 383 Options uint8
388 _ [2]byte
389 Rto uint32 384 Rto uint32
390 Ato uint32 385 Ato uint32
391 Snd_mss uint32 386 Snd_mss uint32
@@ -426,6 +421,7 @@ const (
426 SizeofSockaddrALG = 0x58 421 SizeofSockaddrALG = 0x58
427 SizeofSockaddrVM = 0x10 422 SizeofSockaddrVM = 0x10
428 SizeofSockaddrXDP = 0x10 423 SizeofSockaddrXDP = 0x10
424 SizeofSockaddrPPPoX = 0x1e
429 SizeofLinger = 0x8 425 SizeofLinger = 0x8
430 SizeofIovec = 0x10 426 SizeofIovec = 0x10
431 SizeofIPMreq = 0x8 427 SizeofIPMreq = 0x8
@@ -499,7 +495,7 @@ const (
499 IFLA_EVENT = 0x2c 495 IFLA_EVENT = 0x2c
500 IFLA_NEW_NETNSID = 0x2d 496 IFLA_NEW_NETNSID = 0x2d
501 IFLA_IF_NETNSID = 0x2e 497 IFLA_IF_NETNSID = 0x2e
502 IFLA_MAX = 0x31 498 IFLA_MAX = 0x33
503 RT_SCOPE_UNIVERSE = 0x0 499 RT_SCOPE_UNIVERSE = 0x0
504 RT_SCOPE_SITE = 0xc8 500 RT_SCOPE_SITE = 0xc8
505 RT_SCOPE_LINK = 0xfd 501 RT_SCOPE_LINK = 0xfd
@@ -654,7 +650,6 @@ type SockFilter struct {
654 650
655type SockFprog struct { 651type SockFprog struct {
656 Len uint16 652 Len uint16
657 _ [6]byte
658 Filter *SockFilter 653 Filter *SockFilter
659} 654}
660 655
@@ -689,7 +684,6 @@ type Sysinfo_t struct {
689 Freeswap uint64 684 Freeswap uint64
690 Procs uint16 685 Procs uint16
691 Pad uint16 686 Pad uint16
692 _ [4]byte
693 Totalhigh uint64 687 Totalhigh uint64
694 Freehigh uint64 688 Freehigh uint64
695 Unit uint32 689 Unit uint32
@@ -708,7 +702,6 @@ type Utsname struct {
708 702
709type Ustat_t struct { 703type Ustat_t struct {
710 Tfree int32 704 Tfree int32
711 _ [4]byte
712 Tinode uint64 705 Tinode uint64
713 Fname [6]int8 706 Fname [6]int8
714 Fpack [6]int8 707 Fpack [6]int8
@@ -758,7 +751,30 @@ type Sigset_t struct {
758 Val [16]uint64 751 Val [16]uint64
759} 752}
760 753
761const RNDGETENTCNT = 0x80045200 754type SignalfdSiginfo struct {
755 Signo uint32
756 Errno int32
757 Code int32
758 Pid uint32
759 Uid uint32
760 Fd int32
761 Tid uint32
762 Band uint32
763 Overrun uint32
764 Trapno uint32
765 Status int32
766 Int int32
767 Ptr uint64
768 Utime uint64
769 Stime uint64
770 Addr uint64
771 Addr_lsb uint16
772 _ uint16
773 Syscall int32
774 Call_addr uint64
775 Arch uint32
776 _ [28]uint8
777}
762 778
763const PERF_IOC_FLAG_GROUP = 0x1 779const PERF_IOC_FLAG_GROUP = 0x1
764 780
@@ -782,11 +798,9 @@ type Winsize struct {
782 798
783type Taskstats struct { 799type Taskstats struct {
784 Version uint16 800 Version uint16
785 _ [2]byte
786 Ac_exitcode uint32 801 Ac_exitcode uint32
787 Ac_flag uint8 802 Ac_flag uint8
788 Ac_nice uint8 803 Ac_nice uint8
789 _ [6]byte
790 Cpu_count uint64 804 Cpu_count uint64
791 Cpu_delay_total uint64 805 Cpu_delay_total uint64
792 Blkio_count uint64 806 Blkio_count uint64
@@ -804,7 +818,6 @@ type Taskstats struct {
804 Ac_pid uint32 818 Ac_pid uint32
805 Ac_ppid uint32 819 Ac_ppid uint32
806 Ac_btime uint32 820 Ac_btime uint32
807 _ [4]byte
808 Ac_etime uint64 821 Ac_etime uint64
809 Ac_utime uint64 822 Ac_utime uint64
810 Ac_stime uint64 823 Ac_stime uint64
@@ -828,6 +841,8 @@ type Taskstats struct {
828 Cpu_scaled_run_real_total uint64 841 Cpu_scaled_run_real_total uint64
829 Freepages_count uint64 842 Freepages_count uint64
830 Freepages_delay_total uint64 843 Freepages_delay_total uint64
844 Thrashing_count uint64
845 Thrashing_delay_total uint64
831} 846}
832 847
833const ( 848const (
@@ -1176,7 +1191,6 @@ type HDGeometry struct {
1176 Heads uint8 1191 Heads uint8
1177 Sectors uint8 1192 Sectors uint8
1178 Cylinders uint16 1193 Cylinders uint16
1179 _ [4]byte
1180 Start uint64 1194 Start uint64
1181} 1195}
1182 1196
@@ -1862,7 +1876,6 @@ type RTCTime struct {
1862type RTCWkAlrm struct { 1876type RTCWkAlrm struct {
1863 Enabled uint8 1877 Enabled uint8
1864 Pending uint8 1878 Pending uint8
1865 _ [2]byte
1866 Time RTCTime 1879 Time RTCTime
1867} 1880}
1868 1881
@@ -1880,7 +1893,6 @@ type BlkpgIoctlArg struct {
1880 Op int32 1893 Op int32
1881 Flags int32 1894 Flags int32
1882 Datalen int32 1895 Datalen int32
1883 _ [4]byte
1884 Data *byte 1896 Data *byte
1885} 1897}
1886 1898
@@ -1966,3 +1978,42 @@ const (
1966 NCSI_CHANNEL_ATTR_VLAN_LIST = 0x9 1978 NCSI_CHANNEL_ATTR_VLAN_LIST = 0x9
1967 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa 1979 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa
1968) 1980)
1981
1982type ScmTimestamping struct {
1983 Ts [3]Timespec
1984}
1985
1986const (
1987 SOF_TIMESTAMPING_TX_HARDWARE = 0x1
1988 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2
1989 SOF_TIMESTAMPING_RX_HARDWARE = 0x4
1990 SOF_TIMESTAMPING_RX_SOFTWARE = 0x8
1991 SOF_TIMESTAMPING_SOFTWARE = 0x10
1992 SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
1993 SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
1994 SOF_TIMESTAMPING_OPT_ID = 0x80
1995 SOF_TIMESTAMPING_TX_SCHED = 0x100
1996 SOF_TIMESTAMPING_TX_ACK = 0x200
1997 SOF_TIMESTAMPING_OPT_CMSG = 0x400
1998 SOF_TIMESTAMPING_OPT_TSONLY = 0x800
1999 SOF_TIMESTAMPING_OPT_STATS = 0x1000
2000 SOF_TIMESTAMPING_OPT_PKTINFO = 0x2000
2001 SOF_TIMESTAMPING_OPT_TX_SWHW = 0x4000
2002
2003 SOF_TIMESTAMPING_LAST = 0x4000
2004 SOF_TIMESTAMPING_MASK = 0x7fff
2005
2006 SCM_TSTAMP_SND = 0x0
2007 SCM_TSTAMP_SCHED = 0x1
2008 SCM_TSTAMP_ACK = 0x2
2009)
2010
2011type SockExtendedErr struct {
2012 Errno uint32
2013 Origin uint8
2014 Type uint8
2015 Code uint8
2016 Pad uint8
2017 Info uint32
2018 Data uint32
2019}
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 7379ad2..dbf0590 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go
@@ -258,7 +258,6 @@ type RawSockaddrRFCOMM struct {
258 258
259type RawSockaddrCAN struct { 259type RawSockaddrCAN struct {
260 Family uint16 260 Family uint16
261 _ [2]byte
262 Ifindex int32 261 Ifindex int32
263 Addr [8]byte 262 Addr [8]byte
264} 263}
@@ -287,6 +286,8 @@ type RawSockaddrXDP struct {
287 Shared_umem_fd uint32 286 Shared_umem_fd uint32
288} 287}
289 288
289type RawSockaddrPPPoX [0x1e]byte
290
290type RawSockaddr struct { 291type RawSockaddr struct {
291 Family uint16 292 Family uint16
292 Data [14]int8 293 Data [14]int8
@@ -381,7 +382,6 @@ type TCPInfo struct {
381 Probes uint8 382 Probes uint8
382 Backoff uint8 383 Backoff uint8
383 Options uint8 384 Options uint8
384 _ [2]byte
385 Rto uint32 385 Rto uint32
386 Ato uint32 386 Ato uint32
387 Snd_mss uint32 387 Snd_mss uint32
@@ -422,6 +422,7 @@ const (
422 SizeofSockaddrALG = 0x58 422 SizeofSockaddrALG = 0x58
423 SizeofSockaddrVM = 0x10 423 SizeofSockaddrVM = 0x10
424 SizeofSockaddrXDP = 0x10 424 SizeofSockaddrXDP = 0x10
425 SizeofSockaddrPPPoX = 0x1e
425 SizeofLinger = 0x8 426 SizeofLinger = 0x8
426 SizeofIovec = 0x8 427 SizeofIovec = 0x8
427 SizeofIPMreq = 0x8 428 SizeofIPMreq = 0x8
@@ -495,7 +496,7 @@ const (
495 IFLA_EVENT = 0x2c 496 IFLA_EVENT = 0x2c
496 IFLA_NEW_NETNSID = 0x2d 497 IFLA_NEW_NETNSID = 0x2d
497 IFLA_IF_NETNSID = 0x2e 498 IFLA_IF_NETNSID = 0x2e
498 IFLA_MAX = 0x31 499 IFLA_MAX = 0x33
499 RT_SCOPE_UNIVERSE = 0x0 500 RT_SCOPE_UNIVERSE = 0x0
500 RT_SCOPE_SITE = 0xc8 501 RT_SCOPE_SITE = 0xc8
501 RT_SCOPE_LINK = 0xfd 502 RT_SCOPE_LINK = 0xfd
@@ -650,7 +651,6 @@ type SockFilter struct {
650 651
651type SockFprog struct { 652type SockFprog struct {
652 Len uint16 653 Len uint16
653 _ [2]byte
654 Filter *SockFilter 654 Filter *SockFilter
655} 655}
656 656
@@ -753,7 +753,30 @@ type Sigset_t struct {
753 Val [32]uint32 753 Val [32]uint32
754} 754}
755 755
756const RNDGETENTCNT = 0x40045200 756type SignalfdSiginfo struct {
757 Signo uint32
758 Errno int32
759 Code int32
760 Pid uint32
761 Uid uint32
762 Fd int32
763 Tid uint32
764 Band uint32
765 Overrun uint32
766 Trapno uint32
767 Status int32
768 Int int32
769 Ptr uint64
770 Utime uint64
771 Stime uint64
772 Addr uint64
773 Addr_lsb uint16
774 _ uint16
775 Syscall int32
776 Call_addr uint64
777 Arch uint32
778 _ [28]uint8
779}
757 780
758const PERF_IOC_FLAG_GROUP = 0x1 781const PERF_IOC_FLAG_GROUP = 0x1
759 782
@@ -777,11 +800,10 @@ type Winsize struct {
777 800
778type Taskstats struct { 801type Taskstats struct {
779 Version uint16 802 Version uint16
780 _ [2]byte
781 Ac_exitcode uint32 803 Ac_exitcode uint32
782 Ac_flag uint8 804 Ac_flag uint8
783 Ac_nice uint8 805 Ac_nice uint8
784 _ [6]byte 806 _ [4]byte
785 Cpu_count uint64 807 Cpu_count uint64
786 Cpu_delay_total uint64 808 Cpu_delay_total uint64
787 Blkio_count uint64 809 Blkio_count uint64
@@ -823,6 +845,8 @@ type Taskstats struct {
823 Cpu_scaled_run_real_total uint64 845 Cpu_scaled_run_real_total uint64
824 Freepages_count uint64 846 Freepages_count uint64
825 Freepages_delay_total uint64 847 Freepages_delay_total uint64
848 Thrashing_count uint64
849 Thrashing_delay_total uint64
826} 850}
827 851
828const ( 852const (
@@ -1857,7 +1881,6 @@ type RTCTime struct {
1857type RTCWkAlrm struct { 1881type RTCWkAlrm struct {
1858 Enabled uint8 1882 Enabled uint8
1859 Pending uint8 1883 Pending uint8
1860 _ [2]byte
1861 Time RTCTime 1884 Time RTCTime
1862} 1885}
1863 1886
@@ -1960,3 +1983,42 @@ const (
1960 NCSI_CHANNEL_ATTR_VLAN_LIST = 0x9 1983 NCSI_CHANNEL_ATTR_VLAN_LIST = 0x9
1961 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa 1984 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa
1962) 1985)
1986
1987type ScmTimestamping struct {
1988 Ts [3]Timespec
1989}
1990
1991const (
1992 SOF_TIMESTAMPING_TX_HARDWARE = 0x1
1993 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2
1994 SOF_TIMESTAMPING_RX_HARDWARE = 0x4
1995 SOF_TIMESTAMPING_RX_SOFTWARE = 0x8
1996 SOF_TIMESTAMPING_SOFTWARE = 0x10
1997 SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
1998 SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
1999 SOF_TIMESTAMPING_OPT_ID = 0x80
2000 SOF_TIMESTAMPING_TX_SCHED = 0x100
2001 SOF_TIMESTAMPING_TX_ACK = 0x200
2002 SOF_TIMESTAMPING_OPT_CMSG = 0x400
2003 SOF_TIMESTAMPING_OPT_TSONLY = 0x800
2004 SOF_TIMESTAMPING_OPT_STATS = 0x1000
2005 SOF_TIMESTAMPING_OPT_PKTINFO = 0x2000
2006 SOF_TIMESTAMPING_OPT_TX_SWHW = 0x4000
2007
2008 SOF_TIMESTAMPING_LAST = 0x4000
2009 SOF_TIMESTAMPING_MASK = 0x7fff
2010
2011 SCM_TSTAMP_SND = 0x0
2012 SCM_TSTAMP_SCHED = 0x1
2013 SCM_TSTAMP_ACK = 0x2
2014)
2015
2016type SockExtendedErr struct {
2017 Errno uint32
2018 Origin uint8
2019 Type uint8
2020 Code uint8
2021 Pad uint8
2022 Info uint32
2023 Data uint32
2024}
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 0b131a2..1b7e670 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go
@@ -33,13 +33,11 @@ type Timeval struct {
33 33
34type Timex struct { 34type Timex struct {
35 Modes uint32 35 Modes uint32
36 _ [4]byte
37 Offset int64 36 Offset int64
38 Freq int64 37 Freq int64
39 Maxerror int64 38 Maxerror int64
40 Esterror int64 39 Esterror int64
41 Status int32 40 Status int32
42 _ [4]byte
43 Constant int64 41 Constant int64
44 Precision int64 42 Precision int64
45 Tolerance int64 43 Tolerance int64
@@ -48,7 +46,6 @@ type Timex struct {
48 Ppsfreq int64 46 Ppsfreq int64
49 Jitter int64 47 Jitter int64
50 Shift int32 48 Shift int32
51 _ [4]byte
52 Stabil int64 49 Stabil int64
53 Jitcnt int64 50 Jitcnt int64
54 Calcnt int64 51 Calcnt int64
@@ -163,7 +160,6 @@ type Fsid struct {
163type Flock_t struct { 160type Flock_t struct {
164 Type int16 161 Type int16
165 Whence int16 162 Whence int16
166 _ [4]byte
167 Start int64 163 Start int64
168 Len int64 164 Len int64
169 Pid int32 165 Pid int32
@@ -260,7 +256,6 @@ type RawSockaddrRFCOMM struct {
260 256
261type RawSockaddrCAN struct { 257type RawSockaddrCAN struct {
262 Family uint16 258 Family uint16
263 _ [2]byte
264 Ifindex int32 259 Ifindex int32
265 Addr [8]byte 260 Addr [8]byte
266} 261}
@@ -289,6 +284,8 @@ type RawSockaddrXDP struct {
289 Shared_umem_fd uint32 284 Shared_umem_fd uint32
290} 285}
291 286
287type RawSockaddrPPPoX [0x1e]byte
288
292type RawSockaddr struct { 289type RawSockaddr struct {
293 Family uint16 290 Family uint16
294 Data [14]int8 291 Data [14]int8
@@ -337,7 +334,6 @@ type PacketMreq struct {
337type Msghdr struct { 334type Msghdr struct {
338 Name *byte 335 Name *byte
339 Namelen uint32 336 Namelen uint32
340 _ [4]byte
341 Iov *Iovec 337 Iov *Iovec
342 Iovlen uint64 338 Iovlen uint64
343 Control *byte 339 Control *byte
@@ -385,7 +381,6 @@ type TCPInfo struct {
385 Probes uint8 381 Probes uint8
386 Backoff uint8 382 Backoff uint8
387 Options uint8 383 Options uint8
388 _ [2]byte
389 Rto uint32 384 Rto uint32
390 Ato uint32 385 Ato uint32
391 Snd_mss uint32 386 Snd_mss uint32
@@ -426,6 +421,7 @@ const (
426 SizeofSockaddrALG = 0x58 421 SizeofSockaddrALG = 0x58
427 SizeofSockaddrVM = 0x10 422 SizeofSockaddrVM = 0x10
428 SizeofSockaddrXDP = 0x10 423 SizeofSockaddrXDP = 0x10
424 SizeofSockaddrPPPoX = 0x1e
429 SizeofLinger = 0x8 425 SizeofLinger = 0x8
430 SizeofIovec = 0x10 426 SizeofIovec = 0x10
431 SizeofIPMreq = 0x8 427 SizeofIPMreq = 0x8
@@ -499,7 +495,7 @@ const (
499 IFLA_EVENT = 0x2c 495 IFLA_EVENT = 0x2c
500 IFLA_NEW_NETNSID = 0x2d 496 IFLA_NEW_NETNSID = 0x2d
501 IFLA_IF_NETNSID = 0x2e 497 IFLA_IF_NETNSID = 0x2e
502 IFLA_MAX = 0x31 498 IFLA_MAX = 0x33
503 RT_SCOPE_UNIVERSE = 0x0 499 RT_SCOPE_UNIVERSE = 0x0
504 RT_SCOPE_SITE = 0xc8 500 RT_SCOPE_SITE = 0xc8
505 RT_SCOPE_LINK = 0xfd 501 RT_SCOPE_LINK = 0xfd
@@ -654,7 +650,6 @@ type SockFilter struct {
654 650
655type SockFprog struct { 651type SockFprog struct {
656 Len uint16 652 Len uint16
657 _ [6]byte
658 Filter *SockFilter 653 Filter *SockFilter
659} 654}
660 655
@@ -692,7 +687,6 @@ type Sysinfo_t struct {
692 Freeswap uint64 687 Freeswap uint64
693 Procs uint16 688 Procs uint16
694 Pad uint16 689 Pad uint16
695 _ [4]byte
696 Totalhigh uint64 690 Totalhigh uint64
697 Freehigh uint64 691 Freehigh uint64
698 Unit uint32 692 Unit uint32
@@ -711,7 +705,6 @@ type Utsname struct {
711 705
712type Ustat_t struct { 706type Ustat_t struct {
713 Tfree int32 707 Tfree int32
714 _ [4]byte
715 Tinode uint64 708 Tinode uint64
716 Fname [6]int8 709 Fname [6]int8
717 Fpack [6]int8 710 Fpack [6]int8
@@ -760,7 +753,30 @@ type Sigset_t struct {
760 Val [16]uint64 753 Val [16]uint64
761} 754}
762 755
763const RNDGETENTCNT = 0x40045200 756type SignalfdSiginfo struct {
757 Signo uint32
758 Errno int32
759 Code int32
760 Pid uint32
761 Uid uint32
762 Fd int32
763 Tid uint32
764 Band uint32
765 Overrun uint32
766 Trapno uint32
767 Status int32
768 Int int32
769 Ptr uint64
770 Utime uint64
771 Stime uint64
772 Addr uint64
773 Addr_lsb uint16
774 _ uint16
775 Syscall int32
776 Call_addr uint64
777 Arch uint32
778 _ [28]uint8
779}
764 780
765const PERF_IOC_FLAG_GROUP = 0x1 781const PERF_IOC_FLAG_GROUP = 0x1
766 782
@@ -784,11 +800,9 @@ type Winsize struct {
784 800
785type Taskstats struct { 801type Taskstats struct {
786 Version uint16 802 Version uint16
787 _ [2]byte
788 Ac_exitcode uint32 803 Ac_exitcode uint32
789 Ac_flag uint8 804 Ac_flag uint8
790 Ac_nice uint8 805 Ac_nice uint8
791 _ [6]byte
792 Cpu_count uint64 806 Cpu_count uint64
793 Cpu_delay_total uint64 807 Cpu_delay_total uint64
794 Blkio_count uint64 808 Blkio_count uint64
@@ -806,7 +820,6 @@ type Taskstats struct {
806 Ac_pid uint32 820 Ac_pid uint32
807 Ac_ppid uint32 821 Ac_ppid uint32
808 Ac_btime uint32 822 Ac_btime uint32
809 _ [4]byte
810 Ac_etime uint64 823 Ac_etime uint64
811 Ac_utime uint64 824 Ac_utime uint64
812 Ac_stime uint64 825 Ac_stime uint64
@@ -830,6 +843,8 @@ type Taskstats struct {
830 Cpu_scaled_run_real_total uint64 843 Cpu_scaled_run_real_total uint64
831 Freepages_count uint64 844 Freepages_count uint64
832 Freepages_delay_total uint64 845 Freepages_delay_total uint64
846 Thrashing_count uint64
847 Thrashing_delay_total uint64
833} 848}
834 849
835const ( 850const (
@@ -1178,7 +1193,6 @@ type HDGeometry struct {
1178 Heads uint8 1193 Heads uint8
1179 Sectors uint8 1194 Sectors uint8
1180 Cylinders uint16 1195 Cylinders uint16
1181 _ [4]byte
1182 Start uint64 1196 Start uint64
1183} 1197}
1184 1198
@@ -1864,7 +1878,6 @@ type RTCTime struct {
1864type RTCWkAlrm struct { 1878type RTCWkAlrm struct {
1865 Enabled uint8 1879 Enabled uint8
1866 Pending uint8 1880 Pending uint8
1867 _ [2]byte
1868 Time RTCTime 1881 Time RTCTime
1869} 1882}
1870 1883
@@ -1882,7 +1895,6 @@ type BlkpgIoctlArg struct {
1882 Op int32 1895 Op int32
1883 Flags int32 1896 Flags int32
1884 Datalen int32 1897 Datalen int32
1885 _ [4]byte
1886 Data *byte 1898 Data *byte
1887} 1899}
1888 1900
@@ -1968,3 +1980,42 @@ const (
1968 NCSI_CHANNEL_ATTR_VLAN_LIST = 0x9 1980 NCSI_CHANNEL_ATTR_VLAN_LIST = 0x9
1969 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa 1981 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa
1970) 1982)
1983
1984type ScmTimestamping struct {
1985 Ts [3]Timespec
1986}
1987
1988const (
1989 SOF_TIMESTAMPING_TX_HARDWARE = 0x1
1990 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2
1991 SOF_TIMESTAMPING_RX_HARDWARE = 0x4
1992 SOF_TIMESTAMPING_RX_SOFTWARE = 0x8
1993 SOF_TIMESTAMPING_SOFTWARE = 0x10
1994 SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
1995 SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
1996 SOF_TIMESTAMPING_OPT_ID = 0x80
1997 SOF_TIMESTAMPING_TX_SCHED = 0x100
1998 SOF_TIMESTAMPING_TX_ACK = 0x200
1999 SOF_TIMESTAMPING_OPT_CMSG = 0x400
2000 SOF_TIMESTAMPING_OPT_TSONLY = 0x800
2001 SOF_TIMESTAMPING_OPT_STATS = 0x1000
2002 SOF_TIMESTAMPING_OPT_PKTINFO = 0x2000
2003 SOF_TIMESTAMPING_OPT_TX_SWHW = 0x4000
2004
2005 SOF_TIMESTAMPING_LAST = 0x4000
2006 SOF_TIMESTAMPING_MASK = 0x7fff
2007
2008 SCM_TSTAMP_SND = 0x0
2009 SCM_TSTAMP_SCHED = 0x1
2010 SCM_TSTAMP_ACK = 0x2
2011)
2012
2013type SockExtendedErr struct {
2014 Errno uint32
2015 Origin uint8
2016 Type uint8
2017 Code uint8
2018 Pad uint8
2019 Info uint32
2020 Data uint32
2021}
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 9191020..5737900 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go
@@ -33,13 +33,11 @@ type Timeval struct {
33 33
34type Timex struct { 34type Timex struct {
35 Modes uint32 35 Modes uint32
36 _ [4]byte
37 Offset int64 36 Offset int64
38 Freq int64 37 Freq int64
39 Maxerror int64 38 Maxerror int64
40 Esterror int64 39 Esterror int64
41 Status int32 40 Status int32
42 _ [4]byte
43 Constant int64 41 Constant int64
44 Precision int64 42 Precision int64
45 Tolerance int64 43 Tolerance int64
@@ -48,7 +46,6 @@ type Timex struct {
48 Ppsfreq int64 46 Ppsfreq int64
49 Jitter int64 47 Jitter int64
50 Shift int32 48 Shift int32
51 _ [4]byte
52 Stabil int64 49 Stabil int64
53 Jitcnt int64 50 Jitcnt int64
54 Calcnt int64 51 Calcnt int64
@@ -163,7 +160,6 @@ type Fsid struct {
163type Flock_t struct { 160type Flock_t struct {
164 Type int16 161 Type int16
165 Whence int16 162 Whence int16
166 _ [4]byte
167 Start int64 163 Start int64
168 Len int64 164 Len int64
169 Pid int32 165 Pid int32
@@ -260,7 +256,6 @@ type RawSockaddrRFCOMM struct {
260 256
261type RawSockaddrCAN struct { 257type RawSockaddrCAN struct {
262 Family uint16 258 Family uint16
263 _ [2]byte
264 Ifindex int32 259 Ifindex int32
265 Addr [8]byte 260 Addr [8]byte
266} 261}
@@ -289,6 +284,8 @@ type RawSockaddrXDP struct {
289 Shared_umem_fd uint32 284 Shared_umem_fd uint32
290} 285}
291 286
287type RawSockaddrPPPoX [0x1e]byte
288
292type RawSockaddr struct { 289type RawSockaddr struct {
293 Family uint16 290 Family uint16
294 Data [14]int8 291 Data [14]int8
@@ -337,7 +334,6 @@ type PacketMreq struct {
337type Msghdr struct { 334type Msghdr struct {
338 Name *byte 335 Name *byte
339 Namelen uint32 336 Namelen uint32
340 _ [4]byte
341 Iov *Iovec 337 Iov *Iovec
342 Iovlen uint64 338 Iovlen uint64
343 Control *byte 339 Control *byte
@@ -385,7 +381,6 @@ type TCPInfo struct {
385 Probes uint8 381 Probes uint8
386 Backoff uint8 382 Backoff uint8
387 Options uint8 383 Options uint8
388 _ [2]byte
389 Rto uint32 384 Rto uint32
390 Ato uint32 385 Ato uint32
391 Snd_mss uint32 386 Snd_mss uint32
@@ -426,6 +421,7 @@ const (
426 SizeofSockaddrALG = 0x58 421 SizeofSockaddrALG = 0x58
427 SizeofSockaddrVM = 0x10 422 SizeofSockaddrVM = 0x10
428 SizeofSockaddrXDP = 0x10 423 SizeofSockaddrXDP = 0x10
424 SizeofSockaddrPPPoX = 0x1e
429 SizeofLinger = 0x8 425 SizeofLinger = 0x8
430 SizeofIovec = 0x10 426 SizeofIovec = 0x10
431 SizeofIPMreq = 0x8 427 SizeofIPMreq = 0x8
@@ -499,7 +495,7 @@ const (
499 IFLA_EVENT = 0x2c 495 IFLA_EVENT = 0x2c
500 IFLA_NEW_NETNSID = 0x2d 496 IFLA_NEW_NETNSID = 0x2d
501 IFLA_IF_NETNSID = 0x2e 497 IFLA_IF_NETNSID = 0x2e
502 IFLA_MAX = 0x31 498 IFLA_MAX = 0x33
503 RT_SCOPE_UNIVERSE = 0x0 499 RT_SCOPE_UNIVERSE = 0x0
504 RT_SCOPE_SITE = 0xc8 500 RT_SCOPE_SITE = 0xc8
505 RT_SCOPE_LINK = 0xfd 501 RT_SCOPE_LINK = 0xfd
@@ -654,7 +650,6 @@ type SockFilter struct {
654 650
655type SockFprog struct { 651type SockFprog struct {
656 Len uint16 652 Len uint16
657 _ [6]byte
658 Filter *SockFilter 653 Filter *SockFilter
659} 654}
660 655
@@ -692,7 +687,6 @@ type Sysinfo_t struct {
692 Freeswap uint64 687 Freeswap uint64
693 Procs uint16 688 Procs uint16
694 Pad uint16 689 Pad uint16
695 _ [4]byte
696 Totalhigh uint64 690 Totalhigh uint64
697 Freehigh uint64 691 Freehigh uint64
698 Unit uint32 692 Unit uint32
@@ -711,7 +705,6 @@ type Utsname struct {
711 705
712type Ustat_t struct { 706type Ustat_t struct {
713 Tfree int32 707 Tfree int32
714 _ [4]byte
715 Tinode uint64 708 Tinode uint64
716 Fname [6]int8 709 Fname [6]int8
717 Fpack [6]int8 710 Fpack [6]int8
@@ -760,7 +753,30 @@ type Sigset_t struct {
760 Val [16]uint64 753 Val [16]uint64
761} 754}
762 755
763const RNDGETENTCNT = 0x40045200 756type SignalfdSiginfo struct {
757 Signo uint32
758 Errno int32
759 Code int32
760 Pid uint32
761 Uid uint32
762 Fd int32
763 Tid uint32
764 Band uint32
765 Overrun uint32
766 Trapno uint32
767 Status int32
768 Int int32
769 Ptr uint64
770 Utime uint64
771 Stime uint64
772 Addr uint64
773 Addr_lsb uint16
774 _ uint16
775 Syscall int32
776 Call_addr uint64
777 Arch uint32
778 _ [28]uint8
779}
764 780
765const PERF_IOC_FLAG_GROUP = 0x1 781const PERF_IOC_FLAG_GROUP = 0x1
766 782
@@ -784,11 +800,9 @@ type Winsize struct {
784 800
785type Taskstats struct { 801type Taskstats struct {
786 Version uint16 802 Version uint16
787 _ [2]byte
788 Ac_exitcode uint32 803 Ac_exitcode uint32
789 Ac_flag uint8 804 Ac_flag uint8
790 Ac_nice uint8 805 Ac_nice uint8
791 _ [6]byte
792 Cpu_count uint64 806 Cpu_count uint64
793 Cpu_delay_total uint64 807 Cpu_delay_total uint64
794 Blkio_count uint64 808 Blkio_count uint64
@@ -806,7 +820,6 @@ type Taskstats struct {
806 Ac_pid uint32 820 Ac_pid uint32
807 Ac_ppid uint32 821 Ac_ppid uint32
808 Ac_btime uint32 822 Ac_btime uint32
809 _ [4]byte
810 Ac_etime uint64 823 Ac_etime uint64
811 Ac_utime uint64 824 Ac_utime uint64
812 Ac_stime uint64 825 Ac_stime uint64
@@ -830,6 +843,8 @@ type Taskstats struct {
830 Cpu_scaled_run_real_total uint64 843 Cpu_scaled_run_real_total uint64
831 Freepages_count uint64 844 Freepages_count uint64
832 Freepages_delay_total uint64 845 Freepages_delay_total uint64
846 Thrashing_count uint64
847 Thrashing_delay_total uint64
833} 848}
834 849
835const ( 850const (
@@ -1178,7 +1193,6 @@ type HDGeometry struct {
1178 Heads uint8 1193 Heads uint8
1179 Sectors uint8 1194 Sectors uint8
1180 Cylinders uint16 1195 Cylinders uint16
1181 _ [4]byte
1182 Start uint64 1196 Start uint64
1183} 1197}
1184 1198
@@ -1864,7 +1878,6 @@ type RTCTime struct {
1864type RTCWkAlrm struct { 1878type RTCWkAlrm struct {
1865 Enabled uint8 1879 Enabled uint8
1866 Pending uint8 1880 Pending uint8
1867 _ [2]byte
1868 Time RTCTime 1881 Time RTCTime
1869} 1882}
1870 1883
@@ -1882,7 +1895,6 @@ type BlkpgIoctlArg struct {
1882 Op int32 1895 Op int32
1883 Flags int32 1896 Flags int32
1884 Datalen int32 1897 Datalen int32
1885 _ [4]byte
1886 Data *byte 1898 Data *byte
1887} 1899}
1888 1900
@@ -1968,3 +1980,42 @@ const (
1968 NCSI_CHANNEL_ATTR_VLAN_LIST = 0x9 1980 NCSI_CHANNEL_ATTR_VLAN_LIST = 0x9
1969 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa 1981 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa
1970) 1982)
1983
1984type ScmTimestamping struct {
1985 Ts [3]Timespec
1986}
1987
1988const (
1989 SOF_TIMESTAMPING_TX_HARDWARE = 0x1
1990 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2
1991 SOF_TIMESTAMPING_RX_HARDWARE = 0x4
1992 SOF_TIMESTAMPING_RX_SOFTWARE = 0x8
1993 SOF_TIMESTAMPING_SOFTWARE = 0x10
1994 SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
1995 SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
1996 SOF_TIMESTAMPING_OPT_ID = 0x80
1997 SOF_TIMESTAMPING_TX_SCHED = 0x100
1998 SOF_TIMESTAMPING_TX_ACK = 0x200
1999 SOF_TIMESTAMPING_OPT_CMSG = 0x400
2000 SOF_TIMESTAMPING_OPT_TSONLY = 0x800
2001 SOF_TIMESTAMPING_OPT_STATS = 0x1000
2002 SOF_TIMESTAMPING_OPT_PKTINFO = 0x2000
2003 SOF_TIMESTAMPING_OPT_TX_SWHW = 0x4000
2004
2005 SOF_TIMESTAMPING_LAST = 0x4000
2006 SOF_TIMESTAMPING_MASK = 0x7fff
2007
2008 SCM_TSTAMP_SND = 0x0
2009 SCM_TSTAMP_SCHED = 0x1
2010 SCM_TSTAMP_ACK = 0x2
2011)
2012
2013type SockExtendedErr struct {
2014 Errno uint32
2015 Origin uint8
2016 Type uint8
2017 Code uint8
2018 Pad uint8
2019 Info uint32
2020 Data uint32
2021}
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 8fcad32..0e88bf4 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go
@@ -258,7 +258,6 @@ type RawSockaddrRFCOMM struct {
258 258
259type RawSockaddrCAN struct { 259type RawSockaddrCAN struct {
260 Family uint16 260 Family uint16
261 _ [2]byte
262 Ifindex int32 261 Ifindex int32
263 Addr [8]byte 262 Addr [8]byte
264} 263}
@@ -287,6 +286,8 @@ type RawSockaddrXDP struct {
287 Shared_umem_fd uint32 286 Shared_umem_fd uint32
288} 287}
289 288
289type RawSockaddrPPPoX [0x1e]byte
290
290type RawSockaddr struct { 291type RawSockaddr struct {
291 Family uint16 292 Family uint16
292 Data [14]int8 293 Data [14]int8
@@ -381,7 +382,6 @@ type TCPInfo struct {
381 Probes uint8 382 Probes uint8
382 Backoff uint8 383 Backoff uint8
383 Options uint8 384 Options uint8
384 _ [2]byte
385 Rto uint32 385 Rto uint32
386 Ato uint32 386 Ato uint32
387 Snd_mss uint32 387 Snd_mss uint32
@@ -422,6 +422,7 @@ const (
422 SizeofSockaddrALG = 0x58 422 SizeofSockaddrALG = 0x58
423 SizeofSockaddrVM = 0x10 423 SizeofSockaddrVM = 0x10
424 SizeofSockaddrXDP = 0x10 424 SizeofSockaddrXDP = 0x10
425 SizeofSockaddrPPPoX = 0x1e
425 SizeofLinger = 0x8 426 SizeofLinger = 0x8
426 SizeofIovec = 0x8 427 SizeofIovec = 0x8
427 SizeofIPMreq = 0x8 428 SizeofIPMreq = 0x8
@@ -495,7 +496,7 @@ const (
495 IFLA_EVENT = 0x2c 496 IFLA_EVENT = 0x2c
496 IFLA_NEW_NETNSID = 0x2d 497 IFLA_NEW_NETNSID = 0x2d
497 IFLA_IF_NETNSID = 0x2e 498 IFLA_IF_NETNSID = 0x2e
498 IFLA_MAX = 0x31 499 IFLA_MAX = 0x33
499 RT_SCOPE_UNIVERSE = 0x0 500 RT_SCOPE_UNIVERSE = 0x0
500 RT_SCOPE_SITE = 0xc8 501 RT_SCOPE_SITE = 0xc8
501 RT_SCOPE_LINK = 0xfd 502 RT_SCOPE_LINK = 0xfd
@@ -650,7 +651,6 @@ type SockFilter struct {
650 651
651type SockFprog struct { 652type SockFprog struct {
652 Len uint16 653 Len uint16
653 _ [2]byte
654 Filter *SockFilter 654 Filter *SockFilter
655} 655}
656 656
@@ -753,7 +753,30 @@ type Sigset_t struct {
753 Val [32]uint32 753 Val [32]uint32
754} 754}
755 755
756const RNDGETENTCNT = 0x40045200 756type SignalfdSiginfo struct {
757 Signo uint32
758 Errno int32
759 Code int32
760 Pid uint32
761 Uid uint32
762 Fd int32
763 Tid uint32
764 Band uint32
765 Overrun uint32
766 Trapno uint32
767 Status int32
768 Int int32
769 Ptr uint64
770 Utime uint64
771 Stime uint64
772 Addr uint64
773 Addr_lsb uint16
774 _ uint16
775 Syscall int32
776 Call_addr uint64
777 Arch uint32
778 _ [28]uint8
779}
757 780
758const PERF_IOC_FLAG_GROUP = 0x1 781const PERF_IOC_FLAG_GROUP = 0x1
759 782
@@ -777,11 +800,10 @@ type Winsize struct {
777 800
778type Taskstats struct { 801type Taskstats struct {
779 Version uint16 802 Version uint16
780 _ [2]byte
781 Ac_exitcode uint32 803 Ac_exitcode uint32
782 Ac_flag uint8 804 Ac_flag uint8
783 Ac_nice uint8 805 Ac_nice uint8
784 _ [6]byte 806 _ [4]byte
785 Cpu_count uint64 807 Cpu_count uint64
786 Cpu_delay_total uint64 808 Cpu_delay_total uint64
787 Blkio_count uint64 809 Blkio_count uint64
@@ -823,6 +845,8 @@ type Taskstats struct {
823 Cpu_scaled_run_real_total uint64 845 Cpu_scaled_run_real_total uint64
824 Freepages_count uint64 846 Freepages_count uint64
825 Freepages_delay_total uint64 847 Freepages_delay_total uint64
848 Thrashing_count uint64
849 Thrashing_delay_total uint64
826} 850}
827 851
828const ( 852const (
@@ -1857,7 +1881,6 @@ type RTCTime struct {
1857type RTCWkAlrm struct { 1881type RTCWkAlrm struct {
1858 Enabled uint8 1882 Enabled uint8
1859 Pending uint8 1883 Pending uint8
1860 _ [2]byte
1861 Time RTCTime 1884 Time RTCTime
1862} 1885}
1863 1886
@@ -1960,3 +1983,42 @@ const (
1960 NCSI_CHANNEL_ATTR_VLAN_LIST = 0x9 1983 NCSI_CHANNEL_ATTR_VLAN_LIST = 0x9
1961 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa 1984 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa
1962) 1985)
1986
1987type ScmTimestamping struct {
1988 Ts [3]Timespec
1989}
1990
1991const (
1992 SOF_TIMESTAMPING_TX_HARDWARE = 0x1
1993 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2
1994 SOF_TIMESTAMPING_RX_HARDWARE = 0x4
1995 SOF_TIMESTAMPING_RX_SOFTWARE = 0x8
1996 SOF_TIMESTAMPING_SOFTWARE = 0x10
1997 SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
1998 SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
1999 SOF_TIMESTAMPING_OPT_ID = 0x80
2000 SOF_TIMESTAMPING_TX_SCHED = 0x100
2001 SOF_TIMESTAMPING_TX_ACK = 0x200
2002 SOF_TIMESTAMPING_OPT_CMSG = 0x400
2003 SOF_TIMESTAMPING_OPT_TSONLY = 0x800
2004 SOF_TIMESTAMPING_OPT_STATS = 0x1000
2005 SOF_TIMESTAMPING_OPT_PKTINFO = 0x2000
2006 SOF_TIMESTAMPING_OPT_TX_SWHW = 0x4000
2007
2008 SOF_TIMESTAMPING_LAST = 0x4000
2009 SOF_TIMESTAMPING_MASK = 0x7fff
2010
2011 SCM_TSTAMP_SND = 0x0
2012 SCM_TSTAMP_SCHED = 0x1
2013 SCM_TSTAMP_ACK = 0x2
2014)
2015
2016type SockExtendedErr struct {
2017 Errno uint32
2018 Origin uint8
2019 Type uint8
2020 Code uint8
2021 Pad uint8
2022 Info uint32
2023 Data uint32
2024}
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 a9d1b6c..5ac91b3 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go
@@ -33,13 +33,11 @@ type Timeval struct {
33 33
34type Timex struct { 34type Timex struct {
35 Modes uint32 35 Modes uint32
36 _ [4]byte
37 Offset int64 36 Offset int64
38 Freq int64 37 Freq int64
39 Maxerror int64 38 Maxerror int64
40 Esterror int64 39 Esterror int64
41 Status int32 40 Status int32
42 _ [4]byte
43 Constant int64 41 Constant int64
44 Precision int64 42 Precision int64
45 Tolerance int64 43 Tolerance int64
@@ -48,7 +46,6 @@ type Timex struct {
48 Ppsfreq int64 46 Ppsfreq int64
49 Jitter int64 47 Jitter int64
50 Shift int32 48 Shift int32
51 _ [4]byte
52 Stabil int64 49 Stabil int64
53 Jitcnt int64 50 Jitcnt int64
54 Calcnt int64 51 Calcnt int64
@@ -164,7 +161,6 @@ type Fsid struct {
164type Flock_t struct { 161type Flock_t struct {
165 Type int16 162 Type int16
166 Whence int16 163 Whence int16
167 _ [4]byte
168 Start int64 164 Start int64
169 Len int64 165 Len int64
170 Pid int32 166 Pid int32
@@ -261,7 +257,6 @@ type RawSockaddrRFCOMM struct {
261 257
262type RawSockaddrCAN struct { 258type RawSockaddrCAN struct {
263 Family uint16 259 Family uint16
264 _ [2]byte
265 Ifindex int32 260 Ifindex int32
266 Addr [8]byte 261 Addr [8]byte
267} 262}
@@ -290,6 +285,8 @@ type RawSockaddrXDP struct {
290 Shared_umem_fd uint32 285 Shared_umem_fd uint32
291} 286}
292 287
288type RawSockaddrPPPoX [0x1e]byte
289
293type RawSockaddr struct { 290type RawSockaddr struct {
294 Family uint16 291 Family uint16
295 Data [14]uint8 292 Data [14]uint8
@@ -338,7 +335,6 @@ type PacketMreq struct {
338type Msghdr struct { 335type Msghdr struct {
339 Name *byte 336 Name *byte
340 Namelen uint32 337 Namelen uint32
341 _ [4]byte
342 Iov *Iovec 338 Iov *Iovec
343 Iovlen uint64 339 Iovlen uint64
344 Control *byte 340 Control *byte
@@ -386,7 +382,6 @@ type TCPInfo struct {
386 Probes uint8 382 Probes uint8
387 Backoff uint8 383 Backoff uint8
388 Options uint8 384 Options uint8
389 _ [2]byte
390 Rto uint32 385 Rto uint32
391 Ato uint32 386 Ato uint32
392 Snd_mss uint32 387 Snd_mss uint32
@@ -427,6 +422,7 @@ const (
427 SizeofSockaddrALG = 0x58 422 SizeofSockaddrALG = 0x58
428 SizeofSockaddrVM = 0x10 423 SizeofSockaddrVM = 0x10
429 SizeofSockaddrXDP = 0x10 424 SizeofSockaddrXDP = 0x10
425 SizeofSockaddrPPPoX = 0x1e
430 SizeofLinger = 0x8 426 SizeofLinger = 0x8
431 SizeofIovec = 0x10 427 SizeofIovec = 0x10
432 SizeofIPMreq = 0x8 428 SizeofIPMreq = 0x8
@@ -500,7 +496,7 @@ const (
500 IFLA_EVENT = 0x2c 496 IFLA_EVENT = 0x2c
501 IFLA_NEW_NETNSID = 0x2d 497 IFLA_NEW_NETNSID = 0x2d
502 IFLA_IF_NETNSID = 0x2e 498 IFLA_IF_NETNSID = 0x2e
503 IFLA_MAX = 0x31 499 IFLA_MAX = 0x33
504 RT_SCOPE_UNIVERSE = 0x0 500 RT_SCOPE_UNIVERSE = 0x0
505 RT_SCOPE_SITE = 0xc8 501 RT_SCOPE_SITE = 0xc8
506 RT_SCOPE_LINK = 0xfd 502 RT_SCOPE_LINK = 0xfd
@@ -655,7 +651,6 @@ type SockFilter struct {
655 651
656type SockFprog struct { 652type SockFprog struct {
657 Len uint16 653 Len uint16
658 _ [6]byte
659 Filter *SockFilter 654 Filter *SockFilter
660} 655}
661 656
@@ -699,7 +694,6 @@ type Sysinfo_t struct {
699 Freeswap uint64 694 Freeswap uint64
700 Procs uint16 695 Procs uint16
701 Pad uint16 696 Pad uint16
702 _ [4]byte
703 Totalhigh uint64 697 Totalhigh uint64
704 Freehigh uint64 698 Freehigh uint64
705 Unit uint32 699 Unit uint32
@@ -718,7 +712,6 @@ type Utsname struct {
718 712
719type Ustat_t struct { 713type Ustat_t struct {
720 Tfree int32 714 Tfree int32
721 _ [4]byte
722 Tinode uint64 715 Tinode uint64
723 Fname [6]uint8 716 Fname [6]uint8
724 Fpack [6]uint8 717 Fpack [6]uint8
@@ -768,7 +761,30 @@ type Sigset_t struct {
768 Val [16]uint64 761 Val [16]uint64
769} 762}
770 763
771const RNDGETENTCNT = 0x40045200 764type SignalfdSiginfo struct {
765 Signo uint32
766 Errno int32
767 Code int32
768 Pid uint32
769 Uid uint32
770 Fd int32
771 Tid uint32
772 Band uint32
773 Overrun uint32
774 Trapno uint32
775 Status int32
776 Int int32
777 Ptr uint64
778 Utime uint64
779 Stime uint64
780 Addr uint64
781 Addr_lsb uint16
782 _ uint16
783 Syscall int32
784 Call_addr uint64
785 Arch uint32
786 _ [28]uint8
787}
772 788
773const PERF_IOC_FLAG_GROUP = 0x1 789const PERF_IOC_FLAG_GROUP = 0x1
774 790
@@ -792,11 +808,9 @@ type Winsize struct {
792 808
793type Taskstats struct { 809type Taskstats struct {
794 Version uint16 810 Version uint16
795 _ [2]byte
796 Ac_exitcode uint32 811 Ac_exitcode uint32
797 Ac_flag uint8 812 Ac_flag uint8
798 Ac_nice uint8 813 Ac_nice uint8
799 _ [6]byte
800 Cpu_count uint64 814 Cpu_count uint64
801 Cpu_delay_total uint64 815 Cpu_delay_total uint64
802 Blkio_count uint64 816 Blkio_count uint64
@@ -814,7 +828,6 @@ type Taskstats struct {
814 Ac_pid uint32 828 Ac_pid uint32
815 Ac_ppid uint32 829 Ac_ppid uint32
816 Ac_btime uint32 830 Ac_btime uint32
817 _ [4]byte
818 Ac_etime uint64 831 Ac_etime uint64
819 Ac_utime uint64 832 Ac_utime uint64
820 Ac_stime uint64 833 Ac_stime uint64
@@ -838,6 +851,8 @@ type Taskstats struct {
838 Cpu_scaled_run_real_total uint64 851 Cpu_scaled_run_real_total uint64
839 Freepages_count uint64 852 Freepages_count uint64
840 Freepages_delay_total uint64 853 Freepages_delay_total uint64
854 Thrashing_count uint64
855 Thrashing_delay_total uint64
841} 856}
842 857
843const ( 858const (
@@ -1186,7 +1201,6 @@ type HDGeometry struct {
1186 Heads uint8 1201 Heads uint8
1187 Sectors uint8 1202 Sectors uint8
1188 Cylinders uint16 1203 Cylinders uint16
1189 _ [4]byte
1190 Start uint64 1204 Start uint64
1191} 1205}
1192 1206
@@ -1872,7 +1886,6 @@ type RTCTime struct {
1872type RTCWkAlrm struct { 1886type RTCWkAlrm struct {
1873 Enabled uint8 1887 Enabled uint8
1874 Pending uint8 1888 Pending uint8
1875 _ [2]byte
1876 Time RTCTime 1889 Time RTCTime
1877} 1890}
1878 1891
@@ -1890,7 +1903,6 @@ type BlkpgIoctlArg struct {
1890 Op int32 1903 Op int32
1891 Flags int32 1904 Flags int32
1892 Datalen int32 1905 Datalen int32
1893 _ [4]byte
1894 Data *byte 1906 Data *byte
1895} 1907}
1896 1908
@@ -1976,3 +1988,42 @@ const (
1976 NCSI_CHANNEL_ATTR_VLAN_LIST = 0x9 1988 NCSI_CHANNEL_ATTR_VLAN_LIST = 0x9
1977 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa 1989 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa
1978) 1990)
1991
1992type ScmTimestamping struct {
1993 Ts [3]Timespec
1994}
1995
1996const (
1997 SOF_TIMESTAMPING_TX_HARDWARE = 0x1
1998 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2
1999 SOF_TIMESTAMPING_RX_HARDWARE = 0x4
2000 SOF_TIMESTAMPING_RX_SOFTWARE = 0x8
2001 SOF_TIMESTAMPING_SOFTWARE = 0x10
2002 SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
2003 SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
2004 SOF_TIMESTAMPING_OPT_ID = 0x80
2005 SOF_TIMESTAMPING_TX_SCHED = 0x100
2006 SOF_TIMESTAMPING_TX_ACK = 0x200
2007 SOF_TIMESTAMPING_OPT_CMSG = 0x400
2008 SOF_TIMESTAMPING_OPT_TSONLY = 0x800
2009 SOF_TIMESTAMPING_OPT_STATS = 0x1000
2010 SOF_TIMESTAMPING_OPT_PKTINFO = 0x2000
2011 SOF_TIMESTAMPING_OPT_TX_SWHW = 0x4000
2012
2013 SOF_TIMESTAMPING_LAST = 0x4000
2014 SOF_TIMESTAMPING_MASK = 0x7fff
2015
2016 SCM_TSTAMP_SND = 0x0
2017 SCM_TSTAMP_SCHED = 0x1
2018 SCM_TSTAMP_ACK = 0x2
2019)
2020
2021type SockExtendedErr struct {
2022 Errno uint32
2023 Origin uint8
2024 Type uint8
2025 Code uint8
2026 Pad uint8
2027 Info uint32
2028 Data uint32
2029}
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 f0f5214..1e59b45 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go
@@ -33,13 +33,11 @@ type Timeval struct {
33 33
34type Timex struct { 34type Timex struct {
35 Modes uint32 35 Modes uint32
36 _ [4]byte
37 Offset int64 36 Offset int64
38 Freq int64 37 Freq int64
39 Maxerror int64 38 Maxerror int64
40 Esterror int64 39 Esterror int64
41 Status int32 40 Status int32
42 _ [4]byte
43 Constant int64 41 Constant int64
44 Precision int64 42 Precision int64
45 Tolerance int64 43 Tolerance int64
@@ -48,7 +46,6 @@ type Timex struct {
48 Ppsfreq int64 46 Ppsfreq int64
49 Jitter int64 47 Jitter int64
50 Shift int32 48 Shift int32
51 _ [4]byte
52 Stabil int64 49 Stabil int64
53 Jitcnt int64 50 Jitcnt int64
54 Calcnt int64 51 Calcnt int64
@@ -164,7 +161,6 @@ type Fsid struct {
164type Flock_t struct { 161type Flock_t struct {
165 Type int16 162 Type int16
166 Whence int16 163 Whence int16
167 _ [4]byte
168 Start int64 164 Start int64
169 Len int64 165 Len int64
170 Pid int32 166 Pid int32
@@ -261,7 +257,6 @@ type RawSockaddrRFCOMM struct {
261 257
262type RawSockaddrCAN struct { 258type RawSockaddrCAN struct {
263 Family uint16 259 Family uint16
264 _ [2]byte
265 Ifindex int32 260 Ifindex int32
266 Addr [8]byte 261 Addr [8]byte
267} 262}
@@ -290,6 +285,8 @@ type RawSockaddrXDP struct {
290 Shared_umem_fd uint32 285 Shared_umem_fd uint32
291} 286}
292 287
288type RawSockaddrPPPoX [0x1e]byte
289
293type RawSockaddr struct { 290type RawSockaddr struct {
294 Family uint16 291 Family uint16
295 Data [14]uint8 292 Data [14]uint8
@@ -338,7 +335,6 @@ type PacketMreq struct {
338type Msghdr struct { 335type Msghdr struct {
339 Name *byte 336 Name *byte
340 Namelen uint32 337 Namelen uint32
341 _ [4]byte
342 Iov *Iovec 338 Iov *Iovec
343 Iovlen uint64 339 Iovlen uint64
344 Control *byte 340 Control *byte
@@ -386,7 +382,6 @@ type TCPInfo struct {
386 Probes uint8 382 Probes uint8
387 Backoff uint8 383 Backoff uint8
388 Options uint8 384 Options uint8
389 _ [2]byte
390 Rto uint32 385 Rto uint32
391 Ato uint32 386 Ato uint32
392 Snd_mss uint32 387 Snd_mss uint32
@@ -427,6 +422,7 @@ const (
427 SizeofSockaddrALG = 0x58 422 SizeofSockaddrALG = 0x58
428 SizeofSockaddrVM = 0x10 423 SizeofSockaddrVM = 0x10
429 SizeofSockaddrXDP = 0x10 424 SizeofSockaddrXDP = 0x10
425 SizeofSockaddrPPPoX = 0x1e
430 SizeofLinger = 0x8 426 SizeofLinger = 0x8
431 SizeofIovec = 0x10 427 SizeofIovec = 0x10
432 SizeofIPMreq = 0x8 428 SizeofIPMreq = 0x8
@@ -500,7 +496,7 @@ const (
500 IFLA_EVENT = 0x2c 496 IFLA_EVENT = 0x2c
501 IFLA_NEW_NETNSID = 0x2d 497 IFLA_NEW_NETNSID = 0x2d
502 IFLA_IF_NETNSID = 0x2e 498 IFLA_IF_NETNSID = 0x2e
503 IFLA_MAX = 0x31 499 IFLA_MAX = 0x33
504 RT_SCOPE_UNIVERSE = 0x0 500 RT_SCOPE_UNIVERSE = 0x0
505 RT_SCOPE_SITE = 0xc8 501 RT_SCOPE_SITE = 0xc8
506 RT_SCOPE_LINK = 0xfd 502 RT_SCOPE_LINK = 0xfd
@@ -655,7 +651,6 @@ type SockFilter struct {
655 651
656type SockFprog struct { 652type SockFprog struct {
657 Len uint16 653 Len uint16
658 _ [6]byte
659 Filter *SockFilter 654 Filter *SockFilter
660} 655}
661 656
@@ -699,7 +694,6 @@ type Sysinfo_t struct {
699 Freeswap uint64 694 Freeswap uint64
700 Procs uint16 695 Procs uint16
701 Pad uint16 696 Pad uint16
702 _ [4]byte
703 Totalhigh uint64 697 Totalhigh uint64
704 Freehigh uint64 698 Freehigh uint64
705 Unit uint32 699 Unit uint32
@@ -718,7 +712,6 @@ type Utsname struct {
718 712
719type Ustat_t struct { 713type Ustat_t struct {
720 Tfree int32 714 Tfree int32
721 _ [4]byte
722 Tinode uint64 715 Tinode uint64
723 Fname [6]uint8 716 Fname [6]uint8
724 Fpack [6]uint8 717 Fpack [6]uint8
@@ -768,7 +761,30 @@ type Sigset_t struct {
768 Val [16]uint64 761 Val [16]uint64
769} 762}
770 763
771const RNDGETENTCNT = 0x40045200 764type SignalfdSiginfo struct {
765 Signo uint32
766 Errno int32
767 Code int32
768 Pid uint32
769 Uid uint32
770 Fd int32
771 Tid uint32
772 Band uint32
773 Overrun uint32
774 Trapno uint32
775 Status int32
776 Int int32
777 Ptr uint64
778 Utime uint64
779 Stime uint64
780 Addr uint64
781 Addr_lsb uint16
782 _ uint16
783 Syscall int32
784 Call_addr uint64
785 Arch uint32
786 _ [28]uint8
787}
772 788
773const PERF_IOC_FLAG_GROUP = 0x1 789const PERF_IOC_FLAG_GROUP = 0x1
774 790
@@ -792,11 +808,9 @@ type Winsize struct {
792 808
793type Taskstats struct { 809type Taskstats struct {
794 Version uint16 810 Version uint16
795 _ [2]byte
796 Ac_exitcode uint32 811 Ac_exitcode uint32
797 Ac_flag uint8 812 Ac_flag uint8
798 Ac_nice uint8 813 Ac_nice uint8
799 _ [6]byte
800 Cpu_count uint64 814 Cpu_count uint64
801 Cpu_delay_total uint64 815 Cpu_delay_total uint64
802 Blkio_count uint64 816 Blkio_count uint64
@@ -814,7 +828,6 @@ type Taskstats struct {
814 Ac_pid uint32 828 Ac_pid uint32
815 Ac_ppid uint32 829 Ac_ppid uint32
816 Ac_btime uint32 830 Ac_btime uint32
817 _ [4]byte
818 Ac_etime uint64 831 Ac_etime uint64
819 Ac_utime uint64 832 Ac_utime uint64
820 Ac_stime uint64 833 Ac_stime uint64
@@ -838,6 +851,8 @@ type Taskstats struct {
838 Cpu_scaled_run_real_total uint64 851 Cpu_scaled_run_real_total uint64
839 Freepages_count uint64 852 Freepages_count uint64
840 Freepages_delay_total uint64 853 Freepages_delay_total uint64
854 Thrashing_count uint64
855 Thrashing_delay_total uint64
841} 856}
842 857
843const ( 858const (
@@ -1186,7 +1201,6 @@ type HDGeometry struct {
1186 Heads uint8 1201 Heads uint8
1187 Sectors uint8 1202 Sectors uint8
1188 Cylinders uint16 1203 Cylinders uint16
1189 _ [4]byte
1190 Start uint64 1204 Start uint64
1191} 1205}
1192 1206
@@ -1872,7 +1886,6 @@ type RTCTime struct {
1872type RTCWkAlrm struct { 1886type RTCWkAlrm struct {
1873 Enabled uint8 1887 Enabled uint8
1874 Pending uint8 1888 Pending uint8
1875 _ [2]byte
1876 Time RTCTime 1889 Time RTCTime
1877} 1890}
1878 1891
@@ -1890,7 +1903,6 @@ type BlkpgIoctlArg struct {
1890 Op int32 1903 Op int32
1891 Flags int32 1904 Flags int32
1892 Datalen int32 1905 Datalen int32
1893 _ [4]byte
1894 Data *byte 1906 Data *byte
1895} 1907}
1896 1908
@@ -1976,3 +1988,42 @@ const (
1976 NCSI_CHANNEL_ATTR_VLAN_LIST = 0x9 1988 NCSI_CHANNEL_ATTR_VLAN_LIST = 0x9
1977 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa 1989 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa
1978) 1990)
1991
1992type ScmTimestamping struct {
1993 Ts [3]Timespec
1994}
1995
1996const (
1997 SOF_TIMESTAMPING_TX_HARDWARE = 0x1
1998 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2
1999 SOF_TIMESTAMPING_RX_HARDWARE = 0x4
2000 SOF_TIMESTAMPING_RX_SOFTWARE = 0x8
2001 SOF_TIMESTAMPING_SOFTWARE = 0x10
2002 SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
2003 SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
2004 SOF_TIMESTAMPING_OPT_ID = 0x80
2005 SOF_TIMESTAMPING_TX_SCHED = 0x100
2006 SOF_TIMESTAMPING_TX_ACK = 0x200
2007 SOF_TIMESTAMPING_OPT_CMSG = 0x400
2008 SOF_TIMESTAMPING_OPT_TSONLY = 0x800
2009 SOF_TIMESTAMPING_OPT_STATS = 0x1000
2010 SOF_TIMESTAMPING_OPT_PKTINFO = 0x2000
2011 SOF_TIMESTAMPING_OPT_TX_SWHW = 0x4000
2012
2013 SOF_TIMESTAMPING_LAST = 0x4000
2014 SOF_TIMESTAMPING_MASK = 0x7fff
2015
2016 SCM_TSTAMP_SND = 0x0
2017 SCM_TSTAMP_SCHED = 0x1
2018 SCM_TSTAMP_ACK = 0x2
2019)
2020
2021type SockExtendedErr struct {
2022 Errno uint32
2023 Origin uint8
2024 Type uint8
2025 Code uint8
2026 Pad uint8
2027 Info uint32
2028 Data uint32
2029}
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 09c9058..508885f 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go
@@ -33,13 +33,11 @@ type Timeval struct {
33 33
34type Timex struct { 34type Timex struct {
35 Modes uint32 35 Modes uint32
36 _ [4]byte
37 Offset int64 36 Offset int64
38 Freq int64 37 Freq int64
39 Maxerror int64 38 Maxerror int64
40 Esterror int64 39 Esterror int64
41 Status int32 40 Status int32
42 _ [4]byte
43 Constant int64 41 Constant int64
44 Precision int64 42 Precision int64
45 Tolerance int64 43 Tolerance int64
@@ -48,7 +46,6 @@ type Timex struct {
48 Ppsfreq int64 46 Ppsfreq int64
49 Jitter int64 47 Jitter int64
50 Shift int32 48 Shift int32
51 _ [4]byte
52 Stabil int64 49 Stabil int64
53 Jitcnt int64 50 Jitcnt int64
54 Calcnt int64 51 Calcnt int64
@@ -163,7 +160,6 @@ type Fsid struct {
163type Flock_t struct { 160type Flock_t struct {
164 Type int16 161 Type int16
165 Whence int16 162 Whence int16
166 _ [4]byte
167 Start int64 163 Start int64
168 Len int64 164 Len int64
169 Pid int32 165 Pid int32
@@ -216,7 +212,7 @@ type RawSockaddrInet6 struct {
216 212
217type RawSockaddrUnix struct { 213type RawSockaddrUnix struct {
218 Family uint16 214 Family uint16
219 Path [108]uint8 215 Path [108]int8
220} 216}
221 217
222type RawSockaddrLinklayer struct { 218type RawSockaddrLinklayer struct {
@@ -260,7 +256,6 @@ type RawSockaddrRFCOMM struct {
260 256
261type RawSockaddrCAN struct { 257type RawSockaddrCAN struct {
262 Family uint16 258 Family uint16
263 _ [2]byte
264 Ifindex int32 259 Ifindex int32
265 Addr [8]byte 260 Addr [8]byte
266} 261}
@@ -289,6 +284,8 @@ type RawSockaddrXDP struct {
289 Shared_umem_fd uint32 284 Shared_umem_fd uint32
290} 285}
291 286
287type RawSockaddrPPPoX [0x1e]byte
288
292type RawSockaddr struct { 289type RawSockaddr struct {
293 Family uint16 290 Family uint16
294 Data [14]uint8 291 Data [14]uint8
@@ -337,7 +334,6 @@ type PacketMreq struct {
337type Msghdr struct { 334type Msghdr struct {
338 Name *byte 335 Name *byte
339 Namelen uint32 336 Namelen uint32
340 _ [4]byte
341 Iov *Iovec 337 Iov *Iovec
342 Iovlen uint64 338 Iovlen uint64
343 Control *byte 339 Control *byte
@@ -385,7 +381,6 @@ type TCPInfo struct {
385 Probes uint8 381 Probes uint8
386 Backoff uint8 382 Backoff uint8
387 Options uint8 383 Options uint8
388 _ [2]byte
389 Rto uint32 384 Rto uint32
390 Ato uint32 385 Ato uint32
391 Snd_mss uint32 386 Snd_mss uint32
@@ -426,6 +421,7 @@ const (
426 SizeofSockaddrALG = 0x58 421 SizeofSockaddrALG = 0x58
427 SizeofSockaddrVM = 0x10 422 SizeofSockaddrVM = 0x10
428 SizeofSockaddrXDP = 0x10 423 SizeofSockaddrXDP = 0x10
424 SizeofSockaddrPPPoX = 0x1e
429 SizeofLinger = 0x8 425 SizeofLinger = 0x8
430 SizeofIovec = 0x10 426 SizeofIovec = 0x10
431 SizeofIPMreq = 0x8 427 SizeofIPMreq = 0x8
@@ -499,7 +495,7 @@ const (
499 IFLA_EVENT = 0x2c 495 IFLA_EVENT = 0x2c
500 IFLA_NEW_NETNSID = 0x2d 496 IFLA_NEW_NETNSID = 0x2d
501 IFLA_IF_NETNSID = 0x2e 497 IFLA_IF_NETNSID = 0x2e
502 IFLA_MAX = 0x31 498 IFLA_MAX = 0x33
503 RT_SCOPE_UNIVERSE = 0x0 499 RT_SCOPE_UNIVERSE = 0x0
504 RT_SCOPE_SITE = 0xc8 500 RT_SCOPE_SITE = 0xc8
505 RT_SCOPE_LINK = 0xfd 501 RT_SCOPE_LINK = 0xfd
@@ -654,7 +650,6 @@ type SockFilter struct {
654 650
655type SockFprog struct { 651type SockFprog struct {
656 Len uint16 652 Len uint16
657 _ [6]byte
658 Filter *SockFilter 653 Filter *SockFilter
659} 654}
660 655
@@ -717,7 +712,6 @@ type Sysinfo_t struct {
717 Freeswap uint64 712 Freeswap uint64
718 Procs uint16 713 Procs uint16
719 Pad uint16 714 Pad uint16
720 _ [4]byte
721 Totalhigh uint64 715 Totalhigh uint64
722 Freehigh uint64 716 Freehigh uint64
723 Unit uint32 717 Unit uint32
@@ -736,7 +730,6 @@ type Utsname struct {
736 730
737type Ustat_t struct { 731type Ustat_t struct {
738 Tfree int32 732 Tfree int32
739 _ [4]byte
740 Tinode uint64 733 Tinode uint64
741 Fname [6]uint8 734 Fname [6]uint8
742 Fpack [6]uint8 735 Fpack [6]uint8
@@ -785,7 +778,30 @@ type Sigset_t struct {
785 Val [16]uint64 778 Val [16]uint64
786} 779}
787 780
788const RNDGETENTCNT = 0x80045200 781type SignalfdSiginfo struct {
782 Signo uint32
783 Errno int32
784 Code int32
785 Pid uint32
786 Uid uint32
787 Fd int32
788 Tid uint32
789 Band uint32
790 Overrun uint32
791 Trapno uint32
792 Status int32
793 Int int32
794 Ptr uint64
795 Utime uint64
796 Stime uint64
797 Addr uint64
798 Addr_lsb uint16
799 _ uint16
800 Syscall int32
801 Call_addr uint64
802 Arch uint32
803 _ [28]uint8
804}
789 805
790const PERF_IOC_FLAG_GROUP = 0x1 806const PERF_IOC_FLAG_GROUP = 0x1
791 807
@@ -809,11 +825,9 @@ type Winsize struct {
809 825
810type Taskstats struct { 826type Taskstats struct {
811 Version uint16 827 Version uint16
812 _ [2]byte
813 Ac_exitcode uint32 828 Ac_exitcode uint32
814 Ac_flag uint8 829 Ac_flag uint8
815 Ac_nice uint8 830 Ac_nice uint8
816 _ [6]byte
817 Cpu_count uint64 831 Cpu_count uint64
818 Cpu_delay_total uint64 832 Cpu_delay_total uint64
819 Blkio_count uint64 833 Blkio_count uint64
@@ -831,7 +845,6 @@ type Taskstats struct {
831 Ac_pid uint32 845 Ac_pid uint32
832 Ac_ppid uint32 846 Ac_ppid uint32
833 Ac_btime uint32 847 Ac_btime uint32
834 _ [4]byte
835 Ac_etime uint64 848 Ac_etime uint64
836 Ac_utime uint64 849 Ac_utime uint64
837 Ac_stime uint64 850 Ac_stime uint64
@@ -855,6 +868,8 @@ type Taskstats struct {
855 Cpu_scaled_run_real_total uint64 868 Cpu_scaled_run_real_total uint64
856 Freepages_count uint64 869 Freepages_count uint64
857 Freepages_delay_total uint64 870 Freepages_delay_total uint64
871 Thrashing_count uint64
872 Thrashing_delay_total uint64
858} 873}
859 874
860const ( 875const (
@@ -1203,7 +1218,6 @@ type HDGeometry struct {
1203 Heads uint8 1218 Heads uint8
1204 Sectors uint8 1219 Sectors uint8
1205 Cylinders uint16 1220 Cylinders uint16
1206 _ [4]byte
1207 Start uint64 1221 Start uint64
1208} 1222}
1209 1223
@@ -1889,7 +1903,6 @@ type RTCTime struct {
1889type RTCWkAlrm struct { 1903type RTCWkAlrm struct {
1890 Enabled uint8 1904 Enabled uint8
1891 Pending uint8 1905 Pending uint8
1892 _ [2]byte
1893 Time RTCTime 1906 Time RTCTime
1894} 1907}
1895 1908
@@ -1907,7 +1920,6 @@ type BlkpgIoctlArg struct {
1907 Op int32 1920 Op int32
1908 Flags int32 1921 Flags int32
1909 Datalen int32 1922 Datalen int32
1910 _ [4]byte
1911 Data *byte 1923 Data *byte
1912} 1924}
1913 1925
@@ -1993,3 +2005,42 @@ const (
1993 NCSI_CHANNEL_ATTR_VLAN_LIST = 0x9 2005 NCSI_CHANNEL_ATTR_VLAN_LIST = 0x9
1994 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa 2006 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa
1995) 2007)
2008
2009type ScmTimestamping struct {
2010 Ts [3]Timespec
2011}
2012
2013const (
2014 SOF_TIMESTAMPING_TX_HARDWARE = 0x1
2015 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2
2016 SOF_TIMESTAMPING_RX_HARDWARE = 0x4
2017 SOF_TIMESTAMPING_RX_SOFTWARE = 0x8
2018 SOF_TIMESTAMPING_SOFTWARE = 0x10
2019 SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
2020 SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
2021 SOF_TIMESTAMPING_OPT_ID = 0x80
2022 SOF_TIMESTAMPING_TX_SCHED = 0x100
2023 SOF_TIMESTAMPING_TX_ACK = 0x200
2024 SOF_TIMESTAMPING_OPT_CMSG = 0x400
2025 SOF_TIMESTAMPING_OPT_TSONLY = 0x800
2026 SOF_TIMESTAMPING_OPT_STATS = 0x1000
2027 SOF_TIMESTAMPING_OPT_PKTINFO = 0x2000
2028 SOF_TIMESTAMPING_OPT_TX_SWHW = 0x4000
2029
2030 SOF_TIMESTAMPING_LAST = 0x4000
2031 SOF_TIMESTAMPING_MASK = 0x7fff
2032
2033 SCM_TSTAMP_SND = 0x0
2034 SCM_TSTAMP_SCHED = 0x1
2035 SCM_TSTAMP_ACK = 0x2
2036)
2037
2038type SockExtendedErr struct {
2039 Errno uint32
2040 Origin uint8
2041 Type uint8
2042 Code uint8
2043 Pad uint8
2044 Info uint32
2045 Data uint32
2046}
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 5e86e49..d315f2c 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go
@@ -33,13 +33,11 @@ type Timeval struct {
33 33
34type Timex struct { 34type Timex struct {
35 Modes uint32 35 Modes uint32
36 _ [4]byte
37 Offset int64 36 Offset int64
38 Freq int64 37 Freq int64
39 Maxerror int64 38 Maxerror int64
40 Esterror int64 39 Esterror int64
41 Status int32 40 Status int32
42 _ [4]byte
43 Constant int64 41 Constant int64
44 Precision int64 42 Precision int64
45 Tolerance int64 43 Tolerance int64
@@ -48,7 +46,6 @@ type Timex struct {
48 Ppsfreq int64 46 Ppsfreq int64
49 Jitter int64 47 Jitter int64
50 Shift int32 48 Shift int32
51 _ [4]byte
52 Stabil int64 49 Stabil int64
53 Jitcnt int64 50 Jitcnt int64
54 Calcnt int64 51 Calcnt int64
@@ -162,7 +159,6 @@ type Fsid struct {
162type Flock_t struct { 159type Flock_t struct {
163 Type int16 160 Type int16
164 Whence int16 161 Whence int16
165 _ [4]byte
166 Start int64 162 Start int64
167 Len int64 163 Len int64
168 Pid int32 164 Pid int32
@@ -259,7 +255,6 @@ type RawSockaddrRFCOMM struct {
259 255
260type RawSockaddrCAN struct { 256type RawSockaddrCAN struct {
261 Family uint16 257 Family uint16
262 _ [2]byte
263 Ifindex int32 258 Ifindex int32
264 Addr [8]byte 259 Addr [8]byte
265} 260}
@@ -288,6 +283,8 @@ type RawSockaddrXDP struct {
288 Shared_umem_fd uint32 283 Shared_umem_fd uint32
289} 284}
290 285
286type RawSockaddrPPPoX [0x1e]byte
287
291type RawSockaddr struct { 288type RawSockaddr struct {
292 Family uint16 289 Family uint16
293 Data [14]int8 290 Data [14]int8
@@ -336,7 +333,6 @@ type PacketMreq struct {
336type Msghdr struct { 333type Msghdr struct {
337 Name *byte 334 Name *byte
338 Namelen uint32 335 Namelen uint32
339 _ [4]byte
340 Iov *Iovec 336 Iov *Iovec
341 Iovlen uint64 337 Iovlen uint64
342 Control *byte 338 Control *byte
@@ -384,7 +380,6 @@ type TCPInfo struct {
384 Probes uint8 380 Probes uint8
385 Backoff uint8 381 Backoff uint8
386 Options uint8 382 Options uint8
387 _ [2]byte
388 Rto uint32 383 Rto uint32
389 Ato uint32 384 Ato uint32
390 Snd_mss uint32 385 Snd_mss uint32
@@ -425,6 +420,7 @@ const (
425 SizeofSockaddrALG = 0x58 420 SizeofSockaddrALG = 0x58
426 SizeofSockaddrVM = 0x10 421 SizeofSockaddrVM = 0x10
427 SizeofSockaddrXDP = 0x10 422 SizeofSockaddrXDP = 0x10
423 SizeofSockaddrPPPoX = 0x1e
428 SizeofLinger = 0x8 424 SizeofLinger = 0x8
429 SizeofIovec = 0x10 425 SizeofIovec = 0x10
430 SizeofIPMreq = 0x8 426 SizeofIPMreq = 0x8
@@ -498,7 +494,7 @@ const (
498 IFLA_EVENT = 0x2c 494 IFLA_EVENT = 0x2c
499 IFLA_NEW_NETNSID = 0x2d 495 IFLA_NEW_NETNSID = 0x2d
500 IFLA_IF_NETNSID = 0x2e 496 IFLA_IF_NETNSID = 0x2e
501 IFLA_MAX = 0x31 497 IFLA_MAX = 0x33
502 RT_SCOPE_UNIVERSE = 0x0 498 RT_SCOPE_UNIVERSE = 0x0
503 RT_SCOPE_SITE = 0xc8 499 RT_SCOPE_SITE = 0xc8
504 RT_SCOPE_LINK = 0xfd 500 RT_SCOPE_LINK = 0xfd
@@ -653,7 +649,6 @@ type SockFilter struct {
653 649
654type SockFprog struct { 650type SockFprog struct {
655 Len uint16 651 Len uint16
656 _ [6]byte
657 Filter *SockFilter 652 Filter *SockFilter
658} 653}
659 654
@@ -683,18 +678,15 @@ type PtracePsw struct {
683 678
684type PtraceFpregs struct { 679type PtraceFpregs struct {
685 Fpc uint32 680 Fpc uint32
686 _ [4]byte
687 Fprs [16]float64 681 Fprs [16]float64
688} 682}
689 683
690type PtracePer struct { 684type PtracePer struct {
691 _ [0]uint64 685 _ [0]uint64
692 _ [24]byte 686 _ [32]byte
693 _ [8]byte
694 Starting_addr uint64 687 Starting_addr uint64
695 Ending_addr uint64 688 Ending_addr uint64
696 Perc_atmid uint16 689 Perc_atmid uint16
697 _ [6]byte
698 Address uint64 690 Address uint64
699 Access_id uint8 691 Access_id uint8
700 _ [7]byte 692 _ [7]byte
@@ -715,7 +707,6 @@ type Sysinfo_t struct {
715 Freeswap uint64 707 Freeswap uint64
716 Procs uint16 708 Procs uint16
717 Pad uint16 709 Pad uint16
718 _ [4]byte
719 Totalhigh uint64 710 Totalhigh uint64
720 Freehigh uint64 711 Freehigh uint64
721 Unit uint32 712 Unit uint32
@@ -734,7 +725,6 @@ type Utsname struct {
734 725
735type Ustat_t struct { 726type Ustat_t struct {
736 Tfree int32 727 Tfree int32
737 _ [4]byte
738 Tinode uint64 728 Tinode uint64
739 Fname [6]int8 729 Fname [6]int8
740 Fpack [6]int8 730 Fpack [6]int8
@@ -784,7 +774,30 @@ type Sigset_t struct {
784 Val [16]uint64 774 Val [16]uint64
785} 775}
786 776
787const RNDGETENTCNT = 0x80045200 777type SignalfdSiginfo struct {
778 Signo uint32
779 Errno int32
780 Code int32
781 Pid uint32
782 Uid uint32
783 Fd int32
784 Tid uint32
785 Band uint32
786 Overrun uint32
787 Trapno uint32
788 Status int32
789 Int int32
790 Ptr uint64
791 Utime uint64
792 Stime uint64
793 Addr uint64
794 Addr_lsb uint16
795 _ uint16
796 Syscall int32
797 Call_addr uint64
798 Arch uint32
799 _ [28]uint8
800}
788 801
789const PERF_IOC_FLAG_GROUP = 0x1 802const PERF_IOC_FLAG_GROUP = 0x1
790 803
@@ -808,11 +821,9 @@ type Winsize struct {
808 821
809type Taskstats struct { 822type Taskstats struct {
810 Version uint16 823 Version uint16
811 _ [2]byte
812 Ac_exitcode uint32 824 Ac_exitcode uint32
813 Ac_flag uint8 825 Ac_flag uint8
814 Ac_nice uint8 826 Ac_nice uint8
815 _ [6]byte
816 Cpu_count uint64 827 Cpu_count uint64
817 Cpu_delay_total uint64 828 Cpu_delay_total uint64
818 Blkio_count uint64 829 Blkio_count uint64
@@ -830,7 +841,6 @@ type Taskstats struct {
830 Ac_pid uint32 841 Ac_pid uint32
831 Ac_ppid uint32 842 Ac_ppid uint32
832 Ac_btime uint32 843 Ac_btime uint32
833 _ [4]byte
834 Ac_etime uint64 844 Ac_etime uint64
835 Ac_utime uint64 845 Ac_utime uint64
836 Ac_stime uint64 846 Ac_stime uint64
@@ -854,6 +864,8 @@ type Taskstats struct {
854 Cpu_scaled_run_real_total uint64 864 Cpu_scaled_run_real_total uint64
855 Freepages_count uint64 865 Freepages_count uint64
856 Freepages_delay_total uint64 866 Freepages_delay_total uint64
867 Thrashing_count uint64
868 Thrashing_delay_total uint64
857} 869}
858 870
859const ( 871const (
@@ -1202,7 +1214,6 @@ type HDGeometry struct {
1202 Heads uint8 1214 Heads uint8
1203 Sectors uint8 1215 Sectors uint8
1204 Cylinders uint16 1216 Cylinders uint16
1205 _ [4]byte
1206 Start uint64 1217 Start uint64
1207} 1218}
1208 1219
@@ -1889,7 +1900,6 @@ type RTCTime struct {
1889type RTCWkAlrm struct { 1900type RTCWkAlrm struct {
1890 Enabled uint8 1901 Enabled uint8
1891 Pending uint8 1902 Pending uint8
1892 _ [2]byte
1893 Time RTCTime 1903 Time RTCTime
1894} 1904}
1895 1905
@@ -1907,7 +1917,6 @@ type BlkpgIoctlArg struct {
1907 Op int32 1917 Op int32
1908 Flags int32 1918 Flags int32
1909 Datalen int32 1919 Datalen int32
1910 _ [4]byte
1911 Data *byte 1920 Data *byte
1912} 1921}
1913 1922
@@ -1993,3 +2002,42 @@ const (
1993 NCSI_CHANNEL_ATTR_VLAN_LIST = 0x9 2002 NCSI_CHANNEL_ATTR_VLAN_LIST = 0x9
1994 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa 2003 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa
1995) 2004)
2005
2006type ScmTimestamping struct {
2007 Ts [3]Timespec
2008}
2009
2010const (
2011 SOF_TIMESTAMPING_TX_HARDWARE = 0x1
2012 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2
2013 SOF_TIMESTAMPING_RX_HARDWARE = 0x4
2014 SOF_TIMESTAMPING_RX_SOFTWARE = 0x8
2015 SOF_TIMESTAMPING_SOFTWARE = 0x10
2016 SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
2017 SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
2018 SOF_TIMESTAMPING_OPT_ID = 0x80
2019 SOF_TIMESTAMPING_TX_SCHED = 0x100
2020 SOF_TIMESTAMPING_TX_ACK = 0x200
2021 SOF_TIMESTAMPING_OPT_CMSG = 0x400
2022 SOF_TIMESTAMPING_OPT_TSONLY = 0x800
2023 SOF_TIMESTAMPING_OPT_STATS = 0x1000
2024 SOF_TIMESTAMPING_OPT_PKTINFO = 0x2000
2025 SOF_TIMESTAMPING_OPT_TX_SWHW = 0x4000
2026
2027 SOF_TIMESTAMPING_LAST = 0x4000
2028 SOF_TIMESTAMPING_MASK = 0x7fff
2029
2030 SCM_TSTAMP_SND = 0x0
2031 SCM_TSTAMP_SCHED = 0x1
2032 SCM_TSTAMP_ACK = 0x2
2033)
2034
2035type SockExtendedErr struct {
2036 Errno uint32
2037 Origin uint8
2038 Type uint8
2039 Code uint8
2040 Pad uint8
2041 Info uint32
2042 Data uint32
2043}
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 1fc7f7d..a1a9279 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go
@@ -1,6 +1,7 @@
1// cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go
2// Code generated by the command above; see README.md. DO NOT EDIT.
3
1// +build sparc64,linux 4// +build sparc64,linux
2// Created by cgo -godefs - DO NOT EDIT
3// cgo -godefs types_linux.go | go run mkpost.go
4 5
5package unix 6package unix
6 7
@@ -26,20 +27,18 @@ type Timespec struct {
26} 27}
27 28
28type Timeval struct { 29type Timeval struct {
29 Sec int64 30 Sec int64
30 Usec int32 31 Usec int32
31 Pad_cgo_0 [4]byte 32 _ [4]byte
32} 33}
33 34
34type Timex struct { 35type Timex struct {
35 Modes uint32 36 Modes uint32
36 Pad_cgo_0 [4]byte
37 Offset int64 37 Offset int64
38 Freq int64 38 Freq int64
39 Maxerror int64 39 Maxerror int64
40 Esterror int64 40 Esterror int64
41 Status int32 41 Status int32
42 Pad_cgo_1 [4]byte
43 Constant int64 42 Constant int64
44 Precision int64 43 Precision int64
45 Tolerance int64 44 Tolerance int64
@@ -48,14 +47,13 @@ type Timex struct {
48 Ppsfreq int64 47 Ppsfreq int64
49 Jitter int64 48 Jitter int64
50 Shift int32 49 Shift int32
51 Pad_cgo_2 [4]byte
52 Stabil int64 50 Stabil int64
53 Jitcnt int64 51 Jitcnt int64
54 Calcnt int64 52 Calcnt int64
55 Errcnt int64 53 Errcnt int64
56 Stbcnt int64 54 Stbcnt int64
57 Tai int32 55 Tai int32
58 Pad_cgo_3 [44]byte 56 _ [44]byte
59} 57}
60 58
61type Time_t int64 59type Time_t int64
@@ -99,64 +97,96 @@ type Rlimit struct {
99type _Gid_t uint32 97type _Gid_t uint32
100 98
101type Stat_t struct { 99type Stat_t struct {
102 Dev uint64 100 Dev uint64
103 X__pad1 uint16 101 _ uint16
104 Pad_cgo_0 [6]byte 102 Ino uint64
105 Ino uint64 103 Mode uint32
106 Mode uint32 104 Nlink uint32
107 Nlink uint32 105 Uid uint32
108 Uid uint32 106 Gid uint32
109 Gid uint32 107 Rdev uint64
110 Rdev uint64 108 _ uint16
111 X__pad2 uint16 109 Size int64
112 Pad_cgo_1 [6]byte 110 Blksize int64
113 Size int64 111 Blocks int64
114 Blksize int64 112 Atim Timespec
115 Blocks int64 113 Mtim Timespec
116 Atim Timespec 114 Ctim Timespec
117 Mtim Timespec 115 _ uint64
118 Ctim Timespec 116 _ uint64
119 X__glibc_reserved4 uint64
120 X__glibc_reserved5 uint64
121} 117}
122 118
123type Statfs_t struct { 119type StatxTimestamp struct {
124 Type int64 120 Sec int64
125 Bsize int64 121 Nsec uint32
126 Blocks uint64 122 _ int32
127 Bfree uint64 123}
128 Bavail uint64 124
129 Files uint64 125type Statx_t struct {
130 Ffree uint64 126 Mask uint32
131 Fsid Fsid 127 Blksize uint32
132 Namelen int64 128 Attributes uint64
133 Frsize int64 129 Nlink uint32
134 Flags int64 130 Uid uint32
135 Spare [4]int64 131 Gid uint32
132 Mode uint16
133 _ [1]uint16
134 Ino uint64
135 Size uint64
136 Blocks uint64
137 Attributes_mask uint64
138 Atime StatxTimestamp
139 Btime StatxTimestamp
140 Ctime StatxTimestamp
141 Mtime StatxTimestamp
142 Rdev_major uint32
143 Rdev_minor uint32
144 Dev_major uint32
145 Dev_minor uint32
146 _ [14]uint64
136} 147}
137 148
138type Dirent struct { 149type Dirent struct {
139 Ino uint64 150 Ino uint64
140 Off int64 151 Off int64
141 Reclen uint16 152 Reclen uint16
142 Type uint8 153 Type uint8
143 Name [256]int8 154 Name [256]int8
144 Pad_cgo_0 [5]byte 155 _ [5]byte
145} 156}
146 157
147type Fsid struct { 158type Fsid struct {
148 X__val [2]int32 159 Val [2]int32
149} 160}
150 161
151type Flock_t struct { 162type Flock_t struct {
152 Type int16 163 Type int16
153 Whence int16 164 Whence int16
154 Pad_cgo_0 [4]byte 165 Start int64
155 Start int64 166 Len int64
156 Len int64 167 Pid int32
157 Pid int32 168 _ int16
158 X__glibc_reserved int16 169 _ [2]byte
159 Pad_cgo_1 [2]byte 170}
171
172type FscryptPolicy struct {
173 Version uint8
174 Contents_encryption_mode uint8
175 Filenames_encryption_mode uint8
176 Flags uint8
177 Master_key_descriptor [8]uint8
178}
179
180type FscryptKey struct {
181 Mode uint32
182 Raw [64]uint8
183 Size uint32
184}
185
186type KeyctlDHParams struct {
187 Private int32
188 Prime int32
189 Base int32
160} 190}
161 191
162const ( 192const (
@@ -211,11 +241,26 @@ type RawSockaddrHCI struct {
211 Channel uint16 241 Channel uint16
212} 242}
213 243
244type RawSockaddrL2 struct {
245 Family uint16
246 Psm uint16
247 Bdaddr [6]uint8
248 Cid uint16
249 Bdaddr_type uint8
250 _ [1]byte
251}
252
253type RawSockaddrRFCOMM struct {
254 Family uint16
255 Bdaddr [6]uint8
256 Channel uint8
257 _ [1]byte
258}
259
214type RawSockaddrCAN struct { 260type RawSockaddrCAN struct {
215 Family uint16 261 Family uint16
216 Pad_cgo_0 [2]byte 262 Ifindex int32
217 Ifindex int32 263 Addr [8]byte
218 Addr [8]byte
219} 264}
220 265
221type RawSockaddrALG struct { 266type RawSockaddrALG struct {
@@ -234,6 +279,16 @@ type RawSockaddrVM struct {
234 Zero [4]uint8 279 Zero [4]uint8
235} 280}
236 281
282type RawSockaddrXDP struct {
283 Family uint16
284 Flags uint16
285 Ifindex uint32
286 Queue_id uint32
287 Shared_umem_fd uint32
288}
289
290type RawSockaddrPPPoX [0x1e]byte
291
237type RawSockaddr struct { 292type RawSockaddr struct {
238 Family uint16 293 Family uint16
239 Data [14]int8 294 Data [14]int8
@@ -272,16 +327,22 @@ type IPv6Mreq struct {
272 Interface uint32 327 Interface uint32
273} 328}
274 329
330type PacketMreq struct {
331 Ifindex int32
332 Type uint16
333 Alen uint16
334 Address [8]uint8
335}
336
275type Msghdr struct { 337type Msghdr struct {
276 Name *byte 338 Name *byte
277 Namelen uint32 339 Namelen uint32
278 Pad_cgo_0 [4]byte
279 Iov *Iovec 340 Iov *Iovec
280 Iovlen uint64 341 Iovlen uint64
281 Control *byte 342 Control *byte
282 Controllen uint64 343 Controllen uint64
283 Flags int32 344 Flags int32
284 Pad_cgo_1 [4]byte 345 _ [4]byte
285} 346}
286 347
287type Cmsghdr struct { 348type Cmsghdr struct {
@@ -323,7 +384,6 @@ type TCPInfo struct {
323 Probes uint8 384 Probes uint8
324 Backoff uint8 385 Backoff uint8
325 Options uint8 386 Options uint8
326 Pad_cgo_0 [2]byte
327 Rto uint32 387 Rto uint32
328 Ato uint32 388 Ato uint32
329 Snd_mss uint32 389 Snd_mss uint32
@@ -358,13 +418,19 @@ const (
358 SizeofSockaddrLinklayer = 0x14 418 SizeofSockaddrLinklayer = 0x14
359 SizeofSockaddrNetlink = 0xc 419 SizeofSockaddrNetlink = 0xc
360 SizeofSockaddrHCI = 0x6 420 SizeofSockaddrHCI = 0x6
421 SizeofSockaddrL2 = 0xe
422 SizeofSockaddrRFCOMM = 0xa
361 SizeofSockaddrCAN = 0x10 423 SizeofSockaddrCAN = 0x10
362 SizeofSockaddrALG = 0x58 424 SizeofSockaddrALG = 0x58
363 SizeofSockaddrVM = 0x10 425 SizeofSockaddrVM = 0x10
426 SizeofSockaddrXDP = 0x10
427 SizeofSockaddrPPPoX = 0x1e
364 SizeofLinger = 0x8 428 SizeofLinger = 0x8
429 SizeofIovec = 0x10
365 SizeofIPMreq = 0x8 430 SizeofIPMreq = 0x8
366 SizeofIPMreqn = 0xc 431 SizeofIPMreqn = 0xc
367 SizeofIPv6Mreq = 0x14 432 SizeofIPv6Mreq = 0x14
433 SizeofPacketMreq = 0x10
368 SizeofMsghdr = 0x38 434 SizeofMsghdr = 0x38
369 SizeofCmsghdr = 0x10 435 SizeofCmsghdr = 0x10
370 SizeofInet4Pktinfo = 0xc 436 SizeofInet4Pktinfo = 0xc
@@ -388,6 +454,7 @@ const (
388 IFLA_ADDRESS = 0x1 454 IFLA_ADDRESS = 0x1
389 IFLA_BROADCAST = 0x2 455 IFLA_BROADCAST = 0x2
390 IFLA_IFNAME = 0x3 456 IFLA_IFNAME = 0x3
457 IFLA_INFO_KIND = 0x1
391 IFLA_MTU = 0x4 458 IFLA_MTU = 0x4
392 IFLA_LINK = 0x5 459 IFLA_LINK = 0x5
393 IFLA_QDISC = 0x6 460 IFLA_QDISC = 0x6
@@ -431,7 +498,7 @@ const (
431 IFLA_EVENT = 0x2c 498 IFLA_EVENT = 0x2c
432 IFLA_NEW_NETNSID = 0x2d 499 IFLA_NEW_NETNSID = 0x2d
433 IFLA_IF_NETNSID = 0x2e 500 IFLA_IF_NETNSID = 0x2e
434 IFLA_MAX = 0x2e 501 IFLA_MAX = 0x33
435 RT_SCOPE_UNIVERSE = 0x0 502 RT_SCOPE_UNIVERSE = 0x0
436 RT_SCOPE_SITE = 0xc8 503 RT_SCOPE_SITE = 0xc8
437 RT_SCOPE_LINK = 0xfd 504 RT_SCOPE_LINK = 0xfd
@@ -456,6 +523,20 @@ const (
456 RTA_FLOW = 0xb 523 RTA_FLOW = 0xb
457 RTA_CACHEINFO = 0xc 524 RTA_CACHEINFO = 0xc
458 RTA_TABLE = 0xf 525 RTA_TABLE = 0xf
526 RTA_MARK = 0x10
527 RTA_MFC_STATS = 0x11
528 RTA_VIA = 0x12
529 RTA_NEWDST = 0x13
530 RTA_PREF = 0x14
531 RTA_ENCAP_TYPE = 0x15
532 RTA_ENCAP = 0x16
533 RTA_EXPIRES = 0x17
534 RTA_PAD = 0x18
535 RTA_UID = 0x19
536 RTA_TTL_PROPAGATE = 0x1a
537 RTA_IP_PROTO = 0x1b
538 RTA_SPORT = 0x1c
539 RTA_DPORT = 0x1d
459 RTN_UNSPEC = 0x0 540 RTN_UNSPEC = 0x0
460 RTN_UNICAST = 0x1 541 RTN_UNICAST = 0x1
461 RTN_LOCAL = 0x2 542 RTN_LOCAL = 0x2
@@ -523,12 +604,12 @@ type RtAttr struct {
523} 604}
524 605
525type IfInfomsg struct { 606type IfInfomsg struct {
526 Family uint8 607 Family uint8
527 X__ifi_pad uint8 608 _ uint8
528 Type uint16 609 Type uint16
529 Index int32 610 Index int32
530 Flags uint32 611 Flags uint32
531 Change uint32 612 Change uint32
532} 613}
533 614
534type IfAddrmsg struct { 615type IfAddrmsg struct {
@@ -571,9 +652,8 @@ type SockFilter struct {
571} 652}
572 653
573type SockFprog struct { 654type SockFprog struct {
574 Len uint16 655 Len uint16
575 Pad_cgo_0 [6]byte 656 Filter *SockFilter
576 Filter *SockFilter
577} 657}
578 658
579type InotifyEvent struct { 659type InotifyEvent struct {
@@ -594,15 +674,6 @@ type PtraceRegs struct {
594 Magic uint32 674 Magic uint32
595} 675}
596 676
597type ptracePsw struct {
598}
599
600type ptraceFpregs struct {
601}
602
603type ptracePer struct {
604}
605
606type FdSet struct { 677type FdSet struct {
607 Bits [16]int64 678 Bits [16]int64
608} 679}
@@ -618,12 +689,11 @@ type Sysinfo_t struct {
618 Freeswap uint64 689 Freeswap uint64
619 Procs uint16 690 Procs uint16
620 Pad uint16 691 Pad uint16
621 Pad_cgo_0 [4]byte
622 Totalhigh uint64 692 Totalhigh uint64
623 Freehigh uint64 693 Freehigh uint64
624 Unit uint32 694 Unit uint32
625 X_f [0]int8 695 _ [0]int8
626 Pad_cgo_1 [4]byte 696 _ [4]byte
627} 697}
628 698
629type Utsname struct { 699type Utsname struct {
@@ -636,26 +706,34 @@ type Utsname struct {
636} 706}
637 707
638type Ustat_t struct { 708type Ustat_t struct {
639 Tfree int32 709 Tfree int32
640 Pad_cgo_0 [4]byte 710 Tinode uint64
641 Tinode uint64 711 Fname [6]int8
642 Fname [6]int8 712 Fpack [6]int8
643 Fpack [6]int8 713 _ [4]byte
644 Pad_cgo_1 [4]byte
645} 714}
646 715
647type EpollEvent struct { 716type EpollEvent struct {
648 Events uint32 717 Events uint32
649 X_padFd int32 718 _ int32
650 Fd int32 719 Fd int32
651 Pad int32 720 Pad int32
652} 721}
653 722
654const ( 723const (
655 AT_FDCWD = -0x64 724 AT_EMPTY_PATH = 0x1000
656 AT_REMOVEDIR = 0x200 725 AT_FDCWD = -0x64
726 AT_NO_AUTOMOUNT = 0x800
727 AT_REMOVEDIR = 0x200
728
729 AT_STATX_SYNC_AS_STAT = 0x0
730 AT_STATX_FORCE_SYNC = 0x2000
731 AT_STATX_DONT_SYNC = 0x4000
732
657 AT_SYMLINK_FOLLOW = 0x400 733 AT_SYMLINK_FOLLOW = 0x400
658 AT_SYMLINK_NOFOLLOW = 0x100 734 AT_SYMLINK_NOFOLLOW = 0x100
735
736 AT_EACCESS = 0x200
659) 737)
660 738
661type PollFd struct { 739type PollFd struct {
@@ -675,9 +753,36 @@ const (
675) 753)
676 754
677type Sigset_t struct { 755type Sigset_t struct {
678 X__val [16]uint64 756 Val [16]uint64
679} 757}
680 758
759type SignalfdSiginfo struct {
760 Signo uint32
761 Errno int32
762 Code int32
763 Pid uint32
764 Uid uint32
765 Fd int32
766 Tid uint32
767 Band uint32
768 Overrun uint32
769 Trapno uint32
770 Status int32
771 Int int32
772 Ptr uint64
773 Utime uint64
774 Stime uint64
775 Addr uint64
776 Addr_lsb uint16
777 _ uint16
778 Syscall int32
779 Call_addr uint64
780 Arch uint32
781 _ [28]uint8
782}
783
784const PERF_IOC_FLAG_GROUP = 0x1
785
681type Termios struct { 786type Termios struct {
682 Iflag uint32 787 Iflag uint32
683 Oflag uint32 788 Oflag uint32
@@ -688,3 +793,1232 @@ type Termios struct {
688 Ispeed uint32 793 Ispeed uint32
689 Ospeed uint32 794 Ospeed uint32
690} 795}
796
797type Winsize struct {
798 Row uint16
799 Col uint16
800 Xpixel uint16
801 Ypixel uint16
802}
803
804type Taskstats struct {
805 Version uint16
806 Ac_exitcode uint32
807 Ac_flag uint8
808 Ac_nice uint8
809 Cpu_count uint64
810 Cpu_delay_total uint64
811 Blkio_count uint64
812 Blkio_delay_total uint64
813 Swapin_count uint64
814 Swapin_delay_total uint64
815 Cpu_run_real_total uint64
816 Cpu_run_virtual_total uint64
817 Ac_comm [32]int8
818 Ac_sched uint8
819 Ac_pad [3]uint8
820 _ [4]byte
821 Ac_uid uint32
822 Ac_gid uint32
823 Ac_pid uint32
824 Ac_ppid uint32
825 Ac_btime uint32
826 Ac_etime uint64
827 Ac_utime uint64
828 Ac_stime uint64
829 Ac_minflt uint64
830 Ac_majflt uint64
831 Coremem uint64
832 Virtmem uint64
833 Hiwater_rss uint64
834 Hiwater_vm uint64
835 Read_char uint64
836 Write_char uint64
837 Read_syscalls uint64
838 Write_syscalls uint64
839 Read_bytes uint64
840 Write_bytes uint64
841 Cancelled_write_bytes uint64
842 Nvcsw uint64
843 Nivcsw uint64
844 Ac_utimescaled uint64
845 Ac_stimescaled uint64
846 Cpu_scaled_run_real_total uint64
847 Freepages_count uint64
848 Freepages_delay_total uint64
849 Thrashing_count uint64
850 Thrashing_delay_total uint64
851}
852
853const (
854 TASKSTATS_CMD_UNSPEC = 0x0
855 TASKSTATS_CMD_GET = 0x1
856 TASKSTATS_CMD_NEW = 0x2
857 TASKSTATS_TYPE_UNSPEC = 0x0
858 TASKSTATS_TYPE_PID = 0x1
859 TASKSTATS_TYPE_TGID = 0x2
860 TASKSTATS_TYPE_STATS = 0x3
861 TASKSTATS_TYPE_AGGR_PID = 0x4
862 TASKSTATS_TYPE_AGGR_TGID = 0x5
863 TASKSTATS_TYPE_NULL = 0x6
864 TASKSTATS_CMD_ATTR_UNSPEC = 0x0
865 TASKSTATS_CMD_ATTR_PID = 0x1
866 TASKSTATS_CMD_ATTR_TGID = 0x2
867 TASKSTATS_CMD_ATTR_REGISTER_CPUMASK = 0x3
868 TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK = 0x4
869)
870
871type CGroupStats struct {
872 Sleeping uint64
873 Running uint64
874 Stopped uint64
875 Uninterruptible uint64
876 Io_wait uint64
877}
878
879const (
880 CGROUPSTATS_CMD_UNSPEC = 0x3
881 CGROUPSTATS_CMD_GET = 0x4
882 CGROUPSTATS_CMD_NEW = 0x5
883 CGROUPSTATS_TYPE_UNSPEC = 0x0
884 CGROUPSTATS_TYPE_CGROUP_STATS = 0x1
885 CGROUPSTATS_CMD_ATTR_UNSPEC = 0x0
886 CGROUPSTATS_CMD_ATTR_FD = 0x1
887)
888
889type Genlmsghdr struct {
890 Cmd uint8
891 Version uint8
892 Reserved uint16
893}
894
895const (
896 CTRL_CMD_UNSPEC = 0x0
897 CTRL_CMD_NEWFAMILY = 0x1
898 CTRL_CMD_DELFAMILY = 0x2
899 CTRL_CMD_GETFAMILY = 0x3
900 CTRL_CMD_NEWOPS = 0x4
901 CTRL_CMD_DELOPS = 0x5
902 CTRL_CMD_GETOPS = 0x6
903 CTRL_CMD_NEWMCAST_GRP = 0x7
904 CTRL_CMD_DELMCAST_GRP = 0x8
905 CTRL_CMD_GETMCAST_GRP = 0x9
906 CTRL_ATTR_UNSPEC = 0x0
907 CTRL_ATTR_FAMILY_ID = 0x1
908 CTRL_ATTR_FAMILY_NAME = 0x2
909 CTRL_ATTR_VERSION = 0x3
910 CTRL_ATTR_HDRSIZE = 0x4
911 CTRL_ATTR_MAXATTR = 0x5
912 CTRL_ATTR_OPS = 0x6
913 CTRL_ATTR_MCAST_GROUPS = 0x7
914 CTRL_ATTR_OP_UNSPEC = 0x0
915 CTRL_ATTR_OP_ID = 0x1
916 CTRL_ATTR_OP_FLAGS = 0x2
917 CTRL_ATTR_MCAST_GRP_UNSPEC = 0x0
918 CTRL_ATTR_MCAST_GRP_NAME = 0x1
919 CTRL_ATTR_MCAST_GRP_ID = 0x2
920)
921
922type cpuMask uint64
923
924const (
925 _CPU_SETSIZE = 0x400
926 _NCPUBITS = 0x40
927)
928
929const (
930 BDADDR_BREDR = 0x0
931 BDADDR_LE_PUBLIC = 0x1
932 BDADDR_LE_RANDOM = 0x2
933)
934
935type PerfEventAttr struct {
936 Type uint32
937 Size uint32
938 Config uint64
939 Sample uint64
940 Sample_type uint64
941 Read_format uint64
942 Bits uint64
943 Wakeup uint32
944 Bp_type uint32
945 Ext1 uint64
946 Ext2 uint64
947 Branch_sample_type uint64
948 Sample_regs_user uint64
949 Sample_stack_user uint32
950 Clockid int32
951 Sample_regs_intr uint64
952 Aux_watermark uint32
953 _ uint32
954}
955
956type PerfEventMmapPage struct {
957 Version uint32
958 Compat_version uint32
959 Lock uint32
960 Index uint32
961 Offset int64
962 Time_enabled uint64
963 Time_running uint64
964 Capabilities uint64
965 Pmc_width uint16
966 Time_shift uint16
967 Time_mult uint32
968 Time_offset uint64
969 Time_zero uint64
970 Size uint32
971 _ [948]uint8
972 Data_head uint64
973 Data_tail uint64
974 Data_offset uint64
975 Data_size uint64
976 Aux_head uint64
977 Aux_tail uint64
978 Aux_offset uint64
979 Aux_size uint64
980}
981
982const (
983 PerfBitDisabled uint64 = CBitFieldMaskBit0
984 PerfBitInherit = CBitFieldMaskBit1
985 PerfBitPinned = CBitFieldMaskBit2
986 PerfBitExclusive = CBitFieldMaskBit3
987 PerfBitExcludeUser = CBitFieldMaskBit4
988 PerfBitExcludeKernel = CBitFieldMaskBit5
989 PerfBitExcludeHv = CBitFieldMaskBit6
990 PerfBitExcludeIdle = CBitFieldMaskBit7
991 PerfBitMmap = CBitFieldMaskBit8
992 PerfBitComm = CBitFieldMaskBit9
993 PerfBitFreq = CBitFieldMaskBit10
994 PerfBitInheritStat = CBitFieldMaskBit11
995 PerfBitEnableOnExec = CBitFieldMaskBit12
996 PerfBitTask = CBitFieldMaskBit13
997 PerfBitWatermark = CBitFieldMaskBit14
998 PerfBitPreciseIPBit1 = CBitFieldMaskBit15
999 PerfBitPreciseIPBit2 = CBitFieldMaskBit16
1000 PerfBitMmapData = CBitFieldMaskBit17
1001 PerfBitSampleIDAll = CBitFieldMaskBit18
1002 PerfBitExcludeHost = CBitFieldMaskBit19
1003 PerfBitExcludeGuest = CBitFieldMaskBit20
1004 PerfBitExcludeCallchainKernel = CBitFieldMaskBit21
1005 PerfBitExcludeCallchainUser = CBitFieldMaskBit22
1006 PerfBitMmap2 = CBitFieldMaskBit23
1007 PerfBitCommExec = CBitFieldMaskBit24
1008 PerfBitUseClockID = CBitFieldMaskBit25
1009 PerfBitContextSwitch = CBitFieldMaskBit26
1010)
1011
1012const (
1013 PERF_TYPE_HARDWARE = 0x0
1014 PERF_TYPE_SOFTWARE = 0x1
1015 PERF_TYPE_TRACEPOINT = 0x2
1016 PERF_TYPE_HW_CACHE = 0x3
1017 PERF_TYPE_RAW = 0x4
1018 PERF_TYPE_BREAKPOINT = 0x5
1019
1020 PERF_COUNT_HW_CPU_CYCLES = 0x0
1021 PERF_COUNT_HW_INSTRUCTIONS = 0x1
1022 PERF_COUNT_HW_CACHE_REFERENCES = 0x2
1023 PERF_COUNT_HW_CACHE_MISSES = 0x3
1024 PERF_COUNT_HW_BRANCH_INSTRUCTIONS = 0x4
1025 PERF_COUNT_HW_BRANCH_MISSES = 0x5
1026 PERF_COUNT_HW_BUS_CYCLES = 0x6
1027 PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = 0x7
1028 PERF_COUNT_HW_STALLED_CYCLES_BACKEND = 0x8
1029 PERF_COUNT_HW_REF_CPU_CYCLES = 0x9
1030
1031 PERF_COUNT_HW_CACHE_L1D = 0x0
1032 PERF_COUNT_HW_CACHE_L1I = 0x1
1033 PERF_COUNT_HW_CACHE_LL = 0x2
1034 PERF_COUNT_HW_CACHE_DTLB = 0x3
1035 PERF_COUNT_HW_CACHE_ITLB = 0x4
1036 PERF_COUNT_HW_CACHE_BPU = 0x5
1037 PERF_COUNT_HW_CACHE_NODE = 0x6
1038
1039 PERF_COUNT_HW_CACHE_OP_READ = 0x0
1040 PERF_COUNT_HW_CACHE_OP_WRITE = 0x1
1041 PERF_COUNT_HW_CACHE_OP_PREFETCH = 0x2
1042
1043 PERF_COUNT_HW_CACHE_RESULT_ACCESS = 0x0
1044 PERF_COUNT_HW_CACHE_RESULT_MISS = 0x1
1045
1046 PERF_COUNT_SW_CPU_CLOCK = 0x0
1047 PERF_COUNT_SW_TASK_CLOCK = 0x1
1048 PERF_COUNT_SW_PAGE_FAULTS = 0x2
1049 PERF_COUNT_SW_CONTEXT_SWITCHES = 0x3
1050 PERF_COUNT_SW_CPU_MIGRATIONS = 0x4
1051 PERF_COUNT_SW_PAGE_FAULTS_MIN = 0x5
1052 PERF_COUNT_SW_PAGE_FAULTS_MAJ = 0x6
1053 PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7
1054 PERF_COUNT_SW_EMULATION_FAULTS = 0x8
1055 PERF_COUNT_SW_DUMMY = 0x9
1056
1057 PERF_SAMPLE_IP = 0x1
1058 PERF_SAMPLE_TID = 0x2
1059 PERF_SAMPLE_TIME = 0x4
1060 PERF_SAMPLE_ADDR = 0x8
1061 PERF_SAMPLE_READ = 0x10
1062 PERF_SAMPLE_CALLCHAIN = 0x20
1063 PERF_SAMPLE_ID = 0x40
1064 PERF_SAMPLE_CPU = 0x80
1065 PERF_SAMPLE_PERIOD = 0x100
1066 PERF_SAMPLE_STREAM_ID = 0x200
1067 PERF_SAMPLE_RAW = 0x400
1068 PERF_SAMPLE_BRANCH_STACK = 0x800
1069
1070 PERF_SAMPLE_BRANCH_USER = 0x1
1071 PERF_SAMPLE_BRANCH_KERNEL = 0x2
1072 PERF_SAMPLE_BRANCH_HV = 0x4
1073 PERF_SAMPLE_BRANCH_ANY = 0x8
1074 PERF_SAMPLE_BRANCH_ANY_CALL = 0x10
1075 PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20
1076 PERF_SAMPLE_BRANCH_IND_CALL = 0x40
1077
1078 PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
1079 PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
1080 PERF_FORMAT_ID = 0x4
1081 PERF_FORMAT_GROUP = 0x8
1082
1083 PERF_RECORD_MMAP = 0x1
1084 PERF_RECORD_LOST = 0x2
1085 PERF_RECORD_COMM = 0x3
1086 PERF_RECORD_EXIT = 0x4
1087 PERF_RECORD_THROTTLE = 0x5
1088 PERF_RECORD_UNTHROTTLE = 0x6
1089 PERF_RECORD_FORK = 0x7
1090 PERF_RECORD_READ = 0x8
1091 PERF_RECORD_SAMPLE = 0x9
1092
1093 PERF_CONTEXT_HV = -0x20
1094 PERF_CONTEXT_KERNEL = -0x80
1095 PERF_CONTEXT_USER = -0x200
1096
1097 PERF_CONTEXT_GUEST = -0x800
1098 PERF_CONTEXT_GUEST_KERNEL = -0x880
1099 PERF_CONTEXT_GUEST_USER = -0xa00
1100
1101 PERF_FLAG_FD_NO_GROUP = 0x1
1102 PERF_FLAG_FD_OUTPUT = 0x2
1103 PERF_FLAG_PID_CGROUP = 0x4
1104)
1105
1106const (
1107 CBitFieldMaskBit0 = 0x8000000000000000
1108 CBitFieldMaskBit1 = 0x4000000000000000
1109 CBitFieldMaskBit2 = 0x2000000000000000
1110 CBitFieldMaskBit3 = 0x1000000000000000
1111 CBitFieldMaskBit4 = 0x800000000000000
1112 CBitFieldMaskBit5 = 0x400000000000000
1113 CBitFieldMaskBit6 = 0x200000000000000
1114 CBitFieldMaskBit7 = 0x100000000000000
1115 CBitFieldMaskBit8 = 0x80000000000000
1116 CBitFieldMaskBit9 = 0x40000000000000
1117 CBitFieldMaskBit10 = 0x20000000000000
1118 CBitFieldMaskBit11 = 0x10000000000000
1119 CBitFieldMaskBit12 = 0x8000000000000
1120 CBitFieldMaskBit13 = 0x4000000000000
1121 CBitFieldMaskBit14 = 0x2000000000000
1122 CBitFieldMaskBit15 = 0x1000000000000
1123 CBitFieldMaskBit16 = 0x800000000000
1124 CBitFieldMaskBit17 = 0x400000000000
1125 CBitFieldMaskBit18 = 0x200000000000
1126 CBitFieldMaskBit19 = 0x100000000000
1127 CBitFieldMaskBit20 = 0x80000000000
1128 CBitFieldMaskBit21 = 0x40000000000
1129 CBitFieldMaskBit22 = 0x20000000000
1130 CBitFieldMaskBit23 = 0x10000000000
1131 CBitFieldMaskBit24 = 0x8000000000
1132 CBitFieldMaskBit25 = 0x4000000000
1133 CBitFieldMaskBit26 = 0x2000000000
1134 CBitFieldMaskBit27 = 0x1000000000
1135 CBitFieldMaskBit28 = 0x800000000
1136 CBitFieldMaskBit29 = 0x400000000
1137 CBitFieldMaskBit30 = 0x200000000
1138 CBitFieldMaskBit31 = 0x100000000
1139 CBitFieldMaskBit32 = 0x80000000
1140 CBitFieldMaskBit33 = 0x40000000
1141 CBitFieldMaskBit34 = 0x20000000
1142 CBitFieldMaskBit35 = 0x10000000
1143 CBitFieldMaskBit36 = 0x8000000
1144 CBitFieldMaskBit37 = 0x4000000
1145 CBitFieldMaskBit38 = 0x2000000
1146 CBitFieldMaskBit39 = 0x1000000
1147 CBitFieldMaskBit40 = 0x800000
1148 CBitFieldMaskBit41 = 0x400000
1149 CBitFieldMaskBit42 = 0x200000
1150 CBitFieldMaskBit43 = 0x100000
1151 CBitFieldMaskBit44 = 0x80000
1152 CBitFieldMaskBit45 = 0x40000
1153 CBitFieldMaskBit46 = 0x20000
1154 CBitFieldMaskBit47 = 0x10000
1155 CBitFieldMaskBit48 = 0x8000
1156 CBitFieldMaskBit49 = 0x4000
1157 CBitFieldMaskBit50 = 0x2000
1158 CBitFieldMaskBit51 = 0x1000
1159 CBitFieldMaskBit52 = 0x800
1160 CBitFieldMaskBit53 = 0x400
1161 CBitFieldMaskBit54 = 0x200
1162 CBitFieldMaskBit55 = 0x100
1163 CBitFieldMaskBit56 = 0x80
1164 CBitFieldMaskBit57 = 0x40
1165 CBitFieldMaskBit58 = 0x20
1166 CBitFieldMaskBit59 = 0x10
1167 CBitFieldMaskBit60 = 0x8
1168 CBitFieldMaskBit61 = 0x4
1169 CBitFieldMaskBit62 = 0x2
1170 CBitFieldMaskBit63 = 0x1
1171)
1172
1173type SockaddrStorage struct {
1174 Family uint16
1175 _ [118]int8
1176 _ uint64
1177}
1178
1179type TCPMD5Sig struct {
1180 Addr SockaddrStorage
1181 Flags uint8
1182 Prefixlen uint8
1183 Keylen uint16
1184 _ uint32
1185 Key [80]uint8
1186}
1187
1188type HDDriveCmdHdr struct {
1189 Command uint8
1190 Number uint8
1191 Feature uint8
1192 Count uint8
1193}
1194
1195type HDGeometry struct {
1196 Heads uint8
1197 Sectors uint8
1198 Cylinders uint16
1199 Start uint64
1200}
1201
1202type HDDriveID struct {
1203 Config uint16
1204 Cyls uint16
1205 Reserved2 uint16
1206 Heads uint16
1207 Track_bytes uint16
1208 Sector_bytes uint16
1209 Sectors uint16
1210 Vendor0 uint16
1211 Vendor1 uint16
1212 Vendor2 uint16
1213 Serial_no [20]uint8
1214 Buf_type uint16
1215 Buf_size uint16
1216 Ecc_bytes uint16
1217 Fw_rev [8]uint8
1218 Model [40]uint8
1219 Max_multsect uint8
1220 Vendor3 uint8
1221 Dword_io uint16
1222 Vendor4 uint8
1223 Capability uint8
1224 Reserved50 uint16
1225 Vendor5 uint8
1226 TPIO uint8
1227 Vendor6 uint8
1228 TDMA uint8
1229 Field_valid uint16
1230 Cur_cyls uint16
1231 Cur_heads uint16
1232 Cur_sectors uint16
1233 Cur_capacity0 uint16
1234 Cur_capacity1 uint16
1235 Multsect uint8
1236 Multsect_valid uint8
1237 Lba_capacity uint32
1238 Dma_1word uint16
1239 Dma_mword uint16
1240 Eide_pio_modes uint16
1241 Eide_dma_min uint16
1242 Eide_dma_time uint16
1243 Eide_pio uint16
1244 Eide_pio_iordy uint16
1245 Words69_70 [2]uint16
1246 Words71_74 [4]uint16
1247 Queue_depth uint16
1248 Words76_79 [4]uint16
1249 Major_rev_num uint16
1250 Minor_rev_num uint16
1251 Command_set_1 uint16
1252 Command_set_2 uint16
1253 Cfsse uint16
1254 Cfs_enable_1 uint16
1255 Cfs_enable_2 uint16
1256 Csf_default uint16
1257 Dma_ultra uint16
1258 Trseuc uint16
1259 TrsEuc uint16
1260 CurAPMvalues uint16
1261 Mprc uint16
1262 Hw_config uint16
1263 Acoustic uint16
1264 Msrqs uint16
1265 Sxfert uint16
1266 Sal uint16
1267 Spg uint32
1268 Lba_capacity_2 uint64
1269 Words104_125 [22]uint16
1270 Last_lun uint16
1271 Word127 uint16
1272 Dlf uint16
1273 Csfo uint16
1274 Words130_155 [26]uint16
1275 Word156 uint16
1276 Words157_159 [3]uint16
1277 Cfa_power uint16
1278 Words161_175 [15]uint16
1279 Words176_205 [30]uint16
1280 Words206_254 [49]uint16
1281 Integrity_word uint16
1282}
1283
1284type Statfs_t struct {
1285 Type int64
1286 Bsize int64
1287 Blocks uint64
1288 Bfree uint64
1289 Bavail uint64
1290 Files uint64
1291 Ffree uint64
1292 Fsid Fsid
1293 Namelen int64
1294 Frsize int64
1295 Flags int64
1296 Spare [4]int64
1297}
1298
1299const (
1300 ST_MANDLOCK = 0x40
1301 ST_NOATIME = 0x400
1302 ST_NODEV = 0x4
1303 ST_NODIRATIME = 0x800
1304 ST_NOEXEC = 0x8
1305 ST_NOSUID = 0x2
1306 ST_RDONLY = 0x1
1307 ST_RELATIME = 0x1000
1308 ST_SYNCHRONOUS = 0x10
1309)
1310
1311type TpacketHdr struct {
1312 Status uint64
1313 Len uint32
1314 Snaplen uint32
1315 Mac uint16
1316 Net uint16
1317 Sec uint32
1318 Usec uint32
1319 _ [4]byte
1320}
1321
1322type Tpacket2Hdr struct {
1323 Status uint32
1324 Len uint32
1325 Snaplen uint32
1326 Mac uint16
1327 Net uint16
1328 Sec uint32
1329 Nsec uint32
1330 Vlan_tci uint16
1331 Vlan_tpid uint16
1332 _ [4]uint8
1333}
1334
1335type Tpacket3Hdr struct {
1336 Next_offset uint32
1337 Sec uint32
1338 Nsec uint32
1339 Snaplen uint32
1340 Len uint32
1341 Status uint32
1342 Mac uint16
1343 Net uint16
1344 Hv1 TpacketHdrVariant1
1345 _ [8]uint8
1346}
1347
1348type TpacketHdrVariant1 struct {
1349 Rxhash uint32
1350 Vlan_tci uint32
1351 Vlan_tpid uint16
1352 _ uint16
1353}
1354
1355type TpacketBlockDesc struct {
1356 Version uint32
1357 To_priv uint32
1358 Hdr [40]byte
1359}
1360
1361type TpacketReq struct {
1362 Block_size uint32
1363 Block_nr uint32
1364 Frame_size uint32
1365 Frame_nr uint32
1366}
1367
1368type TpacketReq3 struct {
1369 Block_size uint32
1370 Block_nr uint32
1371 Frame_size uint32
1372 Frame_nr uint32
1373 Retire_blk_tov uint32
1374 Sizeof_priv uint32
1375 Feature_req_word uint32
1376}
1377
1378type TpacketStats struct {
1379 Packets uint32
1380 Drops uint32
1381}
1382
1383type TpacketStatsV3 struct {
1384 Packets uint32
1385 Drops uint32
1386 Freeze_q_cnt uint32
1387}
1388
1389type TpacketAuxdata struct {
1390 Status uint32
1391 Len uint32
1392 Snaplen uint32
1393 Mac uint16
1394 Net uint16
1395 Vlan_tci uint16
1396 Vlan_tpid uint16
1397}
1398
1399const (
1400 TPACKET_V1 = 0x0
1401 TPACKET_V2 = 0x1
1402 TPACKET_V3 = 0x2
1403)
1404
1405const (
1406 SizeofTpacketHdr = 0x20
1407 SizeofTpacket2Hdr = 0x20
1408 SizeofTpacket3Hdr = 0x30
1409)
1410
1411const (
1412 NF_INET_PRE_ROUTING = 0x0
1413 NF_INET_LOCAL_IN = 0x1
1414 NF_INET_FORWARD = 0x2
1415 NF_INET_LOCAL_OUT = 0x3
1416 NF_INET_POST_ROUTING = 0x4
1417 NF_INET_NUMHOOKS = 0x5
1418)
1419
1420const (
1421 NF_NETDEV_INGRESS = 0x0
1422 NF_NETDEV_NUMHOOKS = 0x1
1423)
1424
1425const (
1426 NFPROTO_UNSPEC = 0x0
1427 NFPROTO_INET = 0x1
1428 NFPROTO_IPV4 = 0x2
1429 NFPROTO_ARP = 0x3
1430 NFPROTO_NETDEV = 0x5
1431 NFPROTO_BRIDGE = 0x7
1432 NFPROTO_IPV6 = 0xa
1433 NFPROTO_DECNET = 0xc
1434 NFPROTO_NUMPROTO = 0xd
1435)
1436
1437type Nfgenmsg struct {
1438 Nfgen_family uint8
1439 Version uint8
1440 Res_id uint16
1441}
1442
1443const (
1444 NFNL_BATCH_UNSPEC = 0x0
1445 NFNL_BATCH_GENID = 0x1
1446)
1447
1448const (
1449 NFT_REG_VERDICT = 0x0
1450 NFT_REG_1 = 0x1
1451 NFT_REG_2 = 0x2
1452 NFT_REG_3 = 0x3
1453 NFT_REG_4 = 0x4
1454 NFT_REG32_00 = 0x8
1455 NFT_REG32_01 = 0x9
1456 NFT_REG32_02 = 0xa
1457 NFT_REG32_03 = 0xb
1458 NFT_REG32_04 = 0xc
1459 NFT_REG32_05 = 0xd
1460 NFT_REG32_06 = 0xe
1461 NFT_REG32_07 = 0xf
1462 NFT_REG32_08 = 0x10
1463 NFT_REG32_09 = 0x11
1464 NFT_REG32_10 = 0x12
1465 NFT_REG32_11 = 0x13
1466 NFT_REG32_12 = 0x14
1467 NFT_REG32_13 = 0x15
1468 NFT_REG32_14 = 0x16
1469 NFT_REG32_15 = 0x17
1470 NFT_CONTINUE = -0x1
1471 NFT_BREAK = -0x2
1472 NFT_JUMP = -0x3
1473 NFT_GOTO = -0x4
1474 NFT_RETURN = -0x5
1475 NFT_MSG_NEWTABLE = 0x0
1476 NFT_MSG_GETTABLE = 0x1
1477 NFT_MSG_DELTABLE = 0x2
1478 NFT_MSG_NEWCHAIN = 0x3
1479 NFT_MSG_GETCHAIN = 0x4
1480 NFT_MSG_DELCHAIN = 0x5
1481 NFT_MSG_NEWRULE = 0x6
1482 NFT_MSG_GETRULE = 0x7
1483 NFT_MSG_DELRULE = 0x8
1484 NFT_MSG_NEWSET = 0x9
1485 NFT_MSG_GETSET = 0xa
1486 NFT_MSG_DELSET = 0xb
1487 NFT_MSG_NEWSETELEM = 0xc
1488 NFT_MSG_GETSETELEM = 0xd
1489 NFT_MSG_DELSETELEM = 0xe
1490 NFT_MSG_NEWGEN = 0xf
1491 NFT_MSG_GETGEN = 0x10
1492 NFT_MSG_TRACE = 0x11
1493 NFT_MSG_NEWOBJ = 0x12
1494 NFT_MSG_GETOBJ = 0x13
1495 NFT_MSG_DELOBJ = 0x14
1496 NFT_MSG_GETOBJ_RESET = 0x15
1497 NFT_MSG_MAX = 0x19
1498 NFTA_LIST_UNPEC = 0x0
1499 NFTA_LIST_ELEM = 0x1
1500 NFTA_HOOK_UNSPEC = 0x0
1501 NFTA_HOOK_HOOKNUM = 0x1
1502 NFTA_HOOK_PRIORITY = 0x2
1503 NFTA_HOOK_DEV = 0x3
1504 NFT_TABLE_F_DORMANT = 0x1
1505 NFTA_TABLE_UNSPEC = 0x0
1506 NFTA_TABLE_NAME = 0x1
1507 NFTA_TABLE_FLAGS = 0x2
1508 NFTA_TABLE_USE = 0x3
1509 NFTA_CHAIN_UNSPEC = 0x0
1510 NFTA_CHAIN_TABLE = 0x1
1511 NFTA_CHAIN_HANDLE = 0x2
1512 NFTA_CHAIN_NAME = 0x3
1513 NFTA_CHAIN_HOOK = 0x4
1514 NFTA_CHAIN_POLICY = 0x5
1515 NFTA_CHAIN_USE = 0x6
1516 NFTA_CHAIN_TYPE = 0x7
1517 NFTA_CHAIN_COUNTERS = 0x8
1518 NFTA_CHAIN_PAD = 0x9
1519 NFTA_RULE_UNSPEC = 0x0
1520 NFTA_RULE_TABLE = 0x1
1521 NFTA_RULE_CHAIN = 0x2
1522 NFTA_RULE_HANDLE = 0x3
1523 NFTA_RULE_EXPRESSIONS = 0x4
1524 NFTA_RULE_COMPAT = 0x5
1525 NFTA_RULE_POSITION = 0x6
1526 NFTA_RULE_USERDATA = 0x7
1527 NFTA_RULE_PAD = 0x8
1528 NFTA_RULE_ID = 0x9
1529 NFT_RULE_COMPAT_F_INV = 0x2
1530 NFT_RULE_COMPAT_F_MASK = 0x2
1531 NFTA_RULE_COMPAT_UNSPEC = 0x0
1532 NFTA_RULE_COMPAT_PROTO = 0x1
1533 NFTA_RULE_COMPAT_FLAGS = 0x2
1534 NFT_SET_ANONYMOUS = 0x1
1535 NFT_SET_CONSTANT = 0x2
1536 NFT_SET_INTERVAL = 0x4
1537 NFT_SET_MAP = 0x8
1538 NFT_SET_TIMEOUT = 0x10
1539 NFT_SET_EVAL = 0x20
1540 NFT_SET_OBJECT = 0x40
1541 NFT_SET_POL_PERFORMANCE = 0x0
1542 NFT_SET_POL_MEMORY = 0x1
1543 NFTA_SET_DESC_UNSPEC = 0x0
1544 NFTA_SET_DESC_SIZE = 0x1
1545 NFTA_SET_UNSPEC = 0x0
1546 NFTA_SET_TABLE = 0x1
1547 NFTA_SET_NAME = 0x2
1548 NFTA_SET_FLAGS = 0x3
1549 NFTA_SET_KEY_TYPE = 0x4
1550 NFTA_SET_KEY_LEN = 0x5
1551 NFTA_SET_DATA_TYPE = 0x6
1552 NFTA_SET_DATA_LEN = 0x7
1553 NFTA_SET_POLICY = 0x8
1554 NFTA_SET_DESC = 0x9
1555 NFTA_SET_ID = 0xa
1556 NFTA_SET_TIMEOUT = 0xb
1557 NFTA_SET_GC_INTERVAL = 0xc
1558 NFTA_SET_USERDATA = 0xd
1559 NFTA_SET_PAD = 0xe
1560 NFTA_SET_OBJ_TYPE = 0xf
1561 NFT_SET_ELEM_INTERVAL_END = 0x1
1562 NFTA_SET_ELEM_UNSPEC = 0x0
1563 NFTA_SET_ELEM_KEY = 0x1
1564 NFTA_SET_ELEM_DATA = 0x2
1565 NFTA_SET_ELEM_FLAGS = 0x3
1566 NFTA_SET_ELEM_TIMEOUT = 0x4
1567 NFTA_SET_ELEM_EXPIRATION = 0x5
1568 NFTA_SET_ELEM_USERDATA = 0x6
1569 NFTA_SET_ELEM_EXPR = 0x7
1570 NFTA_SET_ELEM_PAD = 0x8
1571 NFTA_SET_ELEM_OBJREF = 0x9
1572 NFTA_SET_ELEM_LIST_UNSPEC = 0x0
1573 NFTA_SET_ELEM_LIST_TABLE = 0x1
1574 NFTA_SET_ELEM_LIST_SET = 0x2
1575 NFTA_SET_ELEM_LIST_ELEMENTS = 0x3
1576 NFTA_SET_ELEM_LIST_SET_ID = 0x4
1577 NFT_DATA_VALUE = 0x0
1578 NFT_DATA_VERDICT = 0xffffff00
1579 NFTA_DATA_UNSPEC = 0x0
1580 NFTA_DATA_VALUE = 0x1
1581 NFTA_DATA_VERDICT = 0x2
1582 NFTA_VERDICT_UNSPEC = 0x0
1583 NFTA_VERDICT_CODE = 0x1
1584 NFTA_VERDICT_CHAIN = 0x2
1585 NFTA_EXPR_UNSPEC = 0x0
1586 NFTA_EXPR_NAME = 0x1
1587 NFTA_EXPR_DATA = 0x2
1588 NFTA_IMMEDIATE_UNSPEC = 0x0
1589 NFTA_IMMEDIATE_DREG = 0x1
1590 NFTA_IMMEDIATE_DATA = 0x2
1591 NFTA_BITWISE_UNSPEC = 0x0
1592 NFTA_BITWISE_SREG = 0x1
1593 NFTA_BITWISE_DREG = 0x2
1594 NFTA_BITWISE_LEN = 0x3
1595 NFTA_BITWISE_MASK = 0x4
1596 NFTA_BITWISE_XOR = 0x5
1597 NFT_BYTEORDER_NTOH = 0x0
1598 NFT_BYTEORDER_HTON = 0x1
1599 NFTA_BYTEORDER_UNSPEC = 0x0
1600 NFTA_BYTEORDER_SREG = 0x1
1601 NFTA_BYTEORDER_DREG = 0x2
1602 NFTA_BYTEORDER_OP = 0x3
1603 NFTA_BYTEORDER_LEN = 0x4
1604 NFTA_BYTEORDER_SIZE = 0x5
1605 NFT_CMP_EQ = 0x0
1606 NFT_CMP_NEQ = 0x1
1607 NFT_CMP_LT = 0x2
1608 NFT_CMP_LTE = 0x3
1609 NFT_CMP_GT = 0x4
1610 NFT_CMP_GTE = 0x5
1611 NFTA_CMP_UNSPEC = 0x0
1612 NFTA_CMP_SREG = 0x1
1613 NFTA_CMP_OP = 0x2
1614 NFTA_CMP_DATA = 0x3
1615 NFT_RANGE_EQ = 0x0
1616 NFT_RANGE_NEQ = 0x1
1617 NFTA_RANGE_UNSPEC = 0x0
1618 NFTA_RANGE_SREG = 0x1
1619 NFTA_RANGE_OP = 0x2
1620 NFTA_RANGE_FROM_DATA = 0x3
1621 NFTA_RANGE_TO_DATA = 0x4
1622 NFT_LOOKUP_F_INV = 0x1
1623 NFTA_LOOKUP_UNSPEC = 0x0
1624 NFTA_LOOKUP_SET = 0x1
1625 NFTA_LOOKUP_SREG = 0x2
1626 NFTA_LOOKUP_DREG = 0x3
1627 NFTA_LOOKUP_SET_ID = 0x4
1628 NFTA_LOOKUP_FLAGS = 0x5
1629 NFT_DYNSET_OP_ADD = 0x0
1630 NFT_DYNSET_OP_UPDATE = 0x1
1631 NFT_DYNSET_F_INV = 0x1
1632 NFTA_DYNSET_UNSPEC = 0x0
1633 NFTA_DYNSET_SET_NAME = 0x1
1634 NFTA_DYNSET_SET_ID = 0x2
1635 NFTA_DYNSET_OP = 0x3
1636 NFTA_DYNSET_SREG_KEY = 0x4
1637 NFTA_DYNSET_SREG_DATA = 0x5
1638 NFTA_DYNSET_TIMEOUT = 0x6
1639 NFTA_DYNSET_EXPR = 0x7
1640 NFTA_DYNSET_PAD = 0x8
1641 NFTA_DYNSET_FLAGS = 0x9
1642 NFT_PAYLOAD_LL_HEADER = 0x0
1643 NFT_PAYLOAD_NETWORK_HEADER = 0x1
1644 NFT_PAYLOAD_TRANSPORT_HEADER = 0x2
1645 NFT_PAYLOAD_CSUM_NONE = 0x0
1646 NFT_PAYLOAD_CSUM_INET = 0x1
1647 NFT_PAYLOAD_L4CSUM_PSEUDOHDR = 0x1
1648 NFTA_PAYLOAD_UNSPEC = 0x0
1649 NFTA_PAYLOAD_DREG = 0x1
1650 NFTA_PAYLOAD_BASE = 0x2
1651 NFTA_PAYLOAD_OFFSET = 0x3
1652 NFTA_PAYLOAD_LEN = 0x4
1653 NFTA_PAYLOAD_SREG = 0x5
1654 NFTA_PAYLOAD_CSUM_TYPE = 0x6
1655 NFTA_PAYLOAD_CSUM_OFFSET = 0x7
1656 NFTA_PAYLOAD_CSUM_FLAGS = 0x8
1657 NFT_EXTHDR_F_PRESENT = 0x1
1658 NFT_EXTHDR_OP_IPV6 = 0x0
1659 NFT_EXTHDR_OP_TCPOPT = 0x1
1660 NFTA_EXTHDR_UNSPEC = 0x0
1661 NFTA_EXTHDR_DREG = 0x1
1662 NFTA_EXTHDR_TYPE = 0x2
1663 NFTA_EXTHDR_OFFSET = 0x3
1664 NFTA_EXTHDR_LEN = 0x4
1665 NFTA_EXTHDR_FLAGS = 0x5
1666 NFTA_EXTHDR_OP = 0x6
1667 NFTA_EXTHDR_SREG = 0x7
1668 NFT_META_LEN = 0x0
1669 NFT_META_PROTOCOL = 0x1
1670 NFT_META_PRIORITY = 0x2
1671 NFT_META_MARK = 0x3
1672 NFT_META_IIF = 0x4
1673 NFT_META_OIF = 0x5
1674 NFT_META_IIFNAME = 0x6
1675 NFT_META_OIFNAME = 0x7
1676 NFT_META_IIFTYPE = 0x8
1677 NFT_META_OIFTYPE = 0x9
1678 NFT_META_SKUID = 0xa
1679 NFT_META_SKGID = 0xb
1680 NFT_META_NFTRACE = 0xc
1681 NFT_META_RTCLASSID = 0xd
1682 NFT_META_SECMARK = 0xe
1683 NFT_META_NFPROTO = 0xf
1684 NFT_META_L4PROTO = 0x10
1685 NFT_META_BRI_IIFNAME = 0x11
1686 NFT_META_BRI_OIFNAME = 0x12
1687 NFT_META_PKTTYPE = 0x13
1688 NFT_META_CPU = 0x14
1689 NFT_META_IIFGROUP = 0x15
1690 NFT_META_OIFGROUP = 0x16
1691 NFT_META_CGROUP = 0x17
1692 NFT_META_PRANDOM = 0x18
1693 NFT_RT_CLASSID = 0x0
1694 NFT_RT_NEXTHOP4 = 0x1
1695 NFT_RT_NEXTHOP6 = 0x2
1696 NFT_RT_TCPMSS = 0x3
1697 NFT_HASH_JENKINS = 0x0
1698 NFT_HASH_SYM = 0x1
1699 NFTA_HASH_UNSPEC = 0x0
1700 NFTA_HASH_SREG = 0x1
1701 NFTA_HASH_DREG = 0x2
1702 NFTA_HASH_LEN = 0x3
1703 NFTA_HASH_MODULUS = 0x4
1704 NFTA_HASH_SEED = 0x5
1705 NFTA_HASH_OFFSET = 0x6
1706 NFTA_HASH_TYPE = 0x7
1707 NFTA_META_UNSPEC = 0x0
1708 NFTA_META_DREG = 0x1
1709 NFTA_META_KEY = 0x2
1710 NFTA_META_SREG = 0x3
1711 NFTA_RT_UNSPEC = 0x0
1712 NFTA_RT_DREG = 0x1
1713 NFTA_RT_KEY = 0x2
1714 NFT_CT_STATE = 0x0
1715 NFT_CT_DIRECTION = 0x1
1716 NFT_CT_STATUS = 0x2
1717 NFT_CT_MARK = 0x3
1718 NFT_CT_SECMARK = 0x4
1719 NFT_CT_EXPIRATION = 0x5
1720 NFT_CT_HELPER = 0x6
1721 NFT_CT_L3PROTOCOL = 0x7
1722 NFT_CT_SRC = 0x8
1723 NFT_CT_DST = 0x9
1724 NFT_CT_PROTOCOL = 0xa
1725 NFT_CT_PROTO_SRC = 0xb
1726 NFT_CT_PROTO_DST = 0xc
1727 NFT_CT_LABELS = 0xd
1728 NFT_CT_PKTS = 0xe
1729 NFT_CT_BYTES = 0xf
1730 NFT_CT_AVGPKT = 0x10
1731 NFT_CT_ZONE = 0x11
1732 NFT_CT_EVENTMASK = 0x12
1733 NFTA_CT_UNSPEC = 0x0
1734 NFTA_CT_DREG = 0x1
1735 NFTA_CT_KEY = 0x2
1736 NFTA_CT_DIRECTION = 0x3
1737 NFTA_CT_SREG = 0x4
1738 NFT_LIMIT_PKTS = 0x0
1739 NFT_LIMIT_PKT_BYTES = 0x1
1740 NFT_LIMIT_F_INV = 0x1
1741 NFTA_LIMIT_UNSPEC = 0x0
1742 NFTA_LIMIT_RATE = 0x1
1743 NFTA_LIMIT_UNIT = 0x2
1744 NFTA_LIMIT_BURST = 0x3
1745 NFTA_LIMIT_TYPE = 0x4
1746 NFTA_LIMIT_FLAGS = 0x5
1747 NFTA_LIMIT_PAD = 0x6
1748 NFTA_COUNTER_UNSPEC = 0x0
1749 NFTA_COUNTER_BYTES = 0x1
1750 NFTA_COUNTER_PACKETS = 0x2
1751 NFTA_COUNTER_PAD = 0x3
1752 NFTA_LOG_UNSPEC = 0x0
1753 NFTA_LOG_GROUP = 0x1
1754 NFTA_LOG_PREFIX = 0x2
1755 NFTA_LOG_SNAPLEN = 0x3
1756 NFTA_LOG_QTHRESHOLD = 0x4
1757 NFTA_LOG_LEVEL = 0x5
1758 NFTA_LOG_FLAGS = 0x6
1759 NFTA_QUEUE_UNSPEC = 0x0
1760 NFTA_QUEUE_NUM = 0x1
1761 NFTA_QUEUE_TOTAL = 0x2
1762 NFTA_QUEUE_FLAGS = 0x3
1763 NFTA_QUEUE_SREG_QNUM = 0x4
1764 NFT_QUOTA_F_INV = 0x1
1765 NFT_QUOTA_F_DEPLETED = 0x2
1766 NFTA_QUOTA_UNSPEC = 0x0
1767 NFTA_QUOTA_BYTES = 0x1
1768 NFTA_QUOTA_FLAGS = 0x2
1769 NFTA_QUOTA_PAD = 0x3
1770 NFTA_QUOTA_CONSUMED = 0x4
1771 NFT_REJECT_ICMP_UNREACH = 0x0
1772 NFT_REJECT_TCP_RST = 0x1
1773 NFT_REJECT_ICMPX_UNREACH = 0x2
1774 NFT_REJECT_ICMPX_NO_ROUTE = 0x0
1775 NFT_REJECT_ICMPX_PORT_UNREACH = 0x1
1776 NFT_REJECT_ICMPX_HOST_UNREACH = 0x2
1777 NFT_REJECT_ICMPX_ADMIN_PROHIBITED = 0x3
1778 NFTA_REJECT_UNSPEC = 0x0
1779 NFTA_REJECT_TYPE = 0x1
1780 NFTA_REJECT_ICMP_CODE = 0x2
1781 NFT_NAT_SNAT = 0x0
1782 NFT_NAT_DNAT = 0x1
1783 NFTA_NAT_UNSPEC = 0x0
1784 NFTA_NAT_TYPE = 0x1
1785 NFTA_NAT_FAMILY = 0x2
1786 NFTA_NAT_REG_ADDR_MIN = 0x3
1787 NFTA_NAT_REG_ADDR_MAX = 0x4
1788 NFTA_NAT_REG_PROTO_MIN = 0x5
1789 NFTA_NAT_REG_PROTO_MAX = 0x6
1790 NFTA_NAT_FLAGS = 0x7
1791 NFTA_MASQ_UNSPEC = 0x0
1792 NFTA_MASQ_FLAGS = 0x1
1793 NFTA_MASQ_REG_PROTO_MIN = 0x2
1794 NFTA_MASQ_REG_PROTO_MAX = 0x3
1795 NFTA_REDIR_UNSPEC = 0x0
1796 NFTA_REDIR_REG_PROTO_MIN = 0x1
1797 NFTA_REDIR_REG_PROTO_MAX = 0x2
1798 NFTA_REDIR_FLAGS = 0x3
1799 NFTA_DUP_UNSPEC = 0x0
1800 NFTA_DUP_SREG_ADDR = 0x1
1801 NFTA_DUP_SREG_DEV = 0x2
1802 NFTA_FWD_UNSPEC = 0x0
1803 NFTA_FWD_SREG_DEV = 0x1
1804 NFTA_OBJREF_UNSPEC = 0x0
1805 NFTA_OBJREF_IMM_TYPE = 0x1
1806 NFTA_OBJREF_IMM_NAME = 0x2
1807 NFTA_OBJREF_SET_SREG = 0x3
1808 NFTA_OBJREF_SET_NAME = 0x4
1809 NFTA_OBJREF_SET_ID = 0x5
1810 NFTA_GEN_UNSPEC = 0x0
1811 NFTA_GEN_ID = 0x1
1812 NFTA_GEN_PROC_PID = 0x2
1813 NFTA_GEN_PROC_NAME = 0x3
1814 NFTA_FIB_UNSPEC = 0x0
1815 NFTA_FIB_DREG = 0x1
1816 NFTA_FIB_RESULT = 0x2
1817 NFTA_FIB_FLAGS = 0x3
1818 NFT_FIB_RESULT_UNSPEC = 0x0
1819 NFT_FIB_RESULT_OIF = 0x1
1820 NFT_FIB_RESULT_OIFNAME = 0x2
1821 NFT_FIB_RESULT_ADDRTYPE = 0x3
1822 NFTA_FIB_F_SADDR = 0x1
1823 NFTA_FIB_F_DADDR = 0x2
1824 NFTA_FIB_F_MARK = 0x4
1825 NFTA_FIB_F_IIF = 0x8
1826 NFTA_FIB_F_OIF = 0x10
1827 NFTA_FIB_F_PRESENT = 0x20
1828 NFTA_CT_HELPER_UNSPEC = 0x0
1829 NFTA_CT_HELPER_NAME = 0x1
1830 NFTA_CT_HELPER_L3PROTO = 0x2
1831 NFTA_CT_HELPER_L4PROTO = 0x3
1832 NFTA_OBJ_UNSPEC = 0x0
1833 NFTA_OBJ_TABLE = 0x1
1834 NFTA_OBJ_NAME = 0x2
1835 NFTA_OBJ_TYPE = 0x3
1836 NFTA_OBJ_DATA = 0x4
1837 NFTA_OBJ_USE = 0x5
1838 NFTA_TRACE_UNSPEC = 0x0
1839 NFTA_TRACE_TABLE = 0x1
1840 NFTA_TRACE_CHAIN = 0x2
1841 NFTA_TRACE_RULE_HANDLE = 0x3
1842 NFTA_TRACE_TYPE = 0x4
1843 NFTA_TRACE_VERDICT = 0x5
1844 NFTA_TRACE_ID = 0x6
1845 NFTA_TRACE_LL_HEADER = 0x7
1846 NFTA_TRACE_NETWORK_HEADER = 0x8
1847 NFTA_TRACE_TRANSPORT_HEADER = 0x9
1848 NFTA_TRACE_IIF = 0xa
1849 NFTA_TRACE_IIFTYPE = 0xb
1850 NFTA_TRACE_OIF = 0xc
1851 NFTA_TRACE_OIFTYPE = 0xd
1852 NFTA_TRACE_MARK = 0xe
1853 NFTA_TRACE_NFPROTO = 0xf
1854 NFTA_TRACE_POLICY = 0x10
1855 NFTA_TRACE_PAD = 0x11
1856 NFT_TRACETYPE_UNSPEC = 0x0
1857 NFT_TRACETYPE_POLICY = 0x1
1858 NFT_TRACETYPE_RETURN = 0x2
1859 NFT_TRACETYPE_RULE = 0x3
1860 NFTA_NG_UNSPEC = 0x0
1861 NFTA_NG_DREG = 0x1
1862 NFTA_NG_MODULUS = 0x2
1863 NFTA_NG_TYPE = 0x3
1864 NFTA_NG_OFFSET = 0x4
1865 NFT_NG_INCREMENTAL = 0x0
1866 NFT_NG_RANDOM = 0x1
1867)
1868
1869type RTCTime struct {
1870 Sec int32
1871 Min int32
1872 Hour int32
1873 Mday int32
1874 Mon int32
1875 Year int32
1876 Wday int32
1877 Yday int32
1878 Isdst int32
1879}
1880
1881type RTCWkAlrm struct {
1882 Enabled uint8
1883 Pending uint8
1884 Time RTCTime
1885}
1886
1887type RTCPLLInfo struct {
1888 Ctrl int32
1889 Value int32
1890 Max int32
1891 Min int32
1892 Posmult int32
1893 Negmult int32
1894 Clock int64
1895}
1896
1897type BlkpgIoctlArg struct {
1898 Op int32
1899 Flags int32
1900 Datalen int32
1901 Data *byte
1902}
1903
1904type BlkpgPartition struct {
1905 Start int64
1906 Length int64
1907 Pno int32
1908 Devname [64]uint8
1909 Volname [64]uint8
1910 _ [4]byte
1911}
1912
1913const (
1914 BLKPG = 0x20001269
1915 BLKPG_ADD_PARTITION = 0x1
1916 BLKPG_DEL_PARTITION = 0x2
1917 BLKPG_RESIZE_PARTITION = 0x3
1918)
1919
1920const (
1921 NETNSA_NONE = 0x0
1922 NETNSA_NSID = 0x1
1923 NETNSA_PID = 0x2
1924 NETNSA_FD = 0x3
1925)
1926
1927type XDPRingOffset struct {
1928 Producer uint64
1929 Consumer uint64
1930 Desc uint64
1931}
1932
1933type XDPMmapOffsets struct {
1934 Rx XDPRingOffset
1935 Tx XDPRingOffset
1936 Fr XDPRingOffset
1937 Cr XDPRingOffset
1938}
1939
1940type XDPUmemReg struct {
1941 Addr uint64
1942 Len uint64
1943 Size uint32
1944 Headroom uint32
1945}
1946
1947type XDPStatistics struct {
1948 Rx_dropped uint64
1949 Rx_invalid_descs uint64
1950 Tx_invalid_descs uint64
1951}
1952
1953type XDPDesc struct {
1954 Addr uint64
1955 Len uint32
1956 Options uint32
1957}
1958
1959const (
1960 NCSI_CMD_UNSPEC = 0x0
1961 NCSI_CMD_PKG_INFO = 0x1
1962 NCSI_CMD_SET_INTERFACE = 0x2
1963 NCSI_CMD_CLEAR_INTERFACE = 0x3
1964 NCSI_ATTR_UNSPEC = 0x0
1965 NCSI_ATTR_IFINDEX = 0x1
1966 NCSI_ATTR_PACKAGE_LIST = 0x2
1967 NCSI_ATTR_PACKAGE_ID = 0x3
1968 NCSI_ATTR_CHANNEL_ID = 0x4
1969 NCSI_PKG_ATTR_UNSPEC = 0x0
1970 NCSI_PKG_ATTR = 0x1
1971 NCSI_PKG_ATTR_ID = 0x2
1972 NCSI_PKG_ATTR_FORCED = 0x3
1973 NCSI_PKG_ATTR_CHANNEL_LIST = 0x4
1974 NCSI_CHANNEL_ATTR_UNSPEC = 0x0
1975 NCSI_CHANNEL_ATTR = 0x1
1976 NCSI_CHANNEL_ATTR_ID = 0x2
1977 NCSI_CHANNEL_ATTR_VERSION_MAJOR = 0x3
1978 NCSI_CHANNEL_ATTR_VERSION_MINOR = 0x4
1979 NCSI_CHANNEL_ATTR_VERSION_STR = 0x5
1980 NCSI_CHANNEL_ATTR_LINK_STATE = 0x6
1981 NCSI_CHANNEL_ATTR_ACTIVE = 0x7
1982 NCSI_CHANNEL_ATTR_FORCED = 0x8
1983 NCSI_CHANNEL_ATTR_VLAN_LIST = 0x9
1984 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa
1985)
1986
1987type ScmTimestamping struct {
1988 Ts [3]Timespec
1989}
1990
1991const (
1992 SOF_TIMESTAMPING_TX_HARDWARE = 0x1
1993 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2
1994 SOF_TIMESTAMPING_RX_HARDWARE = 0x4
1995 SOF_TIMESTAMPING_RX_SOFTWARE = 0x8
1996 SOF_TIMESTAMPING_SOFTWARE = 0x10
1997 SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
1998 SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
1999 SOF_TIMESTAMPING_OPT_ID = 0x80
2000 SOF_TIMESTAMPING_TX_SCHED = 0x100
2001 SOF_TIMESTAMPING_TX_ACK = 0x200
2002 SOF_TIMESTAMPING_OPT_CMSG = 0x400
2003 SOF_TIMESTAMPING_OPT_TSONLY = 0x800
2004 SOF_TIMESTAMPING_OPT_STATS = 0x1000
2005 SOF_TIMESTAMPING_OPT_PKTINFO = 0x2000
2006 SOF_TIMESTAMPING_OPT_TX_SWHW = 0x4000
2007
2008 SOF_TIMESTAMPING_LAST = 0x4000
2009 SOF_TIMESTAMPING_MASK = 0x7fff
2010
2011 SCM_TSTAMP_SND = 0x0
2012 SCM_TSTAMP_SCHED = 0x1
2013 SCM_TSTAMP_ACK = 0x2
2014)
2015
2016type SockExtendedErr struct {
2017 Errno uint32
2018 Origin uint8
2019 Type uint8
2020 Code uint8
2021 Pad uint8
2022 Info uint32
2023 Data uint32
2024}
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 1fdc5fd..2dae0c1 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go
@@ -402,6 +402,13 @@ type Winsize struct {
402 Ypixel uint16 402 Ypixel uint16
403} 403}
404 404
405type Ptmget struct {
406 Cfd int32
407 Sfd int32
408 Cn [1024]byte
409 Sn [1024]byte
410}
411
405const ( 412const (
406 AT_FDCWD = -0x64 413 AT_FDCWD = -0x64
407 AT_SYMLINK_NOFOLLOW = 0x200 414 AT_SYMLINK_NOFOLLOW = 0x200
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 711f780..1f0e76c 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go
@@ -409,6 +409,13 @@ type Winsize struct {
409 Ypixel uint16 409 Ypixel uint16
410} 410}
411 411
412type Ptmget struct {
413 Cfd int32
414 Sfd int32
415 Cn [1024]byte
416 Sn [1024]byte
417}
418
412const ( 419const (
413 AT_FDCWD = -0x64 420 AT_FDCWD = -0x64
414 AT_SYMLINK_NOFOLLOW = 0x200 421 AT_SYMLINK_NOFOLLOW = 0x200
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 fa1a16b..53f2159 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go
@@ -407,6 +407,13 @@ type Winsize struct {
407 Ypixel uint16 407 Ypixel uint16
408} 408}
409 409
410type Ptmget struct {
411 Cfd int32
412 Sfd int32
413 Cn [1024]byte
414 Sn [1024]byte
415}
416
410const ( 417const (
411 AT_FDCWD = -0x64 418 AT_FDCWD = -0x64
412 AT_SYMLINK_NOFOLLOW = 0x200 419 AT_SYMLINK_NOFOLLOW = 0x200
diff --git a/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm64.go b/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm64.go
new file mode 100644
index 0000000..43da2c4
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm64.go
@@ -0,0 +1,472 @@
1// cgo -godefs types_netbsd.go | go run mkpost.go
2// Code generated by the command above; see README.md. DO NOT EDIT.
3
4// +build arm64,netbsd
5
6package unix
7
8const (
9 SizeofPtr = 0x8
10 SizeofShort = 0x2
11 SizeofInt = 0x4
12 SizeofLong = 0x8
13 SizeofLongLong = 0x8
14)
15
16type (
17 _C_short int16
18 _C_int int32
19 _C_long int64
20 _C_long_long int64
21)
22
23type Timespec struct {
24 Sec int64
25 Nsec int64
26}
27
28type Timeval struct {
29 Sec int64
30 Usec int32
31 Pad_cgo_0 [4]byte
32}
33
34type Rusage struct {
35 Utime Timeval
36 Stime Timeval
37 Maxrss int64
38 Ixrss int64
39 Idrss int64
40 Isrss int64
41 Minflt int64
42 Majflt int64
43 Nswap int64
44 Inblock int64
45 Oublock int64
46 Msgsnd int64
47 Msgrcv int64
48 Nsignals int64
49 Nvcsw int64
50 Nivcsw int64
51}
52
53type Rlimit struct {
54 Cur uint64
55 Max uint64
56}
57
58type _Gid_t uint32
59
60type Stat_t struct {
61 Dev uint64
62 Mode uint32
63 Pad_cgo_0 [4]byte
64 Ino uint64
65 Nlink uint32
66 Uid uint32
67 Gid uint32
68 Pad_cgo_1 [4]byte
69 Rdev uint64
70 Atimespec Timespec
71 Mtimespec Timespec
72 Ctimespec Timespec
73 Birthtimespec Timespec
74 Size int64
75 Blocks int64
76 Blksize uint32
77 Flags uint32
78 Gen uint32
79 Spare [2]uint32
80 Pad_cgo_2 [4]byte
81}
82
83type Statfs_t [0]byte
84
85type Flock_t struct {
86 Start int64
87 Len int64
88 Pid int32
89 Type int16
90 Whence int16
91}
92
93type Dirent struct {
94 Fileno uint64
95 Reclen uint16
96 Namlen uint16
97 Type uint8
98 Name [512]int8
99 Pad_cgo_0 [3]byte
100}
101
102type Fsid struct {
103 X__fsid_val [2]int32
104}
105
106const (
107 PathMax = 0x400
108)
109
110const (
111 FADV_NORMAL = 0x0
112 FADV_RANDOM = 0x1
113 FADV_SEQUENTIAL = 0x2
114 FADV_WILLNEED = 0x3
115 FADV_DONTNEED = 0x4
116 FADV_NOREUSE = 0x5
117)
118
119type RawSockaddrInet4 struct {
120 Len uint8
121 Family uint8
122 Port uint16
123 Addr [4]byte /* in_addr */
124 Zero [8]int8
125}
126
127type RawSockaddrInet6 struct {
128 Len uint8
129 Family uint8
130 Port uint16
131 Flowinfo uint32
132 Addr [16]byte /* in6_addr */
133 Scope_id uint32
134}
135
136type RawSockaddrUnix struct {
137 Len uint8
138 Family uint8
139 Path [104]int8
140}
141
142type RawSockaddrDatalink struct {
143 Len uint8
144 Family uint8
145 Index uint16
146 Type uint8
147 Nlen uint8
148 Alen uint8
149 Slen uint8
150 Data [12]int8
151}
152
153type RawSockaddr struct {
154 Len uint8
155 Family uint8
156 Data [14]int8
157}
158
159type RawSockaddrAny struct {
160 Addr RawSockaddr
161 Pad [92]int8
162}
163
164type _Socklen uint32
165
166type Linger struct {
167 Onoff int32
168 Linger int32
169}
170
171type Iovec struct {
172 Base *byte
173 Len uint64
174}
175
176type IPMreq struct {
177 Multiaddr [4]byte /* in_addr */
178 Interface [4]byte /* in_addr */
179}
180
181type IPv6Mreq struct {
182 Multiaddr [16]byte /* in6_addr */
183 Interface uint32
184}
185
186type Msghdr struct {
187 Name *byte
188 Namelen uint32
189 Pad_cgo_0 [4]byte
190 Iov *Iovec
191 Iovlen int32
192 Pad_cgo_1 [4]byte
193 Control *byte
194 Controllen uint32
195 Flags int32
196}
197
198type Cmsghdr struct {
199 Len uint32
200 Level int32
201 Type int32
202}
203
204type Inet6Pktinfo struct {
205 Addr [16]byte /* in6_addr */
206 Ifindex uint32
207}
208
209type IPv6MTUInfo struct {
210 Addr RawSockaddrInet6
211 Mtu uint32
212}
213
214type ICMPv6Filter struct {
215 Filt [8]uint32
216}
217
218const (
219 SizeofSockaddrInet4 = 0x10
220 SizeofSockaddrInet6 = 0x1c
221 SizeofSockaddrAny = 0x6c
222 SizeofSockaddrUnix = 0x6a
223 SizeofSockaddrDatalink = 0x14
224 SizeofLinger = 0x8
225 SizeofIPMreq = 0x8
226 SizeofIPv6Mreq = 0x14
227 SizeofMsghdr = 0x30
228 SizeofCmsghdr = 0xc
229 SizeofInet6Pktinfo = 0x14
230 SizeofIPv6MTUInfo = 0x20
231 SizeofICMPv6Filter = 0x20
232)
233
234const (
235 PTRACE_TRACEME = 0x0
236 PTRACE_CONT = 0x7
237 PTRACE_KILL = 0x8
238)
239
240type Kevent_t struct {
241 Ident uint64
242 Filter uint32
243 Flags uint32
244 Fflags uint32
245 Pad_cgo_0 [4]byte
246 Data int64
247 Udata int64
248}
249
250type FdSet struct {
251 Bits [8]uint32
252}
253
254const (
255 SizeofIfMsghdr = 0x98
256 SizeofIfData = 0x88
257 SizeofIfaMsghdr = 0x18
258 SizeofIfAnnounceMsghdr = 0x18
259 SizeofRtMsghdr = 0x78
260 SizeofRtMetrics = 0x50
261)
262
263type IfMsghdr struct {
264 Msglen uint16
265 Version uint8
266 Type uint8
267 Addrs int32
268 Flags int32
269 Index uint16
270 Pad_cgo_0 [2]byte
271 Data IfData
272}
273
274type IfData struct {
275 Type uint8
276 Addrlen uint8
277 Hdrlen uint8
278 Pad_cgo_0 [1]byte
279 Link_state int32
280 Mtu uint64
281 Metric uint64
282 Baudrate uint64
283 Ipackets uint64
284 Ierrors uint64
285 Opackets uint64
286 Oerrors uint64
287 Collisions uint64
288 Ibytes uint64
289 Obytes uint64
290 Imcasts uint64
291 Omcasts uint64
292 Iqdrops uint64
293 Noproto uint64
294 Lastchange Timespec
295}
296
297type IfaMsghdr struct {
298 Msglen uint16
299 Version uint8
300 Type uint8
301 Addrs int32
302 Flags int32
303 Metric int32
304 Index uint16
305 Pad_cgo_0 [6]byte
306}
307
308type IfAnnounceMsghdr struct {
309 Msglen uint16
310 Version uint8
311 Type uint8
312 Index uint16
313 Name [16]int8
314 What uint16
315}
316
317type RtMsghdr struct {
318 Msglen uint16
319 Version uint8
320 Type uint8
321 Index uint16
322 Pad_cgo_0 [2]byte
323 Flags int32
324 Addrs int32
325 Pid int32
326 Seq int32
327 Errno int32
328 Use int32
329 Inits int32
330 Pad_cgo_1 [4]byte
331 Rmx RtMetrics
332}
333
334type RtMetrics struct {
335 Locks uint64
336 Mtu uint64
337 Hopcount uint64
338 Recvpipe uint64
339 Sendpipe uint64
340 Ssthresh uint64
341 Rtt uint64
342 Rttvar uint64
343 Expire int64
344 Pksent int64
345}
346
347type Mclpool [0]byte
348
349const (
350 SizeofBpfVersion = 0x4
351 SizeofBpfStat = 0x80
352 SizeofBpfProgram = 0x10
353 SizeofBpfInsn = 0x8
354 SizeofBpfHdr = 0x20
355)
356
357type BpfVersion struct {
358 Major uint16
359 Minor uint16
360}
361
362type BpfStat struct {
363 Recv uint64
364 Drop uint64
365 Capt uint64
366 Padding [13]uint64
367}
368
369type BpfProgram struct {
370 Len uint32
371 Pad_cgo_0 [4]byte
372 Insns *BpfInsn
373}
374
375type BpfInsn struct {
376 Code uint16
377 Jt uint8
378 Jf uint8
379 K uint32
380}
381
382type BpfHdr struct {
383 Tstamp BpfTimeval
384 Caplen uint32
385 Datalen uint32
386 Hdrlen uint16
387 Pad_cgo_0 [6]byte
388}
389
390type BpfTimeval struct {
391 Sec int64
392 Usec int64
393}
394
395type Termios struct {
396 Iflag uint32
397 Oflag uint32
398 Cflag uint32
399 Lflag uint32
400 Cc [20]uint8
401 Ispeed int32
402 Ospeed int32
403}
404
405type Winsize struct {
406 Row uint16
407 Col uint16
408 Xpixel uint16
409 Ypixel uint16
410}
411
412type Ptmget struct {
413 Cfd int32
414 Sfd int32
415 Cn [1024]byte
416 Sn [1024]byte
417}
418
419const (
420 AT_FDCWD = -0x64
421 AT_SYMLINK_NOFOLLOW = 0x200
422)
423
424type PollFd struct {
425 Fd int32
426 Events int16
427 Revents int16
428}
429
430const (
431 POLLERR = 0x8
432 POLLHUP = 0x10
433 POLLIN = 0x1
434 POLLNVAL = 0x20
435 POLLOUT = 0x4
436 POLLPRI = 0x2
437 POLLRDBAND = 0x80
438 POLLRDNORM = 0x40
439 POLLWRBAND = 0x100
440 POLLWRNORM = 0x4
441)
442
443type Sysctlnode struct {
444 Flags uint32
445 Num int32
446 Name [32]int8
447 Ver uint32
448 X__rsvd uint32
449 Un [16]byte
450 X_sysctl_size [8]byte
451 X_sysctl_func [8]byte
452 X_sysctl_parent [8]byte
453 X_sysctl_desc [8]byte
454}
455
456type Utsname struct {
457 Sysname [256]byte
458 Nodename [256]byte
459 Release [256]byte
460 Version [256]byte
461 Machine [256]byte
462}
463
464const SizeofClockinfo = 0x14
465
466type Clockinfo struct {
467 Hz int32
468 Tick int32
469 Tickadj int32
470 Stathz int32
471 Profhz int32
472}
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 c8509bf..8b37d83 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go
@@ -458,6 +458,8 @@ const (
458 POLLWRNORM = 0x4 458 POLLWRNORM = 0x4
459) 459)
460 460
461type Sigset_t uint32
462
461type Utsname struct { 463type Utsname struct {
462 Sysname [256]byte 464 Sysname [256]byte
463 Nodename [256]byte 465 Nodename [256]byte
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 200575d..6efea46 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go
@@ -458,6 +458,8 @@ const (
458 POLLWRNORM = 0x4 458 POLLWRNORM = 0x4
459) 459)
460 460
461type Sigset_t uint32
462
461type Utsname struct { 463type Utsname struct {
462 Sysname [256]byte 464 Sysname [256]byte
463 Nodename [256]byte 465 Nodename [256]byte
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 3e20cdf..510efc3 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go
@@ -1,4 +1,4 @@
1// cgo -godefs types_openbsd.go | go run mkpost.go 1// cgo -godefs -- -fsigned-char types_openbsd.go | go run mkpost.go
2// Code generated by the command above; see README.md. DO NOT EDIT. 2// Code generated by the command above; see README.md. DO NOT EDIT.
3 3
4// +build arm,openbsd 4// +build arm,openbsd
@@ -23,11 +23,13 @@ type (
23type Timespec struct { 23type Timespec struct {
24 Sec int64 24 Sec int64
25 Nsec int32 25 Nsec int32
26 _ [4]byte
26} 27}
27 28
28type Timeval struct { 29type Timeval struct {
29 Sec int64 30 Sec int64
30 Usec int32 31 Usec int32
32 _ [4]byte
31} 33}
32 34
33type Rusage struct { 35type Rusage struct {
@@ -57,28 +59,30 @@ type Rlimit struct {
57type _Gid_t uint32 59type _Gid_t uint32
58 60
59type Stat_t struct { 61type Stat_t struct {
60 Mode uint32 62 Mode uint32
61 Dev int32 63 Dev int32
62 Ino uint64 64 Ino uint64
63 Nlink uint32 65 Nlink uint32
64 Uid uint32 66 Uid uint32
65 Gid uint32 67 Gid uint32
66 Rdev int32 68 Rdev int32
67 Atim Timespec 69 Atim Timespec
68 Mtim Timespec 70 Mtim Timespec
69 Ctim Timespec 71 Ctim Timespec
70 Size int64 72 Size int64
71 Blocks int64 73 Blocks int64
72 Blksize int32 74 Blksize int32
73 Flags uint32 75 Flags uint32
74 Gen uint32 76 Gen uint32
75 X__st_birthtim Timespec 77 _ [4]byte
78 _ Timespec
76} 79}
77 80
78type Statfs_t struct { 81type Statfs_t struct {
79 F_flags uint32 82 F_flags uint32
80 F_bsize uint32 83 F_bsize uint32
81 F_iosize uint32 84 F_iosize uint32
85 _ [4]byte
82 F_blocks uint64 86 F_blocks uint64
83 F_bfree uint64 87 F_bfree uint64
84 F_bavail int64 88 F_bavail int64
@@ -93,11 +97,11 @@ type Statfs_t struct {
93 F_namemax uint32 97 F_namemax uint32
94 F_owner uint32 98 F_owner uint32
95 F_ctime uint64 99 F_ctime uint64
96 F_fstypename [16]uint8 100 F_fstypename [16]int8
97 F_mntonname [90]uint8 101 F_mntonname [90]int8
98 F_mntfromname [90]uint8 102 F_mntfromname [90]int8
99 F_mntfromspec [90]uint8 103 F_mntfromspec [90]int8
100 Pad_cgo_0 [2]byte 104 _ [2]byte
101 Mount_info [160]byte 105 Mount_info [160]byte
102} 106}
103 107
@@ -110,13 +114,13 @@ type Flock_t struct {
110} 114}
111 115
112type Dirent struct { 116type Dirent struct {
113 Fileno uint64 117 Fileno uint64
114 Off int64 118 Off int64
115 Reclen uint16 119 Reclen uint16
116 Type uint8 120 Type uint8
117 Namlen uint8 121 Namlen uint8
118 X__d_padding [4]uint8 122 _ [4]uint8
119 Name [256]uint8 123 Name [256]int8
120} 124}
121 125
122type Fsid struct { 126type Fsid struct {
@@ -251,8 +255,10 @@ type Kevent_t struct {
251 Filter int16 255 Filter int16
252 Flags uint16 256 Flags uint16
253 Fflags uint32 257 Fflags uint32
258 _ [4]byte
254 Data int64 259 Data int64
255 Udata *byte 260 Udata *byte
261 _ [4]byte
256} 262}
257 263
258type FdSet struct { 264type FdSet struct {
@@ -260,8 +266,8 @@ type FdSet struct {
260} 266}
261 267
262const ( 268const (
263 SizeofIfMsghdr = 0x98 269 SizeofIfMsghdr = 0xa8
264 SizeofIfData = 0x80 270 SizeofIfData = 0x90
265 SizeofIfaMsghdr = 0x18 271 SizeofIfaMsghdr = 0x18
266 SizeofIfAnnounceMsghdr = 0x1a 272 SizeofIfAnnounceMsghdr = 0x1a
267 SizeofRtMsghdr = 0x60 273 SizeofRtMsghdr = 0x60
@@ -290,7 +296,7 @@ type IfData struct {
290 Link_state uint8 296 Link_state uint8
291 Mtu uint32 297 Mtu uint32
292 Metric uint32 298 Metric uint32
293 Pad uint32 299 Rdomain uint32
294 Baudrate uint64 300 Baudrate uint64
295 Ipackets uint64 301 Ipackets uint64
296 Ierrors uint64 302 Ierrors uint64
@@ -302,8 +308,10 @@ type IfData struct {
302 Imcasts uint64 308 Imcasts uint64
303 Omcasts uint64 309 Omcasts uint64
304 Iqdrops uint64 310 Iqdrops uint64
311 Oqdrops uint64
305 Noproto uint64 312 Noproto uint64
306 Capabilities uint32 313 Capabilities uint32
314 _ [4]byte
307 Lastchange Timeval 315 Lastchange Timeval
308} 316}
309 317
@@ -328,7 +336,7 @@ type IfAnnounceMsghdr struct {
328 Hdrlen uint16 336 Hdrlen uint16
329 Index uint16 337 Index uint16
330 What uint16 338 What uint16
331 Name [16]uint8 339 Name [16]int8
332} 340}
333 341
334type RtMsghdr struct { 342type RtMsghdr struct {
@@ -398,11 +406,11 @@ type BpfInsn struct {
398} 406}
399 407
400type BpfHdr struct { 408type BpfHdr struct {
401 Tstamp BpfTimeval 409 Tstamp BpfTimeval
402 Caplen uint32 410 Caplen uint32
403 Datalen uint32 411 Datalen uint32
404 Hdrlen uint16 412 Hdrlen uint16
405 Pad_cgo_0 [2]byte 413 _ [2]byte
406} 414}
407 415
408type BpfTimeval struct { 416type BpfTimeval struct {
@@ -451,6 +459,8 @@ const (
451 POLLWRNORM = 0x4 459 POLLWRNORM = 0x4
452) 460)
453 461
462type Sigset_t uint32
463
454type Utsname struct { 464type Utsname struct {
455 Sysname [256]byte 465 Sysname [256]byte
456 Nodename [256]byte 466 Nodename [256]byte
@@ -474,7 +484,7 @@ type Uvmexp struct {
474 Zeropages int32 484 Zeropages int32
475 Reserve_pagedaemon int32 485 Reserve_pagedaemon int32
476 Reserve_kernel int32 486 Reserve_kernel int32
477 Anonpages int32 487 Unused01 int32
478 Vnodepages int32 488 Vnodepages int32
479 Vtextpages int32 489 Vtextpages int32
480 Freemin int32 490 Freemin int32
@@ -493,8 +503,8 @@ type Uvmexp struct {
493 Swpgonly int32 503 Swpgonly int32
494 Nswget int32 504 Nswget int32
495 Nanon int32 505 Nanon int32
496 Nanonneeded int32 506 Unused05 int32
497 Nfreeanon int32 507 Unused06 int32
498 Faults int32 508 Faults int32
499 Traps int32 509 Traps int32
500 Intrs int32 510 Intrs int32
@@ -502,8 +512,8 @@ type Uvmexp struct {
502 Softs int32 512 Softs int32
503 Syscalls int32 513 Syscalls int32
504 Pageins int32 514 Pageins int32
505 Obsolete_swapins int32 515 Unused07 int32
506 Obsolete_swapouts int32 516 Unused08 int32
507 Pgswapin int32 517 Pgswapin int32
508 Pgswapout int32 518 Pgswapout int32
509 Forks int32 519 Forks int32
@@ -511,7 +521,7 @@ type Uvmexp struct {
511 Forks_sharevm int32 521 Forks_sharevm int32
512 Pga_zerohit int32 522 Pga_zerohit int32
513 Pga_zeromiss int32 523 Pga_zeromiss int32
514 Zeroaborts int32 524 Unused09 int32
515 Fltnoram int32 525 Fltnoram int32
516 Fltnoanon int32 526 Fltnoanon int32
517 Fltnoamap int32 527 Fltnoamap int32
@@ -543,9 +553,9 @@ type Uvmexp struct {
543 Pdpageouts int32 553 Pdpageouts int32
544 Pdpending int32 554 Pdpending int32
545 Pddeact int32 555 Pddeact int32
546 Pdreanon int32 556 Unused11 int32
547 Pdrevnode int32 557 Unused12 int32
548 Pdrevtext int32 558 Unused13 int32
549 Fpswtch int32 559 Fpswtch int32
550 Kmapent int32 560 Kmapent int32
551} 561}
diff --git a/vendor/golang.org/x/sys/windows/syscall_windows.go b/vendor/golang.org/x/sys/windows/syscall_windows.go
index 8a00b71..f72fa55 100644
--- a/vendor/golang.org/x/sys/windows/syscall_windows.go
+++ b/vendor/golang.org/x/sys/windows/syscall_windows.go
@@ -172,6 +172,7 @@ func NewCallbackCDecl(fn interface{}) uintptr {
172//sys GetProcessTimes(handle Handle, creationTime *Filetime, exitTime *Filetime, kernelTime *Filetime, userTime *Filetime) (err error) 172//sys GetProcessTimes(handle Handle, creationTime *Filetime, exitTime *Filetime, kernelTime *Filetime, userTime *Filetime) (err error)
173//sys DuplicateHandle(hSourceProcessHandle Handle, hSourceHandle Handle, hTargetProcessHandle Handle, lpTargetHandle *Handle, dwDesiredAccess uint32, bInheritHandle bool, dwOptions uint32) (err error) 173//sys DuplicateHandle(hSourceProcessHandle Handle, hSourceHandle Handle, hTargetProcessHandle Handle, lpTargetHandle *Handle, dwDesiredAccess uint32, bInheritHandle bool, dwOptions uint32) (err error)
174//sys WaitForSingleObject(handle Handle, waitMilliseconds uint32) (event uint32, err error) [failretval==0xffffffff] 174//sys WaitForSingleObject(handle Handle, waitMilliseconds uint32) (event uint32, err error) [failretval==0xffffffff]
175//sys waitForMultipleObjects(count uint32, handles uintptr, waitAll bool, waitMilliseconds uint32) (event uint32, err error) [failretval==0xffffffff] = WaitForMultipleObjects
175//sys GetTempPath(buflen uint32, buf *uint16) (n uint32, err error) = GetTempPathW 176//sys GetTempPath(buflen uint32, buf *uint16) (n uint32, err error) = GetTempPathW
176//sys CreatePipe(readhandle *Handle, writehandle *Handle, sa *SecurityAttributes, size uint32) (err error) 177//sys CreatePipe(readhandle *Handle, writehandle *Handle, sa *SecurityAttributes, size uint32) (err error)
177//sys GetFileType(filehandle Handle) (n uint32, err error) 178//sys GetFileType(filehandle Handle) (n uint32, err error)
@@ -589,6 +590,18 @@ func LoadSetFileCompletionNotificationModes() error {
589 return procSetFileCompletionNotificationModes.Find() 590 return procSetFileCompletionNotificationModes.Find()
590} 591}
591 592
593func WaitForMultipleObjects(handles []Handle, waitAll bool, waitMilliseconds uint32) (event uint32, err error) {
594 // Every other win32 array API takes arguments as "pointer, count", except for this function. So we
595 // can't declare it as a usual [] type, because mksyscall will use the opposite order. We therefore
596 // trivially stub this ourselves.
597
598 var handlePtr *Handle
599 if len(handles) > 0 {
600 handlePtr = &handles[0]
601 }
602 return waitForMultipleObjects(uint32(len(handles)), uintptr(unsafe.Pointer(handlePtr)), waitAll, waitMilliseconds)
603}
604
592// net api calls 605// net api calls
593 606
594const socket_error = uintptr(^uint32(0)) 607const socket_error = uintptr(^uint32(0))
diff --git a/vendor/golang.org/x/sys/windows/zsyscall_windows.go b/vendor/golang.org/x/sys/windows/zsyscall_windows.go
index fc56aec..e4b54e2 100644
--- a/vendor/golang.org/x/sys/windows/zsyscall_windows.go
+++ b/vendor/golang.org/x/sys/windows/zsyscall_windows.go
@@ -112,6 +112,7 @@ var (
112 procGetProcessTimes = modkernel32.NewProc("GetProcessTimes") 112 procGetProcessTimes = modkernel32.NewProc("GetProcessTimes")
113 procDuplicateHandle = modkernel32.NewProc("DuplicateHandle") 113 procDuplicateHandle = modkernel32.NewProc("DuplicateHandle")
114 procWaitForSingleObject = modkernel32.NewProc("WaitForSingleObject") 114 procWaitForSingleObject = modkernel32.NewProc("WaitForSingleObject")
115 procWaitForMultipleObjects = modkernel32.NewProc("WaitForMultipleObjects")
115 procGetTempPathW = modkernel32.NewProc("GetTempPathW") 116 procGetTempPathW = modkernel32.NewProc("GetTempPathW")
116 procCreatePipe = modkernel32.NewProc("CreatePipe") 117 procCreatePipe = modkernel32.NewProc("CreatePipe")
117 procGetFileType = modkernel32.NewProc("GetFileType") 118 procGetFileType = modkernel32.NewProc("GetFileType")
@@ -1084,6 +1085,25 @@ func WaitForSingleObject(handle Handle, waitMilliseconds uint32) (event uint32,
1084 return 1085 return
1085} 1086}
1086 1087
1088func waitForMultipleObjects(count uint32, handles uintptr, waitAll bool, waitMilliseconds uint32) (event uint32, err error) {
1089 var _p0 uint32
1090 if waitAll {
1091 _p0 = 1
1092 } else {
1093 _p0 = 0
1094 }
1095 r0, _, e1 := syscall.Syscall6(procWaitForMultipleObjects.Addr(), 4, uintptr(count), uintptr(handles), uintptr(_p0), uintptr(waitMilliseconds), 0, 0)
1096 event = uint32(r0)
1097 if event == 0xffffffff {
1098 if e1 != 0 {
1099 err = errnoErr(e1)
1100 } else {
1101 err = syscall.EINVAL
1102 }
1103 }
1104 return
1105}
1106
1087func GetTempPath(buflen uint32, buf *uint16) (n uint32, err error) { 1107func GetTempPath(buflen uint32, buf *uint16) (n uint32, err error) {
1088 r0, _, e1 := syscall.Syscall(procGetTempPathW.Addr(), 2, uintptr(buflen), uintptr(unsafe.Pointer(buf)), 0) 1108 r0, _, e1 := syscall.Syscall(procGetTempPathW.Addr(), 2, uintptr(buflen), uintptr(unsafe.Pointer(buf)), 0)
1089 n = uint32(r0) 1109 n = uint32(r0)
diff --git a/vendor/modules.txt b/vendor/modules.txt
index 25bff14..1d69edf 100644
--- a/vendor/modules.txt
+++ b/vendor/modules.txt
@@ -7,11 +7,11 @@ github.com/alecthomas/units
7github.com/beevik/ntp 7github.com/beevik/ntp
8# github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973 8# github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973
9github.com/beorn7/perks/quantile 9github.com/beorn7/perks/quantile
10# github.com/coreos/go-systemd v0.0.0-20180511133405-39ca1b05acc7 10# github.com/coreos/go-systemd v0.0.0-20181031085051-9002847aa142
11github.com/coreos/go-systemd/dbus 11github.com/coreos/go-systemd/dbus
12# github.com/ema/qdisc v0.0.0-20180104102928-b307c22d3ce7 12# github.com/ema/qdisc v0.0.0-20180104102928-b307c22d3ce7
13github.com/ema/qdisc 13github.com/ema/qdisc
14# github.com/godbus/dbus v4.1.0+incompatible 14# github.com/godbus/dbus v0.0.0-20181101234600-2ff6f7ffd60f
15github.com/godbus/dbus 15github.com/godbus/dbus
16# github.com/golang/protobuf v1.2.0 16# github.com/golang/protobuf v1.2.0
17github.com/golang/protobuf/proto 17github.com/golang/protobuf/proto
@@ -19,31 +19,31 @@ github.com/golang/protobuf/proto
19github.com/konsorten/go-windows-terminal-sequences 19github.com/konsorten/go-windows-terminal-sequences
20# github.com/lufia/iostat v0.0.0-20170605150913-9f7362b77ad3 20# github.com/lufia/iostat v0.0.0-20170605150913-9f7362b77ad3
21github.com/lufia/iostat 21github.com/lufia/iostat
22# github.com/mattn/go-xmlrpc v0.0.0-20180913190254-6e944673e4c0 22# github.com/mattn/go-xmlrpc v0.0.0-20180914005235-ceecee2c45b7
23github.com/mattn/go-xmlrpc 23github.com/mattn/go-xmlrpc
24# github.com/matttproud/golang_protobuf_extensions v1.0.1 24# github.com/matttproud/golang_protobuf_extensions v1.0.1
25github.com/matttproud/golang_protobuf_extensions/pbutil 25github.com/matttproud/golang_protobuf_extensions/pbutil
26# github.com/mdlayher/genetlink v0.0.0-20180917171408-7615bc153978 26# github.com/mdlayher/genetlink v0.0.0-20181016160152-e97704c1b795
27github.com/mdlayher/genetlink 27github.com/mdlayher/genetlink
28# github.com/mdlayher/netlink v0.0.0-20180920202405-794849f2d5bf 28# github.com/mdlayher/netlink v0.0.0-20181210160939-e069752bc835
29github.com/mdlayher/netlink 29github.com/mdlayher/netlink
30github.com/mdlayher/netlink/nlenc 30github.com/mdlayher/netlink/nlenc
31# github.com/mdlayher/wifi v0.0.0-20180727163819-efdf3f4195d9 31# github.com/mdlayher/wifi v0.0.0-20180727163819-efdf3f4195d9
32github.com/mdlayher/wifi 32github.com/mdlayher/wifi
33github.com/mdlayher/wifi/internal/nl80211 33github.com/mdlayher/wifi/internal/nl80211
34# github.com/prometheus/client_golang v0.9.1 34# github.com/prometheus/client_golang v0.9.2
35github.com/prometheus/client_golang/prometheus 35github.com/prometheus/client_golang/prometheus
36github.com/prometheus/client_golang/prometheus/promhttp 36github.com/prometheus/client_golang/prometheus/promhttp
37github.com/prometheus/client_golang/prometheus/internal 37github.com/prometheus/client_golang/prometheus/internal
38# github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910 38# github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90
39github.com/prometheus/client_model/go 39github.com/prometheus/client_model/go
40# github.com/prometheus/common v0.0.0-20181015124227-bcb74de08d37 40# github.com/prometheus/common v0.2.0
41github.com/prometheus/common/log 41github.com/prometheus/common/log
42github.com/prometheus/common/version 42github.com/prometheus/common/version
43github.com/prometheus/common/expfmt 43github.com/prometheus/common/expfmt
44github.com/prometheus/common/model 44github.com/prometheus/common/model
45github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg 45github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg
46# github.com/prometheus/procfs v0.0.0-20190129233650-316cf8ccfec5 46# github.com/prometheus/procfs v0.0.0-20190209105433-f8d8b3f739bd
47github.com/prometheus/procfs 47github.com/prometheus/procfs
48github.com/prometheus/procfs/bcache 48github.com/prometheus/procfs/bcache
49github.com/prometheus/procfs/nfs 49github.com/prometheus/procfs/nfs
@@ -52,18 +52,20 @@ github.com/prometheus/procfs/xfs
52github.com/prometheus/procfs/internal/util 52github.com/prometheus/procfs/internal/util
53# github.com/siebenmann/go-kstat v0.0.0-20160321171754-d34789b79745 53# github.com/siebenmann/go-kstat v0.0.0-20160321171754-d34789b79745
54github.com/siebenmann/go-kstat 54github.com/siebenmann/go-kstat
55# github.com/sirupsen/logrus v1.1.1 55# github.com/sirupsen/logrus v1.3.0
56github.com/sirupsen/logrus 56github.com/sirupsen/logrus
57# github.com/soundcloud/go-runit v0.0.0-20150630195641-06ad41a06c4a 57# github.com/soundcloud/go-runit v0.0.0-20150630195641-06ad41a06c4a
58github.com/soundcloud/go-runit/runit 58github.com/soundcloud/go-runit/runit
59# golang.org/x/crypto v0.0.0-20181009213950-7c1a557ab941 59# golang.org/x/crypto v0.0.0-20190208162236-193df9c0f06f
60golang.org/x/crypto/ssh/terminal 60golang.org/x/crypto/ssh/terminal
61# golang.org/x/net v0.0.0-20181005035420-146acd28ed58 61# golang.org/x/net v0.0.0-20190206173232-65e2d4e15006
62golang.org/x/net/ipv4 62golang.org/x/net/ipv4
63golang.org/x/net/bpf 63golang.org/x/net/bpf
64golang.org/x/net/internal/iana 64golang.org/x/net/internal/iana
65golang.org/x/net/internal/socket 65golang.org/x/net/internal/socket
66# golang.org/x/sys v0.0.0-20181005133103-4497e2df6f9e 66# golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4
67golang.org/x/sync/errgroup
68# golang.org/x/sys v0.0.0-20190209173611-3b5209105503
67golang.org/x/sys/unix 69golang.org/x/sys/unix
68golang.org/x/sys/windows/svc/eventlog 70golang.org/x/sys/windows/svc/eventlog
69golang.org/x/sys/windows 71golang.org/x/sys/windows