aboutsummaryrefslogtreecommitdiffhomepage
path: root/vendor/golang.org/x/sys
diff options
context:
space:
mode:
authorNathan Dench <ndenc2@gmail.com>2019-05-24 15:16:44 +1000
committerNathan Dench <ndenc2@gmail.com>2019-05-24 15:16:44 +1000
commit107c1cdb09c575aa2f61d97f48d8587eb6bada4c (patch)
treeca7d008643efc555c388baeaf1d986e0b6b3e28c /vendor/golang.org/x/sys
parent844b5a68d8af4791755b8f0ad293cc99f5959183 (diff)
downloadterraform-provider-statuscake-107c1cdb09c575aa2f61d97f48d8587eb6bada4c.tar.gz
terraform-provider-statuscake-107c1cdb09c575aa2f61d97f48d8587eb6bada4c.tar.zst
terraform-provider-statuscake-107c1cdb09c575aa2f61d97f48d8587eb6bada4c.zip
Upgrade to 0.12
Diffstat (limited to 'vendor/golang.org/x/sys')
-rw-r--r--vendor/golang.org/x/sys/unix/README.md20
-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/asm_openbsd_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.sh103
-rw-r--r--vendor/golang.org/x/sys/unix/mkasm_darwin.go61
-rw-r--r--vendor/golang.org/x/sys/unix/mkerrors.sh43
-rw-r--r--vendor/golang.org/x/sys/unix/mkpost.go14
-rw-r--r--vendor/golang.org/x/sys/unix/mksyscall.go407
-rw-r--r--vendor/golang.org/x/sys/unix/mksyscall.pl341
-rw-r--r--vendor/golang.org/x/sys/unix/mksyscall_aix_ppc.go415
-rw-r--r--vendor/golang.org/x/sys/unix/mksyscall_aix_ppc.pl384
-rw-r--r--vendor/golang.org/x/sys/unix/mksyscall_aix_ppc64.go614
-rw-r--r--vendor/golang.org/x/sys/unix/mksyscall_aix_ppc64.pl579
-rw-r--r--vendor/golang.org/x/sys/unix/mksyscall_solaris.go335
-rw-r--r--vendor/golang.org/x/sys/unix/mksyscall_solaris.pl294
-rw-r--r--vendor/golang.org/x/sys/unix/mksysctl_openbsd.go355
-rw-r--r--vendor/golang.org/x/sys/unix/mksysctl_openbsd.pl265
-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/pledge_openbsd.go (renamed from vendor/golang.org/x/sys/unix/openbsd_pledge.go)3
-rw-r--r--vendor/golang.org/x/sys/unix/sockcmsg_unix.go28
-rw-r--r--vendor/golang.org/x/sys/unix/syscall.go1
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_aix.go40
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_darwin.go80
-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.go15
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_freebsd.go7
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go52
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux.go241
-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.go15
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_arm64.go14
-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.go17
-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.go24
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_netbsd_arm64.go33
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_openbsd.go44
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_openbsd_arm64.go37
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_solaris.go7
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_unix.go69
-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_darwin.go6
-rw-r--r--vendor/golang.org/x/sys/unix/types_freebsd.go2
-rw-r--r--vendor/golang.org/x/sys/unix/types_netbsd.go2
-rw-r--r--vendor/golang.org/x/sys/unix/types_openbsd.go6
-rw-r--r--vendor/golang.org/x/sys/unix/unveil_openbsd.go (renamed from vendor/golang.org/x/sys/unix/openbsd_unveil.go)2
-rw-r--r--vendor/golang.org/x/sys/unix/xattr_bsd.go15
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go2
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go4
-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.go145
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go145
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_arm.go145
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go145
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_mips.go145
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go145
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go145
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go145
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go147
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go147
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go145
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go145
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go4297
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go1762
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go1789
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go44
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go40
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go52
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go42
-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.go137
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go2
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go2
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go2
-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.go106
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go123
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go126
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go121
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go106
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go136
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go136
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go106
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go106
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go106
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go101
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go106
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go272
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go159
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go159
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go159
-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.go159
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go159
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go159
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go1692
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go2
-rw-r--r--vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go2
-rw-r--r--vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go2
-rw-r--r--vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go275
-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.go2
-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.go7
-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.go216
-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.go216
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm64.go217
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_aix_ppc64.go4
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_darwin_386.go10
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go10
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_darwin_arm.go10
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go10
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go2
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go2
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go2
-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.go629
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go636
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_arm.go630
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go636
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_mips.go627
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go636
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go636
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go627
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go636
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go636
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go638
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go641
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go2050
-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.go10
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go10
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go112
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go564
190 files changed, 44811 insertions, 8689 deletions
diff --git a/vendor/golang.org/x/sys/unix/README.md b/vendor/golang.org/x/sys/unix/README.md
index bc6f603..eb2f78a 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
@@ -32,9 +32,9 @@ To build the files for your current OS and architecture, make sure GOOS and
32GOARCH are set correctly and run `mkall.sh`. This will generate the files for 32GOARCH are set correctly and run `mkall.sh`. This will generate the files for
33your specific system. Running `mkall.sh -n` shows the commands that will be run. 33your specific system. Running `mkall.sh -n` shows the commands that will be run.
34 34
35Requirements: bash, perl, go 35Requirements: bash, 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
@@ -52,14 +52,14 @@ system and have your GOOS and GOARCH set accordingly. Running `mkall.sh` will
52then generate all of the files for all of the GOOS/GOARCH pairs in the new build 52then generate all of the files for all of the GOOS/GOARCH pairs in the new build
53system. Running `mkall.sh -n` shows the commands that will be run. 53system. Running `mkall.sh -n` shows the commands that will be run.
54 54
55Requirements: bash, perl, go, docker 55Requirements: bash, go, docker
56 56
57## Component files 57## Component files
58 58
59This section describes the various files used in the code generation process. 59This section describes the various files used in the code generation process.
60It also contains instructions on how to modify these files to add a new 60It also contains instructions on how to modify these files to add a new
61architecture/OS or to add additional syscalls, types, or constants. Note that 61architecture/OS or to add additional syscalls, types, or constants. Note that
62if you are using the new build system, the scripts cannot be called normally. 62if you are using the new build system, the scripts/programs cannot be called normally.
63They must be called from within the docker container. 63They must be called from within the docker container.
64 64
65### asm files 65### asm files
@@ -81,8 +81,8 @@ each GOOS/GOARCH pair.
81 81
82### mksysnum 82### mksysnum
83 83
84Mksysnum is a script located at `${GOOS}/mksysnum.pl` (or `mksysnum_${GOOS}.pl` 84Mksysnum is a Go program located at `${GOOS}/mksysnum.go` (or `mksysnum_${GOOS}.go`
85for the old system). This script takes in a list of header files containing the 85for the old system). This program takes in a list of header files containing the
86syscall number declarations and parses them to produce the corresponding list of 86syscall number declarations and parses them to produce the corresponding list of
87Go numeric constants. See `zsysnum_${GOOS}_${GOARCH}.go` for the generated 87Go numeric constants. See `zsysnum_${GOOS}_${GOARCH}.go` for the generated
88constants. 88constants.
@@ -92,14 +92,14 @@ new installation of the target OS (or updating the source checkouts for the
92new build system). However, depending on the OS, you make need to update the 92new build system). However, depending on the OS, you make need to update the
93parsing in mksysnum. 93parsing in mksysnum.
94 94
95### mksyscall.pl 95### mksyscall.go
96 96
97The `syscall.go`, `syscall_${GOOS}.go`, `syscall_${GOOS}_${GOARCH}.go` are 97The `syscall.go`, `syscall_${GOOS}.go`, `syscall_${GOOS}_${GOARCH}.go` are
98hand-written Go files which implement system calls (for unix, the specific OS, 98hand-written Go files which implement system calls (for unix, the specific OS,
99or the specific OS/Architecture pair respectively) that need special handling 99or the specific OS/Architecture pair respectively) that need special handling
100and list `//sys` comments giving prototypes for ones that can be generated. 100and list `//sys` comments giving prototypes for ones that can be generated.
101 101
102The mksyscall.pl script takes the `//sys` and `//sysnb` comments and converts 102The mksyscall.go program takes the `//sys` and `//sysnb` comments and converts
103them into syscalls. This requires the name of the prototype in the comment to 103them into syscalls. This requires the name of the prototype in the comment to
104match a syscall number in the `zsysnum_${GOOS}_${GOARCH}.go` file. The function 104match a syscall number in the `zsysnum_${GOOS}_${GOARCH}.go` file. The function
105prototype can be exported (capitalized) or not. 105prototype can be exported (capitalized) or not.
@@ -160,7 +160,7 @@ signal numbers, and constants. Generated by `mkerrors.sh` (see above).
160### `zsyscall_${GOOS}_${GOARCH}.go` 160### `zsyscall_${GOOS}_${GOARCH}.go`
161 161
162A file containing all the generated syscalls for a specific GOOS and GOARCH. 162A file containing all the generated syscalls for a specific GOOS and GOARCH.
163Generated by `mksyscall.pl` (see above). 163Generated by `mksyscall.go` (see above).
164 164
165### `zsysnum_${GOOS}_${GOARCH}.go` 165### `zsysnum_${GOOS}_${GOARCH}.go`
166 166
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/asm_openbsd_arm64.s b/vendor/golang.org/x/sys/unix/asm_openbsd_arm64.s
new file mode 100644
index 0000000..0cedea3
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/asm_openbsd_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, OpenBSD
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/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 9b76ad6..80d0070 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,112 +62,130 @@ _* | *_ | _)
61 ;; 62 ;;
62aix_ppc) 63aix_ppc)
63 mkerrors="$mkerrors -maix32" 64 mkerrors="$mkerrors -maix32"
64 mksyscall="./mksyscall_aix_ppc.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="./mksyscall_aix_ppc64.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 ;;
149netbsd_arm64)
150 mkerrors="$mkerrors -m64"
151 mksyscall="go run mksyscall.go -netbsd"
152 mksysnum="go run mksysnum.go 'http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/sys/kern/syscalls.master'"
153 mktypes="GOARCH=$GOARCH go tool cgo -godefs"
154 ;;
145openbsd_386) 155openbsd_386)
146 mkerrors="$mkerrors -m32" 156 mkerrors="$mkerrors -m32"
147 mksyscall="./mksyscall.pl -l32 -openbsd" 157 mksyscall="go run mksyscall.go -l32 -openbsd"
148 mksysctl="./mksysctl_openbsd.pl" 158 mksysctl="go run mksysctl_openbsd.go"
149 mksysnum="curl -s 'http://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master' | ./mksysnum_openbsd.pl" 159 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" 160 mktypes="GOARCH=$GOARCH go tool cgo -godefs"
151 ;; 161 ;;
152openbsd_amd64) 162openbsd_amd64)
153 mkerrors="$mkerrors -m64" 163 mkerrors="$mkerrors -m64"
154 mksyscall="./mksyscall.pl -openbsd" 164 mksyscall="go run mksyscall.go -openbsd"
155 mksysctl="./mksysctl_openbsd.pl" 165 mksysctl="go run mksysctl_openbsd.go"
156 mksysnum="curl -s 'http://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master' | ./mksysnum_openbsd.pl" 166 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" 167 mktypes="GOARCH=$GOARCH go tool cgo -godefs"
158 ;; 168 ;;
159openbsd_arm) 169openbsd_arm)
160 mkerrors="$mkerrors" 170 mkerrors="$mkerrors"
161 mksyscall="./mksyscall.pl -l32 -openbsd -arm" 171 mksyscall="go run mksyscall.go -l32 -openbsd -arm"
162 mksysctl="./mksysctl_openbsd.pl" 172 mksysctl="go run mksysctl_openbsd.go"
163 mksysnum="curl -s 'http://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master' | ./mksysnum_openbsd.pl" 173 mksysnum="go run mksysnum.go 'https://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master'"
174 # Let the type of C char be signed for making the bare syscall
175 # API consistent across platforms.
176 mktypes="GOARCH=$GOARCH go tool cgo -godefs -- -fsigned-char"
177 ;;
178openbsd_arm64)
179 mkerrors="$mkerrors -m64"
180 mksyscall="go run mksyscall.go -openbsd"
181 mksysctl="go run mksysctl_openbsd.go"
182 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 183 # Let the type of C char be signed for making the bare syscall
165 # API consistent across platforms. 184 # API consistent across platforms.
166 mktypes="GOARCH=$GOARCH go tool cgo -godefs -- -fsigned-char" 185 mktypes="GOARCH=$GOARCH go tool cgo -godefs -- -fsigned-char"
167 ;; 186 ;;
168solaris_amd64) 187solaris_amd64)
169 mksyscall="./mksyscall_solaris.pl" 188 mksyscall="go run mksyscall_solaris.go"
170 mkerrors="$mkerrors -m64" 189 mkerrors="$mkerrors -m64"
171 mksysnum= 190 mksysnum=
172 mktypes="GOARCH=$GOARCH go tool cgo -godefs" 191 mktypes="GOARCH=$GOARCH go tool cgo -godefs"
@@ -191,6 +210,11 @@ esac
191 if [ "$GOOSARCH" == "aix_ppc64" ]; then 210 if [ "$GOOSARCH" == "aix_ppc64" ]; then
192 # aix/ppc64 script generates files instead of writing to stdin. 211 # aix/ppc64 script generates files instead of writing to stdin.
193 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 " ; 212 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 " ;
213 elif [ "$GOOS" == "darwin" ]; then
214 # pre-1.12, direct syscalls
215 echo "$mksyscall -tags $GOOS,$GOARCH,!go1.12 $syscall_goos $GOOSARCH_in |gofmt >zsyscall_$GOOSARCH.1_11.go";
216 # 1.12 and later, syscalls via libSystem
217 echo "$mksyscall -tags $GOOS,$GOARCH,go1.12 $syscall_goos $GOOSARCH_in |gofmt >zsyscall_$GOOSARCH.go";
194 else 218 else
195 echo "$mksyscall -tags $GOOS,$GOARCH $syscall_goos $GOOSARCH_in |gofmt >zsyscall_$GOOSARCH.go"; 219 echo "$mksyscall -tags $GOOS,$GOARCH $syscall_goos $GOOSARCH_in |gofmt >zsyscall_$GOOSARCH.go";
196 fi 220 fi
@@ -198,7 +222,6 @@ esac
198 esac 222 esac
199 if [ -n "$mksysctl" ]; then echo "$mksysctl |gofmt >$zsysctl"; fi 223 if [ -n "$mksysctl" ]; then echo "$mksysctl |gofmt >$zsysctl"; fi
200 if [ -n "$mksysnum" ]; then echo "$mksysnum |gofmt >zsysnum_$GOOSARCH.go"; fi 224 if [ -n "$mksysnum" ]; then echo "$mksysnum |gofmt >zsysnum_$GOOSARCH.go"; fi
201 if [ -n "$mktypes" ]; then 225 if [ -n "$mktypes" ]; then echo "$mktypes types_$GOOS.go | go run mkpost.go > ztypes_$GOOSARCH.go"; fi
202 echo "$mktypes types_$GOOS.go | go run mkpost.go > ztypes_$GOOSARCH.go"; 226 if [ -n "$mkasm" ]; then echo "$mkasm $GOARCH"; fi
203 fi
204) | $run 227) | $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 73e179a..b3c33c2 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,16 +179,20 @@ 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>
193#include <linux/falloc.h> 194#include <linux/falloc.h>
195#include <linux/fanotify.h>
194#include <linux/filter.h> 196#include <linux/filter.h>
195#include <linux/fs.h> 197#include <linux/fs.h>
196#include <linux/kexec.h> 198#include <linux/kexec.h>
@@ -220,9 +222,18 @@ struct ltchars {
220#include <linux/hdreg.h> 222#include <linux/hdreg.h>
221#include <linux/rtc.h> 223#include <linux/rtc.h>
222#include <linux/if_xdp.h> 224#include <linux/if_xdp.h>
225#include <linux/cryptouser.h>
223#include <mtd/ubi-user.h> 226#include <mtd/ubi-user.h>
224#include <net/route.h> 227#include <net/route.h>
228
229#if defined(__sparc__)
230// On sparc{,64}, the kernel defines struct termios2 itself which clashes with the
231// definition in glibc. As only the error constants are needed here, include the
232// generic termibits.h (which is included by termbits.h on sparc).
233#include <asm-generic/termbits.h>
234#else
225#include <asm/termbits.h> 235#include <asm/termbits.h>
236#endif
226 237
227#ifndef MSG_FASTOPEN 238#ifndef MSG_FASTOPEN
228#define MSG_FASTOPEN 0x20000000 239#define MSG_FASTOPEN 0x20000000
@@ -250,16 +261,6 @@ struct ltchars {
250#define FS_KEY_DESC_PREFIX "fscrypt:" 261#define FS_KEY_DESC_PREFIX "fscrypt:"
251#define FS_KEY_DESC_PREFIX_SIZE 8 262#define FS_KEY_DESC_PREFIX_SIZE 8
252#define FS_MAX_KEY_SIZE 64 263#define FS_MAX_KEY_SIZE 64
253
254// XDP socket constants do not appear to be picked up otherwise.
255// Copied from samples/bpf/xdpsock_user.c.
256#ifndef SOL_XDP
257#define SOL_XDP 283
258#endif
259
260#ifndef AF_XDP
261#define AF_XDP 44
262#endif
263' 264'
264 265
265includes_NetBSD=' 266includes_NetBSD='
@@ -446,7 +447,7 @@ ccflags="$@"
446 $2 !~ "MNT_BITS" && 447 $2 !~ "MNT_BITS" &&
447 $2 ~ /^(MS|MNT|UMOUNT)_/ || 448 $2 ~ /^(MS|MNT|UMOUNT)_/ ||
448 $2 ~ /^TUN(SET|GET|ATTACH|DETACH)/ || 449 $2 ~ /^TUN(SET|GET|ATTACH|DETACH)/ ||
449 $2 ~ /^(O|F|E?FD|NAME|S|PTRACE|PT)_/ || 450 $2 ~ /^(O|F|[ES]?FD|NAME|S|PTRACE|PT)_/ ||
450 $2 ~ /^KEXEC_/ || 451 $2 ~ /^KEXEC_/ ||
451 $2 ~ /^LINUX_REBOOT_CMD_/ || 452 $2 ~ /^LINUX_REBOOT_CMD_/ ||
452 $2 ~ /^LINUX_REBOOT_MAGIC[12]$/ || 453 $2 ~ /^LINUX_REBOOT_MAGIC[12]$/ ||
@@ -467,12 +468,13 @@ ccflags="$@"
467 $2 ~ /^CLONE_[A-Z_]+/ || 468 $2 ~ /^CLONE_[A-Z_]+/ ||
468 $2 !~ /^(BPF_TIMEVAL)$/ && 469 $2 !~ /^(BPF_TIMEVAL)$/ &&
469 $2 ~ /^(BPF|DLT)_/ || 470 $2 ~ /^(BPF|DLT)_/ ||
470 $2 ~ /^CLOCK_/ || 471 $2 ~ /^(CLOCK|TIMER)_/ ||
471 $2 ~ /^CAN_/ || 472 $2 ~ /^CAN_/ ||
472 $2 ~ /^CAP_/ || 473 $2 ~ /^CAP_/ ||
473 $2 ~ /^ALG_/ || 474 $2 ~ /^ALG_/ ||
474 $2 ~ /^FS_(POLICY_FLAGS|KEY_DESC|ENCRYPTION_MODE|[A-Z0-9_]+_KEY_SIZE|IOC_(GET|SET)_ENCRYPTION)/ || 475 $2 ~ /^FS_(POLICY_FLAGS|KEY_DESC|ENCRYPTION_MODE|[A-Z0-9_]+_KEY_SIZE|IOC_(GET|SET)_ENCRYPTION)/ ||
475 $2 ~ /^GRND_/ || 476 $2 ~ /^GRND_/ ||
477 $2 ~ /^RND/ ||
476 $2 ~ /^KEY_(SPEC|REQKEY_DEFL)_/ || 478 $2 ~ /^KEY_(SPEC|REQKEY_DEFL)_/ ||
477 $2 ~ /^KEYCTL_/ || 479 $2 ~ /^KEYCTL_/ ||
478 $2 ~ /^PERF_EVENT_IOC_/ || 480 $2 ~ /^PERF_EVENT_IOC_/ ||
@@ -498,8 +500,11 @@ ccflags="$@"
498 $2 ~ /^NFN/ || 500 $2 ~ /^NFN/ ||
499 $2 ~ /^XDP_/ || 501 $2 ~ /^XDP_/ ||
500 $2 ~ /^(HDIO|WIN|SMART)_/ || 502 $2 ~ /^(HDIO|WIN|SMART)_/ ||
503 $2 ~ /^CRYPTO_/ ||
501 $2 !~ "WMESGLEN" && 504 $2 !~ "WMESGLEN" &&
502 $2 ~ /^W[A-Z0-9]+$/ || 505 $2 ~ /^W[A-Z0-9]+$/ ||
506 $2 ~/^PPPIOC/ ||
507 $2 ~ /^FAN_|FANOTIFY_/ ||
503 $2 ~ /^BLK[A-Z]*(GET$|SET$|BUF$|PART$|SIZE)/ {printf("\t%s = C.%s\n", $2, $2)} 508 $2 ~ /^BLK[A-Z]*(GET$|SET$|BUF$|PART$|SIZE)/ {printf("\t%s = C.%s\n", $2, $2)}
504 $2 ~ /^__WCOREFLAG$/ {next} 509 $2 ~ /^__WCOREFLAG$/ {next}
505 $2 ~ /^__W[A-Z0-9]+$/ {printf("\t%s = C.%s\n", substr($2,3), $2)} 510 $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..e4af942
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/mksyscall.go
@@ -0,0 +1,407 @@
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 // ClockGettime doesn't have a syscall number on Darwin, only generate libc wrappers.
157 if goos == "darwin" && !libc && funct == "ClockGettime" {
158 continue
159 }
160
161 // Split argument lists on comma.
162 in := parseParamList(inps)
163 out := parseParamList(outps)
164
165 // Try in vain to keep people from editing this file.
166 // The theory is that they jump into the middle of the file
167 // without reading the header.
168 text += "// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT\n\n"
169
170 // Go function header.
171 outDecl := ""
172 if len(out) > 0 {
173 outDecl = fmt.Sprintf(" (%s)", strings.Join(out, ", "))
174 }
175 text += fmt.Sprintf("func %s(%s)%s {\n", funct, strings.Join(in, ", "), outDecl)
176
177 // Check if err return available
178 errvar := ""
179 for _, param := range out {
180 p := parseParam(param)
181 if p.Type == "error" {
182 errvar = p.Name
183 break
184 }
185 }
186
187 // Prepare arguments to Syscall.
188 var args []string
189 n := 0
190 for _, param := range in {
191 p := parseParam(param)
192 if regexp.MustCompile(`^\*`).FindStringSubmatch(p.Type) != nil {
193 args = append(args, "uintptr(unsafe.Pointer("+p.Name+"))")
194 } else if p.Type == "string" && errvar != "" {
195 text += fmt.Sprintf("\tvar _p%d *byte\n", n)
196 text += fmt.Sprintf("\t_p%d, %s = BytePtrFromString(%s)\n", n, errvar, p.Name)
197 text += fmt.Sprintf("\tif %s != nil {\n\t\treturn\n\t}\n", errvar)
198 args = append(args, fmt.Sprintf("uintptr(unsafe.Pointer(_p%d))", n))
199 n++
200 } else if p.Type == "string" {
201 fmt.Fprintf(os.Stderr, path+":"+funct+" uses string arguments, but has no error return\n")
202 text += fmt.Sprintf("\tvar _p%d *byte\n", n)
203 text += fmt.Sprintf("\t_p%d, _ = BytePtrFromString(%s)\n", n, p.Name)
204 args = append(args, fmt.Sprintf("uintptr(unsafe.Pointer(_p%d))", n))
205 n++
206 } else if regexp.MustCompile(`^\[\](.*)`).FindStringSubmatch(p.Type) != nil {
207 // Convert slice into pointer, length.
208 // Have to be careful not to take address of &a[0] if len == 0:
209 // pass dummy pointer in that case.
210 // Used to pass nil, but some OSes or simulators reject write(fd, nil, 0).
211 text += fmt.Sprintf("\tvar _p%d unsafe.Pointer\n", n)
212 text += fmt.Sprintf("\tif len(%s) > 0 {\n\t\t_p%d = unsafe.Pointer(&%s[0])\n\t}", p.Name, n, p.Name)
213 text += fmt.Sprintf(" else {\n\t\t_p%d = unsafe.Pointer(&_zero)\n\t}\n", n)
214 args = append(args, fmt.Sprintf("uintptr(_p%d)", n), fmt.Sprintf("uintptr(len(%s))", p.Name))
215 n++
216 } else if p.Type == "int64" && (*openbsd || *netbsd) {
217 args = append(args, "0")
218 if endianness == "big-endian" {
219 args = append(args, fmt.Sprintf("uintptr(%s>>32)", p.Name), fmt.Sprintf("uintptr(%s)", p.Name))
220 } else if endianness == "little-endian" {
221 args = append(args, fmt.Sprintf("uintptr(%s)", p.Name), fmt.Sprintf("uintptr(%s>>32)", p.Name))
222 } else {
223 args = append(args, fmt.Sprintf("uintptr(%s)", p.Name))
224 }
225 } else if p.Type == "int64" && *dragonfly {
226 if regexp.MustCompile(`^(?i)extp(read|write)`).FindStringSubmatch(funct) == nil {
227 args = append(args, "0")
228 }
229 if endianness == "big-endian" {
230 args = append(args, fmt.Sprintf("uintptr(%s>>32)", p.Name), fmt.Sprintf("uintptr(%s)", p.Name))
231 } else if endianness == "little-endian" {
232 args = append(args, fmt.Sprintf("uintptr(%s)", p.Name), fmt.Sprintf("uintptr(%s>>32)", p.Name))
233 } else {
234 args = append(args, fmt.Sprintf("uintptr(%s)", p.Name))
235 }
236 } else if (p.Type == "int64" || p.Type == "uint64") && endianness != "" {
237 if len(args)%2 == 1 && *arm {
238 // arm abi specifies 64-bit argument uses
239 // (even, odd) pair
240 args = append(args, "0")
241 }
242 if endianness == "big-endian" {
243 args = append(args, fmt.Sprintf("uintptr(%s>>32)", p.Name), fmt.Sprintf("uintptr(%s)", p.Name))
244 } else {
245 args = append(args, fmt.Sprintf("uintptr(%s)", p.Name), fmt.Sprintf("uintptr(%s>>32)", p.Name))
246 }
247 } else {
248 args = append(args, fmt.Sprintf("uintptr(%s)", p.Name))
249 }
250 }
251
252 // Determine which form to use; pad args with zeros.
253 asm := "Syscall"
254 if nonblock != nil {
255 if errvar == "" && goos == "linux" {
256 asm = "RawSyscallNoError"
257 } else {
258 asm = "RawSyscall"
259 }
260 } else {
261 if errvar == "" && goos == "linux" {
262 asm = "SyscallNoError"
263 }
264 }
265 if len(args) <= 3 {
266 for len(args) < 3 {
267 args = append(args, "0")
268 }
269 } else if len(args) <= 6 {
270 asm += "6"
271 for len(args) < 6 {
272 args = append(args, "0")
273 }
274 } else if len(args) <= 9 {
275 asm += "9"
276 for len(args) < 9 {
277 args = append(args, "0")
278 }
279 } else {
280 fmt.Fprintf(os.Stderr, "%s:%s too many arguments to system call\n", path, funct)
281 }
282
283 // System call number.
284 if sysname == "" {
285 sysname = "SYS_" + funct
286 sysname = regexp.MustCompile(`([a-z])([A-Z])`).ReplaceAllString(sysname, `${1}_$2`)
287 sysname = strings.ToUpper(sysname)
288 }
289
290 var libcFn string
291 if libc {
292 asm = "syscall_" + strings.ToLower(asm[:1]) + asm[1:] // internal syscall call
293 sysname = strings.TrimPrefix(sysname, "SYS_") // remove SYS_
294 sysname = strings.ToLower(sysname) // lowercase
295 if sysname == "getdirentries64" {
296 // Special case - libSystem name and
297 // raw syscall name don't match.
298 sysname = "__getdirentries64"
299 }
300 libcFn = sysname
301 sysname = "funcPC(libc_" + sysname + "_trampoline)"
302 }
303
304 // Actual call.
305 arglist := strings.Join(args, ", ")
306 call := fmt.Sprintf("%s(%s, %s)", asm, sysname, arglist)
307
308 // Assign return values.
309 body := ""
310 ret := []string{"_", "_", "_"}
311 doErrno := false
312 for i := 0; i < len(out); i++ {
313 p := parseParam(out[i])
314 reg := ""
315 if p.Name == "err" && !*plan9 {
316 reg = "e1"
317 ret[2] = reg
318 doErrno = true
319 } else if p.Name == "err" && *plan9 {
320 ret[0] = "r0"
321 ret[2] = "e1"
322 break
323 } else {
324 reg = fmt.Sprintf("r%d", i)
325 ret[i] = reg
326 }
327 if p.Type == "bool" {
328 reg = fmt.Sprintf("%s != 0", reg)
329 }
330 if p.Type == "int64" && endianness != "" {
331 // 64-bit number in r1:r0 or r0:r1.
332 if i+2 > len(out) {
333 fmt.Fprintf(os.Stderr, "%s:%s not enough registers for int64 return\n", path, funct)
334 }
335 if endianness == "big-endian" {
336 reg = fmt.Sprintf("int64(r%d)<<32 | int64(r%d)", i, i+1)
337 } else {
338 reg = fmt.Sprintf("int64(r%d)<<32 | int64(r%d)", i+1, i)
339 }
340 ret[i] = fmt.Sprintf("r%d", i)
341 ret[i+1] = fmt.Sprintf("r%d", i+1)
342 }
343 if reg != "e1" || *plan9 {
344 body += fmt.Sprintf("\t%s = %s(%s)\n", p.Name, p.Type, reg)
345 }
346 }
347 if ret[0] == "_" && ret[1] == "_" && ret[2] == "_" {
348 text += fmt.Sprintf("\t%s\n", call)
349 } else {
350 if errvar == "" && goos == "linux" {
351 // raw syscall without error on Linux, see golang.org/issue/22924
352 text += fmt.Sprintf("\t%s, %s := %s\n", ret[0], ret[1], call)
353 } else {
354 text += fmt.Sprintf("\t%s, %s, %s := %s\n", ret[0], ret[1], ret[2], call)
355 }
356 }
357 text += body
358
359 if *plan9 && ret[2] == "e1" {
360 text += "\tif int32(r0) == -1 {\n"
361 text += "\t\terr = e1\n"
362 text += "\t}\n"
363 } else if doErrno {
364 text += "\tif e1 != 0 {\n"
365 text += "\t\terr = errnoErr(e1)\n"
366 text += "\t}\n"
367 }
368 text += "\treturn\n"
369 text += "}\n\n"
370
371 if libc && !trampolines[libcFn] {
372 // some system calls share a trampoline, like read and readlen.
373 trampolines[libcFn] = true
374 // Declare assembly trampoline.
375 text += fmt.Sprintf("func libc_%s_trampoline()\n", libcFn)
376 // Assembly trampoline calls the libc_* function, which this magic
377 // redirects to use the function from libSystem.
378 text += fmt.Sprintf("//go:linkname libc_%s libc_%s\n", libcFn, libcFn)
379 text += fmt.Sprintf("//go:cgo_import_dynamic libc_%s %s \"/usr/lib/libSystem.B.dylib\"\n", libcFn, libcFn)
380 text += "\n"
381 }
382 }
383 if err := s.Err(); err != nil {
384 fmt.Fprintf(os.Stderr, err.Error())
385 os.Exit(1)
386 }
387 file.Close()
388 }
389 fmt.Printf(srcTemplate, cmdLine(), buildTags(), text)
390}
391
392const srcTemplate = `// %s
393// Code generated by the command above; see README.md. DO NOT EDIT.
394
395// +build %s
396
397package unix
398
399import (
400 "syscall"
401 "unsafe"
402)
403
404var _ syscall.Errno
405
406%s
407`
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_ppc.go b/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc.go
new file mode 100644
index 0000000..3be3cdf
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc.go
@@ -0,0 +1,415 @@
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 if sysname == "select" {
218 // select is a keyword of Go. Its name is
219 // changed to c_select.
220 cExtern += "#define c_select select\n"
221 }
222 // Imports of system calls from libc
223 cExtern += fmt.Sprintf("%s %s", cRettype, sysname)
224 cIn := strings.Join(cIn, ", ")
225 cExtern += fmt.Sprintf("(%s);\n", cIn)
226 }
227
228 // So file name.
229 if *aix {
230 if modname == "" {
231 modname = "libc.a/shr_64.o"
232 } else {
233 fmt.Fprintf(os.Stderr, "%s: only syscall using libc are available\n", funct)
234 os.Exit(1)
235 }
236 }
237
238 strconvfunc := "C.CString"
239
240 // Go function header.
241 if outps != "" {
242 outps = fmt.Sprintf(" (%s)", outps)
243 }
244 if text != "" {
245 text += "\n"
246 }
247
248 text += fmt.Sprintf("func %s(%s)%s {\n", funct, strings.Join(in, ", "), outps)
249
250 // Prepare arguments to Syscall.
251 var args []string
252 n := 0
253 argN := 0
254 for _, param := range in {
255 p := parseParam(param)
256 if regexp.MustCompile(`^\*`).FindStringSubmatch(p.Type) != nil {
257 args = append(args, "C.uintptr_t(uintptr(unsafe.Pointer("+p.Name+")))")
258 } else if p.Type == "string" && errvar != "" {
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 p.Type == "string" {
263 fmt.Fprintf(os.Stderr, path+":"+funct+" uses string arguments, but has no error return\n")
264 text += fmt.Sprintf("\t_p%d := uintptr(unsafe.Pointer(%s(%s)))\n", n, strconvfunc, p.Name)
265 args = append(args, fmt.Sprintf("C.uintptr_t(_p%d)", n))
266 n++
267 } else if m := regexp.MustCompile(`^\[\](.*)`).FindStringSubmatch(p.Type); m != nil {
268 // Convert slice into pointer, length.
269 // Have to be careful not to take address of &a[0] if len == 0:
270 // pass nil in that case.
271 text += fmt.Sprintf("\tvar _p%d *%s\n", n, m[1])
272 text += fmt.Sprintf("\tif len(%s) > 0 {\n\t\t_p%d = &%s[0]\n\t}\n", p.Name, n, p.Name)
273 args = append(args, fmt.Sprintf("C.uintptr_t(uintptr(unsafe.Pointer(_p%d)))", n))
274 n++
275 text += fmt.Sprintf("\tvar _p%d int\n", n)
276 text += fmt.Sprintf("\t_p%d = len(%s)\n", n, p.Name)
277 args = append(args, fmt.Sprintf("C.size_t(_p%d)", n))
278 n++
279 } else if p.Type == "int64" && endianness != "" {
280 if endianness == "big-endian" {
281 args = append(args, fmt.Sprintf("uintptr(%s>>32)", p.Name), fmt.Sprintf("uintptr(%s)", p.Name))
282 } else {
283 args = append(args, fmt.Sprintf("uintptr(%s)", p.Name), fmt.Sprintf("uintptr(%s>>32)", p.Name))
284 }
285 n++
286 } else if p.Type == "bool" {
287 text += fmt.Sprintf("\tvar _p%d uint32\n", n)
288 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)
289 args = append(args, fmt.Sprintf("_p%d", n))
290 } else if regexp.MustCompile(`^_`).FindStringSubmatch(p.Type) != nil {
291 args = append(args, fmt.Sprintf("C.uintptr_t(uintptr(%s))", p.Name))
292 } else if p.Type == "unsafe.Pointer" {
293 args = append(args, fmt.Sprintf("C.uintptr_t(uintptr(%s))", p.Name))
294 } else if p.Type == "int" {
295 if (argN == 2) && ((funct == "readlen") || (funct == "writelen")) {
296 args = append(args, fmt.Sprintf("C.size_t(%s)", p.Name))
297 } else if argN == 0 && funct == "fcntl" {
298 args = append(args, fmt.Sprintf("C.uintptr_t(%s)", p.Name))
299 } else if (argN == 2) && ((funct == "fcntl") || (funct == "FcntlInt")) {
300 args = append(args, fmt.Sprintf("C.uintptr_t(%s)", p.Name))
301 } else {
302 args = append(args, fmt.Sprintf("C.int(%s)", p.Name))
303 }
304 } else if p.Type == "int32" {
305 args = append(args, fmt.Sprintf("C.int(%s)", p.Name))
306 } else if p.Type == "int64" {
307 args = append(args, fmt.Sprintf("C.longlong(%s)", p.Name))
308 } else if p.Type == "uint32" {
309 args = append(args, fmt.Sprintf("C.uint(%s)", p.Name))
310 } else if p.Type == "uint64" {
311 args = append(args, fmt.Sprintf("C.ulonglong(%s)", p.Name))
312 } else if p.Type == "uintptr" {
313 args = append(args, fmt.Sprintf("C.uintptr_t(%s)", p.Name))
314 } else {
315 args = append(args, fmt.Sprintf("C.int(%s)", p.Name))
316 }
317 argN++
318 }
319
320 // Actual call.
321 arglist := strings.Join(args, ", ")
322 call := ""
323 if sysname == "exit" {
324 if errvar != "" {
325 call += "er :="
326 } else {
327 call += ""
328 }
329 } else if errvar != "" {
330 call += "r0,er :="
331 } else if retvar != "" {
332 call += "r0,_ :="
333 } else {
334 call += ""
335 }
336 if sysname == "select" {
337 // select is a keyword of Go. Its name is
338 // changed to c_select.
339 call += fmt.Sprintf("C.c_%s(%s)", sysname, arglist)
340 } else {
341 call += fmt.Sprintf("C.%s(%s)", sysname, arglist)
342 }
343
344 // Assign return values.
345 body := ""
346 for i := 0; i < len(out); i++ {
347 p := parseParam(out[i])
348 reg := ""
349 if p.Name == "err" {
350 reg = "e1"
351 } else {
352 reg = "r0"
353 }
354 if reg != "e1" {
355 body += fmt.Sprintf("\t%s = %s(%s)\n", p.Name, p.Type, reg)
356 }
357 }
358
359 // verify return
360 if sysname != "exit" && errvar != "" {
361 if regexp.MustCompile(`^uintptr`).FindStringSubmatch(cRettype) != nil {
362 body += "\tif (uintptr(r0) ==^uintptr(0) && er != nil) {\n"
363 body += fmt.Sprintf("\t\t%s = er\n", errvar)
364 body += "\t}\n"
365 } else {
366 body += "\tif (r0 ==-1 && er != nil) {\n"
367 body += fmt.Sprintf("\t\t%s = er\n", errvar)
368 body += "\t}\n"
369 }
370 } else if errvar != "" {
371 body += "\tif (er != nil) {\n"
372 body += fmt.Sprintf("\t\t%s = er\n", errvar)
373 body += "\t}\n"
374 }
375
376 text += fmt.Sprintf("\t%s\n", call)
377 text += body
378
379 text += "\treturn\n"
380 text += "}\n"
381 }
382 if err := s.Err(); err != nil {
383 fmt.Fprintf(os.Stderr, err.Error())
384 os.Exit(1)
385 }
386 file.Close()
387 }
388 imp := ""
389 if pack != "unix" {
390 imp = "import \"golang.org/x/sys/unix\"\n"
391
392 }
393 fmt.Printf(srcTemplate, cmdLine(), buildTags(), pack, cExtern, imp, text)
394}
395
396const srcTemplate = `// %s
397// Code generated by the command above; see README.md. DO NOT EDIT.
398
399// +build %s
400
401package %s
402
403
404%s
405*/
406import "C"
407import (
408 "unsafe"
409)
410
411
412%s
413
414%s
415`
diff --git a/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc.pl b/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc.pl
deleted file mode 100644
index c44de8d..0000000
--- a/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc.pl
+++ /dev/null
@@ -1,384 +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_ppc.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#include <stddef.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)
373
374
375EOF
376
377print "import \"golang.org/x/sys/unix\"\n" if $package ne "unix";
378
379chomp($_=<<EOF);
380
381$text
382EOF
383print $_;
384exit 0;
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..c960099
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc64.go
@@ -0,0 +1,614 @@
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 if sysname == "select" {
286 // select is a keyword of Go. Its name is
287 // changed to c_select.
288 cExtern += "#define c_select select\n"
289 }
290 cExtern += fmt.Sprintf("%s %s", cRettype, sysname)
291 cIn := strings.Join(cIn, ", ")
292 cExtern += fmt.Sprintf("(%s);\n", cIn)
293 }
294 // GC Library name
295 if modname == "" {
296 modname = "libc.a/shr_64.o"
297 } else {
298 fmt.Fprintf(os.Stderr, "%s: only syscall using libc are available\n", funct)
299 os.Exit(1)
300 }
301 sysvarname := fmt.Sprintf("libc_%s", sysname)
302
303 if !onlyCommon {
304 // GC Runtime import of function to allow cross-platform builds.
305 dynimports += fmt.Sprintf("//go:cgo_import_dynamic %s %s \"%s\"\n", sysvarname, sysname, modname)
306 // GC Link symbol to proc address variable.
307 linknames += fmt.Sprintf("//go:linkname %s %s\n", sysvarname, sysvarname)
308 // GC Library proc address variable.
309 vars = append(vars, sysvarname)
310 }
311
312 strconvfunc := "BytePtrFromString"
313 strconvtype := "*byte"
314
315 // Go function header.
316 if outps != "" {
317 outps = fmt.Sprintf(" (%s)", outps)
318 }
319 if textcommon != "" {
320 textcommon += "\n"
321 }
322
323 textcommon += fmt.Sprintf("func %s(%s)%s {\n", funct, strings.Join(in, ", "), outps)
324
325 // Prepare arguments tocall.
326 var argscommon []string // Arguments in the common part
327 var argscall []string // Arguments for call prototype
328 var argsgc []string // Arguments for gc call (with syscall6)
329 var argsgccgo []string // Arguments for gccgo call (with C.name_of_syscall)
330 n := 0
331 argN := 0
332 for _, param := range in {
333 p := parseParam(param)
334 if regexp.MustCompile(`^\*`).FindStringSubmatch(p.Type) != nil {
335 argscommon = append(argscommon, fmt.Sprintf("uintptr(unsafe.Pointer(%s))", p.Name))
336 argscall = append(argscall, fmt.Sprintf("%s uintptr", p.Name))
337 argsgc = append(argsgc, p.Name)
338 argsgccgo = append(argsgccgo, fmt.Sprintf("C.uintptr_t(%s)", p.Name))
339 } else if p.Type == "string" && errvar != "" {
340 textcommon += fmt.Sprintf("\tvar _p%d %s\n", n, strconvtype)
341 textcommon += fmt.Sprintf("\t_p%d, %s = %s(%s)\n", n, errvar, strconvfunc, p.Name)
342 textcommon += fmt.Sprintf("\tif %s != nil {\n\t\treturn\n\t}\n", errvar)
343
344 argscommon = append(argscommon, fmt.Sprintf("uintptr(unsafe.Pointer(_p%d))", n))
345 argscall = append(argscall, fmt.Sprintf("_p%d uintptr ", n))
346 argsgc = append(argsgc, fmt.Sprintf("_p%d", n))
347 argsgccgo = append(argsgccgo, fmt.Sprintf("C.uintptr_t(_p%d)", n))
348 n++
349 } else if p.Type == "string" {
350 fmt.Fprintf(os.Stderr, path+":"+funct+" uses string arguments, but has no error return\n")
351 textcommon += fmt.Sprintf("\tvar _p%d %s\n", n, strconvtype)
352 textcommon += fmt.Sprintf("\t_p%d, %s = %s(%s)\n", n, errvar, strconvfunc, p.Name)
353 textcommon += fmt.Sprintf("\tif %s != nil {\n\t\treturn\n\t}\n", errvar)
354
355 argscommon = append(argscommon, fmt.Sprintf("uintptr(unsafe.Pointer(_p%d))", n))
356 argscall = append(argscall, fmt.Sprintf("_p%d uintptr", n))
357 argsgc = append(argsgc, fmt.Sprintf("_p%d", n))
358 argsgccgo = append(argsgccgo, fmt.Sprintf("C.uintptr_t(_p%d)", n))
359 n++
360 } else if m := regexp.MustCompile(`^\[\](.*)`).FindStringSubmatch(p.Type); m != nil {
361 // Convert slice into pointer, length.
362 // Have to be careful not to take address of &a[0] if len == 0:
363 // pass nil in that case.
364 textcommon += fmt.Sprintf("\tvar _p%d *%s\n", n, m[1])
365 textcommon += fmt.Sprintf("\tif len(%s) > 0 {\n\t\t_p%d = &%s[0]\n\t}\n", p.Name, n, p.Name)
366 argscommon = append(argscommon, fmt.Sprintf("uintptr(unsafe.Pointer(_p%d))", n), fmt.Sprintf("len(%s)", p.Name))
367 argscall = append(argscall, fmt.Sprintf("_p%d uintptr", n), fmt.Sprintf("_lenp%d int", n))
368 argsgc = append(argsgc, fmt.Sprintf("_p%d", n), fmt.Sprintf("uintptr(_lenp%d)", n))
369 argsgccgo = append(argsgccgo, fmt.Sprintf("C.uintptr_t(_p%d)", n), fmt.Sprintf("C.size_t(_lenp%d)", n))
370 n++
371 } else if p.Type == "int64" && endianness != "" {
372 fmt.Fprintf(os.Stderr, path+":"+funct+" uses int64 with 32 bits mode. Case not yet implemented\n")
373 } else if p.Type == "bool" {
374 fmt.Fprintf(os.Stderr, path+":"+funct+" uses bool. Case not yet implemented\n")
375 } else if regexp.MustCompile(`^_`).FindStringSubmatch(p.Type) != nil || p.Type == "unsafe.Pointer" {
376 argscommon = append(argscommon, fmt.Sprintf("uintptr(%s)", p.Name))
377 argscall = append(argscall, fmt.Sprintf("%s uintptr", p.Name))
378 argsgc = append(argsgc, p.Name)
379 argsgccgo = append(argsgccgo, fmt.Sprintf("C.uintptr_t(%s)", p.Name))
380 } else if p.Type == "int" {
381 if (argN == 0 || argN == 2) && ((funct == "fcntl") || (funct == "FcntlInt") || (funct == "FcntlFlock")) {
382 // These fcntl arguments need to be uintptr to be able to call FcntlInt and FcntlFlock
383 argscommon = append(argscommon, fmt.Sprintf("uintptr(%s)", p.Name))
384 argscall = append(argscall, fmt.Sprintf("%s uintptr", p.Name))
385 argsgc = append(argsgc, p.Name)
386 argsgccgo = append(argsgccgo, fmt.Sprintf("C.uintptr_t(%s)", p.Name))
387
388 } else {
389 argscommon = append(argscommon, p.Name)
390 argscall = append(argscall, fmt.Sprintf("%s int", p.Name))
391 argsgc = append(argsgc, fmt.Sprintf("uintptr(%s)", p.Name))
392 argsgccgo = append(argsgccgo, fmt.Sprintf("C.int(%s)", p.Name))
393 }
394 } else if p.Type == "int32" {
395 argscommon = append(argscommon, p.Name)
396 argscall = append(argscall, fmt.Sprintf("%s int32", p.Name))
397 argsgc = append(argsgc, fmt.Sprintf("uintptr(%s)", p.Name))
398 argsgccgo = append(argsgccgo, fmt.Sprintf("C.int(%s)", p.Name))
399 } else if p.Type == "int64" {
400 argscommon = append(argscommon, p.Name)
401 argscall = append(argscall, fmt.Sprintf("%s int64", p.Name))
402 argsgc = append(argsgc, fmt.Sprintf("uintptr(%s)", p.Name))
403 argsgccgo = append(argsgccgo, fmt.Sprintf("C.longlong(%s)", p.Name))
404 } else if p.Type == "uint32" {
405 argscommon = append(argscommon, p.Name)
406 argscall = append(argscall, fmt.Sprintf("%s uint32", p.Name))
407 argsgc = append(argsgc, fmt.Sprintf("uintptr(%s)", p.Name))
408 argsgccgo = append(argsgccgo, fmt.Sprintf("C.uint(%s)", p.Name))
409 } else if p.Type == "uint64" {
410 argscommon = append(argscommon, p.Name)
411 argscall = append(argscall, fmt.Sprintf("%s uint64", p.Name))
412 argsgc = append(argsgc, fmt.Sprintf("uintptr(%s)", p.Name))
413 argsgccgo = append(argsgccgo, fmt.Sprintf("C.ulonglong(%s)", p.Name))
414 } else if p.Type == "uintptr" {
415 argscommon = append(argscommon, p.Name)
416 argscall = append(argscall, fmt.Sprintf("%s uintptr", p.Name))
417 argsgc = append(argsgc, p.Name)
418 argsgccgo = append(argsgccgo, fmt.Sprintf("C.uintptr_t(%s)", p.Name))
419 } else {
420 argscommon = append(argscommon, fmt.Sprintf("int(%s)", p.Name))
421 argscall = append(argscall, fmt.Sprintf("%s int", p.Name))
422 argsgc = append(argsgc, fmt.Sprintf("uintptr(%s)", p.Name))
423 argsgccgo = append(argsgccgo, fmt.Sprintf("C.int(%s)", p.Name))
424 }
425 argN++
426 }
427 nargs := len(argsgc)
428
429 // COMMON function generation
430 argscommonlist := strings.Join(argscommon, ", ")
431 callcommon := fmt.Sprintf("call%s(%s)", sysname, argscommonlist)
432 ret := []string{"_", "_"}
433 body := ""
434 doErrno := false
435 for i := 0; i < len(out); i++ {
436 p := parseParam(out[i])
437 reg := ""
438 if p.Name == "err" {
439 reg = "e1"
440 ret[1] = reg
441 doErrno = true
442 } else {
443 reg = "r0"
444 ret[0] = reg
445 }
446 if p.Type == "bool" {
447 reg = fmt.Sprintf("%s != 0", reg)
448 }
449 if reg != "e1" {
450 body += fmt.Sprintf("\t%s = %s(%s)\n", p.Name, p.Type, reg)
451 }
452 }
453 if ret[0] == "_" && ret[1] == "_" {
454 textcommon += fmt.Sprintf("\t%s\n", callcommon)
455 } else {
456 textcommon += fmt.Sprintf("\t%s, %s := %s\n", ret[0], ret[1], callcommon)
457 }
458 textcommon += body
459
460 if doErrno {
461 textcommon += "\tif e1 != 0 {\n"
462 textcommon += "\t\terr = errnoErr(e1)\n"
463 textcommon += "\t}\n"
464 }
465 textcommon += "\treturn\n"
466 textcommon += "}\n"
467
468 if onlyCommon {
469 continue
470 }
471
472 // CALL Prototype
473 callProto := fmt.Sprintf("func call%s(%s) (r1 uintptr, e1 Errno) {\n", sysname, strings.Join(argscall, ", "))
474
475 // GC function generation
476 asm := "syscall6"
477 if nonblock != nil {
478 asm = "rawSyscall6"
479 }
480
481 if len(argsgc) <= 6 {
482 for len(argsgc) < 6 {
483 argsgc = append(argsgc, "0")
484 }
485 } else {
486 fmt.Fprintf(os.Stderr, "%s: too many arguments to system call", funct)
487 os.Exit(1)
488 }
489 argsgclist := strings.Join(argsgc, ", ")
490 callgc := fmt.Sprintf("%s(uintptr(unsafe.Pointer(&%s)), %d, %s)", asm, sysvarname, nargs, argsgclist)
491
492 textgc += callProto
493 textgc += fmt.Sprintf("\tr1, _, e1 = %s\n", callgc)
494 textgc += "\treturn\n}\n"
495
496 // GCCGO function generation
497 argsgccgolist := strings.Join(argsgccgo, ", ")
498 var callgccgo string
499 if sysname == "select" {
500 // select is a keyword of Go. Its name is
501 // changed to c_select.
502 callgccgo = fmt.Sprintf("C.c_%s(%s)", sysname, argsgccgolist)
503 } else {
504 callgccgo = fmt.Sprintf("C.%s(%s)", sysname, argsgccgolist)
505 }
506 textgccgo += callProto
507 textgccgo += fmt.Sprintf("\tr1 = uintptr(%s)\n", callgccgo)
508 textgccgo += "\te1 = syscall.GetErrno()\n"
509 textgccgo += "\treturn\n}\n"
510 }
511 if err := s.Err(); err != nil {
512 fmt.Fprintf(os.Stderr, err.Error())
513 os.Exit(1)
514 }
515 file.Close()
516 }
517 imp := ""
518 if pack != "unix" {
519 imp = "import \"golang.org/x/sys/unix\"\n"
520
521 }
522
523 // Print zsyscall_aix_ppc64.go
524 err := ioutil.WriteFile("zsyscall_aix_ppc64.go",
525 []byte(fmt.Sprintf(srcTemplate1, cmdLine(), buildTags(), pack, imp, textcommon)),
526 0644)
527 if err != nil {
528 fmt.Fprintf(os.Stderr, err.Error())
529 os.Exit(1)
530 }
531
532 // Print zsyscall_aix_ppc64_gc.go
533 vardecls := "\t" + strings.Join(vars, ",\n\t")
534 vardecls += " syscallFunc"
535 err = ioutil.WriteFile("zsyscall_aix_ppc64_gc.go",
536 []byte(fmt.Sprintf(srcTemplate2, cmdLine(), buildTags(), pack, imp, dynimports, linknames, vardecls, textgc)),
537 0644)
538 if err != nil {
539 fmt.Fprintf(os.Stderr, err.Error())
540 os.Exit(1)
541 }
542
543 // Print zsyscall_aix_ppc64_gccgo.go
544 err = ioutil.WriteFile("zsyscall_aix_ppc64_gccgo.go",
545 []byte(fmt.Sprintf(srcTemplate3, cmdLine(), buildTags(), pack, cExtern, imp, textgccgo)),
546 0644)
547 if err != nil {
548 fmt.Fprintf(os.Stderr, err.Error())
549 os.Exit(1)
550 }
551}
552
553const srcTemplate1 = `// %s
554// Code generated by the command above; see README.md. DO NOT EDIT.
555
556// +build %s
557
558package %s
559
560import (
561 "unsafe"
562)
563
564
565%s
566
567%s
568`
569const srcTemplate2 = `// %s
570// Code generated by the command above; see README.md. DO NOT EDIT.
571
572// +build %s
573// +build !gccgo
574
575package %s
576
577import (
578 "unsafe"
579)
580%s
581%s
582%s
583type syscallFunc uintptr
584
585var (
586%s
587)
588
589// Implemented in runtime/syscall_aix.go.
590func rawSyscall6(trap, nargs, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)
591func syscall6(trap, nargs, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)
592
593%s
594`
595const srcTemplate3 = `// %s
596// Code generated by the command above; see README.md. DO NOT EDIT.
597
598// +build %s
599// +build gccgo
600
601package %s
602
603%s
604*/
605import "C"
606import (
607 "syscall"
608)
609
610
611%s
612
613%s
614`
diff --git a/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc64.pl b/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc64.pl
deleted file mode 100644
index 53df26b..0000000
--- a/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc64.pl
+++ /dev/null
@@ -1,579 +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
20# This program will generate three files and handle both gc and gccgo implementation:
21# - zsyscall_aix_ppc64.go: the common part of each implementation (error handler, pointer creation)
22# - zsyscall_aix_ppc64_gc.go: gc part with //go_cgo_import_dynamic and a call to syscall6
23# - zsyscall_aix_ppc64_gccgo.go: gccgo part with C function and conversion to C type.
24
25# The generated code looks like this
26#
27# zsyscall_aix_ppc64.go
28# func asyscall(...) (n int, err error) {
29# // Pointer Creation
30# r1, e1 := callasyscall(...)
31# // Type Conversion
32# // Error Handler
33# return
34# }
35#
36# zsyscall_aix_ppc64_gc.go
37# //go:cgo_import_dynamic libc_asyscall asyscall "libc.a/shr_64.o"
38# //go:linkname libc_asyscall libc_asyscall
39# var asyscall syscallFunc
40#
41# func callasyscall(...) (r1 uintptr, e1 Errno) {
42# r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_asyscall)), "nb_args", ... )
43# return
44# }
45#
46# zsyscall_aix_ppc64_ggcgo.go
47# /*
48# int asyscall(...)
49#
50# */
51# import "C"
52#
53# func callasyscall(...) (r1 uintptr, e1 Errno) {
54# r1 = uintptr(C.asyscall(...))
55# e1 = syscall.GetErrno()
56# return
57# }
58
59
60
61use strict;
62
63my $cmdline = "mksyscall_aix_ppc64.pl " . join(' ', @ARGV);
64my $errors = 0;
65my $_32bit = "";
66my $tags = ""; # build tags
67my $aix = 0;
68my $solaris = 0;
69
70binmode STDOUT;
71
72if($ARGV[0] eq "-b32") {
73 $_32bit = "big-endian";
74 shift;
75} elsif($ARGV[0] eq "-l32") {
76 $_32bit = "little-endian";
77 shift;
78}
79if($ARGV[0] eq "-aix") {
80 $aix = 1;
81 shift;
82}
83if($ARGV[0] eq "-tags") {
84 shift;
85 $tags = $ARGV[0];
86 shift;
87}
88
89if($ARGV[0] =~ /^-/) {
90 print STDERR "usage: mksyscall_aix.pl [-b32 | -l32] [-tags x,y] [file ...]\n";
91 exit 1;
92}
93
94sub parseparamlist($) {
95 my ($list) = @_;
96 $list =~ s/^\s*//;
97 $list =~ s/\s*$//;
98 if($list eq "") {
99 return ();
100 }
101 return split(/\s*,\s*/, $list);
102}
103
104sub parseparam($) {
105 my ($p) = @_;
106 if($p !~ /^(\S*) (\S*)$/) {
107 print STDERR "$ARGV:$.: malformed parameter: $p\n";
108 $errors = 1;
109 return ("xx", "int");
110 }
111 return ($1, $2);
112}
113
114my $package = "";
115# GCCGO
116my $textgccgo = "";
117my $c_extern = "/*\n#include <stdint.h>\n";
118# GC
119my $textgc = "";
120my $dynimports = "";
121my $linknames = "";
122my @vars = ();
123# COMMUN
124my $textcommon = "";
125
126while(<>) {
127 chomp;
128 s/\s+/ /g;
129 s/^\s+//;
130 s/\s+$//;
131 $package = $1 if !$package && /^package (\S+)$/;
132 my $nonblock = /^\/\/sysnb /;
133 next if !/^\/\/sys / && !$nonblock;
134
135 # Line must be of the form
136 # func Open(path string, mode int, perm int) (fd int, err error)
137 # Split into name, in params, out params.
138 if(!/^\/\/sys(nb)? (\w+)\(([^()]*)\)\s*(?:\(([^()]+)\))?\s*(?:=\s*(?:(\w*)\.)?(\w*))?$/) {
139 print STDERR "$ARGV:$.: malformed //sys declaration\n";
140 $errors = 1;
141 next;
142 }
143 my ($nb, $func, $in, $out, $modname, $sysname) = ($1, $2, $3, $4, $5, $6);
144
145 # Split argument lists on comma.
146 my @in = parseparamlist($in);
147 my @out = parseparamlist($out);
148
149 $in = join(', ', @in);
150 $out = join(', ', @out);
151
152 if($sysname eq "") {
153 $sysname = "$func";
154 }
155
156 my $onlyCommon = 0;
157 if ($func eq "readlen" || $func eq "writelen" || $func eq "FcntlInt" || $func eq "FcntlFlock") {
158 # This function call another syscall which is already implemented.
159 # Therefore, the gc and gccgo part must not be generated.
160 $onlyCommon = 1
161 }
162
163 # Try in vain to keep people from editing this file.
164 # The theory is that they jump into the middle of the file
165 # without reading the header.
166
167 $textcommon .= "// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT\n\n";
168 if (!$onlyCommon) {
169 $textgccgo .= "// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT\n\n";
170 $textgc .= "// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT\n\n";
171 }
172
173
174 # Check if value return, err return available
175 my $errvar = "";
176 my $retvar = "";
177 my $rettype = "";
178 foreach my $p (@out) {
179 my ($name, $type) = parseparam($p);
180 if($type eq "error") {
181 $errvar = $name;
182 } else {
183 $retvar = $name;
184 $rettype = $type;
185 }
186 }
187
188
189 $sysname =~ s/([a-z])([A-Z])/${1}_$2/g;
190 $sysname =~ y/A-Z/a-z/; # All libc functions are lowercase.
191
192 # GCCGO Prototype return type
193 my $C_rettype = "";
194 if($rettype eq "unsafe.Pointer") {
195 $C_rettype = "uintptr_t";
196 } elsif($rettype eq "uintptr") {
197 $C_rettype = "uintptr_t";
198 } elsif($rettype =~ /^_/) {
199 $C_rettype = "uintptr_t";
200 } elsif($rettype eq "int") {
201 $C_rettype = "int";
202 } elsif($rettype eq "int32") {
203 $C_rettype = "int";
204 } elsif($rettype eq "int64") {
205 $C_rettype = "long long";
206 } elsif($rettype eq "uint32") {
207 $C_rettype = "unsigned int";
208 } elsif($rettype eq "uint64") {
209 $C_rettype = "unsigned long long";
210 } else {
211 $C_rettype = "int";
212 }
213 if($sysname eq "exit") {
214 $C_rettype = "void";
215 }
216
217 # GCCGO Prototype arguments type
218 my @c_in = ();
219 foreach my $i (0 .. $#in) {
220 my ($name, $type) = parseparam($in[$i]);
221 if($type =~ /^\*/) {
222 push @c_in, "uintptr_t";
223 } elsif($type eq "string") {
224 push @c_in, "uintptr_t";
225 } elsif($type =~ /^\[\](.*)/) {
226 push @c_in, "uintptr_t", "size_t";
227 } elsif($type eq "unsafe.Pointer") {
228 push @c_in, "uintptr_t";
229 } elsif($type eq "uintptr") {
230 push @c_in, "uintptr_t";
231 } elsif($type =~ /^_/) {
232 push @c_in, "uintptr_t";
233 } elsif($type eq "int") {
234 if (($i == 0 || $i == 2) && $func eq "fcntl"){
235 # These fcntl arguments needs to be uintptr to be able to call FcntlInt and FcntlFlock
236 push @c_in, "uintptr_t";
237 } else {
238 push @c_in, "int";
239 }
240 } elsif($type eq "int32") {
241 push @c_in, "int";
242 } elsif($type eq "int64") {
243 push @c_in, "long long";
244 } elsif($type eq "uint32") {
245 push @c_in, "unsigned int";
246 } elsif($type eq "uint64") {
247 push @c_in, "unsigned long long";
248 } else {
249 push @c_in, "int";
250 }
251 }
252
253 if (!$onlyCommon){
254 # GCCGO Prototype Generation
255 # Imports of system calls from libc
256 $c_extern .= "$C_rettype $sysname";
257 my $c_in = join(', ', @c_in);
258 $c_extern .= "($c_in);\n";
259 }
260
261 # GC Library name
262 if($modname eq "") {
263 $modname = "libc.a/shr_64.o";
264 } else {
265 print STDERR "$func: only syscall using libc are available\n";
266 $errors = 1;
267 next;
268 }
269 my $sysvarname = "libc_${sysname}";
270
271 if (!$onlyCommon){
272 # GC Runtime import of function to allow cross-platform builds.
273 $dynimports .= "//go:cgo_import_dynamic ${sysvarname} ${sysname} \"$modname\"\n";
274 # GC Link symbol to proc address variable.
275 $linknames .= "//go:linkname ${sysvarname} ${sysvarname}\n";
276 # GC Library proc address variable.
277 push @vars, $sysvarname;
278 }
279
280 my $strconvfunc ="BytePtrFromString";
281 my $strconvtype = "*byte";
282
283 # Go function header.
284 if($out ne "") {
285 $out = " ($out)";
286 }
287 if($textcommon ne "") {
288 $textcommon .= "\n"
289 }
290
291 $textcommon .= sprintf "func %s(%s)%s {\n", $func, join(', ', @in), $out ;
292
293 # Prepare arguments to call.
294 my @argscommun = (); # Arguments in the commun part
295 my @argscall = (); # Arguments for call prototype
296 my @argsgc = (); # Arguments for gc call (with syscall6)
297 my @argsgccgo = (); # Arguments for gccgo call (with C.name_of_syscall)
298 my $n = 0;
299 my $arg_n = 0;
300 foreach my $p (@in) {
301 my ($name, $type) = parseparam($p);
302 if($type =~ /^\*/) {
303 push @argscommun, "uintptr(unsafe.Pointer($name))";
304 push @argscall, "$name uintptr";
305 push @argsgc, "$name";
306 push @argsgccgo, "C.uintptr_t($name)";
307 } elsif($type eq "string" && $errvar ne "") {
308 $textcommon .= "\tvar _p$n $strconvtype\n";
309 $textcommon .= "\t_p$n, $errvar = $strconvfunc($name)\n";
310 $textcommon .= "\tif $errvar != nil {\n\t\treturn\n\t}\n";
311
312 push @argscommun, "uintptr(unsafe.Pointer(_p$n))";
313 push @argscall, "_p$n uintptr ";
314 push @argsgc, "_p$n";
315 push @argsgccgo, "C.uintptr_t(_p$n)";
316 $n++;
317 } elsif($type eq "string") {
318 print STDERR "$ARGV:$.: $func uses string arguments, but has no error return\n";
319 $textcommon .= "\tvar _p$n $strconvtype\n";
320 $textcommon .= "\t_p$n, $errvar = $strconvfunc($name)\n";
321 $textcommon .= "\tif $errvar != nil {\n\t\treturn\n\t}\n";
322
323 push @argscommun, "uintptr(unsafe.Pointer(_p$n))";
324 push @argscall, "_p$n uintptr";
325 push @argsgc, "_p$n";
326 push @argsgccgo, "C.uintptr_t(_p$n)";
327 $n++;
328 } elsif($type =~ /^\[\](.*)/) {
329 # Convert slice into pointer, length.
330 # Have to be careful not to take address of &a[0] if len == 0:
331 # pass nil in that case.
332 $textcommon .= "\tvar _p$n *$1\n";
333 $textcommon .= "\tif len($name) > 0 {\n\t\t_p$n = \&$name\[0]\n\t}\n";
334 push @argscommun, "uintptr(unsafe.Pointer(_p$n))", "len($name)";
335 push @argscall, "_p$n uintptr", "_lenp$n int";
336 push @argsgc, "_p$n", "uintptr(_lenp$n)";
337 push @argsgccgo, "C.uintptr_t(_p$n)", "C.size_t(_lenp$n)";
338 $n++;
339 } elsif($type eq "int64" && $_32bit ne "") {
340 print STDERR "$ARGV:$.: $func uses int64 with 32 bits mode. Case not yet implemented\n";
341 # if($_32bit eq "big-endian") {
342 # push @args, "uintptr($name >> 32)", "uintptr($name)";
343 # } else {
344 # push @args, "uintptr($name)", "uintptr($name >> 32)";
345 # }
346 # $n++;
347 } elsif($type eq "bool") {
348 print STDERR "$ARGV:$.: $func uses bool. Case not yet implemented\n";
349 # $text .= "\tvar _p$n uint32\n";
350 # $text .= "\tif $name {\n\t\t_p$n = 1\n\t} else {\n\t\t_p$n = 0\n\t}\n";
351 # push @args, "_p$n";
352 # $n++;
353 } elsif($type =~ /^_/ ||$type eq "unsafe.Pointer") {
354 push @argscommun, "uintptr($name)";
355 push @argscall, "$name uintptr";
356 push @argsgc, "$name";
357 push @argsgccgo, "C.uintptr_t($name)";
358 } elsif($type eq "int") {
359 if (($arg_n == 0 || $arg_n == 2) && ($func eq "fcntl" || $func eq "FcntlInt" || $func eq "FcntlFlock")) {
360 # These fcntl arguments need to be uintptr to be able to call FcntlInt and FcntlFlock
361 push @argscommun, "uintptr($name)";
362 push @argscall, "$name uintptr";
363 push @argsgc, "$name";
364 push @argsgccgo, "C.uintptr_t($name)";
365 } else {
366 push @argscommun, "$name";
367 push @argscall, "$name int";
368 push @argsgc, "uintptr($name)";
369 push @argsgccgo, "C.int($name)";
370 }
371 } elsif($type eq "int32") {
372 push @argscommun, "$name";
373 push @argscall, "$name int32";
374 push @argsgc, "uintptr($name)";
375 push @argsgccgo, "C.int($name)";
376 } elsif($type eq "int64") {
377 push @argscommun, "$name";
378 push @argscall, "$name int64";
379 push @argsgc, "uintptr($name)";
380 push @argsgccgo, "C.longlong($name)";
381 } elsif($type eq "uint32") {
382 push @argscommun, "$name";
383 push @argscall, "$name uint32";
384 push @argsgc, "uintptr($name)";
385 push @argsgccgo, "C.uint($name)";
386 } elsif($type eq "uint64") {
387 push @argscommun, "$name";
388 push @argscall, "$name uint64";
389 push @argsgc, "uintptr($name)";
390 push @argsgccgo, "C.ulonglong($name)";
391 } elsif($type eq "uintptr") {
392 push @argscommun, "$name";
393 push @argscall, "$name uintptr";
394 push @argsgc, "$name";
395 push @argsgccgo, "C.uintptr_t($name)";
396 } else {
397 push @argscommun, "int($name)";
398 push @argscall, "$name int";
399 push @argsgc, "uintptr($name)";
400 push @argsgccgo, "C.int($name)";
401 }
402 $arg_n++;
403 }
404 my $nargs = @argsgc;
405
406 # COMMUN function generation
407 my $argscommun = join(', ', @argscommun);
408 my $callcommun = "call$sysname($argscommun)";
409 my @ret = ("_", "_");
410 my $body = "";
411 my $do_errno = 0;
412 for(my $i=0; $i<@out; $i++) {
413 my $p = $out[$i];
414 my ($name, $type) = parseparam($p);
415 my $reg = "";
416 if($name eq "err") {
417 $reg = "e1";
418 $ret[1] = $reg;
419 $do_errno = 1;
420 } else {
421 $reg = "r0";
422 $ret[0] = $reg;
423 }
424 if($type eq "bool") {
425 $reg = "$reg != 0";
426 }
427 if($reg ne "e1") {
428 $body .= "\t$name = $type($reg)\n";
429 }
430 }
431 if ($ret[0] eq "_" && $ret[1] eq "_") {
432 $textcommon .= "\t$callcommun\n";
433 } else {
434 $textcommon .= "\t$ret[0], $ret[1] := $callcommun\n";
435 }
436 $textcommon .= $body;
437
438 if ($do_errno) {
439 $textcommon .= "\tif e1 != 0 {\n";
440 $textcommon .= "\t\terr = errnoErr(e1)\n";
441 $textcommon .= "\t}\n";
442 }
443 $textcommon .= "\treturn\n";
444 $textcommon .= "}\n";
445
446 if ($onlyCommon){
447 next
448 }
449 # CALL Prototype
450 my $callProto = sprintf "func call%s(%s) (r1 uintptr, e1 Errno) {\n", $sysname, join(', ', @argscall);
451
452 # GC function generation
453 my $asm = "syscall6";
454 if ($nonblock) {
455 $asm = "rawSyscall6";
456 }
457
458 if(@argsgc <= 6) {
459 while(@argsgc < 6) {
460 push @argsgc, "0";
461 }
462 } else {
463 print STDERR "$ARGV:$.: too many arguments to system call\n";
464 }
465 my $argsgc = join(', ', @argsgc);
466 my $callgc = "$asm(uintptr(unsafe.Pointer(&$sysvarname)), $nargs, $argsgc)";
467
468 $textgc .= $callProto;
469 $textgc .= "\tr1, _, e1 = $callgc\n";
470 $textgc .= "\treturn\n}\n";
471
472 # GCCGO function generation
473 my $argsgccgo = join(', ', @argsgccgo);
474 my $callgccgo = "C.$sysname($argsgccgo)";
475 $textgccgo .= $callProto;
476 $textgccgo .= "\tr1 = uintptr($callgccgo)\n";
477 $textgccgo .= "\te1 = syscall.GetErrno()\n";
478 $textgccgo .= "\treturn\n}\n";
479}
480
481if($errors) {
482 exit 1;
483}
484
485# Print zsyscall_aix_ppc64.go
486open(my $fcommun, '>', 'zsyscall_aix_ppc64.go');
487my $tofcommun = <<EOF;
488// $cmdline
489// Code generated by the command above; see README.md. DO NOT EDIT.
490
491// +build $tags
492
493package $package
494
495import (
496 "unsafe"
497)
498
499EOF
500
501$tofcommun .= "import \"golang.org/x/sys/unix\"\n" if $package ne "unix";
502
503$tofcommun .=<<EOF;
504
505$textcommon
506EOF
507print $fcommun $tofcommun;
508
509
510# Print zsyscall_aix_ppc64_gc.go
511open(my $fgc, '>', 'zsyscall_aix_ppc64_gc.go');
512my $tofgc = <<EOF;
513// $cmdline
514// Code generated by the command above; see README.md. DO NOT EDIT.
515
516// +build $tags
517// +build !gccgo
518
519package $package
520
521import (
522 "unsafe"
523)
524
525
526EOF
527
528$tofgc .= "import \"golang.org/x/sys/unix\"\n" if $package ne "unix";
529
530my $vardecls = "\t" . join(",\n\t", @vars);
531$vardecls .= " syscallFunc";
532
533$tofgc .=<<EOF;
534$dynimports
535$linknames
536type syscallFunc uintptr
537
538var (
539$vardecls
540)
541
542// Implemented in runtime/syscall_aix.go.
543func rawSyscall6(trap, nargs, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)
544func syscall6(trap, nargs, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)
545
546$textgc
547EOF
548print $fgc $tofgc;
549
550# Print zsyscall_aix_ppc64_gc.go
551open(my $fgccgo, '>', 'zsyscall_aix_ppc64_gccgo.go');
552my $tofgccgo = <<EOF;
553// $cmdline
554// Code generated by the command above; see README.md. DO NOT EDIT.
555
556// +build $tags
557// +build gccgo
558
559package $package
560
561
562$c_extern
563*/
564import "C"
565import (
566 "syscall"
567)
568
569
570EOF
571
572$tofgccgo .= "import \"golang.org/x/sys/unix\"\n" if $package ne "unix";
573
574$tofgccgo .=<<EOF;
575
576$textgccgo
577EOF
578print $fgccgo $tofgccgo;
579exit 0;
diff --git a/vendor/golang.org/x/sys/unix/mksyscall_solaris.go b/vendor/golang.org/x/sys/unix/mksyscall_solaris.go
new file mode 100644
index 0000000..3d86473
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/mksyscall_solaris.go
@@ -0,0 +1,335 @@
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/*
8 This program reads a file containing function prototypes
9 (like syscall_solaris.go) and generates system call bodies.
10 The prototypes are marked by lines beginning with "//sys"
11 and 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
23package main
24
25import (
26 "bufio"
27 "flag"
28 "fmt"
29 "os"
30 "regexp"
31 "strings"
32)
33
34var (
35 b32 = flag.Bool("b32", false, "32bit big-endian")
36 l32 = flag.Bool("l32", false, "32bit little-endian")
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_solaris.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_solaris.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 dynimports := ""
99 linknames := ""
100 var vars []string
101 for _, path := range flag.Args() {
102 file, err := os.Open(path)
103 if err != nil {
104 fmt.Fprintf(os.Stderr, err.Error())
105 os.Exit(1)
106 }
107 s := bufio.NewScanner(file)
108 for s.Scan() {
109 t := s.Text()
110 t = strings.TrimSpace(t)
111 t = regexp.MustCompile(`\s+`).ReplaceAllString(t, ` `)
112 if p := regexp.MustCompile(`^package (\S+)$`).FindStringSubmatch(t); p != nil && pack == "" {
113 pack = p[1]
114 }
115 nonblock := regexp.MustCompile(`^\/\/sysnb `).FindStringSubmatch(t)
116 if regexp.MustCompile(`^\/\/sys `).FindStringSubmatch(t) == nil && nonblock == nil {
117 continue
118 }
119
120 // Line must be of the form
121 // func Open(path string, mode int, perm int) (fd int, err error)
122 // Split into name, in params, out params.
123 f := regexp.MustCompile(`^\/\/sys(nb)? (\w+)\(([^()]*)\)\s*(?:\(([^()]+)\))?\s*(?:=\s*(?:(\w*)\.)?(\w*))?$`).FindStringSubmatch(t)
124 if f == nil {
125 fmt.Fprintf(os.Stderr, "%s:%s\nmalformed //sys declaration\n", path, t)
126 os.Exit(1)
127 }
128 funct, inps, outps, modname, sysname := f[2], f[3], f[4], f[5], f[6]
129
130 // Split argument lists on comma.
131 in := parseParamList(inps)
132 out := parseParamList(outps)
133
134 inps = strings.Join(in, ", ")
135 outps = strings.Join(out, ", ")
136
137 // Try in vain to keep people from editing this file.
138 // The theory is that they jump into the middle of the file
139 // without reading the header.
140 text += "// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT\n\n"
141
142 // So file name.
143 if modname == "" {
144 modname = "libc"
145 }
146
147 // System call name.
148 if sysname == "" {
149 sysname = funct
150 }
151
152 // System call pointer variable name.
153 sysvarname := fmt.Sprintf("proc%s", sysname)
154
155 strconvfunc := "BytePtrFromString"
156 strconvtype := "*byte"
157
158 sysname = strings.ToLower(sysname) // All libc functions are lowercase.
159
160 // Runtime import of function to allow cross-platform builds.
161 dynimports += fmt.Sprintf("//go:cgo_import_dynamic libc_%s %s \"%s.so\"\n", sysname, sysname, modname)
162 // Link symbol to proc address variable.
163 linknames += fmt.Sprintf("//go:linkname %s libc_%s\n", sysvarname, sysname)
164 // Library proc address variable.
165 vars = append(vars, sysvarname)
166
167 // Go function header.
168 outlist := strings.Join(out, ", ")
169 if outlist != "" {
170 outlist = fmt.Sprintf(" (%s)", outlist)
171 }
172 if text != "" {
173 text += "\n"
174 }
175 text += fmt.Sprintf("func %s(%s)%s {\n", funct, strings.Join(in, ", "), outlist)
176
177 // Check if err return available
178 errvar := ""
179 for _, param := range out {
180 p := parseParam(param)
181 if p.Type == "error" {
182 errvar = p.Name
183 continue
184 }
185 }
186
187 // Prepare arguments to Syscall.
188 var args []string
189 n := 0
190 for _, param := range in {
191 p := parseParam(param)
192 if regexp.MustCompile(`^\*`).FindStringSubmatch(p.Type) != nil {
193 args = append(args, "uintptr(unsafe.Pointer("+p.Name+"))")
194 } else if p.Type == "string" && errvar != "" {
195 text += fmt.Sprintf("\tvar _p%d %s\n", n, strconvtype)
196 text += fmt.Sprintf("\t_p%d, %s = %s(%s)\n", n, errvar, strconvfunc, p.Name)
197 text += fmt.Sprintf("\tif %s != nil {\n\t\treturn\n\t}\n", errvar)
198 args = append(args, fmt.Sprintf("uintptr(unsafe.Pointer(_p%d))", n))
199 n++
200 } else if p.Type == "string" {
201 fmt.Fprintf(os.Stderr, path+":"+funct+" uses string arguments, but has no error return\n")
202 text += fmt.Sprintf("\tvar _p%d %s\n", n, strconvtype)
203 text += fmt.Sprintf("\t_p%d, _ = %s(%s)\n", n, strconvfunc, p.Name)
204 args = append(args, fmt.Sprintf("uintptr(unsafe.Pointer(_p%d))", n))
205 n++
206 } else if s := regexp.MustCompile(`^\[\](.*)`).FindStringSubmatch(p.Type); s != nil {
207 // Convert slice into pointer, length.
208 // Have to be careful not to take address of &a[0] if len == 0:
209 // pass nil in that case.
210 text += fmt.Sprintf("\tvar _p%d *%s\n", n, s[1])
211 text += fmt.Sprintf("\tif len(%s) > 0 {\n\t\t_p%d = &%s[0]\n\t}\n", p.Name, n, p.Name)
212 args = append(args, fmt.Sprintf("uintptr(unsafe.Pointer(_p%d))", n), fmt.Sprintf("uintptr(len(%s))", p.Name))
213 n++
214 } else if p.Type == "int64" && endianness != "" {
215 if endianness == "big-endian" {
216 args = append(args, fmt.Sprintf("uintptr(%s>>32)", p.Name), fmt.Sprintf("uintptr(%s)", p.Name))
217 } else {
218 args = append(args, fmt.Sprintf("uintptr(%s)", p.Name), fmt.Sprintf("uintptr(%s>>32)", p.Name))
219 }
220 } else if p.Type == "bool" {
221 text += fmt.Sprintf("\tvar _p%d uint32\n", n)
222 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)
223 args = append(args, fmt.Sprintf("uintptr(_p%d)", n))
224 n++
225 } else {
226 args = append(args, fmt.Sprintf("uintptr(%s)", p.Name))
227 }
228 }
229 nargs := len(args)
230
231 // Determine which form to use; pad args with zeros.
232 asm := "sysvicall6"
233 if nonblock != nil {
234 asm = "rawSysvicall6"
235 }
236 if len(args) <= 6 {
237 for len(args) < 6 {
238 args = append(args, "0")
239 }
240 } else {
241 fmt.Fprintf(os.Stderr, "%s: too many arguments to system call\n", path)
242 os.Exit(1)
243 }
244
245 // Actual call.
246 arglist := strings.Join(args, ", ")
247 call := fmt.Sprintf("%s(uintptr(unsafe.Pointer(&%s)), %d, %s)", asm, sysvarname, nargs, arglist)
248
249 // Assign return values.
250 body := ""
251 ret := []string{"_", "_", "_"}
252 doErrno := false
253 for i := 0; i < len(out); i++ {
254 p := parseParam(out[i])
255 reg := ""
256 if p.Name == "err" {
257 reg = "e1"
258 ret[2] = reg
259 doErrno = true
260 } else {
261 reg = fmt.Sprintf("r%d", i)
262 ret[i] = reg
263 }
264 if p.Type == "bool" {
265 reg = fmt.Sprintf("%d != 0", reg)
266 }
267 if p.Type == "int64" && endianness != "" {
268 // 64-bit number in r1:r0 or r0:r1.
269 if i+2 > len(out) {
270 fmt.Fprintf(os.Stderr, "%s: not enough registers for int64 return\n", path)
271 os.Exit(1)
272 }
273 if endianness == "big-endian" {
274 reg = fmt.Sprintf("int64(r%d)<<32 | int64(r%d)", i, i+1)
275 } else {
276 reg = fmt.Sprintf("int64(r%d)<<32 | int64(r%d)", i+1, i)
277 }
278 ret[i] = fmt.Sprintf("r%d", i)
279 ret[i+1] = fmt.Sprintf("r%d", i+1)
280 }
281 if reg != "e1" {
282 body += fmt.Sprintf("\t%s = %s(%s)\n", p.Name, p.Type, reg)
283 }
284 }
285 if ret[0] == "_" && ret[1] == "_" && ret[2] == "_" {
286 text += fmt.Sprintf("\t%s\n", call)
287 } else {
288 text += fmt.Sprintf("\t%s, %s, %s := %s\n", ret[0], ret[1], ret[2], call)
289 }
290 text += body
291
292 if doErrno {
293 text += "\tif e1 != 0 {\n"
294 text += "\t\terr = e1\n"
295 text += "\t}\n"
296 }
297 text += "\treturn\n"
298 text += "}\n"
299 }
300 if err := s.Err(); err != nil {
301 fmt.Fprintf(os.Stderr, err.Error())
302 os.Exit(1)
303 }
304 file.Close()
305 }
306 imp := ""
307 if pack != "unix" {
308 imp = "import \"golang.org/x/sys/unix\"\n"
309
310 }
311 vardecls := "\t" + strings.Join(vars, ",\n\t")
312 vardecls += " syscallFunc"
313 fmt.Printf(srcTemplate, cmdLine(), buildTags(), pack, imp, dynimports, linknames, vardecls, text)
314}
315
316const srcTemplate = `// %s
317// Code generated by the command above; see README.md. DO NOT EDIT.
318
319// +build %s
320
321package %s
322
323import (
324 "syscall"
325 "unsafe"
326)
327%s
328%s
329%s
330var (
331%s
332)
333
334%s
335`
diff --git a/vendor/golang.org/x/sys/unix/mksyscall_solaris.pl b/vendor/golang.org/x/sys/unix/mksyscall_solaris.pl
deleted file mode 100644
index a354df5..0000000
--- a/vendor/golang.org/x/sys/unix/mksyscall_solaris.pl
+++ /dev/null
@@ -1,294 +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_solaris.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_solaris.pl " . join(' ', @ARGV);
23my $errors = 0;
24my $_32bit = "";
25my $tags = ""; # build tags
26
27binmode STDOUT;
28
29if($ARGV[0] eq "-b32") {
30 $_32bit = "big-endian";
31 shift;
32} elsif($ARGV[0] eq "-l32") {
33 $_32bit = "little-endian";
34 shift;
35}
36if($ARGV[0] eq "-tags") {
37 shift;
38 $tags = $ARGV[0];
39 shift;
40}
41
42if($ARGV[0] =~ /^-/) {
43 print STDERR "usage: mksyscall_solaris.pl [-b32 | -l32] [-tags x,y] [file ...]\n";
44 exit 1;
45}
46
47sub parseparamlist($) {
48 my ($list) = @_;
49 $list =~ s/^\s*//;
50 $list =~ s/\s*$//;
51 if($list eq "") {
52 return ();
53 }
54 return split(/\s*,\s*/, $list);
55}
56
57sub parseparam($) {
58 my ($p) = @_;
59 if($p !~ /^(\S*) (\S*)$/) {
60 print STDERR "$ARGV:$.: malformed parameter: $p\n";
61 $errors = 1;
62 return ("xx", "int");
63 }
64 return ($1, $2);
65}
66
67my $package = "";
68my $text = "";
69my $dynimports = "";
70my $linknames = "";
71my @vars = ();
72while(<>) {
73 chomp;
74 s/\s+/ /g;
75 s/^\s+//;
76 s/\s+$//;
77 $package = $1 if !$package && /^package (\S+)$/;
78 my $nonblock = /^\/\/sysnb /;
79 next if !/^\/\/sys / && !$nonblock;
80
81 # Line must be of the form
82 # func Open(path string, mode int, perm int) (fd int, err error)
83 # Split into name, in params, out params.
84 if(!/^\/\/sys(nb)? (\w+)\(([^()]*)\)\s*(?:\(([^()]+)\))?\s*(?:=\s*(?:(\w*)\.)?(\w*))?$/) {
85 print STDERR "$ARGV:$.: malformed //sys declaration\n";
86 $errors = 1;
87 next;
88 }
89 my ($nb, $func, $in, $out, $modname, $sysname) = ($1, $2, $3, $4, $5, $6);
90
91 # Split argument lists on comma.
92 my @in = parseparamlist($in);
93 my @out = parseparamlist($out);
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
100 # So file name.
101 if($modname eq "") {
102 $modname = "libc";
103 }
104
105 # System call name.
106 if($sysname eq "") {
107 $sysname = "$func";
108 }
109
110 # System call pointer variable name.
111 my $sysvarname = "proc$sysname";
112
113 my $strconvfunc = "BytePtrFromString";
114 my $strconvtype = "*byte";
115
116 $sysname =~ y/A-Z/a-z/; # All libc functions are lowercase.
117
118 # Runtime import of function to allow cross-platform builds.
119 $dynimports .= "//go:cgo_import_dynamic libc_${sysname} ${sysname} \"$modname.so\"\n";
120 # Link symbol to proc address variable.
121 $linknames .= "//go:linkname ${sysvarname} libc_${sysname}\n";
122 # Library proc address variable.
123 push @vars, $sysvarname;
124
125 # Go function header.
126 $out = join(', ', @out);
127 if($out ne "") {
128 $out = " ($out)";
129 }
130 if($text ne "") {
131 $text .= "\n"
132 }
133 $text .= sprintf "func %s(%s)%s {\n", $func, join(', ', @in), $out;
134
135 # Check if err return available
136 my $errvar = "";
137 foreach my $p (@out) {
138 my ($name, $type) = parseparam($p);
139 if($type eq "error") {
140 $errvar = $name;
141 last;
142 }
143 }
144
145 # Prepare arguments to Syscall.
146 my @args = ();
147 my $n = 0;
148 foreach my $p (@in) {
149 my ($name, $type) = parseparam($p);
150 if($type =~ /^\*/) {
151 push @args, "uintptr(unsafe.Pointer($name))";
152 } elsif($type eq "string" && $errvar ne "") {
153 $text .= "\tvar _p$n $strconvtype\n";
154 $text .= "\t_p$n, $errvar = $strconvfunc($name)\n";
155 $text .= "\tif $errvar != nil {\n\t\treturn\n\t}\n";
156 push @args, "uintptr(unsafe.Pointer(_p$n))";
157 $n++;
158 } elsif($type eq "string") {
159 print STDERR "$ARGV:$.: $func uses string arguments, but has no error return\n";
160 $text .= "\tvar _p$n $strconvtype\n";
161 $text .= "\t_p$n, _ = $strconvfunc($name)\n";
162 push @args, "uintptr(unsafe.Pointer(_p$n))";
163 $n++;
164 } elsif($type =~ /^\[\](.*)/) {
165 # Convert slice into pointer, length.
166 # Have to be careful not to take address of &a[0] if len == 0:
167 # pass nil in that case.
168 $text .= "\tvar _p$n *$1\n";
169 $text .= "\tif len($name) > 0 {\n\t\t_p$n = \&$name\[0]\n\t}\n";
170 push @args, "uintptr(unsafe.Pointer(_p$n))", "uintptr(len($name))";
171 $n++;
172 } elsif($type eq "int64" && $_32bit ne "") {
173 if($_32bit eq "big-endian") {
174 push @args, "uintptr($name >> 32)", "uintptr($name)";
175 } else {
176 push @args, "uintptr($name)", "uintptr($name >> 32)";
177 }
178 } elsif($type eq "bool") {
179 $text .= "\tvar _p$n uint32\n";
180 $text .= "\tif $name {\n\t\t_p$n = 1\n\t} else {\n\t\t_p$n = 0\n\t}\n";
181 push @args, "uintptr(_p$n)";
182 $n++;
183 } else {
184 push @args, "uintptr($name)";
185 }
186 }
187 my $nargs = @args;
188
189 # Determine which form to use; pad args with zeros.
190 my $asm = "sysvicall6";
191 if ($nonblock) {
192 $asm = "rawSysvicall6";
193 }
194 if(@args <= 6) {
195 while(@args < 6) {
196 push @args, "0";
197 }
198 } else {
199 print STDERR "$ARGV:$.: too many arguments to system call\n";
200 }
201
202 # Actual call.
203 my $args = join(', ', @args);
204 my $call = "$asm(uintptr(unsafe.Pointer(&$sysvarname)), $nargs, $args)";
205
206 # Assign return values.
207 my $body = "";
208 my $failexpr = "";
209 my @ret = ("_", "_", "_");
210 my @pout= ();
211 my $do_errno = 0;
212 for(my $i=0; $i<@out; $i++) {
213 my $p = $out[$i];
214 my ($name, $type) = parseparam($p);
215 my $reg = "";
216 if($name eq "err") {
217 $reg = "e1";
218 $ret[2] = $reg;
219 $do_errno = 1;
220 } else {
221 $reg = sprintf("r%d", $i);
222 $ret[$i] = $reg;
223 }
224 if($type eq "bool") {
225 $reg = "$reg != 0";
226 }
227 if($type eq "int64" && $_32bit ne "") {
228 # 64-bit number in r1:r0 or r0:r1.
229 if($i+2 > @out) {
230 print STDERR "$ARGV:$.: not enough registers for int64 return\n";
231 }
232 if($_32bit eq "big-endian") {
233 $reg = sprintf("int64(r%d)<<32 | int64(r%d)", $i, $i+1);
234 } else {
235 $reg = sprintf("int64(r%d)<<32 | int64(r%d)", $i+1, $i);
236 }
237 $ret[$i] = sprintf("r%d", $i);
238 $ret[$i+1] = sprintf("r%d", $i+1);
239 }
240 if($reg ne "e1") {
241 $body .= "\t$name = $type($reg)\n";
242 }
243 }
244 if ($ret[0] eq "_" && $ret[1] eq "_" && $ret[2] eq "_") {
245 $text .= "\t$call\n";
246 } else {
247 $text .= "\t$ret[0], $ret[1], $ret[2] := $call\n";
248 }
249 $text .= $body;
250
251 if ($do_errno) {
252 $text .= "\tif e1 != 0 {\n";
253 $text .= "\t\terr = e1\n";
254 $text .= "\t}\n";
255 }
256 $text .= "\treturn\n";
257 $text .= "}\n";
258}
259
260if($errors) {
261 exit 1;
262}
263
264print <<EOF;
265// $cmdline
266// Code generated by the command above; see README.md. DO NOT EDIT.
267
268// +build $tags
269
270package $package
271
272import (
273 "syscall"
274 "unsafe"
275)
276EOF
277
278print "import \"golang.org/x/sys/unix\"\n" if $package ne "unix";
279
280my $vardecls = "\t" . join(",\n\t", @vars);
281$vardecls .= " syscallFunc";
282
283chomp($_=<<EOF);
284
285$dynimports
286$linknames
287var (
288$vardecls
289)
290
291$text
292EOF
293print $_;
294exit 0;
diff --git a/vendor/golang.org/x/sys/unix/mksysctl_openbsd.go b/vendor/golang.org/x/sys/unix/mksysctl_openbsd.go
new file mode 100644
index 0000000..b6b4099
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/mksysctl_openbsd.go
@@ -0,0 +1,355 @@
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// Parse the header files for OpenBSD and generate a Go usable sysctl MIB.
8//
9// Build a MIB with each entry being an array containing the level, type and
10// a hash that will contain additional entries if the current entry is a node.
11// We then walk this MIB and create a flattened sysctl name to OID hash.
12
13package main
14
15import (
16 "bufio"
17 "fmt"
18 "os"
19 "path/filepath"
20 "regexp"
21 "sort"
22 "strings"
23)
24
25var (
26 goos, goarch string
27)
28
29// cmdLine returns this programs's commandline arguments.
30func cmdLine() string {
31 return "go run mksysctl_openbsd.go " + strings.Join(os.Args[1:], " ")
32}
33
34// buildTags returns build tags.
35func buildTags() string {
36 return fmt.Sprintf("%s,%s", goarch, goos)
37}
38
39// reMatch performs regular expression match and stores the substring slice to value pointed by m.
40func reMatch(re *regexp.Regexp, str string, m *[]string) bool {
41 *m = re.FindStringSubmatch(str)
42 if *m != nil {
43 return true
44 }
45 return false
46}
47
48type nodeElement struct {
49 n int
50 t string
51 pE *map[string]nodeElement
52}
53
54var (
55 debugEnabled bool
56 mib map[string]nodeElement
57 node *map[string]nodeElement
58 nodeMap map[string]string
59 sysCtl []string
60)
61
62var (
63 ctlNames1RE = regexp.MustCompile(`^#define\s+(CTL_NAMES)\s+{`)
64 ctlNames2RE = regexp.MustCompile(`^#define\s+(CTL_(.*)_NAMES)\s+{`)
65 ctlNames3RE = regexp.MustCompile(`^#define\s+((.*)CTL_NAMES)\s+{`)
66 netInetRE = regexp.MustCompile(`^netinet/`)
67 netInet6RE = regexp.MustCompile(`^netinet6/`)
68 netRE = regexp.MustCompile(`^net/`)
69 bracesRE = regexp.MustCompile(`{.*}`)
70 ctlTypeRE = regexp.MustCompile(`{\s+"(\w+)",\s+(CTLTYPE_[A-Z]+)\s+}`)
71 fsNetKernRE = regexp.MustCompile(`^(fs|net|kern)_`)
72)
73
74func debug(s string) {
75 if debugEnabled {
76 fmt.Fprintln(os.Stderr, s)
77 }
78}
79
80// Walk the MIB and build a sysctl name to OID mapping.
81func buildSysctl(pNode *map[string]nodeElement, name string, oid []int) {
82 lNode := pNode // local copy of pointer to node
83 var keys []string
84 for k := range *lNode {
85 keys = append(keys, k)
86 }
87 sort.Strings(keys)
88
89 for _, key := range keys {
90 nodename := name
91 if name != "" {
92 nodename += "."
93 }
94 nodename += key
95
96 nodeoid := append(oid, (*pNode)[key].n)
97
98 if (*pNode)[key].t == `CTLTYPE_NODE` {
99 if _, ok := nodeMap[nodename]; ok {
100 lNode = &mib
101 ctlName := nodeMap[nodename]
102 for _, part := range strings.Split(ctlName, ".") {
103 lNode = ((*lNode)[part]).pE
104 }
105 } else {
106 lNode = (*pNode)[key].pE
107 }
108 buildSysctl(lNode, nodename, nodeoid)
109 } else if (*pNode)[key].t != "" {
110 oidStr := []string{}
111 for j := range nodeoid {
112 oidStr = append(oidStr, fmt.Sprintf("%d", nodeoid[j]))
113 }
114 text := "\t{ \"" + nodename + "\", []_C_int{ " + strings.Join(oidStr, ", ") + " } }, \n"
115 sysCtl = append(sysCtl, text)
116 }
117 }
118}
119
120func main() {
121 // Get the OS (using GOOS_TARGET if it exist)
122 goos = os.Getenv("GOOS_TARGET")
123 if goos == "" {
124 goos = os.Getenv("GOOS")
125 }
126 // Get the architecture (using GOARCH_TARGET if it exists)
127 goarch = os.Getenv("GOARCH_TARGET")
128 if goarch == "" {
129 goarch = os.Getenv("GOARCH")
130 }
131 // Check if GOOS and GOARCH environment variables are defined
132 if goarch == "" || goos == "" {
133 fmt.Fprintf(os.Stderr, "GOARCH or GOOS not defined in environment\n")
134 os.Exit(1)
135 }
136
137 mib = make(map[string]nodeElement)
138 headers := [...]string{
139 `sys/sysctl.h`,
140 `sys/socket.h`,
141 `sys/tty.h`,
142 `sys/malloc.h`,
143 `sys/mount.h`,
144 `sys/namei.h`,
145 `sys/sem.h`,
146 `sys/shm.h`,
147 `sys/vmmeter.h`,
148 `uvm/uvmexp.h`,
149 `uvm/uvm_param.h`,
150 `uvm/uvm_swap_encrypt.h`,
151 `ddb/db_var.h`,
152 `net/if.h`,
153 `net/if_pfsync.h`,
154 `net/pipex.h`,
155 `netinet/in.h`,
156 `netinet/icmp_var.h`,
157 `netinet/igmp_var.h`,
158 `netinet/ip_ah.h`,
159 `netinet/ip_carp.h`,
160 `netinet/ip_divert.h`,
161 `netinet/ip_esp.h`,
162 `netinet/ip_ether.h`,
163 `netinet/ip_gre.h`,
164 `netinet/ip_ipcomp.h`,
165 `netinet/ip_ipip.h`,
166 `netinet/pim_var.h`,
167 `netinet/tcp_var.h`,
168 `netinet/udp_var.h`,
169 `netinet6/in6.h`,
170 `netinet6/ip6_divert.h`,
171 `netinet6/pim6_var.h`,
172 `netinet/icmp6.h`,
173 `netmpls/mpls.h`,
174 }
175
176 ctls := [...]string{
177 `kern`,
178 `vm`,
179 `fs`,
180 `net`,
181 //debug /* Special handling required */
182 `hw`,
183 //machdep /* Arch specific */
184 `user`,
185 `ddb`,
186 //vfs /* Special handling required */
187 `fs.posix`,
188 `kern.forkstat`,
189 `kern.intrcnt`,
190 `kern.malloc`,
191 `kern.nchstats`,
192 `kern.seminfo`,
193 `kern.shminfo`,
194 `kern.timecounter`,
195 `kern.tty`,
196 `kern.watchdog`,
197 `net.bpf`,
198 `net.ifq`,
199 `net.inet`,
200 `net.inet.ah`,
201 `net.inet.carp`,
202 `net.inet.divert`,
203 `net.inet.esp`,
204 `net.inet.etherip`,
205 `net.inet.gre`,
206 `net.inet.icmp`,
207 `net.inet.igmp`,
208 `net.inet.ip`,
209 `net.inet.ip.ifq`,
210 `net.inet.ipcomp`,
211 `net.inet.ipip`,
212 `net.inet.mobileip`,
213 `net.inet.pfsync`,
214 `net.inet.pim`,
215 `net.inet.tcp`,
216 `net.inet.udp`,
217 `net.inet6`,
218 `net.inet6.divert`,
219 `net.inet6.ip6`,
220 `net.inet6.icmp6`,
221 `net.inet6.pim6`,
222 `net.inet6.tcp6`,
223 `net.inet6.udp6`,
224 `net.mpls`,
225 `net.mpls.ifq`,
226 `net.key`,
227 `net.pflow`,
228 `net.pfsync`,
229 `net.pipex`,
230 `net.rt`,
231 `vm.swapencrypt`,
232 //vfsgenctl /* Special handling required */
233 }
234
235 // Node name "fixups"
236 ctlMap := map[string]string{
237 "ipproto": "net.inet",
238 "net.inet.ipproto": "net.inet",
239 "net.inet6.ipv6proto": "net.inet6",
240 "net.inet6.ipv6": "net.inet6.ip6",
241 "net.inet.icmpv6": "net.inet6.icmp6",
242 "net.inet6.divert6": "net.inet6.divert",
243 "net.inet6.tcp6": "net.inet.tcp",
244 "net.inet6.udp6": "net.inet.udp",
245 "mpls": "net.mpls",
246 "swpenc": "vm.swapencrypt",
247 }
248
249 // Node mappings
250 nodeMap = map[string]string{
251 "net.inet.ip.ifq": "net.ifq",
252 "net.inet.pfsync": "net.pfsync",
253 "net.mpls.ifq": "net.ifq",
254 }
255
256 mCtls := make(map[string]bool)
257 for _, ctl := range ctls {
258 mCtls[ctl] = true
259 }
260
261 for _, header := range headers {
262 debug("Processing " + header)
263 file, err := os.Open(filepath.Join("/usr/include", header))
264 if err != nil {
265 fmt.Fprintf(os.Stderr, "%v\n", err)
266 os.Exit(1)
267 }
268 s := bufio.NewScanner(file)
269 for s.Scan() {
270 var sub []string
271 if reMatch(ctlNames1RE, s.Text(), &sub) ||
272 reMatch(ctlNames2RE, s.Text(), &sub) ||
273 reMatch(ctlNames3RE, s.Text(), &sub) {
274 if sub[1] == `CTL_NAMES` {
275 // Top level.
276 node = &mib
277 } else {
278 // Node.
279 nodename := strings.ToLower(sub[2])
280 ctlName := ""
281 if reMatch(netInetRE, header, &sub) {
282 ctlName = "net.inet." + nodename
283 } else if reMatch(netInet6RE, header, &sub) {
284 ctlName = "net.inet6." + nodename
285 } else if reMatch(netRE, header, &sub) {
286 ctlName = "net." + nodename
287 } else {
288 ctlName = nodename
289 ctlName = fsNetKernRE.ReplaceAllString(ctlName, `$1.`)
290 }
291
292 if val, ok := ctlMap[ctlName]; ok {
293 ctlName = val
294 }
295 if _, ok := mCtls[ctlName]; !ok {
296 debug("Ignoring " + ctlName + "...")
297 continue
298 }
299
300 // Walk down from the top of the MIB.
301 node = &mib
302 for _, part := range strings.Split(ctlName, ".") {
303 if _, ok := (*node)[part]; !ok {
304 debug("Missing node " + part)
305 (*node)[part] = nodeElement{n: 0, t: "", pE: &map[string]nodeElement{}}
306 }
307 node = (*node)[part].pE
308 }
309 }
310
311 // Populate current node with entries.
312 i := -1
313 for !strings.HasPrefix(s.Text(), "}") {
314 s.Scan()
315 if reMatch(bracesRE, s.Text(), &sub) {
316 i++
317 }
318 if !reMatch(ctlTypeRE, s.Text(), &sub) {
319 continue
320 }
321 (*node)[sub[1]] = nodeElement{n: i, t: sub[2], pE: &map[string]nodeElement{}}
322 }
323 }
324 }
325 err = s.Err()
326 if err != nil {
327 fmt.Fprintf(os.Stderr, "%v\n", err)
328 os.Exit(1)
329 }
330 file.Close()
331 }
332 buildSysctl(&mib, "", []int{})
333
334 sort.Strings(sysCtl)
335 text := strings.Join(sysCtl, "")
336
337 fmt.Printf(srcTemplate, cmdLine(), buildTags(), text)
338}
339
340const srcTemplate = `// %s
341// Code generated by the command above; DO NOT EDIT.
342
343// +build %s
344
345package unix
346
347type mibentry struct {
348 ctlname string
349 ctloid []_C_int
350}
351
352var sysctlMib = []mibentry {
353%s
354}
355`
diff --git a/vendor/golang.org/x/sys/unix/mksysctl_openbsd.pl b/vendor/golang.org/x/sys/unix/mksysctl_openbsd.pl
deleted file mode 100644
index 20632e1..0000000
--- a/vendor/golang.org/x/sys/unix/mksysctl_openbsd.pl
+++ /dev/null
@@ -1,265 +0,0 @@
1#!/usr/bin/env perl
2
3# Copyright 2011 The Go Authors. All rights reserved.
4# Use of this source code is governed by a BSD-style
5# license that can be found in the LICENSE file.
6
7#
8# Parse the header files for OpenBSD and generate a Go usable sysctl MIB.
9#
10# Build a MIB with each entry being an array containing the level, type and
11# a hash that will contain additional entries if the current entry is a node.
12# We then walk this MIB and create a flattened sysctl name to OID hash.
13#
14
15use strict;
16
17if($ENV{'GOARCH'} eq "" || $ENV{'GOOS'} eq "") {
18 print STDERR "GOARCH or GOOS not defined in environment\n";
19 exit 1;
20}
21
22my $debug = 0;
23my %ctls = ();
24
25my @headers = qw (
26 sys/sysctl.h
27 sys/socket.h
28 sys/tty.h
29 sys/malloc.h
30 sys/mount.h
31 sys/namei.h
32 sys/sem.h
33 sys/shm.h
34 sys/vmmeter.h
35 uvm/uvmexp.h
36 uvm/uvm_param.h
37 uvm/uvm_swap_encrypt.h
38 ddb/db_var.h
39 net/if.h
40 net/if_pfsync.h
41 net/pipex.h
42 netinet/in.h
43 netinet/icmp_var.h
44 netinet/igmp_var.h
45 netinet/ip_ah.h
46 netinet/ip_carp.h
47 netinet/ip_divert.h
48 netinet/ip_esp.h
49 netinet/ip_ether.h
50 netinet/ip_gre.h
51 netinet/ip_ipcomp.h
52 netinet/ip_ipip.h
53 netinet/pim_var.h
54 netinet/tcp_var.h
55 netinet/udp_var.h
56 netinet6/in6.h
57 netinet6/ip6_divert.h
58 netinet6/pim6_var.h
59 netinet/icmp6.h
60 netmpls/mpls.h
61);
62
63my @ctls = qw (
64 kern
65 vm
66 fs
67 net
68 #debug # Special handling required
69 hw
70 #machdep # Arch specific
71 user
72 ddb
73 #vfs # Special handling required
74 fs.posix
75 kern.forkstat
76 kern.intrcnt
77 kern.malloc
78 kern.nchstats
79 kern.seminfo
80 kern.shminfo
81 kern.timecounter
82 kern.tty
83 kern.watchdog
84 net.bpf
85 net.ifq
86 net.inet
87 net.inet.ah
88 net.inet.carp
89 net.inet.divert
90 net.inet.esp
91 net.inet.etherip
92 net.inet.gre
93 net.inet.icmp
94 net.inet.igmp
95 net.inet.ip
96 net.inet.ip.ifq
97 net.inet.ipcomp
98 net.inet.ipip
99 net.inet.mobileip
100 net.inet.pfsync
101 net.inet.pim
102 net.inet.tcp
103 net.inet.udp
104 net.inet6
105 net.inet6.divert
106 net.inet6.ip6
107 net.inet6.icmp6
108 net.inet6.pim6
109 net.inet6.tcp6
110 net.inet6.udp6
111 net.mpls
112 net.mpls.ifq
113 net.key
114 net.pflow
115 net.pfsync
116 net.pipex
117 net.rt
118 vm.swapencrypt
119 #vfsgenctl # Special handling required
120);
121
122# Node name "fixups"
123my %ctl_map = (
124 "ipproto" => "net.inet",
125 "net.inet.ipproto" => "net.inet",
126 "net.inet6.ipv6proto" => "net.inet6",
127 "net.inet6.ipv6" => "net.inet6.ip6",
128 "net.inet.icmpv6" => "net.inet6.icmp6",
129 "net.inet6.divert6" => "net.inet6.divert",
130 "net.inet6.tcp6" => "net.inet.tcp",
131 "net.inet6.udp6" => "net.inet.udp",
132 "mpls" => "net.mpls",
133 "swpenc" => "vm.swapencrypt"
134);
135
136# Node mappings
137my %node_map = (
138 "net.inet.ip.ifq" => "net.ifq",
139 "net.inet.pfsync" => "net.pfsync",
140 "net.mpls.ifq" => "net.ifq"
141);
142
143my $ctlname;
144my %mib = ();
145my %sysctl = ();
146my $node;
147
148sub debug() {
149 print STDERR "$_[0]\n" if $debug;
150}
151
152# Walk the MIB and build a sysctl name to OID mapping.
153sub build_sysctl() {
154 my ($node, $name, $oid) = @_;
155 my %node = %{$node};
156 my @oid = @{$oid};
157
158 foreach my $key (sort keys %node) {
159 my @node = @{$node{$key}};
160 my $nodename = $name.($name ne '' ? '.' : '').$key;
161 my @nodeoid = (@oid, $node[0]);
162 if ($node[1] eq 'CTLTYPE_NODE') {
163 if (exists $node_map{$nodename}) {
164 $node = \%mib;
165 $ctlname = $node_map{$nodename};
166 foreach my $part (split /\./, $ctlname) {
167 $node = \%{@{$$node{$part}}[2]};
168 }
169 } else {
170 $node = $node[2];
171 }
172 &build_sysctl($node, $nodename, \@nodeoid);
173 } elsif ($node[1] ne '') {
174 $sysctl{$nodename} = \@nodeoid;
175 }
176 }
177}
178
179foreach my $ctl (@ctls) {
180 $ctls{$ctl} = $ctl;
181}
182
183# Build MIB
184foreach my $header (@headers) {
185 &debug("Processing $header...");
186 open HEADER, "/usr/include/$header" ||
187 print STDERR "Failed to open $header\n";
188 while (<HEADER>) {
189 if ($_ =~ /^#define\s+(CTL_NAMES)\s+{/ ||
190 $_ =~ /^#define\s+(CTL_(.*)_NAMES)\s+{/ ||
191 $_ =~ /^#define\s+((.*)CTL_NAMES)\s+{/) {
192 if ($1 eq 'CTL_NAMES') {
193 # Top level.
194 $node = \%mib;
195 } else {
196 # Node.
197 my $nodename = lc($2);
198 if ($header =~ /^netinet\//) {
199 $ctlname = "net.inet.$nodename";
200 } elsif ($header =~ /^netinet6\//) {
201 $ctlname = "net.inet6.$nodename";
202 } elsif ($header =~ /^net\//) {
203 $ctlname = "net.$nodename";
204 } else {
205 $ctlname = "$nodename";
206 $ctlname =~ s/^(fs|net|kern)_/$1\./;
207 }
208 if (exists $ctl_map{$ctlname}) {
209 $ctlname = $ctl_map{$ctlname};
210 }
211 if (not exists $ctls{$ctlname}) {
212 &debug("Ignoring $ctlname...");
213 next;
214 }
215
216 # Walk down from the top of the MIB.
217 $node = \%mib;
218 foreach my $part (split /\./, $ctlname) {
219 if (not exists $$node{$part}) {
220 &debug("Missing node $part");
221 $$node{$part} = [ 0, '', {} ];
222 }
223 $node = \%{@{$$node{$part}}[2]};
224 }
225 }
226
227 # Populate current node with entries.
228 my $i = -1;
229 while (defined($_) && $_ !~ /^}/) {
230 $_ = <HEADER>;
231 $i++ if $_ =~ /{.*}/;
232 next if $_ !~ /{\s+"(\w+)",\s+(CTLTYPE_[A-Z]+)\s+}/;
233 $$node{$1} = [ $i, $2, {} ];
234 }
235 }
236 }
237 close HEADER;
238}
239
240&build_sysctl(\%mib, "", []);
241
242print <<EOF;
243// mksysctl_openbsd.pl
244// Code generated by the command above; DO NOT EDIT.
245
246// +build $ENV{'GOARCH'},$ENV{'GOOS'}
247
248package unix;
249
250type mibentry struct {
251 ctlname string
252 ctloid []_C_int
253}
254
255var sysctlMib = []mibentry {
256EOF
257
258foreach my $name (sort keys %sysctl) {
259 my @oid = @{$sysctl{$name}};
260 print "\t{ \"$name\", []_C_int{ ", join(', ', @oid), " } }, \n";
261}
262
263print <<EOF;
264}
265EOF
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/pledge_openbsd.go
index 230a36d..eb48294 100644
--- a/vendor/golang.org/x/sys/unix/openbsd_pledge.go
+++ b/vendor/golang.org/x/sys/unix/pledge_openbsd.go
@@ -2,9 +2,6 @@
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 openbsd
6// +build 386 amd64 arm
7
8package unix 5package unix
9 6
10import ( 7import (
diff --git a/vendor/golang.org/x/sys/unix/sockcmsg_unix.go b/vendor/golang.org/x/sys/unix/sockcmsg_unix.go
index 9dd2f32..062bcab 100644
--- a/vendor/golang.org/x/sys/unix/sockcmsg_unix.go
+++ b/vendor/golang.org/x/sys/unix/sockcmsg_unix.go
@@ -8,17 +8,33 @@
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 "aix":
19 if darwin64Bit || dragonfly64Bit || solaris64Bit { 22 // There is no alignment on AIX.
20 salign = 4 23 salign = 1
24 case "darwin", "dragonfly", "solaris", "illumos":
25 // NOTE: It seems like 64-bit Darwin, DragonFly BSD,
26 // illumos, and Solaris kernels still require 32-bit
27 // aligned access to network subsystem.
28 if SizeofPtr == 8 {
29 salign = 4
30 }
31 case "netbsd", "openbsd":
32 // NetBSD and OpenBSD armv7 require 64-bit alignment.
33 if runtime.GOARCH == "arm" {
34 salign = 8
35 }
21 } 36 }
37
22 return (salen + salign - 1) & ^(salign - 1) 38 return (salen + salign - 1) & ^(salign - 1)
23} 39}
24 40
diff --git a/vendor/golang.org/x/sys/unix/syscall.go b/vendor/golang.org/x/sys/unix/syscall.go
index 0d4b1d7..fd4ee8e 100644
--- a/vendor/golang.org/x/sys/unix/syscall.go
+++ b/vendor/golang.org/x/sys/unix/syscall.go
@@ -50,5 +50,4 @@ func BytePtrFromString(s string) (*byte, error) {
50} 50}
51 51
52// Single-word zero for use when we need a valid pointer to 0 bytes. 52// Single-word zero for use when we need a valid pointer to 0 bytes.
53// See mkunix.pl.
54var _zero uintptr 53var _zero uintptr
diff --git a/vendor/golang.org/x/sys/unix/syscall_aix.go b/vendor/golang.org/x/sys/unix/syscall_aix.go
index f8eac17..c1fb7bd 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
@@ -385,10 +389,6 @@ func IoctlGetTermios(fd int, req uint) (*Termios, error) {
385 389
386//sys fcntl(fd int, cmd int, arg int) (val int, err error) 390//sys fcntl(fd int, cmd int, arg int) (val int, err error)
387 391
388func Flock(fd int, how int) (err error) {
389 return syscall.Flock(fd, how)
390}
391
392/* 392/*
393 * Direct access 393 * Direct access
394 */ 394 */
@@ -444,8 +444,6 @@ func Flock(fd int, how int) (err error) {
444//sysnb Times(tms *Tms) (ticks uintptr, err error) 444//sysnb Times(tms *Tms) (ticks uintptr, err error)
445//sysnb Umask(mask int) (oldmask int) 445//sysnb Umask(mask int) (oldmask int)
446//sysnb Uname(buf *Utsname) (err error) 446//sysnb Uname(buf *Utsname) (err error)
447//TODO umount
448// //sys Unmount(target string, flags int) (err error) = umount
449//sys Unlink(path string) (err error) 447//sys Unlink(path string) (err error)
450//sys Unlinkat(dirfd int, path string, flags int) (err error) 448//sys Unlinkat(dirfd int, path string, flags int) (err error)
451//sys Ustat(dev int, ubuf *Ustat_t) (err error) 449//sys Ustat(dev int, ubuf *Ustat_t) (err error)
@@ -470,8 +468,7 @@ func Flock(fd int, how int) (err error) {
470//sys Pause() (err error) 468//sys Pause() (err error)
471//sys Pread(fd int, p []byte, offset int64) (n int, err error) = pread64 469//sys Pread(fd int, p []byte, offset int64) (n int, err error) = pread64
472//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = pwrite64 470//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = pwrite64
473//TODO Select 471//sys Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error)
474// //sys Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error)
475//sys Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) 472//sys Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error)
476//sysnb Setregid(rgid int, egid int) (err error) 473//sysnb Setregid(rgid int, egid int) (err error)
477//sysnb Setreuid(ruid int, euid int) (err error) 474//sysnb Setreuid(ruid int, euid int) (err error)
@@ -493,8 +490,10 @@ func Flock(fd int, how int) (err error) {
493//sysnb getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) 490//sysnb getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error)
494//sys recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) 491//sys recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error)
495//sys sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) 492//sys sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error)
496//sys recvmsg(s int, msg *Msghdr, flags int) (n int, err error) 493
497//sys sendmsg(s int, msg *Msghdr, flags int) (n int, err error) 494// In order to use msghdr structure with Control, Controllen, nrecvmsg and nsendmsg must be used.
495//sys recvmsg(s int, msg *Msghdr, flags int) (n int, err error) = nrecvmsg
496//sys sendmsg(s int, msg *Msghdr, flags int) (n int, err error) = nsendmsg
498 497
499//sys munmap(addr uintptr, length uintptr) (err error) 498//sys munmap(addr uintptr, length uintptr) (err error)
500 499
@@ -545,3 +544,14 @@ func Poll(fds []PollFd, timeout int) (n int, err error) {
545//sys gettimeofday(tv *Timeval, tzp *Timezone) (err error) 544//sys gettimeofday(tv *Timeval, tzp *Timezone) (err error)
546//sysnb Time(t *Time_t) (tt Time_t, err error) 545//sysnb Time(t *Time_t) (tt Time_t, err error)
547//sys Utime(path string, buf *Utimbuf) (err error) 546//sys Utime(path string, buf *Utimbuf) (err error)
547
548//sys Getsystemcfg(label int) (n uint64)
549
550//sys umount(target string) (err error)
551func Unmount(target string, flags int) (err error) {
552 if flags != 0 {
553 // AIX doesn't have any flags for umount.
554 return ENOSYS
555 }
556 return umount(target)
557}
diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin.go b/vendor/golang.org/x/sys/unix/syscall_darwin.go
index 1aabc56..2120091 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,25 @@ 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
147func SysctlClockinfo(name string) (*Clockinfo, error) {
148 mib, err := sysctlmib(name)
149 if err != nil {
150 return nil, err
151 }
152
153 n := uintptr(SizeofClockinfo)
154 var ci Clockinfo
155 if err := sysctl(mib, (*byte)(unsafe.Pointer(&ci)), &n, nil, 0); err != nil {
156 return nil, err
157 }
158 if n != SizeofClockinfo {
159 return nil, EIO
160 }
161 return &ci, nil
162}
163
154//sysnb pipe() (r int, w int, err error) 164//sysnb pipe() (r int, w int, err error)
155 165
156func Pipe(p []int) (err error) { 166func Pipe(p []int) (err error) {
@@ -168,12 +178,7 @@ func Getfsstat(buf []Statfs_t, flags int) (n int, err error) {
168 _p0 = unsafe.Pointer(&buf[0]) 178 _p0 = unsafe.Pointer(&buf[0])
169 bufsize = unsafe.Sizeof(Statfs_t{}) * uintptr(len(buf)) 179 bufsize = unsafe.Sizeof(Statfs_t{}) * uintptr(len(buf))
170 } 180 }
171 r0, _, e1 := Syscall(SYS_GETFSSTAT64, uintptr(_p0), bufsize, uintptr(flags)) 181 return getfsstat(_p0, bufsize, flags)
172 n = int(r0)
173 if e1 != 0 {
174 err = e1
175 }
176 return
177} 182}
178 183
179func xattrPointer(dest []byte) *byte { 184func xattrPointer(dest []byte) *byte {
@@ -298,21 +303,16 @@ func setattrlistTimes(path string, times []Timespec, flags int) error {
298 if flags&AT_SYMLINK_NOFOLLOW != 0 { 303 if flags&AT_SYMLINK_NOFOLLOW != 0 {
299 options |= FSOPT_NOFOLLOW 304 options |= FSOPT_NOFOLLOW
300 } 305 }
301 _, _, e1 := Syscall6( 306 return setattrlist(
302 SYS_SETATTRLIST, 307 _p0,
303 uintptr(unsafe.Pointer(_p0)), 308 unsafe.Pointer(&attrList),
304 uintptr(unsafe.Pointer(&attrList)), 309 unsafe.Pointer(&attributes),
305 uintptr(unsafe.Pointer(&attributes)), 310 unsafe.Sizeof(attributes),
306 uintptr(unsafe.Sizeof(attributes)), 311 options)
307 uintptr(options),
308 0,
309 )
310 if e1 != 0 {
311 return e1
312 }
313 return nil
314} 312}
315 313
314//sys setattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error)
315
316func utimensat(dirfd int, path string, times *[2]Timespec, flags int) error { 316func utimensat(dirfd int, path string, times *[2]Timespec, flags int) error {
317 // Darwin doesn't support SYS_UTIMENSAT 317 // Darwin doesn't support SYS_UTIMENSAT
318 return ENOSYS 318 return ENOSYS
@@ -411,6 +411,18 @@ func Uname(uname *Utsname) error {
411 return nil 411 return nil
412} 412}
413 413
414func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
415 if raceenabled {
416 raceReleaseMerge(unsafe.Pointer(&ioSync))
417 }
418 var length = int64(count)
419 err = sendfile(infd, outfd, *offset, &length, nil, 0)
420 written = int(length)
421 return
422}
423
424//sys sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error)
425
414/* 426/*
415 * Exposed directly 427 * Exposed directly
416 */ 428 */
@@ -421,6 +433,7 @@ func Uname(uname *Utsname) error {
421//sys Chmod(path string, mode uint32) (err error) 433//sys Chmod(path string, mode uint32) (err error)
422//sys Chown(path string, uid int, gid int) (err error) 434//sys Chown(path string, uid int, gid int) (err error)
423//sys Chroot(path string) (err error) 435//sys Chroot(path string) (err error)
436//sys ClockGettime(clockid int32, time *Timespec) (err error)
424//sys Close(fd int) (err error) 437//sys Close(fd int) (err error)
425//sys Dup(fd int) (nfd int, err error) 438//sys Dup(fd int) (nfd int, err error)
426//sys Dup2(from int, to int) (err error) 439//sys Dup2(from int, to int) (err error)
@@ -435,12 +448,8 @@ func Uname(uname *Utsname) error {
435//sys Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) 448//sys Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error)
436//sys Flock(fd int, how int) (err error) 449//sys Flock(fd int, how int) (err error)
437//sys Fpathconf(fd int, name int) (val int, err error) 450//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) 451//sys Fsync(fd int) (err error)
442//sys Ftruncate(fd int, length int64) (err error) 452//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) 453//sys Getdtablesize() (size int)
445//sysnb Getegid() (egid int) 454//sysnb Getegid() (egid int)
446//sysnb Geteuid() (uid int) 455//sysnb Geteuid() (uid int)
@@ -460,7 +469,6 @@ func Uname(uname *Utsname) error {
460//sys Link(path string, link string) (err error) 469//sys Link(path string, link string) (err error)
461//sys Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) 470//sys Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error)
462//sys Listen(s int, backlog int) (err error) 471//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) 472//sys Mkdir(path string, mode uint32) (err error)
465//sys Mkdirat(dirfd int, path string, mode uint32) (err error) 473//sys Mkdirat(dirfd int, path string, mode uint32) (err error)
466//sys Mkfifo(path string, mode uint32) (err error) 474//sys Mkfifo(path string, mode uint32) (err error)
@@ -492,8 +500,6 @@ func Uname(uname *Utsname) error {
492//sysnb Setsid() (pid int, err error) 500//sysnb Setsid() (pid int, err error)
493//sysnb Settimeofday(tp *Timeval) (err error) 501//sysnb Settimeofday(tp *Timeval) (err error)
494//sysnb Setuid(uid int) (err error) 502//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) 503//sys Symlink(path string, link string) (err error)
498//sys Symlinkat(oldpath string, newdirfd int, newpath string) (err error) 504//sys Symlinkat(oldpath string, newdirfd int, newpath string) (err error)
499//sys Sync() (err error) 505//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 6401e3a..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,11 +289,14 @@ 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)
290//sys Openat(dirfd int, 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)
@@ -292,6 +304,7 @@ func Uname(uname *Utsname) error {
292//sys read(fd int, p []byte) (n int, err error) 304//sys read(fd int, p []byte) (n int, err error)
293//sys Readlink(path string, buf []byte) (n int, err error) 305//sys Readlink(path string, buf []byte) (n int, err error)
294//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)
295//sys Revoke(path string) (err error) 308//sys Revoke(path string) (err error)
296//sys Rmdir(path string) (err error) 309//sys Rmdir(path string) (err error)
297//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
@@ -313,11 +326,13 @@ func Uname(uname *Utsname) error {
313//sys Stat(path string, stat *Stat_t) (err error) 326//sys Stat(path string, stat *Stat_t) (err error)
314//sys Statfs(path string, stat *Statfs_t) (err error) 327//sys Statfs(path string, stat *Statfs_t) (err error)
315//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)
316//sys Sync() (err error) 330//sys Sync() (err error)
317//sys Truncate(path string, length int64) (err error) 331//sys Truncate(path string, length int64) (err error)
318//sys Umask(newmask int) (oldmask int) 332//sys Umask(newmask int) (oldmask int)
319//sys Undelete(path string) (err error) 333//sys Undelete(path string) (err error)
320//sys Unlink(path string) (err error) 334//sys Unlink(path string) (err error)
335//sys Unlinkat(dirfd int, path string, flags int) (err error)
321//sys Unmount(path string, flags int) (err error) 336//sys Unmount(path string, flags int) (err error)
322//sys write(fd int, p []byte) (n int, err error) 337//sys write(fd int, p []byte) (n int, err error)
323//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 085a808..a7ca1eb 100644
--- a/vendor/golang.org/x/sys/unix/syscall_freebsd.go
+++ b/vendor/golang.org/x/sys/unix/syscall_freebsd.go
@@ -500,6 +500,13 @@ func convertFromDirents11(buf []byte, old []byte) int {
500 return dstPos 500 return dstPos
501} 501}
502 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
503/* 510/*
504 * Exposed directly 511 * Exposed directly
505 */ 512 */
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 84aa8ea..c302f01 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)
@@ -36,6 +39,20 @@ func Creat(path string, mode uint32) (fd int, err error) {
36 return Open(path, O_CREAT|O_WRONLY|O_TRUNC, mode) 39 return Open(path, O_CREAT|O_WRONLY|O_TRUNC, mode)
37} 40}
38 41
42//sys FanotifyInit(flags uint, event_f_flags uint) (fd int, err error)
43//sys fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error)
44
45func FanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname string) (err error) {
46 if pathname == "" {
47 return fanotifyMark(fd, flags, mask, dirFd, nil)
48 }
49 p, err := BytePtrFromString(pathname)
50 if err != nil {
51 return err
52 }
53 return fanotifyMark(fd, flags, mask, dirFd, p)
54}
55
39//sys fchmodat(dirfd int, path string, mode uint32) (err error) 56//sys fchmodat(dirfd int, path string, mode uint32) (err error)
40 57
41func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { 58func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
@@ -55,6 +72,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 72// ioctl itself should not be exposed directly, but additional get/set
56// functions for specific types are permissible. 73// functions for specific types are permissible.
57 74
75// IoctlSetPointerInt performs an ioctl operation which sets an
76// integer value on fd, using the specified request number. The ioctl
77// argument is called with a pointer to the integer value, rather than
78// passing the integer value directly.
79func IoctlSetPointerInt(fd int, req uint, value int) error {
80 v := int32(value)
81 return ioctl(fd, req, uintptr(unsafe.Pointer(&v)))
82}
83
58// IoctlSetInt performs an ioctl operation which sets an integer value 84// IoctlSetInt performs an ioctl operation which sets an integer value
59// on fd, using the specified request number. 85// on fd, using the specified request number.
60func IoctlSetInt(fd int, req uint, value int) error { 86func IoctlSetInt(fd int, req uint, value int) error {
@@ -69,6 +95,12 @@ func ioctlSetTermios(fd int, req uint, value *Termios) error {
69 return ioctl(fd, req, uintptr(unsafe.Pointer(value))) 95 return ioctl(fd, req, uintptr(unsafe.Pointer(value)))
70} 96}
71 97
98func IoctlSetRTCTime(fd int, value *RTCTime) error {
99 err := ioctl(fd, RTC_SET_TIME, uintptr(unsafe.Pointer(value)))
100 runtime.KeepAlive(value)
101 return err
102}
103
72// IoctlGetInt performs an ioctl operation which gets an integer value 104// IoctlGetInt performs an ioctl operation which gets an integer value
73// from fd, using the specified request number. 105// from fd, using the specified request number.
74func IoctlGetInt(fd int, req uint) (int, error) { 106func IoctlGetInt(fd int, req uint) (int, error) {
@@ -89,6 +121,12 @@ func IoctlGetTermios(fd int, req uint) (*Termios, error) {
89 return &value, err 121 return &value, err
90} 122}
91 123
124func IoctlGetRTCTime(fd int) (*RTCTime, error) {
125 var value RTCTime
126 err := ioctl(fd, RTC_RD_TIME, uintptr(unsafe.Pointer(&value)))
127 return &value, err
128}
129
92//sys Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) 130//sys Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error)
93 131
94func Link(oldpath string, newpath string) (err error) { 132func Link(oldpath string, newpath string) (err error) {
@@ -710,6 +748,51 @@ func (sa *SockaddrXDP) sockaddr() (unsafe.Pointer, _Socklen, error) {
710 return unsafe.Pointer(&sa.raw), SizeofSockaddrXDP, nil 748 return unsafe.Pointer(&sa.raw), SizeofSockaddrXDP, nil
711} 749}
712 750
751// This constant mirrors the #define of PX_PROTO_OE in
752// linux/if_pppox.h. We're defining this by hand here instead of
753// autogenerating through mkerrors.sh because including
754// linux/if_pppox.h causes some declaration conflicts with other
755// includes (linux/if_pppox.h includes linux/in.h, which conflicts
756// with netinet/in.h). Given that we only need a single zero constant
757// out of that file, it's cleaner to just define it by hand here.
758const px_proto_oe = 0
759
760type SockaddrPPPoE struct {
761 SID uint16
762 Remote net.HardwareAddr
763 Dev string
764 raw RawSockaddrPPPoX
765}
766
767func (sa *SockaddrPPPoE) sockaddr() (unsafe.Pointer, _Socklen, error) {
768 if len(sa.Remote) != 6 {
769 return nil, 0, EINVAL
770 }
771 if len(sa.Dev) > IFNAMSIZ-1 {
772 return nil, 0, EINVAL
773 }
774
775 *(*uint16)(unsafe.Pointer(&sa.raw[0])) = AF_PPPOX
776 // This next field is in host-endian byte order. We can't use the
777 // same unsafe pointer cast as above, because this value is not
778 // 32-bit aligned and some architectures don't allow unaligned
779 // access.
780 //
781 // However, the value of px_proto_oe is 0, so we can use
782 // encoding/binary helpers to write the bytes without worrying
783 // about the ordering.
784 binary.BigEndian.PutUint32(sa.raw[2:6], px_proto_oe)
785 // This field is deliberately big-endian, unlike the previous
786 // one. The kernel expects SID to be in network byte order.
787 binary.BigEndian.PutUint16(sa.raw[6:8], sa.SID)
788 copy(sa.raw[8:14], sa.Remote)
789 for i := 14; i < 14+IFNAMSIZ; i++ {
790 sa.raw[i] = 0
791 }
792 copy(sa.raw[14:], sa.Dev)
793 return unsafe.Pointer(&sa.raw), SizeofSockaddrPPPoX, nil
794}
795
713func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { 796func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {
714 switch rsa.Addr.Family { 797 switch rsa.Addr.Family {
715 case AF_NETLINK: 798 case AF_NETLINK:
@@ -820,6 +903,22 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {
820 SharedUmemFD: pp.Shared_umem_fd, 903 SharedUmemFD: pp.Shared_umem_fd,
821 } 904 }
822 return sa, nil 905 return sa, nil
906 case AF_PPPOX:
907 pp := (*RawSockaddrPPPoX)(unsafe.Pointer(rsa))
908 if binary.BigEndian.Uint32(pp[2:6]) != px_proto_oe {
909 return nil, EINVAL
910 }
911 sa := &SockaddrPPPoE{
912 SID: binary.BigEndian.Uint16(pp[6:8]),
913 Remote: net.HardwareAddr(pp[8:14]),
914 }
915 for i := 14; i < 14+IFNAMSIZ; i++ {
916 if pp[i] == 0 {
917 sa.Dev = string(pp[14:i])
918 break
919 }
920 }
921 return sa, nil
823 } 922 }
824 return nil, EAFNOSUPPORT 923 return nil, EAFNOSUPPORT
825} 924}
@@ -905,10 +1004,50 @@ func GetsockoptString(fd, level, opt int) (string, error) {
905 return string(buf[:vallen-1]), nil 1004 return string(buf[:vallen-1]), nil
906} 1005}
907 1006
1007func GetsockoptTpacketStats(fd, level, opt int) (*TpacketStats, error) {
1008 var value TpacketStats
1009 vallen := _Socklen(SizeofTpacketStats)
1010 err := getsockopt(fd, level, opt, unsafe.Pointer(&value), &vallen)
1011 return &value, err
1012}
1013
1014func GetsockoptTpacketStatsV3(fd, level, opt int) (*TpacketStatsV3, error) {
1015 var value TpacketStatsV3
1016 vallen := _Socklen(SizeofTpacketStatsV3)
1017 err := getsockopt(fd, level, opt, unsafe.Pointer(&value), &vallen)
1018 return &value, err
1019}
1020
908func SetsockoptIPMreqn(fd, level, opt int, mreq *IPMreqn) (err error) { 1021func SetsockoptIPMreqn(fd, level, opt int, mreq *IPMreqn) (err error) {
909 return setsockopt(fd, level, opt, unsafe.Pointer(mreq), unsafe.Sizeof(*mreq)) 1022 return setsockopt(fd, level, opt, unsafe.Pointer(mreq), unsafe.Sizeof(*mreq))
910} 1023}
911 1024
1025func SetsockoptPacketMreq(fd, level, opt int, mreq *PacketMreq) error {
1026 return setsockopt(fd, level, opt, unsafe.Pointer(mreq), unsafe.Sizeof(*mreq))
1027}
1028
1029// SetsockoptSockFprog attaches a classic BPF or an extended BPF program to a
1030// socket to filter incoming packets. See 'man 7 socket' for usage information.
1031func SetsockoptSockFprog(fd, level, opt int, fprog *SockFprog) error {
1032 return setsockopt(fd, level, opt, unsafe.Pointer(fprog), unsafe.Sizeof(*fprog))
1033}
1034
1035func SetsockoptCanRawFilter(fd, level, opt int, filter []CanFilter) error {
1036 var p unsafe.Pointer
1037 if len(filter) > 0 {
1038 p = unsafe.Pointer(&filter[0])
1039 }
1040 return setsockopt(fd, level, opt, p, uintptr(len(filter)*SizeofCanFilter))
1041}
1042
1043func SetsockoptTpacketReq(fd, level, opt int, tp *TpacketReq) error {
1044 return setsockopt(fd, level, opt, unsafe.Pointer(tp), unsafe.Sizeof(*tp))
1045}
1046
1047func SetsockoptTpacketReq3(fd, level, opt int, tp *TpacketReq3) error {
1048 return setsockopt(fd, level, opt, unsafe.Pointer(tp), unsafe.Sizeof(*tp))
1049}
1050
912// Keyctl Commands (http://man7.org/linux/man-pages/man2/keyctl.2.html) 1051// Keyctl Commands (http://man7.org/linux/man-pages/man2/keyctl.2.html)
913 1052
914// KeyctlInt calls keyctl commands in which each argument is an int. 1053// KeyctlInt calls keyctl commands in which each argument is an int.
@@ -1288,6 +1427,13 @@ func Mount(source string, target string, fstype string, flags uintptr, data stri
1288 return mount(source, target, fstype, flags, datap) 1427 return mount(source, target, fstype, flags, datap)
1289} 1428}
1290 1429
1430func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
1431 if raceenabled {
1432 raceReleaseMerge(unsafe.Pointer(&ioSync))
1433 }
1434 return sendfile(outfd, infd, offset, count)
1435}
1436
1291// Sendto 1437// Sendto
1292// Recvfrom 1438// Recvfrom
1293// Socketpair 1439// Socketpair
@@ -1302,6 +1448,7 @@ func Mount(source string, target string, fstype string, flags uintptr, data stri
1302//sys Chroot(path string) (err error) 1448//sys Chroot(path string) (err error)
1303//sys ClockGetres(clockid int32, res *Timespec) (err error) 1449//sys ClockGetres(clockid int32, res *Timespec) (err error)
1304//sys ClockGettime(clockid int32, time *Timespec) (err error) 1450//sys ClockGettime(clockid int32, time *Timespec) (err error)
1451//sys ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error)
1305//sys Close(fd int) (err error) 1452//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) 1453//sys CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error)
1307//sys DeleteModule(name string, flags int) (err error) 1454//sys DeleteModule(name string, flags int) (err error)
@@ -1362,7 +1509,6 @@ func Getpgrp() (pid int) {
1362//sys Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) = SYS_PSELECT6 1509//sys Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) = SYS_PSELECT6
1363//sys read(fd int, p []byte) (n int, err error) 1510//sys read(fd int, p []byte) (n int, err error)
1364//sys Removexattr(path string, attr string) (err error) 1511//sys Removexattr(path string, attr string) (err error)
1365//sys Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error)
1366//sys Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) 1512//sys Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error)
1367//sys RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error) 1513//sys RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error)
1368//sys Setdomainname(p []byte) (err error) 1514//sys Setdomainname(p []byte) (err error)
@@ -1387,6 +1533,7 @@ func Setgid(uid int) (err error) {
1387 1533
1388//sys Setpriority(which int, who int, prio int) (err error) 1534//sys Setpriority(which int, who int, prio int) (err error)
1389//sys Setxattr(path string, attr string, data []byte, flags int) (err error) 1535//sys Setxattr(path string, attr string, data []byte, flags int) (err error)
1536//sys Signalfd(fd int, mask *Sigset_t, flags int) = SYS_SIGNALFD4
1390//sys Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) 1537//sys Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error)
1391//sys Sync() 1538//sys Sync()
1392//sys Syncfs(fd int) (err error) 1539//sys Syncfs(fd int) (err error)
@@ -1431,15 +1578,12 @@ func Munmap(b []byte) (err error) {
1431// Vmsplice splices user pages from a slice of Iovecs into a pipe specified by fd, 1578// Vmsplice splices user pages from a slice of Iovecs into a pipe specified by fd,
1432// using the specified flags. 1579// using the specified flags.
1433func Vmsplice(fd int, iovs []Iovec, flags int) (int, error) { 1580func Vmsplice(fd int, iovs []Iovec, flags int) (int, error) {
1434 n, _, errno := Syscall6( 1581 var p unsafe.Pointer
1435 SYS_VMSPLICE, 1582 if len(iovs) > 0 {
1436 uintptr(fd), 1583 p = unsafe.Pointer(&iovs[0])
1437 uintptr(unsafe.Pointer(&iovs[0])), 1584 }
1438 uintptr(len(iovs)), 1585
1439 uintptr(flags), 1586 n, _, errno := Syscall6(SYS_VMSPLICE, uintptr(fd), uintptr(p), uintptr(len(iovs)), uintptr(flags), 0, 0)
1440 0,
1441 0,
1442 )
1443 if errno != 0 { 1587 if errno != 0 {
1444 return 0, syscall.Errno(errno) 1588 return 0, syscall.Errno(errno)
1445 } 1589 }
@@ -1518,6 +1662,82 @@ func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
1518 return EACCES 1662 return EACCES
1519} 1663}
1520 1664
1665//sys nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) = SYS_NAME_TO_HANDLE_AT
1666//sys openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) = SYS_OPEN_BY_HANDLE_AT
1667
1668// fileHandle is the argument to nameToHandleAt and openByHandleAt. We
1669// originally tried to generate it via unix/linux/types.go with "type
1670// fileHandle C.struct_file_handle" but that generated empty structs
1671// for mips64 and mips64le. Instead, hard code it for now (it's the
1672// same everywhere else) until the mips64 generator issue is fixed.
1673type fileHandle struct {
1674 Bytes uint32
1675 Type int32
1676}
1677
1678// FileHandle represents the C struct file_handle used by
1679// name_to_handle_at (see NameToHandleAt) and open_by_handle_at (see
1680// OpenByHandleAt).
1681type FileHandle struct {
1682 *fileHandle
1683}
1684
1685// NewFileHandle constructs a FileHandle.
1686func NewFileHandle(handleType int32, handle []byte) FileHandle {
1687 const hdrSize = unsafe.Sizeof(fileHandle{})
1688 buf := make([]byte, hdrSize+uintptr(len(handle)))
1689 copy(buf[hdrSize:], handle)
1690 fh := (*fileHandle)(unsafe.Pointer(&buf[0]))
1691 fh.Type = handleType
1692 fh.Bytes = uint32(len(handle))
1693 return FileHandle{fh}
1694}
1695
1696func (fh *FileHandle) Size() int { return int(fh.fileHandle.Bytes) }
1697func (fh *FileHandle) Type() int32 { return fh.fileHandle.Type }
1698func (fh *FileHandle) Bytes() []byte {
1699 n := fh.Size()
1700 if n == 0 {
1701 return nil
1702 }
1703 return (*[1 << 30]byte)(unsafe.Pointer(uintptr(unsafe.Pointer(&fh.fileHandle.Type)) + 4))[:n:n]
1704}
1705
1706// NameToHandleAt wraps the name_to_handle_at system call; it obtains
1707// a handle for a path name.
1708func NameToHandleAt(dirfd int, path string, flags int) (handle FileHandle, mountID int, err error) {
1709 var mid _C_int
1710 // Try first with a small buffer, assuming the handle will
1711 // only be 32 bytes.
1712 size := uint32(32 + unsafe.Sizeof(fileHandle{}))
1713 didResize := false
1714 for {
1715 buf := make([]byte, size)
1716 fh := (*fileHandle)(unsafe.Pointer(&buf[0]))
1717 fh.Bytes = size - uint32(unsafe.Sizeof(fileHandle{}))
1718 err = nameToHandleAt(dirfd, path, fh, &mid, flags)
1719 if err == EOVERFLOW {
1720 if didResize {
1721 // We shouldn't need to resize more than once
1722 return
1723 }
1724 didResize = true
1725 size = fh.Bytes + uint32(unsafe.Sizeof(fileHandle{}))
1726 continue
1727 }
1728 if err != nil {
1729 return
1730 }
1731 return FileHandle{fh}, int(mid), nil
1732 }
1733}
1734
1735// OpenByHandleAt wraps the open_by_handle_at system call; it opens a
1736// file via a handle as previously returned by NameToHandleAt.
1737func OpenByHandleAt(mountFD int, handle FileHandle, flags int) (fd int, err error) {
1738 return openByHandleAt(mountFD, handle.fileHandle, flags)
1739}
1740
1521/* 1741/*
1522 * Unimplemented 1742 * Unimplemented
1523 */ 1743 */
@@ -1606,7 +1826,6 @@ func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
1606// Shmdt 1826// Shmdt
1607// Shmget 1827// Shmget
1608// Sigaltstack 1828// Sigaltstack
1609// Signalfd
1610// Swapoff 1829// Swapoff
1611// Swapon 1830// Swapon
1612// Sysfs 1831// 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..3a3c37b 100644
--- a/vendor/golang.org/x/sys/unix/syscall_linux_arm.go
+++ b/vendor/golang.org/x/sys/unix/syscall_linux_arm.go
@@ -19,12 +19,18 @@ func setTimeval(sec, usec int64) Timeval {
19 return Timeval{Sec: int32(sec), Usec: int32(usec)} 19 return Timeval{Sec: int32(sec), Usec: int32(usec)}
20} 20}
21 21
22//sysnb pipe(p *[2]_C_int) (err error)
23
22func Pipe(p []int) (err error) { 24func Pipe(p []int) (err error) {
23 if len(p) != 2 { 25 if len(p) != 2 {
24 return EINVAL 26 return EINVAL
25 } 27 }
26 var pp [2]_C_int 28 var pp [2]_C_int
29 // Try pipe2 first for Android O, then try pipe for kernel 2.6.23.
27 err = pipe2(&pp, 0) 30 err = pipe2(&pp, 0)
31 if err == ENOSYS {
32 err = pipe(&pp)
33 }
28 p[0] = int(pp[0]) 34 p[0] = int(pp[0])
29 p[1] = int(pp[1]) 35 p[1] = int(pp[1])
30 return 36 return
@@ -89,6 +95,7 @@ func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
89//sys Listen(s int, n int) (err error) 95//sys Listen(s int, n int) (err error)
90//sys Lstat(path string, stat *Stat_t) (err error) = SYS_LSTAT64 96//sys Lstat(path string, stat *Stat_t) (err error) = SYS_LSTAT64
91//sys Pause() (err error) 97//sys Pause() (err error)
98//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 99//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 100//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 101//sys Setfsgid(gid int) (err error) = SYS_SETFSGID32
@@ -257,3 +264,11 @@ func Poll(fds []PollFd, timeout int) (n int, err error) {
257 } 264 }
258 return poll(&fds[0], len(fds), timeout) 265 return poll(&fds[0], len(fds), timeout)
259} 266}
267
268//sys armSyncFileRange(fd int, flags int, off int64, n int64) (err error) = SYS_ARM_SYNC_FILE_RANGE
269
270func SyncFileRange(fd int, off int64, n int64, flags int) error {
271 // The sync_file_range and arm_sync_file_range syscalls differ only in the
272 // order of their arguments.
273 return armSyncFileRange(fd, flags, off, n)
274}
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 fa5a9a6..cb20b15 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) {
@@ -207,3 +208,16 @@ func Poll(fds []PollFd, timeout int) (n int, err error) {
207 } 208 }
208 return ppoll(&fds[0], len(fds), ts, nil) 209 return ppoll(&fds[0], len(fds), ts, nil)
209} 210}
211
212//sys kexecFileLoad(kernelFd int, initrdFd int, cmdlineLen int, cmdline string, flags int) (err error)
213
214func KexecFileLoad(kernelFd int, initrdFd int, cmdline string, flags int) error {
215 cmdlineLen := len(cmdline)
216 if cmdlineLen > 0 {
217 // Account for the additional NULL byte added by
218 // BytePtrFromString in kexecFileLoad. The kexec_file_load
219 // syscall expects a NULL-terminated string.
220 cmdlineLen++
221 }
222 return kexecFileLoad(kernelFd, initrdFd, cmdlineLen, cmdline, flags)
223}
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 44aa122..6230f64 100644
--- a/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go
+++ b/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go
@@ -207,3 +207,20 @@ func Poll(fds []PollFd, timeout int) (n int, err error) {
207 } 207 }
208 return ppoll(&fds[0], len(fds), ts, nil) 208 return ppoll(&fds[0], len(fds), ts, nil)
209} 209}
210
211func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
212 return Renameat2(olddirfd, oldpath, newdirfd, newpath, 0)
213}
214
215//sys kexecFileLoad(kernelFd int, initrdFd int, cmdlineLen int, cmdline string, flags int) (err error)
216
217func KexecFileLoad(kernelFd int, initrdFd int, cmdline string, flags int) error {
218 cmdlineLen := len(cmdline)
219 if cmdlineLen > 0 {
220 // Account for the additional NULL byte added by
221 // BytePtrFromString in kexecFileLoad. The kexec_file_load
222 // syscall expects a NULL-terminated string.
223 cmdlineLen++
224 }
225 return kexecFileLoad(kernelFd, initrdFd, cmdlineLen, cmdline, flags)
226}
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 871fe65..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,11 +309,15 @@ 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)
303//sys Openat(dirfd int, 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)
@@ -306,7 +326,9 @@ func Uname(uname *Utsname) error {
306//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)
307//sys read(fd int, p []byte) (n int, err error) 327//sys read(fd int, p []byte) (n int, err error)
308//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)
309//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)
310//sys Revoke(path string) (err error) 332//sys Revoke(path string) (err error)
311//sys Rmdir(path string) (err error) 333//sys Rmdir(path string) (err error)
312//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
@@ -324,10 +346,12 @@ func Uname(uname *Utsname) error {
324//sysnb Setuid(uid int) (err error) 346//sysnb Setuid(uid int) (err error)
325//sys Stat(path string, stat *Stat_t) (err error) 347//sys Stat(path string, stat *Stat_t) (err error)
326//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)
327//sys Sync() (err error) 350//sys Sync() (err error)
328//sys Truncate(path string, length int64) (err error) 351//sys Truncate(path string, length int64) (err error)
329//sys Umask(newmask int) (oldmask int) 352//sys Umask(newmask int) (oldmask int)
330//sys Unlink(path string) (err error) 353//sys Unlink(path string) (err error)
354//sys Unlinkat(dirfd int, path string, flags int) (err error)
331//sys Unmount(path string, flags int) (err error) 355//sys Unmount(path string, flags int) (err error)
332//sys write(fd int, p []byte) (n int, err error) 356//sys write(fd int, p []byte) (n int, err error)
333//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 2b9f26a..c8648ec 100644
--- a/vendor/golang.org/x/sys/unix/syscall_openbsd.go
+++ b/vendor/golang.org/x/sys/unix/syscall_openbsd.go
@@ -43,6 +43,23 @@ func nametomib(name string) (mib []_C_int, err error) {
43 return nil, EINVAL 43 return nil, EINVAL
44} 44}
45 45
46func SysctlClockinfo(name string) (*Clockinfo, error) {
47 mib, err := sysctlmib(name)
48 if err != nil {
49 return nil, err
50 }
51
52 n := uintptr(SizeofClockinfo)
53 var ci Clockinfo
54 if err := sysctl(mib, (*byte)(unsafe.Pointer(&ci)), &n, nil, 0); err != nil {
55 return nil, err
56 }
57 if n != SizeofClockinfo {
58 return nil, EIO
59 }
60 return &ci, nil
61}
62
46func SysctlUvmexp(name string) (*Uvmexp, error) { 63func SysctlUvmexp(name string) (*Uvmexp, error) {
47 mib, err := sysctlmib(name) 64 mib, err := sysctlmib(name)
48 if err != nil { 65 if err != nil {
@@ -94,6 +111,13 @@ func Getwd() (string, error) {
94 return string(buf[:n]), nil 111 return string(buf[:n]), nil
95} 112}
96 113
114func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
115 if raceenabled {
116 raceReleaseMerge(unsafe.Pointer(&ioSync))
117 }
118 return sendfile(outfd, infd, offset, count)
119}
120
97// TODO 121// TODO
98func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) { 122func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
99 return -1, ENOSYS 123 return -1, ENOSYS
@@ -233,6 +257,7 @@ func Uname(uname *Utsname) error {
233//sys Fchmod(fd int, mode uint32) (err error) 257//sys Fchmod(fd int, mode uint32) (err error)
234//sys Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) 258//sys Fchmodat(dirfd int, path string, mode uint32, flags int) (err error)
235//sys Fchown(fd int, uid int, gid int) (err error) 259//sys Fchown(fd int, uid int, gid int) (err error)
260//sys Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error)
236//sys Flock(fd int, how int) (err error) 261//sys Flock(fd int, how int) (err error)
237//sys Fpathconf(fd int, name int) (val int, err error) 262//sys Fpathconf(fd int, name int) (val int, err error)
238//sys Fstat(fd int, stat *Stat_t) (err error) 263//sys Fstat(fd int, stat *Stat_t) (err error)
@@ -259,11 +284,15 @@ func Uname(uname *Utsname) error {
259//sys Kqueue() (fd int, err error) 284//sys Kqueue() (fd int, err error)
260//sys Lchown(path string, uid int, gid int) (err error) 285//sys Lchown(path string, uid int, gid int) (err error)
261//sys Link(path string, link string) (err error) 286//sys Link(path string, link string) (err error)
287//sys Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error)
262//sys Listen(s int, backlog int) (err error) 288//sys Listen(s int, backlog int) (err error)
263//sys Lstat(path string, stat *Stat_t) (err error) 289//sys Lstat(path string, stat *Stat_t) (err error)
264//sys Mkdir(path string, mode uint32) (err error) 290//sys Mkdir(path string, mode uint32) (err error)
291//sys Mkdirat(dirfd int, path string, mode uint32) (err error)
265//sys Mkfifo(path string, mode uint32) (err error) 292//sys Mkfifo(path string, mode uint32) (err error)
293//sys Mkfifoat(dirfd int, path string, mode uint32) (err error)
266//sys Mknod(path string, mode uint32, dev int) (err error) 294//sys Mknod(path string, mode uint32, dev int) (err error)
295//sys Mknodat(dirfd int, path string, mode uint32, dev int) (err error)
267//sys Nanosleep(time *Timespec, leftover *Timespec) (err error) 296//sys Nanosleep(time *Timespec, leftover *Timespec) (err error)
268//sys Open(path string, mode int, perm uint32) (fd int, err error) 297//sys Open(path string, mode int, perm uint32) (fd int, err error)
269//sys Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) 298//sys Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error)
@@ -272,7 +301,9 @@ func Uname(uname *Utsname) error {
272//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) 301//sys Pwrite(fd int, p []byte, offset int64) (n int, err error)
273//sys read(fd int, p []byte) (n int, err error) 302//sys read(fd int, p []byte) (n int, err error)
274//sys Readlink(path string, buf []byte) (n int, err error) 303//sys Readlink(path string, buf []byte) (n int, err error)
304//sys Readlinkat(dirfd int, path string, buf []byte) (n int, err error)
275//sys Rename(from string, to string) (err error) 305//sys Rename(from string, to string) (err error)
306//sys Renameat(fromfd int, from string, tofd int, to string) (err error)
276//sys Revoke(path string) (err error) 307//sys Revoke(path string) (err error)
277//sys Rmdir(path string) (err error) 308//sys Rmdir(path string) (err error)
278//sys Seek(fd int, offset int64, whence int) (newoffset int64, err error) = SYS_LSEEK 309//sys Seek(fd int, offset int64, whence int) (newoffset int64, err error) = SYS_LSEEK
@@ -295,10 +326,12 @@ func Uname(uname *Utsname) error {
295//sys Stat(path string, stat *Stat_t) (err error) 326//sys Stat(path string, stat *Stat_t) (err error)
296//sys Statfs(path string, stat *Statfs_t) (err error) 327//sys Statfs(path string, stat *Statfs_t) (err error)
297//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)
298//sys Sync() (err error) 330//sys Sync() (err error)
299//sys Truncate(path string, length int64) (err error) 331//sys Truncate(path string, length int64) (err error)
300//sys Umask(newmask int) (oldmask int) 332//sys Umask(newmask int) (oldmask int)
301//sys Unlink(path string) (err error) 333//sys Unlink(path string) (err error)
334//sys Unlinkat(dirfd int, path string, flags int) (err error)
302//sys Unmount(path string, flags int) (err error) 335//sys Unmount(path string, flags int) (err error)
303//sys write(fd int, p []byte) (n int, err error) 336//sys write(fd int, p []byte) (n int, err error)
304//sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) 337//sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error)
@@ -321,15 +354,11 @@ func Uname(uname *Utsname) error {
321// clock_settime 354// clock_settime
322// closefrom 355// closefrom
323// execve 356// execve
324// faccessat
325// fchmodat
326// fchownat
327// fcntl 357// fcntl
328// fhopen 358// fhopen
329// fhstat 359// fhstat
330// fhstatfs 360// fhstatfs
331// fork 361// fork
332// fstatat
333// futimens 362// futimens
334// getfh 363// getfh
335// getgid 364// getgid
@@ -343,12 +372,8 @@ func Uname(uname *Utsname) error {
343// lfs_markv 372// lfs_markv
344// lfs_segclean 373// lfs_segclean
345// lfs_segwait 374// lfs_segwait
346// linkat
347// mincore 375// mincore
348// minherit 376// minherit
349// mkdirat
350// mkfifoat
351// mknodat
352// mount 377// mount
353// mquery 378// mquery
354// msgctl 379// msgctl
@@ -361,7 +386,6 @@ func Uname(uname *Utsname) error {
361// profil 386// profil
362// pwritev 387// pwritev
363// quotactl 388// quotactl
364// readlinkat
365// readv 389// readv
366// reboot 390// reboot
367// renameat 391// renameat
@@ -382,13 +406,11 @@ func Uname(uname *Utsname) error {
382// sigprocmask 406// sigprocmask
383// sigreturn 407// sigreturn
384// sigsuspend 408// sigsuspend
385// symlinkat
386// sysarch 409// sysarch
387// syscall 410// syscall
388// threxit 411// threxit
389// thrsigdivert 412// thrsigdivert
390// thrsleep 413// thrsleep
391// thrwakeup 414// thrwakeup
392// unlinkat
393// vfork 415// vfork
394// writev 416// writev
diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd_arm64.go b/vendor/golang.org/x/sys/unix/syscall_openbsd_arm64.go
new file mode 100644
index 0000000..0fb39cf
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/syscall_openbsd_arm64.go
@@ -0,0 +1,37 @@
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,openbsd
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: usec}
15}
16
17func SetKevent(k *Kevent_t, fd, mode, flags int) {
18 k.Ident = uint64(fd)
19 k.Filter = int16(mode)
20 k.Flags = uint16(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}
34
35// SYS___SYSCTL is used by syscall_bsd.go for all BSDs, but in modern versions
36// of openbsd/amd64 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..3de3756 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 (
@@ -36,6 +28,11 @@ var (
36 errENOENT error = syscall.ENOENT 28 errENOENT error = syscall.ENOENT
37) 29)
38 30
31var (
32 signalNameMapOnce sync.Once
33 signalNameMap map[string]syscall.Signal
34)
35
39// errnoErr returns common boxed Errno values, to prevent 36// errnoErr returns common boxed Errno values, to prevent
40// allocations at runtime. 37// allocations at runtime.
41func errnoErr(e syscall.Errno) error { 38func errnoErr(e syscall.Errno) error {
@@ -74,6 +71,19 @@ func SignalName(s syscall.Signal) string {
74 return "" 71 return ""
75} 72}
76 73
74// SignalNum returns the syscall.Signal for signal named s,
75// or 0 if a signal with such name is not found.
76// The signal name should start with "SIG".
77func SignalNum(s string) syscall.Signal {
78 signalNameMapOnce.Do(func() {
79 signalNameMap = make(map[string]syscall.Signal)
80 for _, signal := range signalList {
81 signalNameMap[signal.name] = signal.num
82 }
83 })
84 return signalNameMap[s]
85}
86
77// clen returns the index of the first NULL byte in n or len(n) if n contains no NULL byte. 87// clen returns the index of the first NULL byte in n or len(n) if n contains no NULL byte.
78func clen(n []byte) int { 88func clen(n []byte) int {
79 i := bytes.IndexByte(n, 0) 89 i := bytes.IndexByte(n, 0)
@@ -284,6 +294,13 @@ func GetsockoptTimeval(fd, level, opt int) (*Timeval, error) {
284 return &tv, err 294 return &tv, err
285} 295}
286 296
297func GetsockoptUint64(fd, level, opt int) (value uint64, err error) {
298 var n uint64
299 vallen := _Socklen(8)
300 err = getsockopt(fd, level, opt, unsafe.Pointer(&n), &vallen)
301 return n, err
302}
303
287func Recvfrom(fd int, p []byte, flags int) (n int, from Sockaddr, err error) { 304func Recvfrom(fd int, p []byte, flags int) (n int, from Sockaddr, err error) {
288 var rsa RawSockaddrAny 305 var rsa RawSockaddrAny
289 var len _Socklen = SizeofSockaddrAny 306 var len _Socklen = SizeofSockaddrAny
@@ -334,13 +351,21 @@ func SetsockoptLinger(fd, level, opt int, l *Linger) (err error) {
334} 351}
335 352
336func SetsockoptString(fd, level, opt int, s string) (err error) { 353func SetsockoptString(fd, level, opt int, s string) (err error) {
337 return setsockopt(fd, level, opt, unsafe.Pointer(&[]byte(s)[0]), uintptr(len(s))) 354 var p unsafe.Pointer
355 if len(s) > 0 {
356 p = unsafe.Pointer(&[]byte(s)[0])
357 }
358 return setsockopt(fd, level, opt, p, uintptr(len(s)))
338} 359}
339 360
340func SetsockoptTimeval(fd, level, opt int, tv *Timeval) (err error) { 361func SetsockoptTimeval(fd, level, opt int, tv *Timeval) (err error) {
341 return setsockopt(fd, level, opt, unsafe.Pointer(tv), unsafe.Sizeof(*tv)) 362 return setsockopt(fd, level, opt, unsafe.Pointer(tv), unsafe.Sizeof(*tv))
342} 363}
343 364
365func SetsockoptUint64(fd, level, opt int, value uint64) (err error) {
366 return setsockopt(fd, level, opt, unsafe.Pointer(&value), 8)
367}
368
344func Socket(domain, typ, proto int) (fd int, err error) { 369func Socket(domain, typ, proto int) (fd int, err error) {
345 if domain == AF_INET6 && SocketDisableIPv6 { 370 if domain == AF_INET6 && SocketDisableIPv6 {
346 return -1, EAFNOSUPPORT 371 return -1, EAFNOSUPPORT
@@ -359,13 +384,6 @@ func Socketpair(domain, typ, proto int) (fd [2]int, err error) {
359 return 384 return
360} 385}
361 386
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 387var ioSync int64
370 388
371func CloseOnExec(fd int) { fcntl(fd, F_SETFD, FD_CLOEXEC) } 389func CloseOnExec(fd int) { fcntl(fd, F_SETFD, FD_CLOEXEC) }
@@ -392,3 +410,22 @@ func SetNonblock(fd int, nonblocking bool) (err error) {
392func Exec(argv0 string, argv []string, envv []string) error { 410func Exec(argv0 string, argv []string, envv []string) error {
393 return syscall.Exec(argv0, argv, envv) 411 return syscall.Exec(argv0, argv, envv)
394} 412}
413
414// Lutimes sets the access and modification times tv on path. If path refers to
415// a symlink, it is not dereferenced and the timestamps are set on the symlink.
416// If tv is nil, the access and modification times are set to the current time.
417// Otherwise tv must contain exactly 2 elements, with access time as the first
418// element and modification time as the second element.
419func Lutimes(path string, tv []Timeval) error {
420 if tv == nil {
421 return UtimesNanoAt(AT_FDCWD, path, nil, AT_SYMLINK_NOFOLLOW)
422 }
423 if len(tv) != 2 {
424 return EINVAL
425 }
426 ts := []Timespec{
427 NsecToTimespec(TimevalToNsec(tv[0])),
428 NsecToTimespec(TimevalToNsec(tv[1])),
429 }
430 return UtimesNanoAt(AT_FDCWD, path, ts, AT_SYMLINK_NOFOLLOW)
431}
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_darwin.go b/vendor/golang.org/x/sys/unix/types_darwin.go
index 9fd2aaa..155c2e6 100644
--- a/vendor/golang.org/x/sys/unix/types_darwin.go
+++ b/vendor/golang.org/x/sys/unix/types_darwin.go
@@ -275,3 +275,9 @@ const (
275// uname 275// uname
276 276
277type Utsname C.struct_utsname 277type Utsname C.struct_utsname
278
279// Clockinfo
280
281const SizeofClockinfo = C.sizeof_struct_clockinfo
282
283type Clockinfo C.struct_clockinfo
diff --git a/vendor/golang.org/x/sys/unix/types_freebsd.go b/vendor/golang.org/x/sys/unix/types_freebsd.go
index 8421ccf..7470798 100644
--- a/vendor/golang.org/x/sys/unix/types_freebsd.go
+++ b/vendor/golang.org/x/sys/unix/types_freebsd.go
@@ -26,7 +26,7 @@ package unix
26#include <termios.h> 26#include <termios.h>
27#include <stdio.h> 27#include <stdio.h>
28#include <unistd.h> 28#include <unistd.h>
29#include <sys/capability.h> 29#include <sys/capsicum.h>
30#include <sys/event.h> 30#include <sys/event.h>
31#include <sys/mman.h> 31#include <sys/mman.h>
32#include <sys/mount.h> 32#include <sys/mount.h>
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 4e5e57f..8aafbe4 100644
--- a/vendor/golang.org/x/sys/unix/types_openbsd.go
+++ b/vendor/golang.org/x/sys/unix/types_openbsd.go
@@ -274,3 +274,9 @@ type Utsname C.struct_utsname
274const SizeofUvmexp = C.sizeof_struct_uvmexp 274const SizeofUvmexp = C.sizeof_struct_uvmexp
275 275
276type Uvmexp C.struct_uvmexp 276type Uvmexp C.struct_uvmexp
277
278// Clockinfo
279
280const SizeofClockinfo = C.sizeof_struct_clockinfo
281
282type Clockinfo C.struct_clockinfo
diff --git a/vendor/golang.org/x/sys/unix/openbsd_unveil.go b/vendor/golang.org/x/sys/unix/unveil_openbsd.go
index aebc2dc..168d5ae 100644
--- a/vendor/golang.org/x/sys/unix/openbsd_unveil.go
+++ b/vendor/golang.org/x/sys/unix/unveil_openbsd.go
@@ -2,8 +2,6 @@
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 openbsd
6
7package unix 5package unix
8 6
9import ( 7import (
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_aix_ppc.go b/vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go
index 4b7b965..1def8a5 100644
--- a/vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go
+++ b/vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go
@@ -926,6 +926,8 @@ const (
926 TCSETSF = 0x5404 926 TCSETSF = 0x5404
927 TCSETSW = 0x5403 927 TCSETSW = 0x5403
928 TCXONC = 0x540b 928 TCXONC = 0x540b
929 TIMER_ABSTIME = 0x3e7
930 TIMER_MAX = 0x20
929 TIOC = 0x5400 931 TIOC = 0x5400
930 TIOCCBRK = 0x2000747a 932 TIOCCBRK = 0x2000747a
931 TIOCCDTR = 0x20007478 933 TIOCCDTR = 0x20007478
diff --git a/vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go b/vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go
index ed04fd1..03187de 100644
--- a/vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go
+++ b/vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go
@@ -3,7 +3,7 @@
3 3
4// +build ppc64,aix 4// +build ppc64,aix
5 5
6// Created by cgo -godefs - DO NOT EDIT 6// Code generated by cmd/cgo -godefs; DO NOT EDIT.
7// cgo -godefs -- -maix64 _const.go 7// cgo -godefs -- -maix64 _const.go
8 8
9package unix 9package unix
@@ -926,6 +926,8 @@ const (
926 TCSETSF = 0x5404 926 TCSETSF = 0x5404
927 TCSETSW = 0x5403 927 TCSETSW = 0x5403
928 TCXONC = 0x540b 928 TCXONC = 0x540b
929 TIMER_ABSTIME = 0x3e7
930 TIMER_MAX = 0x20
929 TIOC = 0x5400 931 TIOC = 0x5400
930 TIOCCBRK = 0x2000747a 932 TIOCCBRK = 0x2000747a
931 TIOCCDTR = 0x20007478 933 TIOCCDTR = 0x20007478
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 673152b..d180147 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
@@ -174,6 +174,7 @@ const (
174 B9600 = 0xd 174 B9600 = 0xd
175 BALLOON_KVM_MAGIC = 0x13661366 175 BALLOON_KVM_MAGIC = 0x13661366
176 BDEVFS_MAGIC = 0x62646576 176 BDEVFS_MAGIC = 0x62646576
177 BINDERFS_SUPER_MAGIC = 0x6c6f6f70
177 BINFMTFS_MAGIC = 0x42494e4d 178 BINFMTFS_MAGIC = 0x42494e4d
178 BLKBSZGET = 0x80041270 179 BLKBSZGET = 0x80041270
179 BLKBSZSET = 0x40041271 180 BLKBSZSET = 0x40041271
@@ -319,6 +320,10 @@ const (
319 CRDLY = 0x600 320 CRDLY = 0x600
320 CREAD = 0x80 321 CREAD = 0x80
321 CRTSCTS = 0x80000000 322 CRTSCTS = 0x80000000
323 CRYPTO_MAX_NAME = 0x40
324 CRYPTO_MSG_MAX = 0x15
325 CRYPTO_NR_MSGTYPES = 0x6
326 CRYPTO_REPORT_MAXSIZE = 0x160
322 CS5 = 0x0 327 CS5 = 0x0
323 CS6 = 0x10 328 CS6 = 0x10
324 CS7 = 0x20 329 CS7 = 0x20
@@ -486,6 +491,50 @@ const (
486 FALLOC_FL_PUNCH_HOLE = 0x2 491 FALLOC_FL_PUNCH_HOLE = 0x2
487 FALLOC_FL_UNSHARE_RANGE = 0x40 492 FALLOC_FL_UNSHARE_RANGE = 0x40
488 FALLOC_FL_ZERO_RANGE = 0x10 493 FALLOC_FL_ZERO_RANGE = 0x10
494 FANOTIFY_METADATA_VERSION = 0x3
495 FAN_ACCESS = 0x1
496 FAN_ACCESS_PERM = 0x20000
497 FAN_ALLOW = 0x1
498 FAN_ALL_CLASS_BITS = 0xc
499 FAN_ALL_EVENTS = 0x3b
500 FAN_ALL_INIT_FLAGS = 0x3f
501 FAN_ALL_MARK_FLAGS = 0xff
502 FAN_ALL_OUTGOING_EVENTS = 0x3403b
503 FAN_ALL_PERM_EVENTS = 0x30000
504 FAN_AUDIT = 0x10
505 FAN_CLASS_CONTENT = 0x4
506 FAN_CLASS_NOTIF = 0x0
507 FAN_CLASS_PRE_CONTENT = 0x8
508 FAN_CLOEXEC = 0x1
509 FAN_CLOSE = 0x18
510 FAN_CLOSE_NOWRITE = 0x10
511 FAN_CLOSE_WRITE = 0x8
512 FAN_DENY = 0x2
513 FAN_ENABLE_AUDIT = 0x40
514 FAN_EVENT_METADATA_LEN = 0x18
515 FAN_EVENT_ON_CHILD = 0x8000000
516 FAN_MARK_ADD = 0x1
517 FAN_MARK_DONT_FOLLOW = 0x4
518 FAN_MARK_FILESYSTEM = 0x100
519 FAN_MARK_FLUSH = 0x80
520 FAN_MARK_IGNORED_MASK = 0x20
521 FAN_MARK_IGNORED_SURV_MODIFY = 0x40
522 FAN_MARK_INODE = 0x0
523 FAN_MARK_MOUNT = 0x10
524 FAN_MARK_ONLYDIR = 0x8
525 FAN_MARK_REMOVE = 0x2
526 FAN_MODIFY = 0x2
527 FAN_NOFD = -0x1
528 FAN_NONBLOCK = 0x2
529 FAN_ONDIR = 0x40000000
530 FAN_OPEN = 0x20
531 FAN_OPEN_EXEC = 0x1000
532 FAN_OPEN_EXEC_PERM = 0x40000
533 FAN_OPEN_PERM = 0x10000
534 FAN_Q_OVERFLOW = 0x4000
535 FAN_REPORT_TID = 0x100
536 FAN_UNLIMITED_MARKS = 0x20
537 FAN_UNLIMITED_QUEUE = 0x10
489 FD_CLOEXEC = 0x1 538 FD_CLOEXEC = 0x1
490 FD_SETSIZE = 0x400 539 FD_SETSIZE = 0x400
491 FF0 = 0x0 540 FF0 = 0x0
@@ -493,6 +542,7 @@ const (
493 FFDLY = 0x8000 542 FFDLY = 0x8000
494 FLUSHO = 0x1000 543 FLUSHO = 0x1000
495 FP_XSTATE_MAGIC2 = 0x46505845 544 FP_XSTATE_MAGIC2 = 0x46505845
545 FS_ENCRYPTION_MODE_ADIANTUM = 0x9
496 FS_ENCRYPTION_MODE_AES_128_CBC = 0x5 546 FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
497 FS_ENCRYPTION_MODE_AES_128_CTS = 0x6 547 FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
498 FS_ENCRYPTION_MODE_AES_256_CBC = 0x3 548 FS_ENCRYPTION_MODE_AES_256_CBC = 0x3
@@ -514,7 +564,7 @@ const (
514 FS_POLICY_FLAGS_PAD_4 = 0x0 564 FS_POLICY_FLAGS_PAD_4 = 0x0
515 FS_POLICY_FLAGS_PAD_8 = 0x1 565 FS_POLICY_FLAGS_PAD_8 = 0x1
516 FS_POLICY_FLAGS_PAD_MASK = 0x3 566 FS_POLICY_FLAGS_PAD_MASK = 0x3
517 FS_POLICY_FLAGS_VALID = 0x3 567 FS_POLICY_FLAGS_VALID = 0x7
518 FUTEXFS_SUPER_MAGIC = 0xbad1dea 568 FUTEXFS_SUPER_MAGIC = 0xbad1dea
519 F_ADD_SEALS = 0x409 569 F_ADD_SEALS = 0x409
520 F_DUPFD = 0x0 570 F_DUPFD = 0x0
@@ -639,7 +689,7 @@ const (
639 IFA_F_STABLE_PRIVACY = 0x800 689 IFA_F_STABLE_PRIVACY = 0x800
640 IFA_F_TEMPORARY = 0x1 690 IFA_F_TEMPORARY = 0x1
641 IFA_F_TENTATIVE = 0x40 691 IFA_F_TENTATIVE = 0x40
642 IFA_MAX = 0x9 692 IFA_MAX = 0xa
643 IFF_ALLMULTI = 0x200 693 IFF_ALLMULTI = 0x200
644 IFF_ATTACH_QUEUE = 0x200 694 IFF_ATTACH_QUEUE = 0x200
645 IFF_AUTOMEDIA = 0x4000 695 IFF_AUTOMEDIA = 0x4000
@@ -707,6 +757,7 @@ const (
707 IN_ISDIR = 0x40000000 757 IN_ISDIR = 0x40000000
708 IN_LOOPBACKNET = 0x7f 758 IN_LOOPBACKNET = 0x7f
709 IN_MASK_ADD = 0x20000000 759 IN_MASK_ADD = 0x20000000
760 IN_MASK_CREATE = 0x10000000
710 IN_MODIFY = 0x2 761 IN_MODIFY = 0x2
711 IN_MOVE = 0xc0 762 IN_MOVE = 0xc0
712 IN_MOVED_FROM = 0x40 763 IN_MOVED_FROM = 0x40
@@ -778,6 +829,7 @@ const (
778 IPV6_MINHOPCOUNT = 0x49 829 IPV6_MINHOPCOUNT = 0x49
779 IPV6_MTU = 0x18 830 IPV6_MTU = 0x18
780 IPV6_MTU_DISCOVER = 0x17 831 IPV6_MTU_DISCOVER = 0x17
832 IPV6_MULTICAST_ALL = 0x1d
781 IPV6_MULTICAST_HOPS = 0x12 833 IPV6_MULTICAST_HOPS = 0x12
782 IPV6_MULTICAST_IF = 0x11 834 IPV6_MULTICAST_IF = 0x11
783 IPV6_MULTICAST_LOOP = 0x13 835 IPV6_MULTICAST_LOOP = 0x13
@@ -913,6 +965,11 @@ const (
913 KEYCTL_JOIN_SESSION_KEYRING = 0x1 965 KEYCTL_JOIN_SESSION_KEYRING = 0x1
914 KEYCTL_LINK = 0x8 966 KEYCTL_LINK = 0x8
915 KEYCTL_NEGATE = 0xd 967 KEYCTL_NEGATE = 0xd
968 KEYCTL_PKEY_DECRYPT = 0x1a
969 KEYCTL_PKEY_ENCRYPT = 0x19
970 KEYCTL_PKEY_QUERY = 0x18
971 KEYCTL_PKEY_SIGN = 0x1b
972 KEYCTL_PKEY_VERIFY = 0x1c
916 KEYCTL_READ = 0xb 973 KEYCTL_READ = 0xb
917 KEYCTL_REJECT = 0x13 974 KEYCTL_REJECT = 0x13
918 KEYCTL_RESTRICT_KEYRING = 0x1d 975 KEYCTL_RESTRICT_KEYRING = 0x1d
@@ -922,6 +979,10 @@ const (
922 KEYCTL_SETPERM = 0x5 979 KEYCTL_SETPERM = 0x5
923 KEYCTL_SET_REQKEY_KEYRING = 0xe 980 KEYCTL_SET_REQKEY_KEYRING = 0xe
924 KEYCTL_SET_TIMEOUT = 0xf 981 KEYCTL_SET_TIMEOUT = 0xf
982 KEYCTL_SUPPORTS_DECRYPT = 0x2
983 KEYCTL_SUPPORTS_ENCRYPT = 0x1
984 KEYCTL_SUPPORTS_SIGN = 0x4
985 KEYCTL_SUPPORTS_VERIFY = 0x8
925 KEYCTL_UNLINK = 0x9 986 KEYCTL_UNLINK = 0x9
926 KEYCTL_UPDATE = 0x2 987 KEYCTL_UPDATE = 0x2
927 KEY_REQKEY_DEFL_DEFAULT = 0x0 988 KEY_REQKEY_DEFL_DEFAULT = 0x0
@@ -1101,6 +1162,7 @@ const (
1101 NETLINK_FIB_LOOKUP = 0xa 1162 NETLINK_FIB_LOOKUP = 0xa
1102 NETLINK_FIREWALL = 0x3 1163 NETLINK_FIREWALL = 0x3
1103 NETLINK_GENERIC = 0x10 1164 NETLINK_GENERIC = 0x10
1165 NETLINK_GET_STRICT_CHK = 0xc
1104 NETLINK_INET_DIAG = 0x4 1166 NETLINK_INET_DIAG = 0x4
1105 NETLINK_IP6_FW = 0xd 1167 NETLINK_IP6_FW = 0xd
1106 NETLINK_ISCSI = 0x8 1168 NETLINK_ISCSI = 0x8
@@ -1122,7 +1184,7 @@ const (
1122 NETLINK_UNUSED = 0x1 1184 NETLINK_UNUSED = 0x1
1123 NETLINK_USERSOCK = 0x2 1185 NETLINK_USERSOCK = 0x2
1124 NETLINK_XFRM = 0x6 1186 NETLINK_XFRM = 0x6
1125 NETNSA_MAX = 0x3 1187 NETNSA_MAX = 0x5
1126 NETNSA_NSID_NOT_ASSIGNED = -0x1 1188 NETNSA_NSID_NOT_ASSIGNED = -0x1
1127 NFNETLINK_V0 = 0x0 1189 NFNETLINK_V0 = 0x0
1128 NFNLGRP_ACCT_QUOTA = 0x8 1190 NFNLGRP_ACCT_QUOTA = 0x8
@@ -1244,6 +1306,7 @@ const (
1244 PACKET_FASTROUTE = 0x6 1306 PACKET_FASTROUTE = 0x6
1245 PACKET_HDRLEN = 0xb 1307 PACKET_HDRLEN = 0xb
1246 PACKET_HOST = 0x0 1308 PACKET_HOST = 0x0
1309 PACKET_IGNORE_OUTGOING = 0x17
1247 PACKET_KERNEL = 0x7 1310 PACKET_KERNEL = 0x7
1248 PACKET_LOOPBACK = 0x5 1311 PACKET_LOOPBACK = 0x5
1249 PACKET_LOSS = 0xe 1312 PACKET_LOSS = 0xe
@@ -1293,6 +1356,36 @@ const (
1293 PERF_EVENT_IOC_SET_FILTER = 0x40042406 1356 PERF_EVENT_IOC_SET_FILTER = 0x40042406
1294 PERF_EVENT_IOC_SET_OUTPUT = 0x2405 1357 PERF_EVENT_IOC_SET_OUTPUT = 0x2405
1295 PIPEFS_MAGIC = 0x50495045 1358 PIPEFS_MAGIC = 0x50495045
1359 PPPIOCATTACH = 0x4004743d
1360 PPPIOCATTCHAN = 0x40047438
1361 PPPIOCCONNECT = 0x4004743a
1362 PPPIOCDETACH = 0x4004743c
1363 PPPIOCDISCONN = 0x7439
1364 PPPIOCGASYNCMAP = 0x80047458
1365 PPPIOCGCHAN = 0x80047437
1366 PPPIOCGDEBUG = 0x80047441
1367 PPPIOCGFLAGS = 0x8004745a
1368 PPPIOCGIDLE = 0x8008743f
1369 PPPIOCGL2TPSTATS = 0x80487436
1370 PPPIOCGMRU = 0x80047453
1371 PPPIOCGNPMODE = 0xc008744c
1372 PPPIOCGRASYNCMAP = 0x80047455
1373 PPPIOCGUNIT = 0x80047456
1374 PPPIOCGXASYNCMAP = 0x80207450
1375 PPPIOCNEWUNIT = 0xc004743e
1376 PPPIOCSACTIVE = 0x40087446
1377 PPPIOCSASYNCMAP = 0x40047457
1378 PPPIOCSCOMPRESS = 0x400c744d
1379 PPPIOCSDEBUG = 0x40047440
1380 PPPIOCSFLAGS = 0x40047459
1381 PPPIOCSMAXCID = 0x40047451
1382 PPPIOCSMRRU = 0x4004743b
1383 PPPIOCSMRU = 0x40047452
1384 PPPIOCSNPMODE = 0x4008744b
1385 PPPIOCSPASS = 0x40087447
1386 PPPIOCSRASYNCMAP = 0x40047454
1387 PPPIOCSXASYNCMAP = 0x4020744f
1388 PPPIOCXFERUNIT = 0x744e
1296 PRIO_PGRP = 0x1 1389 PRIO_PGRP = 0x1
1297 PRIO_PROCESS = 0x0 1390 PRIO_PROCESS = 0x0
1298 PRIO_USER = 0x2 1391 PRIO_USER = 0x2
@@ -1355,6 +1448,12 @@ const (
1355 PR_MCE_KILL_SET = 0x1 1448 PR_MCE_KILL_SET = 0x1
1356 PR_MPX_DISABLE_MANAGEMENT = 0x2c 1449 PR_MPX_DISABLE_MANAGEMENT = 0x2c
1357 PR_MPX_ENABLE_MANAGEMENT = 0x2b 1450 PR_MPX_ENABLE_MANAGEMENT = 0x2b
1451 PR_PAC_APDAKEY = 0x4
1452 PR_PAC_APDBKEY = 0x8
1453 PR_PAC_APGAKEY = 0x10
1454 PR_PAC_APIAKEY = 0x1
1455 PR_PAC_APIBKEY = 0x2
1456 PR_PAC_RESET_KEYS = 0x36
1358 PR_SET_CHILD_SUBREAPER = 0x24 1457 PR_SET_CHILD_SUBREAPER = 0x24
1359 PR_SET_DUMPABLE = 0x4 1458 PR_SET_DUMPABLE = 0x4
1360 PR_SET_ENDIAN = 0x14 1459 PR_SET_ENDIAN = 0x14
@@ -1394,6 +1493,7 @@ const (
1394 PR_SPEC_DISABLE = 0x4 1493 PR_SPEC_DISABLE = 0x4
1395 PR_SPEC_ENABLE = 0x2 1494 PR_SPEC_ENABLE = 0x2
1396 PR_SPEC_FORCE_DISABLE = 0x8 1495 PR_SPEC_FORCE_DISABLE = 0x8
1496 PR_SPEC_INDIRECT_BRANCH = 0x1
1397 PR_SPEC_NOT_AFFECTED = 0x0 1497 PR_SPEC_NOT_AFFECTED = 0x0
1398 PR_SPEC_PRCTL = 0x1 1498 PR_SPEC_PRCTL = 0x1
1399 PR_SPEC_STORE_BYPASS = 0x0 1499 PR_SPEC_STORE_BYPASS = 0x0
@@ -1495,6 +1595,13 @@ const (
1495 RLIMIT_SIGPENDING = 0xb 1595 RLIMIT_SIGPENDING = 0xb
1496 RLIMIT_STACK = 0x3 1596 RLIMIT_STACK = 0x3
1497 RLIM_INFINITY = 0xffffffffffffffff 1597 RLIM_INFINITY = 0xffffffffffffffff
1598 RNDADDENTROPY = 0x40085203
1599 RNDADDTOENTCNT = 0x40045201
1600 RNDCLEARPOOL = 0x5206
1601 RNDGETENTCNT = 0x80045200
1602 RNDGETPOOL = 0x80085202
1603 RNDRESEEDCRNG = 0x5207
1604 RNDZAPENTCNT = 0x5204
1498 RTAX_ADVMSS = 0x8 1605 RTAX_ADVMSS = 0x8
1499 RTAX_CC_ALGO = 0x10 1606 RTAX_CC_ALGO = 0x10
1500 RTAX_CWND = 0x7 1607 RTAX_CWND = 0x7
@@ -1696,11 +1803,14 @@ const (
1696 SCM_TIMESTAMPNS = 0x23 1803 SCM_TIMESTAMPNS = 0x23
1697 SCM_TXTIME = 0x3d 1804 SCM_TXTIME = 0x3d
1698 SCM_WIFI_STATUS = 0x29 1805 SCM_WIFI_STATUS = 0x29
1806 SC_LOG_FLUSH = 0x100000
1699 SECCOMP_MODE_DISABLED = 0x0 1807 SECCOMP_MODE_DISABLED = 0x0
1700 SECCOMP_MODE_FILTER = 0x2 1808 SECCOMP_MODE_FILTER = 0x2
1701 SECCOMP_MODE_STRICT = 0x1 1809 SECCOMP_MODE_STRICT = 0x1
1702 SECURITYFS_MAGIC = 0x73636673 1810 SECURITYFS_MAGIC = 0x73636673
1703 SELINUX_MAGIC = 0xf97cff8c 1811 SELINUX_MAGIC = 0xf97cff8c
1812 SFD_CLOEXEC = 0x80000
1813 SFD_NONBLOCK = 0x800
1704 SHUT_RD = 0x0 1814 SHUT_RD = 0x0
1705 SHUT_RDWR = 0x2 1815 SHUT_RDWR = 0x2
1706 SHUT_WR = 0x1 1816 SHUT_WR = 0x1
@@ -1751,6 +1861,9 @@ const (
1751 SIOCGMIIPHY = 0x8947 1861 SIOCGMIIPHY = 0x8947
1752 SIOCGMIIREG = 0x8948 1862 SIOCGMIIREG = 0x8948
1753 SIOCGPGRP = 0x8904 1863 SIOCGPGRP = 0x8904
1864 SIOCGPPPCSTATS = 0x89f2
1865 SIOCGPPPSTATS = 0x89f0
1866 SIOCGPPPVER = 0x89f1
1754 SIOCGRARP = 0x8961 1867 SIOCGRARP = 0x8961
1755 SIOCGSKNS = 0x894c 1868 SIOCGSKNS = 0x894c
1756 SIOCGSTAMP = 0x8906 1869 SIOCGSTAMP = 0x8906
@@ -1859,6 +1972,17 @@ const (
1859 SO_DETACH_FILTER = 0x1b 1972 SO_DETACH_FILTER = 0x1b
1860 SO_DOMAIN = 0x27 1973 SO_DOMAIN = 0x27
1861 SO_DONTROUTE = 0x5 1974 SO_DONTROUTE = 0x5
1975 SO_EE_CODE_TXTIME_INVALID_PARAM = 0x1
1976 SO_EE_CODE_TXTIME_MISSED = 0x2
1977 SO_EE_CODE_ZEROCOPY_COPIED = 0x1
1978 SO_EE_ORIGIN_ICMP = 0x2
1979 SO_EE_ORIGIN_ICMP6 = 0x3
1980 SO_EE_ORIGIN_LOCAL = 0x1
1981 SO_EE_ORIGIN_NONE = 0x0
1982 SO_EE_ORIGIN_TIMESTAMPING = 0x4
1983 SO_EE_ORIGIN_TXSTATUS = 0x4
1984 SO_EE_ORIGIN_TXTIME = 0x6
1985 SO_EE_ORIGIN_ZEROCOPY = 0x5
1862 SO_ERROR = 0x4 1986 SO_ERROR = 0x4
1863 SO_GET_FILTER = 0x1a 1987 SO_GET_FILTER = 0x1a
1864 SO_INCOMING_CPU = 0x31 1988 SO_INCOMING_CPU = 0x31
@@ -1978,7 +2102,7 @@ const (
1978 TASKSTATS_GENL_NAME = "TASKSTATS" 2102 TASKSTATS_GENL_NAME = "TASKSTATS"
1979 TASKSTATS_GENL_VERSION = 0x1 2103 TASKSTATS_GENL_VERSION = 0x1
1980 TASKSTATS_TYPE_MAX = 0x6 2104 TASKSTATS_TYPE_MAX = 0x6
1981 TASKSTATS_VERSION = 0x8 2105 TASKSTATS_VERSION = 0x9
1982 TCFLSH = 0x540b 2106 TCFLSH = 0x540b
1983 TCGETA = 0x5405 2107 TCGETA = 0x5405
1984 TCGETS = 0x5401 2108 TCGETS = 0x5401
@@ -1992,6 +2116,7 @@ const (
1992 TCOOFF = 0x0 2116 TCOOFF = 0x0
1993 TCOON = 0x1 2117 TCOON = 0x1
1994 TCP_CC_INFO = 0x1a 2118 TCP_CC_INFO = 0x1a
2119 TCP_CM_INQ = 0x24
1995 TCP_CONGESTION = 0xd 2120 TCP_CONGESTION = 0xd
1996 TCP_COOKIE_IN_ALWAYS = 0x1 2121 TCP_COOKIE_IN_ALWAYS = 0x1
1997 TCP_COOKIE_MAX = 0x10 2122 TCP_COOKIE_MAX = 0x10
@@ -2006,6 +2131,7 @@ const (
2006 TCP_FASTOPEN_KEY = 0x21 2131 TCP_FASTOPEN_KEY = 0x21
2007 TCP_FASTOPEN_NO_COOKIE = 0x22 2132 TCP_FASTOPEN_NO_COOKIE = 0x22
2008 TCP_INFO = 0xb 2133 TCP_INFO = 0xb
2134 TCP_INQ = 0x24
2009 TCP_KEEPCNT = 0x6 2135 TCP_KEEPCNT = 0x6
2010 TCP_KEEPIDLE = 0x4 2136 TCP_KEEPIDLE = 0x4
2011 TCP_KEEPINTVL = 0x5 2137 TCP_KEEPINTVL = 0x5
@@ -2025,6 +2151,9 @@ const (
2025 TCP_QUEUE_SEQ = 0x15 2151 TCP_QUEUE_SEQ = 0x15
2026 TCP_QUICKACK = 0xc 2152 TCP_QUICKACK = 0xc
2027 TCP_REPAIR = 0x13 2153 TCP_REPAIR = 0x13
2154 TCP_REPAIR_OFF = 0x0
2155 TCP_REPAIR_OFF_NO_WP = -0x1
2156 TCP_REPAIR_ON = 0x1
2028 TCP_REPAIR_OPTIONS = 0x16 2157 TCP_REPAIR_OPTIONS = 0x16
2029 TCP_REPAIR_QUEUE = 0x14 2158 TCP_REPAIR_QUEUE = 0x14
2030 TCP_REPAIR_WINDOW = 0x1d 2159 TCP_REPAIR_WINDOW = 0x1d
@@ -2039,6 +2168,7 @@ const (
2039 TCP_ULP = 0x1f 2168 TCP_ULP = 0x1f
2040 TCP_USER_TIMEOUT = 0x12 2169 TCP_USER_TIMEOUT = 0x12
2041 TCP_WINDOW_CLAMP = 0xa 2170 TCP_WINDOW_CLAMP = 0xa
2171 TCP_ZEROCOPY_RECEIVE = 0x23
2042 TCSAFLUSH = 0x2 2172 TCSAFLUSH = 0x2
2043 TCSBRK = 0x5409 2173 TCSBRK = 0x5409
2044 TCSBRKP = 0x5425 2174 TCSBRKP = 0x5425
@@ -2055,6 +2185,7 @@ const (
2055 TCSETXF = 0x5434 2185 TCSETXF = 0x5434
2056 TCSETXW = 0x5435 2186 TCSETXW = 0x5435
2057 TCXONC = 0x540a 2187 TCXONC = 0x540a
2188 TIMER_ABSTIME = 0x1
2058 TIOCCBRK = 0x5428 2189 TIOCCBRK = 0x5428
2059 TIOCCONS = 0x541d 2190 TIOCCONS = 0x541d
2060 TIOCEXCL = 0x540c 2191 TIOCEXCL = 0x540c
@@ -2062,6 +2193,7 @@ const (
2062 TIOCGETD = 0x5424 2193 TIOCGETD = 0x5424
2063 TIOCGEXCL = 0x80045440 2194 TIOCGEXCL = 0x80045440
2064 TIOCGICOUNT = 0x545d 2195 TIOCGICOUNT = 0x545d
2196 TIOCGISO7816 = 0x80285442
2065 TIOCGLCKTRMIOS = 0x5456 2197 TIOCGLCKTRMIOS = 0x5456
2066 TIOCGPGRP = 0x540f 2198 TIOCGPGRP = 0x540f
2067 TIOCGPKT = 0x80045438 2199 TIOCGPKT = 0x80045438
@@ -2115,6 +2247,7 @@ const (
2115 TIOCSER_TEMT = 0x1 2247 TIOCSER_TEMT = 0x1
2116 TIOCSETD = 0x5423 2248 TIOCSETD = 0x5423
2117 TIOCSIG = 0x40045436 2249 TIOCSIG = 0x40045436
2250 TIOCSISO7816 = 0xc0285443
2118 TIOCSLCKTRMIOS = 0x5457 2251 TIOCSLCKTRMIOS = 0x5457
2119 TIOCSPGRP = 0x5410 2252 TIOCSPGRP = 0x5410
2120 TIOCSPTLCK = 0x40045431 2253 TIOCSPTLCK = 0x40045431
@@ -2155,6 +2288,7 @@ const (
2155 TUNGETVNETBE = 0x800454df 2288 TUNGETVNETBE = 0x800454df
2156 TUNGETVNETHDRSZ = 0x800454d7 2289 TUNGETVNETHDRSZ = 0x800454d7
2157 TUNGETVNETLE = 0x800454dd 2290 TUNGETVNETLE = 0x800454dd
2291 TUNSETCARRIER = 0x400454e2
2158 TUNSETDEBUG = 0x400454c9 2292 TUNSETDEBUG = 0x400454c9
2159 TUNSETFILTEREBPF = 0x800454e1 2293 TUNSETFILTEREBPF = 0x800454e1
2160 TUNSETGROUP = 0x400454ce 2294 TUNSETGROUP = 0x400454ce
@@ -2345,6 +2479,7 @@ const (
2345 XDP_UMEM_REG = 0x4 2479 XDP_UMEM_REG = 0x4
2346 XDP_ZEROCOPY = 0x4 2480 XDP_ZEROCOPY = 0x4
2347 XENFS_SUPER_MAGIC = 0xabba1974 2481 XENFS_SUPER_MAGIC = 0xabba1974
2482 XFS_SUPER_MAGIC = 0x58465342
2348 XTABS = 0x1800 2483 XTABS = 0x1800
2349 ZSMALLOC_MAGIC = 0x58295829 2484 ZSMALLOC_MAGIC = 0x58295829
2350) 2485)
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 5735bcf..1d277a4 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
@@ -174,6 +174,7 @@ const (
174 B9600 = 0xd 174 B9600 = 0xd
175 BALLOON_KVM_MAGIC = 0x13661366 175 BALLOON_KVM_MAGIC = 0x13661366
176 BDEVFS_MAGIC = 0x62646576 176 BDEVFS_MAGIC = 0x62646576
177 BINDERFS_SUPER_MAGIC = 0x6c6f6f70
177 BINFMTFS_MAGIC = 0x42494e4d 178 BINFMTFS_MAGIC = 0x42494e4d
178 BLKBSZGET = 0x80081270 179 BLKBSZGET = 0x80081270
179 BLKBSZSET = 0x40081271 180 BLKBSZSET = 0x40081271
@@ -319,6 +320,10 @@ const (
319 CRDLY = 0x600 320 CRDLY = 0x600
320 CREAD = 0x80 321 CREAD = 0x80
321 CRTSCTS = 0x80000000 322 CRTSCTS = 0x80000000
323 CRYPTO_MAX_NAME = 0x40
324 CRYPTO_MSG_MAX = 0x15
325 CRYPTO_NR_MSGTYPES = 0x6
326 CRYPTO_REPORT_MAXSIZE = 0x160
322 CS5 = 0x0 327 CS5 = 0x0
323 CS6 = 0x10 328 CS6 = 0x10
324 CS7 = 0x20 329 CS7 = 0x20
@@ -486,6 +491,50 @@ const (
486 FALLOC_FL_PUNCH_HOLE = 0x2 491 FALLOC_FL_PUNCH_HOLE = 0x2
487 FALLOC_FL_UNSHARE_RANGE = 0x40 492 FALLOC_FL_UNSHARE_RANGE = 0x40
488 FALLOC_FL_ZERO_RANGE = 0x10 493 FALLOC_FL_ZERO_RANGE = 0x10
494 FANOTIFY_METADATA_VERSION = 0x3
495 FAN_ACCESS = 0x1
496 FAN_ACCESS_PERM = 0x20000
497 FAN_ALLOW = 0x1
498 FAN_ALL_CLASS_BITS = 0xc
499 FAN_ALL_EVENTS = 0x3b
500 FAN_ALL_INIT_FLAGS = 0x3f
501 FAN_ALL_MARK_FLAGS = 0xff
502 FAN_ALL_OUTGOING_EVENTS = 0x3403b
503 FAN_ALL_PERM_EVENTS = 0x30000
504 FAN_AUDIT = 0x10
505 FAN_CLASS_CONTENT = 0x4
506 FAN_CLASS_NOTIF = 0x0
507 FAN_CLASS_PRE_CONTENT = 0x8
508 FAN_CLOEXEC = 0x1
509 FAN_CLOSE = 0x18
510 FAN_CLOSE_NOWRITE = 0x10
511 FAN_CLOSE_WRITE = 0x8
512 FAN_DENY = 0x2
513 FAN_ENABLE_AUDIT = 0x40
514 FAN_EVENT_METADATA_LEN = 0x18
515 FAN_EVENT_ON_CHILD = 0x8000000
516 FAN_MARK_ADD = 0x1
517 FAN_MARK_DONT_FOLLOW = 0x4
518 FAN_MARK_FILESYSTEM = 0x100
519 FAN_MARK_FLUSH = 0x80
520 FAN_MARK_IGNORED_MASK = 0x20
521 FAN_MARK_IGNORED_SURV_MODIFY = 0x40
522 FAN_MARK_INODE = 0x0
523 FAN_MARK_MOUNT = 0x10
524 FAN_MARK_ONLYDIR = 0x8
525 FAN_MARK_REMOVE = 0x2
526 FAN_MODIFY = 0x2
527 FAN_NOFD = -0x1
528 FAN_NONBLOCK = 0x2
529 FAN_ONDIR = 0x40000000
530 FAN_OPEN = 0x20
531 FAN_OPEN_EXEC = 0x1000
532 FAN_OPEN_EXEC_PERM = 0x40000
533 FAN_OPEN_PERM = 0x10000
534 FAN_Q_OVERFLOW = 0x4000
535 FAN_REPORT_TID = 0x100
536 FAN_UNLIMITED_MARKS = 0x20
537 FAN_UNLIMITED_QUEUE = 0x10
489 FD_CLOEXEC = 0x1 538 FD_CLOEXEC = 0x1
490 FD_SETSIZE = 0x400 539 FD_SETSIZE = 0x400
491 FF0 = 0x0 540 FF0 = 0x0
@@ -493,6 +542,7 @@ const (
493 FFDLY = 0x8000 542 FFDLY = 0x8000
494 FLUSHO = 0x1000 543 FLUSHO = 0x1000
495 FP_XSTATE_MAGIC2 = 0x46505845 544 FP_XSTATE_MAGIC2 = 0x46505845
545 FS_ENCRYPTION_MODE_ADIANTUM = 0x9
496 FS_ENCRYPTION_MODE_AES_128_CBC = 0x5 546 FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
497 FS_ENCRYPTION_MODE_AES_128_CTS = 0x6 547 FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
498 FS_ENCRYPTION_MODE_AES_256_CBC = 0x3 548 FS_ENCRYPTION_MODE_AES_256_CBC = 0x3
@@ -514,7 +564,7 @@ const (
514 FS_POLICY_FLAGS_PAD_4 = 0x0 564 FS_POLICY_FLAGS_PAD_4 = 0x0
515 FS_POLICY_FLAGS_PAD_8 = 0x1 565 FS_POLICY_FLAGS_PAD_8 = 0x1
516 FS_POLICY_FLAGS_PAD_MASK = 0x3 566 FS_POLICY_FLAGS_PAD_MASK = 0x3
517 FS_POLICY_FLAGS_VALID = 0x3 567 FS_POLICY_FLAGS_VALID = 0x7
518 FUTEXFS_SUPER_MAGIC = 0xbad1dea 568 FUTEXFS_SUPER_MAGIC = 0xbad1dea
519 F_ADD_SEALS = 0x409 569 F_ADD_SEALS = 0x409
520 F_DUPFD = 0x0 570 F_DUPFD = 0x0
@@ -639,7 +689,7 @@ const (
639 IFA_F_STABLE_PRIVACY = 0x800 689 IFA_F_STABLE_PRIVACY = 0x800
640 IFA_F_TEMPORARY = 0x1 690 IFA_F_TEMPORARY = 0x1
641 IFA_F_TENTATIVE = 0x40 691 IFA_F_TENTATIVE = 0x40
642 IFA_MAX = 0x9 692 IFA_MAX = 0xa
643 IFF_ALLMULTI = 0x200 693 IFF_ALLMULTI = 0x200
644 IFF_ATTACH_QUEUE = 0x200 694 IFF_ATTACH_QUEUE = 0x200
645 IFF_AUTOMEDIA = 0x4000 695 IFF_AUTOMEDIA = 0x4000
@@ -707,6 +757,7 @@ const (
707 IN_ISDIR = 0x40000000 757 IN_ISDIR = 0x40000000
708 IN_LOOPBACKNET = 0x7f 758 IN_LOOPBACKNET = 0x7f
709 IN_MASK_ADD = 0x20000000 759 IN_MASK_ADD = 0x20000000
760 IN_MASK_CREATE = 0x10000000
710 IN_MODIFY = 0x2 761 IN_MODIFY = 0x2
711 IN_MOVE = 0xc0 762 IN_MOVE = 0xc0
712 IN_MOVED_FROM = 0x40 763 IN_MOVED_FROM = 0x40
@@ -778,6 +829,7 @@ const (
778 IPV6_MINHOPCOUNT = 0x49 829 IPV6_MINHOPCOUNT = 0x49
779 IPV6_MTU = 0x18 830 IPV6_MTU = 0x18
780 IPV6_MTU_DISCOVER = 0x17 831 IPV6_MTU_DISCOVER = 0x17
832 IPV6_MULTICAST_ALL = 0x1d
781 IPV6_MULTICAST_HOPS = 0x12 833 IPV6_MULTICAST_HOPS = 0x12
782 IPV6_MULTICAST_IF = 0x11 834 IPV6_MULTICAST_IF = 0x11
783 IPV6_MULTICAST_LOOP = 0x13 835 IPV6_MULTICAST_LOOP = 0x13
@@ -913,6 +965,11 @@ const (
913 KEYCTL_JOIN_SESSION_KEYRING = 0x1 965 KEYCTL_JOIN_SESSION_KEYRING = 0x1
914 KEYCTL_LINK = 0x8 966 KEYCTL_LINK = 0x8
915 KEYCTL_NEGATE = 0xd 967 KEYCTL_NEGATE = 0xd
968 KEYCTL_PKEY_DECRYPT = 0x1a
969 KEYCTL_PKEY_ENCRYPT = 0x19
970 KEYCTL_PKEY_QUERY = 0x18
971 KEYCTL_PKEY_SIGN = 0x1b
972 KEYCTL_PKEY_VERIFY = 0x1c
916 KEYCTL_READ = 0xb 973 KEYCTL_READ = 0xb
917 KEYCTL_REJECT = 0x13 974 KEYCTL_REJECT = 0x13
918 KEYCTL_RESTRICT_KEYRING = 0x1d 975 KEYCTL_RESTRICT_KEYRING = 0x1d
@@ -922,6 +979,10 @@ const (
922 KEYCTL_SETPERM = 0x5 979 KEYCTL_SETPERM = 0x5
923 KEYCTL_SET_REQKEY_KEYRING = 0xe 980 KEYCTL_SET_REQKEY_KEYRING = 0xe
924 KEYCTL_SET_TIMEOUT = 0xf 981 KEYCTL_SET_TIMEOUT = 0xf
982 KEYCTL_SUPPORTS_DECRYPT = 0x2
983 KEYCTL_SUPPORTS_ENCRYPT = 0x1
984 KEYCTL_SUPPORTS_SIGN = 0x4
985 KEYCTL_SUPPORTS_VERIFY = 0x8
925 KEYCTL_UNLINK = 0x9 986 KEYCTL_UNLINK = 0x9
926 KEYCTL_UPDATE = 0x2 987 KEYCTL_UPDATE = 0x2
927 KEY_REQKEY_DEFL_DEFAULT = 0x0 988 KEY_REQKEY_DEFL_DEFAULT = 0x0
@@ -1101,6 +1162,7 @@ const (
1101 NETLINK_FIB_LOOKUP = 0xa 1162 NETLINK_FIB_LOOKUP = 0xa
1102 NETLINK_FIREWALL = 0x3 1163 NETLINK_FIREWALL = 0x3
1103 NETLINK_GENERIC = 0x10 1164 NETLINK_GENERIC = 0x10
1165 NETLINK_GET_STRICT_CHK = 0xc
1104 NETLINK_INET_DIAG = 0x4 1166 NETLINK_INET_DIAG = 0x4
1105 NETLINK_IP6_FW = 0xd 1167 NETLINK_IP6_FW = 0xd
1106 NETLINK_ISCSI = 0x8 1168 NETLINK_ISCSI = 0x8
@@ -1122,7 +1184,7 @@ const (
1122 NETLINK_UNUSED = 0x1 1184 NETLINK_UNUSED = 0x1
1123 NETLINK_USERSOCK = 0x2 1185 NETLINK_USERSOCK = 0x2
1124 NETLINK_XFRM = 0x6 1186 NETLINK_XFRM = 0x6
1125 NETNSA_MAX = 0x3 1187 NETNSA_MAX = 0x5
1126 NETNSA_NSID_NOT_ASSIGNED = -0x1 1188 NETNSA_NSID_NOT_ASSIGNED = -0x1
1127 NFNETLINK_V0 = 0x0 1189 NFNETLINK_V0 = 0x0
1128 NFNLGRP_ACCT_QUOTA = 0x8 1190 NFNLGRP_ACCT_QUOTA = 0x8
@@ -1244,6 +1306,7 @@ const (
1244 PACKET_FASTROUTE = 0x6 1306 PACKET_FASTROUTE = 0x6
1245 PACKET_HDRLEN = 0xb 1307 PACKET_HDRLEN = 0xb
1246 PACKET_HOST = 0x0 1308 PACKET_HOST = 0x0
1309 PACKET_IGNORE_OUTGOING = 0x17
1247 PACKET_KERNEL = 0x7 1310 PACKET_KERNEL = 0x7
1248 PACKET_LOOPBACK = 0x5 1311 PACKET_LOOPBACK = 0x5
1249 PACKET_LOSS = 0xe 1312 PACKET_LOSS = 0xe
@@ -1293,6 +1356,36 @@ const (
1293 PERF_EVENT_IOC_SET_FILTER = 0x40082406 1356 PERF_EVENT_IOC_SET_FILTER = 0x40082406
1294 PERF_EVENT_IOC_SET_OUTPUT = 0x2405 1357 PERF_EVENT_IOC_SET_OUTPUT = 0x2405
1295 PIPEFS_MAGIC = 0x50495045 1358 PIPEFS_MAGIC = 0x50495045
1359 PPPIOCATTACH = 0x4004743d
1360 PPPIOCATTCHAN = 0x40047438
1361 PPPIOCCONNECT = 0x4004743a
1362 PPPIOCDETACH = 0x4004743c
1363 PPPIOCDISCONN = 0x7439
1364 PPPIOCGASYNCMAP = 0x80047458
1365 PPPIOCGCHAN = 0x80047437
1366 PPPIOCGDEBUG = 0x80047441
1367 PPPIOCGFLAGS = 0x8004745a
1368 PPPIOCGIDLE = 0x8010743f
1369 PPPIOCGL2TPSTATS = 0x80487436
1370 PPPIOCGMRU = 0x80047453
1371 PPPIOCGNPMODE = 0xc008744c
1372 PPPIOCGRASYNCMAP = 0x80047455
1373 PPPIOCGUNIT = 0x80047456
1374 PPPIOCGXASYNCMAP = 0x80207450
1375 PPPIOCNEWUNIT = 0xc004743e
1376 PPPIOCSACTIVE = 0x40107446
1377 PPPIOCSASYNCMAP = 0x40047457
1378 PPPIOCSCOMPRESS = 0x4010744d
1379 PPPIOCSDEBUG = 0x40047440
1380 PPPIOCSFLAGS = 0x40047459
1381 PPPIOCSMAXCID = 0x40047451
1382 PPPIOCSMRRU = 0x4004743b
1383 PPPIOCSMRU = 0x40047452
1384 PPPIOCSNPMODE = 0x4008744b
1385 PPPIOCSPASS = 0x40107447
1386 PPPIOCSRASYNCMAP = 0x40047454
1387 PPPIOCSXASYNCMAP = 0x4020744f
1388 PPPIOCXFERUNIT = 0x744e
1296 PRIO_PGRP = 0x1 1389 PRIO_PGRP = 0x1
1297 PRIO_PROCESS = 0x0 1390 PRIO_PROCESS = 0x0
1298 PRIO_USER = 0x2 1391 PRIO_USER = 0x2
@@ -1355,6 +1448,12 @@ const (
1355 PR_MCE_KILL_SET = 0x1 1448 PR_MCE_KILL_SET = 0x1
1356 PR_MPX_DISABLE_MANAGEMENT = 0x2c 1449 PR_MPX_DISABLE_MANAGEMENT = 0x2c
1357 PR_MPX_ENABLE_MANAGEMENT = 0x2b 1450 PR_MPX_ENABLE_MANAGEMENT = 0x2b
1451 PR_PAC_APDAKEY = 0x4
1452 PR_PAC_APDBKEY = 0x8
1453 PR_PAC_APGAKEY = 0x10
1454 PR_PAC_APIAKEY = 0x1
1455 PR_PAC_APIBKEY = 0x2
1456 PR_PAC_RESET_KEYS = 0x36
1358 PR_SET_CHILD_SUBREAPER = 0x24 1457 PR_SET_CHILD_SUBREAPER = 0x24
1359 PR_SET_DUMPABLE = 0x4 1458 PR_SET_DUMPABLE = 0x4
1360 PR_SET_ENDIAN = 0x14 1459 PR_SET_ENDIAN = 0x14
@@ -1394,6 +1493,7 @@ const (
1394 PR_SPEC_DISABLE = 0x4 1493 PR_SPEC_DISABLE = 0x4
1395 PR_SPEC_ENABLE = 0x2 1494 PR_SPEC_ENABLE = 0x2
1396 PR_SPEC_FORCE_DISABLE = 0x8 1495 PR_SPEC_FORCE_DISABLE = 0x8
1496 PR_SPEC_INDIRECT_BRANCH = 0x1
1397 PR_SPEC_NOT_AFFECTED = 0x0 1497 PR_SPEC_NOT_AFFECTED = 0x0
1398 PR_SPEC_PRCTL = 0x1 1498 PR_SPEC_PRCTL = 0x1
1399 PR_SPEC_STORE_BYPASS = 0x0 1499 PR_SPEC_STORE_BYPASS = 0x0
@@ -1496,6 +1596,13 @@ const (
1496 RLIMIT_SIGPENDING = 0xb 1596 RLIMIT_SIGPENDING = 0xb
1497 RLIMIT_STACK = 0x3 1597 RLIMIT_STACK = 0x3
1498 RLIM_INFINITY = 0xffffffffffffffff 1598 RLIM_INFINITY = 0xffffffffffffffff
1599 RNDADDENTROPY = 0x40085203
1600 RNDADDTOENTCNT = 0x40045201
1601 RNDCLEARPOOL = 0x5206
1602 RNDGETENTCNT = 0x80045200
1603 RNDGETPOOL = 0x80085202
1604 RNDRESEEDCRNG = 0x5207
1605 RNDZAPENTCNT = 0x5204
1499 RTAX_ADVMSS = 0x8 1606 RTAX_ADVMSS = 0x8
1500 RTAX_CC_ALGO = 0x10 1607 RTAX_CC_ALGO = 0x10
1501 RTAX_CWND = 0x7 1608 RTAX_CWND = 0x7
@@ -1697,11 +1804,14 @@ const (
1697 SCM_TIMESTAMPNS = 0x23 1804 SCM_TIMESTAMPNS = 0x23
1698 SCM_TXTIME = 0x3d 1805 SCM_TXTIME = 0x3d
1699 SCM_WIFI_STATUS = 0x29 1806 SCM_WIFI_STATUS = 0x29
1807 SC_LOG_FLUSH = 0x100000
1700 SECCOMP_MODE_DISABLED = 0x0 1808 SECCOMP_MODE_DISABLED = 0x0
1701 SECCOMP_MODE_FILTER = 0x2 1809 SECCOMP_MODE_FILTER = 0x2
1702 SECCOMP_MODE_STRICT = 0x1 1810 SECCOMP_MODE_STRICT = 0x1
1703 SECURITYFS_MAGIC = 0x73636673 1811 SECURITYFS_MAGIC = 0x73636673
1704 SELINUX_MAGIC = 0xf97cff8c 1812 SELINUX_MAGIC = 0xf97cff8c
1813 SFD_CLOEXEC = 0x80000
1814 SFD_NONBLOCK = 0x800
1705 SHUT_RD = 0x0 1815 SHUT_RD = 0x0
1706 SHUT_RDWR = 0x2 1816 SHUT_RDWR = 0x2
1707 SHUT_WR = 0x1 1817 SHUT_WR = 0x1
@@ -1752,6 +1862,9 @@ const (
1752 SIOCGMIIPHY = 0x8947 1862 SIOCGMIIPHY = 0x8947
1753 SIOCGMIIREG = 0x8948 1863 SIOCGMIIREG = 0x8948
1754 SIOCGPGRP = 0x8904 1864 SIOCGPGRP = 0x8904
1865 SIOCGPPPCSTATS = 0x89f2
1866 SIOCGPPPSTATS = 0x89f0
1867 SIOCGPPPVER = 0x89f1
1755 SIOCGRARP = 0x8961 1868 SIOCGRARP = 0x8961
1756 SIOCGSKNS = 0x894c 1869 SIOCGSKNS = 0x894c
1757 SIOCGSTAMP = 0x8906 1870 SIOCGSTAMP = 0x8906
@@ -1860,6 +1973,17 @@ const (
1860 SO_DETACH_FILTER = 0x1b 1973 SO_DETACH_FILTER = 0x1b
1861 SO_DOMAIN = 0x27 1974 SO_DOMAIN = 0x27
1862 SO_DONTROUTE = 0x5 1975 SO_DONTROUTE = 0x5
1976 SO_EE_CODE_TXTIME_INVALID_PARAM = 0x1
1977 SO_EE_CODE_TXTIME_MISSED = 0x2
1978 SO_EE_CODE_ZEROCOPY_COPIED = 0x1
1979 SO_EE_ORIGIN_ICMP = 0x2
1980 SO_EE_ORIGIN_ICMP6 = 0x3
1981 SO_EE_ORIGIN_LOCAL = 0x1
1982 SO_EE_ORIGIN_NONE = 0x0
1983 SO_EE_ORIGIN_TIMESTAMPING = 0x4
1984 SO_EE_ORIGIN_TXSTATUS = 0x4
1985 SO_EE_ORIGIN_TXTIME = 0x6
1986 SO_EE_ORIGIN_ZEROCOPY = 0x5
1863 SO_ERROR = 0x4 1987 SO_ERROR = 0x4
1864 SO_GET_FILTER = 0x1a 1988 SO_GET_FILTER = 0x1a
1865 SO_INCOMING_CPU = 0x31 1989 SO_INCOMING_CPU = 0x31
@@ -1979,7 +2103,7 @@ const (
1979 TASKSTATS_GENL_NAME = "TASKSTATS" 2103 TASKSTATS_GENL_NAME = "TASKSTATS"
1980 TASKSTATS_GENL_VERSION = 0x1 2104 TASKSTATS_GENL_VERSION = 0x1
1981 TASKSTATS_TYPE_MAX = 0x6 2105 TASKSTATS_TYPE_MAX = 0x6
1982 TASKSTATS_VERSION = 0x8 2106 TASKSTATS_VERSION = 0x9
1983 TCFLSH = 0x540b 2107 TCFLSH = 0x540b
1984 TCGETA = 0x5405 2108 TCGETA = 0x5405
1985 TCGETS = 0x5401 2109 TCGETS = 0x5401
@@ -1993,6 +2117,7 @@ const (
1993 TCOOFF = 0x0 2117 TCOOFF = 0x0
1994 TCOON = 0x1 2118 TCOON = 0x1
1995 TCP_CC_INFO = 0x1a 2119 TCP_CC_INFO = 0x1a
2120 TCP_CM_INQ = 0x24
1996 TCP_CONGESTION = 0xd 2121 TCP_CONGESTION = 0xd
1997 TCP_COOKIE_IN_ALWAYS = 0x1 2122 TCP_COOKIE_IN_ALWAYS = 0x1
1998 TCP_COOKIE_MAX = 0x10 2123 TCP_COOKIE_MAX = 0x10
@@ -2007,6 +2132,7 @@ const (
2007 TCP_FASTOPEN_KEY = 0x21 2132 TCP_FASTOPEN_KEY = 0x21
2008 TCP_FASTOPEN_NO_COOKIE = 0x22 2133 TCP_FASTOPEN_NO_COOKIE = 0x22
2009 TCP_INFO = 0xb 2134 TCP_INFO = 0xb
2135 TCP_INQ = 0x24
2010 TCP_KEEPCNT = 0x6 2136 TCP_KEEPCNT = 0x6
2011 TCP_KEEPIDLE = 0x4 2137 TCP_KEEPIDLE = 0x4
2012 TCP_KEEPINTVL = 0x5 2138 TCP_KEEPINTVL = 0x5
@@ -2026,6 +2152,9 @@ const (
2026 TCP_QUEUE_SEQ = 0x15 2152 TCP_QUEUE_SEQ = 0x15
2027 TCP_QUICKACK = 0xc 2153 TCP_QUICKACK = 0xc
2028 TCP_REPAIR = 0x13 2154 TCP_REPAIR = 0x13
2155 TCP_REPAIR_OFF = 0x0
2156 TCP_REPAIR_OFF_NO_WP = -0x1
2157 TCP_REPAIR_ON = 0x1
2029 TCP_REPAIR_OPTIONS = 0x16 2158 TCP_REPAIR_OPTIONS = 0x16
2030 TCP_REPAIR_QUEUE = 0x14 2159 TCP_REPAIR_QUEUE = 0x14
2031 TCP_REPAIR_WINDOW = 0x1d 2160 TCP_REPAIR_WINDOW = 0x1d
@@ -2040,6 +2169,7 @@ const (
2040 TCP_ULP = 0x1f 2169 TCP_ULP = 0x1f
2041 TCP_USER_TIMEOUT = 0x12 2170 TCP_USER_TIMEOUT = 0x12
2042 TCP_WINDOW_CLAMP = 0xa 2171 TCP_WINDOW_CLAMP = 0xa
2172 TCP_ZEROCOPY_RECEIVE = 0x23
2043 TCSAFLUSH = 0x2 2173 TCSAFLUSH = 0x2
2044 TCSBRK = 0x5409 2174 TCSBRK = 0x5409
2045 TCSBRKP = 0x5425 2175 TCSBRKP = 0x5425
@@ -2056,6 +2186,7 @@ const (
2056 TCSETXF = 0x5434 2186 TCSETXF = 0x5434
2057 TCSETXW = 0x5435 2187 TCSETXW = 0x5435
2058 TCXONC = 0x540a 2188 TCXONC = 0x540a
2189 TIMER_ABSTIME = 0x1
2059 TIOCCBRK = 0x5428 2190 TIOCCBRK = 0x5428
2060 TIOCCONS = 0x541d 2191 TIOCCONS = 0x541d
2061 TIOCEXCL = 0x540c 2192 TIOCEXCL = 0x540c
@@ -2063,6 +2194,7 @@ const (
2063 TIOCGETD = 0x5424 2194 TIOCGETD = 0x5424
2064 TIOCGEXCL = 0x80045440 2195 TIOCGEXCL = 0x80045440
2065 TIOCGICOUNT = 0x545d 2196 TIOCGICOUNT = 0x545d
2197 TIOCGISO7816 = 0x80285442
2066 TIOCGLCKTRMIOS = 0x5456 2198 TIOCGLCKTRMIOS = 0x5456
2067 TIOCGPGRP = 0x540f 2199 TIOCGPGRP = 0x540f
2068 TIOCGPKT = 0x80045438 2200 TIOCGPKT = 0x80045438
@@ -2116,6 +2248,7 @@ const (
2116 TIOCSER_TEMT = 0x1 2248 TIOCSER_TEMT = 0x1
2117 TIOCSETD = 0x5423 2249 TIOCSETD = 0x5423
2118 TIOCSIG = 0x40045436 2250 TIOCSIG = 0x40045436
2251 TIOCSISO7816 = 0xc0285443
2119 TIOCSLCKTRMIOS = 0x5457 2252 TIOCSLCKTRMIOS = 0x5457
2120 TIOCSPGRP = 0x5410 2253 TIOCSPGRP = 0x5410
2121 TIOCSPTLCK = 0x40045431 2254 TIOCSPTLCK = 0x40045431
@@ -2156,6 +2289,7 @@ const (
2156 TUNGETVNETBE = 0x800454df 2289 TUNGETVNETBE = 0x800454df
2157 TUNGETVNETHDRSZ = 0x800454d7 2290 TUNGETVNETHDRSZ = 0x800454d7
2158 TUNGETVNETLE = 0x800454dd 2291 TUNGETVNETLE = 0x800454dd
2292 TUNSETCARRIER = 0x400454e2
2159 TUNSETDEBUG = 0x400454c9 2293 TUNSETDEBUG = 0x400454c9
2160 TUNSETFILTEREBPF = 0x800454e1 2294 TUNSETFILTEREBPF = 0x800454e1
2161 TUNSETGROUP = 0x400454ce 2295 TUNSETGROUP = 0x400454ce
@@ -2345,6 +2479,7 @@ const (
2345 XDP_UMEM_REG = 0x4 2479 XDP_UMEM_REG = 0x4
2346 XDP_ZEROCOPY = 0x4 2480 XDP_ZEROCOPY = 0x4
2347 XENFS_SUPER_MAGIC = 0xabba1974 2481 XENFS_SUPER_MAGIC = 0xabba1974
2482 XFS_SUPER_MAGIC = 0x58465342
2348 XTABS = 0x1800 2483 XTABS = 0x1800
2349 ZSMALLOC_MAGIC = 0x58295829 2484 ZSMALLOC_MAGIC = 0x58295829
2350) 2485)
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 d8e8442..63ac45a 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
@@ -174,6 +174,7 @@ const (
174 B9600 = 0xd 174 B9600 = 0xd
175 BALLOON_KVM_MAGIC = 0x13661366 175 BALLOON_KVM_MAGIC = 0x13661366
176 BDEVFS_MAGIC = 0x62646576 176 BDEVFS_MAGIC = 0x62646576
177 BINDERFS_SUPER_MAGIC = 0x6c6f6f70
177 BINFMTFS_MAGIC = 0x42494e4d 178 BINFMTFS_MAGIC = 0x42494e4d
178 BLKBSZGET = 0x80041270 179 BLKBSZGET = 0x80041270
179 BLKBSZSET = 0x40041271 180 BLKBSZSET = 0x40041271
@@ -319,6 +320,10 @@ const (
319 CRDLY = 0x600 320 CRDLY = 0x600
320 CREAD = 0x80 321 CREAD = 0x80
321 CRTSCTS = 0x80000000 322 CRTSCTS = 0x80000000
323 CRYPTO_MAX_NAME = 0x40
324 CRYPTO_MSG_MAX = 0x15
325 CRYPTO_NR_MSGTYPES = 0x6
326 CRYPTO_REPORT_MAXSIZE = 0x160
322 CS5 = 0x0 327 CS5 = 0x0
323 CS6 = 0x10 328 CS6 = 0x10
324 CS7 = 0x20 329 CS7 = 0x20
@@ -486,12 +491,57 @@ const (
486 FALLOC_FL_PUNCH_HOLE = 0x2 491 FALLOC_FL_PUNCH_HOLE = 0x2
487 FALLOC_FL_UNSHARE_RANGE = 0x40 492 FALLOC_FL_UNSHARE_RANGE = 0x40
488 FALLOC_FL_ZERO_RANGE = 0x10 493 FALLOC_FL_ZERO_RANGE = 0x10
494 FANOTIFY_METADATA_VERSION = 0x3
495 FAN_ACCESS = 0x1
496 FAN_ACCESS_PERM = 0x20000
497 FAN_ALLOW = 0x1
498 FAN_ALL_CLASS_BITS = 0xc
499 FAN_ALL_EVENTS = 0x3b
500 FAN_ALL_INIT_FLAGS = 0x3f
501 FAN_ALL_MARK_FLAGS = 0xff
502 FAN_ALL_OUTGOING_EVENTS = 0x3403b
503 FAN_ALL_PERM_EVENTS = 0x30000
504 FAN_AUDIT = 0x10
505 FAN_CLASS_CONTENT = 0x4
506 FAN_CLASS_NOTIF = 0x0
507 FAN_CLASS_PRE_CONTENT = 0x8
508 FAN_CLOEXEC = 0x1
509 FAN_CLOSE = 0x18
510 FAN_CLOSE_NOWRITE = 0x10
511 FAN_CLOSE_WRITE = 0x8
512 FAN_DENY = 0x2
513 FAN_ENABLE_AUDIT = 0x40
514 FAN_EVENT_METADATA_LEN = 0x18
515 FAN_EVENT_ON_CHILD = 0x8000000
516 FAN_MARK_ADD = 0x1
517 FAN_MARK_DONT_FOLLOW = 0x4
518 FAN_MARK_FILESYSTEM = 0x100
519 FAN_MARK_FLUSH = 0x80
520 FAN_MARK_IGNORED_MASK = 0x20
521 FAN_MARK_IGNORED_SURV_MODIFY = 0x40
522 FAN_MARK_INODE = 0x0
523 FAN_MARK_MOUNT = 0x10
524 FAN_MARK_ONLYDIR = 0x8
525 FAN_MARK_REMOVE = 0x2
526 FAN_MODIFY = 0x2
527 FAN_NOFD = -0x1
528 FAN_NONBLOCK = 0x2
529 FAN_ONDIR = 0x40000000
530 FAN_OPEN = 0x20
531 FAN_OPEN_EXEC = 0x1000
532 FAN_OPEN_EXEC_PERM = 0x40000
533 FAN_OPEN_PERM = 0x10000
534 FAN_Q_OVERFLOW = 0x4000
535 FAN_REPORT_TID = 0x100
536 FAN_UNLIMITED_MARKS = 0x20
537 FAN_UNLIMITED_QUEUE = 0x10
489 FD_CLOEXEC = 0x1 538 FD_CLOEXEC = 0x1
490 FD_SETSIZE = 0x400 539 FD_SETSIZE = 0x400
491 FF0 = 0x0 540 FF0 = 0x0
492 FF1 = 0x8000 541 FF1 = 0x8000
493 FFDLY = 0x8000 542 FFDLY = 0x8000
494 FLUSHO = 0x1000 543 FLUSHO = 0x1000
544 FS_ENCRYPTION_MODE_ADIANTUM = 0x9
495 FS_ENCRYPTION_MODE_AES_128_CBC = 0x5 545 FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
496 FS_ENCRYPTION_MODE_AES_128_CTS = 0x6 546 FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
497 FS_ENCRYPTION_MODE_AES_256_CBC = 0x3 547 FS_ENCRYPTION_MODE_AES_256_CBC = 0x3
@@ -513,7 +563,7 @@ const (
513 FS_POLICY_FLAGS_PAD_4 = 0x0 563 FS_POLICY_FLAGS_PAD_4 = 0x0
514 FS_POLICY_FLAGS_PAD_8 = 0x1 564 FS_POLICY_FLAGS_PAD_8 = 0x1
515 FS_POLICY_FLAGS_PAD_MASK = 0x3 565 FS_POLICY_FLAGS_PAD_MASK = 0x3
516 FS_POLICY_FLAGS_VALID = 0x3 566 FS_POLICY_FLAGS_VALID = 0x7
517 FUTEXFS_SUPER_MAGIC = 0xbad1dea 567 FUTEXFS_SUPER_MAGIC = 0xbad1dea
518 F_ADD_SEALS = 0x409 568 F_ADD_SEALS = 0x409
519 F_DUPFD = 0x0 569 F_DUPFD = 0x0
@@ -638,7 +688,7 @@ const (
638 IFA_F_STABLE_PRIVACY = 0x800 688 IFA_F_STABLE_PRIVACY = 0x800
639 IFA_F_TEMPORARY = 0x1 689 IFA_F_TEMPORARY = 0x1
640 IFA_F_TENTATIVE = 0x40 690 IFA_F_TENTATIVE = 0x40
641 IFA_MAX = 0x9 691 IFA_MAX = 0xa
642 IFF_ALLMULTI = 0x200 692 IFF_ALLMULTI = 0x200
643 IFF_ATTACH_QUEUE = 0x200 693 IFF_ATTACH_QUEUE = 0x200
644 IFF_AUTOMEDIA = 0x4000 694 IFF_AUTOMEDIA = 0x4000
@@ -706,6 +756,7 @@ const (
706 IN_ISDIR = 0x40000000 756 IN_ISDIR = 0x40000000
707 IN_LOOPBACKNET = 0x7f 757 IN_LOOPBACKNET = 0x7f
708 IN_MASK_ADD = 0x20000000 758 IN_MASK_ADD = 0x20000000
759 IN_MASK_CREATE = 0x10000000
709 IN_MODIFY = 0x2 760 IN_MODIFY = 0x2
710 IN_MOVE = 0xc0 761 IN_MOVE = 0xc0
711 IN_MOVED_FROM = 0x40 762 IN_MOVED_FROM = 0x40
@@ -777,6 +828,7 @@ const (
777 IPV6_MINHOPCOUNT = 0x49 828 IPV6_MINHOPCOUNT = 0x49
778 IPV6_MTU = 0x18 829 IPV6_MTU = 0x18
779 IPV6_MTU_DISCOVER = 0x17 830 IPV6_MTU_DISCOVER = 0x17
831 IPV6_MULTICAST_ALL = 0x1d
780 IPV6_MULTICAST_HOPS = 0x12 832 IPV6_MULTICAST_HOPS = 0x12
781 IPV6_MULTICAST_IF = 0x11 833 IPV6_MULTICAST_IF = 0x11
782 IPV6_MULTICAST_LOOP = 0x13 834 IPV6_MULTICAST_LOOP = 0x13
@@ -912,6 +964,11 @@ const (
912 KEYCTL_JOIN_SESSION_KEYRING = 0x1 964 KEYCTL_JOIN_SESSION_KEYRING = 0x1
913 KEYCTL_LINK = 0x8 965 KEYCTL_LINK = 0x8
914 KEYCTL_NEGATE = 0xd 966 KEYCTL_NEGATE = 0xd
967 KEYCTL_PKEY_DECRYPT = 0x1a
968 KEYCTL_PKEY_ENCRYPT = 0x19
969 KEYCTL_PKEY_QUERY = 0x18
970 KEYCTL_PKEY_SIGN = 0x1b
971 KEYCTL_PKEY_VERIFY = 0x1c
915 KEYCTL_READ = 0xb 972 KEYCTL_READ = 0xb
916 KEYCTL_REJECT = 0x13 973 KEYCTL_REJECT = 0x13
917 KEYCTL_RESTRICT_KEYRING = 0x1d 974 KEYCTL_RESTRICT_KEYRING = 0x1d
@@ -921,6 +978,10 @@ const (
921 KEYCTL_SETPERM = 0x5 978 KEYCTL_SETPERM = 0x5
922 KEYCTL_SET_REQKEY_KEYRING = 0xe 979 KEYCTL_SET_REQKEY_KEYRING = 0xe
923 KEYCTL_SET_TIMEOUT = 0xf 980 KEYCTL_SET_TIMEOUT = 0xf
981 KEYCTL_SUPPORTS_DECRYPT = 0x2
982 KEYCTL_SUPPORTS_ENCRYPT = 0x1
983 KEYCTL_SUPPORTS_SIGN = 0x4
984 KEYCTL_SUPPORTS_VERIFY = 0x8
924 KEYCTL_UNLINK = 0x9 985 KEYCTL_UNLINK = 0x9
925 KEYCTL_UPDATE = 0x2 986 KEYCTL_UPDATE = 0x2
926 KEY_REQKEY_DEFL_DEFAULT = 0x0 987 KEY_REQKEY_DEFL_DEFAULT = 0x0
@@ -1099,6 +1160,7 @@ const (
1099 NETLINK_FIB_LOOKUP = 0xa 1160 NETLINK_FIB_LOOKUP = 0xa
1100 NETLINK_FIREWALL = 0x3 1161 NETLINK_FIREWALL = 0x3
1101 NETLINK_GENERIC = 0x10 1162 NETLINK_GENERIC = 0x10
1163 NETLINK_GET_STRICT_CHK = 0xc
1102 NETLINK_INET_DIAG = 0x4 1164 NETLINK_INET_DIAG = 0x4
1103 NETLINK_IP6_FW = 0xd 1165 NETLINK_IP6_FW = 0xd
1104 NETLINK_ISCSI = 0x8 1166 NETLINK_ISCSI = 0x8
@@ -1120,7 +1182,7 @@ const (
1120 NETLINK_UNUSED = 0x1 1182 NETLINK_UNUSED = 0x1
1121 NETLINK_USERSOCK = 0x2 1183 NETLINK_USERSOCK = 0x2
1122 NETLINK_XFRM = 0x6 1184 NETLINK_XFRM = 0x6
1123 NETNSA_MAX = 0x3 1185 NETNSA_MAX = 0x5
1124 NETNSA_NSID_NOT_ASSIGNED = -0x1 1186 NETNSA_NSID_NOT_ASSIGNED = -0x1
1125 NFNETLINK_V0 = 0x0 1187 NFNETLINK_V0 = 0x0
1126 NFNLGRP_ACCT_QUOTA = 0x8 1188 NFNLGRP_ACCT_QUOTA = 0x8
@@ -1242,6 +1304,7 @@ const (
1242 PACKET_FASTROUTE = 0x6 1304 PACKET_FASTROUTE = 0x6
1243 PACKET_HDRLEN = 0xb 1305 PACKET_HDRLEN = 0xb
1244 PACKET_HOST = 0x0 1306 PACKET_HOST = 0x0
1307 PACKET_IGNORE_OUTGOING = 0x17
1245 PACKET_KERNEL = 0x7 1308 PACKET_KERNEL = 0x7
1246 PACKET_LOOPBACK = 0x5 1309 PACKET_LOOPBACK = 0x5
1247 PACKET_LOSS = 0xe 1310 PACKET_LOSS = 0xe
@@ -1291,6 +1354,36 @@ const (
1291 PERF_EVENT_IOC_SET_FILTER = 0x40042406 1354 PERF_EVENT_IOC_SET_FILTER = 0x40042406
1292 PERF_EVENT_IOC_SET_OUTPUT = 0x2405 1355 PERF_EVENT_IOC_SET_OUTPUT = 0x2405
1293 PIPEFS_MAGIC = 0x50495045 1356 PIPEFS_MAGIC = 0x50495045
1357 PPPIOCATTACH = 0x4004743d
1358 PPPIOCATTCHAN = 0x40047438
1359 PPPIOCCONNECT = 0x4004743a
1360 PPPIOCDETACH = 0x4004743c
1361 PPPIOCDISCONN = 0x7439
1362 PPPIOCGASYNCMAP = 0x80047458
1363 PPPIOCGCHAN = 0x80047437
1364 PPPIOCGDEBUG = 0x80047441
1365 PPPIOCGFLAGS = 0x8004745a
1366 PPPIOCGIDLE = 0x8008743f
1367 PPPIOCGL2TPSTATS = 0x80487436
1368 PPPIOCGMRU = 0x80047453
1369 PPPIOCGNPMODE = 0xc008744c
1370 PPPIOCGRASYNCMAP = 0x80047455
1371 PPPIOCGUNIT = 0x80047456
1372 PPPIOCGXASYNCMAP = 0x80207450
1373 PPPIOCNEWUNIT = 0xc004743e
1374 PPPIOCSACTIVE = 0x40087446
1375 PPPIOCSASYNCMAP = 0x40047457
1376 PPPIOCSCOMPRESS = 0x400c744d
1377 PPPIOCSDEBUG = 0x40047440
1378 PPPIOCSFLAGS = 0x40047459
1379 PPPIOCSMAXCID = 0x40047451
1380 PPPIOCSMRRU = 0x4004743b
1381 PPPIOCSMRU = 0x40047452
1382 PPPIOCSNPMODE = 0x4008744b
1383 PPPIOCSPASS = 0x40087447
1384 PPPIOCSRASYNCMAP = 0x40047454
1385 PPPIOCSXASYNCMAP = 0x4020744f
1386 PPPIOCXFERUNIT = 0x744e
1294 PRIO_PGRP = 0x1 1387 PRIO_PGRP = 0x1
1295 PRIO_PROCESS = 0x0 1388 PRIO_PROCESS = 0x0
1296 PRIO_USER = 0x2 1389 PRIO_USER = 0x2
@@ -1353,6 +1446,12 @@ const (
1353 PR_MCE_KILL_SET = 0x1 1446 PR_MCE_KILL_SET = 0x1
1354 PR_MPX_DISABLE_MANAGEMENT = 0x2c 1447 PR_MPX_DISABLE_MANAGEMENT = 0x2c
1355 PR_MPX_ENABLE_MANAGEMENT = 0x2b 1448 PR_MPX_ENABLE_MANAGEMENT = 0x2b
1449 PR_PAC_APDAKEY = 0x4
1450 PR_PAC_APDBKEY = 0x8
1451 PR_PAC_APGAKEY = 0x10
1452 PR_PAC_APIAKEY = 0x1
1453 PR_PAC_APIBKEY = 0x2
1454 PR_PAC_RESET_KEYS = 0x36
1356 PR_SET_CHILD_SUBREAPER = 0x24 1455 PR_SET_CHILD_SUBREAPER = 0x24
1357 PR_SET_DUMPABLE = 0x4 1456 PR_SET_DUMPABLE = 0x4
1358 PR_SET_ENDIAN = 0x14 1457 PR_SET_ENDIAN = 0x14
@@ -1392,6 +1491,7 @@ const (
1392 PR_SPEC_DISABLE = 0x4 1491 PR_SPEC_DISABLE = 0x4
1393 PR_SPEC_ENABLE = 0x2 1492 PR_SPEC_ENABLE = 0x2
1394 PR_SPEC_FORCE_DISABLE = 0x8 1493 PR_SPEC_FORCE_DISABLE = 0x8
1494 PR_SPEC_INDIRECT_BRANCH = 0x1
1395 PR_SPEC_NOT_AFFECTED = 0x0 1495 PR_SPEC_NOT_AFFECTED = 0x0
1396 PR_SPEC_PRCTL = 0x1 1496 PR_SPEC_PRCTL = 0x1
1397 PR_SPEC_STORE_BYPASS = 0x0 1497 PR_SPEC_STORE_BYPASS = 0x0
@@ -1502,6 +1602,13 @@ const (
1502 RLIMIT_SIGPENDING = 0xb 1602 RLIMIT_SIGPENDING = 0xb
1503 RLIMIT_STACK = 0x3 1603 RLIMIT_STACK = 0x3
1504 RLIM_INFINITY = 0xffffffffffffffff 1604 RLIM_INFINITY = 0xffffffffffffffff
1605 RNDADDENTROPY = 0x40085203
1606 RNDADDTOENTCNT = 0x40045201
1607 RNDCLEARPOOL = 0x5206
1608 RNDGETENTCNT = 0x80045200
1609 RNDGETPOOL = 0x80085202
1610 RNDRESEEDCRNG = 0x5207
1611 RNDZAPENTCNT = 0x5204
1505 RTAX_ADVMSS = 0x8 1612 RTAX_ADVMSS = 0x8
1506 RTAX_CC_ALGO = 0x10 1613 RTAX_CC_ALGO = 0x10
1507 RTAX_CWND = 0x7 1614 RTAX_CWND = 0x7
@@ -1703,11 +1810,14 @@ const (
1703 SCM_TIMESTAMPNS = 0x23 1810 SCM_TIMESTAMPNS = 0x23
1704 SCM_TXTIME = 0x3d 1811 SCM_TXTIME = 0x3d
1705 SCM_WIFI_STATUS = 0x29 1812 SCM_WIFI_STATUS = 0x29
1813 SC_LOG_FLUSH = 0x100000
1706 SECCOMP_MODE_DISABLED = 0x0 1814 SECCOMP_MODE_DISABLED = 0x0
1707 SECCOMP_MODE_FILTER = 0x2 1815 SECCOMP_MODE_FILTER = 0x2
1708 SECCOMP_MODE_STRICT = 0x1 1816 SECCOMP_MODE_STRICT = 0x1
1709 SECURITYFS_MAGIC = 0x73636673 1817 SECURITYFS_MAGIC = 0x73636673
1710 SELINUX_MAGIC = 0xf97cff8c 1818 SELINUX_MAGIC = 0xf97cff8c
1819 SFD_CLOEXEC = 0x80000
1820 SFD_NONBLOCK = 0x800
1711 SHUT_RD = 0x0 1821 SHUT_RD = 0x0
1712 SHUT_RDWR = 0x2 1822 SHUT_RDWR = 0x2
1713 SHUT_WR = 0x1 1823 SHUT_WR = 0x1
@@ -1758,6 +1868,9 @@ const (
1758 SIOCGMIIPHY = 0x8947 1868 SIOCGMIIPHY = 0x8947
1759 SIOCGMIIREG = 0x8948 1869 SIOCGMIIREG = 0x8948
1760 SIOCGPGRP = 0x8904 1870 SIOCGPGRP = 0x8904
1871 SIOCGPPPCSTATS = 0x89f2
1872 SIOCGPPPSTATS = 0x89f0
1873 SIOCGPPPVER = 0x89f1
1761 SIOCGRARP = 0x8961 1874 SIOCGRARP = 0x8961
1762 SIOCGSKNS = 0x894c 1875 SIOCGSKNS = 0x894c
1763 SIOCGSTAMP = 0x8906 1876 SIOCGSTAMP = 0x8906
@@ -1866,6 +1979,17 @@ const (
1866 SO_DETACH_FILTER = 0x1b 1979 SO_DETACH_FILTER = 0x1b
1867 SO_DOMAIN = 0x27 1980 SO_DOMAIN = 0x27
1868 SO_DONTROUTE = 0x5 1981 SO_DONTROUTE = 0x5
1982 SO_EE_CODE_TXTIME_INVALID_PARAM = 0x1
1983 SO_EE_CODE_TXTIME_MISSED = 0x2
1984 SO_EE_CODE_ZEROCOPY_COPIED = 0x1
1985 SO_EE_ORIGIN_ICMP = 0x2
1986 SO_EE_ORIGIN_ICMP6 = 0x3
1987 SO_EE_ORIGIN_LOCAL = 0x1
1988 SO_EE_ORIGIN_NONE = 0x0
1989 SO_EE_ORIGIN_TIMESTAMPING = 0x4
1990 SO_EE_ORIGIN_TXSTATUS = 0x4
1991 SO_EE_ORIGIN_TXTIME = 0x6
1992 SO_EE_ORIGIN_ZEROCOPY = 0x5
1869 SO_ERROR = 0x4 1993 SO_ERROR = 0x4
1870 SO_GET_FILTER = 0x1a 1994 SO_GET_FILTER = 0x1a
1871 SO_INCOMING_CPU = 0x31 1995 SO_INCOMING_CPU = 0x31
@@ -1985,7 +2109,7 @@ const (
1985 TASKSTATS_GENL_NAME = "TASKSTATS" 2109 TASKSTATS_GENL_NAME = "TASKSTATS"
1986 TASKSTATS_GENL_VERSION = 0x1 2110 TASKSTATS_GENL_VERSION = 0x1
1987 TASKSTATS_TYPE_MAX = 0x6 2111 TASKSTATS_TYPE_MAX = 0x6
1988 TASKSTATS_VERSION = 0x8 2112 TASKSTATS_VERSION = 0x9
1989 TCFLSH = 0x540b 2113 TCFLSH = 0x540b
1990 TCGETA = 0x5405 2114 TCGETA = 0x5405
1991 TCGETS = 0x5401 2115 TCGETS = 0x5401
@@ -1999,6 +2123,7 @@ const (
1999 TCOOFF = 0x0 2123 TCOOFF = 0x0
2000 TCOON = 0x1 2124 TCOON = 0x1
2001 TCP_CC_INFO = 0x1a 2125 TCP_CC_INFO = 0x1a
2126 TCP_CM_INQ = 0x24
2002 TCP_CONGESTION = 0xd 2127 TCP_CONGESTION = 0xd
2003 TCP_COOKIE_IN_ALWAYS = 0x1 2128 TCP_COOKIE_IN_ALWAYS = 0x1
2004 TCP_COOKIE_MAX = 0x10 2129 TCP_COOKIE_MAX = 0x10
@@ -2013,6 +2138,7 @@ const (
2013 TCP_FASTOPEN_KEY = 0x21 2138 TCP_FASTOPEN_KEY = 0x21
2014 TCP_FASTOPEN_NO_COOKIE = 0x22 2139 TCP_FASTOPEN_NO_COOKIE = 0x22
2015 TCP_INFO = 0xb 2140 TCP_INFO = 0xb
2141 TCP_INQ = 0x24
2016 TCP_KEEPCNT = 0x6 2142 TCP_KEEPCNT = 0x6
2017 TCP_KEEPIDLE = 0x4 2143 TCP_KEEPIDLE = 0x4
2018 TCP_KEEPINTVL = 0x5 2144 TCP_KEEPINTVL = 0x5
@@ -2032,6 +2158,9 @@ const (
2032 TCP_QUEUE_SEQ = 0x15 2158 TCP_QUEUE_SEQ = 0x15
2033 TCP_QUICKACK = 0xc 2159 TCP_QUICKACK = 0xc
2034 TCP_REPAIR = 0x13 2160 TCP_REPAIR = 0x13
2161 TCP_REPAIR_OFF = 0x0
2162 TCP_REPAIR_OFF_NO_WP = -0x1
2163 TCP_REPAIR_ON = 0x1
2035 TCP_REPAIR_OPTIONS = 0x16 2164 TCP_REPAIR_OPTIONS = 0x16
2036 TCP_REPAIR_QUEUE = 0x14 2165 TCP_REPAIR_QUEUE = 0x14
2037 TCP_REPAIR_WINDOW = 0x1d 2166 TCP_REPAIR_WINDOW = 0x1d
@@ -2046,6 +2175,7 @@ const (
2046 TCP_ULP = 0x1f 2175 TCP_ULP = 0x1f
2047 TCP_USER_TIMEOUT = 0x12 2176 TCP_USER_TIMEOUT = 0x12
2048 TCP_WINDOW_CLAMP = 0xa 2177 TCP_WINDOW_CLAMP = 0xa
2178 TCP_ZEROCOPY_RECEIVE = 0x23
2049 TCSAFLUSH = 0x2 2179 TCSAFLUSH = 0x2
2050 TCSBRK = 0x5409 2180 TCSBRK = 0x5409
2051 TCSBRKP = 0x5425 2181 TCSBRKP = 0x5425
@@ -2062,6 +2192,7 @@ const (
2062 TCSETXF = 0x5434 2192 TCSETXF = 0x5434
2063 TCSETXW = 0x5435 2193 TCSETXW = 0x5435
2064 TCXONC = 0x540a 2194 TCXONC = 0x540a
2195 TIMER_ABSTIME = 0x1
2065 TIOCCBRK = 0x5428 2196 TIOCCBRK = 0x5428
2066 TIOCCONS = 0x541d 2197 TIOCCONS = 0x541d
2067 TIOCEXCL = 0x540c 2198 TIOCEXCL = 0x540c
@@ -2069,6 +2200,7 @@ const (
2069 TIOCGETD = 0x5424 2200 TIOCGETD = 0x5424
2070 TIOCGEXCL = 0x80045440 2201 TIOCGEXCL = 0x80045440
2071 TIOCGICOUNT = 0x545d 2202 TIOCGICOUNT = 0x545d
2203 TIOCGISO7816 = 0x80285442
2072 TIOCGLCKTRMIOS = 0x5456 2204 TIOCGLCKTRMIOS = 0x5456
2073 TIOCGPGRP = 0x540f 2205 TIOCGPGRP = 0x540f
2074 TIOCGPKT = 0x80045438 2206 TIOCGPKT = 0x80045438
@@ -2122,6 +2254,7 @@ const (
2122 TIOCSER_TEMT = 0x1 2254 TIOCSER_TEMT = 0x1
2123 TIOCSETD = 0x5423 2255 TIOCSETD = 0x5423
2124 TIOCSIG = 0x40045436 2256 TIOCSIG = 0x40045436
2257 TIOCSISO7816 = 0xc0285443
2125 TIOCSLCKTRMIOS = 0x5457 2258 TIOCSLCKTRMIOS = 0x5457
2126 TIOCSPGRP = 0x5410 2259 TIOCSPGRP = 0x5410
2127 TIOCSPTLCK = 0x40045431 2260 TIOCSPTLCK = 0x40045431
@@ -2162,6 +2295,7 @@ const (
2162 TUNGETVNETBE = 0x800454df 2295 TUNGETVNETBE = 0x800454df
2163 TUNGETVNETHDRSZ = 0x800454d7 2296 TUNGETVNETHDRSZ = 0x800454d7
2164 TUNGETVNETLE = 0x800454dd 2297 TUNGETVNETLE = 0x800454dd
2298 TUNSETCARRIER = 0x400454e2
2165 TUNSETDEBUG = 0x400454c9 2299 TUNSETDEBUG = 0x400454c9
2166 TUNSETFILTEREBPF = 0x800454e1 2300 TUNSETFILTEREBPF = 0x800454e1
2167 TUNSETGROUP = 0x400454ce 2301 TUNSETGROUP = 0x400454ce
@@ -2351,6 +2485,7 @@ const (
2351 XDP_UMEM_REG = 0x4 2485 XDP_UMEM_REG = 0x4
2352 XDP_ZEROCOPY = 0x4 2486 XDP_ZEROCOPY = 0x4
2353 XENFS_SUPER_MAGIC = 0xabba1974 2487 XENFS_SUPER_MAGIC = 0xabba1974
2488 XFS_SUPER_MAGIC = 0x58465342
2354 XTABS = 0x1800 2489 XTABS = 0x1800
2355 ZSMALLOC_MAGIC = 0x58295829 2490 ZSMALLOC_MAGIC = 0x58295829
2356) 2491)
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 5d79b78..81d3259 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
@@ -174,6 +174,7 @@ const (
174 B9600 = 0xd 174 B9600 = 0xd
175 BALLOON_KVM_MAGIC = 0x13661366 175 BALLOON_KVM_MAGIC = 0x13661366
176 BDEVFS_MAGIC = 0x62646576 176 BDEVFS_MAGIC = 0x62646576
177 BINDERFS_SUPER_MAGIC = 0x6c6f6f70
177 BINFMTFS_MAGIC = 0x42494e4d 178 BINFMTFS_MAGIC = 0x42494e4d
178 BLKBSZGET = 0x80081270 179 BLKBSZGET = 0x80081270
179 BLKBSZSET = 0x40081271 180 BLKBSZSET = 0x40081271
@@ -319,6 +320,10 @@ const (
319 CRDLY = 0x600 320 CRDLY = 0x600
320 CREAD = 0x80 321 CREAD = 0x80
321 CRTSCTS = 0x80000000 322 CRTSCTS = 0x80000000
323 CRYPTO_MAX_NAME = 0x40
324 CRYPTO_MSG_MAX = 0x15
325 CRYPTO_NR_MSGTYPES = 0x6
326 CRYPTO_REPORT_MAXSIZE = 0x160
322 CS5 = 0x0 327 CS5 = 0x0
323 CS6 = 0x10 328 CS6 = 0x10
324 CS7 = 0x20 329 CS7 = 0x20
@@ -488,6 +493,50 @@ const (
488 FALLOC_FL_PUNCH_HOLE = 0x2 493 FALLOC_FL_PUNCH_HOLE = 0x2
489 FALLOC_FL_UNSHARE_RANGE = 0x40 494 FALLOC_FL_UNSHARE_RANGE = 0x40
490 FALLOC_FL_ZERO_RANGE = 0x10 495 FALLOC_FL_ZERO_RANGE = 0x10
496 FANOTIFY_METADATA_VERSION = 0x3
497 FAN_ACCESS = 0x1
498 FAN_ACCESS_PERM = 0x20000
499 FAN_ALLOW = 0x1
500 FAN_ALL_CLASS_BITS = 0xc
501 FAN_ALL_EVENTS = 0x3b
502 FAN_ALL_INIT_FLAGS = 0x3f
503 FAN_ALL_MARK_FLAGS = 0xff
504 FAN_ALL_OUTGOING_EVENTS = 0x3403b
505 FAN_ALL_PERM_EVENTS = 0x30000
506 FAN_AUDIT = 0x10
507 FAN_CLASS_CONTENT = 0x4
508 FAN_CLASS_NOTIF = 0x0
509 FAN_CLASS_PRE_CONTENT = 0x8
510 FAN_CLOEXEC = 0x1
511 FAN_CLOSE = 0x18
512 FAN_CLOSE_NOWRITE = 0x10
513 FAN_CLOSE_WRITE = 0x8
514 FAN_DENY = 0x2
515 FAN_ENABLE_AUDIT = 0x40
516 FAN_EVENT_METADATA_LEN = 0x18
517 FAN_EVENT_ON_CHILD = 0x8000000
518 FAN_MARK_ADD = 0x1
519 FAN_MARK_DONT_FOLLOW = 0x4
520 FAN_MARK_FILESYSTEM = 0x100
521 FAN_MARK_FLUSH = 0x80
522 FAN_MARK_IGNORED_MASK = 0x20
523 FAN_MARK_IGNORED_SURV_MODIFY = 0x40
524 FAN_MARK_INODE = 0x0
525 FAN_MARK_MOUNT = 0x10
526 FAN_MARK_ONLYDIR = 0x8
527 FAN_MARK_REMOVE = 0x2
528 FAN_MODIFY = 0x2
529 FAN_NOFD = -0x1
530 FAN_NONBLOCK = 0x2
531 FAN_ONDIR = 0x40000000
532 FAN_OPEN = 0x20
533 FAN_OPEN_EXEC = 0x1000
534 FAN_OPEN_EXEC_PERM = 0x40000
535 FAN_OPEN_PERM = 0x10000
536 FAN_Q_OVERFLOW = 0x4000
537 FAN_REPORT_TID = 0x100
538 FAN_UNLIMITED_MARKS = 0x20
539 FAN_UNLIMITED_QUEUE = 0x10
491 FD_CLOEXEC = 0x1 540 FD_CLOEXEC = 0x1
492 FD_SETSIZE = 0x400 541 FD_SETSIZE = 0x400
493 FF0 = 0x0 542 FF0 = 0x0
@@ -495,6 +544,7 @@ const (
495 FFDLY = 0x8000 544 FFDLY = 0x8000
496 FLUSHO = 0x1000 545 FLUSHO = 0x1000
497 FPSIMD_MAGIC = 0x46508001 546 FPSIMD_MAGIC = 0x46508001
547 FS_ENCRYPTION_MODE_ADIANTUM = 0x9
498 FS_ENCRYPTION_MODE_AES_128_CBC = 0x5 548 FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
499 FS_ENCRYPTION_MODE_AES_128_CTS = 0x6 549 FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
500 FS_ENCRYPTION_MODE_AES_256_CBC = 0x3 550 FS_ENCRYPTION_MODE_AES_256_CBC = 0x3
@@ -516,7 +566,7 @@ const (
516 FS_POLICY_FLAGS_PAD_4 = 0x0 566 FS_POLICY_FLAGS_PAD_4 = 0x0
517 FS_POLICY_FLAGS_PAD_8 = 0x1 567 FS_POLICY_FLAGS_PAD_8 = 0x1
518 FS_POLICY_FLAGS_PAD_MASK = 0x3 568 FS_POLICY_FLAGS_PAD_MASK = 0x3
519 FS_POLICY_FLAGS_VALID = 0x3 569 FS_POLICY_FLAGS_VALID = 0x7
520 FUTEXFS_SUPER_MAGIC = 0xbad1dea 570 FUTEXFS_SUPER_MAGIC = 0xbad1dea
521 F_ADD_SEALS = 0x409 571 F_ADD_SEALS = 0x409
522 F_DUPFD = 0x0 572 F_DUPFD = 0x0
@@ -641,7 +691,7 @@ const (
641 IFA_F_STABLE_PRIVACY = 0x800 691 IFA_F_STABLE_PRIVACY = 0x800
642 IFA_F_TEMPORARY = 0x1 692 IFA_F_TEMPORARY = 0x1
643 IFA_F_TENTATIVE = 0x40 693 IFA_F_TENTATIVE = 0x40
644 IFA_MAX = 0x9 694 IFA_MAX = 0xa
645 IFF_ALLMULTI = 0x200 695 IFF_ALLMULTI = 0x200
646 IFF_ATTACH_QUEUE = 0x200 696 IFF_ATTACH_QUEUE = 0x200
647 IFF_AUTOMEDIA = 0x4000 697 IFF_AUTOMEDIA = 0x4000
@@ -709,6 +759,7 @@ const (
709 IN_ISDIR = 0x40000000 759 IN_ISDIR = 0x40000000
710 IN_LOOPBACKNET = 0x7f 760 IN_LOOPBACKNET = 0x7f
711 IN_MASK_ADD = 0x20000000 761 IN_MASK_ADD = 0x20000000
762 IN_MASK_CREATE = 0x10000000
712 IN_MODIFY = 0x2 763 IN_MODIFY = 0x2
713 IN_MOVE = 0xc0 764 IN_MOVE = 0xc0
714 IN_MOVED_FROM = 0x40 765 IN_MOVED_FROM = 0x40
@@ -780,6 +831,7 @@ const (
780 IPV6_MINHOPCOUNT = 0x49 831 IPV6_MINHOPCOUNT = 0x49
781 IPV6_MTU = 0x18 832 IPV6_MTU = 0x18
782 IPV6_MTU_DISCOVER = 0x17 833 IPV6_MTU_DISCOVER = 0x17
834 IPV6_MULTICAST_ALL = 0x1d
783 IPV6_MULTICAST_HOPS = 0x12 835 IPV6_MULTICAST_HOPS = 0x12
784 IPV6_MULTICAST_IF = 0x11 836 IPV6_MULTICAST_IF = 0x11
785 IPV6_MULTICAST_LOOP = 0x13 837 IPV6_MULTICAST_LOOP = 0x13
@@ -915,6 +967,11 @@ const (
915 KEYCTL_JOIN_SESSION_KEYRING = 0x1 967 KEYCTL_JOIN_SESSION_KEYRING = 0x1
916 KEYCTL_LINK = 0x8 968 KEYCTL_LINK = 0x8
917 KEYCTL_NEGATE = 0xd 969 KEYCTL_NEGATE = 0xd
970 KEYCTL_PKEY_DECRYPT = 0x1a
971 KEYCTL_PKEY_ENCRYPT = 0x19
972 KEYCTL_PKEY_QUERY = 0x18
973 KEYCTL_PKEY_SIGN = 0x1b
974 KEYCTL_PKEY_VERIFY = 0x1c
918 KEYCTL_READ = 0xb 975 KEYCTL_READ = 0xb
919 KEYCTL_REJECT = 0x13 976 KEYCTL_REJECT = 0x13
920 KEYCTL_RESTRICT_KEYRING = 0x1d 977 KEYCTL_RESTRICT_KEYRING = 0x1d
@@ -924,6 +981,10 @@ const (
924 KEYCTL_SETPERM = 0x5 981 KEYCTL_SETPERM = 0x5
925 KEYCTL_SET_REQKEY_KEYRING = 0xe 982 KEYCTL_SET_REQKEY_KEYRING = 0xe
926 KEYCTL_SET_TIMEOUT = 0xf 983 KEYCTL_SET_TIMEOUT = 0xf
984 KEYCTL_SUPPORTS_DECRYPT = 0x2
985 KEYCTL_SUPPORTS_ENCRYPT = 0x1
986 KEYCTL_SUPPORTS_SIGN = 0x4
987 KEYCTL_SUPPORTS_VERIFY = 0x8
927 KEYCTL_UNLINK = 0x9 988 KEYCTL_UNLINK = 0x9
928 KEYCTL_UPDATE = 0x2 989 KEYCTL_UPDATE = 0x2
929 KEY_REQKEY_DEFL_DEFAULT = 0x0 990 KEY_REQKEY_DEFL_DEFAULT = 0x0
@@ -1102,6 +1163,7 @@ const (
1102 NETLINK_FIB_LOOKUP = 0xa 1163 NETLINK_FIB_LOOKUP = 0xa
1103 NETLINK_FIREWALL = 0x3 1164 NETLINK_FIREWALL = 0x3
1104 NETLINK_GENERIC = 0x10 1165 NETLINK_GENERIC = 0x10
1166 NETLINK_GET_STRICT_CHK = 0xc
1105 NETLINK_INET_DIAG = 0x4 1167 NETLINK_INET_DIAG = 0x4
1106 NETLINK_IP6_FW = 0xd 1168 NETLINK_IP6_FW = 0xd
1107 NETLINK_ISCSI = 0x8 1169 NETLINK_ISCSI = 0x8
@@ -1123,7 +1185,7 @@ const (
1123 NETLINK_UNUSED = 0x1 1185 NETLINK_UNUSED = 0x1
1124 NETLINK_USERSOCK = 0x2 1186 NETLINK_USERSOCK = 0x2
1125 NETLINK_XFRM = 0x6 1187 NETLINK_XFRM = 0x6
1126 NETNSA_MAX = 0x3 1188 NETNSA_MAX = 0x5
1127 NETNSA_NSID_NOT_ASSIGNED = -0x1 1189 NETNSA_NSID_NOT_ASSIGNED = -0x1
1128 NFNETLINK_V0 = 0x0 1190 NFNETLINK_V0 = 0x0
1129 NFNLGRP_ACCT_QUOTA = 0x8 1191 NFNLGRP_ACCT_QUOTA = 0x8
@@ -1245,6 +1307,7 @@ const (
1245 PACKET_FASTROUTE = 0x6 1307 PACKET_FASTROUTE = 0x6
1246 PACKET_HDRLEN = 0xb 1308 PACKET_HDRLEN = 0xb
1247 PACKET_HOST = 0x0 1309 PACKET_HOST = 0x0
1310 PACKET_IGNORE_OUTGOING = 0x17
1248 PACKET_KERNEL = 0x7 1311 PACKET_KERNEL = 0x7
1249 PACKET_LOOPBACK = 0x5 1312 PACKET_LOOPBACK = 0x5
1250 PACKET_LOSS = 0xe 1313 PACKET_LOSS = 0xe
@@ -1294,6 +1357,36 @@ const (
1294 PERF_EVENT_IOC_SET_FILTER = 0x40082406 1357 PERF_EVENT_IOC_SET_FILTER = 0x40082406
1295 PERF_EVENT_IOC_SET_OUTPUT = 0x2405 1358 PERF_EVENT_IOC_SET_OUTPUT = 0x2405
1296 PIPEFS_MAGIC = 0x50495045 1359 PIPEFS_MAGIC = 0x50495045
1360 PPPIOCATTACH = 0x4004743d
1361 PPPIOCATTCHAN = 0x40047438
1362 PPPIOCCONNECT = 0x4004743a
1363 PPPIOCDETACH = 0x4004743c
1364 PPPIOCDISCONN = 0x7439
1365 PPPIOCGASYNCMAP = 0x80047458
1366 PPPIOCGCHAN = 0x80047437
1367 PPPIOCGDEBUG = 0x80047441
1368 PPPIOCGFLAGS = 0x8004745a
1369 PPPIOCGIDLE = 0x8010743f
1370 PPPIOCGL2TPSTATS = 0x80487436
1371 PPPIOCGMRU = 0x80047453
1372 PPPIOCGNPMODE = 0xc008744c
1373 PPPIOCGRASYNCMAP = 0x80047455
1374 PPPIOCGUNIT = 0x80047456
1375 PPPIOCGXASYNCMAP = 0x80207450
1376 PPPIOCNEWUNIT = 0xc004743e
1377 PPPIOCSACTIVE = 0x40107446
1378 PPPIOCSASYNCMAP = 0x40047457
1379 PPPIOCSCOMPRESS = 0x4010744d
1380 PPPIOCSDEBUG = 0x40047440
1381 PPPIOCSFLAGS = 0x40047459
1382 PPPIOCSMAXCID = 0x40047451
1383 PPPIOCSMRRU = 0x4004743b
1384 PPPIOCSMRU = 0x40047452
1385 PPPIOCSNPMODE = 0x4008744b
1386 PPPIOCSPASS = 0x40107447
1387 PPPIOCSRASYNCMAP = 0x40047454
1388 PPPIOCSXASYNCMAP = 0x4020744f
1389 PPPIOCXFERUNIT = 0x744e
1297 PRIO_PGRP = 0x1 1390 PRIO_PGRP = 0x1
1298 PRIO_PROCESS = 0x0 1391 PRIO_PROCESS = 0x0
1299 PRIO_USER = 0x2 1392 PRIO_USER = 0x2
@@ -1356,6 +1449,12 @@ const (
1356 PR_MCE_KILL_SET = 0x1 1449 PR_MCE_KILL_SET = 0x1
1357 PR_MPX_DISABLE_MANAGEMENT = 0x2c 1450 PR_MPX_DISABLE_MANAGEMENT = 0x2c
1358 PR_MPX_ENABLE_MANAGEMENT = 0x2b 1451 PR_MPX_ENABLE_MANAGEMENT = 0x2b
1452 PR_PAC_APDAKEY = 0x4
1453 PR_PAC_APDBKEY = 0x8
1454 PR_PAC_APGAKEY = 0x10
1455 PR_PAC_APIAKEY = 0x1
1456 PR_PAC_APIBKEY = 0x2
1457 PR_PAC_RESET_KEYS = 0x36
1359 PR_SET_CHILD_SUBREAPER = 0x24 1458 PR_SET_CHILD_SUBREAPER = 0x24
1360 PR_SET_DUMPABLE = 0x4 1459 PR_SET_DUMPABLE = 0x4
1361 PR_SET_ENDIAN = 0x14 1460 PR_SET_ENDIAN = 0x14
@@ -1395,6 +1494,7 @@ const (
1395 PR_SPEC_DISABLE = 0x4 1494 PR_SPEC_DISABLE = 0x4
1396 PR_SPEC_ENABLE = 0x2 1495 PR_SPEC_ENABLE = 0x2
1397 PR_SPEC_FORCE_DISABLE = 0x8 1496 PR_SPEC_FORCE_DISABLE = 0x8
1497 PR_SPEC_INDIRECT_BRANCH = 0x1
1398 PR_SPEC_NOT_AFFECTED = 0x0 1498 PR_SPEC_NOT_AFFECTED = 0x0
1399 PR_SPEC_PRCTL = 0x1 1499 PR_SPEC_PRCTL = 0x1
1400 PR_SPEC_STORE_BYPASS = 0x0 1500 PR_SPEC_STORE_BYPASS = 0x0
@@ -1486,6 +1586,13 @@ const (
1486 RLIMIT_SIGPENDING = 0xb 1586 RLIMIT_SIGPENDING = 0xb
1487 RLIMIT_STACK = 0x3 1587 RLIMIT_STACK = 0x3
1488 RLIM_INFINITY = 0xffffffffffffffff 1588 RLIM_INFINITY = 0xffffffffffffffff
1589 RNDADDENTROPY = 0x40085203
1590 RNDADDTOENTCNT = 0x40045201
1591 RNDCLEARPOOL = 0x5206
1592 RNDGETENTCNT = 0x80045200
1593 RNDGETPOOL = 0x80085202
1594 RNDRESEEDCRNG = 0x5207
1595 RNDZAPENTCNT = 0x5204
1489 RTAX_ADVMSS = 0x8 1596 RTAX_ADVMSS = 0x8
1490 RTAX_CC_ALGO = 0x10 1597 RTAX_CC_ALGO = 0x10
1491 RTAX_CWND = 0x7 1598 RTAX_CWND = 0x7
@@ -1687,11 +1794,14 @@ const (
1687 SCM_TIMESTAMPNS = 0x23 1794 SCM_TIMESTAMPNS = 0x23
1688 SCM_TXTIME = 0x3d 1795 SCM_TXTIME = 0x3d
1689 SCM_WIFI_STATUS = 0x29 1796 SCM_WIFI_STATUS = 0x29
1797 SC_LOG_FLUSH = 0x100000
1690 SECCOMP_MODE_DISABLED = 0x0 1798 SECCOMP_MODE_DISABLED = 0x0
1691 SECCOMP_MODE_FILTER = 0x2 1799 SECCOMP_MODE_FILTER = 0x2
1692 SECCOMP_MODE_STRICT = 0x1 1800 SECCOMP_MODE_STRICT = 0x1
1693 SECURITYFS_MAGIC = 0x73636673 1801 SECURITYFS_MAGIC = 0x73636673
1694 SELINUX_MAGIC = 0xf97cff8c 1802 SELINUX_MAGIC = 0xf97cff8c
1803 SFD_CLOEXEC = 0x80000
1804 SFD_NONBLOCK = 0x800
1695 SHUT_RD = 0x0 1805 SHUT_RD = 0x0
1696 SHUT_RDWR = 0x2 1806 SHUT_RDWR = 0x2
1697 SHUT_WR = 0x1 1807 SHUT_WR = 0x1
@@ -1742,6 +1852,9 @@ const (
1742 SIOCGMIIPHY = 0x8947 1852 SIOCGMIIPHY = 0x8947
1743 SIOCGMIIREG = 0x8948 1853 SIOCGMIIREG = 0x8948
1744 SIOCGPGRP = 0x8904 1854 SIOCGPGRP = 0x8904
1855 SIOCGPPPCSTATS = 0x89f2
1856 SIOCGPPPSTATS = 0x89f0
1857 SIOCGPPPVER = 0x89f1
1745 SIOCGRARP = 0x8961 1858 SIOCGRARP = 0x8961
1746 SIOCGSKNS = 0x894c 1859 SIOCGSKNS = 0x894c
1747 SIOCGSTAMP = 0x8906 1860 SIOCGSTAMP = 0x8906
@@ -1850,6 +1963,17 @@ const (
1850 SO_DETACH_FILTER = 0x1b 1963 SO_DETACH_FILTER = 0x1b
1851 SO_DOMAIN = 0x27 1964 SO_DOMAIN = 0x27
1852 SO_DONTROUTE = 0x5 1965 SO_DONTROUTE = 0x5
1966 SO_EE_CODE_TXTIME_INVALID_PARAM = 0x1
1967 SO_EE_CODE_TXTIME_MISSED = 0x2
1968 SO_EE_CODE_ZEROCOPY_COPIED = 0x1
1969 SO_EE_ORIGIN_ICMP = 0x2
1970 SO_EE_ORIGIN_ICMP6 = 0x3
1971 SO_EE_ORIGIN_LOCAL = 0x1
1972 SO_EE_ORIGIN_NONE = 0x0
1973 SO_EE_ORIGIN_TIMESTAMPING = 0x4
1974 SO_EE_ORIGIN_TXSTATUS = 0x4
1975 SO_EE_ORIGIN_TXTIME = 0x6
1976 SO_EE_ORIGIN_ZEROCOPY = 0x5
1853 SO_ERROR = 0x4 1977 SO_ERROR = 0x4
1854 SO_GET_FILTER = 0x1a 1978 SO_GET_FILTER = 0x1a
1855 SO_INCOMING_CPU = 0x31 1979 SO_INCOMING_CPU = 0x31
@@ -1970,7 +2094,7 @@ const (
1970 TASKSTATS_GENL_NAME = "TASKSTATS" 2094 TASKSTATS_GENL_NAME = "TASKSTATS"
1971 TASKSTATS_GENL_VERSION = 0x1 2095 TASKSTATS_GENL_VERSION = 0x1
1972 TASKSTATS_TYPE_MAX = 0x6 2096 TASKSTATS_TYPE_MAX = 0x6
1973 TASKSTATS_VERSION = 0x8 2097 TASKSTATS_VERSION = 0x9
1974 TCFLSH = 0x540b 2098 TCFLSH = 0x540b
1975 TCGETA = 0x5405 2099 TCGETA = 0x5405
1976 TCGETS = 0x5401 2100 TCGETS = 0x5401
@@ -1984,6 +2108,7 @@ const (
1984 TCOOFF = 0x0 2108 TCOOFF = 0x0
1985 TCOON = 0x1 2109 TCOON = 0x1
1986 TCP_CC_INFO = 0x1a 2110 TCP_CC_INFO = 0x1a
2111 TCP_CM_INQ = 0x24
1987 TCP_CONGESTION = 0xd 2112 TCP_CONGESTION = 0xd
1988 TCP_COOKIE_IN_ALWAYS = 0x1 2113 TCP_COOKIE_IN_ALWAYS = 0x1
1989 TCP_COOKIE_MAX = 0x10 2114 TCP_COOKIE_MAX = 0x10
@@ -1998,6 +2123,7 @@ const (
1998 TCP_FASTOPEN_KEY = 0x21 2123 TCP_FASTOPEN_KEY = 0x21
1999 TCP_FASTOPEN_NO_COOKIE = 0x22 2124 TCP_FASTOPEN_NO_COOKIE = 0x22
2000 TCP_INFO = 0xb 2125 TCP_INFO = 0xb
2126 TCP_INQ = 0x24
2001 TCP_KEEPCNT = 0x6 2127 TCP_KEEPCNT = 0x6
2002 TCP_KEEPIDLE = 0x4 2128 TCP_KEEPIDLE = 0x4
2003 TCP_KEEPINTVL = 0x5 2129 TCP_KEEPINTVL = 0x5
@@ -2017,6 +2143,9 @@ const (
2017 TCP_QUEUE_SEQ = 0x15 2143 TCP_QUEUE_SEQ = 0x15
2018 TCP_QUICKACK = 0xc 2144 TCP_QUICKACK = 0xc
2019 TCP_REPAIR = 0x13 2145 TCP_REPAIR = 0x13
2146 TCP_REPAIR_OFF = 0x0
2147 TCP_REPAIR_OFF_NO_WP = -0x1
2148 TCP_REPAIR_ON = 0x1
2020 TCP_REPAIR_OPTIONS = 0x16 2149 TCP_REPAIR_OPTIONS = 0x16
2021 TCP_REPAIR_QUEUE = 0x14 2150 TCP_REPAIR_QUEUE = 0x14
2022 TCP_REPAIR_WINDOW = 0x1d 2151 TCP_REPAIR_WINDOW = 0x1d
@@ -2031,6 +2160,7 @@ const (
2031 TCP_ULP = 0x1f 2160 TCP_ULP = 0x1f
2032 TCP_USER_TIMEOUT = 0x12 2161 TCP_USER_TIMEOUT = 0x12
2033 TCP_WINDOW_CLAMP = 0xa 2162 TCP_WINDOW_CLAMP = 0xa
2163 TCP_ZEROCOPY_RECEIVE = 0x23
2034 TCSAFLUSH = 0x2 2164 TCSAFLUSH = 0x2
2035 TCSBRK = 0x5409 2165 TCSBRK = 0x5409
2036 TCSBRKP = 0x5425 2166 TCSBRKP = 0x5425
@@ -2047,6 +2177,7 @@ const (
2047 TCSETXF = 0x5434 2177 TCSETXF = 0x5434
2048 TCSETXW = 0x5435 2178 TCSETXW = 0x5435
2049 TCXONC = 0x540a 2179 TCXONC = 0x540a
2180 TIMER_ABSTIME = 0x1
2050 TIOCCBRK = 0x5428 2181 TIOCCBRK = 0x5428
2051 TIOCCONS = 0x541d 2182 TIOCCONS = 0x541d
2052 TIOCEXCL = 0x540c 2183 TIOCEXCL = 0x540c
@@ -2054,6 +2185,7 @@ const (
2054 TIOCGETD = 0x5424 2185 TIOCGETD = 0x5424
2055 TIOCGEXCL = 0x80045440 2186 TIOCGEXCL = 0x80045440
2056 TIOCGICOUNT = 0x545d 2187 TIOCGICOUNT = 0x545d
2188 TIOCGISO7816 = 0x80285442
2057 TIOCGLCKTRMIOS = 0x5456 2189 TIOCGLCKTRMIOS = 0x5456
2058 TIOCGPGRP = 0x540f 2190 TIOCGPGRP = 0x540f
2059 TIOCGPKT = 0x80045438 2191 TIOCGPKT = 0x80045438
@@ -2107,6 +2239,7 @@ const (
2107 TIOCSER_TEMT = 0x1 2239 TIOCSER_TEMT = 0x1
2108 TIOCSETD = 0x5423 2240 TIOCSETD = 0x5423
2109 TIOCSIG = 0x40045436 2241 TIOCSIG = 0x40045436
2242 TIOCSISO7816 = 0xc0285443
2110 TIOCSLCKTRMIOS = 0x5457 2243 TIOCSLCKTRMIOS = 0x5457
2111 TIOCSPGRP = 0x5410 2244 TIOCSPGRP = 0x5410
2112 TIOCSPTLCK = 0x40045431 2245 TIOCSPTLCK = 0x40045431
@@ -2147,6 +2280,7 @@ const (
2147 TUNGETVNETBE = 0x800454df 2280 TUNGETVNETBE = 0x800454df
2148 TUNGETVNETHDRSZ = 0x800454d7 2281 TUNGETVNETHDRSZ = 0x800454d7
2149 TUNGETVNETLE = 0x800454dd 2282 TUNGETVNETLE = 0x800454dd
2283 TUNSETCARRIER = 0x400454e2
2150 TUNSETDEBUG = 0x400454c9 2284 TUNSETDEBUG = 0x400454c9
2151 TUNSETFILTEREBPF = 0x800454e1 2285 TUNSETFILTEREBPF = 0x800454e1
2152 TUNSETGROUP = 0x400454ce 2286 TUNSETGROUP = 0x400454ce
@@ -2336,6 +2470,7 @@ const (
2336 XDP_UMEM_REG = 0x4 2470 XDP_UMEM_REG = 0x4
2337 XDP_ZEROCOPY = 0x4 2471 XDP_ZEROCOPY = 0x4
2338 XENFS_SUPER_MAGIC = 0xabba1974 2472 XENFS_SUPER_MAGIC = 0xabba1974
2473 XFS_SUPER_MAGIC = 0x58465342
2339 XTABS = 0x1800 2474 XTABS = 0x1800
2340 ZSMALLOC_MAGIC = 0x58295829 2475 ZSMALLOC_MAGIC = 0x58295829
2341) 2476)
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 3c91615..58fc1eb 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
@@ -174,6 +174,7 @@ const (
174 B9600 = 0xd 174 B9600 = 0xd
175 BALLOON_KVM_MAGIC = 0x13661366 175 BALLOON_KVM_MAGIC = 0x13661366
176 BDEVFS_MAGIC = 0x62646576 176 BDEVFS_MAGIC = 0x62646576
177 BINDERFS_SUPER_MAGIC = 0x6c6f6f70
177 BINFMTFS_MAGIC = 0x42494e4d 178 BINFMTFS_MAGIC = 0x42494e4d
178 BLKBSZGET = 0x40041270 179 BLKBSZGET = 0x40041270
179 BLKBSZSET = 0x80041271 180 BLKBSZSET = 0x80041271
@@ -319,6 +320,10 @@ const (
319 CRDLY = 0x600 320 CRDLY = 0x600
320 CREAD = 0x80 321 CREAD = 0x80
321 CRTSCTS = 0x80000000 322 CRTSCTS = 0x80000000
323 CRYPTO_MAX_NAME = 0x40
324 CRYPTO_MSG_MAX = 0x15
325 CRYPTO_NR_MSGTYPES = 0x6
326 CRYPTO_REPORT_MAXSIZE = 0x160
322 CS5 = 0x0 327 CS5 = 0x0
323 CS6 = 0x10 328 CS6 = 0x10
324 CS7 = 0x20 329 CS7 = 0x20
@@ -486,12 +491,57 @@ const (
486 FALLOC_FL_PUNCH_HOLE = 0x2 491 FALLOC_FL_PUNCH_HOLE = 0x2
487 FALLOC_FL_UNSHARE_RANGE = 0x40 492 FALLOC_FL_UNSHARE_RANGE = 0x40
488 FALLOC_FL_ZERO_RANGE = 0x10 493 FALLOC_FL_ZERO_RANGE = 0x10
494 FANOTIFY_METADATA_VERSION = 0x3
495 FAN_ACCESS = 0x1
496 FAN_ACCESS_PERM = 0x20000
497 FAN_ALLOW = 0x1
498 FAN_ALL_CLASS_BITS = 0xc
499 FAN_ALL_EVENTS = 0x3b
500 FAN_ALL_INIT_FLAGS = 0x3f
501 FAN_ALL_MARK_FLAGS = 0xff
502 FAN_ALL_OUTGOING_EVENTS = 0x3403b
503 FAN_ALL_PERM_EVENTS = 0x30000
504 FAN_AUDIT = 0x10
505 FAN_CLASS_CONTENT = 0x4
506 FAN_CLASS_NOTIF = 0x0
507 FAN_CLASS_PRE_CONTENT = 0x8
508 FAN_CLOEXEC = 0x1
509 FAN_CLOSE = 0x18
510 FAN_CLOSE_NOWRITE = 0x10
511 FAN_CLOSE_WRITE = 0x8
512 FAN_DENY = 0x2
513 FAN_ENABLE_AUDIT = 0x40
514 FAN_EVENT_METADATA_LEN = 0x18
515 FAN_EVENT_ON_CHILD = 0x8000000
516 FAN_MARK_ADD = 0x1
517 FAN_MARK_DONT_FOLLOW = 0x4
518 FAN_MARK_FILESYSTEM = 0x100
519 FAN_MARK_FLUSH = 0x80
520 FAN_MARK_IGNORED_MASK = 0x20
521 FAN_MARK_IGNORED_SURV_MODIFY = 0x40
522 FAN_MARK_INODE = 0x0
523 FAN_MARK_MOUNT = 0x10
524 FAN_MARK_ONLYDIR = 0x8
525 FAN_MARK_REMOVE = 0x2
526 FAN_MODIFY = 0x2
527 FAN_NOFD = -0x1
528 FAN_NONBLOCK = 0x2
529 FAN_ONDIR = 0x40000000
530 FAN_OPEN = 0x20
531 FAN_OPEN_EXEC = 0x1000
532 FAN_OPEN_EXEC_PERM = 0x40000
533 FAN_OPEN_PERM = 0x10000
534 FAN_Q_OVERFLOW = 0x4000
535 FAN_REPORT_TID = 0x100
536 FAN_UNLIMITED_MARKS = 0x20
537 FAN_UNLIMITED_QUEUE = 0x10
489 FD_CLOEXEC = 0x1 538 FD_CLOEXEC = 0x1
490 FD_SETSIZE = 0x400 539 FD_SETSIZE = 0x400
491 FF0 = 0x0 540 FF0 = 0x0
492 FF1 = 0x8000 541 FF1 = 0x8000
493 FFDLY = 0x8000 542 FFDLY = 0x8000
494 FLUSHO = 0x2000 543 FLUSHO = 0x2000
544 FS_ENCRYPTION_MODE_ADIANTUM = 0x9
495 FS_ENCRYPTION_MODE_AES_128_CBC = 0x5 545 FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
496 FS_ENCRYPTION_MODE_AES_128_CTS = 0x6 546 FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
497 FS_ENCRYPTION_MODE_AES_256_CBC = 0x3 547 FS_ENCRYPTION_MODE_AES_256_CBC = 0x3
@@ -513,7 +563,7 @@ const (
513 FS_POLICY_FLAGS_PAD_4 = 0x0 563 FS_POLICY_FLAGS_PAD_4 = 0x0
514 FS_POLICY_FLAGS_PAD_8 = 0x1 564 FS_POLICY_FLAGS_PAD_8 = 0x1
515 FS_POLICY_FLAGS_PAD_MASK = 0x3 565 FS_POLICY_FLAGS_PAD_MASK = 0x3
516 FS_POLICY_FLAGS_VALID = 0x3 566 FS_POLICY_FLAGS_VALID = 0x7
517 FUTEXFS_SUPER_MAGIC = 0xbad1dea 567 FUTEXFS_SUPER_MAGIC = 0xbad1dea
518 F_ADD_SEALS = 0x409 568 F_ADD_SEALS = 0x409
519 F_DUPFD = 0x0 569 F_DUPFD = 0x0
@@ -638,7 +688,7 @@ const (
638 IFA_F_STABLE_PRIVACY = 0x800 688 IFA_F_STABLE_PRIVACY = 0x800
639 IFA_F_TEMPORARY = 0x1 689 IFA_F_TEMPORARY = 0x1
640 IFA_F_TENTATIVE = 0x40 690 IFA_F_TENTATIVE = 0x40
641 IFA_MAX = 0x9 691 IFA_MAX = 0xa
642 IFF_ALLMULTI = 0x200 692 IFF_ALLMULTI = 0x200
643 IFF_ATTACH_QUEUE = 0x200 693 IFF_ATTACH_QUEUE = 0x200
644 IFF_AUTOMEDIA = 0x4000 694 IFF_AUTOMEDIA = 0x4000
@@ -706,6 +756,7 @@ const (
706 IN_ISDIR = 0x40000000 756 IN_ISDIR = 0x40000000
707 IN_LOOPBACKNET = 0x7f 757 IN_LOOPBACKNET = 0x7f
708 IN_MASK_ADD = 0x20000000 758 IN_MASK_ADD = 0x20000000
759 IN_MASK_CREATE = 0x10000000
709 IN_MODIFY = 0x2 760 IN_MODIFY = 0x2
710 IN_MOVE = 0xc0 761 IN_MOVE = 0xc0
711 IN_MOVED_FROM = 0x40 762 IN_MOVED_FROM = 0x40
@@ -777,6 +828,7 @@ const (
777 IPV6_MINHOPCOUNT = 0x49 828 IPV6_MINHOPCOUNT = 0x49
778 IPV6_MTU = 0x18 829 IPV6_MTU = 0x18
779 IPV6_MTU_DISCOVER = 0x17 830 IPV6_MTU_DISCOVER = 0x17
831 IPV6_MULTICAST_ALL = 0x1d
780 IPV6_MULTICAST_HOPS = 0x12 832 IPV6_MULTICAST_HOPS = 0x12
781 IPV6_MULTICAST_IF = 0x11 833 IPV6_MULTICAST_IF = 0x11
782 IPV6_MULTICAST_LOOP = 0x13 834 IPV6_MULTICAST_LOOP = 0x13
@@ -912,6 +964,11 @@ const (
912 KEYCTL_JOIN_SESSION_KEYRING = 0x1 964 KEYCTL_JOIN_SESSION_KEYRING = 0x1
913 KEYCTL_LINK = 0x8 965 KEYCTL_LINK = 0x8
914 KEYCTL_NEGATE = 0xd 966 KEYCTL_NEGATE = 0xd
967 KEYCTL_PKEY_DECRYPT = 0x1a
968 KEYCTL_PKEY_ENCRYPT = 0x19
969 KEYCTL_PKEY_QUERY = 0x18
970 KEYCTL_PKEY_SIGN = 0x1b
971 KEYCTL_PKEY_VERIFY = 0x1c
915 KEYCTL_READ = 0xb 972 KEYCTL_READ = 0xb
916 KEYCTL_REJECT = 0x13 973 KEYCTL_REJECT = 0x13
917 KEYCTL_RESTRICT_KEYRING = 0x1d 974 KEYCTL_RESTRICT_KEYRING = 0x1d
@@ -921,6 +978,10 @@ const (
921 KEYCTL_SETPERM = 0x5 978 KEYCTL_SETPERM = 0x5
922 KEYCTL_SET_REQKEY_KEYRING = 0xe 979 KEYCTL_SET_REQKEY_KEYRING = 0xe
923 KEYCTL_SET_TIMEOUT = 0xf 980 KEYCTL_SET_TIMEOUT = 0xf
981 KEYCTL_SUPPORTS_DECRYPT = 0x2
982 KEYCTL_SUPPORTS_ENCRYPT = 0x1
983 KEYCTL_SUPPORTS_SIGN = 0x4
984 KEYCTL_SUPPORTS_VERIFY = 0x8
924 KEYCTL_UNLINK = 0x9 985 KEYCTL_UNLINK = 0x9
925 KEYCTL_UPDATE = 0x2 986 KEYCTL_UPDATE = 0x2
926 KEY_REQKEY_DEFL_DEFAULT = 0x0 987 KEY_REQKEY_DEFL_DEFAULT = 0x0
@@ -1099,6 +1160,7 @@ const (
1099 NETLINK_FIB_LOOKUP = 0xa 1160 NETLINK_FIB_LOOKUP = 0xa
1100 NETLINK_FIREWALL = 0x3 1161 NETLINK_FIREWALL = 0x3
1101 NETLINK_GENERIC = 0x10 1162 NETLINK_GENERIC = 0x10
1163 NETLINK_GET_STRICT_CHK = 0xc
1102 NETLINK_INET_DIAG = 0x4 1164 NETLINK_INET_DIAG = 0x4
1103 NETLINK_IP6_FW = 0xd 1165 NETLINK_IP6_FW = 0xd
1104 NETLINK_ISCSI = 0x8 1166 NETLINK_ISCSI = 0x8
@@ -1120,7 +1182,7 @@ const (
1120 NETLINK_UNUSED = 0x1 1182 NETLINK_UNUSED = 0x1
1121 NETLINK_USERSOCK = 0x2 1183 NETLINK_USERSOCK = 0x2
1122 NETLINK_XFRM = 0x6 1184 NETLINK_XFRM = 0x6
1123 NETNSA_MAX = 0x3 1185 NETNSA_MAX = 0x5
1124 NETNSA_NSID_NOT_ASSIGNED = -0x1 1186 NETNSA_NSID_NOT_ASSIGNED = -0x1
1125 NFNETLINK_V0 = 0x0 1187 NFNETLINK_V0 = 0x0
1126 NFNLGRP_ACCT_QUOTA = 0x8 1188 NFNLGRP_ACCT_QUOTA = 0x8
@@ -1242,6 +1304,7 @@ const (
1242 PACKET_FASTROUTE = 0x6 1304 PACKET_FASTROUTE = 0x6
1243 PACKET_HDRLEN = 0xb 1305 PACKET_HDRLEN = 0xb
1244 PACKET_HOST = 0x0 1306 PACKET_HOST = 0x0
1307 PACKET_IGNORE_OUTGOING = 0x17
1245 PACKET_KERNEL = 0x7 1308 PACKET_KERNEL = 0x7
1246 PACKET_LOOPBACK = 0x5 1309 PACKET_LOOPBACK = 0x5
1247 PACKET_LOSS = 0xe 1310 PACKET_LOSS = 0xe
@@ -1291,6 +1354,36 @@ const (
1291 PERF_EVENT_IOC_SET_FILTER = 0x80042406 1354 PERF_EVENT_IOC_SET_FILTER = 0x80042406
1292 PERF_EVENT_IOC_SET_OUTPUT = 0x20002405 1355 PERF_EVENT_IOC_SET_OUTPUT = 0x20002405
1293 PIPEFS_MAGIC = 0x50495045 1356 PIPEFS_MAGIC = 0x50495045
1357 PPPIOCATTACH = 0x8004743d
1358 PPPIOCATTCHAN = 0x80047438
1359 PPPIOCCONNECT = 0x8004743a
1360 PPPIOCDETACH = 0x8004743c
1361 PPPIOCDISCONN = 0x20007439
1362 PPPIOCGASYNCMAP = 0x40047458
1363 PPPIOCGCHAN = 0x40047437
1364 PPPIOCGDEBUG = 0x40047441
1365 PPPIOCGFLAGS = 0x4004745a
1366 PPPIOCGIDLE = 0x4008743f
1367 PPPIOCGL2TPSTATS = 0x40487436
1368 PPPIOCGMRU = 0x40047453
1369 PPPIOCGNPMODE = 0xc008744c
1370 PPPIOCGRASYNCMAP = 0x40047455
1371 PPPIOCGUNIT = 0x40047456
1372 PPPIOCGXASYNCMAP = 0x40207450
1373 PPPIOCNEWUNIT = 0xc004743e
1374 PPPIOCSACTIVE = 0x80087446
1375 PPPIOCSASYNCMAP = 0x80047457
1376 PPPIOCSCOMPRESS = 0x800c744d
1377 PPPIOCSDEBUG = 0x80047440
1378 PPPIOCSFLAGS = 0x80047459
1379 PPPIOCSMAXCID = 0x80047451
1380 PPPIOCSMRRU = 0x8004743b
1381 PPPIOCSMRU = 0x80047452
1382 PPPIOCSNPMODE = 0x8008744b
1383 PPPIOCSPASS = 0x80087447
1384 PPPIOCSRASYNCMAP = 0x80047454
1385 PPPIOCSXASYNCMAP = 0x8020744f
1386 PPPIOCXFERUNIT = 0x2000744e
1294 PRIO_PGRP = 0x1 1387 PRIO_PGRP = 0x1
1295 PRIO_PROCESS = 0x0 1388 PRIO_PROCESS = 0x0
1296 PRIO_USER = 0x2 1389 PRIO_USER = 0x2
@@ -1353,6 +1446,12 @@ const (
1353 PR_MCE_KILL_SET = 0x1 1446 PR_MCE_KILL_SET = 0x1
1354 PR_MPX_DISABLE_MANAGEMENT = 0x2c 1447 PR_MPX_DISABLE_MANAGEMENT = 0x2c
1355 PR_MPX_ENABLE_MANAGEMENT = 0x2b 1448 PR_MPX_ENABLE_MANAGEMENT = 0x2b
1449 PR_PAC_APDAKEY = 0x4
1450 PR_PAC_APDBKEY = 0x8
1451 PR_PAC_APGAKEY = 0x10
1452 PR_PAC_APIAKEY = 0x1
1453 PR_PAC_APIBKEY = 0x2
1454 PR_PAC_RESET_KEYS = 0x36
1356 PR_SET_CHILD_SUBREAPER = 0x24 1455 PR_SET_CHILD_SUBREAPER = 0x24
1357 PR_SET_DUMPABLE = 0x4 1456 PR_SET_DUMPABLE = 0x4
1358 PR_SET_ENDIAN = 0x14 1457 PR_SET_ENDIAN = 0x14
@@ -1392,6 +1491,7 @@ const (
1392 PR_SPEC_DISABLE = 0x4 1491 PR_SPEC_DISABLE = 0x4
1393 PR_SPEC_ENABLE = 0x2 1492 PR_SPEC_ENABLE = 0x2
1394 PR_SPEC_FORCE_DISABLE = 0x8 1493 PR_SPEC_FORCE_DISABLE = 0x8
1494 PR_SPEC_INDIRECT_BRANCH = 0x1
1395 PR_SPEC_NOT_AFFECTED = 0x0 1495 PR_SPEC_NOT_AFFECTED = 0x0
1396 PR_SPEC_PRCTL = 0x1 1496 PR_SPEC_PRCTL = 0x1
1397 PR_SPEC_STORE_BYPASS = 0x0 1497 PR_SPEC_STORE_BYPASS = 0x0
@@ -1495,6 +1595,13 @@ const (
1495 RLIMIT_SIGPENDING = 0xb 1595 RLIMIT_SIGPENDING = 0xb
1496 RLIMIT_STACK = 0x3 1596 RLIMIT_STACK = 0x3
1497 RLIM_INFINITY = 0xffffffffffffffff 1597 RLIM_INFINITY = 0xffffffffffffffff
1598 RNDADDENTROPY = 0x80085203
1599 RNDADDTOENTCNT = 0x80045201
1600 RNDCLEARPOOL = 0x20005206
1601 RNDGETENTCNT = 0x40045200
1602 RNDGETPOOL = 0x40085202
1603 RNDRESEEDCRNG = 0x20005207
1604 RNDZAPENTCNT = 0x20005204
1498 RTAX_ADVMSS = 0x8 1605 RTAX_ADVMSS = 0x8
1499 RTAX_CC_ALGO = 0x10 1606 RTAX_CC_ALGO = 0x10
1500 RTAX_CWND = 0x7 1607 RTAX_CWND = 0x7
@@ -1696,11 +1803,14 @@ const (
1696 SCM_TIMESTAMPNS = 0x23 1803 SCM_TIMESTAMPNS = 0x23
1697 SCM_TXTIME = 0x3d 1804 SCM_TXTIME = 0x3d
1698 SCM_WIFI_STATUS = 0x29 1805 SCM_WIFI_STATUS = 0x29
1806 SC_LOG_FLUSH = 0x100000
1699 SECCOMP_MODE_DISABLED = 0x0 1807 SECCOMP_MODE_DISABLED = 0x0
1700 SECCOMP_MODE_FILTER = 0x2 1808 SECCOMP_MODE_FILTER = 0x2
1701 SECCOMP_MODE_STRICT = 0x1 1809 SECCOMP_MODE_STRICT = 0x1
1702 SECURITYFS_MAGIC = 0x73636673 1810 SECURITYFS_MAGIC = 0x73636673
1703 SELINUX_MAGIC = 0xf97cff8c 1811 SELINUX_MAGIC = 0xf97cff8c
1812 SFD_CLOEXEC = 0x80000
1813 SFD_NONBLOCK = 0x80
1704 SHUT_RD = 0x0 1814 SHUT_RD = 0x0
1705 SHUT_RDWR = 0x2 1815 SHUT_RDWR = 0x2
1706 SHUT_WR = 0x1 1816 SHUT_WR = 0x1
@@ -1751,6 +1861,9 @@ const (
1751 SIOCGMIIPHY = 0x8947 1861 SIOCGMIIPHY = 0x8947
1752 SIOCGMIIREG = 0x8948 1862 SIOCGMIIREG = 0x8948
1753 SIOCGPGRP = 0x40047309 1863 SIOCGPGRP = 0x40047309
1864 SIOCGPPPCSTATS = 0x89f2
1865 SIOCGPPPSTATS = 0x89f0
1866 SIOCGPPPVER = 0x89f1
1754 SIOCGRARP = 0x8961 1867 SIOCGRARP = 0x8961
1755 SIOCGSKNS = 0x894c 1868 SIOCGSKNS = 0x894c
1756 SIOCGSTAMP = 0x8906 1869 SIOCGSTAMP = 0x8906
@@ -1859,6 +1972,17 @@ const (
1859 SO_DETACH_FILTER = 0x1b 1972 SO_DETACH_FILTER = 0x1b
1860 SO_DOMAIN = 0x1029 1973 SO_DOMAIN = 0x1029
1861 SO_DONTROUTE = 0x10 1974 SO_DONTROUTE = 0x10
1975 SO_EE_CODE_TXTIME_INVALID_PARAM = 0x1
1976 SO_EE_CODE_TXTIME_MISSED = 0x2
1977 SO_EE_CODE_ZEROCOPY_COPIED = 0x1
1978 SO_EE_ORIGIN_ICMP = 0x2
1979 SO_EE_ORIGIN_ICMP6 = 0x3
1980 SO_EE_ORIGIN_LOCAL = 0x1
1981 SO_EE_ORIGIN_NONE = 0x0
1982 SO_EE_ORIGIN_TIMESTAMPING = 0x4
1983 SO_EE_ORIGIN_TXSTATUS = 0x4
1984 SO_EE_ORIGIN_TXTIME = 0x6
1985 SO_EE_ORIGIN_ZEROCOPY = 0x5
1862 SO_ERROR = 0x1007 1986 SO_ERROR = 0x1007
1863 SO_GET_FILTER = 0x1a 1987 SO_GET_FILTER = 0x1a
1864 SO_INCOMING_CPU = 0x31 1988 SO_INCOMING_CPU = 0x31
@@ -1979,7 +2103,7 @@ const (
1979 TASKSTATS_GENL_NAME = "TASKSTATS" 2103 TASKSTATS_GENL_NAME = "TASKSTATS"
1980 TASKSTATS_GENL_VERSION = 0x1 2104 TASKSTATS_GENL_VERSION = 0x1
1981 TASKSTATS_TYPE_MAX = 0x6 2105 TASKSTATS_TYPE_MAX = 0x6
1982 TASKSTATS_VERSION = 0x8 2106 TASKSTATS_VERSION = 0x9
1983 TCFLSH = 0x5407 2107 TCFLSH = 0x5407
1984 TCGETA = 0x5401 2108 TCGETA = 0x5401
1985 TCGETS = 0x540d 2109 TCGETS = 0x540d
@@ -1992,6 +2116,7 @@ const (
1992 TCOOFF = 0x0 2116 TCOOFF = 0x0
1993 TCOON = 0x1 2117 TCOON = 0x1
1994 TCP_CC_INFO = 0x1a 2118 TCP_CC_INFO = 0x1a
2119 TCP_CM_INQ = 0x24
1995 TCP_CONGESTION = 0xd 2120 TCP_CONGESTION = 0xd
1996 TCP_COOKIE_IN_ALWAYS = 0x1 2121 TCP_COOKIE_IN_ALWAYS = 0x1
1997 TCP_COOKIE_MAX = 0x10 2122 TCP_COOKIE_MAX = 0x10
@@ -2006,6 +2131,7 @@ const (
2006 TCP_FASTOPEN_KEY = 0x21 2131 TCP_FASTOPEN_KEY = 0x21
2007 TCP_FASTOPEN_NO_COOKIE = 0x22 2132 TCP_FASTOPEN_NO_COOKIE = 0x22
2008 TCP_INFO = 0xb 2133 TCP_INFO = 0xb
2134 TCP_INQ = 0x24
2009 TCP_KEEPCNT = 0x6 2135 TCP_KEEPCNT = 0x6
2010 TCP_KEEPIDLE = 0x4 2136 TCP_KEEPIDLE = 0x4
2011 TCP_KEEPINTVL = 0x5 2137 TCP_KEEPINTVL = 0x5
@@ -2025,6 +2151,9 @@ const (
2025 TCP_QUEUE_SEQ = 0x15 2151 TCP_QUEUE_SEQ = 0x15
2026 TCP_QUICKACK = 0xc 2152 TCP_QUICKACK = 0xc
2027 TCP_REPAIR = 0x13 2153 TCP_REPAIR = 0x13
2154 TCP_REPAIR_OFF = 0x0
2155 TCP_REPAIR_OFF_NO_WP = -0x1
2156 TCP_REPAIR_ON = 0x1
2028 TCP_REPAIR_OPTIONS = 0x16 2157 TCP_REPAIR_OPTIONS = 0x16
2029 TCP_REPAIR_QUEUE = 0x14 2158 TCP_REPAIR_QUEUE = 0x14
2030 TCP_REPAIR_WINDOW = 0x1d 2159 TCP_REPAIR_WINDOW = 0x1d
@@ -2039,6 +2168,7 @@ const (
2039 TCP_ULP = 0x1f 2168 TCP_ULP = 0x1f
2040 TCP_USER_TIMEOUT = 0x12 2169 TCP_USER_TIMEOUT = 0x12
2041 TCP_WINDOW_CLAMP = 0xa 2170 TCP_WINDOW_CLAMP = 0xa
2171 TCP_ZEROCOPY_RECEIVE = 0x23
2042 TCSAFLUSH = 0x5410 2172 TCSAFLUSH = 0x5410
2043 TCSBRK = 0x5405 2173 TCSBRK = 0x5405
2044 TCSBRKP = 0x5486 2174 TCSBRKP = 0x5486
@@ -2052,6 +2182,7 @@ const (
2052 TCSETSW = 0x540f 2182 TCSETSW = 0x540f
2053 TCSETSW2 = 0x8030542c 2183 TCSETSW2 = 0x8030542c
2054 TCXONC = 0x5406 2184 TCXONC = 0x5406
2185 TIMER_ABSTIME = 0x1
2055 TIOCCBRK = 0x5428 2186 TIOCCBRK = 0x5428
2056 TIOCCONS = 0x80047478 2187 TIOCCONS = 0x80047478
2057 TIOCEXCL = 0x740d 2188 TIOCEXCL = 0x740d
@@ -2060,6 +2191,7 @@ const (
2060 TIOCGETP = 0x7408 2191 TIOCGETP = 0x7408
2061 TIOCGEXCL = 0x40045440 2192 TIOCGEXCL = 0x40045440
2062 TIOCGICOUNT = 0x5492 2193 TIOCGICOUNT = 0x5492
2194 TIOCGISO7816 = 0x40285442
2063 TIOCGLCKTRMIOS = 0x548b 2195 TIOCGLCKTRMIOS = 0x548b
2064 TIOCGLTC = 0x7474 2196 TIOCGLTC = 0x7474
2065 TIOCGPGRP = 0x40047477 2197 TIOCGPGRP = 0x40047477
@@ -2116,6 +2248,7 @@ const (
2116 TIOCSETN = 0x740a 2248 TIOCSETN = 0x740a
2117 TIOCSETP = 0x7409 2249 TIOCSETP = 0x7409
2118 TIOCSIG = 0x80045436 2250 TIOCSIG = 0x80045436
2251 TIOCSISO7816 = 0xc0285443
2119 TIOCSLCKTRMIOS = 0x548c 2252 TIOCSLCKTRMIOS = 0x548c
2120 TIOCSLTC = 0x7475 2253 TIOCSLTC = 0x7475
2121 TIOCSPGRP = 0x80047476 2254 TIOCSPGRP = 0x80047476
@@ -2157,6 +2290,7 @@ const (
2157 TUNGETVNETBE = 0x400454df 2290 TUNGETVNETBE = 0x400454df
2158 TUNGETVNETHDRSZ = 0x400454d7 2291 TUNGETVNETHDRSZ = 0x400454d7
2159 TUNGETVNETLE = 0x400454dd 2292 TUNGETVNETLE = 0x400454dd
2293 TUNSETCARRIER = 0x800454e2
2160 TUNSETDEBUG = 0x800454c9 2294 TUNSETDEBUG = 0x800454c9
2161 TUNSETFILTEREBPF = 0x400454e1 2295 TUNSETFILTEREBPF = 0x400454e1
2162 TUNSETGROUP = 0x800454ce 2296 TUNSETGROUP = 0x800454ce
@@ -2347,6 +2481,7 @@ const (
2347 XDP_UMEM_REG = 0x4 2481 XDP_UMEM_REG = 0x4
2348 XDP_ZEROCOPY = 0x4 2482 XDP_ZEROCOPY = 0x4
2349 XENFS_SUPER_MAGIC = 0xabba1974 2483 XENFS_SUPER_MAGIC = 0xabba1974
2484 XFS_SUPER_MAGIC = 0x58465342
2350 XTABS = 0x1800 2485 XTABS = 0x1800
2351 ZSMALLOC_MAGIC = 0x58295829 2486 ZSMALLOC_MAGIC = 0x58295829
2352) 2487)
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 e1f86c1..67336da 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
@@ -174,6 +174,7 @@ const (
174 B9600 = 0xd 174 B9600 = 0xd
175 BALLOON_KVM_MAGIC = 0x13661366 175 BALLOON_KVM_MAGIC = 0x13661366
176 BDEVFS_MAGIC = 0x62646576 176 BDEVFS_MAGIC = 0x62646576
177 BINDERFS_SUPER_MAGIC = 0x6c6f6f70
177 BINFMTFS_MAGIC = 0x42494e4d 178 BINFMTFS_MAGIC = 0x42494e4d
178 BLKBSZGET = 0x40081270 179 BLKBSZGET = 0x40081270
179 BLKBSZSET = 0x80081271 180 BLKBSZSET = 0x80081271
@@ -319,6 +320,10 @@ const (
319 CRDLY = 0x600 320 CRDLY = 0x600
320 CREAD = 0x80 321 CREAD = 0x80
321 CRTSCTS = 0x80000000 322 CRTSCTS = 0x80000000
323 CRYPTO_MAX_NAME = 0x40
324 CRYPTO_MSG_MAX = 0x15
325 CRYPTO_NR_MSGTYPES = 0x6
326 CRYPTO_REPORT_MAXSIZE = 0x160
322 CS5 = 0x0 327 CS5 = 0x0
323 CS6 = 0x10 328 CS6 = 0x10
324 CS7 = 0x20 329 CS7 = 0x20
@@ -486,12 +491,57 @@ const (
486 FALLOC_FL_PUNCH_HOLE = 0x2 491 FALLOC_FL_PUNCH_HOLE = 0x2
487 FALLOC_FL_UNSHARE_RANGE = 0x40 492 FALLOC_FL_UNSHARE_RANGE = 0x40
488 FALLOC_FL_ZERO_RANGE = 0x10 493 FALLOC_FL_ZERO_RANGE = 0x10
494 FANOTIFY_METADATA_VERSION = 0x3
495 FAN_ACCESS = 0x1
496 FAN_ACCESS_PERM = 0x20000
497 FAN_ALLOW = 0x1
498 FAN_ALL_CLASS_BITS = 0xc
499 FAN_ALL_EVENTS = 0x3b
500 FAN_ALL_INIT_FLAGS = 0x3f
501 FAN_ALL_MARK_FLAGS = 0xff
502 FAN_ALL_OUTGOING_EVENTS = 0x3403b
503 FAN_ALL_PERM_EVENTS = 0x30000
504 FAN_AUDIT = 0x10
505 FAN_CLASS_CONTENT = 0x4
506 FAN_CLASS_NOTIF = 0x0
507 FAN_CLASS_PRE_CONTENT = 0x8
508 FAN_CLOEXEC = 0x1
509 FAN_CLOSE = 0x18
510 FAN_CLOSE_NOWRITE = 0x10
511 FAN_CLOSE_WRITE = 0x8
512 FAN_DENY = 0x2
513 FAN_ENABLE_AUDIT = 0x40
514 FAN_EVENT_METADATA_LEN = 0x18
515 FAN_EVENT_ON_CHILD = 0x8000000
516 FAN_MARK_ADD = 0x1
517 FAN_MARK_DONT_FOLLOW = 0x4
518 FAN_MARK_FILESYSTEM = 0x100
519 FAN_MARK_FLUSH = 0x80
520 FAN_MARK_IGNORED_MASK = 0x20
521 FAN_MARK_IGNORED_SURV_MODIFY = 0x40
522 FAN_MARK_INODE = 0x0
523 FAN_MARK_MOUNT = 0x10
524 FAN_MARK_ONLYDIR = 0x8
525 FAN_MARK_REMOVE = 0x2
526 FAN_MODIFY = 0x2
527 FAN_NOFD = -0x1
528 FAN_NONBLOCK = 0x2
529 FAN_ONDIR = 0x40000000
530 FAN_OPEN = 0x20
531 FAN_OPEN_EXEC = 0x1000
532 FAN_OPEN_EXEC_PERM = 0x40000
533 FAN_OPEN_PERM = 0x10000
534 FAN_Q_OVERFLOW = 0x4000
535 FAN_REPORT_TID = 0x100
536 FAN_UNLIMITED_MARKS = 0x20
537 FAN_UNLIMITED_QUEUE = 0x10
489 FD_CLOEXEC = 0x1 538 FD_CLOEXEC = 0x1
490 FD_SETSIZE = 0x400 539 FD_SETSIZE = 0x400
491 FF0 = 0x0 540 FF0 = 0x0
492 FF1 = 0x8000 541 FF1 = 0x8000
493 FFDLY = 0x8000 542 FFDLY = 0x8000
494 FLUSHO = 0x2000 543 FLUSHO = 0x2000
544 FS_ENCRYPTION_MODE_ADIANTUM = 0x9
495 FS_ENCRYPTION_MODE_AES_128_CBC = 0x5 545 FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
496 FS_ENCRYPTION_MODE_AES_128_CTS = 0x6 546 FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
497 FS_ENCRYPTION_MODE_AES_256_CBC = 0x3 547 FS_ENCRYPTION_MODE_AES_256_CBC = 0x3
@@ -513,7 +563,7 @@ const (
513 FS_POLICY_FLAGS_PAD_4 = 0x0 563 FS_POLICY_FLAGS_PAD_4 = 0x0
514 FS_POLICY_FLAGS_PAD_8 = 0x1 564 FS_POLICY_FLAGS_PAD_8 = 0x1
515 FS_POLICY_FLAGS_PAD_MASK = 0x3 565 FS_POLICY_FLAGS_PAD_MASK = 0x3
516 FS_POLICY_FLAGS_VALID = 0x3 566 FS_POLICY_FLAGS_VALID = 0x7
517 FUTEXFS_SUPER_MAGIC = 0xbad1dea 567 FUTEXFS_SUPER_MAGIC = 0xbad1dea
518 F_ADD_SEALS = 0x409 568 F_ADD_SEALS = 0x409
519 F_DUPFD = 0x0 569 F_DUPFD = 0x0
@@ -638,7 +688,7 @@ const (
638 IFA_F_STABLE_PRIVACY = 0x800 688 IFA_F_STABLE_PRIVACY = 0x800
639 IFA_F_TEMPORARY = 0x1 689 IFA_F_TEMPORARY = 0x1
640 IFA_F_TENTATIVE = 0x40 690 IFA_F_TENTATIVE = 0x40
641 IFA_MAX = 0x9 691 IFA_MAX = 0xa
642 IFF_ALLMULTI = 0x200 692 IFF_ALLMULTI = 0x200
643 IFF_ATTACH_QUEUE = 0x200 693 IFF_ATTACH_QUEUE = 0x200
644 IFF_AUTOMEDIA = 0x4000 694 IFF_AUTOMEDIA = 0x4000
@@ -706,6 +756,7 @@ const (
706 IN_ISDIR = 0x40000000 756 IN_ISDIR = 0x40000000
707 IN_LOOPBACKNET = 0x7f 757 IN_LOOPBACKNET = 0x7f
708 IN_MASK_ADD = 0x20000000 758 IN_MASK_ADD = 0x20000000
759 IN_MASK_CREATE = 0x10000000
709 IN_MODIFY = 0x2 760 IN_MODIFY = 0x2
710 IN_MOVE = 0xc0 761 IN_MOVE = 0xc0
711 IN_MOVED_FROM = 0x40 762 IN_MOVED_FROM = 0x40
@@ -777,6 +828,7 @@ const (
777 IPV6_MINHOPCOUNT = 0x49 828 IPV6_MINHOPCOUNT = 0x49
778 IPV6_MTU = 0x18 829 IPV6_MTU = 0x18
779 IPV6_MTU_DISCOVER = 0x17 830 IPV6_MTU_DISCOVER = 0x17
831 IPV6_MULTICAST_ALL = 0x1d
780 IPV6_MULTICAST_HOPS = 0x12 832 IPV6_MULTICAST_HOPS = 0x12
781 IPV6_MULTICAST_IF = 0x11 833 IPV6_MULTICAST_IF = 0x11
782 IPV6_MULTICAST_LOOP = 0x13 834 IPV6_MULTICAST_LOOP = 0x13
@@ -912,6 +964,11 @@ const (
912 KEYCTL_JOIN_SESSION_KEYRING = 0x1 964 KEYCTL_JOIN_SESSION_KEYRING = 0x1
913 KEYCTL_LINK = 0x8 965 KEYCTL_LINK = 0x8
914 KEYCTL_NEGATE = 0xd 966 KEYCTL_NEGATE = 0xd
967 KEYCTL_PKEY_DECRYPT = 0x1a
968 KEYCTL_PKEY_ENCRYPT = 0x19
969 KEYCTL_PKEY_QUERY = 0x18
970 KEYCTL_PKEY_SIGN = 0x1b
971 KEYCTL_PKEY_VERIFY = 0x1c
915 KEYCTL_READ = 0xb 972 KEYCTL_READ = 0xb
916 KEYCTL_REJECT = 0x13 973 KEYCTL_REJECT = 0x13
917 KEYCTL_RESTRICT_KEYRING = 0x1d 974 KEYCTL_RESTRICT_KEYRING = 0x1d
@@ -921,6 +978,10 @@ const (
921 KEYCTL_SETPERM = 0x5 978 KEYCTL_SETPERM = 0x5
922 KEYCTL_SET_REQKEY_KEYRING = 0xe 979 KEYCTL_SET_REQKEY_KEYRING = 0xe
923 KEYCTL_SET_TIMEOUT = 0xf 980 KEYCTL_SET_TIMEOUT = 0xf
981 KEYCTL_SUPPORTS_DECRYPT = 0x2
982 KEYCTL_SUPPORTS_ENCRYPT = 0x1
983 KEYCTL_SUPPORTS_SIGN = 0x4
984 KEYCTL_SUPPORTS_VERIFY = 0x8
924 KEYCTL_UNLINK = 0x9 985 KEYCTL_UNLINK = 0x9
925 KEYCTL_UPDATE = 0x2 986 KEYCTL_UPDATE = 0x2
926 KEY_REQKEY_DEFL_DEFAULT = 0x0 987 KEY_REQKEY_DEFL_DEFAULT = 0x0
@@ -1099,6 +1160,7 @@ const (
1099 NETLINK_FIB_LOOKUP = 0xa 1160 NETLINK_FIB_LOOKUP = 0xa
1100 NETLINK_FIREWALL = 0x3 1161 NETLINK_FIREWALL = 0x3
1101 NETLINK_GENERIC = 0x10 1162 NETLINK_GENERIC = 0x10
1163 NETLINK_GET_STRICT_CHK = 0xc
1102 NETLINK_INET_DIAG = 0x4 1164 NETLINK_INET_DIAG = 0x4
1103 NETLINK_IP6_FW = 0xd 1165 NETLINK_IP6_FW = 0xd
1104 NETLINK_ISCSI = 0x8 1166 NETLINK_ISCSI = 0x8
@@ -1120,7 +1182,7 @@ const (
1120 NETLINK_UNUSED = 0x1 1182 NETLINK_UNUSED = 0x1
1121 NETLINK_USERSOCK = 0x2 1183 NETLINK_USERSOCK = 0x2
1122 NETLINK_XFRM = 0x6 1184 NETLINK_XFRM = 0x6
1123 NETNSA_MAX = 0x3 1185 NETNSA_MAX = 0x5
1124 NETNSA_NSID_NOT_ASSIGNED = -0x1 1186 NETNSA_NSID_NOT_ASSIGNED = -0x1
1125 NFNETLINK_V0 = 0x0 1187 NFNETLINK_V0 = 0x0
1126 NFNLGRP_ACCT_QUOTA = 0x8 1188 NFNLGRP_ACCT_QUOTA = 0x8
@@ -1242,6 +1304,7 @@ const (
1242 PACKET_FASTROUTE = 0x6 1304 PACKET_FASTROUTE = 0x6
1243 PACKET_HDRLEN = 0xb 1305 PACKET_HDRLEN = 0xb
1244 PACKET_HOST = 0x0 1306 PACKET_HOST = 0x0
1307 PACKET_IGNORE_OUTGOING = 0x17
1245 PACKET_KERNEL = 0x7 1308 PACKET_KERNEL = 0x7
1246 PACKET_LOOPBACK = 0x5 1309 PACKET_LOOPBACK = 0x5
1247 PACKET_LOSS = 0xe 1310 PACKET_LOSS = 0xe
@@ -1291,6 +1354,36 @@ const (
1291 PERF_EVENT_IOC_SET_FILTER = 0x80082406 1354 PERF_EVENT_IOC_SET_FILTER = 0x80082406
1292 PERF_EVENT_IOC_SET_OUTPUT = 0x20002405 1355 PERF_EVENT_IOC_SET_OUTPUT = 0x20002405
1293 PIPEFS_MAGIC = 0x50495045 1356 PIPEFS_MAGIC = 0x50495045
1357 PPPIOCATTACH = 0x8004743d
1358 PPPIOCATTCHAN = 0x80047438
1359 PPPIOCCONNECT = 0x8004743a
1360 PPPIOCDETACH = 0x8004743c
1361 PPPIOCDISCONN = 0x20007439
1362 PPPIOCGASYNCMAP = 0x40047458
1363 PPPIOCGCHAN = 0x40047437
1364 PPPIOCGDEBUG = 0x40047441
1365 PPPIOCGFLAGS = 0x4004745a
1366 PPPIOCGIDLE = 0x4010743f
1367 PPPIOCGL2TPSTATS = 0x40487436
1368 PPPIOCGMRU = 0x40047453
1369 PPPIOCGNPMODE = 0xc008744c
1370 PPPIOCGRASYNCMAP = 0x40047455
1371 PPPIOCGUNIT = 0x40047456
1372 PPPIOCGXASYNCMAP = 0x40207450
1373 PPPIOCNEWUNIT = 0xc004743e
1374 PPPIOCSACTIVE = 0x80107446
1375 PPPIOCSASYNCMAP = 0x80047457
1376 PPPIOCSCOMPRESS = 0x8010744d
1377 PPPIOCSDEBUG = 0x80047440
1378 PPPIOCSFLAGS = 0x80047459
1379 PPPIOCSMAXCID = 0x80047451
1380 PPPIOCSMRRU = 0x8004743b
1381 PPPIOCSMRU = 0x80047452
1382 PPPIOCSNPMODE = 0x8008744b
1383 PPPIOCSPASS = 0x80107447
1384 PPPIOCSRASYNCMAP = 0x80047454
1385 PPPIOCSXASYNCMAP = 0x8020744f
1386 PPPIOCXFERUNIT = 0x2000744e
1294 PRIO_PGRP = 0x1 1387 PRIO_PGRP = 0x1
1295 PRIO_PROCESS = 0x0 1388 PRIO_PROCESS = 0x0
1296 PRIO_USER = 0x2 1389 PRIO_USER = 0x2
@@ -1353,6 +1446,12 @@ const (
1353 PR_MCE_KILL_SET = 0x1 1446 PR_MCE_KILL_SET = 0x1
1354 PR_MPX_DISABLE_MANAGEMENT = 0x2c 1447 PR_MPX_DISABLE_MANAGEMENT = 0x2c
1355 PR_MPX_ENABLE_MANAGEMENT = 0x2b 1448 PR_MPX_ENABLE_MANAGEMENT = 0x2b
1449 PR_PAC_APDAKEY = 0x4
1450 PR_PAC_APDBKEY = 0x8
1451 PR_PAC_APGAKEY = 0x10
1452 PR_PAC_APIAKEY = 0x1
1453 PR_PAC_APIBKEY = 0x2
1454 PR_PAC_RESET_KEYS = 0x36
1356 PR_SET_CHILD_SUBREAPER = 0x24 1455 PR_SET_CHILD_SUBREAPER = 0x24
1357 PR_SET_DUMPABLE = 0x4 1456 PR_SET_DUMPABLE = 0x4
1358 PR_SET_ENDIAN = 0x14 1457 PR_SET_ENDIAN = 0x14
@@ -1392,6 +1491,7 @@ const (
1392 PR_SPEC_DISABLE = 0x4 1491 PR_SPEC_DISABLE = 0x4
1393 PR_SPEC_ENABLE = 0x2 1492 PR_SPEC_ENABLE = 0x2
1394 PR_SPEC_FORCE_DISABLE = 0x8 1493 PR_SPEC_FORCE_DISABLE = 0x8
1494 PR_SPEC_INDIRECT_BRANCH = 0x1
1395 PR_SPEC_NOT_AFFECTED = 0x0 1495 PR_SPEC_NOT_AFFECTED = 0x0
1396 PR_SPEC_PRCTL = 0x1 1496 PR_SPEC_PRCTL = 0x1
1397 PR_SPEC_STORE_BYPASS = 0x0 1497 PR_SPEC_STORE_BYPASS = 0x0
@@ -1495,6 +1595,13 @@ const (
1495 RLIMIT_SIGPENDING = 0xb 1595 RLIMIT_SIGPENDING = 0xb
1496 RLIMIT_STACK = 0x3 1596 RLIMIT_STACK = 0x3
1497 RLIM_INFINITY = 0xffffffffffffffff 1597 RLIM_INFINITY = 0xffffffffffffffff
1598 RNDADDENTROPY = 0x80085203
1599 RNDADDTOENTCNT = 0x80045201
1600 RNDCLEARPOOL = 0x20005206
1601 RNDGETENTCNT = 0x40045200
1602 RNDGETPOOL = 0x40085202
1603 RNDRESEEDCRNG = 0x20005207
1604 RNDZAPENTCNT = 0x20005204
1498 RTAX_ADVMSS = 0x8 1605 RTAX_ADVMSS = 0x8
1499 RTAX_CC_ALGO = 0x10 1606 RTAX_CC_ALGO = 0x10
1500 RTAX_CWND = 0x7 1607 RTAX_CWND = 0x7
@@ -1696,11 +1803,14 @@ const (
1696 SCM_TIMESTAMPNS = 0x23 1803 SCM_TIMESTAMPNS = 0x23
1697 SCM_TXTIME = 0x3d 1804 SCM_TXTIME = 0x3d
1698 SCM_WIFI_STATUS = 0x29 1805 SCM_WIFI_STATUS = 0x29
1806 SC_LOG_FLUSH = 0x100000
1699 SECCOMP_MODE_DISABLED = 0x0 1807 SECCOMP_MODE_DISABLED = 0x0
1700 SECCOMP_MODE_FILTER = 0x2 1808 SECCOMP_MODE_FILTER = 0x2
1701 SECCOMP_MODE_STRICT = 0x1 1809 SECCOMP_MODE_STRICT = 0x1
1702 SECURITYFS_MAGIC = 0x73636673 1810 SECURITYFS_MAGIC = 0x73636673
1703 SELINUX_MAGIC = 0xf97cff8c 1811 SELINUX_MAGIC = 0xf97cff8c
1812 SFD_CLOEXEC = 0x80000
1813 SFD_NONBLOCK = 0x80
1704 SHUT_RD = 0x0 1814 SHUT_RD = 0x0
1705 SHUT_RDWR = 0x2 1815 SHUT_RDWR = 0x2
1706 SHUT_WR = 0x1 1816 SHUT_WR = 0x1
@@ -1751,6 +1861,9 @@ const (
1751 SIOCGMIIPHY = 0x8947 1861 SIOCGMIIPHY = 0x8947
1752 SIOCGMIIREG = 0x8948 1862 SIOCGMIIREG = 0x8948
1753 SIOCGPGRP = 0x40047309 1863 SIOCGPGRP = 0x40047309
1864 SIOCGPPPCSTATS = 0x89f2
1865 SIOCGPPPSTATS = 0x89f0
1866 SIOCGPPPVER = 0x89f1
1754 SIOCGRARP = 0x8961 1867 SIOCGRARP = 0x8961
1755 SIOCGSKNS = 0x894c 1868 SIOCGSKNS = 0x894c
1756 SIOCGSTAMP = 0x8906 1869 SIOCGSTAMP = 0x8906
@@ -1859,6 +1972,17 @@ const (
1859 SO_DETACH_FILTER = 0x1b 1972 SO_DETACH_FILTER = 0x1b
1860 SO_DOMAIN = 0x1029 1973 SO_DOMAIN = 0x1029
1861 SO_DONTROUTE = 0x10 1974 SO_DONTROUTE = 0x10
1975 SO_EE_CODE_TXTIME_INVALID_PARAM = 0x1
1976 SO_EE_CODE_TXTIME_MISSED = 0x2
1977 SO_EE_CODE_ZEROCOPY_COPIED = 0x1
1978 SO_EE_ORIGIN_ICMP = 0x2
1979 SO_EE_ORIGIN_ICMP6 = 0x3
1980 SO_EE_ORIGIN_LOCAL = 0x1
1981 SO_EE_ORIGIN_NONE = 0x0
1982 SO_EE_ORIGIN_TIMESTAMPING = 0x4
1983 SO_EE_ORIGIN_TXSTATUS = 0x4
1984 SO_EE_ORIGIN_TXTIME = 0x6
1985 SO_EE_ORIGIN_ZEROCOPY = 0x5
1862 SO_ERROR = 0x1007 1986 SO_ERROR = 0x1007
1863 SO_GET_FILTER = 0x1a 1987 SO_GET_FILTER = 0x1a
1864 SO_INCOMING_CPU = 0x31 1988 SO_INCOMING_CPU = 0x31
@@ -1979,7 +2103,7 @@ const (
1979 TASKSTATS_GENL_NAME = "TASKSTATS" 2103 TASKSTATS_GENL_NAME = "TASKSTATS"
1980 TASKSTATS_GENL_VERSION = 0x1 2104 TASKSTATS_GENL_VERSION = 0x1
1981 TASKSTATS_TYPE_MAX = 0x6 2105 TASKSTATS_TYPE_MAX = 0x6
1982 TASKSTATS_VERSION = 0x8 2106 TASKSTATS_VERSION = 0x9
1983 TCFLSH = 0x5407 2107 TCFLSH = 0x5407
1984 TCGETA = 0x5401 2108 TCGETA = 0x5401
1985 TCGETS = 0x540d 2109 TCGETS = 0x540d
@@ -1992,6 +2116,7 @@ const (
1992 TCOOFF = 0x0 2116 TCOOFF = 0x0
1993 TCOON = 0x1 2117 TCOON = 0x1
1994 TCP_CC_INFO = 0x1a 2118 TCP_CC_INFO = 0x1a
2119 TCP_CM_INQ = 0x24
1995 TCP_CONGESTION = 0xd 2120 TCP_CONGESTION = 0xd
1996 TCP_COOKIE_IN_ALWAYS = 0x1 2121 TCP_COOKIE_IN_ALWAYS = 0x1
1997 TCP_COOKIE_MAX = 0x10 2122 TCP_COOKIE_MAX = 0x10
@@ -2006,6 +2131,7 @@ const (
2006 TCP_FASTOPEN_KEY = 0x21 2131 TCP_FASTOPEN_KEY = 0x21
2007 TCP_FASTOPEN_NO_COOKIE = 0x22 2132 TCP_FASTOPEN_NO_COOKIE = 0x22
2008 TCP_INFO = 0xb 2133 TCP_INFO = 0xb
2134 TCP_INQ = 0x24
2009 TCP_KEEPCNT = 0x6 2135 TCP_KEEPCNT = 0x6
2010 TCP_KEEPIDLE = 0x4 2136 TCP_KEEPIDLE = 0x4
2011 TCP_KEEPINTVL = 0x5 2137 TCP_KEEPINTVL = 0x5
@@ -2025,6 +2151,9 @@ const (
2025 TCP_QUEUE_SEQ = 0x15 2151 TCP_QUEUE_SEQ = 0x15
2026 TCP_QUICKACK = 0xc 2152 TCP_QUICKACK = 0xc
2027 TCP_REPAIR = 0x13 2153 TCP_REPAIR = 0x13
2154 TCP_REPAIR_OFF = 0x0
2155 TCP_REPAIR_OFF_NO_WP = -0x1
2156 TCP_REPAIR_ON = 0x1
2028 TCP_REPAIR_OPTIONS = 0x16 2157 TCP_REPAIR_OPTIONS = 0x16
2029 TCP_REPAIR_QUEUE = 0x14 2158 TCP_REPAIR_QUEUE = 0x14
2030 TCP_REPAIR_WINDOW = 0x1d 2159 TCP_REPAIR_WINDOW = 0x1d
@@ -2039,6 +2168,7 @@ const (
2039 TCP_ULP = 0x1f 2168 TCP_ULP = 0x1f
2040 TCP_USER_TIMEOUT = 0x12 2169 TCP_USER_TIMEOUT = 0x12
2041 TCP_WINDOW_CLAMP = 0xa 2170 TCP_WINDOW_CLAMP = 0xa
2171 TCP_ZEROCOPY_RECEIVE = 0x23
2042 TCSAFLUSH = 0x5410 2172 TCSAFLUSH = 0x5410
2043 TCSBRK = 0x5405 2173 TCSBRK = 0x5405
2044 TCSBRKP = 0x5486 2174 TCSBRKP = 0x5486
@@ -2052,6 +2182,7 @@ const (
2052 TCSETSW = 0x540f 2182 TCSETSW = 0x540f
2053 TCSETSW2 = 0x8030542c 2183 TCSETSW2 = 0x8030542c
2054 TCXONC = 0x5406 2184 TCXONC = 0x5406
2185 TIMER_ABSTIME = 0x1
2055 TIOCCBRK = 0x5428 2186 TIOCCBRK = 0x5428
2056 TIOCCONS = 0x80047478 2187 TIOCCONS = 0x80047478
2057 TIOCEXCL = 0x740d 2188 TIOCEXCL = 0x740d
@@ -2060,6 +2191,7 @@ const (
2060 TIOCGETP = 0x7408 2191 TIOCGETP = 0x7408
2061 TIOCGEXCL = 0x40045440 2192 TIOCGEXCL = 0x40045440
2062 TIOCGICOUNT = 0x5492 2193 TIOCGICOUNT = 0x5492
2194 TIOCGISO7816 = 0x40285442
2063 TIOCGLCKTRMIOS = 0x548b 2195 TIOCGLCKTRMIOS = 0x548b
2064 TIOCGLTC = 0x7474 2196 TIOCGLTC = 0x7474
2065 TIOCGPGRP = 0x40047477 2197 TIOCGPGRP = 0x40047477
@@ -2116,6 +2248,7 @@ const (
2116 TIOCSETN = 0x740a 2248 TIOCSETN = 0x740a
2117 TIOCSETP = 0x7409 2249 TIOCSETP = 0x7409
2118 TIOCSIG = 0x80045436 2250 TIOCSIG = 0x80045436
2251 TIOCSISO7816 = 0xc0285443
2119 TIOCSLCKTRMIOS = 0x548c 2252 TIOCSLCKTRMIOS = 0x548c
2120 TIOCSLTC = 0x7475 2253 TIOCSLTC = 0x7475
2121 TIOCSPGRP = 0x80047476 2254 TIOCSPGRP = 0x80047476
@@ -2157,6 +2290,7 @@ const (
2157 TUNGETVNETBE = 0x400454df 2290 TUNGETVNETBE = 0x400454df
2158 TUNGETVNETHDRSZ = 0x400454d7 2291 TUNGETVNETHDRSZ = 0x400454d7
2159 TUNGETVNETLE = 0x400454dd 2292 TUNGETVNETLE = 0x400454dd
2293 TUNSETCARRIER = 0x800454e2
2160 TUNSETDEBUG = 0x800454c9 2294 TUNSETDEBUG = 0x800454c9
2161 TUNSETFILTEREBPF = 0x400454e1 2295 TUNSETFILTEREBPF = 0x400454e1
2162 TUNSETGROUP = 0x800454ce 2296 TUNSETGROUP = 0x800454ce
@@ -2347,6 +2481,7 @@ const (
2347 XDP_UMEM_REG = 0x4 2481 XDP_UMEM_REG = 0x4
2348 XDP_ZEROCOPY = 0x4 2482 XDP_ZEROCOPY = 0x4
2349 XENFS_SUPER_MAGIC = 0xabba1974 2483 XENFS_SUPER_MAGIC = 0xabba1974
2484 XFS_SUPER_MAGIC = 0x58465342
2350 XTABS = 0x1800 2485 XTABS = 0x1800
2351 ZSMALLOC_MAGIC = 0x58295829 2486 ZSMALLOC_MAGIC = 0x58295829
2352) 2487)
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 d09e3b6..af030dc 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
@@ -174,6 +174,7 @@ const (
174 B9600 = 0xd 174 B9600 = 0xd
175 BALLOON_KVM_MAGIC = 0x13661366 175 BALLOON_KVM_MAGIC = 0x13661366
176 BDEVFS_MAGIC = 0x62646576 176 BDEVFS_MAGIC = 0x62646576
177 BINDERFS_SUPER_MAGIC = 0x6c6f6f70
177 BINFMTFS_MAGIC = 0x42494e4d 178 BINFMTFS_MAGIC = 0x42494e4d
178 BLKBSZGET = 0x40081270 179 BLKBSZGET = 0x40081270
179 BLKBSZSET = 0x80081271 180 BLKBSZSET = 0x80081271
@@ -319,6 +320,10 @@ const (
319 CRDLY = 0x600 320 CRDLY = 0x600
320 CREAD = 0x80 321 CREAD = 0x80
321 CRTSCTS = 0x80000000 322 CRTSCTS = 0x80000000
323 CRYPTO_MAX_NAME = 0x40
324 CRYPTO_MSG_MAX = 0x15
325 CRYPTO_NR_MSGTYPES = 0x6
326 CRYPTO_REPORT_MAXSIZE = 0x160
322 CS5 = 0x0 327 CS5 = 0x0
323 CS6 = 0x10 328 CS6 = 0x10
324 CS7 = 0x20 329 CS7 = 0x20
@@ -486,12 +491,57 @@ const (
486 FALLOC_FL_PUNCH_HOLE = 0x2 491 FALLOC_FL_PUNCH_HOLE = 0x2
487 FALLOC_FL_UNSHARE_RANGE = 0x40 492 FALLOC_FL_UNSHARE_RANGE = 0x40
488 FALLOC_FL_ZERO_RANGE = 0x10 493 FALLOC_FL_ZERO_RANGE = 0x10
494 FANOTIFY_METADATA_VERSION = 0x3
495 FAN_ACCESS = 0x1
496 FAN_ACCESS_PERM = 0x20000
497 FAN_ALLOW = 0x1
498 FAN_ALL_CLASS_BITS = 0xc
499 FAN_ALL_EVENTS = 0x3b
500 FAN_ALL_INIT_FLAGS = 0x3f
501 FAN_ALL_MARK_FLAGS = 0xff
502 FAN_ALL_OUTGOING_EVENTS = 0x3403b
503 FAN_ALL_PERM_EVENTS = 0x30000
504 FAN_AUDIT = 0x10
505 FAN_CLASS_CONTENT = 0x4
506 FAN_CLASS_NOTIF = 0x0
507 FAN_CLASS_PRE_CONTENT = 0x8
508 FAN_CLOEXEC = 0x1
509 FAN_CLOSE = 0x18
510 FAN_CLOSE_NOWRITE = 0x10
511 FAN_CLOSE_WRITE = 0x8
512 FAN_DENY = 0x2
513 FAN_ENABLE_AUDIT = 0x40
514 FAN_EVENT_METADATA_LEN = 0x18
515 FAN_EVENT_ON_CHILD = 0x8000000
516 FAN_MARK_ADD = 0x1
517 FAN_MARK_DONT_FOLLOW = 0x4
518 FAN_MARK_FILESYSTEM = 0x100
519 FAN_MARK_FLUSH = 0x80
520 FAN_MARK_IGNORED_MASK = 0x20
521 FAN_MARK_IGNORED_SURV_MODIFY = 0x40
522 FAN_MARK_INODE = 0x0
523 FAN_MARK_MOUNT = 0x10
524 FAN_MARK_ONLYDIR = 0x8
525 FAN_MARK_REMOVE = 0x2
526 FAN_MODIFY = 0x2
527 FAN_NOFD = -0x1
528 FAN_NONBLOCK = 0x2
529 FAN_ONDIR = 0x40000000
530 FAN_OPEN = 0x20
531 FAN_OPEN_EXEC = 0x1000
532 FAN_OPEN_EXEC_PERM = 0x40000
533 FAN_OPEN_PERM = 0x10000
534 FAN_Q_OVERFLOW = 0x4000
535 FAN_REPORT_TID = 0x100
536 FAN_UNLIMITED_MARKS = 0x20
537 FAN_UNLIMITED_QUEUE = 0x10
489 FD_CLOEXEC = 0x1 538 FD_CLOEXEC = 0x1
490 FD_SETSIZE = 0x400 539 FD_SETSIZE = 0x400
491 FF0 = 0x0 540 FF0 = 0x0
492 FF1 = 0x8000 541 FF1 = 0x8000
493 FFDLY = 0x8000 542 FFDLY = 0x8000
494 FLUSHO = 0x2000 543 FLUSHO = 0x2000
544 FS_ENCRYPTION_MODE_ADIANTUM = 0x9
495 FS_ENCRYPTION_MODE_AES_128_CBC = 0x5 545 FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
496 FS_ENCRYPTION_MODE_AES_128_CTS = 0x6 546 FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
497 FS_ENCRYPTION_MODE_AES_256_CBC = 0x3 547 FS_ENCRYPTION_MODE_AES_256_CBC = 0x3
@@ -513,7 +563,7 @@ const (
513 FS_POLICY_FLAGS_PAD_4 = 0x0 563 FS_POLICY_FLAGS_PAD_4 = 0x0
514 FS_POLICY_FLAGS_PAD_8 = 0x1 564 FS_POLICY_FLAGS_PAD_8 = 0x1
515 FS_POLICY_FLAGS_PAD_MASK = 0x3 565 FS_POLICY_FLAGS_PAD_MASK = 0x3
516 FS_POLICY_FLAGS_VALID = 0x3 566 FS_POLICY_FLAGS_VALID = 0x7
517 FUTEXFS_SUPER_MAGIC = 0xbad1dea 567 FUTEXFS_SUPER_MAGIC = 0xbad1dea
518 F_ADD_SEALS = 0x409 568 F_ADD_SEALS = 0x409
519 F_DUPFD = 0x0 569 F_DUPFD = 0x0
@@ -638,7 +688,7 @@ const (
638 IFA_F_STABLE_PRIVACY = 0x800 688 IFA_F_STABLE_PRIVACY = 0x800
639 IFA_F_TEMPORARY = 0x1 689 IFA_F_TEMPORARY = 0x1
640 IFA_F_TENTATIVE = 0x40 690 IFA_F_TENTATIVE = 0x40
641 IFA_MAX = 0x9 691 IFA_MAX = 0xa
642 IFF_ALLMULTI = 0x200 692 IFF_ALLMULTI = 0x200
643 IFF_ATTACH_QUEUE = 0x200 693 IFF_ATTACH_QUEUE = 0x200
644 IFF_AUTOMEDIA = 0x4000 694 IFF_AUTOMEDIA = 0x4000
@@ -706,6 +756,7 @@ const (
706 IN_ISDIR = 0x40000000 756 IN_ISDIR = 0x40000000
707 IN_LOOPBACKNET = 0x7f 757 IN_LOOPBACKNET = 0x7f
708 IN_MASK_ADD = 0x20000000 758 IN_MASK_ADD = 0x20000000
759 IN_MASK_CREATE = 0x10000000
709 IN_MODIFY = 0x2 760 IN_MODIFY = 0x2
710 IN_MOVE = 0xc0 761 IN_MOVE = 0xc0
711 IN_MOVED_FROM = 0x40 762 IN_MOVED_FROM = 0x40
@@ -777,6 +828,7 @@ const (
777 IPV6_MINHOPCOUNT = 0x49 828 IPV6_MINHOPCOUNT = 0x49
778 IPV6_MTU = 0x18 829 IPV6_MTU = 0x18
779 IPV6_MTU_DISCOVER = 0x17 830 IPV6_MTU_DISCOVER = 0x17
831 IPV6_MULTICAST_ALL = 0x1d
780 IPV6_MULTICAST_HOPS = 0x12 832 IPV6_MULTICAST_HOPS = 0x12
781 IPV6_MULTICAST_IF = 0x11 833 IPV6_MULTICAST_IF = 0x11
782 IPV6_MULTICAST_LOOP = 0x13 834 IPV6_MULTICAST_LOOP = 0x13
@@ -912,6 +964,11 @@ const (
912 KEYCTL_JOIN_SESSION_KEYRING = 0x1 964 KEYCTL_JOIN_SESSION_KEYRING = 0x1
913 KEYCTL_LINK = 0x8 965 KEYCTL_LINK = 0x8
914 KEYCTL_NEGATE = 0xd 966 KEYCTL_NEGATE = 0xd
967 KEYCTL_PKEY_DECRYPT = 0x1a
968 KEYCTL_PKEY_ENCRYPT = 0x19
969 KEYCTL_PKEY_QUERY = 0x18
970 KEYCTL_PKEY_SIGN = 0x1b
971 KEYCTL_PKEY_VERIFY = 0x1c
915 KEYCTL_READ = 0xb 972 KEYCTL_READ = 0xb
916 KEYCTL_REJECT = 0x13 973 KEYCTL_REJECT = 0x13
917 KEYCTL_RESTRICT_KEYRING = 0x1d 974 KEYCTL_RESTRICT_KEYRING = 0x1d
@@ -921,6 +978,10 @@ const (
921 KEYCTL_SETPERM = 0x5 978 KEYCTL_SETPERM = 0x5
922 KEYCTL_SET_REQKEY_KEYRING = 0xe 979 KEYCTL_SET_REQKEY_KEYRING = 0xe
923 KEYCTL_SET_TIMEOUT = 0xf 980 KEYCTL_SET_TIMEOUT = 0xf
981 KEYCTL_SUPPORTS_DECRYPT = 0x2
982 KEYCTL_SUPPORTS_ENCRYPT = 0x1
983 KEYCTL_SUPPORTS_SIGN = 0x4
984 KEYCTL_SUPPORTS_VERIFY = 0x8
924 KEYCTL_UNLINK = 0x9 985 KEYCTL_UNLINK = 0x9
925 KEYCTL_UPDATE = 0x2 986 KEYCTL_UPDATE = 0x2
926 KEY_REQKEY_DEFL_DEFAULT = 0x0 987 KEY_REQKEY_DEFL_DEFAULT = 0x0
@@ -1099,6 +1160,7 @@ const (
1099 NETLINK_FIB_LOOKUP = 0xa 1160 NETLINK_FIB_LOOKUP = 0xa
1100 NETLINK_FIREWALL = 0x3 1161 NETLINK_FIREWALL = 0x3
1101 NETLINK_GENERIC = 0x10 1162 NETLINK_GENERIC = 0x10
1163 NETLINK_GET_STRICT_CHK = 0xc
1102 NETLINK_INET_DIAG = 0x4 1164 NETLINK_INET_DIAG = 0x4
1103 NETLINK_IP6_FW = 0xd 1165 NETLINK_IP6_FW = 0xd
1104 NETLINK_ISCSI = 0x8 1166 NETLINK_ISCSI = 0x8
@@ -1120,7 +1182,7 @@ const (
1120 NETLINK_UNUSED = 0x1 1182 NETLINK_UNUSED = 0x1
1121 NETLINK_USERSOCK = 0x2 1183 NETLINK_USERSOCK = 0x2
1122 NETLINK_XFRM = 0x6 1184 NETLINK_XFRM = 0x6
1123 NETNSA_MAX = 0x3 1185 NETNSA_MAX = 0x5
1124 NETNSA_NSID_NOT_ASSIGNED = -0x1 1186 NETNSA_NSID_NOT_ASSIGNED = -0x1
1125 NFNETLINK_V0 = 0x0 1187 NFNETLINK_V0 = 0x0
1126 NFNLGRP_ACCT_QUOTA = 0x8 1188 NFNLGRP_ACCT_QUOTA = 0x8
@@ -1242,6 +1304,7 @@ const (
1242 PACKET_FASTROUTE = 0x6 1304 PACKET_FASTROUTE = 0x6
1243 PACKET_HDRLEN = 0xb 1305 PACKET_HDRLEN = 0xb
1244 PACKET_HOST = 0x0 1306 PACKET_HOST = 0x0
1307 PACKET_IGNORE_OUTGOING = 0x17
1245 PACKET_KERNEL = 0x7 1308 PACKET_KERNEL = 0x7
1246 PACKET_LOOPBACK = 0x5 1309 PACKET_LOOPBACK = 0x5
1247 PACKET_LOSS = 0xe 1310 PACKET_LOSS = 0xe
@@ -1291,6 +1354,36 @@ const (
1291 PERF_EVENT_IOC_SET_FILTER = 0x80082406 1354 PERF_EVENT_IOC_SET_FILTER = 0x80082406
1292 PERF_EVENT_IOC_SET_OUTPUT = 0x20002405 1355 PERF_EVENT_IOC_SET_OUTPUT = 0x20002405
1293 PIPEFS_MAGIC = 0x50495045 1356 PIPEFS_MAGIC = 0x50495045
1357 PPPIOCATTACH = 0x8004743d
1358 PPPIOCATTCHAN = 0x80047438
1359 PPPIOCCONNECT = 0x8004743a
1360 PPPIOCDETACH = 0x8004743c
1361 PPPIOCDISCONN = 0x20007439
1362 PPPIOCGASYNCMAP = 0x40047458
1363 PPPIOCGCHAN = 0x40047437
1364 PPPIOCGDEBUG = 0x40047441
1365 PPPIOCGFLAGS = 0x4004745a
1366 PPPIOCGIDLE = 0x4010743f
1367 PPPIOCGL2TPSTATS = 0x40487436
1368 PPPIOCGMRU = 0x40047453
1369 PPPIOCGNPMODE = 0xc008744c
1370 PPPIOCGRASYNCMAP = 0x40047455
1371 PPPIOCGUNIT = 0x40047456
1372 PPPIOCGXASYNCMAP = 0x40207450
1373 PPPIOCNEWUNIT = 0xc004743e
1374 PPPIOCSACTIVE = 0x80107446
1375 PPPIOCSASYNCMAP = 0x80047457
1376 PPPIOCSCOMPRESS = 0x8010744d
1377 PPPIOCSDEBUG = 0x80047440
1378 PPPIOCSFLAGS = 0x80047459
1379 PPPIOCSMAXCID = 0x80047451
1380 PPPIOCSMRRU = 0x8004743b
1381 PPPIOCSMRU = 0x80047452
1382 PPPIOCSNPMODE = 0x8008744b
1383 PPPIOCSPASS = 0x80107447
1384 PPPIOCSRASYNCMAP = 0x80047454
1385 PPPIOCSXASYNCMAP = 0x8020744f
1386 PPPIOCXFERUNIT = 0x2000744e
1294 PRIO_PGRP = 0x1 1387 PRIO_PGRP = 0x1
1295 PRIO_PROCESS = 0x0 1388 PRIO_PROCESS = 0x0
1296 PRIO_USER = 0x2 1389 PRIO_USER = 0x2
@@ -1353,6 +1446,12 @@ const (
1353 PR_MCE_KILL_SET = 0x1 1446 PR_MCE_KILL_SET = 0x1
1354 PR_MPX_DISABLE_MANAGEMENT = 0x2c 1447 PR_MPX_DISABLE_MANAGEMENT = 0x2c
1355 PR_MPX_ENABLE_MANAGEMENT = 0x2b 1448 PR_MPX_ENABLE_MANAGEMENT = 0x2b
1449 PR_PAC_APDAKEY = 0x4
1450 PR_PAC_APDBKEY = 0x8
1451 PR_PAC_APGAKEY = 0x10
1452 PR_PAC_APIAKEY = 0x1
1453 PR_PAC_APIBKEY = 0x2
1454 PR_PAC_RESET_KEYS = 0x36
1356 PR_SET_CHILD_SUBREAPER = 0x24 1455 PR_SET_CHILD_SUBREAPER = 0x24
1357 PR_SET_DUMPABLE = 0x4 1456 PR_SET_DUMPABLE = 0x4
1358 PR_SET_ENDIAN = 0x14 1457 PR_SET_ENDIAN = 0x14
@@ -1392,6 +1491,7 @@ const (
1392 PR_SPEC_DISABLE = 0x4 1491 PR_SPEC_DISABLE = 0x4
1393 PR_SPEC_ENABLE = 0x2 1492 PR_SPEC_ENABLE = 0x2
1394 PR_SPEC_FORCE_DISABLE = 0x8 1493 PR_SPEC_FORCE_DISABLE = 0x8
1494 PR_SPEC_INDIRECT_BRANCH = 0x1
1395 PR_SPEC_NOT_AFFECTED = 0x0 1495 PR_SPEC_NOT_AFFECTED = 0x0
1396 PR_SPEC_PRCTL = 0x1 1496 PR_SPEC_PRCTL = 0x1
1397 PR_SPEC_STORE_BYPASS = 0x0 1497 PR_SPEC_STORE_BYPASS = 0x0
@@ -1495,6 +1595,13 @@ const (
1495 RLIMIT_SIGPENDING = 0xb 1595 RLIMIT_SIGPENDING = 0xb
1496 RLIMIT_STACK = 0x3 1596 RLIMIT_STACK = 0x3
1497 RLIM_INFINITY = 0xffffffffffffffff 1597 RLIM_INFINITY = 0xffffffffffffffff
1598 RNDADDENTROPY = 0x80085203
1599 RNDADDTOENTCNT = 0x80045201
1600 RNDCLEARPOOL = 0x20005206
1601 RNDGETENTCNT = 0x40045200
1602 RNDGETPOOL = 0x40085202
1603 RNDRESEEDCRNG = 0x20005207
1604 RNDZAPENTCNT = 0x20005204
1498 RTAX_ADVMSS = 0x8 1605 RTAX_ADVMSS = 0x8
1499 RTAX_CC_ALGO = 0x10 1606 RTAX_CC_ALGO = 0x10
1500 RTAX_CWND = 0x7 1607 RTAX_CWND = 0x7
@@ -1696,11 +1803,14 @@ const (
1696 SCM_TIMESTAMPNS = 0x23 1803 SCM_TIMESTAMPNS = 0x23
1697 SCM_TXTIME = 0x3d 1804 SCM_TXTIME = 0x3d
1698 SCM_WIFI_STATUS = 0x29 1805 SCM_WIFI_STATUS = 0x29
1806 SC_LOG_FLUSH = 0x100000
1699 SECCOMP_MODE_DISABLED = 0x0 1807 SECCOMP_MODE_DISABLED = 0x0
1700 SECCOMP_MODE_FILTER = 0x2 1808 SECCOMP_MODE_FILTER = 0x2
1701 SECCOMP_MODE_STRICT = 0x1 1809 SECCOMP_MODE_STRICT = 0x1
1702 SECURITYFS_MAGIC = 0x73636673 1810 SECURITYFS_MAGIC = 0x73636673
1703 SELINUX_MAGIC = 0xf97cff8c 1811 SELINUX_MAGIC = 0xf97cff8c
1812 SFD_CLOEXEC = 0x80000
1813 SFD_NONBLOCK = 0x80
1704 SHUT_RD = 0x0 1814 SHUT_RD = 0x0
1705 SHUT_RDWR = 0x2 1815 SHUT_RDWR = 0x2
1706 SHUT_WR = 0x1 1816 SHUT_WR = 0x1
@@ -1751,6 +1861,9 @@ const (
1751 SIOCGMIIPHY = 0x8947 1861 SIOCGMIIPHY = 0x8947
1752 SIOCGMIIREG = 0x8948 1862 SIOCGMIIREG = 0x8948
1753 SIOCGPGRP = 0x40047309 1863 SIOCGPGRP = 0x40047309
1864 SIOCGPPPCSTATS = 0x89f2
1865 SIOCGPPPSTATS = 0x89f0
1866 SIOCGPPPVER = 0x89f1
1754 SIOCGRARP = 0x8961 1867 SIOCGRARP = 0x8961
1755 SIOCGSKNS = 0x894c 1868 SIOCGSKNS = 0x894c
1756 SIOCGSTAMP = 0x8906 1869 SIOCGSTAMP = 0x8906
@@ -1859,6 +1972,17 @@ const (
1859 SO_DETACH_FILTER = 0x1b 1972 SO_DETACH_FILTER = 0x1b
1860 SO_DOMAIN = 0x1029 1973 SO_DOMAIN = 0x1029
1861 SO_DONTROUTE = 0x10 1974 SO_DONTROUTE = 0x10
1975 SO_EE_CODE_TXTIME_INVALID_PARAM = 0x1
1976 SO_EE_CODE_TXTIME_MISSED = 0x2
1977 SO_EE_CODE_ZEROCOPY_COPIED = 0x1
1978 SO_EE_ORIGIN_ICMP = 0x2
1979 SO_EE_ORIGIN_ICMP6 = 0x3
1980 SO_EE_ORIGIN_LOCAL = 0x1
1981 SO_EE_ORIGIN_NONE = 0x0
1982 SO_EE_ORIGIN_TIMESTAMPING = 0x4
1983 SO_EE_ORIGIN_TXSTATUS = 0x4
1984 SO_EE_ORIGIN_TXTIME = 0x6
1985 SO_EE_ORIGIN_ZEROCOPY = 0x5
1862 SO_ERROR = 0x1007 1986 SO_ERROR = 0x1007
1863 SO_GET_FILTER = 0x1a 1987 SO_GET_FILTER = 0x1a
1864 SO_INCOMING_CPU = 0x31 1988 SO_INCOMING_CPU = 0x31
@@ -1979,7 +2103,7 @@ const (
1979 TASKSTATS_GENL_NAME = "TASKSTATS" 2103 TASKSTATS_GENL_NAME = "TASKSTATS"
1980 TASKSTATS_GENL_VERSION = 0x1 2104 TASKSTATS_GENL_VERSION = 0x1
1981 TASKSTATS_TYPE_MAX = 0x6 2105 TASKSTATS_TYPE_MAX = 0x6
1982 TASKSTATS_VERSION = 0x8 2106 TASKSTATS_VERSION = 0x9
1983 TCFLSH = 0x5407 2107 TCFLSH = 0x5407
1984 TCGETA = 0x5401 2108 TCGETA = 0x5401
1985 TCGETS = 0x540d 2109 TCGETS = 0x540d
@@ -1992,6 +2116,7 @@ const (
1992 TCOOFF = 0x0 2116 TCOOFF = 0x0
1993 TCOON = 0x1 2117 TCOON = 0x1
1994 TCP_CC_INFO = 0x1a 2118 TCP_CC_INFO = 0x1a
2119 TCP_CM_INQ = 0x24
1995 TCP_CONGESTION = 0xd 2120 TCP_CONGESTION = 0xd
1996 TCP_COOKIE_IN_ALWAYS = 0x1 2121 TCP_COOKIE_IN_ALWAYS = 0x1
1997 TCP_COOKIE_MAX = 0x10 2122 TCP_COOKIE_MAX = 0x10
@@ -2006,6 +2131,7 @@ const (
2006 TCP_FASTOPEN_KEY = 0x21 2131 TCP_FASTOPEN_KEY = 0x21
2007 TCP_FASTOPEN_NO_COOKIE = 0x22 2132 TCP_FASTOPEN_NO_COOKIE = 0x22
2008 TCP_INFO = 0xb 2133 TCP_INFO = 0xb
2134 TCP_INQ = 0x24
2009 TCP_KEEPCNT = 0x6 2135 TCP_KEEPCNT = 0x6
2010 TCP_KEEPIDLE = 0x4 2136 TCP_KEEPIDLE = 0x4
2011 TCP_KEEPINTVL = 0x5 2137 TCP_KEEPINTVL = 0x5
@@ -2025,6 +2151,9 @@ const (
2025 TCP_QUEUE_SEQ = 0x15 2151 TCP_QUEUE_SEQ = 0x15
2026 TCP_QUICKACK = 0xc 2152 TCP_QUICKACK = 0xc
2027 TCP_REPAIR = 0x13 2153 TCP_REPAIR = 0x13
2154 TCP_REPAIR_OFF = 0x0
2155 TCP_REPAIR_OFF_NO_WP = -0x1
2156 TCP_REPAIR_ON = 0x1
2028 TCP_REPAIR_OPTIONS = 0x16 2157 TCP_REPAIR_OPTIONS = 0x16
2029 TCP_REPAIR_QUEUE = 0x14 2158 TCP_REPAIR_QUEUE = 0x14
2030 TCP_REPAIR_WINDOW = 0x1d 2159 TCP_REPAIR_WINDOW = 0x1d
@@ -2039,6 +2168,7 @@ const (
2039 TCP_ULP = 0x1f 2168 TCP_ULP = 0x1f
2040 TCP_USER_TIMEOUT = 0x12 2169 TCP_USER_TIMEOUT = 0x12
2041 TCP_WINDOW_CLAMP = 0xa 2170 TCP_WINDOW_CLAMP = 0xa
2171 TCP_ZEROCOPY_RECEIVE = 0x23
2042 TCSAFLUSH = 0x5410 2172 TCSAFLUSH = 0x5410
2043 TCSBRK = 0x5405 2173 TCSBRK = 0x5405
2044 TCSBRKP = 0x5486 2174 TCSBRKP = 0x5486
@@ -2052,6 +2182,7 @@ const (
2052 TCSETSW = 0x540f 2182 TCSETSW = 0x540f
2053 TCSETSW2 = 0x8030542c 2183 TCSETSW2 = 0x8030542c
2054 TCXONC = 0x5406 2184 TCXONC = 0x5406
2185 TIMER_ABSTIME = 0x1
2055 TIOCCBRK = 0x5428 2186 TIOCCBRK = 0x5428
2056 TIOCCONS = 0x80047478 2187 TIOCCONS = 0x80047478
2057 TIOCEXCL = 0x740d 2188 TIOCEXCL = 0x740d
@@ -2060,6 +2191,7 @@ const (
2060 TIOCGETP = 0x7408 2191 TIOCGETP = 0x7408
2061 TIOCGEXCL = 0x40045440 2192 TIOCGEXCL = 0x40045440
2062 TIOCGICOUNT = 0x5492 2193 TIOCGICOUNT = 0x5492
2194 TIOCGISO7816 = 0x40285442
2063 TIOCGLCKTRMIOS = 0x548b 2195 TIOCGLCKTRMIOS = 0x548b
2064 TIOCGLTC = 0x7474 2196 TIOCGLTC = 0x7474
2065 TIOCGPGRP = 0x40047477 2197 TIOCGPGRP = 0x40047477
@@ -2116,6 +2248,7 @@ const (
2116 TIOCSETN = 0x740a 2248 TIOCSETN = 0x740a
2117 TIOCSETP = 0x7409 2249 TIOCSETP = 0x7409
2118 TIOCSIG = 0x80045436 2250 TIOCSIG = 0x80045436
2251 TIOCSISO7816 = 0xc0285443
2119 TIOCSLCKTRMIOS = 0x548c 2252 TIOCSLCKTRMIOS = 0x548c
2120 TIOCSLTC = 0x7475 2253 TIOCSLTC = 0x7475
2121 TIOCSPGRP = 0x80047476 2254 TIOCSPGRP = 0x80047476
@@ -2157,6 +2290,7 @@ const (
2157 TUNGETVNETBE = 0x400454df 2290 TUNGETVNETBE = 0x400454df
2158 TUNGETVNETHDRSZ = 0x400454d7 2291 TUNGETVNETHDRSZ = 0x400454d7
2159 TUNGETVNETLE = 0x400454dd 2292 TUNGETVNETLE = 0x400454dd
2293 TUNSETCARRIER = 0x800454e2
2160 TUNSETDEBUG = 0x800454c9 2294 TUNSETDEBUG = 0x800454c9
2161 TUNSETFILTEREBPF = 0x400454e1 2295 TUNSETFILTEREBPF = 0x400454e1
2162 TUNSETGROUP = 0x800454ce 2296 TUNSETGROUP = 0x800454ce
@@ -2347,6 +2481,7 @@ const (
2347 XDP_UMEM_REG = 0x4 2481 XDP_UMEM_REG = 0x4
2348 XDP_ZEROCOPY = 0x4 2482 XDP_ZEROCOPY = 0x4
2349 XENFS_SUPER_MAGIC = 0xabba1974 2483 XENFS_SUPER_MAGIC = 0xabba1974
2484 XFS_SUPER_MAGIC = 0x58465342
2350 XTABS = 0x1800 2485 XTABS = 0x1800
2351 ZSMALLOC_MAGIC = 0x58295829 2486 ZSMALLOC_MAGIC = 0x58295829
2352) 2487)
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 f78108d..be225da 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
@@ -174,6 +174,7 @@ const (
174 B9600 = 0xd 174 B9600 = 0xd
175 BALLOON_KVM_MAGIC = 0x13661366 175 BALLOON_KVM_MAGIC = 0x13661366
176 BDEVFS_MAGIC = 0x62646576 176 BDEVFS_MAGIC = 0x62646576
177 BINDERFS_SUPER_MAGIC = 0x6c6f6f70
177 BINFMTFS_MAGIC = 0x42494e4d 178 BINFMTFS_MAGIC = 0x42494e4d
178 BLKBSZGET = 0x40041270 179 BLKBSZGET = 0x40041270
179 BLKBSZSET = 0x80041271 180 BLKBSZSET = 0x80041271
@@ -319,6 +320,10 @@ const (
319 CRDLY = 0x600 320 CRDLY = 0x600
320 CREAD = 0x80 321 CREAD = 0x80
321 CRTSCTS = 0x80000000 322 CRTSCTS = 0x80000000
323 CRYPTO_MAX_NAME = 0x40
324 CRYPTO_MSG_MAX = 0x15
325 CRYPTO_NR_MSGTYPES = 0x6
326 CRYPTO_REPORT_MAXSIZE = 0x160
322 CS5 = 0x0 327 CS5 = 0x0
323 CS6 = 0x10 328 CS6 = 0x10
324 CS7 = 0x20 329 CS7 = 0x20
@@ -486,12 +491,57 @@ const (
486 FALLOC_FL_PUNCH_HOLE = 0x2 491 FALLOC_FL_PUNCH_HOLE = 0x2
487 FALLOC_FL_UNSHARE_RANGE = 0x40 492 FALLOC_FL_UNSHARE_RANGE = 0x40
488 FALLOC_FL_ZERO_RANGE = 0x10 493 FALLOC_FL_ZERO_RANGE = 0x10
494 FANOTIFY_METADATA_VERSION = 0x3
495 FAN_ACCESS = 0x1
496 FAN_ACCESS_PERM = 0x20000
497 FAN_ALLOW = 0x1
498 FAN_ALL_CLASS_BITS = 0xc
499 FAN_ALL_EVENTS = 0x3b
500 FAN_ALL_INIT_FLAGS = 0x3f
501 FAN_ALL_MARK_FLAGS = 0xff
502 FAN_ALL_OUTGOING_EVENTS = 0x3403b
503 FAN_ALL_PERM_EVENTS = 0x30000
504 FAN_AUDIT = 0x10
505 FAN_CLASS_CONTENT = 0x4
506 FAN_CLASS_NOTIF = 0x0
507 FAN_CLASS_PRE_CONTENT = 0x8
508 FAN_CLOEXEC = 0x1
509 FAN_CLOSE = 0x18
510 FAN_CLOSE_NOWRITE = 0x10
511 FAN_CLOSE_WRITE = 0x8
512 FAN_DENY = 0x2
513 FAN_ENABLE_AUDIT = 0x40
514 FAN_EVENT_METADATA_LEN = 0x18
515 FAN_EVENT_ON_CHILD = 0x8000000
516 FAN_MARK_ADD = 0x1
517 FAN_MARK_DONT_FOLLOW = 0x4
518 FAN_MARK_FILESYSTEM = 0x100
519 FAN_MARK_FLUSH = 0x80
520 FAN_MARK_IGNORED_MASK = 0x20
521 FAN_MARK_IGNORED_SURV_MODIFY = 0x40
522 FAN_MARK_INODE = 0x0
523 FAN_MARK_MOUNT = 0x10
524 FAN_MARK_ONLYDIR = 0x8
525 FAN_MARK_REMOVE = 0x2
526 FAN_MODIFY = 0x2
527 FAN_NOFD = -0x1
528 FAN_NONBLOCK = 0x2
529 FAN_ONDIR = 0x40000000
530 FAN_OPEN = 0x20
531 FAN_OPEN_EXEC = 0x1000
532 FAN_OPEN_EXEC_PERM = 0x40000
533 FAN_OPEN_PERM = 0x10000
534 FAN_Q_OVERFLOW = 0x4000
535 FAN_REPORT_TID = 0x100
536 FAN_UNLIMITED_MARKS = 0x20
537 FAN_UNLIMITED_QUEUE = 0x10
489 FD_CLOEXEC = 0x1 538 FD_CLOEXEC = 0x1
490 FD_SETSIZE = 0x400 539 FD_SETSIZE = 0x400
491 FF0 = 0x0 540 FF0 = 0x0
492 FF1 = 0x8000 541 FF1 = 0x8000
493 FFDLY = 0x8000 542 FFDLY = 0x8000
494 FLUSHO = 0x2000 543 FLUSHO = 0x2000
544 FS_ENCRYPTION_MODE_ADIANTUM = 0x9
495 FS_ENCRYPTION_MODE_AES_128_CBC = 0x5 545 FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
496 FS_ENCRYPTION_MODE_AES_128_CTS = 0x6 546 FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
497 FS_ENCRYPTION_MODE_AES_256_CBC = 0x3 547 FS_ENCRYPTION_MODE_AES_256_CBC = 0x3
@@ -513,7 +563,7 @@ const (
513 FS_POLICY_FLAGS_PAD_4 = 0x0 563 FS_POLICY_FLAGS_PAD_4 = 0x0
514 FS_POLICY_FLAGS_PAD_8 = 0x1 564 FS_POLICY_FLAGS_PAD_8 = 0x1
515 FS_POLICY_FLAGS_PAD_MASK = 0x3 565 FS_POLICY_FLAGS_PAD_MASK = 0x3
516 FS_POLICY_FLAGS_VALID = 0x3 566 FS_POLICY_FLAGS_VALID = 0x7
517 FUTEXFS_SUPER_MAGIC = 0xbad1dea 567 FUTEXFS_SUPER_MAGIC = 0xbad1dea
518 F_ADD_SEALS = 0x409 568 F_ADD_SEALS = 0x409
519 F_DUPFD = 0x0 569 F_DUPFD = 0x0
@@ -638,7 +688,7 @@ const (
638 IFA_F_STABLE_PRIVACY = 0x800 688 IFA_F_STABLE_PRIVACY = 0x800
639 IFA_F_TEMPORARY = 0x1 689 IFA_F_TEMPORARY = 0x1
640 IFA_F_TENTATIVE = 0x40 690 IFA_F_TENTATIVE = 0x40
641 IFA_MAX = 0x9 691 IFA_MAX = 0xa
642 IFF_ALLMULTI = 0x200 692 IFF_ALLMULTI = 0x200
643 IFF_ATTACH_QUEUE = 0x200 693 IFF_ATTACH_QUEUE = 0x200
644 IFF_AUTOMEDIA = 0x4000 694 IFF_AUTOMEDIA = 0x4000
@@ -706,6 +756,7 @@ const (
706 IN_ISDIR = 0x40000000 756 IN_ISDIR = 0x40000000
707 IN_LOOPBACKNET = 0x7f 757 IN_LOOPBACKNET = 0x7f
708 IN_MASK_ADD = 0x20000000 758 IN_MASK_ADD = 0x20000000
759 IN_MASK_CREATE = 0x10000000
709 IN_MODIFY = 0x2 760 IN_MODIFY = 0x2
710 IN_MOVE = 0xc0 761 IN_MOVE = 0xc0
711 IN_MOVED_FROM = 0x40 762 IN_MOVED_FROM = 0x40
@@ -777,6 +828,7 @@ const (
777 IPV6_MINHOPCOUNT = 0x49 828 IPV6_MINHOPCOUNT = 0x49
778 IPV6_MTU = 0x18 829 IPV6_MTU = 0x18
779 IPV6_MTU_DISCOVER = 0x17 830 IPV6_MTU_DISCOVER = 0x17
831 IPV6_MULTICAST_ALL = 0x1d
780 IPV6_MULTICAST_HOPS = 0x12 832 IPV6_MULTICAST_HOPS = 0x12
781 IPV6_MULTICAST_IF = 0x11 833 IPV6_MULTICAST_IF = 0x11
782 IPV6_MULTICAST_LOOP = 0x13 834 IPV6_MULTICAST_LOOP = 0x13
@@ -912,6 +964,11 @@ const (
912 KEYCTL_JOIN_SESSION_KEYRING = 0x1 964 KEYCTL_JOIN_SESSION_KEYRING = 0x1
913 KEYCTL_LINK = 0x8 965 KEYCTL_LINK = 0x8
914 KEYCTL_NEGATE = 0xd 966 KEYCTL_NEGATE = 0xd
967 KEYCTL_PKEY_DECRYPT = 0x1a
968 KEYCTL_PKEY_ENCRYPT = 0x19
969 KEYCTL_PKEY_QUERY = 0x18
970 KEYCTL_PKEY_SIGN = 0x1b
971 KEYCTL_PKEY_VERIFY = 0x1c
915 KEYCTL_READ = 0xb 972 KEYCTL_READ = 0xb
916 KEYCTL_REJECT = 0x13 973 KEYCTL_REJECT = 0x13
917 KEYCTL_RESTRICT_KEYRING = 0x1d 974 KEYCTL_RESTRICT_KEYRING = 0x1d
@@ -921,6 +978,10 @@ const (
921 KEYCTL_SETPERM = 0x5 978 KEYCTL_SETPERM = 0x5
922 KEYCTL_SET_REQKEY_KEYRING = 0xe 979 KEYCTL_SET_REQKEY_KEYRING = 0xe
923 KEYCTL_SET_TIMEOUT = 0xf 980 KEYCTL_SET_TIMEOUT = 0xf
981 KEYCTL_SUPPORTS_DECRYPT = 0x2
982 KEYCTL_SUPPORTS_ENCRYPT = 0x1
983 KEYCTL_SUPPORTS_SIGN = 0x4
984 KEYCTL_SUPPORTS_VERIFY = 0x8
924 KEYCTL_UNLINK = 0x9 985 KEYCTL_UNLINK = 0x9
925 KEYCTL_UPDATE = 0x2 986 KEYCTL_UPDATE = 0x2
926 KEY_REQKEY_DEFL_DEFAULT = 0x0 987 KEY_REQKEY_DEFL_DEFAULT = 0x0
@@ -1099,6 +1160,7 @@ const (
1099 NETLINK_FIB_LOOKUP = 0xa 1160 NETLINK_FIB_LOOKUP = 0xa
1100 NETLINK_FIREWALL = 0x3 1161 NETLINK_FIREWALL = 0x3
1101 NETLINK_GENERIC = 0x10 1162 NETLINK_GENERIC = 0x10
1163 NETLINK_GET_STRICT_CHK = 0xc
1102 NETLINK_INET_DIAG = 0x4 1164 NETLINK_INET_DIAG = 0x4
1103 NETLINK_IP6_FW = 0xd 1165 NETLINK_IP6_FW = 0xd
1104 NETLINK_ISCSI = 0x8 1166 NETLINK_ISCSI = 0x8
@@ -1120,7 +1182,7 @@ const (
1120 NETLINK_UNUSED = 0x1 1182 NETLINK_UNUSED = 0x1
1121 NETLINK_USERSOCK = 0x2 1183 NETLINK_USERSOCK = 0x2
1122 NETLINK_XFRM = 0x6 1184 NETLINK_XFRM = 0x6
1123 NETNSA_MAX = 0x3 1185 NETNSA_MAX = 0x5
1124 NETNSA_NSID_NOT_ASSIGNED = -0x1 1186 NETNSA_NSID_NOT_ASSIGNED = -0x1
1125 NFNETLINK_V0 = 0x0 1187 NFNETLINK_V0 = 0x0
1126 NFNLGRP_ACCT_QUOTA = 0x8 1188 NFNLGRP_ACCT_QUOTA = 0x8
@@ -1242,6 +1304,7 @@ const (
1242 PACKET_FASTROUTE = 0x6 1304 PACKET_FASTROUTE = 0x6
1243 PACKET_HDRLEN = 0xb 1305 PACKET_HDRLEN = 0xb
1244 PACKET_HOST = 0x0 1306 PACKET_HOST = 0x0
1307 PACKET_IGNORE_OUTGOING = 0x17
1245 PACKET_KERNEL = 0x7 1308 PACKET_KERNEL = 0x7
1246 PACKET_LOOPBACK = 0x5 1309 PACKET_LOOPBACK = 0x5
1247 PACKET_LOSS = 0xe 1310 PACKET_LOSS = 0xe
@@ -1291,6 +1354,36 @@ const (
1291 PERF_EVENT_IOC_SET_FILTER = 0x80042406 1354 PERF_EVENT_IOC_SET_FILTER = 0x80042406
1292 PERF_EVENT_IOC_SET_OUTPUT = 0x20002405 1355 PERF_EVENT_IOC_SET_OUTPUT = 0x20002405
1293 PIPEFS_MAGIC = 0x50495045 1356 PIPEFS_MAGIC = 0x50495045
1357 PPPIOCATTACH = 0x8004743d
1358 PPPIOCATTCHAN = 0x80047438
1359 PPPIOCCONNECT = 0x8004743a
1360 PPPIOCDETACH = 0x8004743c
1361 PPPIOCDISCONN = 0x20007439
1362 PPPIOCGASYNCMAP = 0x40047458
1363 PPPIOCGCHAN = 0x40047437
1364 PPPIOCGDEBUG = 0x40047441
1365 PPPIOCGFLAGS = 0x4004745a
1366 PPPIOCGIDLE = 0x4008743f
1367 PPPIOCGL2TPSTATS = 0x40487436
1368 PPPIOCGMRU = 0x40047453
1369 PPPIOCGNPMODE = 0xc008744c
1370 PPPIOCGRASYNCMAP = 0x40047455
1371 PPPIOCGUNIT = 0x40047456
1372 PPPIOCGXASYNCMAP = 0x40207450
1373 PPPIOCNEWUNIT = 0xc004743e
1374 PPPIOCSACTIVE = 0x80087446
1375 PPPIOCSASYNCMAP = 0x80047457
1376 PPPIOCSCOMPRESS = 0x800c744d
1377 PPPIOCSDEBUG = 0x80047440
1378 PPPIOCSFLAGS = 0x80047459
1379 PPPIOCSMAXCID = 0x80047451
1380 PPPIOCSMRRU = 0x8004743b
1381 PPPIOCSMRU = 0x80047452
1382 PPPIOCSNPMODE = 0x8008744b
1383 PPPIOCSPASS = 0x80087447
1384 PPPIOCSRASYNCMAP = 0x80047454
1385 PPPIOCSXASYNCMAP = 0x8020744f
1386 PPPIOCXFERUNIT = 0x2000744e
1294 PRIO_PGRP = 0x1 1387 PRIO_PGRP = 0x1
1295 PRIO_PROCESS = 0x0 1388 PRIO_PROCESS = 0x0
1296 PRIO_USER = 0x2 1389 PRIO_USER = 0x2
@@ -1353,6 +1446,12 @@ const (
1353 PR_MCE_KILL_SET = 0x1 1446 PR_MCE_KILL_SET = 0x1
1354 PR_MPX_DISABLE_MANAGEMENT = 0x2c 1447 PR_MPX_DISABLE_MANAGEMENT = 0x2c
1355 PR_MPX_ENABLE_MANAGEMENT = 0x2b 1448 PR_MPX_ENABLE_MANAGEMENT = 0x2b
1449 PR_PAC_APDAKEY = 0x4
1450 PR_PAC_APDBKEY = 0x8
1451 PR_PAC_APGAKEY = 0x10
1452 PR_PAC_APIAKEY = 0x1
1453 PR_PAC_APIBKEY = 0x2
1454 PR_PAC_RESET_KEYS = 0x36
1356 PR_SET_CHILD_SUBREAPER = 0x24 1455 PR_SET_CHILD_SUBREAPER = 0x24
1357 PR_SET_DUMPABLE = 0x4 1456 PR_SET_DUMPABLE = 0x4
1358 PR_SET_ENDIAN = 0x14 1457 PR_SET_ENDIAN = 0x14
@@ -1392,6 +1491,7 @@ const (
1392 PR_SPEC_DISABLE = 0x4 1491 PR_SPEC_DISABLE = 0x4
1393 PR_SPEC_ENABLE = 0x2 1492 PR_SPEC_ENABLE = 0x2
1394 PR_SPEC_FORCE_DISABLE = 0x8 1493 PR_SPEC_FORCE_DISABLE = 0x8
1494 PR_SPEC_INDIRECT_BRANCH = 0x1
1395 PR_SPEC_NOT_AFFECTED = 0x0 1495 PR_SPEC_NOT_AFFECTED = 0x0
1396 PR_SPEC_PRCTL = 0x1 1496 PR_SPEC_PRCTL = 0x1
1397 PR_SPEC_STORE_BYPASS = 0x0 1497 PR_SPEC_STORE_BYPASS = 0x0
@@ -1495,6 +1595,13 @@ const (
1495 RLIMIT_SIGPENDING = 0xb 1595 RLIMIT_SIGPENDING = 0xb
1496 RLIMIT_STACK = 0x3 1596 RLIMIT_STACK = 0x3
1497 RLIM_INFINITY = 0xffffffffffffffff 1597 RLIM_INFINITY = 0xffffffffffffffff
1598 RNDADDENTROPY = 0x80085203
1599 RNDADDTOENTCNT = 0x80045201
1600 RNDCLEARPOOL = 0x20005206
1601 RNDGETENTCNT = 0x40045200
1602 RNDGETPOOL = 0x40085202
1603 RNDRESEEDCRNG = 0x20005207
1604 RNDZAPENTCNT = 0x20005204
1498 RTAX_ADVMSS = 0x8 1605 RTAX_ADVMSS = 0x8
1499 RTAX_CC_ALGO = 0x10 1606 RTAX_CC_ALGO = 0x10
1500 RTAX_CWND = 0x7 1607 RTAX_CWND = 0x7
@@ -1696,11 +1803,14 @@ const (
1696 SCM_TIMESTAMPNS = 0x23 1803 SCM_TIMESTAMPNS = 0x23
1697 SCM_TXTIME = 0x3d 1804 SCM_TXTIME = 0x3d
1698 SCM_WIFI_STATUS = 0x29 1805 SCM_WIFI_STATUS = 0x29
1806 SC_LOG_FLUSH = 0x100000
1699 SECCOMP_MODE_DISABLED = 0x0 1807 SECCOMP_MODE_DISABLED = 0x0
1700 SECCOMP_MODE_FILTER = 0x2 1808 SECCOMP_MODE_FILTER = 0x2
1701 SECCOMP_MODE_STRICT = 0x1 1809 SECCOMP_MODE_STRICT = 0x1
1702 SECURITYFS_MAGIC = 0x73636673 1810 SECURITYFS_MAGIC = 0x73636673
1703 SELINUX_MAGIC = 0xf97cff8c 1811 SELINUX_MAGIC = 0xf97cff8c
1812 SFD_CLOEXEC = 0x80000
1813 SFD_NONBLOCK = 0x80
1704 SHUT_RD = 0x0 1814 SHUT_RD = 0x0
1705 SHUT_RDWR = 0x2 1815 SHUT_RDWR = 0x2
1706 SHUT_WR = 0x1 1816 SHUT_WR = 0x1
@@ -1751,6 +1861,9 @@ const (
1751 SIOCGMIIPHY = 0x8947 1861 SIOCGMIIPHY = 0x8947
1752 SIOCGMIIREG = 0x8948 1862 SIOCGMIIREG = 0x8948
1753 SIOCGPGRP = 0x40047309 1863 SIOCGPGRP = 0x40047309
1864 SIOCGPPPCSTATS = 0x89f2
1865 SIOCGPPPSTATS = 0x89f0
1866 SIOCGPPPVER = 0x89f1
1754 SIOCGRARP = 0x8961 1867 SIOCGRARP = 0x8961
1755 SIOCGSKNS = 0x894c 1868 SIOCGSKNS = 0x894c
1756 SIOCGSTAMP = 0x8906 1869 SIOCGSTAMP = 0x8906
@@ -1859,6 +1972,17 @@ const (
1859 SO_DETACH_FILTER = 0x1b 1972 SO_DETACH_FILTER = 0x1b
1860 SO_DOMAIN = 0x1029 1973 SO_DOMAIN = 0x1029
1861 SO_DONTROUTE = 0x10 1974 SO_DONTROUTE = 0x10
1975 SO_EE_CODE_TXTIME_INVALID_PARAM = 0x1
1976 SO_EE_CODE_TXTIME_MISSED = 0x2
1977 SO_EE_CODE_ZEROCOPY_COPIED = 0x1
1978 SO_EE_ORIGIN_ICMP = 0x2
1979 SO_EE_ORIGIN_ICMP6 = 0x3
1980 SO_EE_ORIGIN_LOCAL = 0x1
1981 SO_EE_ORIGIN_NONE = 0x0
1982 SO_EE_ORIGIN_TIMESTAMPING = 0x4
1983 SO_EE_ORIGIN_TXSTATUS = 0x4
1984 SO_EE_ORIGIN_TXTIME = 0x6
1985 SO_EE_ORIGIN_ZEROCOPY = 0x5
1862 SO_ERROR = 0x1007 1986 SO_ERROR = 0x1007
1863 SO_GET_FILTER = 0x1a 1987 SO_GET_FILTER = 0x1a
1864 SO_INCOMING_CPU = 0x31 1988 SO_INCOMING_CPU = 0x31
@@ -1979,7 +2103,7 @@ const (
1979 TASKSTATS_GENL_NAME = "TASKSTATS" 2103 TASKSTATS_GENL_NAME = "TASKSTATS"
1980 TASKSTATS_GENL_VERSION = 0x1 2104 TASKSTATS_GENL_VERSION = 0x1
1981 TASKSTATS_TYPE_MAX = 0x6 2105 TASKSTATS_TYPE_MAX = 0x6
1982 TASKSTATS_VERSION = 0x8 2106 TASKSTATS_VERSION = 0x9
1983 TCFLSH = 0x5407 2107 TCFLSH = 0x5407
1984 TCGETA = 0x5401 2108 TCGETA = 0x5401
1985 TCGETS = 0x540d 2109 TCGETS = 0x540d
@@ -1992,6 +2116,7 @@ const (
1992 TCOOFF = 0x0 2116 TCOOFF = 0x0
1993 TCOON = 0x1 2117 TCOON = 0x1
1994 TCP_CC_INFO = 0x1a 2118 TCP_CC_INFO = 0x1a
2119 TCP_CM_INQ = 0x24
1995 TCP_CONGESTION = 0xd 2120 TCP_CONGESTION = 0xd
1996 TCP_COOKIE_IN_ALWAYS = 0x1 2121 TCP_COOKIE_IN_ALWAYS = 0x1
1997 TCP_COOKIE_MAX = 0x10 2122 TCP_COOKIE_MAX = 0x10
@@ -2006,6 +2131,7 @@ const (
2006 TCP_FASTOPEN_KEY = 0x21 2131 TCP_FASTOPEN_KEY = 0x21
2007 TCP_FASTOPEN_NO_COOKIE = 0x22 2132 TCP_FASTOPEN_NO_COOKIE = 0x22
2008 TCP_INFO = 0xb 2133 TCP_INFO = 0xb
2134 TCP_INQ = 0x24
2009 TCP_KEEPCNT = 0x6 2135 TCP_KEEPCNT = 0x6
2010 TCP_KEEPIDLE = 0x4 2136 TCP_KEEPIDLE = 0x4
2011 TCP_KEEPINTVL = 0x5 2137 TCP_KEEPINTVL = 0x5
@@ -2025,6 +2151,9 @@ const (
2025 TCP_QUEUE_SEQ = 0x15 2151 TCP_QUEUE_SEQ = 0x15
2026 TCP_QUICKACK = 0xc 2152 TCP_QUICKACK = 0xc
2027 TCP_REPAIR = 0x13 2153 TCP_REPAIR = 0x13
2154 TCP_REPAIR_OFF = 0x0
2155 TCP_REPAIR_OFF_NO_WP = -0x1
2156 TCP_REPAIR_ON = 0x1
2028 TCP_REPAIR_OPTIONS = 0x16 2157 TCP_REPAIR_OPTIONS = 0x16
2029 TCP_REPAIR_QUEUE = 0x14 2158 TCP_REPAIR_QUEUE = 0x14
2030 TCP_REPAIR_WINDOW = 0x1d 2159 TCP_REPAIR_WINDOW = 0x1d
@@ -2039,6 +2168,7 @@ const (
2039 TCP_ULP = 0x1f 2168 TCP_ULP = 0x1f
2040 TCP_USER_TIMEOUT = 0x12 2169 TCP_USER_TIMEOUT = 0x12
2041 TCP_WINDOW_CLAMP = 0xa 2170 TCP_WINDOW_CLAMP = 0xa
2171 TCP_ZEROCOPY_RECEIVE = 0x23
2042 TCSAFLUSH = 0x5410 2172 TCSAFLUSH = 0x5410
2043 TCSBRK = 0x5405 2173 TCSBRK = 0x5405
2044 TCSBRKP = 0x5486 2174 TCSBRKP = 0x5486
@@ -2052,6 +2182,7 @@ const (
2052 TCSETSW = 0x540f 2182 TCSETSW = 0x540f
2053 TCSETSW2 = 0x8030542c 2183 TCSETSW2 = 0x8030542c
2054 TCXONC = 0x5406 2184 TCXONC = 0x5406
2185 TIMER_ABSTIME = 0x1
2055 TIOCCBRK = 0x5428 2186 TIOCCBRK = 0x5428
2056 TIOCCONS = 0x80047478 2187 TIOCCONS = 0x80047478
2057 TIOCEXCL = 0x740d 2188 TIOCEXCL = 0x740d
@@ -2060,6 +2191,7 @@ const (
2060 TIOCGETP = 0x7408 2191 TIOCGETP = 0x7408
2061 TIOCGEXCL = 0x40045440 2192 TIOCGEXCL = 0x40045440
2062 TIOCGICOUNT = 0x5492 2193 TIOCGICOUNT = 0x5492
2194 TIOCGISO7816 = 0x40285442
2063 TIOCGLCKTRMIOS = 0x548b 2195 TIOCGLCKTRMIOS = 0x548b
2064 TIOCGLTC = 0x7474 2196 TIOCGLTC = 0x7474
2065 TIOCGPGRP = 0x40047477 2197 TIOCGPGRP = 0x40047477
@@ -2116,6 +2248,7 @@ const (
2116 TIOCSETN = 0x740a 2248 TIOCSETN = 0x740a
2117 TIOCSETP = 0x7409 2249 TIOCSETP = 0x7409
2118 TIOCSIG = 0x80045436 2250 TIOCSIG = 0x80045436
2251 TIOCSISO7816 = 0xc0285443
2119 TIOCSLCKTRMIOS = 0x548c 2252 TIOCSLCKTRMIOS = 0x548c
2120 TIOCSLTC = 0x7475 2253 TIOCSLTC = 0x7475
2121 TIOCSPGRP = 0x80047476 2254 TIOCSPGRP = 0x80047476
@@ -2157,6 +2290,7 @@ const (
2157 TUNGETVNETBE = 0x400454df 2290 TUNGETVNETBE = 0x400454df
2158 TUNGETVNETHDRSZ = 0x400454d7 2291 TUNGETVNETHDRSZ = 0x400454d7
2159 TUNGETVNETLE = 0x400454dd 2292 TUNGETVNETLE = 0x400454dd
2293 TUNSETCARRIER = 0x800454e2
2160 TUNSETDEBUG = 0x800454c9 2294 TUNSETDEBUG = 0x800454c9
2161 TUNSETFILTEREBPF = 0x400454e1 2295 TUNSETFILTEREBPF = 0x400454e1
2162 TUNSETGROUP = 0x800454ce 2296 TUNSETGROUP = 0x800454ce
@@ -2347,6 +2481,7 @@ const (
2347 XDP_UMEM_REG = 0x4 2481 XDP_UMEM_REG = 0x4
2348 XDP_ZEROCOPY = 0x4 2482 XDP_ZEROCOPY = 0x4
2349 XENFS_SUPER_MAGIC = 0xabba1974 2483 XENFS_SUPER_MAGIC = 0xabba1974
2484 XFS_SUPER_MAGIC = 0x58465342
2350 XTABS = 0x1800 2485 XTABS = 0x1800
2351 ZSMALLOC_MAGIC = 0x58295829 2486 ZSMALLOC_MAGIC = 0x58295829
2352) 2487)
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 8da57a9..fcbc701 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
@@ -174,6 +174,7 @@ const (
174 B9600 = 0xd 174 B9600 = 0xd
175 BALLOON_KVM_MAGIC = 0x13661366 175 BALLOON_KVM_MAGIC = 0x13661366
176 BDEVFS_MAGIC = 0x62646576 176 BDEVFS_MAGIC = 0x62646576
177 BINDERFS_SUPER_MAGIC = 0x6c6f6f70
177 BINFMTFS_MAGIC = 0x42494e4d 178 BINFMTFS_MAGIC = 0x42494e4d
178 BLKBSZGET = 0x40081270 179 BLKBSZGET = 0x40081270
179 BLKBSZSET = 0x80081271 180 BLKBSZSET = 0x80081271
@@ -319,6 +320,10 @@ const (
319 CRDLY = 0x3000 320 CRDLY = 0x3000
320 CREAD = 0x800 321 CREAD = 0x800
321 CRTSCTS = 0x80000000 322 CRTSCTS = 0x80000000
323 CRYPTO_MAX_NAME = 0x40
324 CRYPTO_MSG_MAX = 0x15
325 CRYPTO_NR_MSGTYPES = 0x6
326 CRYPTO_REPORT_MAXSIZE = 0x160
322 CS5 = 0x0 327 CS5 = 0x0
323 CS6 = 0x100 328 CS6 = 0x100
324 CS7 = 0x200 329 CS7 = 0x200
@@ -486,12 +491,57 @@ const (
486 FALLOC_FL_PUNCH_HOLE = 0x2 491 FALLOC_FL_PUNCH_HOLE = 0x2
487 FALLOC_FL_UNSHARE_RANGE = 0x40 492 FALLOC_FL_UNSHARE_RANGE = 0x40
488 FALLOC_FL_ZERO_RANGE = 0x10 493 FALLOC_FL_ZERO_RANGE = 0x10
494 FANOTIFY_METADATA_VERSION = 0x3
495 FAN_ACCESS = 0x1
496 FAN_ACCESS_PERM = 0x20000
497 FAN_ALLOW = 0x1
498 FAN_ALL_CLASS_BITS = 0xc
499 FAN_ALL_EVENTS = 0x3b
500 FAN_ALL_INIT_FLAGS = 0x3f
501 FAN_ALL_MARK_FLAGS = 0xff
502 FAN_ALL_OUTGOING_EVENTS = 0x3403b
503 FAN_ALL_PERM_EVENTS = 0x30000
504 FAN_AUDIT = 0x10
505 FAN_CLASS_CONTENT = 0x4
506 FAN_CLASS_NOTIF = 0x0
507 FAN_CLASS_PRE_CONTENT = 0x8
508 FAN_CLOEXEC = 0x1
509 FAN_CLOSE = 0x18
510 FAN_CLOSE_NOWRITE = 0x10
511 FAN_CLOSE_WRITE = 0x8
512 FAN_DENY = 0x2
513 FAN_ENABLE_AUDIT = 0x40
514 FAN_EVENT_METADATA_LEN = 0x18
515 FAN_EVENT_ON_CHILD = 0x8000000
516 FAN_MARK_ADD = 0x1
517 FAN_MARK_DONT_FOLLOW = 0x4
518 FAN_MARK_FILESYSTEM = 0x100
519 FAN_MARK_FLUSH = 0x80
520 FAN_MARK_IGNORED_MASK = 0x20
521 FAN_MARK_IGNORED_SURV_MODIFY = 0x40
522 FAN_MARK_INODE = 0x0
523 FAN_MARK_MOUNT = 0x10
524 FAN_MARK_ONLYDIR = 0x8
525 FAN_MARK_REMOVE = 0x2
526 FAN_MODIFY = 0x2
527 FAN_NOFD = -0x1
528 FAN_NONBLOCK = 0x2
529 FAN_ONDIR = 0x40000000
530 FAN_OPEN = 0x20
531 FAN_OPEN_EXEC = 0x1000
532 FAN_OPEN_EXEC_PERM = 0x40000
533 FAN_OPEN_PERM = 0x10000
534 FAN_Q_OVERFLOW = 0x4000
535 FAN_REPORT_TID = 0x100
536 FAN_UNLIMITED_MARKS = 0x20
537 FAN_UNLIMITED_QUEUE = 0x10
489 FD_CLOEXEC = 0x1 538 FD_CLOEXEC = 0x1
490 FD_SETSIZE = 0x400 539 FD_SETSIZE = 0x400
491 FF0 = 0x0 540 FF0 = 0x0
492 FF1 = 0x4000 541 FF1 = 0x4000
493 FFDLY = 0x4000 542 FFDLY = 0x4000
494 FLUSHO = 0x800000 543 FLUSHO = 0x800000
544 FS_ENCRYPTION_MODE_ADIANTUM = 0x9
495 FS_ENCRYPTION_MODE_AES_128_CBC = 0x5 545 FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
496 FS_ENCRYPTION_MODE_AES_128_CTS = 0x6 546 FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
497 FS_ENCRYPTION_MODE_AES_256_CBC = 0x3 547 FS_ENCRYPTION_MODE_AES_256_CBC = 0x3
@@ -513,7 +563,7 @@ const (
513 FS_POLICY_FLAGS_PAD_4 = 0x0 563 FS_POLICY_FLAGS_PAD_4 = 0x0
514 FS_POLICY_FLAGS_PAD_8 = 0x1 564 FS_POLICY_FLAGS_PAD_8 = 0x1
515 FS_POLICY_FLAGS_PAD_MASK = 0x3 565 FS_POLICY_FLAGS_PAD_MASK = 0x3
516 FS_POLICY_FLAGS_VALID = 0x3 566 FS_POLICY_FLAGS_VALID = 0x7
517 FUTEXFS_SUPER_MAGIC = 0xbad1dea 567 FUTEXFS_SUPER_MAGIC = 0xbad1dea
518 F_ADD_SEALS = 0x409 568 F_ADD_SEALS = 0x409
519 F_DUPFD = 0x0 569 F_DUPFD = 0x0
@@ -638,7 +688,7 @@ const (
638 IFA_F_STABLE_PRIVACY = 0x800 688 IFA_F_STABLE_PRIVACY = 0x800
639 IFA_F_TEMPORARY = 0x1 689 IFA_F_TEMPORARY = 0x1
640 IFA_F_TENTATIVE = 0x40 690 IFA_F_TENTATIVE = 0x40
641 IFA_MAX = 0x9 691 IFA_MAX = 0xa
642 IFF_ALLMULTI = 0x200 692 IFF_ALLMULTI = 0x200
643 IFF_ATTACH_QUEUE = 0x200 693 IFF_ATTACH_QUEUE = 0x200
644 IFF_AUTOMEDIA = 0x4000 694 IFF_AUTOMEDIA = 0x4000
@@ -706,6 +756,7 @@ const (
706 IN_ISDIR = 0x40000000 756 IN_ISDIR = 0x40000000
707 IN_LOOPBACKNET = 0x7f 757 IN_LOOPBACKNET = 0x7f
708 IN_MASK_ADD = 0x20000000 758 IN_MASK_ADD = 0x20000000
759 IN_MASK_CREATE = 0x10000000
709 IN_MODIFY = 0x2 760 IN_MODIFY = 0x2
710 IN_MOVE = 0xc0 761 IN_MOVE = 0xc0
711 IN_MOVED_FROM = 0x40 762 IN_MOVED_FROM = 0x40
@@ -777,6 +828,7 @@ const (
777 IPV6_MINHOPCOUNT = 0x49 828 IPV6_MINHOPCOUNT = 0x49
778 IPV6_MTU = 0x18 829 IPV6_MTU = 0x18
779 IPV6_MTU_DISCOVER = 0x17 830 IPV6_MTU_DISCOVER = 0x17
831 IPV6_MULTICAST_ALL = 0x1d
780 IPV6_MULTICAST_HOPS = 0x12 832 IPV6_MULTICAST_HOPS = 0x12
781 IPV6_MULTICAST_IF = 0x11 833 IPV6_MULTICAST_IF = 0x11
782 IPV6_MULTICAST_LOOP = 0x13 834 IPV6_MULTICAST_LOOP = 0x13
@@ -912,6 +964,11 @@ const (
912 KEYCTL_JOIN_SESSION_KEYRING = 0x1 964 KEYCTL_JOIN_SESSION_KEYRING = 0x1
913 KEYCTL_LINK = 0x8 965 KEYCTL_LINK = 0x8
914 KEYCTL_NEGATE = 0xd 966 KEYCTL_NEGATE = 0xd
967 KEYCTL_PKEY_DECRYPT = 0x1a
968 KEYCTL_PKEY_ENCRYPT = 0x19
969 KEYCTL_PKEY_QUERY = 0x18
970 KEYCTL_PKEY_SIGN = 0x1b
971 KEYCTL_PKEY_VERIFY = 0x1c
915 KEYCTL_READ = 0xb 972 KEYCTL_READ = 0xb
916 KEYCTL_REJECT = 0x13 973 KEYCTL_REJECT = 0x13
917 KEYCTL_RESTRICT_KEYRING = 0x1d 974 KEYCTL_RESTRICT_KEYRING = 0x1d
@@ -921,6 +978,10 @@ const (
921 KEYCTL_SETPERM = 0x5 978 KEYCTL_SETPERM = 0x5
922 KEYCTL_SET_REQKEY_KEYRING = 0xe 979 KEYCTL_SET_REQKEY_KEYRING = 0xe
923 KEYCTL_SET_TIMEOUT = 0xf 980 KEYCTL_SET_TIMEOUT = 0xf
981 KEYCTL_SUPPORTS_DECRYPT = 0x2
982 KEYCTL_SUPPORTS_ENCRYPT = 0x1
983 KEYCTL_SUPPORTS_SIGN = 0x4
984 KEYCTL_SUPPORTS_VERIFY = 0x8
924 KEYCTL_UNLINK = 0x9 985 KEYCTL_UNLINK = 0x9
925 KEYCTL_UPDATE = 0x2 986 KEYCTL_UPDATE = 0x2
926 KEY_REQKEY_DEFL_DEFAULT = 0x0 987 KEY_REQKEY_DEFL_DEFAULT = 0x0
@@ -1098,6 +1159,7 @@ const (
1098 NETLINK_FIB_LOOKUP = 0xa 1159 NETLINK_FIB_LOOKUP = 0xa
1099 NETLINK_FIREWALL = 0x3 1160 NETLINK_FIREWALL = 0x3
1100 NETLINK_GENERIC = 0x10 1161 NETLINK_GENERIC = 0x10
1162 NETLINK_GET_STRICT_CHK = 0xc
1101 NETLINK_INET_DIAG = 0x4 1163 NETLINK_INET_DIAG = 0x4
1102 NETLINK_IP6_FW = 0xd 1164 NETLINK_IP6_FW = 0xd
1103 NETLINK_ISCSI = 0x8 1165 NETLINK_ISCSI = 0x8
@@ -1119,7 +1181,7 @@ const (
1119 NETLINK_UNUSED = 0x1 1181 NETLINK_UNUSED = 0x1
1120 NETLINK_USERSOCK = 0x2 1182 NETLINK_USERSOCK = 0x2
1121 NETLINK_XFRM = 0x6 1183 NETLINK_XFRM = 0x6
1122 NETNSA_MAX = 0x3 1184 NETNSA_MAX = 0x5
1123 NETNSA_NSID_NOT_ASSIGNED = -0x1 1185 NETNSA_NSID_NOT_ASSIGNED = -0x1
1124 NFNETLINK_V0 = 0x0 1186 NFNETLINK_V0 = 0x0
1125 NFNLGRP_ACCT_QUOTA = 0x8 1187 NFNLGRP_ACCT_QUOTA = 0x8
@@ -1243,6 +1305,7 @@ const (
1243 PACKET_FASTROUTE = 0x6 1305 PACKET_FASTROUTE = 0x6
1244 PACKET_HDRLEN = 0xb 1306 PACKET_HDRLEN = 0xb
1245 PACKET_HOST = 0x0 1307 PACKET_HOST = 0x0
1308 PACKET_IGNORE_OUTGOING = 0x17
1246 PACKET_KERNEL = 0x7 1309 PACKET_KERNEL = 0x7
1247 PACKET_LOOPBACK = 0x5 1310 PACKET_LOOPBACK = 0x5
1248 PACKET_LOSS = 0xe 1311 PACKET_LOSS = 0xe
@@ -1292,6 +1355,36 @@ const (
1292 PERF_EVENT_IOC_SET_FILTER = 0x80082406 1355 PERF_EVENT_IOC_SET_FILTER = 0x80082406
1293 PERF_EVENT_IOC_SET_OUTPUT = 0x20002405 1356 PERF_EVENT_IOC_SET_OUTPUT = 0x20002405
1294 PIPEFS_MAGIC = 0x50495045 1357 PIPEFS_MAGIC = 0x50495045
1358 PPPIOCATTACH = 0x8004743d
1359 PPPIOCATTCHAN = 0x80047438
1360 PPPIOCCONNECT = 0x8004743a
1361 PPPIOCDETACH = 0x8004743c
1362 PPPIOCDISCONN = 0x20007439
1363 PPPIOCGASYNCMAP = 0x40047458
1364 PPPIOCGCHAN = 0x40047437
1365 PPPIOCGDEBUG = 0x40047441
1366 PPPIOCGFLAGS = 0x4004745a
1367 PPPIOCGIDLE = 0x4010743f
1368 PPPIOCGL2TPSTATS = 0x40487436
1369 PPPIOCGMRU = 0x40047453
1370 PPPIOCGNPMODE = 0xc008744c
1371 PPPIOCGRASYNCMAP = 0x40047455
1372 PPPIOCGUNIT = 0x40047456
1373 PPPIOCGXASYNCMAP = 0x40207450
1374 PPPIOCNEWUNIT = 0xc004743e
1375 PPPIOCSACTIVE = 0x80107446
1376 PPPIOCSASYNCMAP = 0x80047457
1377 PPPIOCSCOMPRESS = 0x8010744d
1378 PPPIOCSDEBUG = 0x80047440
1379 PPPIOCSFLAGS = 0x80047459
1380 PPPIOCSMAXCID = 0x80047451
1381 PPPIOCSMRRU = 0x8004743b
1382 PPPIOCSMRU = 0x80047452
1383 PPPIOCSNPMODE = 0x8008744b
1384 PPPIOCSPASS = 0x80107447
1385 PPPIOCSRASYNCMAP = 0x80047454
1386 PPPIOCSXASYNCMAP = 0x8020744f
1387 PPPIOCXFERUNIT = 0x2000744e
1295 PRIO_PGRP = 0x1 1388 PRIO_PGRP = 0x1
1296 PRIO_PROCESS = 0x0 1389 PRIO_PROCESS = 0x0
1297 PRIO_USER = 0x2 1390 PRIO_USER = 0x2
@@ -1355,6 +1448,12 @@ const (
1355 PR_MCE_KILL_SET = 0x1 1448 PR_MCE_KILL_SET = 0x1
1356 PR_MPX_DISABLE_MANAGEMENT = 0x2c 1449 PR_MPX_DISABLE_MANAGEMENT = 0x2c
1357 PR_MPX_ENABLE_MANAGEMENT = 0x2b 1450 PR_MPX_ENABLE_MANAGEMENT = 0x2b
1451 PR_PAC_APDAKEY = 0x4
1452 PR_PAC_APDBKEY = 0x8
1453 PR_PAC_APGAKEY = 0x10
1454 PR_PAC_APIAKEY = 0x1
1455 PR_PAC_APIBKEY = 0x2
1456 PR_PAC_RESET_KEYS = 0x36
1358 PR_SET_CHILD_SUBREAPER = 0x24 1457 PR_SET_CHILD_SUBREAPER = 0x24
1359 PR_SET_DUMPABLE = 0x4 1458 PR_SET_DUMPABLE = 0x4
1360 PR_SET_ENDIAN = 0x14 1459 PR_SET_ENDIAN = 0x14
@@ -1394,6 +1493,7 @@ const (
1394 PR_SPEC_DISABLE = 0x4 1493 PR_SPEC_DISABLE = 0x4
1395 PR_SPEC_ENABLE = 0x2 1494 PR_SPEC_ENABLE = 0x2
1396 PR_SPEC_FORCE_DISABLE = 0x8 1495 PR_SPEC_FORCE_DISABLE = 0x8
1496 PR_SPEC_INDIRECT_BRANCH = 0x1
1397 PR_SPEC_NOT_AFFECTED = 0x0 1497 PR_SPEC_NOT_AFFECTED = 0x0
1398 PR_SPEC_PRCTL = 0x1 1498 PR_SPEC_PRCTL = 0x1
1399 PR_SPEC_STORE_BYPASS = 0x0 1499 PR_SPEC_STORE_BYPASS = 0x0
@@ -1472,6 +1572,8 @@ const (
1472 PTRACE_SINGLEBLOCK = 0x100 1572 PTRACE_SINGLEBLOCK = 0x100
1473 PTRACE_SINGLESTEP = 0x9 1573 PTRACE_SINGLESTEP = 0x9
1474 PTRACE_SYSCALL = 0x18 1574 PTRACE_SYSCALL = 0x18
1575 PTRACE_SYSEMU = 0x1d
1576 PTRACE_SYSEMU_SINGLESTEP = 0x1e
1475 PTRACE_TRACEME = 0x0 1577 PTRACE_TRACEME = 0x0
1476 PT_CCR = 0x26 1578 PT_CCR = 0x26
1477 PT_CTR = 0x23 1579 PT_CTR = 0x23
@@ -1551,6 +1653,13 @@ const (
1551 RLIMIT_SIGPENDING = 0xb 1653 RLIMIT_SIGPENDING = 0xb
1552 RLIMIT_STACK = 0x3 1654 RLIMIT_STACK = 0x3
1553 RLIM_INFINITY = 0xffffffffffffffff 1655 RLIM_INFINITY = 0xffffffffffffffff
1656 RNDADDENTROPY = 0x80085203
1657 RNDADDTOENTCNT = 0x80045201
1658 RNDCLEARPOOL = 0x20005206
1659 RNDGETENTCNT = 0x40045200
1660 RNDGETPOOL = 0x40085202
1661 RNDRESEEDCRNG = 0x20005207
1662 RNDZAPENTCNT = 0x20005204
1554 RTAX_ADVMSS = 0x8 1663 RTAX_ADVMSS = 0x8
1555 RTAX_CC_ALGO = 0x10 1664 RTAX_CC_ALGO = 0x10
1556 RTAX_CWND = 0x7 1665 RTAX_CWND = 0x7
@@ -1752,11 +1861,14 @@ const (
1752 SCM_TIMESTAMPNS = 0x23 1861 SCM_TIMESTAMPNS = 0x23
1753 SCM_TXTIME = 0x3d 1862 SCM_TXTIME = 0x3d
1754 SCM_WIFI_STATUS = 0x29 1863 SCM_WIFI_STATUS = 0x29
1864 SC_LOG_FLUSH = 0x100000
1755 SECCOMP_MODE_DISABLED = 0x0 1865 SECCOMP_MODE_DISABLED = 0x0
1756 SECCOMP_MODE_FILTER = 0x2 1866 SECCOMP_MODE_FILTER = 0x2
1757 SECCOMP_MODE_STRICT = 0x1 1867 SECCOMP_MODE_STRICT = 0x1
1758 SECURITYFS_MAGIC = 0x73636673 1868 SECURITYFS_MAGIC = 0x73636673
1759 SELINUX_MAGIC = 0xf97cff8c 1869 SELINUX_MAGIC = 0xf97cff8c
1870 SFD_CLOEXEC = 0x80000
1871 SFD_NONBLOCK = 0x800
1760 SHUT_RD = 0x0 1872 SHUT_RD = 0x0
1761 SHUT_RDWR = 0x2 1873 SHUT_RDWR = 0x2
1762 SHUT_WR = 0x1 1874 SHUT_WR = 0x1
@@ -1807,6 +1919,9 @@ const (
1807 SIOCGMIIPHY = 0x8947 1919 SIOCGMIIPHY = 0x8947
1808 SIOCGMIIREG = 0x8948 1920 SIOCGMIIREG = 0x8948
1809 SIOCGPGRP = 0x8904 1921 SIOCGPGRP = 0x8904
1922 SIOCGPPPCSTATS = 0x89f2
1923 SIOCGPPPSTATS = 0x89f0
1924 SIOCGPPPVER = 0x89f1
1810 SIOCGRARP = 0x8961 1925 SIOCGRARP = 0x8961
1811 SIOCGSKNS = 0x894c 1926 SIOCGSKNS = 0x894c
1812 SIOCGSTAMP = 0x8906 1927 SIOCGSTAMP = 0x8906
@@ -1915,6 +2030,17 @@ const (
1915 SO_DETACH_FILTER = 0x1b 2030 SO_DETACH_FILTER = 0x1b
1916 SO_DOMAIN = 0x27 2031 SO_DOMAIN = 0x27
1917 SO_DONTROUTE = 0x5 2032 SO_DONTROUTE = 0x5
2033 SO_EE_CODE_TXTIME_INVALID_PARAM = 0x1
2034 SO_EE_CODE_TXTIME_MISSED = 0x2
2035 SO_EE_CODE_ZEROCOPY_COPIED = 0x1
2036 SO_EE_ORIGIN_ICMP = 0x2
2037 SO_EE_ORIGIN_ICMP6 = 0x3
2038 SO_EE_ORIGIN_LOCAL = 0x1
2039 SO_EE_ORIGIN_NONE = 0x0
2040 SO_EE_ORIGIN_TIMESTAMPING = 0x4
2041 SO_EE_ORIGIN_TXSTATUS = 0x4
2042 SO_EE_ORIGIN_TXTIME = 0x6
2043 SO_EE_ORIGIN_ZEROCOPY = 0x5
1918 SO_ERROR = 0x4 2044 SO_ERROR = 0x4
1919 SO_GET_FILTER = 0x1a 2045 SO_GET_FILTER = 0x1a
1920 SO_INCOMING_CPU = 0x31 2046 SO_INCOMING_CPU = 0x31
@@ -2034,7 +2160,7 @@ const (
2034 TASKSTATS_GENL_NAME = "TASKSTATS" 2160 TASKSTATS_GENL_NAME = "TASKSTATS"
2035 TASKSTATS_GENL_VERSION = 0x1 2161 TASKSTATS_GENL_VERSION = 0x1
2036 TASKSTATS_TYPE_MAX = 0x6 2162 TASKSTATS_TYPE_MAX = 0x6
2037 TASKSTATS_VERSION = 0x8 2163 TASKSTATS_VERSION = 0x9
2038 TCFLSH = 0x2000741f 2164 TCFLSH = 0x2000741f
2039 TCGETA = 0x40147417 2165 TCGETA = 0x40147417
2040 TCGETS = 0x402c7413 2166 TCGETS = 0x402c7413
@@ -2046,6 +2172,7 @@ const (
2046 TCOOFF = 0x0 2172 TCOOFF = 0x0
2047 TCOON = 0x1 2173 TCOON = 0x1
2048 TCP_CC_INFO = 0x1a 2174 TCP_CC_INFO = 0x1a
2175 TCP_CM_INQ = 0x24
2049 TCP_CONGESTION = 0xd 2176 TCP_CONGESTION = 0xd
2050 TCP_COOKIE_IN_ALWAYS = 0x1 2177 TCP_COOKIE_IN_ALWAYS = 0x1
2051 TCP_COOKIE_MAX = 0x10 2178 TCP_COOKIE_MAX = 0x10
@@ -2060,6 +2187,7 @@ const (
2060 TCP_FASTOPEN_KEY = 0x21 2187 TCP_FASTOPEN_KEY = 0x21
2061 TCP_FASTOPEN_NO_COOKIE = 0x22 2188 TCP_FASTOPEN_NO_COOKIE = 0x22
2062 TCP_INFO = 0xb 2189 TCP_INFO = 0xb
2190 TCP_INQ = 0x24
2063 TCP_KEEPCNT = 0x6 2191 TCP_KEEPCNT = 0x6
2064 TCP_KEEPIDLE = 0x4 2192 TCP_KEEPIDLE = 0x4
2065 TCP_KEEPINTVL = 0x5 2193 TCP_KEEPINTVL = 0x5
@@ -2079,6 +2207,9 @@ const (
2079 TCP_QUEUE_SEQ = 0x15 2207 TCP_QUEUE_SEQ = 0x15
2080 TCP_QUICKACK = 0xc 2208 TCP_QUICKACK = 0xc
2081 TCP_REPAIR = 0x13 2209 TCP_REPAIR = 0x13
2210 TCP_REPAIR_OFF = 0x0
2211 TCP_REPAIR_OFF_NO_WP = -0x1
2212 TCP_REPAIR_ON = 0x1
2082 TCP_REPAIR_OPTIONS = 0x16 2213 TCP_REPAIR_OPTIONS = 0x16
2083 TCP_REPAIR_QUEUE = 0x14 2214 TCP_REPAIR_QUEUE = 0x14
2084 TCP_REPAIR_WINDOW = 0x1d 2215 TCP_REPAIR_WINDOW = 0x1d
@@ -2093,6 +2224,7 @@ const (
2093 TCP_ULP = 0x1f 2224 TCP_ULP = 0x1f
2094 TCP_USER_TIMEOUT = 0x12 2225 TCP_USER_TIMEOUT = 0x12
2095 TCP_WINDOW_CLAMP = 0xa 2226 TCP_WINDOW_CLAMP = 0xa
2227 TCP_ZEROCOPY_RECEIVE = 0x23
2096 TCSAFLUSH = 0x2 2228 TCSAFLUSH = 0x2
2097 TCSBRK = 0x2000741d 2229 TCSBRK = 0x2000741d
2098 TCSBRKP = 0x5425 2230 TCSBRKP = 0x5425
@@ -2103,6 +2235,7 @@ const (
2103 TCSETSF = 0x802c7416 2235 TCSETSF = 0x802c7416
2104 TCSETSW = 0x802c7415 2236 TCSETSW = 0x802c7415
2105 TCXONC = 0x2000741e 2237 TCXONC = 0x2000741e
2238 TIMER_ABSTIME = 0x1
2106 TIOCCBRK = 0x5428 2239 TIOCCBRK = 0x5428
2107 TIOCCONS = 0x541d 2240 TIOCCONS = 0x541d
2108 TIOCEXCL = 0x540c 2241 TIOCEXCL = 0x540c
@@ -2112,6 +2245,7 @@ const (
2112 TIOCGETP = 0x40067408 2245 TIOCGETP = 0x40067408
2113 TIOCGEXCL = 0x40045440 2246 TIOCGEXCL = 0x40045440
2114 TIOCGICOUNT = 0x545d 2247 TIOCGICOUNT = 0x545d
2248 TIOCGISO7816 = 0x40285442
2115 TIOCGLCKTRMIOS = 0x5456 2249 TIOCGLCKTRMIOS = 0x5456
2116 TIOCGLTC = 0x40067474 2250 TIOCGLTC = 0x40067474
2117 TIOCGPGRP = 0x40047477 2251 TIOCGPGRP = 0x40047477
@@ -2172,6 +2306,7 @@ const (
2172 TIOCSETN = 0x8006740a 2306 TIOCSETN = 0x8006740a
2173 TIOCSETP = 0x80067409 2307 TIOCSETP = 0x80067409
2174 TIOCSIG = 0x80045436 2308 TIOCSIG = 0x80045436
2309 TIOCSISO7816 = 0xc0285443
2175 TIOCSLCKTRMIOS = 0x5457 2310 TIOCSLCKTRMIOS = 0x5457
2176 TIOCSLTC = 0x80067475 2311 TIOCSLTC = 0x80067475
2177 TIOCSPGRP = 0x80047476 2312 TIOCSPGRP = 0x80047476
@@ -2215,6 +2350,7 @@ const (
2215 TUNGETVNETBE = 0x400454df 2350 TUNGETVNETBE = 0x400454df
2216 TUNGETVNETHDRSZ = 0x400454d7 2351 TUNGETVNETHDRSZ = 0x400454d7
2217 TUNGETVNETLE = 0x400454dd 2352 TUNGETVNETLE = 0x400454dd
2353 TUNSETCARRIER = 0x800454e2
2218 TUNSETDEBUG = 0x800454c9 2354 TUNSETDEBUG = 0x800454c9
2219 TUNSETFILTEREBPF = 0x400454e1 2355 TUNSETFILTEREBPF = 0x400454e1
2220 TUNSETGROUP = 0x800454ce 2356 TUNSETGROUP = 0x800454ce
@@ -2404,6 +2540,7 @@ const (
2404 XDP_UMEM_REG = 0x4 2540 XDP_UMEM_REG = 0x4
2405 XDP_ZEROCOPY = 0x4 2541 XDP_ZEROCOPY = 0x4
2406 XENFS_SUPER_MAGIC = 0xabba1974 2542 XENFS_SUPER_MAGIC = 0xabba1974
2543 XFS_SUPER_MAGIC = 0x58465342
2407 XTABS = 0xc00 2544 XTABS = 0xc00
2408 ZSMALLOC_MAGIC = 0x58295829 2545 ZSMALLOC_MAGIC = 0x58295829
2409) 2546)
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 1832c0a..5cd3b4e 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
@@ -174,6 +174,7 @@ const (
174 B9600 = 0xd 174 B9600 = 0xd
175 BALLOON_KVM_MAGIC = 0x13661366 175 BALLOON_KVM_MAGIC = 0x13661366
176 BDEVFS_MAGIC = 0x62646576 176 BDEVFS_MAGIC = 0x62646576
177 BINDERFS_SUPER_MAGIC = 0x6c6f6f70
177 BINFMTFS_MAGIC = 0x42494e4d 178 BINFMTFS_MAGIC = 0x42494e4d
178 BLKBSZGET = 0x40081270 179 BLKBSZGET = 0x40081270
179 BLKBSZSET = 0x80081271 180 BLKBSZSET = 0x80081271
@@ -319,6 +320,10 @@ const (
319 CRDLY = 0x3000 320 CRDLY = 0x3000
320 CREAD = 0x800 321 CREAD = 0x800
321 CRTSCTS = 0x80000000 322 CRTSCTS = 0x80000000
323 CRYPTO_MAX_NAME = 0x40
324 CRYPTO_MSG_MAX = 0x15
325 CRYPTO_NR_MSGTYPES = 0x6
326 CRYPTO_REPORT_MAXSIZE = 0x160
322 CS5 = 0x0 327 CS5 = 0x0
323 CS6 = 0x100 328 CS6 = 0x100
324 CS7 = 0x200 329 CS7 = 0x200
@@ -486,12 +491,57 @@ const (
486 FALLOC_FL_PUNCH_HOLE = 0x2 491 FALLOC_FL_PUNCH_HOLE = 0x2
487 FALLOC_FL_UNSHARE_RANGE = 0x40 492 FALLOC_FL_UNSHARE_RANGE = 0x40
488 FALLOC_FL_ZERO_RANGE = 0x10 493 FALLOC_FL_ZERO_RANGE = 0x10
494 FANOTIFY_METADATA_VERSION = 0x3
495 FAN_ACCESS = 0x1
496 FAN_ACCESS_PERM = 0x20000
497 FAN_ALLOW = 0x1
498 FAN_ALL_CLASS_BITS = 0xc
499 FAN_ALL_EVENTS = 0x3b
500 FAN_ALL_INIT_FLAGS = 0x3f
501 FAN_ALL_MARK_FLAGS = 0xff
502 FAN_ALL_OUTGOING_EVENTS = 0x3403b
503 FAN_ALL_PERM_EVENTS = 0x30000
504 FAN_AUDIT = 0x10
505 FAN_CLASS_CONTENT = 0x4
506 FAN_CLASS_NOTIF = 0x0
507 FAN_CLASS_PRE_CONTENT = 0x8
508 FAN_CLOEXEC = 0x1
509 FAN_CLOSE = 0x18
510 FAN_CLOSE_NOWRITE = 0x10
511 FAN_CLOSE_WRITE = 0x8
512 FAN_DENY = 0x2
513 FAN_ENABLE_AUDIT = 0x40
514 FAN_EVENT_METADATA_LEN = 0x18
515 FAN_EVENT_ON_CHILD = 0x8000000
516 FAN_MARK_ADD = 0x1
517 FAN_MARK_DONT_FOLLOW = 0x4
518 FAN_MARK_FILESYSTEM = 0x100
519 FAN_MARK_FLUSH = 0x80
520 FAN_MARK_IGNORED_MASK = 0x20
521 FAN_MARK_IGNORED_SURV_MODIFY = 0x40
522 FAN_MARK_INODE = 0x0
523 FAN_MARK_MOUNT = 0x10
524 FAN_MARK_ONLYDIR = 0x8
525 FAN_MARK_REMOVE = 0x2
526 FAN_MODIFY = 0x2
527 FAN_NOFD = -0x1
528 FAN_NONBLOCK = 0x2
529 FAN_ONDIR = 0x40000000
530 FAN_OPEN = 0x20
531 FAN_OPEN_EXEC = 0x1000
532 FAN_OPEN_EXEC_PERM = 0x40000
533 FAN_OPEN_PERM = 0x10000
534 FAN_Q_OVERFLOW = 0x4000
535 FAN_REPORT_TID = 0x100
536 FAN_UNLIMITED_MARKS = 0x20
537 FAN_UNLIMITED_QUEUE = 0x10
489 FD_CLOEXEC = 0x1 538 FD_CLOEXEC = 0x1
490 FD_SETSIZE = 0x400 539 FD_SETSIZE = 0x400
491 FF0 = 0x0 540 FF0 = 0x0
492 FF1 = 0x4000 541 FF1 = 0x4000
493 FFDLY = 0x4000 542 FFDLY = 0x4000
494 FLUSHO = 0x800000 543 FLUSHO = 0x800000
544 FS_ENCRYPTION_MODE_ADIANTUM = 0x9
495 FS_ENCRYPTION_MODE_AES_128_CBC = 0x5 545 FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
496 FS_ENCRYPTION_MODE_AES_128_CTS = 0x6 546 FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
497 FS_ENCRYPTION_MODE_AES_256_CBC = 0x3 547 FS_ENCRYPTION_MODE_AES_256_CBC = 0x3
@@ -513,7 +563,7 @@ const (
513 FS_POLICY_FLAGS_PAD_4 = 0x0 563 FS_POLICY_FLAGS_PAD_4 = 0x0
514 FS_POLICY_FLAGS_PAD_8 = 0x1 564 FS_POLICY_FLAGS_PAD_8 = 0x1
515 FS_POLICY_FLAGS_PAD_MASK = 0x3 565 FS_POLICY_FLAGS_PAD_MASK = 0x3
516 FS_POLICY_FLAGS_VALID = 0x3 566 FS_POLICY_FLAGS_VALID = 0x7
517 FUTEXFS_SUPER_MAGIC = 0xbad1dea 567 FUTEXFS_SUPER_MAGIC = 0xbad1dea
518 F_ADD_SEALS = 0x409 568 F_ADD_SEALS = 0x409
519 F_DUPFD = 0x0 569 F_DUPFD = 0x0
@@ -638,7 +688,7 @@ const (
638 IFA_F_STABLE_PRIVACY = 0x800 688 IFA_F_STABLE_PRIVACY = 0x800
639 IFA_F_TEMPORARY = 0x1 689 IFA_F_TEMPORARY = 0x1
640 IFA_F_TENTATIVE = 0x40 690 IFA_F_TENTATIVE = 0x40
641 IFA_MAX = 0x9 691 IFA_MAX = 0xa
642 IFF_ALLMULTI = 0x200 692 IFF_ALLMULTI = 0x200
643 IFF_ATTACH_QUEUE = 0x200 693 IFF_ATTACH_QUEUE = 0x200
644 IFF_AUTOMEDIA = 0x4000 694 IFF_AUTOMEDIA = 0x4000
@@ -706,6 +756,7 @@ const (
706 IN_ISDIR = 0x40000000 756 IN_ISDIR = 0x40000000
707 IN_LOOPBACKNET = 0x7f 757 IN_LOOPBACKNET = 0x7f
708 IN_MASK_ADD = 0x20000000 758 IN_MASK_ADD = 0x20000000
759 IN_MASK_CREATE = 0x10000000
709 IN_MODIFY = 0x2 760 IN_MODIFY = 0x2
710 IN_MOVE = 0xc0 761 IN_MOVE = 0xc0
711 IN_MOVED_FROM = 0x40 762 IN_MOVED_FROM = 0x40
@@ -777,6 +828,7 @@ const (
777 IPV6_MINHOPCOUNT = 0x49 828 IPV6_MINHOPCOUNT = 0x49
778 IPV6_MTU = 0x18 829 IPV6_MTU = 0x18
779 IPV6_MTU_DISCOVER = 0x17 830 IPV6_MTU_DISCOVER = 0x17
831 IPV6_MULTICAST_ALL = 0x1d
780 IPV6_MULTICAST_HOPS = 0x12 832 IPV6_MULTICAST_HOPS = 0x12
781 IPV6_MULTICAST_IF = 0x11 833 IPV6_MULTICAST_IF = 0x11
782 IPV6_MULTICAST_LOOP = 0x13 834 IPV6_MULTICAST_LOOP = 0x13
@@ -912,6 +964,11 @@ const (
912 KEYCTL_JOIN_SESSION_KEYRING = 0x1 964 KEYCTL_JOIN_SESSION_KEYRING = 0x1
913 KEYCTL_LINK = 0x8 965 KEYCTL_LINK = 0x8
914 KEYCTL_NEGATE = 0xd 966 KEYCTL_NEGATE = 0xd
967 KEYCTL_PKEY_DECRYPT = 0x1a
968 KEYCTL_PKEY_ENCRYPT = 0x19
969 KEYCTL_PKEY_QUERY = 0x18
970 KEYCTL_PKEY_SIGN = 0x1b
971 KEYCTL_PKEY_VERIFY = 0x1c
915 KEYCTL_READ = 0xb 972 KEYCTL_READ = 0xb
916 KEYCTL_REJECT = 0x13 973 KEYCTL_REJECT = 0x13
917 KEYCTL_RESTRICT_KEYRING = 0x1d 974 KEYCTL_RESTRICT_KEYRING = 0x1d
@@ -921,6 +978,10 @@ const (
921 KEYCTL_SETPERM = 0x5 978 KEYCTL_SETPERM = 0x5
922 KEYCTL_SET_REQKEY_KEYRING = 0xe 979 KEYCTL_SET_REQKEY_KEYRING = 0xe
923 KEYCTL_SET_TIMEOUT = 0xf 980 KEYCTL_SET_TIMEOUT = 0xf
981 KEYCTL_SUPPORTS_DECRYPT = 0x2
982 KEYCTL_SUPPORTS_ENCRYPT = 0x1
983 KEYCTL_SUPPORTS_SIGN = 0x4
984 KEYCTL_SUPPORTS_VERIFY = 0x8
924 KEYCTL_UNLINK = 0x9 985 KEYCTL_UNLINK = 0x9
925 KEYCTL_UPDATE = 0x2 986 KEYCTL_UPDATE = 0x2
926 KEY_REQKEY_DEFL_DEFAULT = 0x0 987 KEY_REQKEY_DEFL_DEFAULT = 0x0
@@ -1098,6 +1159,7 @@ const (
1098 NETLINK_FIB_LOOKUP = 0xa 1159 NETLINK_FIB_LOOKUP = 0xa
1099 NETLINK_FIREWALL = 0x3 1160 NETLINK_FIREWALL = 0x3
1100 NETLINK_GENERIC = 0x10 1161 NETLINK_GENERIC = 0x10
1162 NETLINK_GET_STRICT_CHK = 0xc
1101 NETLINK_INET_DIAG = 0x4 1163 NETLINK_INET_DIAG = 0x4
1102 NETLINK_IP6_FW = 0xd 1164 NETLINK_IP6_FW = 0xd
1103 NETLINK_ISCSI = 0x8 1165 NETLINK_ISCSI = 0x8
@@ -1119,7 +1181,7 @@ const (
1119 NETLINK_UNUSED = 0x1 1181 NETLINK_UNUSED = 0x1
1120 NETLINK_USERSOCK = 0x2 1182 NETLINK_USERSOCK = 0x2
1121 NETLINK_XFRM = 0x6 1183 NETLINK_XFRM = 0x6
1122 NETNSA_MAX = 0x3 1184 NETNSA_MAX = 0x5
1123 NETNSA_NSID_NOT_ASSIGNED = -0x1 1185 NETNSA_NSID_NOT_ASSIGNED = -0x1
1124 NFNETLINK_V0 = 0x0 1186 NFNETLINK_V0 = 0x0
1125 NFNLGRP_ACCT_QUOTA = 0x8 1187 NFNLGRP_ACCT_QUOTA = 0x8
@@ -1243,6 +1305,7 @@ const (
1243 PACKET_FASTROUTE = 0x6 1305 PACKET_FASTROUTE = 0x6
1244 PACKET_HDRLEN = 0xb 1306 PACKET_HDRLEN = 0xb
1245 PACKET_HOST = 0x0 1307 PACKET_HOST = 0x0
1308 PACKET_IGNORE_OUTGOING = 0x17
1246 PACKET_KERNEL = 0x7 1309 PACKET_KERNEL = 0x7
1247 PACKET_LOOPBACK = 0x5 1310 PACKET_LOOPBACK = 0x5
1248 PACKET_LOSS = 0xe 1311 PACKET_LOSS = 0xe
@@ -1292,6 +1355,36 @@ const (
1292 PERF_EVENT_IOC_SET_FILTER = 0x80082406 1355 PERF_EVENT_IOC_SET_FILTER = 0x80082406
1293 PERF_EVENT_IOC_SET_OUTPUT = 0x20002405 1356 PERF_EVENT_IOC_SET_OUTPUT = 0x20002405
1294 PIPEFS_MAGIC = 0x50495045 1357 PIPEFS_MAGIC = 0x50495045
1358 PPPIOCATTACH = 0x8004743d
1359 PPPIOCATTCHAN = 0x80047438
1360 PPPIOCCONNECT = 0x8004743a
1361 PPPIOCDETACH = 0x8004743c
1362 PPPIOCDISCONN = 0x20007439
1363 PPPIOCGASYNCMAP = 0x40047458
1364 PPPIOCGCHAN = 0x40047437
1365 PPPIOCGDEBUG = 0x40047441
1366 PPPIOCGFLAGS = 0x4004745a
1367 PPPIOCGIDLE = 0x4010743f
1368 PPPIOCGL2TPSTATS = 0x40487436
1369 PPPIOCGMRU = 0x40047453
1370 PPPIOCGNPMODE = 0xc008744c
1371 PPPIOCGRASYNCMAP = 0x40047455
1372 PPPIOCGUNIT = 0x40047456
1373 PPPIOCGXASYNCMAP = 0x40207450
1374 PPPIOCNEWUNIT = 0xc004743e
1375 PPPIOCSACTIVE = 0x80107446
1376 PPPIOCSASYNCMAP = 0x80047457
1377 PPPIOCSCOMPRESS = 0x8010744d
1378 PPPIOCSDEBUG = 0x80047440
1379 PPPIOCSFLAGS = 0x80047459
1380 PPPIOCSMAXCID = 0x80047451
1381 PPPIOCSMRRU = 0x8004743b
1382 PPPIOCSMRU = 0x80047452
1383 PPPIOCSNPMODE = 0x8008744b
1384 PPPIOCSPASS = 0x80107447
1385 PPPIOCSRASYNCMAP = 0x80047454
1386 PPPIOCSXASYNCMAP = 0x8020744f
1387 PPPIOCXFERUNIT = 0x2000744e
1295 PRIO_PGRP = 0x1 1388 PRIO_PGRP = 0x1
1296 PRIO_PROCESS = 0x0 1389 PRIO_PROCESS = 0x0
1297 PRIO_USER = 0x2 1390 PRIO_USER = 0x2
@@ -1355,6 +1448,12 @@ const (
1355 PR_MCE_KILL_SET = 0x1 1448 PR_MCE_KILL_SET = 0x1
1356 PR_MPX_DISABLE_MANAGEMENT = 0x2c 1449 PR_MPX_DISABLE_MANAGEMENT = 0x2c
1357 PR_MPX_ENABLE_MANAGEMENT = 0x2b 1450 PR_MPX_ENABLE_MANAGEMENT = 0x2b
1451 PR_PAC_APDAKEY = 0x4
1452 PR_PAC_APDBKEY = 0x8
1453 PR_PAC_APGAKEY = 0x10
1454 PR_PAC_APIAKEY = 0x1
1455 PR_PAC_APIBKEY = 0x2
1456 PR_PAC_RESET_KEYS = 0x36
1358 PR_SET_CHILD_SUBREAPER = 0x24 1457 PR_SET_CHILD_SUBREAPER = 0x24
1359 PR_SET_DUMPABLE = 0x4 1458 PR_SET_DUMPABLE = 0x4
1360 PR_SET_ENDIAN = 0x14 1459 PR_SET_ENDIAN = 0x14
@@ -1394,6 +1493,7 @@ const (
1394 PR_SPEC_DISABLE = 0x4 1493 PR_SPEC_DISABLE = 0x4
1395 PR_SPEC_ENABLE = 0x2 1494 PR_SPEC_ENABLE = 0x2
1396 PR_SPEC_FORCE_DISABLE = 0x8 1495 PR_SPEC_FORCE_DISABLE = 0x8
1496 PR_SPEC_INDIRECT_BRANCH = 0x1
1397 PR_SPEC_NOT_AFFECTED = 0x0 1497 PR_SPEC_NOT_AFFECTED = 0x0
1398 PR_SPEC_PRCTL = 0x1 1498 PR_SPEC_PRCTL = 0x1
1399 PR_SPEC_STORE_BYPASS = 0x0 1499 PR_SPEC_STORE_BYPASS = 0x0
@@ -1472,6 +1572,8 @@ const (
1472 PTRACE_SINGLEBLOCK = 0x100 1572 PTRACE_SINGLEBLOCK = 0x100
1473 PTRACE_SINGLESTEP = 0x9 1573 PTRACE_SINGLESTEP = 0x9
1474 PTRACE_SYSCALL = 0x18 1574 PTRACE_SYSCALL = 0x18
1575 PTRACE_SYSEMU = 0x1d
1576 PTRACE_SYSEMU_SINGLESTEP = 0x1e
1475 PTRACE_TRACEME = 0x0 1577 PTRACE_TRACEME = 0x0
1476 PT_CCR = 0x26 1578 PT_CCR = 0x26
1477 PT_CTR = 0x23 1579 PT_CTR = 0x23
@@ -1551,6 +1653,13 @@ const (
1551 RLIMIT_SIGPENDING = 0xb 1653 RLIMIT_SIGPENDING = 0xb
1552 RLIMIT_STACK = 0x3 1654 RLIMIT_STACK = 0x3
1553 RLIM_INFINITY = 0xffffffffffffffff 1655 RLIM_INFINITY = 0xffffffffffffffff
1656 RNDADDENTROPY = 0x80085203
1657 RNDADDTOENTCNT = 0x80045201
1658 RNDCLEARPOOL = 0x20005206
1659 RNDGETENTCNT = 0x40045200
1660 RNDGETPOOL = 0x40085202
1661 RNDRESEEDCRNG = 0x20005207
1662 RNDZAPENTCNT = 0x20005204
1554 RTAX_ADVMSS = 0x8 1663 RTAX_ADVMSS = 0x8
1555 RTAX_CC_ALGO = 0x10 1664 RTAX_CC_ALGO = 0x10
1556 RTAX_CWND = 0x7 1665 RTAX_CWND = 0x7
@@ -1752,11 +1861,14 @@ const (
1752 SCM_TIMESTAMPNS = 0x23 1861 SCM_TIMESTAMPNS = 0x23
1753 SCM_TXTIME = 0x3d 1862 SCM_TXTIME = 0x3d
1754 SCM_WIFI_STATUS = 0x29 1863 SCM_WIFI_STATUS = 0x29
1864 SC_LOG_FLUSH = 0x100000
1755 SECCOMP_MODE_DISABLED = 0x0 1865 SECCOMP_MODE_DISABLED = 0x0
1756 SECCOMP_MODE_FILTER = 0x2 1866 SECCOMP_MODE_FILTER = 0x2
1757 SECCOMP_MODE_STRICT = 0x1 1867 SECCOMP_MODE_STRICT = 0x1
1758 SECURITYFS_MAGIC = 0x73636673 1868 SECURITYFS_MAGIC = 0x73636673
1759 SELINUX_MAGIC = 0xf97cff8c 1869 SELINUX_MAGIC = 0xf97cff8c
1870 SFD_CLOEXEC = 0x80000
1871 SFD_NONBLOCK = 0x800
1760 SHUT_RD = 0x0 1872 SHUT_RD = 0x0
1761 SHUT_RDWR = 0x2 1873 SHUT_RDWR = 0x2
1762 SHUT_WR = 0x1 1874 SHUT_WR = 0x1
@@ -1807,6 +1919,9 @@ const (
1807 SIOCGMIIPHY = 0x8947 1919 SIOCGMIIPHY = 0x8947
1808 SIOCGMIIREG = 0x8948 1920 SIOCGMIIREG = 0x8948
1809 SIOCGPGRP = 0x8904 1921 SIOCGPGRP = 0x8904
1922 SIOCGPPPCSTATS = 0x89f2
1923 SIOCGPPPSTATS = 0x89f0
1924 SIOCGPPPVER = 0x89f1
1810 SIOCGRARP = 0x8961 1925 SIOCGRARP = 0x8961
1811 SIOCGSKNS = 0x894c 1926 SIOCGSKNS = 0x894c
1812 SIOCGSTAMP = 0x8906 1927 SIOCGSTAMP = 0x8906
@@ -1915,6 +2030,17 @@ const (
1915 SO_DETACH_FILTER = 0x1b 2030 SO_DETACH_FILTER = 0x1b
1916 SO_DOMAIN = 0x27 2031 SO_DOMAIN = 0x27
1917 SO_DONTROUTE = 0x5 2032 SO_DONTROUTE = 0x5
2033 SO_EE_CODE_TXTIME_INVALID_PARAM = 0x1
2034 SO_EE_CODE_TXTIME_MISSED = 0x2
2035 SO_EE_CODE_ZEROCOPY_COPIED = 0x1
2036 SO_EE_ORIGIN_ICMP = 0x2
2037 SO_EE_ORIGIN_ICMP6 = 0x3
2038 SO_EE_ORIGIN_LOCAL = 0x1
2039 SO_EE_ORIGIN_NONE = 0x0
2040 SO_EE_ORIGIN_TIMESTAMPING = 0x4
2041 SO_EE_ORIGIN_TXSTATUS = 0x4
2042 SO_EE_ORIGIN_TXTIME = 0x6
2043 SO_EE_ORIGIN_ZEROCOPY = 0x5
1918 SO_ERROR = 0x4 2044 SO_ERROR = 0x4
1919 SO_GET_FILTER = 0x1a 2045 SO_GET_FILTER = 0x1a
1920 SO_INCOMING_CPU = 0x31 2046 SO_INCOMING_CPU = 0x31
@@ -2034,7 +2160,7 @@ const (
2034 TASKSTATS_GENL_NAME = "TASKSTATS" 2160 TASKSTATS_GENL_NAME = "TASKSTATS"
2035 TASKSTATS_GENL_VERSION = 0x1 2161 TASKSTATS_GENL_VERSION = 0x1
2036 TASKSTATS_TYPE_MAX = 0x6 2162 TASKSTATS_TYPE_MAX = 0x6
2037 TASKSTATS_VERSION = 0x8 2163 TASKSTATS_VERSION = 0x9
2038 TCFLSH = 0x2000741f 2164 TCFLSH = 0x2000741f
2039 TCGETA = 0x40147417 2165 TCGETA = 0x40147417
2040 TCGETS = 0x402c7413 2166 TCGETS = 0x402c7413
@@ -2046,6 +2172,7 @@ const (
2046 TCOOFF = 0x0 2172 TCOOFF = 0x0
2047 TCOON = 0x1 2173 TCOON = 0x1
2048 TCP_CC_INFO = 0x1a 2174 TCP_CC_INFO = 0x1a
2175 TCP_CM_INQ = 0x24
2049 TCP_CONGESTION = 0xd 2176 TCP_CONGESTION = 0xd
2050 TCP_COOKIE_IN_ALWAYS = 0x1 2177 TCP_COOKIE_IN_ALWAYS = 0x1
2051 TCP_COOKIE_MAX = 0x10 2178 TCP_COOKIE_MAX = 0x10
@@ -2060,6 +2187,7 @@ const (
2060 TCP_FASTOPEN_KEY = 0x21 2187 TCP_FASTOPEN_KEY = 0x21
2061 TCP_FASTOPEN_NO_COOKIE = 0x22 2188 TCP_FASTOPEN_NO_COOKIE = 0x22
2062 TCP_INFO = 0xb 2189 TCP_INFO = 0xb
2190 TCP_INQ = 0x24
2063 TCP_KEEPCNT = 0x6 2191 TCP_KEEPCNT = 0x6
2064 TCP_KEEPIDLE = 0x4 2192 TCP_KEEPIDLE = 0x4
2065 TCP_KEEPINTVL = 0x5 2193 TCP_KEEPINTVL = 0x5
@@ -2079,6 +2207,9 @@ const (
2079 TCP_QUEUE_SEQ = 0x15 2207 TCP_QUEUE_SEQ = 0x15
2080 TCP_QUICKACK = 0xc 2208 TCP_QUICKACK = 0xc
2081 TCP_REPAIR = 0x13 2209 TCP_REPAIR = 0x13
2210 TCP_REPAIR_OFF = 0x0
2211 TCP_REPAIR_OFF_NO_WP = -0x1
2212 TCP_REPAIR_ON = 0x1
2082 TCP_REPAIR_OPTIONS = 0x16 2213 TCP_REPAIR_OPTIONS = 0x16
2083 TCP_REPAIR_QUEUE = 0x14 2214 TCP_REPAIR_QUEUE = 0x14
2084 TCP_REPAIR_WINDOW = 0x1d 2215 TCP_REPAIR_WINDOW = 0x1d
@@ -2093,6 +2224,7 @@ const (
2093 TCP_ULP = 0x1f 2224 TCP_ULP = 0x1f
2094 TCP_USER_TIMEOUT = 0x12 2225 TCP_USER_TIMEOUT = 0x12
2095 TCP_WINDOW_CLAMP = 0xa 2226 TCP_WINDOW_CLAMP = 0xa
2227 TCP_ZEROCOPY_RECEIVE = 0x23
2096 TCSAFLUSH = 0x2 2228 TCSAFLUSH = 0x2
2097 TCSBRK = 0x2000741d 2229 TCSBRK = 0x2000741d
2098 TCSBRKP = 0x5425 2230 TCSBRKP = 0x5425
@@ -2103,6 +2235,7 @@ const (
2103 TCSETSF = 0x802c7416 2235 TCSETSF = 0x802c7416
2104 TCSETSW = 0x802c7415 2236 TCSETSW = 0x802c7415
2105 TCXONC = 0x2000741e 2237 TCXONC = 0x2000741e
2238 TIMER_ABSTIME = 0x1
2106 TIOCCBRK = 0x5428 2239 TIOCCBRK = 0x5428
2107 TIOCCONS = 0x541d 2240 TIOCCONS = 0x541d
2108 TIOCEXCL = 0x540c 2241 TIOCEXCL = 0x540c
@@ -2112,6 +2245,7 @@ const (
2112 TIOCGETP = 0x40067408 2245 TIOCGETP = 0x40067408
2113 TIOCGEXCL = 0x40045440 2246 TIOCGEXCL = 0x40045440
2114 TIOCGICOUNT = 0x545d 2247 TIOCGICOUNT = 0x545d
2248 TIOCGISO7816 = 0x40285442
2115 TIOCGLCKTRMIOS = 0x5456 2249 TIOCGLCKTRMIOS = 0x5456
2116 TIOCGLTC = 0x40067474 2250 TIOCGLTC = 0x40067474
2117 TIOCGPGRP = 0x40047477 2251 TIOCGPGRP = 0x40047477
@@ -2172,6 +2306,7 @@ const (
2172 TIOCSETN = 0x8006740a 2306 TIOCSETN = 0x8006740a
2173 TIOCSETP = 0x80067409 2307 TIOCSETP = 0x80067409
2174 TIOCSIG = 0x80045436 2308 TIOCSIG = 0x80045436
2309 TIOCSISO7816 = 0xc0285443
2175 TIOCSLCKTRMIOS = 0x5457 2310 TIOCSLCKTRMIOS = 0x5457
2176 TIOCSLTC = 0x80067475 2311 TIOCSLTC = 0x80067475
2177 TIOCSPGRP = 0x80047476 2312 TIOCSPGRP = 0x80047476
@@ -2215,6 +2350,7 @@ const (
2215 TUNGETVNETBE = 0x400454df 2350 TUNGETVNETBE = 0x400454df
2216 TUNGETVNETHDRSZ = 0x400454d7 2351 TUNGETVNETHDRSZ = 0x400454d7
2217 TUNGETVNETLE = 0x400454dd 2352 TUNGETVNETLE = 0x400454dd
2353 TUNSETCARRIER = 0x800454e2
2218 TUNSETDEBUG = 0x800454c9 2354 TUNSETDEBUG = 0x800454c9
2219 TUNSETFILTEREBPF = 0x400454e1 2355 TUNSETFILTEREBPF = 0x400454e1
2220 TUNSETGROUP = 0x800454ce 2356 TUNSETGROUP = 0x800454ce
@@ -2404,6 +2540,7 @@ const (
2404 XDP_UMEM_REG = 0x4 2540 XDP_UMEM_REG = 0x4
2405 XDP_ZEROCOPY = 0x4 2541 XDP_ZEROCOPY = 0x4
2406 XENFS_SUPER_MAGIC = 0xabba1974 2542 XENFS_SUPER_MAGIC = 0xabba1974
2543 XFS_SUPER_MAGIC = 0x58465342
2407 XTABS = 0xc00 2544 XTABS = 0xc00
2408 ZSMALLOC_MAGIC = 0x58295829 2545 ZSMALLOC_MAGIC = 0x58295829
2409) 2546)
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 c6bd4ef..0465451 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
@@ -174,6 +174,7 @@ const (
174 B9600 = 0xd 174 B9600 = 0xd
175 BALLOON_KVM_MAGIC = 0x13661366 175 BALLOON_KVM_MAGIC = 0x13661366
176 BDEVFS_MAGIC = 0x62646576 176 BDEVFS_MAGIC = 0x62646576
177 BINDERFS_SUPER_MAGIC = 0x6c6f6f70
177 BINFMTFS_MAGIC = 0x42494e4d 178 BINFMTFS_MAGIC = 0x42494e4d
178 BLKBSZGET = 0x80081270 179 BLKBSZGET = 0x80081270
179 BLKBSZSET = 0x40081271 180 BLKBSZSET = 0x40081271
@@ -319,6 +320,10 @@ const (
319 CRDLY = 0x600 320 CRDLY = 0x600
320 CREAD = 0x80 321 CREAD = 0x80
321 CRTSCTS = 0x80000000 322 CRTSCTS = 0x80000000
323 CRYPTO_MAX_NAME = 0x40
324 CRYPTO_MSG_MAX = 0x15
325 CRYPTO_NR_MSGTYPES = 0x6
326 CRYPTO_REPORT_MAXSIZE = 0x160
322 CS5 = 0x0 327 CS5 = 0x0
323 CS6 = 0x10 328 CS6 = 0x10
324 CS7 = 0x20 329 CS7 = 0x20
@@ -486,12 +491,57 @@ const (
486 FALLOC_FL_PUNCH_HOLE = 0x2 491 FALLOC_FL_PUNCH_HOLE = 0x2
487 FALLOC_FL_UNSHARE_RANGE = 0x40 492 FALLOC_FL_UNSHARE_RANGE = 0x40
488 FALLOC_FL_ZERO_RANGE = 0x10 493 FALLOC_FL_ZERO_RANGE = 0x10
494 FANOTIFY_METADATA_VERSION = 0x3
495 FAN_ACCESS = 0x1
496 FAN_ACCESS_PERM = 0x20000
497 FAN_ALLOW = 0x1
498 FAN_ALL_CLASS_BITS = 0xc
499 FAN_ALL_EVENTS = 0x3b
500 FAN_ALL_INIT_FLAGS = 0x3f
501 FAN_ALL_MARK_FLAGS = 0xff
502 FAN_ALL_OUTGOING_EVENTS = 0x3403b
503 FAN_ALL_PERM_EVENTS = 0x30000
504 FAN_AUDIT = 0x10
505 FAN_CLASS_CONTENT = 0x4
506 FAN_CLASS_NOTIF = 0x0
507 FAN_CLASS_PRE_CONTENT = 0x8
508 FAN_CLOEXEC = 0x1
509 FAN_CLOSE = 0x18
510 FAN_CLOSE_NOWRITE = 0x10
511 FAN_CLOSE_WRITE = 0x8
512 FAN_DENY = 0x2
513 FAN_ENABLE_AUDIT = 0x40
514 FAN_EVENT_METADATA_LEN = 0x18
515 FAN_EVENT_ON_CHILD = 0x8000000
516 FAN_MARK_ADD = 0x1
517 FAN_MARK_DONT_FOLLOW = 0x4
518 FAN_MARK_FILESYSTEM = 0x100
519 FAN_MARK_FLUSH = 0x80
520 FAN_MARK_IGNORED_MASK = 0x20
521 FAN_MARK_IGNORED_SURV_MODIFY = 0x40
522 FAN_MARK_INODE = 0x0
523 FAN_MARK_MOUNT = 0x10
524 FAN_MARK_ONLYDIR = 0x8
525 FAN_MARK_REMOVE = 0x2
526 FAN_MODIFY = 0x2
527 FAN_NOFD = -0x1
528 FAN_NONBLOCK = 0x2
529 FAN_ONDIR = 0x40000000
530 FAN_OPEN = 0x20
531 FAN_OPEN_EXEC = 0x1000
532 FAN_OPEN_EXEC_PERM = 0x40000
533 FAN_OPEN_PERM = 0x10000
534 FAN_Q_OVERFLOW = 0x4000
535 FAN_REPORT_TID = 0x100
536 FAN_UNLIMITED_MARKS = 0x20
537 FAN_UNLIMITED_QUEUE = 0x10
489 FD_CLOEXEC = 0x1 538 FD_CLOEXEC = 0x1
490 FD_SETSIZE = 0x400 539 FD_SETSIZE = 0x400
491 FF0 = 0x0 540 FF0 = 0x0
492 FF1 = 0x8000 541 FF1 = 0x8000
493 FFDLY = 0x8000 542 FFDLY = 0x8000
494 FLUSHO = 0x1000 543 FLUSHO = 0x1000
544 FS_ENCRYPTION_MODE_ADIANTUM = 0x9
495 FS_ENCRYPTION_MODE_AES_128_CBC = 0x5 545 FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
496 FS_ENCRYPTION_MODE_AES_128_CTS = 0x6 546 FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
497 FS_ENCRYPTION_MODE_AES_256_CBC = 0x3 547 FS_ENCRYPTION_MODE_AES_256_CBC = 0x3
@@ -513,7 +563,7 @@ const (
513 FS_POLICY_FLAGS_PAD_4 = 0x0 563 FS_POLICY_FLAGS_PAD_4 = 0x0
514 FS_POLICY_FLAGS_PAD_8 = 0x1 564 FS_POLICY_FLAGS_PAD_8 = 0x1
515 FS_POLICY_FLAGS_PAD_MASK = 0x3 565 FS_POLICY_FLAGS_PAD_MASK = 0x3
516 FS_POLICY_FLAGS_VALID = 0x3 566 FS_POLICY_FLAGS_VALID = 0x7
517 FUTEXFS_SUPER_MAGIC = 0xbad1dea 567 FUTEXFS_SUPER_MAGIC = 0xbad1dea
518 F_ADD_SEALS = 0x409 568 F_ADD_SEALS = 0x409
519 F_DUPFD = 0x0 569 F_DUPFD = 0x0
@@ -638,7 +688,7 @@ const (
638 IFA_F_STABLE_PRIVACY = 0x800 688 IFA_F_STABLE_PRIVACY = 0x800
639 IFA_F_TEMPORARY = 0x1 689 IFA_F_TEMPORARY = 0x1
640 IFA_F_TENTATIVE = 0x40 690 IFA_F_TENTATIVE = 0x40
641 IFA_MAX = 0x9 691 IFA_MAX = 0xa
642 IFF_ALLMULTI = 0x200 692 IFF_ALLMULTI = 0x200
643 IFF_ATTACH_QUEUE = 0x200 693 IFF_ATTACH_QUEUE = 0x200
644 IFF_AUTOMEDIA = 0x4000 694 IFF_AUTOMEDIA = 0x4000
@@ -706,6 +756,7 @@ const (
706 IN_ISDIR = 0x40000000 756 IN_ISDIR = 0x40000000
707 IN_LOOPBACKNET = 0x7f 757 IN_LOOPBACKNET = 0x7f
708 IN_MASK_ADD = 0x20000000 758 IN_MASK_ADD = 0x20000000
759 IN_MASK_CREATE = 0x10000000
709 IN_MODIFY = 0x2 760 IN_MODIFY = 0x2
710 IN_MOVE = 0xc0 761 IN_MOVE = 0xc0
711 IN_MOVED_FROM = 0x40 762 IN_MOVED_FROM = 0x40
@@ -777,6 +828,7 @@ const (
777 IPV6_MINHOPCOUNT = 0x49 828 IPV6_MINHOPCOUNT = 0x49
778 IPV6_MTU = 0x18 829 IPV6_MTU = 0x18
779 IPV6_MTU_DISCOVER = 0x17 830 IPV6_MTU_DISCOVER = 0x17
831 IPV6_MULTICAST_ALL = 0x1d
780 IPV6_MULTICAST_HOPS = 0x12 832 IPV6_MULTICAST_HOPS = 0x12
781 IPV6_MULTICAST_IF = 0x11 833 IPV6_MULTICAST_IF = 0x11
782 IPV6_MULTICAST_LOOP = 0x13 834 IPV6_MULTICAST_LOOP = 0x13
@@ -912,6 +964,11 @@ const (
912 KEYCTL_JOIN_SESSION_KEYRING = 0x1 964 KEYCTL_JOIN_SESSION_KEYRING = 0x1
913 KEYCTL_LINK = 0x8 965 KEYCTL_LINK = 0x8
914 KEYCTL_NEGATE = 0xd 966 KEYCTL_NEGATE = 0xd
967 KEYCTL_PKEY_DECRYPT = 0x1a
968 KEYCTL_PKEY_ENCRYPT = 0x19
969 KEYCTL_PKEY_QUERY = 0x18
970 KEYCTL_PKEY_SIGN = 0x1b
971 KEYCTL_PKEY_VERIFY = 0x1c
915 KEYCTL_READ = 0xb 972 KEYCTL_READ = 0xb
916 KEYCTL_REJECT = 0x13 973 KEYCTL_REJECT = 0x13
917 KEYCTL_RESTRICT_KEYRING = 0x1d 974 KEYCTL_RESTRICT_KEYRING = 0x1d
@@ -921,6 +978,10 @@ const (
921 KEYCTL_SETPERM = 0x5 978 KEYCTL_SETPERM = 0x5
922 KEYCTL_SET_REQKEY_KEYRING = 0xe 979 KEYCTL_SET_REQKEY_KEYRING = 0xe
923 KEYCTL_SET_TIMEOUT = 0xf 980 KEYCTL_SET_TIMEOUT = 0xf
981 KEYCTL_SUPPORTS_DECRYPT = 0x2
982 KEYCTL_SUPPORTS_ENCRYPT = 0x1
983 KEYCTL_SUPPORTS_SIGN = 0x4
984 KEYCTL_SUPPORTS_VERIFY = 0x8
924 KEYCTL_UNLINK = 0x9 985 KEYCTL_UNLINK = 0x9
925 KEYCTL_UPDATE = 0x2 986 KEYCTL_UPDATE = 0x2
926 KEY_REQKEY_DEFL_DEFAULT = 0x0 987 KEY_REQKEY_DEFL_DEFAULT = 0x0
@@ -1099,6 +1160,7 @@ const (
1099 NETLINK_FIB_LOOKUP = 0xa 1160 NETLINK_FIB_LOOKUP = 0xa
1100 NETLINK_FIREWALL = 0x3 1161 NETLINK_FIREWALL = 0x3
1101 NETLINK_GENERIC = 0x10 1162 NETLINK_GENERIC = 0x10
1163 NETLINK_GET_STRICT_CHK = 0xc
1102 NETLINK_INET_DIAG = 0x4 1164 NETLINK_INET_DIAG = 0x4
1103 NETLINK_IP6_FW = 0xd 1165 NETLINK_IP6_FW = 0xd
1104 NETLINK_ISCSI = 0x8 1166 NETLINK_ISCSI = 0x8
@@ -1120,7 +1182,7 @@ const (
1120 NETLINK_UNUSED = 0x1 1182 NETLINK_UNUSED = 0x1
1121 NETLINK_USERSOCK = 0x2 1183 NETLINK_USERSOCK = 0x2
1122 NETLINK_XFRM = 0x6 1184 NETLINK_XFRM = 0x6
1123 NETNSA_MAX = 0x3 1185 NETNSA_MAX = 0x5
1124 NETNSA_NSID_NOT_ASSIGNED = -0x1 1186 NETNSA_NSID_NOT_ASSIGNED = -0x1
1125 NFNETLINK_V0 = 0x0 1187 NFNETLINK_V0 = 0x0
1126 NFNLGRP_ACCT_QUOTA = 0x8 1188 NFNLGRP_ACCT_QUOTA = 0x8
@@ -1242,6 +1304,7 @@ const (
1242 PACKET_FASTROUTE = 0x6 1304 PACKET_FASTROUTE = 0x6
1243 PACKET_HDRLEN = 0xb 1305 PACKET_HDRLEN = 0xb
1244 PACKET_HOST = 0x0 1306 PACKET_HOST = 0x0
1307 PACKET_IGNORE_OUTGOING = 0x17
1245 PACKET_KERNEL = 0x7 1308 PACKET_KERNEL = 0x7
1246 PACKET_LOOPBACK = 0x5 1309 PACKET_LOOPBACK = 0x5
1247 PACKET_LOSS = 0xe 1310 PACKET_LOSS = 0xe
@@ -1291,6 +1354,36 @@ const (
1291 PERF_EVENT_IOC_SET_FILTER = 0x40082406 1354 PERF_EVENT_IOC_SET_FILTER = 0x40082406
1292 PERF_EVENT_IOC_SET_OUTPUT = 0x2405 1355 PERF_EVENT_IOC_SET_OUTPUT = 0x2405
1293 PIPEFS_MAGIC = 0x50495045 1356 PIPEFS_MAGIC = 0x50495045
1357 PPPIOCATTACH = 0x4004743d
1358 PPPIOCATTCHAN = 0x40047438
1359 PPPIOCCONNECT = 0x4004743a
1360 PPPIOCDETACH = 0x4004743c
1361 PPPIOCDISCONN = 0x7439
1362 PPPIOCGASYNCMAP = 0x80047458
1363 PPPIOCGCHAN = 0x80047437
1364 PPPIOCGDEBUG = 0x80047441
1365 PPPIOCGFLAGS = 0x8004745a
1366 PPPIOCGIDLE = 0x8010743f
1367 PPPIOCGL2TPSTATS = 0x80487436
1368 PPPIOCGMRU = 0x80047453
1369 PPPIOCGNPMODE = 0xc008744c
1370 PPPIOCGRASYNCMAP = 0x80047455
1371 PPPIOCGUNIT = 0x80047456
1372 PPPIOCGXASYNCMAP = 0x80207450
1373 PPPIOCNEWUNIT = 0xc004743e
1374 PPPIOCSACTIVE = 0x40107446
1375 PPPIOCSASYNCMAP = 0x40047457
1376 PPPIOCSCOMPRESS = 0x4010744d
1377 PPPIOCSDEBUG = 0x40047440
1378 PPPIOCSFLAGS = 0x40047459
1379 PPPIOCSMAXCID = 0x40047451
1380 PPPIOCSMRRU = 0x4004743b
1381 PPPIOCSMRU = 0x40047452
1382 PPPIOCSNPMODE = 0x4008744b
1383 PPPIOCSPASS = 0x40107447
1384 PPPIOCSRASYNCMAP = 0x40047454
1385 PPPIOCSXASYNCMAP = 0x4020744f
1386 PPPIOCXFERUNIT = 0x744e
1294 PRIO_PGRP = 0x1 1387 PRIO_PGRP = 0x1
1295 PRIO_PROCESS = 0x0 1388 PRIO_PROCESS = 0x0
1296 PRIO_USER = 0x2 1389 PRIO_USER = 0x2
@@ -1353,6 +1446,12 @@ const (
1353 PR_MCE_KILL_SET = 0x1 1446 PR_MCE_KILL_SET = 0x1
1354 PR_MPX_DISABLE_MANAGEMENT = 0x2c 1447 PR_MPX_DISABLE_MANAGEMENT = 0x2c
1355 PR_MPX_ENABLE_MANAGEMENT = 0x2b 1448 PR_MPX_ENABLE_MANAGEMENT = 0x2b
1449 PR_PAC_APDAKEY = 0x4
1450 PR_PAC_APDBKEY = 0x8
1451 PR_PAC_APGAKEY = 0x10
1452 PR_PAC_APIAKEY = 0x1
1453 PR_PAC_APIBKEY = 0x2
1454 PR_PAC_RESET_KEYS = 0x36
1356 PR_SET_CHILD_SUBREAPER = 0x24 1455 PR_SET_CHILD_SUBREAPER = 0x24
1357 PR_SET_DUMPABLE = 0x4 1456 PR_SET_DUMPABLE = 0x4
1358 PR_SET_ENDIAN = 0x14 1457 PR_SET_ENDIAN = 0x14
@@ -1392,6 +1491,7 @@ const (
1392 PR_SPEC_DISABLE = 0x4 1491 PR_SPEC_DISABLE = 0x4
1393 PR_SPEC_ENABLE = 0x2 1492 PR_SPEC_ENABLE = 0x2
1394 PR_SPEC_FORCE_DISABLE = 0x8 1493 PR_SPEC_FORCE_DISABLE = 0x8
1494 PR_SPEC_INDIRECT_BRANCH = 0x1
1395 PR_SPEC_NOT_AFFECTED = 0x0 1495 PR_SPEC_NOT_AFFECTED = 0x0
1396 PR_SPEC_PRCTL = 0x1 1496 PR_SPEC_PRCTL = 0x1
1397 PR_SPEC_STORE_BYPASS = 0x0 1497 PR_SPEC_STORE_BYPASS = 0x0
@@ -1483,6 +1583,13 @@ const (
1483 RLIMIT_SIGPENDING = 0xb 1583 RLIMIT_SIGPENDING = 0xb
1484 RLIMIT_STACK = 0x3 1584 RLIMIT_STACK = 0x3
1485 RLIM_INFINITY = 0xffffffffffffffff 1585 RLIM_INFINITY = 0xffffffffffffffff
1586 RNDADDENTROPY = 0x40085203
1587 RNDADDTOENTCNT = 0x40045201
1588 RNDCLEARPOOL = 0x5206
1589 RNDGETENTCNT = 0x80045200
1590 RNDGETPOOL = 0x80085202
1591 RNDRESEEDCRNG = 0x5207
1592 RNDZAPENTCNT = 0x5204
1486 RTAX_ADVMSS = 0x8 1593 RTAX_ADVMSS = 0x8
1487 RTAX_CC_ALGO = 0x10 1594 RTAX_CC_ALGO = 0x10
1488 RTAX_CWND = 0x7 1595 RTAX_CWND = 0x7
@@ -1684,11 +1791,14 @@ const (
1684 SCM_TIMESTAMPNS = 0x23 1791 SCM_TIMESTAMPNS = 0x23
1685 SCM_TXTIME = 0x3d 1792 SCM_TXTIME = 0x3d
1686 SCM_WIFI_STATUS = 0x29 1793 SCM_WIFI_STATUS = 0x29
1794 SC_LOG_FLUSH = 0x100000
1687 SECCOMP_MODE_DISABLED = 0x0 1795 SECCOMP_MODE_DISABLED = 0x0
1688 SECCOMP_MODE_FILTER = 0x2 1796 SECCOMP_MODE_FILTER = 0x2
1689 SECCOMP_MODE_STRICT = 0x1 1797 SECCOMP_MODE_STRICT = 0x1
1690 SECURITYFS_MAGIC = 0x73636673 1798 SECURITYFS_MAGIC = 0x73636673
1691 SELINUX_MAGIC = 0xf97cff8c 1799 SELINUX_MAGIC = 0xf97cff8c
1800 SFD_CLOEXEC = 0x80000
1801 SFD_NONBLOCK = 0x800
1692 SHUT_RD = 0x0 1802 SHUT_RD = 0x0
1693 SHUT_RDWR = 0x2 1803 SHUT_RDWR = 0x2
1694 SHUT_WR = 0x1 1804 SHUT_WR = 0x1
@@ -1739,6 +1849,9 @@ const (
1739 SIOCGMIIPHY = 0x8947 1849 SIOCGMIIPHY = 0x8947
1740 SIOCGMIIREG = 0x8948 1850 SIOCGMIIREG = 0x8948
1741 SIOCGPGRP = 0x8904 1851 SIOCGPGRP = 0x8904
1852 SIOCGPPPCSTATS = 0x89f2
1853 SIOCGPPPSTATS = 0x89f0
1854 SIOCGPPPVER = 0x89f1
1742 SIOCGRARP = 0x8961 1855 SIOCGRARP = 0x8961
1743 SIOCGSKNS = 0x894c 1856 SIOCGSKNS = 0x894c
1744 SIOCGSTAMP = 0x8906 1857 SIOCGSTAMP = 0x8906
@@ -1847,6 +1960,17 @@ const (
1847 SO_DETACH_FILTER = 0x1b 1960 SO_DETACH_FILTER = 0x1b
1848 SO_DOMAIN = 0x27 1961 SO_DOMAIN = 0x27
1849 SO_DONTROUTE = 0x5 1962 SO_DONTROUTE = 0x5
1963 SO_EE_CODE_TXTIME_INVALID_PARAM = 0x1
1964 SO_EE_CODE_TXTIME_MISSED = 0x2
1965 SO_EE_CODE_ZEROCOPY_COPIED = 0x1
1966 SO_EE_ORIGIN_ICMP = 0x2
1967 SO_EE_ORIGIN_ICMP6 = 0x3
1968 SO_EE_ORIGIN_LOCAL = 0x1
1969 SO_EE_ORIGIN_NONE = 0x0
1970 SO_EE_ORIGIN_TIMESTAMPING = 0x4
1971 SO_EE_ORIGIN_TXSTATUS = 0x4
1972 SO_EE_ORIGIN_TXTIME = 0x6
1973 SO_EE_ORIGIN_ZEROCOPY = 0x5
1850 SO_ERROR = 0x4 1974 SO_ERROR = 0x4
1851 SO_GET_FILTER = 0x1a 1975 SO_GET_FILTER = 0x1a
1852 SO_INCOMING_CPU = 0x31 1976 SO_INCOMING_CPU = 0x31
@@ -1966,7 +2090,7 @@ const (
1966 TASKSTATS_GENL_NAME = "TASKSTATS" 2090 TASKSTATS_GENL_NAME = "TASKSTATS"
1967 TASKSTATS_GENL_VERSION = 0x1 2091 TASKSTATS_GENL_VERSION = 0x1
1968 TASKSTATS_TYPE_MAX = 0x6 2092 TASKSTATS_TYPE_MAX = 0x6
1969 TASKSTATS_VERSION = 0x8 2093 TASKSTATS_VERSION = 0x9
1970 TCFLSH = 0x540b 2094 TCFLSH = 0x540b
1971 TCGETA = 0x5405 2095 TCGETA = 0x5405
1972 TCGETS = 0x5401 2096 TCGETS = 0x5401
@@ -1980,6 +2104,7 @@ const (
1980 TCOOFF = 0x0 2104 TCOOFF = 0x0
1981 TCOON = 0x1 2105 TCOON = 0x1
1982 TCP_CC_INFO = 0x1a 2106 TCP_CC_INFO = 0x1a
2107 TCP_CM_INQ = 0x24
1983 TCP_CONGESTION = 0xd 2108 TCP_CONGESTION = 0xd
1984 TCP_COOKIE_IN_ALWAYS = 0x1 2109 TCP_COOKIE_IN_ALWAYS = 0x1
1985 TCP_COOKIE_MAX = 0x10 2110 TCP_COOKIE_MAX = 0x10
@@ -1994,6 +2119,7 @@ const (
1994 TCP_FASTOPEN_KEY = 0x21 2119 TCP_FASTOPEN_KEY = 0x21
1995 TCP_FASTOPEN_NO_COOKIE = 0x22 2120 TCP_FASTOPEN_NO_COOKIE = 0x22
1996 TCP_INFO = 0xb 2121 TCP_INFO = 0xb
2122 TCP_INQ = 0x24
1997 TCP_KEEPCNT = 0x6 2123 TCP_KEEPCNT = 0x6
1998 TCP_KEEPIDLE = 0x4 2124 TCP_KEEPIDLE = 0x4
1999 TCP_KEEPINTVL = 0x5 2125 TCP_KEEPINTVL = 0x5
@@ -2013,6 +2139,9 @@ const (
2013 TCP_QUEUE_SEQ = 0x15 2139 TCP_QUEUE_SEQ = 0x15
2014 TCP_QUICKACK = 0xc 2140 TCP_QUICKACK = 0xc
2015 TCP_REPAIR = 0x13 2141 TCP_REPAIR = 0x13
2142 TCP_REPAIR_OFF = 0x0
2143 TCP_REPAIR_OFF_NO_WP = -0x1
2144 TCP_REPAIR_ON = 0x1
2016 TCP_REPAIR_OPTIONS = 0x16 2145 TCP_REPAIR_OPTIONS = 0x16
2017 TCP_REPAIR_QUEUE = 0x14 2146 TCP_REPAIR_QUEUE = 0x14
2018 TCP_REPAIR_WINDOW = 0x1d 2147 TCP_REPAIR_WINDOW = 0x1d
@@ -2027,6 +2156,7 @@ const (
2027 TCP_ULP = 0x1f 2156 TCP_ULP = 0x1f
2028 TCP_USER_TIMEOUT = 0x12 2157 TCP_USER_TIMEOUT = 0x12
2029 TCP_WINDOW_CLAMP = 0xa 2158 TCP_WINDOW_CLAMP = 0xa
2159 TCP_ZEROCOPY_RECEIVE = 0x23
2030 TCSAFLUSH = 0x2 2160 TCSAFLUSH = 0x2
2031 TCSBRK = 0x5409 2161 TCSBRK = 0x5409
2032 TCSBRKP = 0x5425 2162 TCSBRKP = 0x5425
@@ -2043,6 +2173,7 @@ const (
2043 TCSETXF = 0x5434 2173 TCSETXF = 0x5434
2044 TCSETXW = 0x5435 2174 TCSETXW = 0x5435
2045 TCXONC = 0x540a 2175 TCXONC = 0x540a
2176 TIMER_ABSTIME = 0x1
2046 TIOCCBRK = 0x5428 2177 TIOCCBRK = 0x5428
2047 TIOCCONS = 0x541d 2178 TIOCCONS = 0x541d
2048 TIOCEXCL = 0x540c 2179 TIOCEXCL = 0x540c
@@ -2050,6 +2181,7 @@ const (
2050 TIOCGETD = 0x5424 2181 TIOCGETD = 0x5424
2051 TIOCGEXCL = 0x80045440 2182 TIOCGEXCL = 0x80045440
2052 TIOCGICOUNT = 0x545d 2183 TIOCGICOUNT = 0x545d
2184 TIOCGISO7816 = 0x80285442
2053 TIOCGLCKTRMIOS = 0x5456 2185 TIOCGLCKTRMIOS = 0x5456
2054 TIOCGPGRP = 0x540f 2186 TIOCGPGRP = 0x540f
2055 TIOCGPKT = 0x80045438 2187 TIOCGPKT = 0x80045438
@@ -2103,6 +2235,7 @@ const (
2103 TIOCSER_TEMT = 0x1 2235 TIOCSER_TEMT = 0x1
2104 TIOCSETD = 0x5423 2236 TIOCSETD = 0x5423
2105 TIOCSIG = 0x40045436 2237 TIOCSIG = 0x40045436
2238 TIOCSISO7816 = 0xc0285443
2106 TIOCSLCKTRMIOS = 0x5457 2239 TIOCSLCKTRMIOS = 0x5457
2107 TIOCSPGRP = 0x5410 2240 TIOCSPGRP = 0x5410
2108 TIOCSPTLCK = 0x40045431 2241 TIOCSPTLCK = 0x40045431
@@ -2143,6 +2276,7 @@ const (
2143 TUNGETVNETBE = 0x800454df 2276 TUNGETVNETBE = 0x800454df
2144 TUNGETVNETHDRSZ = 0x800454d7 2277 TUNGETVNETHDRSZ = 0x800454d7
2145 TUNGETVNETLE = 0x800454dd 2278 TUNGETVNETLE = 0x800454dd
2279 TUNSETCARRIER = 0x400454e2
2146 TUNSETDEBUG = 0x400454c9 2280 TUNSETDEBUG = 0x400454c9
2147 TUNSETFILTEREBPF = 0x800454e1 2281 TUNSETFILTEREBPF = 0x800454e1
2148 TUNSETGROUP = 0x400454ce 2282 TUNSETGROUP = 0x400454ce
@@ -2332,6 +2466,7 @@ const (
2332 XDP_UMEM_REG = 0x4 2466 XDP_UMEM_REG = 0x4
2333 XDP_ZEROCOPY = 0x4 2467 XDP_ZEROCOPY = 0x4
2334 XENFS_SUPER_MAGIC = 0xabba1974 2468 XENFS_SUPER_MAGIC = 0xabba1974
2469 XFS_SUPER_MAGIC = 0x58465342
2335 XTABS = 0x1800 2470 XTABS = 0x1800
2336 ZSMALLOC_MAGIC = 0x58295829 2471 ZSMALLOC_MAGIC = 0x58295829
2337) 2472)
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 8cdf353..e1592a1 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
@@ -174,6 +174,7 @@ const (
174 B9600 = 0xd 174 B9600 = 0xd
175 BALLOON_KVM_MAGIC = 0x13661366 175 BALLOON_KVM_MAGIC = 0x13661366
176 BDEVFS_MAGIC = 0x62646576 176 BDEVFS_MAGIC = 0x62646576
177 BINDERFS_SUPER_MAGIC = 0x6c6f6f70
177 BINFMTFS_MAGIC = 0x42494e4d 178 BINFMTFS_MAGIC = 0x42494e4d
178 BLKBSZGET = 0x80081270 179 BLKBSZGET = 0x80081270
179 BLKBSZSET = 0x40081271 180 BLKBSZSET = 0x40081271
@@ -319,6 +320,10 @@ const (
319 CRDLY = 0x600 320 CRDLY = 0x600
320 CREAD = 0x80 321 CREAD = 0x80
321 CRTSCTS = 0x80000000 322 CRTSCTS = 0x80000000
323 CRYPTO_MAX_NAME = 0x40
324 CRYPTO_MSG_MAX = 0x15
325 CRYPTO_NR_MSGTYPES = 0x6
326 CRYPTO_REPORT_MAXSIZE = 0x160
322 CS5 = 0x0 327 CS5 = 0x0
323 CS6 = 0x10 328 CS6 = 0x10
324 CS7 = 0x20 329 CS7 = 0x20
@@ -486,12 +491,57 @@ const (
486 FALLOC_FL_PUNCH_HOLE = 0x2 491 FALLOC_FL_PUNCH_HOLE = 0x2
487 FALLOC_FL_UNSHARE_RANGE = 0x40 492 FALLOC_FL_UNSHARE_RANGE = 0x40
488 FALLOC_FL_ZERO_RANGE = 0x10 493 FALLOC_FL_ZERO_RANGE = 0x10
494 FANOTIFY_METADATA_VERSION = 0x3
495 FAN_ACCESS = 0x1
496 FAN_ACCESS_PERM = 0x20000
497 FAN_ALLOW = 0x1
498 FAN_ALL_CLASS_BITS = 0xc
499 FAN_ALL_EVENTS = 0x3b
500 FAN_ALL_INIT_FLAGS = 0x3f
501 FAN_ALL_MARK_FLAGS = 0xff
502 FAN_ALL_OUTGOING_EVENTS = 0x3403b
503 FAN_ALL_PERM_EVENTS = 0x30000
504 FAN_AUDIT = 0x10
505 FAN_CLASS_CONTENT = 0x4
506 FAN_CLASS_NOTIF = 0x0
507 FAN_CLASS_PRE_CONTENT = 0x8
508 FAN_CLOEXEC = 0x1
509 FAN_CLOSE = 0x18
510 FAN_CLOSE_NOWRITE = 0x10
511 FAN_CLOSE_WRITE = 0x8
512 FAN_DENY = 0x2
513 FAN_ENABLE_AUDIT = 0x40
514 FAN_EVENT_METADATA_LEN = 0x18
515 FAN_EVENT_ON_CHILD = 0x8000000
516 FAN_MARK_ADD = 0x1
517 FAN_MARK_DONT_FOLLOW = 0x4
518 FAN_MARK_FILESYSTEM = 0x100
519 FAN_MARK_FLUSH = 0x80
520 FAN_MARK_IGNORED_MASK = 0x20
521 FAN_MARK_IGNORED_SURV_MODIFY = 0x40
522 FAN_MARK_INODE = 0x0
523 FAN_MARK_MOUNT = 0x10
524 FAN_MARK_ONLYDIR = 0x8
525 FAN_MARK_REMOVE = 0x2
526 FAN_MODIFY = 0x2
527 FAN_NOFD = -0x1
528 FAN_NONBLOCK = 0x2
529 FAN_ONDIR = 0x40000000
530 FAN_OPEN = 0x20
531 FAN_OPEN_EXEC = 0x1000
532 FAN_OPEN_EXEC_PERM = 0x40000
533 FAN_OPEN_PERM = 0x10000
534 FAN_Q_OVERFLOW = 0x4000
535 FAN_REPORT_TID = 0x100
536 FAN_UNLIMITED_MARKS = 0x20
537 FAN_UNLIMITED_QUEUE = 0x10
489 FD_CLOEXEC = 0x1 538 FD_CLOEXEC = 0x1
490 FD_SETSIZE = 0x400 539 FD_SETSIZE = 0x400
491 FF0 = 0x0 540 FF0 = 0x0
492 FF1 = 0x8000 541 FF1 = 0x8000
493 FFDLY = 0x8000 542 FFDLY = 0x8000
494 FLUSHO = 0x1000 543 FLUSHO = 0x1000
544 FS_ENCRYPTION_MODE_ADIANTUM = 0x9
495 FS_ENCRYPTION_MODE_AES_128_CBC = 0x5 545 FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
496 FS_ENCRYPTION_MODE_AES_128_CTS = 0x6 546 FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
497 FS_ENCRYPTION_MODE_AES_256_CBC = 0x3 547 FS_ENCRYPTION_MODE_AES_256_CBC = 0x3
@@ -513,7 +563,7 @@ const (
513 FS_POLICY_FLAGS_PAD_4 = 0x0 563 FS_POLICY_FLAGS_PAD_4 = 0x0
514 FS_POLICY_FLAGS_PAD_8 = 0x1 564 FS_POLICY_FLAGS_PAD_8 = 0x1
515 FS_POLICY_FLAGS_PAD_MASK = 0x3 565 FS_POLICY_FLAGS_PAD_MASK = 0x3
516 FS_POLICY_FLAGS_VALID = 0x3 566 FS_POLICY_FLAGS_VALID = 0x7
517 FUTEXFS_SUPER_MAGIC = 0xbad1dea 567 FUTEXFS_SUPER_MAGIC = 0xbad1dea
518 F_ADD_SEALS = 0x409 568 F_ADD_SEALS = 0x409
519 F_DUPFD = 0x0 569 F_DUPFD = 0x0
@@ -638,7 +688,7 @@ const (
638 IFA_F_STABLE_PRIVACY = 0x800 688 IFA_F_STABLE_PRIVACY = 0x800
639 IFA_F_TEMPORARY = 0x1 689 IFA_F_TEMPORARY = 0x1
640 IFA_F_TENTATIVE = 0x40 690 IFA_F_TENTATIVE = 0x40
641 IFA_MAX = 0x9 691 IFA_MAX = 0xa
642 IFF_ALLMULTI = 0x200 692 IFF_ALLMULTI = 0x200
643 IFF_ATTACH_QUEUE = 0x200 693 IFF_ATTACH_QUEUE = 0x200
644 IFF_AUTOMEDIA = 0x4000 694 IFF_AUTOMEDIA = 0x4000
@@ -706,6 +756,7 @@ const (
706 IN_ISDIR = 0x40000000 756 IN_ISDIR = 0x40000000
707 IN_LOOPBACKNET = 0x7f 757 IN_LOOPBACKNET = 0x7f
708 IN_MASK_ADD = 0x20000000 758 IN_MASK_ADD = 0x20000000
759 IN_MASK_CREATE = 0x10000000
709 IN_MODIFY = 0x2 760 IN_MODIFY = 0x2
710 IN_MOVE = 0xc0 761 IN_MOVE = 0xc0
711 IN_MOVED_FROM = 0x40 762 IN_MOVED_FROM = 0x40
@@ -777,6 +828,7 @@ const (
777 IPV6_MINHOPCOUNT = 0x49 828 IPV6_MINHOPCOUNT = 0x49
778 IPV6_MTU = 0x18 829 IPV6_MTU = 0x18
779 IPV6_MTU_DISCOVER = 0x17 830 IPV6_MTU_DISCOVER = 0x17
831 IPV6_MULTICAST_ALL = 0x1d
780 IPV6_MULTICAST_HOPS = 0x12 832 IPV6_MULTICAST_HOPS = 0x12
781 IPV6_MULTICAST_IF = 0x11 833 IPV6_MULTICAST_IF = 0x11
782 IPV6_MULTICAST_LOOP = 0x13 834 IPV6_MULTICAST_LOOP = 0x13
@@ -912,6 +964,11 @@ const (
912 KEYCTL_JOIN_SESSION_KEYRING = 0x1 964 KEYCTL_JOIN_SESSION_KEYRING = 0x1
913 KEYCTL_LINK = 0x8 965 KEYCTL_LINK = 0x8
914 KEYCTL_NEGATE = 0xd 966 KEYCTL_NEGATE = 0xd
967 KEYCTL_PKEY_DECRYPT = 0x1a
968 KEYCTL_PKEY_ENCRYPT = 0x19
969 KEYCTL_PKEY_QUERY = 0x18
970 KEYCTL_PKEY_SIGN = 0x1b
971 KEYCTL_PKEY_VERIFY = 0x1c
915 KEYCTL_READ = 0xb 972 KEYCTL_READ = 0xb
916 KEYCTL_REJECT = 0x13 973 KEYCTL_REJECT = 0x13
917 KEYCTL_RESTRICT_KEYRING = 0x1d 974 KEYCTL_RESTRICT_KEYRING = 0x1d
@@ -921,6 +978,10 @@ const (
921 KEYCTL_SETPERM = 0x5 978 KEYCTL_SETPERM = 0x5
922 KEYCTL_SET_REQKEY_KEYRING = 0xe 979 KEYCTL_SET_REQKEY_KEYRING = 0xe
923 KEYCTL_SET_TIMEOUT = 0xf 980 KEYCTL_SET_TIMEOUT = 0xf
981 KEYCTL_SUPPORTS_DECRYPT = 0x2
982 KEYCTL_SUPPORTS_ENCRYPT = 0x1
983 KEYCTL_SUPPORTS_SIGN = 0x4
984 KEYCTL_SUPPORTS_VERIFY = 0x8
924 KEYCTL_UNLINK = 0x9 985 KEYCTL_UNLINK = 0x9
925 KEYCTL_UPDATE = 0x2 986 KEYCTL_UPDATE = 0x2
926 KEY_REQKEY_DEFL_DEFAULT = 0x0 987 KEY_REQKEY_DEFL_DEFAULT = 0x0
@@ -1099,6 +1160,7 @@ const (
1099 NETLINK_FIB_LOOKUP = 0xa 1160 NETLINK_FIB_LOOKUP = 0xa
1100 NETLINK_FIREWALL = 0x3 1161 NETLINK_FIREWALL = 0x3
1101 NETLINK_GENERIC = 0x10 1162 NETLINK_GENERIC = 0x10
1163 NETLINK_GET_STRICT_CHK = 0xc
1102 NETLINK_INET_DIAG = 0x4 1164 NETLINK_INET_DIAG = 0x4
1103 NETLINK_IP6_FW = 0xd 1165 NETLINK_IP6_FW = 0xd
1104 NETLINK_ISCSI = 0x8 1166 NETLINK_ISCSI = 0x8
@@ -1120,7 +1182,7 @@ const (
1120 NETLINK_UNUSED = 0x1 1182 NETLINK_UNUSED = 0x1
1121 NETLINK_USERSOCK = 0x2 1183 NETLINK_USERSOCK = 0x2
1122 NETLINK_XFRM = 0x6 1184 NETLINK_XFRM = 0x6
1123 NETNSA_MAX = 0x3 1185 NETNSA_MAX = 0x5
1124 NETNSA_NSID_NOT_ASSIGNED = -0x1 1186 NETNSA_NSID_NOT_ASSIGNED = -0x1
1125 NFNETLINK_V0 = 0x0 1187 NFNETLINK_V0 = 0x0
1126 NFNLGRP_ACCT_QUOTA = 0x8 1188 NFNLGRP_ACCT_QUOTA = 0x8
@@ -1242,6 +1304,7 @@ const (
1242 PACKET_FASTROUTE = 0x6 1304 PACKET_FASTROUTE = 0x6
1243 PACKET_HDRLEN = 0xb 1305 PACKET_HDRLEN = 0xb
1244 PACKET_HOST = 0x0 1306 PACKET_HOST = 0x0
1307 PACKET_IGNORE_OUTGOING = 0x17
1245 PACKET_KERNEL = 0x7 1308 PACKET_KERNEL = 0x7
1246 PACKET_LOOPBACK = 0x5 1309 PACKET_LOOPBACK = 0x5
1247 PACKET_LOSS = 0xe 1310 PACKET_LOSS = 0xe
@@ -1291,6 +1354,36 @@ const (
1291 PERF_EVENT_IOC_SET_FILTER = 0x40082406 1354 PERF_EVENT_IOC_SET_FILTER = 0x40082406
1292 PERF_EVENT_IOC_SET_OUTPUT = 0x2405 1355 PERF_EVENT_IOC_SET_OUTPUT = 0x2405
1293 PIPEFS_MAGIC = 0x50495045 1356 PIPEFS_MAGIC = 0x50495045
1357 PPPIOCATTACH = 0x4004743d
1358 PPPIOCATTCHAN = 0x40047438
1359 PPPIOCCONNECT = 0x4004743a
1360 PPPIOCDETACH = 0x4004743c
1361 PPPIOCDISCONN = 0x7439
1362 PPPIOCGASYNCMAP = 0x80047458
1363 PPPIOCGCHAN = 0x80047437
1364 PPPIOCGDEBUG = 0x80047441
1365 PPPIOCGFLAGS = 0x8004745a
1366 PPPIOCGIDLE = 0x8010743f
1367 PPPIOCGL2TPSTATS = 0x80487436
1368 PPPIOCGMRU = 0x80047453
1369 PPPIOCGNPMODE = 0xc008744c
1370 PPPIOCGRASYNCMAP = 0x80047455
1371 PPPIOCGUNIT = 0x80047456
1372 PPPIOCGXASYNCMAP = 0x80207450
1373 PPPIOCNEWUNIT = 0xc004743e
1374 PPPIOCSACTIVE = 0x40107446
1375 PPPIOCSASYNCMAP = 0x40047457
1376 PPPIOCSCOMPRESS = 0x4010744d
1377 PPPIOCSDEBUG = 0x40047440
1378 PPPIOCSFLAGS = 0x40047459
1379 PPPIOCSMAXCID = 0x40047451
1380 PPPIOCSMRRU = 0x4004743b
1381 PPPIOCSMRU = 0x40047452
1382 PPPIOCSNPMODE = 0x4008744b
1383 PPPIOCSPASS = 0x40107447
1384 PPPIOCSRASYNCMAP = 0x40047454
1385 PPPIOCSXASYNCMAP = 0x4020744f
1386 PPPIOCXFERUNIT = 0x744e
1294 PRIO_PGRP = 0x1 1387 PRIO_PGRP = 0x1
1295 PRIO_PROCESS = 0x0 1388 PRIO_PROCESS = 0x0
1296 PRIO_USER = 0x2 1389 PRIO_USER = 0x2
@@ -1353,6 +1446,12 @@ const (
1353 PR_MCE_KILL_SET = 0x1 1446 PR_MCE_KILL_SET = 0x1
1354 PR_MPX_DISABLE_MANAGEMENT = 0x2c 1447 PR_MPX_DISABLE_MANAGEMENT = 0x2c
1355 PR_MPX_ENABLE_MANAGEMENT = 0x2b 1448 PR_MPX_ENABLE_MANAGEMENT = 0x2b
1449 PR_PAC_APDAKEY = 0x4
1450 PR_PAC_APDBKEY = 0x8
1451 PR_PAC_APGAKEY = 0x10
1452 PR_PAC_APIAKEY = 0x1
1453 PR_PAC_APIBKEY = 0x2
1454 PR_PAC_RESET_KEYS = 0x36
1356 PR_SET_CHILD_SUBREAPER = 0x24 1455 PR_SET_CHILD_SUBREAPER = 0x24
1357 PR_SET_DUMPABLE = 0x4 1456 PR_SET_DUMPABLE = 0x4
1358 PR_SET_ENDIAN = 0x14 1457 PR_SET_ENDIAN = 0x14
@@ -1392,6 +1491,7 @@ const (
1392 PR_SPEC_DISABLE = 0x4 1491 PR_SPEC_DISABLE = 0x4
1393 PR_SPEC_ENABLE = 0x2 1492 PR_SPEC_ENABLE = 0x2
1394 PR_SPEC_FORCE_DISABLE = 0x8 1493 PR_SPEC_FORCE_DISABLE = 0x8
1494 PR_SPEC_INDIRECT_BRANCH = 0x1
1395 PR_SPEC_NOT_AFFECTED = 0x0 1495 PR_SPEC_NOT_AFFECTED = 0x0
1396 PR_SPEC_PRCTL = 0x1 1496 PR_SPEC_PRCTL = 0x1
1397 PR_SPEC_STORE_BYPASS = 0x0 1497 PR_SPEC_STORE_BYPASS = 0x0
@@ -1556,6 +1656,13 @@ const (
1556 RLIMIT_SIGPENDING = 0xb 1656 RLIMIT_SIGPENDING = 0xb
1557 RLIMIT_STACK = 0x3 1657 RLIMIT_STACK = 0x3
1558 RLIM_INFINITY = 0xffffffffffffffff 1658 RLIM_INFINITY = 0xffffffffffffffff
1659 RNDADDENTROPY = 0x40085203
1660 RNDADDTOENTCNT = 0x40045201
1661 RNDCLEARPOOL = 0x5206
1662 RNDGETENTCNT = 0x80045200
1663 RNDGETPOOL = 0x80085202
1664 RNDRESEEDCRNG = 0x5207
1665 RNDZAPENTCNT = 0x5204
1559 RTAX_ADVMSS = 0x8 1666 RTAX_ADVMSS = 0x8
1560 RTAX_CC_ALGO = 0x10 1667 RTAX_CC_ALGO = 0x10
1561 RTAX_CWND = 0x7 1668 RTAX_CWND = 0x7
@@ -1757,11 +1864,14 @@ const (
1757 SCM_TIMESTAMPNS = 0x23 1864 SCM_TIMESTAMPNS = 0x23
1758 SCM_TXTIME = 0x3d 1865 SCM_TXTIME = 0x3d
1759 SCM_WIFI_STATUS = 0x29 1866 SCM_WIFI_STATUS = 0x29
1867 SC_LOG_FLUSH = 0x100000
1760 SECCOMP_MODE_DISABLED = 0x0 1868 SECCOMP_MODE_DISABLED = 0x0
1761 SECCOMP_MODE_FILTER = 0x2 1869 SECCOMP_MODE_FILTER = 0x2
1762 SECCOMP_MODE_STRICT = 0x1 1870 SECCOMP_MODE_STRICT = 0x1
1763 SECURITYFS_MAGIC = 0x73636673 1871 SECURITYFS_MAGIC = 0x73636673
1764 SELINUX_MAGIC = 0xf97cff8c 1872 SELINUX_MAGIC = 0xf97cff8c
1873 SFD_CLOEXEC = 0x80000
1874 SFD_NONBLOCK = 0x800
1765 SHUT_RD = 0x0 1875 SHUT_RD = 0x0
1766 SHUT_RDWR = 0x2 1876 SHUT_RDWR = 0x2
1767 SHUT_WR = 0x1 1877 SHUT_WR = 0x1
@@ -1812,6 +1922,9 @@ const (
1812 SIOCGMIIPHY = 0x8947 1922 SIOCGMIIPHY = 0x8947
1813 SIOCGMIIREG = 0x8948 1923 SIOCGMIIREG = 0x8948
1814 SIOCGPGRP = 0x8904 1924 SIOCGPGRP = 0x8904
1925 SIOCGPPPCSTATS = 0x89f2
1926 SIOCGPPPSTATS = 0x89f0
1927 SIOCGPPPVER = 0x89f1
1815 SIOCGRARP = 0x8961 1928 SIOCGRARP = 0x8961
1816 SIOCGSKNS = 0x894c 1929 SIOCGSKNS = 0x894c
1817 SIOCGSTAMP = 0x8906 1930 SIOCGSTAMP = 0x8906
@@ -1920,6 +2033,17 @@ const (
1920 SO_DETACH_FILTER = 0x1b 2033 SO_DETACH_FILTER = 0x1b
1921 SO_DOMAIN = 0x27 2034 SO_DOMAIN = 0x27
1922 SO_DONTROUTE = 0x5 2035 SO_DONTROUTE = 0x5
2036 SO_EE_CODE_TXTIME_INVALID_PARAM = 0x1
2037 SO_EE_CODE_TXTIME_MISSED = 0x2
2038 SO_EE_CODE_ZEROCOPY_COPIED = 0x1
2039 SO_EE_ORIGIN_ICMP = 0x2
2040 SO_EE_ORIGIN_ICMP6 = 0x3
2041 SO_EE_ORIGIN_LOCAL = 0x1
2042 SO_EE_ORIGIN_NONE = 0x0
2043 SO_EE_ORIGIN_TIMESTAMPING = 0x4
2044 SO_EE_ORIGIN_TXSTATUS = 0x4
2045 SO_EE_ORIGIN_TXTIME = 0x6
2046 SO_EE_ORIGIN_ZEROCOPY = 0x5
1923 SO_ERROR = 0x4 2047 SO_ERROR = 0x4
1924 SO_GET_FILTER = 0x1a 2048 SO_GET_FILTER = 0x1a
1925 SO_INCOMING_CPU = 0x31 2049 SO_INCOMING_CPU = 0x31
@@ -2039,7 +2163,7 @@ const (
2039 TASKSTATS_GENL_NAME = "TASKSTATS" 2163 TASKSTATS_GENL_NAME = "TASKSTATS"
2040 TASKSTATS_GENL_VERSION = 0x1 2164 TASKSTATS_GENL_VERSION = 0x1
2041 TASKSTATS_TYPE_MAX = 0x6 2165 TASKSTATS_TYPE_MAX = 0x6
2042 TASKSTATS_VERSION = 0x8 2166 TASKSTATS_VERSION = 0x9
2043 TCFLSH = 0x540b 2167 TCFLSH = 0x540b
2044 TCGETA = 0x5405 2168 TCGETA = 0x5405
2045 TCGETS = 0x5401 2169 TCGETS = 0x5401
@@ -2053,6 +2177,7 @@ const (
2053 TCOOFF = 0x0 2177 TCOOFF = 0x0
2054 TCOON = 0x1 2178 TCOON = 0x1
2055 TCP_CC_INFO = 0x1a 2179 TCP_CC_INFO = 0x1a
2180 TCP_CM_INQ = 0x24
2056 TCP_CONGESTION = 0xd 2181 TCP_CONGESTION = 0xd
2057 TCP_COOKIE_IN_ALWAYS = 0x1 2182 TCP_COOKIE_IN_ALWAYS = 0x1
2058 TCP_COOKIE_MAX = 0x10 2183 TCP_COOKIE_MAX = 0x10
@@ -2067,6 +2192,7 @@ const (
2067 TCP_FASTOPEN_KEY = 0x21 2192 TCP_FASTOPEN_KEY = 0x21
2068 TCP_FASTOPEN_NO_COOKIE = 0x22 2193 TCP_FASTOPEN_NO_COOKIE = 0x22
2069 TCP_INFO = 0xb 2194 TCP_INFO = 0xb
2195 TCP_INQ = 0x24
2070 TCP_KEEPCNT = 0x6 2196 TCP_KEEPCNT = 0x6
2071 TCP_KEEPIDLE = 0x4 2197 TCP_KEEPIDLE = 0x4
2072 TCP_KEEPINTVL = 0x5 2198 TCP_KEEPINTVL = 0x5
@@ -2086,6 +2212,9 @@ const (
2086 TCP_QUEUE_SEQ = 0x15 2212 TCP_QUEUE_SEQ = 0x15
2087 TCP_QUICKACK = 0xc 2213 TCP_QUICKACK = 0xc
2088 TCP_REPAIR = 0x13 2214 TCP_REPAIR = 0x13
2215 TCP_REPAIR_OFF = 0x0
2216 TCP_REPAIR_OFF_NO_WP = -0x1
2217 TCP_REPAIR_ON = 0x1
2089 TCP_REPAIR_OPTIONS = 0x16 2218 TCP_REPAIR_OPTIONS = 0x16
2090 TCP_REPAIR_QUEUE = 0x14 2219 TCP_REPAIR_QUEUE = 0x14
2091 TCP_REPAIR_WINDOW = 0x1d 2220 TCP_REPAIR_WINDOW = 0x1d
@@ -2100,6 +2229,7 @@ const (
2100 TCP_ULP = 0x1f 2229 TCP_ULP = 0x1f
2101 TCP_USER_TIMEOUT = 0x12 2230 TCP_USER_TIMEOUT = 0x12
2102 TCP_WINDOW_CLAMP = 0xa 2231 TCP_WINDOW_CLAMP = 0xa
2232 TCP_ZEROCOPY_RECEIVE = 0x23
2103 TCSAFLUSH = 0x2 2233 TCSAFLUSH = 0x2
2104 TCSBRK = 0x5409 2234 TCSBRK = 0x5409
2105 TCSBRKP = 0x5425 2235 TCSBRKP = 0x5425
@@ -2116,6 +2246,7 @@ const (
2116 TCSETXF = 0x5434 2246 TCSETXF = 0x5434
2117 TCSETXW = 0x5435 2247 TCSETXW = 0x5435
2118 TCXONC = 0x540a 2248 TCXONC = 0x540a
2249 TIMER_ABSTIME = 0x1
2119 TIOCCBRK = 0x5428 2250 TIOCCBRK = 0x5428
2120 TIOCCONS = 0x541d 2251 TIOCCONS = 0x541d
2121 TIOCEXCL = 0x540c 2252 TIOCEXCL = 0x540c
@@ -2123,6 +2254,7 @@ const (
2123 TIOCGETD = 0x5424 2254 TIOCGETD = 0x5424
2124 TIOCGEXCL = 0x80045440 2255 TIOCGEXCL = 0x80045440
2125 TIOCGICOUNT = 0x545d 2256 TIOCGICOUNT = 0x545d
2257 TIOCGISO7816 = 0x80285442
2126 TIOCGLCKTRMIOS = 0x5456 2258 TIOCGLCKTRMIOS = 0x5456
2127 TIOCGPGRP = 0x540f 2259 TIOCGPGRP = 0x540f
2128 TIOCGPKT = 0x80045438 2260 TIOCGPKT = 0x80045438
@@ -2176,6 +2308,7 @@ const (
2176 TIOCSER_TEMT = 0x1 2308 TIOCSER_TEMT = 0x1
2177 TIOCSETD = 0x5423 2309 TIOCSETD = 0x5423
2178 TIOCSIG = 0x40045436 2310 TIOCSIG = 0x40045436
2311 TIOCSISO7816 = 0xc0285443
2179 TIOCSLCKTRMIOS = 0x5457 2312 TIOCSLCKTRMIOS = 0x5457
2180 TIOCSPGRP = 0x5410 2313 TIOCSPGRP = 0x5410
2181 TIOCSPTLCK = 0x40045431 2314 TIOCSPTLCK = 0x40045431
@@ -2216,6 +2349,7 @@ const (
2216 TUNGETVNETBE = 0x800454df 2349 TUNGETVNETBE = 0x800454df
2217 TUNGETVNETHDRSZ = 0x800454d7 2350 TUNGETVNETHDRSZ = 0x800454d7
2218 TUNGETVNETLE = 0x800454dd 2351 TUNGETVNETLE = 0x800454dd
2352 TUNSETCARRIER = 0x400454e2
2219 TUNSETDEBUG = 0x400454c9 2353 TUNSETDEBUG = 0x400454c9
2220 TUNSETFILTEREBPF = 0x800454e1 2354 TUNSETFILTEREBPF = 0x800454e1
2221 TUNSETGROUP = 0x400454ce 2355 TUNSETGROUP = 0x400454ce
@@ -2405,6 +2539,7 @@ const (
2405 XDP_UMEM_REG = 0x4 2539 XDP_UMEM_REG = 0x4
2406 XDP_ZEROCOPY = 0x4 2540 XDP_ZEROCOPY = 0x4
2407 XENFS_SUPER_MAGIC = 0xabba1974 2541 XENFS_SUPER_MAGIC = 0xabba1974
2542 XFS_SUPER_MAGIC = 0x58465342
2408 XTABS = 0x1800 2543 XTABS = 0x1800
2409 ZSMALLOC_MAGIC = 0x58295829 2544 ZSMALLOC_MAGIC = 0x58295829
2410) 2545)
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..4be5073 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,2527 @@ 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 BINDERFS_SUPER_MAGIC = 0x6c6f6f70
181 BOTHER = 0x1000 181 BINFMTFS_MAGIC = 0x42494e4d
182 BPF_A = 0x10 182 BLKBSZGET = 0x40081270
183 BPF_ABS = 0x20 183 BLKBSZSET = 0x80081271
184 BPF_ADD = 0x0 184 BLKFLSBUF = 0x20001261
185 BPF_ALU = 0x4 185 BLKFRAGET = 0x20001265
186 BPF_AND = 0x50 186 BLKFRASET = 0x20001264
187 BPF_B = 0x10 187 BLKGETSIZE = 0x20001260
188 BPF_DIV = 0x30 188 BLKGETSIZE64 = 0x40081272
189 BPF_H = 0x8 189 BLKPBSZGET = 0x2000127b
190 BPF_IMM = 0x0 190 BLKRAGET = 0x20001263
191 BPF_IND = 0x40 191 BLKRASET = 0x20001262
192 BPF_JA = 0x0 192 BLKROGET = 0x2000125e
193 BPF_JEQ = 0x10 193 BLKROSET = 0x2000125d
194 BPF_JGE = 0x30 194 BLKRRPART = 0x2000125f
195 BPF_JGT = 0x20 195 BLKSECTGET = 0x20001267
196 BPF_JMP = 0x5 196 BLKSECTSET = 0x20001266
197 BPF_JSET = 0x40 197 BLKSSZGET = 0x20001268
198 BPF_K = 0x0 198 BOTHER = 0x1000
199 BPF_LD = 0x0 199 BPF_A = 0x10
200 BPF_LDX = 0x1 200 BPF_ABS = 0x20
201 BPF_LEN = 0x80 201 BPF_ADD = 0x0
202 BPF_LL_OFF = -0x200000 202 BPF_ALU = 0x4
203 BPF_LSH = 0x60 203 BPF_AND = 0x50
204 BPF_MAJOR_VERSION = 0x1 204 BPF_B = 0x10
205 BPF_MAXINSNS = 0x1000 205 BPF_DIV = 0x30
206 BPF_MEM = 0x60 206 BPF_FS_MAGIC = 0xcafe4a11
207 BPF_MEMWORDS = 0x10 207 BPF_H = 0x8
208 BPF_MINOR_VERSION = 0x1 208 BPF_IMM = 0x0
209 BPF_MISC = 0x7 209 BPF_IND = 0x40
210 BPF_MOD = 0x90 210 BPF_JA = 0x0
211 BPF_MSH = 0xa0 211 BPF_JEQ = 0x10
212 BPF_MUL = 0x20 212 BPF_JGE = 0x30
213 BPF_NEG = 0x80 213 BPF_JGT = 0x20
214 BPF_NET_OFF = -0x100000 214 BPF_JMP = 0x5
215 BPF_OR = 0x40 215 BPF_JSET = 0x40
216 BPF_RET = 0x6 216 BPF_K = 0x0
217 BPF_RSH = 0x70 217 BPF_LD = 0x0
218 BPF_ST = 0x2 218 BPF_LDX = 0x1
219 BPF_STX = 0x3 219 BPF_LEN = 0x80
220 BPF_SUB = 0x10 220 BPF_LL_OFF = -0x200000
221 BPF_TAX = 0x0 221 BPF_LSH = 0x60
222 BPF_TXA = 0x80 222 BPF_MAJOR_VERSION = 0x1
223 BPF_W = 0x0 223 BPF_MAXINSNS = 0x1000
224 BPF_X = 0x8 224 BPF_MEM = 0x60
225 BPF_XOR = 0xa0 225 BPF_MEMWORDS = 0x10
226 BRKINT = 0x2 226 BPF_MINOR_VERSION = 0x1
227 BS0 = 0x0 227 BPF_MISC = 0x7
228 BS1 = 0x2000 228 BPF_MOD = 0x90
229 BSDLY = 0x2000 229 BPF_MSH = 0xa0
230 CAN_BCM = 0x2 230 BPF_MUL = 0x20
231 CAN_EFF_FLAG = 0x80000000 231 BPF_NEG = 0x80
232 CAN_EFF_ID_BITS = 0x1d 232 BPF_NET_OFF = -0x100000
233 CAN_EFF_MASK = 0x1fffffff 233 BPF_OR = 0x40
234 CAN_ERR_FLAG = 0x20000000 234 BPF_RET = 0x6
235 CAN_ERR_MASK = 0x1fffffff 235 BPF_RSH = 0x70
236 CAN_INV_FILTER = 0x20000000 236 BPF_ST = 0x2
237 CAN_ISOTP = 0x6 237 BPF_STX = 0x3
238 CAN_MAX_DLC = 0x8 238 BPF_SUB = 0x10
239 CAN_MAX_DLEN = 0x8 239 BPF_TAX = 0x0
240 CAN_MCNET = 0x5 240 BPF_TXA = 0x80
241 CAN_MTU = 0x10 241 BPF_W = 0x0
242 CAN_NPROTO = 0x7 242 BPF_X = 0x8
243 CAN_RAW = 0x1 243 BPF_XOR = 0xa0
244 CAN_RTR_FLAG = 0x40000000 244 BRKINT = 0x2
245 CAN_SFF_ID_BITS = 0xb 245 BS0 = 0x0
246 CAN_SFF_MASK = 0x7ff 246 BS1 = 0x2000
247 CAN_TP16 = 0x3 247 BSDLY = 0x2000
248 CAN_TP20 = 0x4 248 BTRFS_SUPER_MAGIC = 0x9123683e
249 CBAUD = 0x100f 249 BTRFS_TEST_MAGIC = 0x73727279
250 CBAUDEX = 0x1000 250 CAN_BCM = 0x2
251 CFLUSH = 0xf 251 CAN_EFF_FLAG = 0x80000000
252 CIBAUD = 0x100f0000 252 CAN_EFF_ID_BITS = 0x1d
253 CLOCAL = 0x800 253 CAN_EFF_MASK = 0x1fffffff
254 CLOCK_BOOTTIME = 0x7 254 CAN_ERR_FLAG = 0x20000000
255 CLOCK_BOOTTIME_ALARM = 0x9 255 CAN_ERR_MASK = 0x1fffffff
256 CLOCK_DEFAULT = 0x0 256 CAN_INV_FILTER = 0x20000000
257 CLOCK_EXT = 0x1 257 CAN_ISOTP = 0x6
258 CLOCK_INT = 0x2 258 CAN_MAX_DLC = 0x8
259 CLOCK_MONOTONIC = 0x1 259 CAN_MAX_DLEN = 0x8
260 CLOCK_MONOTONIC_COARSE = 0x6 260 CAN_MCNET = 0x5
261 CLOCK_MONOTONIC_RAW = 0x4 261 CAN_MTU = 0x10
262 CLOCK_PROCESS_CPUTIME_ID = 0x2 262 CAN_NPROTO = 0x7
263 CLOCK_REALTIME = 0x0 263 CAN_RAW = 0x1
264 CLOCK_REALTIME_ALARM = 0x8 264 CAN_RAW_FILTER_MAX = 0x200
265 CLOCK_REALTIME_COARSE = 0x5 265 CAN_RTR_FLAG = 0x40000000
266 CLOCK_TAI = 0xb 266 CAN_SFF_ID_BITS = 0xb
267 CLOCK_THREAD_CPUTIME_ID = 0x3 267 CAN_SFF_MASK = 0x7ff
268 CLOCK_TXFROMRX = 0x4 268 CAN_TP16 = 0x3
269 CLOCK_TXINT = 0x3 269 CAN_TP20 = 0x4
270 CLONE_CHILD_CLEARTID = 0x200000 270 CBAUD = 0x100f
271 CLONE_CHILD_SETTID = 0x1000000 271 CBAUDEX = 0x1000
272 CLONE_DETACHED = 0x400000 272 CFLUSH = 0xf
273 CLONE_FILES = 0x400 273 CGROUP2_SUPER_MAGIC = 0x63677270
274 CLONE_FS = 0x200 274 CGROUP_SUPER_MAGIC = 0x27e0eb
275 CLONE_IO = 0x80000000 275 CIBAUD = 0x100f0000
276 CLONE_NEWCGROUP = 0x2000000 276 CLOCAL = 0x800
277 CLONE_NEWIPC = 0x8000000 277 CLOCK_BOOTTIME = 0x7
278 CLONE_NEWNET = 0x40000000 278 CLOCK_BOOTTIME_ALARM = 0x9
279 CLONE_NEWNS = 0x20000 279 CLOCK_DEFAULT = 0x0
280 CLONE_NEWPID = 0x20000000 280 CLOCK_EXT = 0x1
281 CLONE_NEWUSER = 0x10000000 281 CLOCK_INT = 0x2
282 CLONE_NEWUTS = 0x4000000 282 CLOCK_MONOTONIC = 0x1
283 CLONE_PARENT = 0x8000 283 CLOCK_MONOTONIC_COARSE = 0x6
284 CLONE_PARENT_SETTID = 0x100000 284 CLOCK_MONOTONIC_RAW = 0x4
285 CLONE_PTRACE = 0x2000 285 CLOCK_PROCESS_CPUTIME_ID = 0x2
286 CLONE_SETTLS = 0x80000 286 CLOCK_REALTIME = 0x0
287 CLONE_SIGHAND = 0x800 287 CLOCK_REALTIME_ALARM = 0x8
288 CLONE_SYSVSEM = 0x40000 288 CLOCK_REALTIME_COARSE = 0x5
289 CLONE_THREAD = 0x10000 289 CLOCK_TAI = 0xb
290 CLONE_UNTRACED = 0x800000 290 CLOCK_THREAD_CPUTIME_ID = 0x3
291 CLONE_VFORK = 0x4000 291 CLOCK_TXFROMRX = 0x4
292 CLONE_VM = 0x100 292 CLOCK_TXINT = 0x3
293 CMSPAR = 0x40000000 293 CLONE_CHILD_CLEARTID = 0x200000
294 CR0 = 0x0 294 CLONE_CHILD_SETTID = 0x1000000
295 CR1 = 0x200 295 CLONE_DETACHED = 0x400000
296 CR2 = 0x400 296 CLONE_FILES = 0x400
297 CR3 = 0x600 297 CLONE_FS = 0x200
298 CRDLY = 0x600 298 CLONE_IO = 0x80000000
299 CREAD = 0x80 299 CLONE_NEWCGROUP = 0x2000000
300 CRTSCTS = 0x80000000 300 CLONE_NEWIPC = 0x8000000
301 CS5 = 0x0 301 CLONE_NEWNET = 0x40000000
302 CS6 = 0x10 302 CLONE_NEWNS = 0x20000
303 CS7 = 0x20 303 CLONE_NEWPID = 0x20000000
304 CS8 = 0x30 304 CLONE_NEWUSER = 0x10000000
305 CSIGNAL = 0xff 305 CLONE_NEWUTS = 0x4000000
306 CSIZE = 0x30 306 CLONE_PARENT = 0x8000
307 CSTART = 0x11 307 CLONE_PARENT_SETTID = 0x100000
308 CSTATUS = 0x0 308 CLONE_PTRACE = 0x2000
309 CSTOP = 0x13 309 CLONE_SETTLS = 0x80000
310 CSTOPB = 0x40 310 CLONE_SIGHAND = 0x800
311 CSUSP = 0x1a 311 CLONE_SYSVSEM = 0x40000
312 DT_BLK = 0x6 312 CLONE_THREAD = 0x10000
313 DT_CHR = 0x2 313 CLONE_UNTRACED = 0x800000
314 DT_DIR = 0x4 314 CLONE_VFORK = 0x4000
315 DT_FIFO = 0x1 315 CLONE_VM = 0x100
316 DT_LNK = 0xa 316 CMSPAR = 0x40000000
317 DT_REG = 0x8 317 CODA_SUPER_MAGIC = 0x73757245
318 DT_SOCK = 0xc 318 CR0 = 0x0
319 DT_UNKNOWN = 0x0 319 CR1 = 0x200
320 DT_WHT = 0xe 320 CR2 = 0x400
321 ECHO = 0x8 321 CR3 = 0x600
322 ECHOCTL = 0x200 322 CRAMFS_MAGIC = 0x28cd3d45
323 ECHOE = 0x10 323 CRDLY = 0x600
324 ECHOK = 0x20 324 CREAD = 0x80
325 ECHOKE = 0x800 325 CRTSCTS = 0x80000000
326 ECHONL = 0x40 326 CRYPTO_MAX_NAME = 0x40
327 ECHOPRT = 0x400 327 CRYPTO_MSG_MAX = 0x15
328 EMT_TAGOVF = 0x1 328 CRYPTO_NR_MSGTYPES = 0x6
329 ENCODING_DEFAULT = 0x0 329 CRYPTO_REPORT_MAXSIZE = 0x160
330 ENCODING_FM_MARK = 0x3 330 CS5 = 0x0
331 ENCODING_FM_SPACE = 0x4 331 CS6 = 0x10
332 ENCODING_MANCHESTER = 0x5 332 CS7 = 0x20
333 ENCODING_NRZ = 0x1 333 CS8 = 0x30
334 ENCODING_NRZI = 0x2 334 CSIGNAL = 0xff
335 EPOLLERR = 0x8 335 CSIZE = 0x30
336 EPOLLET = 0x80000000 336 CSTART = 0x11
337 EPOLLEXCLUSIVE = 0x10000000 337 CSTATUS = 0x0
338 EPOLLHUP = 0x10 338 CSTOP = 0x13
339 EPOLLIN = 0x1 339 CSTOPB = 0x40
340 EPOLLMSG = 0x400 340 CSUSP = 0x1a
341 EPOLLONESHOT = 0x40000000 341 DAXFS_MAGIC = 0x64646178
342 EPOLLOUT = 0x4 342 DEBUGFS_MAGIC = 0x64626720
343 EPOLLPRI = 0x2 343 DEVPTS_SUPER_MAGIC = 0x1cd1
344 EPOLLRDBAND = 0x80 344 DT_BLK = 0x6
345 EPOLLRDHUP = 0x2000 345 DT_CHR = 0x2
346 EPOLLRDNORM = 0x40 346 DT_DIR = 0x4
347 EPOLLWAKEUP = 0x20000000 347 DT_FIFO = 0x1
348 EPOLLWRBAND = 0x200 348 DT_LNK = 0xa
349 EPOLLWRNORM = 0x100 349 DT_REG = 0x8
350 EPOLL_CLOEXEC = 0x400000 350 DT_SOCK = 0xc
351 EPOLL_CTL_ADD = 0x1 351 DT_UNKNOWN = 0x0
352 EPOLL_CTL_DEL = 0x2 352 DT_WHT = 0xe
353 EPOLL_CTL_MOD = 0x3 353 ECHO = 0x8
354 ETH_P_1588 = 0x88f7 354 ECHOCTL = 0x200
355 ETH_P_8021AD = 0x88a8 355 ECHOE = 0x10
356 ETH_P_8021AH = 0x88e7 356 ECHOK = 0x20
357 ETH_P_8021Q = 0x8100 357 ECHOKE = 0x800
358 ETH_P_80221 = 0x8917 358 ECHONL = 0x40
359 ETH_P_802_2 = 0x4 359 ECHOPRT = 0x400
360 ETH_P_802_3 = 0x1 360 ECRYPTFS_SUPER_MAGIC = 0xf15f
361 ETH_P_802_3_MIN = 0x600 361 EFD_CLOEXEC = 0x400000
362 ETH_P_802_EX1 = 0x88b5 362 EFD_NONBLOCK = 0x4000
363 ETH_P_AARP = 0x80f3 363 EFD_SEMAPHORE = 0x1
364 ETH_P_AF_IUCV = 0xfbfb 364 EFIVARFS_MAGIC = 0xde5e81e4
365 ETH_P_ALL = 0x3 365 EFS_SUPER_MAGIC = 0x414a53
366 ETH_P_AOE = 0x88a2 366 EMT_TAGOVF = 0x1
367 ETH_P_ARCNET = 0x1a 367 ENCODING_DEFAULT = 0x0
368 ETH_P_ARP = 0x806 368 ENCODING_FM_MARK = 0x3
369 ETH_P_ATALK = 0x809b 369 ENCODING_FM_SPACE = 0x4
370 ETH_P_ATMFATE = 0x8884 370 ENCODING_MANCHESTER = 0x5
371 ETH_P_ATMMPOA = 0x884c 371 ENCODING_NRZ = 0x1
372 ETH_P_AX25 = 0x2 372 ENCODING_NRZI = 0x2
373 ETH_P_BATMAN = 0x4305 373 EPOLLERR = 0x8
374 ETH_P_BPQ = 0x8ff 374 EPOLLET = 0x80000000
375 ETH_P_CAIF = 0xf7 375 EPOLLEXCLUSIVE = 0x10000000
376 ETH_P_CAN = 0xc 376 EPOLLHUP = 0x10
377 ETH_P_CANFD = 0xd 377 EPOLLIN = 0x1
378 ETH_P_CONTROL = 0x16 378 EPOLLMSG = 0x400
379 ETH_P_CUST = 0x6006 379 EPOLLONESHOT = 0x40000000
380 ETH_P_DDCMP = 0x6 380 EPOLLOUT = 0x4
381 ETH_P_DEC = 0x6000 381 EPOLLPRI = 0x2
382 ETH_P_DIAG = 0x6005 382 EPOLLRDBAND = 0x80
383 ETH_P_DNA_DL = 0x6001 383 EPOLLRDHUP = 0x2000
384 ETH_P_DNA_RC = 0x6002 384 EPOLLRDNORM = 0x40
385 ETH_P_DNA_RT = 0x6003 385 EPOLLWAKEUP = 0x20000000
386 ETH_P_DSA = 0x1b 386 EPOLLWRBAND = 0x200
387 ETH_P_ECONET = 0x18 387 EPOLLWRNORM = 0x100
388 ETH_P_EDSA = 0xdada 388 EPOLL_CLOEXEC = 0x400000
389 ETH_P_FCOE = 0x8906 389 EPOLL_CTL_ADD = 0x1
390 ETH_P_FIP = 0x8914 390 EPOLL_CTL_DEL = 0x2
391 ETH_P_HDLC = 0x19 391 EPOLL_CTL_MOD = 0x3
392 ETH_P_HSR = 0x892f 392 ETH_P_1588 = 0x88f7
393 ETH_P_IEEE802154 = 0xf6 393 ETH_P_8021AD = 0x88a8
394 ETH_P_IEEEPUP = 0xa00 394 ETH_P_8021AH = 0x88e7
395 ETH_P_IEEEPUPAT = 0xa01 395 ETH_P_8021Q = 0x8100
396 ETH_P_IP = 0x800 396 ETH_P_80221 = 0x8917
397 ETH_P_IPV6 = 0x86dd 397 ETH_P_802_2 = 0x4
398 ETH_P_IPX = 0x8137 398 ETH_P_802_3 = 0x1
399 ETH_P_IRDA = 0x17 399 ETH_P_802_3_MIN = 0x600
400 ETH_P_LAT = 0x6004 400 ETH_P_802_EX1 = 0x88b5
401 ETH_P_LINK_CTL = 0x886c 401 ETH_P_AARP = 0x80f3
402 ETH_P_LOCALTALK = 0x9 402 ETH_P_AF_IUCV = 0xfbfb
403 ETH_P_LOOP = 0x60 403 ETH_P_ALL = 0x3
404 ETH_P_LOOPBACK = 0x9000 404 ETH_P_AOE = 0x88a2
405 ETH_P_MACSEC = 0x88e5 405 ETH_P_ARCNET = 0x1a
406 ETH_P_MOBITEX = 0x15 406 ETH_P_ARP = 0x806
407 ETH_P_MPLS_MC = 0x8848 407 ETH_P_ATALK = 0x809b
408 ETH_P_MPLS_UC = 0x8847 408 ETH_P_ATMFATE = 0x8884
409 ETH_P_MVRP = 0x88f5 409 ETH_P_ATMMPOA = 0x884c
410 ETH_P_PAE = 0x888e 410 ETH_P_AX25 = 0x2
411 ETH_P_PAUSE = 0x8808 411 ETH_P_BATMAN = 0x4305
412 ETH_P_PHONET = 0xf5 412 ETH_P_BPQ = 0x8ff
413 ETH_P_PPPTALK = 0x10 413 ETH_P_CAIF = 0xf7
414 ETH_P_PPP_DISC = 0x8863 414 ETH_P_CAN = 0xc
415 ETH_P_PPP_MP = 0x8 415 ETH_P_CANFD = 0xd
416 ETH_P_PPP_SES = 0x8864 416 ETH_P_CONTROL = 0x16
417 ETH_P_PRP = 0x88fb 417 ETH_P_CUST = 0x6006
418 ETH_P_PUP = 0x200 418 ETH_P_DDCMP = 0x6
419 ETH_P_PUPAT = 0x201 419 ETH_P_DEC = 0x6000
420 ETH_P_QINQ1 = 0x9100 420 ETH_P_DIAG = 0x6005
421 ETH_P_QINQ2 = 0x9200 421 ETH_P_DNA_DL = 0x6001
422 ETH_P_QINQ3 = 0x9300 422 ETH_P_DNA_RC = 0x6002
423 ETH_P_RARP = 0x8035 423 ETH_P_DNA_RT = 0x6003
424 ETH_P_SCA = 0x6007 424 ETH_P_DSA = 0x1b
425 ETH_P_SLOW = 0x8809 425 ETH_P_ECONET = 0x18
426 ETH_P_SNAP = 0x5 426 ETH_P_EDSA = 0xdada
427 ETH_P_TDLS = 0x890d 427 ETH_P_ERSPAN = 0x88be
428 ETH_P_TEB = 0x6558 428 ETH_P_ERSPAN2 = 0x22eb
429 ETH_P_TIPC = 0x88ca 429 ETH_P_FCOE = 0x8906
430 ETH_P_TRAILER = 0x1c 430 ETH_P_FIP = 0x8914
431 ETH_P_TR_802_2 = 0x11 431 ETH_P_HDLC = 0x19
432 ETH_P_TSN = 0x22f0 432 ETH_P_HSR = 0x892f
433 ETH_P_WAN_PPP = 0x7 433 ETH_P_IBOE = 0x8915
434 ETH_P_WCCP = 0x883e 434 ETH_P_IEEE802154 = 0xf6
435 ETH_P_X25 = 0x805 435 ETH_P_IEEEPUP = 0xa00
436 ETH_P_XDSA = 0xf8 436 ETH_P_IEEEPUPAT = 0xa01
437 EXTA = 0xe 437 ETH_P_IFE = 0xed3e
438 EXTB = 0xf 438 ETH_P_IP = 0x800
439 EXTPROC = 0x10000 439 ETH_P_IPV6 = 0x86dd
440 FALLOC_FL_COLLAPSE_RANGE = 0x8 440 ETH_P_IPX = 0x8137
441 FALLOC_FL_INSERT_RANGE = 0x20 441 ETH_P_IRDA = 0x17
442 FALLOC_FL_KEEP_SIZE = 0x1 442 ETH_P_LAT = 0x6004
443 FALLOC_FL_NO_HIDE_STALE = 0x4 443 ETH_P_LINK_CTL = 0x886c
444 FALLOC_FL_PUNCH_HOLE = 0x2 444 ETH_P_LOCALTALK = 0x9
445 FALLOC_FL_ZERO_RANGE = 0x10 445 ETH_P_LOOP = 0x60
446 FD_CLOEXEC = 0x1 446 ETH_P_LOOPBACK = 0x9000
447 FD_SETSIZE = 0x400 447 ETH_P_MACSEC = 0x88e5
448 FF0 = 0x0 448 ETH_P_MAP = 0xf9
449 FF1 = 0x8000 449 ETH_P_MOBITEX = 0x15
450 FFDLY = 0x8000 450 ETH_P_MPLS_MC = 0x8848
451 FLUSHO = 0x2000 451 ETH_P_MPLS_UC = 0x8847
452 F_DUPFD = 0x0 452 ETH_P_MVRP = 0x88f5
453 F_DUPFD_CLOEXEC = 0x406 453 ETH_P_NCSI = 0x88f8
454 F_EXLCK = 0x4 454 ETH_P_NSH = 0x894f
455 F_GETFD = 0x1 455 ETH_P_PAE = 0x888e
456 F_GETFL = 0x3 456 ETH_P_PAUSE = 0x8808
457 F_GETLEASE = 0x401 457 ETH_P_PHONET = 0xf5
458 F_GETLK = 0x7 458 ETH_P_PPPTALK = 0x10
459 F_GETLK64 = 0x7 459 ETH_P_PPP_DISC = 0x8863
460 F_GETOWN = 0x5 460 ETH_P_PPP_MP = 0x8
461 F_GETOWN_EX = 0x10 461 ETH_P_PPP_SES = 0x8864
462 F_GETPIPE_SZ = 0x408 462 ETH_P_PREAUTH = 0x88c7
463 F_GETSIG = 0xb 463 ETH_P_PRP = 0x88fb
464 F_LOCK = 0x1 464 ETH_P_PUP = 0x200
465 F_NOTIFY = 0x402 465 ETH_P_PUPAT = 0x201
466 F_OFD_GETLK = 0x24 466 ETH_P_QINQ1 = 0x9100
467 F_OFD_SETLK = 0x25 467 ETH_P_QINQ2 = 0x9200
468 F_OFD_SETLKW = 0x26 468 ETH_P_QINQ3 = 0x9300
469 F_OK = 0x0 469 ETH_P_RARP = 0x8035
470 F_RDLCK = 0x1 470 ETH_P_SCA = 0x6007
471 F_SETFD = 0x2 471 ETH_P_SLOW = 0x8809
472 F_SETFL = 0x4 472 ETH_P_SNAP = 0x5
473 F_SETLEASE = 0x400 473 ETH_P_TDLS = 0x890d
474 F_SETLK = 0x8 474 ETH_P_TEB = 0x6558
475 F_SETLK64 = 0x8 475 ETH_P_TIPC = 0x88ca
476 F_SETLKW = 0x9 476 ETH_P_TRAILER = 0x1c
477 F_SETLKW64 = 0x9 477 ETH_P_TR_802_2 = 0x11
478 F_SETOWN = 0x6 478 ETH_P_TSN = 0x22f0
479 F_SETOWN_EX = 0xf 479 ETH_P_WAN_PPP = 0x7
480 F_SETPIPE_SZ = 0x407 480 ETH_P_WCCP = 0x883e
481 F_SETSIG = 0xa 481 ETH_P_X25 = 0x805
482 F_SHLCK = 0x8 482 ETH_P_XDSA = 0xf8
483 F_TEST = 0x3 483 EXABYTE_ENABLE_NEST = 0xf0
484 F_TLOCK = 0x2 484 EXT2_SUPER_MAGIC = 0xef53
485 F_ULOCK = 0x0 485 EXT3_SUPER_MAGIC = 0xef53
486 F_UNLCK = 0x3 486 EXT4_SUPER_MAGIC = 0xef53
487 F_WRLCK = 0x2 487 EXTA = 0xe
488 GRND_NONBLOCK = 0x1 488 EXTB = 0xf
489 GRND_RANDOM = 0x2 489 EXTPROC = 0x10000
490 HUPCL = 0x400 490 F2FS_SUPER_MAGIC = 0xf2f52010
491 IBSHIFT = 0x10 491 FALLOC_FL_COLLAPSE_RANGE = 0x8
492 ICANON = 0x2 492 FALLOC_FL_INSERT_RANGE = 0x20
493 ICMPV6_FILTER = 0x1 493 FALLOC_FL_KEEP_SIZE = 0x1
494 ICRNL = 0x100 494 FALLOC_FL_NO_HIDE_STALE = 0x4
495 IEXTEN = 0x8000 495 FALLOC_FL_PUNCH_HOLE = 0x2
496 IFA_F_DADFAILED = 0x8 496 FALLOC_FL_UNSHARE_RANGE = 0x40
497 IFA_F_DEPRECATED = 0x20 497 FALLOC_FL_ZERO_RANGE = 0x10
498 IFA_F_HOMEADDRESS = 0x10 498 FANOTIFY_METADATA_VERSION = 0x3
499 IFA_F_MANAGETEMPADDR = 0x100 499 FAN_ACCESS = 0x1
500 IFA_F_MCAUTOJOIN = 0x400 500 FAN_ACCESS_PERM = 0x20000
501 IFA_F_NODAD = 0x2 501 FAN_ALLOW = 0x1
502 IFA_F_NOPREFIXROUTE = 0x200 502 FAN_ALL_CLASS_BITS = 0xc
503 IFA_F_OPTIMISTIC = 0x4 503 FAN_ALL_EVENTS = 0x3b
504 IFA_F_PERMANENT = 0x80 504 FAN_ALL_INIT_FLAGS = 0x3f
505 IFA_F_SECONDARY = 0x1 505 FAN_ALL_MARK_FLAGS = 0xff
506 IFA_F_STABLE_PRIVACY = 0x800 506 FAN_ALL_OUTGOING_EVENTS = 0x3403b
507 IFA_F_TEMPORARY = 0x1 507 FAN_ALL_PERM_EVENTS = 0x30000
508 IFA_F_TENTATIVE = 0x40 508 FAN_AUDIT = 0x10
509 IFA_MAX = 0x8 509 FAN_CLASS_CONTENT = 0x4
510 IFF_ALLMULTI = 0x200 510 FAN_CLASS_NOTIF = 0x0
511 IFF_ATTACH_QUEUE = 0x200 511 FAN_CLASS_PRE_CONTENT = 0x8
512 IFF_AUTOMEDIA = 0x4000 512 FAN_CLOEXEC = 0x1
513 IFF_BROADCAST = 0x2 513 FAN_CLOSE = 0x18
514 IFF_DEBUG = 0x4 514 FAN_CLOSE_NOWRITE = 0x10
515 IFF_DETACH_QUEUE = 0x400 515 FAN_CLOSE_WRITE = 0x8
516 IFF_DORMANT = 0x20000 516 FAN_DENY = 0x2
517 IFF_DYNAMIC = 0x8000 517 FAN_ENABLE_AUDIT = 0x40
518 IFF_ECHO = 0x40000 518 FAN_EVENT_METADATA_LEN = 0x18
519 IFF_LOOPBACK = 0x8 519 FAN_EVENT_ON_CHILD = 0x8000000
520 IFF_LOWER_UP = 0x10000 520 FAN_MARK_ADD = 0x1
521 IFF_MASTER = 0x400 521 FAN_MARK_DONT_FOLLOW = 0x4
522 IFF_MULTICAST = 0x1000 522 FAN_MARK_FILESYSTEM = 0x100
523 IFF_MULTI_QUEUE = 0x100 523 FAN_MARK_FLUSH = 0x80
524 IFF_NOARP = 0x80 524 FAN_MARK_IGNORED_MASK = 0x20
525 IFF_NOFILTER = 0x1000 525 FAN_MARK_IGNORED_SURV_MODIFY = 0x40
526 IFF_NOTRAILERS = 0x20 526 FAN_MARK_INODE = 0x0
527 IFF_NO_PI = 0x1000 527 FAN_MARK_MOUNT = 0x10
528 IFF_ONE_QUEUE = 0x2000 528 FAN_MARK_ONLYDIR = 0x8
529 IFF_PERSIST = 0x800 529 FAN_MARK_REMOVE = 0x2
530 IFF_POINTOPOINT = 0x10 530 FAN_MODIFY = 0x2
531 IFF_PORTSEL = 0x2000 531 FAN_NOFD = -0x1
532 IFF_PROMISC = 0x100 532 FAN_NONBLOCK = 0x2
533 IFF_RUNNING = 0x40 533 FAN_ONDIR = 0x40000000
534 IFF_SLAVE = 0x800 534 FAN_OPEN = 0x20
535 IFF_TAP = 0x2 535 FAN_OPEN_EXEC = 0x1000
536 IFF_TUN = 0x1 536 FAN_OPEN_EXEC_PERM = 0x40000
537 IFF_TUN_EXCL = 0x8000 537 FAN_OPEN_PERM = 0x10000
538 IFF_UP = 0x1 538 FAN_Q_OVERFLOW = 0x4000
539 IFF_VNET_HDR = 0x4000 539 FAN_REPORT_TID = 0x100
540 IFF_VOLATILE = 0x70c5a 540 FAN_UNLIMITED_MARKS = 0x20
541 IFNAMSIZ = 0x10 541 FAN_UNLIMITED_QUEUE = 0x10
542 IGNBRK = 0x1 542 FD_CLOEXEC = 0x1
543 IGNCR = 0x80 543 FD_SETSIZE = 0x400
544 IGNPAR = 0x4 544 FF0 = 0x0
545 IMAXBEL = 0x2000 545 FF1 = 0x8000
546 INLCR = 0x40 546 FFDLY = 0x8000
547 INPCK = 0x10 547 FLUSHO = 0x1000
548 IN_ACCESS = 0x1 548 FS_ENCRYPTION_MODE_ADIANTUM = 0x9
549 IN_ALL_EVENTS = 0xfff 549 FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
550 IN_ATTRIB = 0x4 550 FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
551 IN_CLASSA_HOST = 0xffffff 551 FS_ENCRYPTION_MODE_AES_256_CBC = 0x3
552 IN_CLASSA_MAX = 0x80 552 FS_ENCRYPTION_MODE_AES_256_CTS = 0x4
553 IN_CLASSA_NET = 0xff000000 553 FS_ENCRYPTION_MODE_AES_256_GCM = 0x2
554 IN_CLASSA_NSHIFT = 0x18 554 FS_ENCRYPTION_MODE_AES_256_XTS = 0x1
555 IN_CLASSB_HOST = 0xffff 555 FS_ENCRYPTION_MODE_INVALID = 0x0
556 IN_CLASSB_MAX = 0x10000 556 FS_ENCRYPTION_MODE_SPECK128_256_CTS = 0x8
557 IN_CLASSB_NET = 0xffff0000 557 FS_ENCRYPTION_MODE_SPECK128_256_XTS = 0x7
558 IN_CLASSB_NSHIFT = 0x10 558 FS_IOC_GET_ENCRYPTION_POLICY = 0x800c6615
559 IN_CLASSC_HOST = 0xff 559 FS_IOC_GET_ENCRYPTION_PWSALT = 0x80106614
560 IN_CLASSC_NET = 0xffffff00 560 FS_IOC_SET_ENCRYPTION_POLICY = 0x400c6613
561 IN_CLASSC_NSHIFT = 0x8 561 FS_KEY_DESCRIPTOR_SIZE = 0x8
562 IN_CLOEXEC = 0x400000 562 FS_KEY_DESC_PREFIX = "fscrypt:"
563 IN_CLOSE = 0x18 563 FS_KEY_DESC_PREFIX_SIZE = 0x8
564 IN_CLOSE_NOWRITE = 0x10 564 FS_MAX_KEY_SIZE = 0x40
565 IN_CLOSE_WRITE = 0x8 565 FS_POLICY_FLAGS_PAD_16 = 0x2
566 IN_CREATE = 0x100 566 FS_POLICY_FLAGS_PAD_32 = 0x3
567 IN_DELETE = 0x200 567 FS_POLICY_FLAGS_PAD_4 = 0x0
568 IN_DELETE_SELF = 0x400 568 FS_POLICY_FLAGS_PAD_8 = 0x1
569 IN_DONT_FOLLOW = 0x2000000 569 FS_POLICY_FLAGS_PAD_MASK = 0x3
570 IN_EXCL_UNLINK = 0x4000000 570 FS_POLICY_FLAGS_VALID = 0x7
571 IN_IGNORED = 0x8000 571 FUTEXFS_SUPER_MAGIC = 0xbad1dea
572 IN_ISDIR = 0x40000000 572 F_ADD_SEALS = 0x409
573 IN_LOOPBACKNET = 0x7f 573 F_DUPFD = 0x0
574 IN_MASK_ADD = 0x20000000 574 F_DUPFD_CLOEXEC = 0x406
575 IN_MODIFY = 0x2 575 F_EXLCK = 0x4
576 IN_MOVE = 0xc0 576 F_GETFD = 0x1
577 IN_MOVED_FROM = 0x40 577 F_GETFL = 0x3
578 IN_MOVED_TO = 0x80 578 F_GETLEASE = 0x401
579 IN_MOVE_SELF = 0x800 579 F_GETLK = 0x7
580 IN_NONBLOCK = 0x4000 580 F_GETLK64 = 0x7
581 IN_ONESHOT = 0x80000000 581 F_GETOWN = 0x5
582 IN_ONLYDIR = 0x1000000 582 F_GETOWN_EX = 0x10
583 IN_OPEN = 0x20 583 F_GETPIPE_SZ = 0x408
584 IN_Q_OVERFLOW = 0x4000 584 F_GETSIG = 0xb
585 IN_UNMOUNT = 0x2000 585 F_GET_FILE_RW_HINT = 0x40d
586 IPPROTO_AH = 0x33 586 F_GET_RW_HINT = 0x40b
587 IPPROTO_BEETPH = 0x5e 587 F_GET_SEALS = 0x40a
588 IPPROTO_COMP = 0x6c 588 F_LOCK = 0x1
589 IPPROTO_DCCP = 0x21 589 F_NOTIFY = 0x402
590 IPPROTO_DSTOPTS = 0x3c 590 F_OFD_GETLK = 0x24
591 IPPROTO_EGP = 0x8 591 F_OFD_SETLK = 0x25
592 IPPROTO_ENCAP = 0x62 592 F_OFD_SETLKW = 0x26
593 IPPROTO_ESP = 0x32 593 F_OK = 0x0
594 IPPROTO_FRAGMENT = 0x2c 594 F_RDLCK = 0x1
595 IPPROTO_GRE = 0x2f 595 F_SEAL_GROW = 0x4
596 IPPROTO_HOPOPTS = 0x0 596 F_SEAL_SEAL = 0x1
597 IPPROTO_ICMP = 0x1 597 F_SEAL_SHRINK = 0x2
598 IPPROTO_ICMPV6 = 0x3a 598 F_SEAL_WRITE = 0x8
599 IPPROTO_IDP = 0x16 599 F_SETFD = 0x2
600 IPPROTO_IGMP = 0x2 600 F_SETFL = 0x4
601 IPPROTO_IP = 0x0 601 F_SETLEASE = 0x400
602 IPPROTO_IPIP = 0x4 602 F_SETLK = 0x8
603 IPPROTO_IPV6 = 0x29 603 F_SETLK64 = 0x8
604 IPPROTO_MH = 0x87 604 F_SETLKW = 0x9
605 IPPROTO_MPLS = 0x89 605 F_SETLKW64 = 0x9
606 IPPROTO_MTP = 0x5c 606 F_SETOWN = 0x6
607 IPPROTO_NONE = 0x3b 607 F_SETOWN_EX = 0xf
608 IPPROTO_PIM = 0x67 608 F_SETPIPE_SZ = 0x407
609 IPPROTO_PUP = 0xc 609 F_SETSIG = 0xa
610 IPPROTO_RAW = 0xff 610 F_SET_FILE_RW_HINT = 0x40e
611 IPPROTO_ROUTING = 0x2b 611 F_SET_RW_HINT = 0x40c
612 IPPROTO_RSVP = 0x2e 612 F_SHLCK = 0x8
613 IPPROTO_SCTP = 0x84 613 F_TEST = 0x3
614 IPPROTO_TCP = 0x6 614 F_TLOCK = 0x2
615 IPPROTO_TP = 0x1d 615 F_ULOCK = 0x0
616 IPPROTO_UDP = 0x11 616 F_UNLCK = 0x3
617 IPPROTO_UDPLITE = 0x88 617 F_WRLCK = 0x2
618 IPV6_2292DSTOPTS = 0x4 618 GENL_ADMIN_PERM = 0x1
619 IPV6_2292HOPLIMIT = 0x8 619 GENL_CMD_CAP_DO = 0x2
620 IPV6_2292HOPOPTS = 0x3 620 GENL_CMD_CAP_DUMP = 0x4
621 IPV6_2292PKTINFO = 0x2 621 GENL_CMD_CAP_HASPOL = 0x8
622 IPV6_2292PKTOPTIONS = 0x6 622 GENL_HDRLEN = 0x4
623 IPV6_2292RTHDR = 0x5 623 GENL_ID_CTRL = 0x10
624 IPV6_ADDRFORM = 0x1 624 GENL_ID_PMCRAID = 0x12
625 IPV6_ADD_MEMBERSHIP = 0x14 625 GENL_ID_VFS_DQUOT = 0x11
626 IPV6_AUTHHDR = 0xa 626 GENL_MAX_ID = 0x3ff
627 IPV6_CHECKSUM = 0x7 627 GENL_MIN_ID = 0x10
628 IPV6_DONTFRAG = 0x3e 628 GENL_NAMSIZ = 0x10
629 IPV6_DROP_MEMBERSHIP = 0x15 629 GENL_START_ALLOC = 0x13
630 IPV6_DSTOPTS = 0x3b 630 GENL_UNS_ADMIN_PERM = 0x10
631 IPV6_HDRINCL = 0x24 631 GRND_NONBLOCK = 0x1
632 IPV6_HOPLIMIT = 0x34 632 GRND_RANDOM = 0x2
633 IPV6_HOPOPTS = 0x36 633 HDIO_DRIVE_CMD = 0x31f
634 IPV6_IPSEC_POLICY = 0x22 634 HDIO_DRIVE_CMD_AEB = 0x31e
635 IPV6_JOIN_ANYCAST = 0x1b 635 HDIO_DRIVE_CMD_HDR_SIZE = 0x4
636 IPV6_JOIN_GROUP = 0x14 636 HDIO_DRIVE_HOB_HDR_SIZE = 0x8
637 IPV6_LEAVE_ANYCAST = 0x1c 637 HDIO_DRIVE_RESET = 0x31c
638 IPV6_LEAVE_GROUP = 0x15 638 HDIO_DRIVE_TASK = 0x31e
639 IPV6_MTU = 0x18 639 HDIO_DRIVE_TASKFILE = 0x31d
640 IPV6_MTU_DISCOVER = 0x17 640 HDIO_DRIVE_TASK_HDR_SIZE = 0x8
641 IPV6_MULTICAST_HOPS = 0x12 641 HDIO_GETGEO = 0x301
642 IPV6_MULTICAST_IF = 0x11 642 HDIO_GET_32BIT = 0x309
643 IPV6_MULTICAST_LOOP = 0x13 643 HDIO_GET_ACOUSTIC = 0x30f
644 IPV6_NEXTHOP = 0x9 644 HDIO_GET_ADDRESS = 0x310
645 IPV6_PATHMTU = 0x3d 645 HDIO_GET_BUSSTATE = 0x31a
646 IPV6_PKTINFO = 0x32 646 HDIO_GET_DMA = 0x30b
647 IPV6_PMTUDISC_DO = 0x2 647 HDIO_GET_IDENTITY = 0x30d
648 IPV6_PMTUDISC_DONT = 0x0 648 HDIO_GET_KEEPSETTINGS = 0x308
649 IPV6_PMTUDISC_INTERFACE = 0x4 649 HDIO_GET_MULTCOUNT = 0x304
650 IPV6_PMTUDISC_OMIT = 0x5 650 HDIO_GET_NICE = 0x30c
651 IPV6_PMTUDISC_PROBE = 0x3 651 HDIO_GET_NOWERR = 0x30a
652 IPV6_PMTUDISC_WANT = 0x1 652 HDIO_GET_QDMA = 0x305
653 IPV6_RECVDSTOPTS = 0x3a 653 HDIO_GET_UNMASKINTR = 0x302
654 IPV6_RECVERR = 0x19 654 HDIO_GET_WCACHE = 0x30e
655 IPV6_RECVHOPLIMIT = 0x33 655 HDIO_OBSOLETE_IDENTITY = 0x307
656 IPV6_RECVHOPOPTS = 0x35 656 HDIO_SCAN_HWIF = 0x328
657 IPV6_RECVPATHMTU = 0x3c 657 HDIO_SET_32BIT = 0x324
658 IPV6_RECVPKTINFO = 0x31 658 HDIO_SET_ACOUSTIC = 0x32c
659 IPV6_RECVRTHDR = 0x38 659 HDIO_SET_ADDRESS = 0x32f
660 IPV6_RECVTCLASS = 0x42 660 HDIO_SET_BUSSTATE = 0x32d
661 IPV6_ROUTER_ALERT = 0x16 661 HDIO_SET_DMA = 0x326
662 IPV6_RTHDR = 0x39 662 HDIO_SET_KEEPSETTINGS = 0x323
663 IPV6_RTHDRDSTOPTS = 0x37 663 HDIO_SET_MULTCOUNT = 0x321
664 IPV6_RTHDR_LOOSE = 0x0 664 HDIO_SET_NICE = 0x329
665 IPV6_RTHDR_STRICT = 0x1 665 HDIO_SET_NOWERR = 0x325
666 IPV6_RTHDR_TYPE_0 = 0x0 666 HDIO_SET_PIO_MODE = 0x327
667 IPV6_RXDSTOPTS = 0x3b 667 HDIO_SET_QDMA = 0x32e
668 IPV6_RXHOPOPTS = 0x36 668 HDIO_SET_UNMASKINTR = 0x322
669 IPV6_TCLASS = 0x43 669 HDIO_SET_WCACHE = 0x32b
670 IPV6_UNICAST_HOPS = 0x10 670 HDIO_SET_XFER = 0x306
671 IPV6_V6ONLY = 0x1a 671 HDIO_TRISTATE_HWIF = 0x31b
672 IPV6_XFRM_POLICY = 0x23 672 HDIO_UNREGISTER_HWIF = 0x32a
673 IP_ADD_MEMBERSHIP = 0x23 673 HOSTFS_SUPER_MAGIC = 0xc0ffee
674 IP_ADD_SOURCE_MEMBERSHIP = 0x27 674 HPFS_SUPER_MAGIC = 0xf995e849
675 IP_BIND_ADDRESS_NO_PORT = 0x18 675 HUGETLBFS_MAGIC = 0x958458f6
676 IP_BLOCK_SOURCE = 0x26 676 HUPCL = 0x400
677 IP_CHECKSUM = 0x17 677 IBSHIFT = 0x10
678 IP_DEFAULT_MULTICAST_LOOP = 0x1 678 ICANON = 0x2
679 IP_DEFAULT_MULTICAST_TTL = 0x1 679 ICMPV6_FILTER = 0x1
680 IP_DF = 0x4000 680 ICRNL = 0x100
681 IP_DROP_MEMBERSHIP = 0x24 681 IEXTEN = 0x8000
682 IP_DROP_SOURCE_MEMBERSHIP = 0x28 682 IFA_F_DADFAILED = 0x8
683 IP_FREEBIND = 0xf 683 IFA_F_DEPRECATED = 0x20
684 IP_HDRINCL = 0x3 684 IFA_F_HOMEADDRESS = 0x10
685 IP_IPSEC_POLICY = 0x10 685 IFA_F_MANAGETEMPADDR = 0x100
686 IP_MAXPACKET = 0xffff 686 IFA_F_MCAUTOJOIN = 0x400
687 IP_MAX_MEMBERSHIPS = 0x14 687 IFA_F_NODAD = 0x2
688 IP_MF = 0x2000 688 IFA_F_NOPREFIXROUTE = 0x200
689 IP_MINTTL = 0x15 689 IFA_F_OPTIMISTIC = 0x4
690 IP_MSFILTER = 0x29 690 IFA_F_PERMANENT = 0x80
691 IP_MSS = 0x240 691 IFA_F_SECONDARY = 0x1
692 IP_MTU = 0xe 692 IFA_F_STABLE_PRIVACY = 0x800
693 IP_MTU_DISCOVER = 0xa 693 IFA_F_TEMPORARY = 0x1
694 IP_MULTICAST_ALL = 0x31 694 IFA_F_TENTATIVE = 0x40
695 IP_MULTICAST_IF = 0x20 695 IFA_MAX = 0xa
696 IP_MULTICAST_LOOP = 0x22 696 IFF_ALLMULTI = 0x200
697 IP_MULTICAST_TTL = 0x21 697 IFF_ATTACH_QUEUE = 0x200
698 IP_NODEFRAG = 0x16 698 IFF_AUTOMEDIA = 0x4000
699 IP_OFFMASK = 0x1fff 699 IFF_BROADCAST = 0x2
700 IP_OPTIONS = 0x4 700 IFF_DEBUG = 0x4
701 IP_ORIGDSTADDR = 0x14 701 IFF_DETACH_QUEUE = 0x400
702 IP_PASSSEC = 0x12 702 IFF_DORMANT = 0x20000
703 IP_PKTINFO = 0x8 703 IFF_DYNAMIC = 0x8000
704 IP_PKTOPTIONS = 0x9 704 IFF_ECHO = 0x40000
705 IP_PMTUDISC = 0xa 705 IFF_LOOPBACK = 0x8
706 IP_PMTUDISC_DO = 0x2 706 IFF_LOWER_UP = 0x10000
707 IP_PMTUDISC_DONT = 0x0 707 IFF_MASTER = 0x400
708 IP_PMTUDISC_INTERFACE = 0x4 708 IFF_MULTICAST = 0x1000
709 IP_PMTUDISC_OMIT = 0x5 709 IFF_MULTI_QUEUE = 0x100
710 IP_PMTUDISC_PROBE = 0x3 710 IFF_NAPI = 0x10
711 IP_PMTUDISC_WANT = 0x1 711 IFF_NAPI_FRAGS = 0x20
712 IP_RECVERR = 0xb 712 IFF_NOARP = 0x80
713 IP_RECVOPTS = 0x6 713 IFF_NOFILTER = 0x1000
714 IP_RECVORIGDSTADDR = 0x14 714 IFF_NOTRAILERS = 0x20
715 IP_RECVRETOPTS = 0x7 715 IFF_NO_PI = 0x1000
716 IP_RECVTOS = 0xd 716 IFF_ONE_QUEUE = 0x2000
717 IP_RECVTTL = 0xc 717 IFF_PERSIST = 0x800
718 IP_RETOPTS = 0x7 718 IFF_POINTOPOINT = 0x10
719 IP_RF = 0x8000 719 IFF_PORTSEL = 0x2000
720 IP_ROUTER_ALERT = 0x5 720 IFF_PROMISC = 0x100
721 IP_TOS = 0x1 721 IFF_RUNNING = 0x40
722 IP_TRANSPARENT = 0x13 722 IFF_SLAVE = 0x800
723 IP_TTL = 0x2 723 IFF_TAP = 0x2
724 IP_UNBLOCK_SOURCE = 0x25 724 IFF_TUN = 0x1
725 IP_UNICAST_IF = 0x32 725 IFF_TUN_EXCL = 0x8000
726 IP_XFRM_POLICY = 0x11 726 IFF_UP = 0x1
727 ISIG = 0x1 727 IFF_VNET_HDR = 0x4000
728 ISTRIP = 0x20 728 IFF_VOLATILE = 0x70c5a
729 IUCLC = 0x200 729 IFNAMSIZ = 0x10
730 IUTF8 = 0x4000 730 IGNBRK = 0x1
731 IXANY = 0x800 731 IGNCR = 0x80
732 IXOFF = 0x1000 732 IGNPAR = 0x4
733 IXON = 0x400 733 IMAXBEL = 0x2000
734 LINUX_REBOOT_CMD_CAD_OFF = 0x0 734 INLCR = 0x40
735 LINUX_REBOOT_CMD_CAD_ON = 0x89abcdef 735 INPCK = 0x10
736 LINUX_REBOOT_CMD_HALT = 0xcdef0123 736 IN_ACCESS = 0x1
737 LINUX_REBOOT_CMD_KEXEC = 0x45584543 737 IN_ALL_EVENTS = 0xfff
738 LINUX_REBOOT_CMD_POWER_OFF = 0x4321fedc 738 IN_ATTRIB = 0x4
739 LINUX_REBOOT_CMD_RESTART = 0x1234567 739 IN_CLASSA_HOST = 0xffffff
740 LINUX_REBOOT_CMD_RESTART2 = 0xa1b2c3d4 740 IN_CLASSA_MAX = 0x80
741 LINUX_REBOOT_CMD_SW_SUSPEND = 0xd000fce2 741 IN_CLASSA_NET = 0xff000000
742 LINUX_REBOOT_MAGIC1 = 0xfee1dead 742 IN_CLASSA_NSHIFT = 0x18
743 LINUX_REBOOT_MAGIC2 = 0x28121969 743 IN_CLASSB_HOST = 0xffff
744 LOCK_EX = 0x2 744 IN_CLASSB_MAX = 0x10000
745 LOCK_NB = 0x4 745 IN_CLASSB_NET = 0xffff0000
746 LOCK_SH = 0x1 746 IN_CLASSB_NSHIFT = 0x10
747 LOCK_UN = 0x8 747 IN_CLASSC_HOST = 0xff
748 MADV_DODUMP = 0x11 748 IN_CLASSC_NET = 0xffffff00
749 MADV_DOFORK = 0xb 749 IN_CLASSC_NSHIFT = 0x8
750 MADV_DONTDUMP = 0x10 750 IN_CLOEXEC = 0x400000
751 MADV_DONTFORK = 0xa 751 IN_CLOSE = 0x18
752 MADV_DONTNEED = 0x4 752 IN_CLOSE_NOWRITE = 0x10
753 MADV_FREE = 0x8 753 IN_CLOSE_WRITE = 0x8
754 MADV_HUGEPAGE = 0xe 754 IN_CREATE = 0x100
755 MADV_HWPOISON = 0x64 755 IN_DELETE = 0x200
756 MADV_MERGEABLE = 0xc 756 IN_DELETE_SELF = 0x400
757 MADV_NOHUGEPAGE = 0xf 757 IN_DONT_FOLLOW = 0x2000000
758 MADV_NORMAL = 0x0 758 IN_EXCL_UNLINK = 0x4000000
759 MADV_RANDOM = 0x1 759 IN_IGNORED = 0x8000
760 MADV_REMOVE = 0x9 760 IN_ISDIR = 0x40000000
761 MADV_SEQUENTIAL = 0x2 761 IN_LOOPBACKNET = 0x7f
762 MADV_UNMERGEABLE = 0xd 762 IN_MASK_ADD = 0x20000000
763 MADV_WILLNEED = 0x3 763 IN_MASK_CREATE = 0x10000000
764 MAP_ANON = 0x20 764 IN_MODIFY = 0x2
765 MAP_ANONYMOUS = 0x20 765 IN_MOVE = 0xc0
766 MAP_DENYWRITE = 0x800 766 IN_MOVED_FROM = 0x40
767 MAP_EXECUTABLE = 0x1000 767 IN_MOVED_TO = 0x80
768 MAP_FILE = 0x0 768 IN_MOVE_SELF = 0x800
769 MAP_FIXED = 0x10 769 IN_NONBLOCK = 0x4000
770 MAP_GROWSDOWN = 0x200 770 IN_ONESHOT = 0x80000000
771 MAP_HUGETLB = 0x40000 771 IN_ONLYDIR = 0x1000000
772 MAP_HUGE_MASK = 0x3f 772 IN_OPEN = 0x20
773 MAP_HUGE_SHIFT = 0x1a 773 IN_Q_OVERFLOW = 0x4000
774 MAP_LOCKED = 0x100 774 IN_UNMOUNT = 0x2000
775 MAP_NONBLOCK = 0x10000 775 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x200007b9
776 MAP_NORESERVE = 0x40 776 IPPROTO_AH = 0x33
777 MAP_POPULATE = 0x8000 777 IPPROTO_BEETPH = 0x5e
778 MAP_PRIVATE = 0x2 778 IPPROTO_COMP = 0x6c
779 MAP_RENAME = 0x20 779 IPPROTO_DCCP = 0x21
780 MAP_SHARED = 0x1 780 IPPROTO_DSTOPTS = 0x3c
781 MAP_STACK = 0x20000 781 IPPROTO_EGP = 0x8
782 MAP_TYPE = 0xf 782 IPPROTO_ENCAP = 0x62
783 MCL_CURRENT = 0x2000 783 IPPROTO_ESP = 0x32
784 MCL_FUTURE = 0x4000 784 IPPROTO_FRAGMENT = 0x2c
785 MCL_ONFAULT = 0x8000 785 IPPROTO_GRE = 0x2f
786 MNT_DETACH = 0x2 786 IPPROTO_HOPOPTS = 0x0
787 MNT_EXPIRE = 0x4 787 IPPROTO_ICMP = 0x1
788 MNT_FORCE = 0x1 788 IPPROTO_ICMPV6 = 0x3a
789 MSG_BATCH = 0x40000 789 IPPROTO_IDP = 0x16
790 MSG_CMSG_CLOEXEC = 0x40000000 790 IPPROTO_IGMP = 0x2
791 MSG_CONFIRM = 0x800 791 IPPROTO_IP = 0x0
792 MSG_CTRUNC = 0x8 792 IPPROTO_IPIP = 0x4
793 MSG_DONTROUTE = 0x4 793 IPPROTO_IPV6 = 0x29
794 MSG_DONTWAIT = 0x40 794 IPPROTO_MH = 0x87
795 MSG_EOR = 0x80 795 IPPROTO_MPLS = 0x89
796 MSG_ERRQUEUE = 0x2000 796 IPPROTO_MTP = 0x5c
797 MSG_FASTOPEN = 0x20000000 797 IPPROTO_NONE = 0x3b
798 MSG_FIN = 0x200 798 IPPROTO_PIM = 0x67
799 MSG_MORE = 0x8000 799 IPPROTO_PUP = 0xc
800 MSG_NOSIGNAL = 0x4000 800 IPPROTO_RAW = 0xff
801 MSG_OOB = 0x1 801 IPPROTO_ROUTING = 0x2b
802 MSG_PEEK = 0x2 802 IPPROTO_RSVP = 0x2e
803 MSG_PROXY = 0x10 803 IPPROTO_SCTP = 0x84
804 MSG_RST = 0x1000 804 IPPROTO_TCP = 0x6
805 MSG_SYN = 0x400 805 IPPROTO_TP = 0x1d
806 MSG_TRUNC = 0x20 806 IPPROTO_UDP = 0x11
807 MSG_TRYHARD = 0x4 807 IPPROTO_UDPLITE = 0x88
808 MSG_WAITALL = 0x100 808 IPV6_2292DSTOPTS = 0x4
809 MSG_WAITFORONE = 0x10000 809 IPV6_2292HOPLIMIT = 0x8
810 MS_ACTIVE = 0x40000000 810 IPV6_2292HOPOPTS = 0x3
811 MS_ASYNC = 0x1 811 IPV6_2292PKTINFO = 0x2
812 MS_BIND = 0x1000 812 IPV6_2292PKTOPTIONS = 0x6
813 MS_DIRSYNC = 0x80 813 IPV6_2292RTHDR = 0x5
814 MS_INVALIDATE = 0x2 814 IPV6_ADDRFORM = 0x1
815 MS_I_VERSION = 0x800000 815 IPV6_ADDR_PREFERENCES = 0x48
816 MS_KERNMOUNT = 0x400000 816 IPV6_ADD_MEMBERSHIP = 0x14
817 MS_LAZYTIME = 0x2000000 817 IPV6_AUTHHDR = 0xa
818 MS_MANDLOCK = 0x40 818 IPV6_AUTOFLOWLABEL = 0x46
819 MS_MGC_MSK = 0xffff0000 819 IPV6_CHECKSUM = 0x7
820 MS_MGC_VAL = 0xc0ed0000 820 IPV6_DONTFRAG = 0x3e
821 MS_MOVE = 0x2000 821 IPV6_DROP_MEMBERSHIP = 0x15
822 MS_NOATIME = 0x400 822 IPV6_DSTOPTS = 0x3b
823 MS_NODEV = 0x4 823 IPV6_FREEBIND = 0x4e
824 MS_NODIRATIME = 0x800 824 IPV6_HDRINCL = 0x24
825 MS_NOEXEC = 0x8 825 IPV6_HOPLIMIT = 0x34
826 MS_NOSUID = 0x2 826 IPV6_HOPOPTS = 0x36
827 MS_NOUSER = -0x80000000 827 IPV6_IPSEC_POLICY = 0x22
828 MS_POSIXACL = 0x10000 828 IPV6_JOIN_ANYCAST = 0x1b
829 MS_PRIVATE = 0x40000 829 IPV6_JOIN_GROUP = 0x14
830 MS_RDONLY = 0x1 830 IPV6_LEAVE_ANYCAST = 0x1c
831 MS_REC = 0x4000 831 IPV6_LEAVE_GROUP = 0x15
832 MS_RELATIME = 0x200000 832 IPV6_MINHOPCOUNT = 0x49
833 MS_REMOUNT = 0x20 833 IPV6_MTU = 0x18
834 MS_RMT_MASK = 0x2800051 834 IPV6_MTU_DISCOVER = 0x17
835 MS_SHARED = 0x100000 835 IPV6_MULTICAST_ALL = 0x1d
836 MS_SILENT = 0x8000 836 IPV6_MULTICAST_HOPS = 0x12
837 MS_SLAVE = 0x80000 837 IPV6_MULTICAST_IF = 0x11
838 MS_STRICTATIME = 0x1000000 838 IPV6_MULTICAST_LOOP = 0x13
839 MS_SYNC = 0x4 839 IPV6_NEXTHOP = 0x9
840 MS_SYNCHRONOUS = 0x10 840 IPV6_ORIGDSTADDR = 0x4a
841 MS_UNBINDABLE = 0x20000 841 IPV6_PATHMTU = 0x3d
842 NAME_MAX = 0xff 842 IPV6_PKTINFO = 0x32
843 NETLINK_ADD_MEMBERSHIP = 0x1 843 IPV6_PMTUDISC_DO = 0x2
844 NETLINK_AUDIT = 0x9 844 IPV6_PMTUDISC_DONT = 0x0
845 NETLINK_BROADCAST_ERROR = 0x4 845 IPV6_PMTUDISC_INTERFACE = 0x4
846 NETLINK_CAP_ACK = 0xa 846 IPV6_PMTUDISC_OMIT = 0x5
847 NETLINK_CONNECTOR = 0xb 847 IPV6_PMTUDISC_PROBE = 0x3
848 NETLINK_CRYPTO = 0x15 848 IPV6_PMTUDISC_WANT = 0x1
849 NETLINK_DNRTMSG = 0xe 849 IPV6_RECVDSTOPTS = 0x3a
850 NETLINK_DROP_MEMBERSHIP = 0x2 850 IPV6_RECVERR = 0x19
851 NETLINK_ECRYPTFS = 0x13 851 IPV6_RECVFRAGSIZE = 0x4d
852 NETLINK_FIB_LOOKUP = 0xa 852 IPV6_RECVHOPLIMIT = 0x33
853 NETLINK_FIREWALL = 0x3 853 IPV6_RECVHOPOPTS = 0x35
854 NETLINK_GENERIC = 0x10 854 IPV6_RECVORIGDSTADDR = 0x4a
855 NETLINK_INET_DIAG = 0x4 855 IPV6_RECVPATHMTU = 0x3c
856 NETLINK_IP6_FW = 0xd 856 IPV6_RECVPKTINFO = 0x31
857 NETLINK_ISCSI = 0x8 857 IPV6_RECVRTHDR = 0x38
858 NETLINK_KOBJECT_UEVENT = 0xf 858 IPV6_RECVTCLASS = 0x42
859 NETLINK_LISTEN_ALL_NSID = 0x8 859 IPV6_ROUTER_ALERT = 0x16
860 NETLINK_LIST_MEMBERSHIPS = 0x9 860 IPV6_RTHDR = 0x39
861 NETLINK_NETFILTER = 0xc 861 IPV6_RTHDRDSTOPTS = 0x37
862 NETLINK_NFLOG = 0x5 862 IPV6_RTHDR_LOOSE = 0x0
863 NETLINK_NO_ENOBUFS = 0x5 863 IPV6_RTHDR_STRICT = 0x1
864 NETLINK_PKTINFO = 0x3 864 IPV6_RTHDR_TYPE_0 = 0x0
865 NETLINK_RDMA = 0x14 865 IPV6_RXDSTOPTS = 0x3b
866 NETLINK_ROUTE = 0x0 866 IPV6_RXHOPOPTS = 0x36
867 NETLINK_RX_RING = 0x6 867 IPV6_TCLASS = 0x43
868 NETLINK_SCSITRANSPORT = 0x12 868 IPV6_TRANSPARENT = 0x4b
869 NETLINK_SELINUX = 0x7 869 IPV6_UNICAST_HOPS = 0x10
870 NETLINK_SOCK_DIAG = 0x4 870 IPV6_UNICAST_IF = 0x4c
871 NETLINK_TX_RING = 0x7 871 IPV6_V6ONLY = 0x1a
872 NETLINK_UNUSED = 0x1 872 IPV6_XFRM_POLICY = 0x23
873 NETLINK_USERSOCK = 0x2 873 IP_ADD_MEMBERSHIP = 0x23
874 NETLINK_XFRM = 0x6 874 IP_ADD_SOURCE_MEMBERSHIP = 0x27
875 NL0 = 0x0 875 IP_BIND_ADDRESS_NO_PORT = 0x18
876 NL1 = 0x100 876 IP_BLOCK_SOURCE = 0x26
877 NLA_ALIGNTO = 0x4 877 IP_CHECKSUM = 0x17
878 NLA_F_NESTED = 0x8000 878 IP_DEFAULT_MULTICAST_LOOP = 0x1
879 NLA_F_NET_BYTEORDER = 0x4000 879 IP_DEFAULT_MULTICAST_TTL = 0x1
880 NLA_HDRLEN = 0x4 880 IP_DF = 0x4000
881 NLDLY = 0x100 881 IP_DROP_MEMBERSHIP = 0x24
882 NLMSG_ALIGNTO = 0x4 882 IP_DROP_SOURCE_MEMBERSHIP = 0x28
883 NLMSG_DONE = 0x3 883 IP_FREEBIND = 0xf
884 NLMSG_ERROR = 0x2 884 IP_HDRINCL = 0x3
885 NLMSG_HDRLEN = 0x10 885 IP_IPSEC_POLICY = 0x10
886 NLMSG_MIN_TYPE = 0x10 886 IP_MAXPACKET = 0xffff
887 NLMSG_NOOP = 0x1 887 IP_MAX_MEMBERSHIPS = 0x14
888 NLMSG_OVERRUN = 0x4 888 IP_MF = 0x2000
889 NLM_F_ACK = 0x4 889 IP_MINTTL = 0x15
890 NLM_F_APPEND = 0x800 890 IP_MSFILTER = 0x29
891 NLM_F_ATOMIC = 0x400 891 IP_MSS = 0x240
892 NLM_F_CREATE = 0x400 892 IP_MTU = 0xe
893 NLM_F_DUMP = 0x300 893 IP_MTU_DISCOVER = 0xa
894 NLM_F_DUMP_FILTERED = 0x20 894 IP_MULTICAST_ALL = 0x31
895 NLM_F_DUMP_INTR = 0x10 895 IP_MULTICAST_IF = 0x20
896 NLM_F_ECHO = 0x8 896 IP_MULTICAST_LOOP = 0x22
897 NLM_F_EXCL = 0x200 897 IP_MULTICAST_TTL = 0x21
898 NLM_F_MATCH = 0x200 898 IP_NODEFRAG = 0x16
899 NLM_F_MULTI = 0x2 899 IP_OFFMASK = 0x1fff
900 NLM_F_REPLACE = 0x100 900 IP_OPTIONS = 0x4
901 NLM_F_REQUEST = 0x1 901 IP_ORIGDSTADDR = 0x14
902 NLM_F_ROOT = 0x100 902 IP_PASSSEC = 0x12
903 NOFLSH = 0x80 903 IP_PKTINFO = 0x8
904 OCRNL = 0x8 904 IP_PKTOPTIONS = 0x9
905 OFDEL = 0x80 905 IP_PMTUDISC = 0xa
906 OFILL = 0x40 906 IP_PMTUDISC_DO = 0x2
907 OLCUC = 0x2 907 IP_PMTUDISC_DONT = 0x0
908 ONLCR = 0x4 908 IP_PMTUDISC_INTERFACE = 0x4
909 ONLRET = 0x20 909 IP_PMTUDISC_OMIT = 0x5
910 ONOCR = 0x10 910 IP_PMTUDISC_PROBE = 0x3
911 OPOST = 0x1 911 IP_PMTUDISC_WANT = 0x1
912 O_ACCMODE = 0x3 912 IP_RECVERR = 0xb
913 O_APPEND = 0x8 913 IP_RECVFRAGSIZE = 0x19
914 O_ASYNC = 0x40 914 IP_RECVOPTS = 0x6
915 O_CLOEXEC = 0x400000 915 IP_RECVORIGDSTADDR = 0x14
916 O_CREAT = 0x200 916 IP_RECVRETOPTS = 0x7
917 O_DIRECT = 0x100000 917 IP_RECVTOS = 0xd
918 O_DIRECTORY = 0x10000 918 IP_RECVTTL = 0xc
919 O_DSYNC = 0x2000 919 IP_RETOPTS = 0x7
920 O_EXCL = 0x800 920 IP_RF = 0x8000
921 O_FSYNC = 0x802000 921 IP_ROUTER_ALERT = 0x5
922 O_LARGEFILE = 0x0 922 IP_TOS = 0x1
923 O_NDELAY = 0x4004 923 IP_TRANSPARENT = 0x13
924 O_NOATIME = 0x200000 924 IP_TTL = 0x2
925 O_NOCTTY = 0x8000 925 IP_UNBLOCK_SOURCE = 0x25
926 O_NOFOLLOW = 0x20000 926 IP_UNICAST_IF = 0x32
927 O_NONBLOCK = 0x4000 927 IP_XFRM_POLICY = 0x11
928 O_PATH = 0x1000000 928 ISIG = 0x1
929 O_RDONLY = 0x0 929 ISOFS_SUPER_MAGIC = 0x9660
930 O_RDWR = 0x2 930 ISTRIP = 0x20
931 O_RSYNC = 0x802000 931 IUCLC = 0x200
932 O_SYNC = 0x802000 932 IUTF8 = 0x4000
933 O_TMPFILE = 0x2010000 933 IXANY = 0x800
934 O_TRUNC = 0x400 934 IXOFF = 0x1000
935 O_WRONLY = 0x1 935 IXON = 0x400
936 PACKET_ADD_MEMBERSHIP = 0x1 936 JFFS2_SUPER_MAGIC = 0x72b6
937 PACKET_AUXDATA = 0x8 937 KEXEC_ARCH_386 = 0x30000
938 PACKET_BROADCAST = 0x1 938 KEXEC_ARCH_68K = 0x40000
939 PACKET_COPY_THRESH = 0x7 939 KEXEC_ARCH_AARCH64 = 0xb70000
940 PACKET_DROP_MEMBERSHIP = 0x2 940 KEXEC_ARCH_ARM = 0x280000
941 PACKET_FANOUT = 0x12 941 KEXEC_ARCH_DEFAULT = 0x0
942 PACKET_FANOUT_CBPF = 0x6 942 KEXEC_ARCH_IA_64 = 0x320000
943 PACKET_FANOUT_CPU = 0x2 943 KEXEC_ARCH_MASK = 0xffff0000
944 PACKET_FANOUT_DATA = 0x16 944 KEXEC_ARCH_MIPS = 0x80000
945 PACKET_FANOUT_EBPF = 0x7 945 KEXEC_ARCH_MIPS_LE = 0xa0000
946 PACKET_FANOUT_FLAG_DEFRAG = 0x8000 946 KEXEC_ARCH_PPC = 0x140000
947 PACKET_FANOUT_FLAG_ROLLOVER = 0x1000 947 KEXEC_ARCH_PPC64 = 0x150000
948 PACKET_FANOUT_HASH = 0x0 948 KEXEC_ARCH_S390 = 0x160000
949 PACKET_FANOUT_LB = 0x1 949 KEXEC_ARCH_SH = 0x2a0000
950 PACKET_FANOUT_QM = 0x5 950 KEXEC_ARCH_X86_64 = 0x3e0000
951 PACKET_FANOUT_RND = 0x4 951 KEXEC_FILE_NO_INITRAMFS = 0x4
952 PACKET_FANOUT_ROLLOVER = 0x3 952 KEXEC_FILE_ON_CRASH = 0x2
953 PACKET_FASTROUTE = 0x6 953 KEXEC_FILE_UNLOAD = 0x1
954 PACKET_HDRLEN = 0xb 954 KEXEC_ON_CRASH = 0x1
955 PACKET_HOST = 0x0 955 KEXEC_PRESERVE_CONTEXT = 0x2
956 PACKET_KERNEL = 0x7 956 KEXEC_SEGMENT_MAX = 0x10
957 PACKET_LOOPBACK = 0x5 957 KEYCTL_ASSUME_AUTHORITY = 0x10
958 PACKET_LOSS = 0xe 958 KEYCTL_CHOWN = 0x4
959 PACKET_MR_ALLMULTI = 0x2 959 KEYCTL_CLEAR = 0x7
960 PACKET_MR_MULTICAST = 0x0 960 KEYCTL_DESCRIBE = 0x6
961 PACKET_MR_PROMISC = 0x1 961 KEYCTL_DH_COMPUTE = 0x17
962 PACKET_MR_UNICAST = 0x3 962 KEYCTL_GET_KEYRING_ID = 0x0
963 PACKET_MULTICAST = 0x2 963 KEYCTL_GET_PERSISTENT = 0x16
964 PACKET_ORIGDEV = 0x9 964 KEYCTL_GET_SECURITY = 0x11
965 PACKET_OTHERHOST = 0x3 965 KEYCTL_INSTANTIATE = 0xc
966 PACKET_OUTGOING = 0x4 966 KEYCTL_INSTANTIATE_IOV = 0x14
967 PACKET_QDISC_BYPASS = 0x14 967 KEYCTL_INVALIDATE = 0x15
968 PACKET_RECV_OUTPUT = 0x3 968 KEYCTL_JOIN_SESSION_KEYRING = 0x1
969 PACKET_RESERVE = 0xc 969 KEYCTL_LINK = 0x8
970 PACKET_ROLLOVER_STATS = 0x15 970 KEYCTL_NEGATE = 0xd
971 PACKET_RX_RING = 0x5 971 KEYCTL_PKEY_DECRYPT = 0x1a
972 PACKET_STATISTICS = 0x6 972 KEYCTL_PKEY_ENCRYPT = 0x19
973 PACKET_TIMESTAMP = 0x11 973 KEYCTL_PKEY_QUERY = 0x18
974 PACKET_TX_HAS_OFF = 0x13 974 KEYCTL_PKEY_SIGN = 0x1b
975 PACKET_TX_RING = 0xd 975 KEYCTL_PKEY_VERIFY = 0x1c
976 PACKET_TX_TIMESTAMP = 0x10 976 KEYCTL_READ = 0xb
977 PACKET_USER = 0x6 977 KEYCTL_REJECT = 0x13
978 PACKET_VERSION = 0xa 978 KEYCTL_RESTRICT_KEYRING = 0x1d
979 PACKET_VNET_HDR = 0xf 979 KEYCTL_REVOKE = 0x3
980 PARENB = 0x100 980 KEYCTL_SEARCH = 0xa
981 PARITY_CRC16_PR0 = 0x2 981 KEYCTL_SESSION_TO_PARENT = 0x12
982 PARITY_CRC16_PR0_CCITT = 0x4 982 KEYCTL_SETPERM = 0x5
983 PARITY_CRC16_PR1 = 0x3 983 KEYCTL_SET_REQKEY_KEYRING = 0xe
984 PARITY_CRC16_PR1_CCITT = 0x5 984 KEYCTL_SET_TIMEOUT = 0xf
985 PARITY_CRC32_PR0_CCITT = 0x6 985 KEYCTL_SUPPORTS_DECRYPT = 0x2
986 PARITY_CRC32_PR1_CCITT = 0x7 986 KEYCTL_SUPPORTS_ENCRYPT = 0x1
987 PARITY_DEFAULT = 0x0 987 KEYCTL_SUPPORTS_SIGN = 0x4
988 PARITY_NONE = 0x1 988 KEYCTL_SUPPORTS_VERIFY = 0x8
989 PARMRK = 0x8 989 KEYCTL_UNLINK = 0x9
990 PARODD = 0x200 990 KEYCTL_UPDATE = 0x2
991 PENDIN = 0x4000 991 KEY_REQKEY_DEFL_DEFAULT = 0x0
992 PRIO_PGRP = 0x1 992 KEY_REQKEY_DEFL_GROUP_KEYRING = 0x6
993 PRIO_PROCESS = 0x0 993 KEY_REQKEY_DEFL_NO_CHANGE = -0x1
994 PRIO_USER = 0x2 994 KEY_REQKEY_DEFL_PROCESS_KEYRING = 0x2
995 PROT_EXEC = 0x4 995 KEY_REQKEY_DEFL_REQUESTOR_KEYRING = 0x7
996 PROT_GROWSDOWN = 0x1000000 996 KEY_REQKEY_DEFL_SESSION_KEYRING = 0x3
997 PROT_GROWSUP = 0x2000000 997 KEY_REQKEY_DEFL_THREAD_KEYRING = 0x1
998 PROT_NONE = 0x0 998 KEY_REQKEY_DEFL_USER_KEYRING = 0x4
999 PROT_READ = 0x1 999 KEY_REQKEY_DEFL_USER_SESSION_KEYRING = 0x5
1000 PROT_WRITE = 0x2 1000 KEY_SPEC_GROUP_KEYRING = -0x6
1001 PR_CAPBSET_DROP = 0x18 1001 KEY_SPEC_PROCESS_KEYRING = -0x2
1002 PR_CAPBSET_READ = 0x17 1002 KEY_SPEC_REQKEY_AUTH_KEY = -0x7
1003 PR_CAP_AMBIENT = 0x2f 1003 KEY_SPEC_REQUESTOR_KEYRING = -0x8
1004 PR_CAP_AMBIENT_CLEAR_ALL = 0x4 1004 KEY_SPEC_SESSION_KEYRING = -0x3
1005 PR_CAP_AMBIENT_IS_SET = 0x1 1005 KEY_SPEC_THREAD_KEYRING = -0x1
1006 PR_CAP_AMBIENT_LOWER = 0x3 1006 KEY_SPEC_USER_KEYRING = -0x4
1007 PR_CAP_AMBIENT_RAISE = 0x2 1007 KEY_SPEC_USER_SESSION_KEYRING = -0x5
1008 PR_ENDIAN_BIG = 0x0 1008 LINUX_REBOOT_CMD_CAD_OFF = 0x0
1009 PR_ENDIAN_LITTLE = 0x1 1009 LINUX_REBOOT_CMD_CAD_ON = 0x89abcdef
1010 PR_ENDIAN_PPC_LITTLE = 0x2 1010 LINUX_REBOOT_CMD_HALT = 0xcdef0123
1011 PR_FPEMU_NOPRINT = 0x1 1011 LINUX_REBOOT_CMD_KEXEC = 0x45584543
1012 PR_FPEMU_SIGFPE = 0x2 1012 LINUX_REBOOT_CMD_POWER_OFF = 0x4321fedc
1013 PR_FP_EXC_ASYNC = 0x2 1013 LINUX_REBOOT_CMD_RESTART = 0x1234567
1014 PR_FP_EXC_DISABLED = 0x0 1014 LINUX_REBOOT_CMD_RESTART2 = 0xa1b2c3d4
1015 PR_FP_EXC_DIV = 0x10000 1015 LINUX_REBOOT_CMD_SW_SUSPEND = 0xd000fce2
1016 PR_FP_EXC_INV = 0x100000 1016 LINUX_REBOOT_MAGIC1 = 0xfee1dead
1017 PR_FP_EXC_NONRECOV = 0x1 1017 LINUX_REBOOT_MAGIC2 = 0x28121969
1018 PR_FP_EXC_OVF = 0x20000 1018 LOCK_EX = 0x2
1019 PR_FP_EXC_PRECISE = 0x3 1019 LOCK_NB = 0x4
1020 PR_FP_EXC_RES = 0x80000 1020 LOCK_SH = 0x1
1021 PR_FP_EXC_SW_ENABLE = 0x80 1021 LOCK_UN = 0x8
1022 PR_FP_EXC_UND = 0x40000 1022 MADV_DODUMP = 0x11
1023 PR_FP_MODE_FR = 0x1 1023 MADV_DOFORK = 0xb
1024 PR_FP_MODE_FRE = 0x2 1024 MADV_DONTDUMP = 0x10
1025 PR_GET_CHILD_SUBREAPER = 0x25 1025 MADV_DONTFORK = 0xa
1026 PR_GET_DUMPABLE = 0x3 1026 MADV_DONTNEED = 0x4
1027 PR_GET_ENDIAN = 0x13 1027 MADV_FREE = 0x8
1028 PR_GET_FPEMU = 0x9 1028 MADV_HUGEPAGE = 0xe
1029 PR_GET_FPEXC = 0xb 1029 MADV_HWPOISON = 0x64
1030 PR_GET_FP_MODE = 0x2e 1030 MADV_KEEPONFORK = 0x13
1031 PR_GET_KEEPCAPS = 0x7 1031 MADV_MERGEABLE = 0xc
1032 PR_GET_NAME = 0x10 1032 MADV_NOHUGEPAGE = 0xf
1033 PR_GET_NO_NEW_PRIVS = 0x27 1033 MADV_NORMAL = 0x0
1034 PR_GET_PDEATHSIG = 0x2 1034 MADV_RANDOM = 0x1
1035 PR_GET_SECCOMP = 0x15 1035 MADV_REMOVE = 0x9
1036 PR_GET_SECUREBITS = 0x1b 1036 MADV_SEQUENTIAL = 0x2
1037 PR_GET_THP_DISABLE = 0x2a 1037 MADV_UNMERGEABLE = 0xd
1038 PR_GET_TID_ADDRESS = 0x28 1038 MADV_WILLNEED = 0x3
1039 PR_GET_TIMERSLACK = 0x1e 1039 MADV_WIPEONFORK = 0x12
1040 PR_GET_TIMING = 0xd 1040 MAP_ANON = 0x20
1041 PR_GET_TSC = 0x19 1041 MAP_ANONYMOUS = 0x20
1042 PR_GET_UNALIGN = 0x5 1042 MAP_DENYWRITE = 0x800
1043 PR_MCE_KILL = 0x21 1043 MAP_EXECUTABLE = 0x1000
1044 PR_MCE_KILL_CLEAR = 0x0 1044 MAP_FILE = 0x0
1045 PR_MCE_KILL_DEFAULT = 0x2 1045 MAP_FIXED = 0x10
1046 PR_MCE_KILL_EARLY = 0x1 1046 MAP_FIXED_NOREPLACE = 0x100000
1047 PR_MCE_KILL_GET = 0x22 1047 MAP_GROWSDOWN = 0x200
1048 PR_MCE_KILL_LATE = 0x0 1048 MAP_HUGETLB = 0x40000
1049 PR_MCE_KILL_SET = 0x1 1049 MAP_HUGE_MASK = 0x3f
1050 PR_MPX_DISABLE_MANAGEMENT = 0x2c 1050 MAP_HUGE_SHIFT = 0x1a
1051 PR_MPX_ENABLE_MANAGEMENT = 0x2b 1051 MAP_LOCKED = 0x100
1052 PR_SET_CHILD_SUBREAPER = 0x24 1052 MAP_NONBLOCK = 0x10000
1053 PR_SET_DUMPABLE = 0x4 1053 MAP_NORESERVE = 0x40
1054 PR_SET_ENDIAN = 0x14 1054 MAP_POPULATE = 0x8000
1055 PR_SET_FPEMU = 0xa 1055 MAP_PRIVATE = 0x2
1056 PR_SET_FPEXC = 0xc 1056 MAP_RENAME = 0x20
1057 PR_SET_FP_MODE = 0x2d 1057 MAP_SHARED = 0x1
1058 PR_SET_KEEPCAPS = 0x8 1058 MAP_SHARED_VALIDATE = 0x3
1059 PR_SET_MM = 0x23 1059 MAP_STACK = 0x20000
1060 PR_SET_MM_ARG_END = 0x9 1060 MAP_TYPE = 0xf
1061 PR_SET_MM_ARG_START = 0x8 1061 MCL_CURRENT = 0x2000
1062 PR_SET_MM_AUXV = 0xc 1062 MCL_FUTURE = 0x4000
1063 PR_SET_MM_BRK = 0x7 1063 MCL_ONFAULT = 0x8000
1064 PR_SET_MM_END_CODE = 0x2 1064 MFD_ALLOW_SEALING = 0x2
1065 PR_SET_MM_END_DATA = 0x4 1065 MFD_CLOEXEC = 0x1
1066 PR_SET_MM_ENV_END = 0xb 1066 MFD_HUGETLB = 0x4
1067 PR_SET_MM_ENV_START = 0xa 1067 MFD_HUGE_16GB = -0x78000000
1068 PR_SET_MM_EXE_FILE = 0xd 1068 MFD_HUGE_16MB = 0x60000000
1069 PR_SET_MM_MAP = 0xe 1069 MFD_HUGE_1GB = 0x78000000
1070 PR_SET_MM_MAP_SIZE = 0xf 1070 MFD_HUGE_1MB = 0x50000000
1071 PR_SET_MM_START_BRK = 0x6 1071 MFD_HUGE_256MB = 0x70000000
1072 PR_SET_MM_START_CODE = 0x1 1072 MFD_HUGE_2GB = 0x7c000000
1073 PR_SET_MM_START_DATA = 0x3 1073 MFD_HUGE_2MB = 0x54000000
1074 PR_SET_MM_START_STACK = 0x5 1074 MFD_HUGE_32MB = 0x64000000
1075 PR_SET_NAME = 0xf 1075 MFD_HUGE_512KB = 0x4c000000
1076 PR_SET_NO_NEW_PRIVS = 0x26 1076 MFD_HUGE_512MB = 0x74000000
1077 PR_SET_PDEATHSIG = 0x1 1077 MFD_HUGE_64KB = 0x40000000
1078 PR_SET_PTRACER = 0x59616d61 1078 MFD_HUGE_8MB = 0x5c000000
1079 PR_SET_PTRACER_ANY = -0x1 1079 MFD_HUGE_MASK = 0x3f
1080 PR_SET_SECCOMP = 0x16 1080 MFD_HUGE_SHIFT = 0x1a
1081 PR_SET_SECUREBITS = 0x1c 1081 MINIX2_SUPER_MAGIC = 0x2468
1082 PR_SET_THP_DISABLE = 0x29 1082 MINIX2_SUPER_MAGIC2 = 0x2478
1083 PR_SET_TIMERSLACK = 0x1d 1083 MINIX3_SUPER_MAGIC = 0x4d5a
1084 PR_SET_TIMING = 0xe 1084 MINIX_SUPER_MAGIC = 0x137f
1085 PR_SET_TSC = 0x1a 1085 MINIX_SUPER_MAGIC2 = 0x138f
1086 PR_SET_UNALIGN = 0x6 1086 MNT_DETACH = 0x2
1087 PR_TASK_PERF_EVENTS_DISABLE = 0x1f 1087 MNT_EXPIRE = 0x4
1088 PR_TASK_PERF_EVENTS_ENABLE = 0x20 1088 MNT_FORCE = 0x1
1089 PR_TIMING_STATISTICAL = 0x0 1089 MODULE_INIT_IGNORE_MODVERSIONS = 0x1
1090 PR_TIMING_TIMESTAMP = 0x1 1090 MODULE_INIT_IGNORE_VERMAGIC = 0x2
1091 PR_TSC_ENABLE = 0x1 1091 MSDOS_SUPER_MAGIC = 0x4d44
1092 PR_TSC_SIGSEGV = 0x2 1092 MSG_BATCH = 0x40000
1093 PR_UNALIGN_NOPRINT = 0x1 1093 MSG_CMSG_CLOEXEC = 0x40000000
1094 PR_UNALIGN_SIGBUS = 0x2 1094 MSG_CONFIRM = 0x800
1095 PTRACE_ATTACH = 0x10 1095 MSG_CTRUNC = 0x8
1096 PTRACE_CONT = 0x7 1096 MSG_DONTROUTE = 0x4
1097 PTRACE_DETACH = 0x11 1097 MSG_DONTWAIT = 0x40
1098 PTRACE_EVENT_CLONE = 0x3 1098 MSG_EOR = 0x80
1099 PTRACE_EVENT_EXEC = 0x4 1099 MSG_ERRQUEUE = 0x2000
1100 PTRACE_EVENT_EXIT = 0x6 1100 MSG_FASTOPEN = 0x20000000
1101 PTRACE_EVENT_FORK = 0x1 1101 MSG_FIN = 0x200
1102 PTRACE_EVENT_SECCOMP = 0x7 1102 MSG_MORE = 0x8000
1103 PTRACE_EVENT_STOP = 0x80 1103 MSG_NOSIGNAL = 0x4000
1104 PTRACE_EVENT_VFORK = 0x2 1104 MSG_OOB = 0x1
1105 PTRACE_EVENT_VFORK_DONE = 0x5 1105 MSG_PEEK = 0x2
1106 PTRACE_GETEVENTMSG = 0x4201 1106 MSG_PROXY = 0x10
1107 PTRACE_GETFPAREGS = 0x14 1107 MSG_RST = 0x1000
1108 PTRACE_GETFPREGS = 0xe 1108 MSG_SYN = 0x400
1109 PTRACE_GETFPREGS64 = 0x19 1109 MSG_TRUNC = 0x20
1110 PTRACE_GETREGS = 0xc 1110 MSG_TRYHARD = 0x4
1111 PTRACE_GETREGS64 = 0x16 1111 MSG_WAITALL = 0x100
1112 PTRACE_GETREGSET = 0x4204 1112 MSG_WAITFORONE = 0x10000
1113 PTRACE_GETSIGINFO = 0x4202 1113 MSG_ZEROCOPY = 0x4000000
1114 PTRACE_GETSIGMASK = 0x420a 1114 MS_ACTIVE = 0x40000000
1115 PTRACE_INTERRUPT = 0x4207 1115 MS_ASYNC = 0x1
1116 PTRACE_KILL = 0x8 1116 MS_BIND = 0x1000
1117 PTRACE_LISTEN = 0x4208 1117 MS_BORN = 0x20000000
1118 PTRACE_O_EXITKILL = 0x100000 1118 MS_DIRSYNC = 0x80
1119 PTRACE_O_MASK = 0x3000ff 1119 MS_INVALIDATE = 0x2
1120 PTRACE_O_SUSPEND_SECCOMP = 0x200000 1120 MS_I_VERSION = 0x800000
1121 PTRACE_O_TRACECLONE = 0x8 1121 MS_KERNMOUNT = 0x400000
1122 PTRACE_O_TRACEEXEC = 0x10 1122 MS_LAZYTIME = 0x2000000
1123 PTRACE_O_TRACEEXIT = 0x40 1123 MS_MANDLOCK = 0x40
1124 PTRACE_O_TRACEFORK = 0x2 1124 MS_MGC_MSK = 0xffff0000
1125 PTRACE_O_TRACESECCOMP = 0x80 1125 MS_MGC_VAL = 0xc0ed0000
1126 PTRACE_O_TRACESYSGOOD = 0x1 1126 MS_MOVE = 0x2000
1127 PTRACE_O_TRACEVFORK = 0x4 1127 MS_NOATIME = 0x400
1128 PTRACE_O_TRACEVFORKDONE = 0x20 1128 MS_NODEV = 0x4
1129 PTRACE_PEEKDATA = 0x2 1129 MS_NODIRATIME = 0x800
1130 PTRACE_PEEKSIGINFO = 0x4209 1130 MS_NOEXEC = 0x8
1131 PTRACE_PEEKSIGINFO_SHARED = 0x1 1131 MS_NOREMOTELOCK = 0x8000000
1132 PTRACE_PEEKTEXT = 0x1 1132 MS_NOSEC = 0x10000000
1133 PTRACE_PEEKUSR = 0x3 1133 MS_NOSUID = 0x2
1134 PTRACE_POKEDATA = 0x5 1134 MS_NOUSER = -0x80000000
1135 PTRACE_POKETEXT = 0x4 1135 MS_POSIXACL = 0x10000
1136 PTRACE_POKEUSR = 0x6 1136 MS_PRIVATE = 0x40000
1137 PTRACE_READDATA = 0x10 1137 MS_RDONLY = 0x1
1138 PTRACE_READTEXT = 0x12 1138 MS_REC = 0x4000
1139 PTRACE_SECCOMP_GET_FILTER = 0x420c 1139 MS_RELATIME = 0x200000
1140 PTRACE_SEIZE = 0x4206 1140 MS_REMOUNT = 0x20
1141 PTRACE_SETFPAREGS = 0x15 1141 MS_RMT_MASK = 0x2800051
1142 PTRACE_SETFPREGS = 0xf 1142 MS_SHARED = 0x100000
1143 PTRACE_SETFPREGS64 = 0x1a 1143 MS_SILENT = 0x8000
1144 PTRACE_SETOPTIONS = 0x4200 1144 MS_SLAVE = 0x80000
1145 PTRACE_SETREGS = 0xd 1145 MS_STRICTATIME = 0x1000000
1146 PTRACE_SETREGS64 = 0x17 1146 MS_SUBMOUNT = 0x4000000
1147 PTRACE_SETREGSET = 0x4205 1147 MS_SYNC = 0x4
1148 PTRACE_SETSIGINFO = 0x4203 1148 MS_SYNCHRONOUS = 0x10
1149 PTRACE_SETSIGMASK = 0x420b 1149 MS_UNBINDABLE = 0x20000
1150 PTRACE_SINGLESTEP = 0x9 1150 MS_VERBOSE = 0x8000
1151 PTRACE_SPARC_DETACH = 0xb 1151 MTD_INODE_FS_MAGIC = 0x11307854
1152 PTRACE_SYSCALL = 0x18 1152 NAME_MAX = 0xff
1153 PTRACE_TRACEME = 0x0 1153 NCP_SUPER_MAGIC = 0x564c
1154 PTRACE_WRITEDATA = 0x11 1154 NETLINK_ADD_MEMBERSHIP = 0x1
1155 PTRACE_WRITETEXT = 0x13 1155 NETLINK_AUDIT = 0x9
1156 PT_FP = 0x48 1156 NETLINK_BROADCAST_ERROR = 0x4
1157 PT_G0 = 0x10 1157 NETLINK_CAP_ACK = 0xa
1158 PT_G1 = 0x14 1158 NETLINK_CONNECTOR = 0xb
1159 PT_G2 = 0x18 1159 NETLINK_CRYPTO = 0x15
1160 PT_G3 = 0x1c 1160 NETLINK_DNRTMSG = 0xe
1161 PT_G4 = 0x20 1161 NETLINK_DROP_MEMBERSHIP = 0x2
1162 PT_G5 = 0x24 1162 NETLINK_ECRYPTFS = 0x13
1163 PT_G6 = 0x28 1163 NETLINK_EXT_ACK = 0xb
1164 PT_G7 = 0x2c 1164 NETLINK_FIB_LOOKUP = 0xa
1165 PT_I0 = 0x30 1165 NETLINK_FIREWALL = 0x3
1166 PT_I1 = 0x34 1166 NETLINK_GENERIC = 0x10
1167 PT_I2 = 0x38 1167 NETLINK_GET_STRICT_CHK = 0xc
1168 PT_I3 = 0x3c 1168 NETLINK_INET_DIAG = 0x4
1169 PT_I4 = 0x40 1169 NETLINK_IP6_FW = 0xd
1170 PT_I5 = 0x44 1170 NETLINK_ISCSI = 0x8
1171 PT_I6 = 0x48 1171 NETLINK_KOBJECT_UEVENT = 0xf
1172 PT_I7 = 0x4c 1172 NETLINK_LISTEN_ALL_NSID = 0x8
1173 PT_NPC = 0x8 1173 NETLINK_LIST_MEMBERSHIPS = 0x9
1174 PT_PC = 0x4 1174 NETLINK_NETFILTER = 0xc
1175 PT_PSR = 0x0 1175 NETLINK_NFLOG = 0x5
1176 PT_REGS_MAGIC = 0x57ac6c00 1176 NETLINK_NO_ENOBUFS = 0x5
1177 PT_TNPC = 0x90 1177 NETLINK_PKTINFO = 0x3
1178 PT_TPC = 0x88 1178 NETLINK_RDMA = 0x14
1179 PT_TSTATE = 0x80 1179 NETLINK_ROUTE = 0x0
1180 PT_V9_FP = 0x70 1180 NETLINK_RX_RING = 0x6
1181 PT_V9_G0 = 0x0 1181 NETLINK_SCSITRANSPORT = 0x12
1182 PT_V9_G1 = 0x8 1182 NETLINK_SELINUX = 0x7
1183 PT_V9_G2 = 0x10 1183 NETLINK_SMC = 0x16
1184 PT_V9_G3 = 0x18 1184 NETLINK_SOCK_DIAG = 0x4
1185 PT_V9_G4 = 0x20 1185 NETLINK_TX_RING = 0x7
1186 PT_V9_G5 = 0x28 1186 NETLINK_UNUSED = 0x1
1187 PT_V9_G6 = 0x30 1187 NETLINK_USERSOCK = 0x2
1188 PT_V9_G7 = 0x38 1188 NETLINK_XFRM = 0x6
1189 PT_V9_I0 = 0x40 1189 NETNSA_MAX = 0x5
1190 PT_V9_I1 = 0x48 1190 NETNSA_NSID_NOT_ASSIGNED = -0x1
1191 PT_V9_I2 = 0x50 1191 NFNETLINK_V0 = 0x0
1192 PT_V9_I3 = 0x58 1192 NFNLGRP_ACCT_QUOTA = 0x8
1193 PT_V9_I4 = 0x60 1193 NFNLGRP_CONNTRACK_DESTROY = 0x3
1194 PT_V9_I5 = 0x68 1194 NFNLGRP_CONNTRACK_EXP_DESTROY = 0x6
1195 PT_V9_I6 = 0x70 1195 NFNLGRP_CONNTRACK_EXP_NEW = 0x4
1196 PT_V9_I7 = 0x78 1196 NFNLGRP_CONNTRACK_EXP_UPDATE = 0x5
1197 PT_V9_MAGIC = 0x9c 1197 NFNLGRP_CONNTRACK_NEW = 0x1
1198 PT_V9_TNPC = 0x90 1198 NFNLGRP_CONNTRACK_UPDATE = 0x2
1199 PT_V9_TPC = 0x88 1199 NFNLGRP_MAX = 0x9
1200 PT_V9_TSTATE = 0x80 1200 NFNLGRP_NFTABLES = 0x7
1201 PT_V9_Y = 0x98 1201 NFNLGRP_NFTRACE = 0x9
1202 PT_WIM = 0x10 1202 NFNLGRP_NONE = 0x0
1203 PT_Y = 0xc 1203 NFNL_BATCH_MAX = 0x1
1204 RLIMIT_AS = 0x9 1204 NFNL_MSG_BATCH_BEGIN = 0x10
1205 RLIMIT_CORE = 0x4 1205 NFNL_MSG_BATCH_END = 0x11
1206 RLIMIT_CPU = 0x0 1206 NFNL_NFA_NEST = 0x8000
1207 RLIMIT_DATA = 0x2 1207 NFNL_SUBSYS_ACCT = 0x7
1208 RLIMIT_FSIZE = 0x1 1208 NFNL_SUBSYS_COUNT = 0xc
1209 RLIMIT_NOFILE = 0x6 1209 NFNL_SUBSYS_CTHELPER = 0x9
1210 RLIMIT_STACK = 0x3 1210 NFNL_SUBSYS_CTNETLINK = 0x1
1211 RLIM_INFINITY = -0x1 1211 NFNL_SUBSYS_CTNETLINK_EXP = 0x2
1212 RTAX_ADVMSS = 0x8 1212 NFNL_SUBSYS_CTNETLINK_TIMEOUT = 0x8
1213 RTAX_CC_ALGO = 0x10 1213 NFNL_SUBSYS_IPSET = 0x6
1214 RTAX_CWND = 0x7 1214 NFNL_SUBSYS_NFTABLES = 0xa
1215 RTAX_FEATURES = 0xc 1215 NFNL_SUBSYS_NFT_COMPAT = 0xb
1216 RTAX_FEATURE_ALLFRAG = 0x8 1216 NFNL_SUBSYS_NONE = 0x0
1217 RTAX_FEATURE_ECN = 0x1 1217 NFNL_SUBSYS_OSF = 0x5
1218 RTAX_FEATURE_MASK = 0xf 1218 NFNL_SUBSYS_QUEUE = 0x3
1219 RTAX_FEATURE_SACK = 0x2 1219 NFNL_SUBSYS_ULOG = 0x4
1220 RTAX_FEATURE_TIMESTAMP = 0x4 1220 NFS_SUPER_MAGIC = 0x6969
1221 RTAX_HOPLIMIT = 0xa 1221 NILFS_SUPER_MAGIC = 0x3434
1222 RTAX_INITCWND = 0xb 1222 NL0 = 0x0
1223 RTAX_INITRWND = 0xe 1223 NL1 = 0x100
1224 RTAX_LOCK = 0x1 1224 NLA_ALIGNTO = 0x4
1225 RTAX_MAX = 0x10 1225 NLA_F_NESTED = 0x8000
1226 RTAX_MTU = 0x2 1226 NLA_F_NET_BYTEORDER = 0x4000
1227 RTAX_QUICKACK = 0xf 1227 NLA_HDRLEN = 0x4
1228 RTAX_REORDERING = 0x9 1228 NLDLY = 0x100
1229 RTAX_RTO_MIN = 0xd 1229 NLMSG_ALIGNTO = 0x4
1230 RTAX_RTT = 0x4 1230 NLMSG_DONE = 0x3
1231 RTAX_RTTVAR = 0x5 1231 NLMSG_ERROR = 0x2
1232 RTAX_SSTHRESH = 0x6 1232 NLMSG_HDRLEN = 0x10
1233 RTAX_UNSPEC = 0x0 1233 NLMSG_MIN_TYPE = 0x10
1234 RTAX_WINDOW = 0x3 1234 NLMSG_NOOP = 0x1
1235 RTA_ALIGNTO = 0x4 1235 NLMSG_OVERRUN = 0x4
1236 RTA_MAX = 0x18 1236 NLM_F_ACK = 0x4
1237 RTCF_DIRECTSRC = 0x4000000 1237 NLM_F_ACK_TLVS = 0x200
1238 RTCF_DOREDIRECT = 0x1000000 1238 NLM_F_APPEND = 0x800
1239 RTCF_LOG = 0x2000000 1239 NLM_F_ATOMIC = 0x400
1240 RTCF_MASQ = 0x400000 1240 NLM_F_CAPPED = 0x100
1241 RTCF_NAT = 0x800000 1241 NLM_F_CREATE = 0x400
1242 RTCF_VALVE = 0x200000 1242 NLM_F_DUMP = 0x300
1243 RTF_ADDRCLASSMASK = 0xf8000000 1243 NLM_F_DUMP_FILTERED = 0x20
1244 RTF_ADDRCONF = 0x40000 1244 NLM_F_DUMP_INTR = 0x10
1245 RTF_ALLONLINK = 0x20000 1245 NLM_F_ECHO = 0x8
1246 RTF_BROADCAST = 0x10000000 1246 NLM_F_EXCL = 0x200
1247 RTF_CACHE = 0x1000000 1247 NLM_F_MATCH = 0x200
1248 RTF_DEFAULT = 0x10000 1248 NLM_F_MULTI = 0x2
1249 RTF_DYNAMIC = 0x10 1249 NLM_F_NONREC = 0x100
1250 RTF_FLOW = 0x2000000 1250 NLM_F_REPLACE = 0x100
1251 RTF_GATEWAY = 0x2 1251 NLM_F_REQUEST = 0x1
1252 RTF_HOST = 0x4 1252 NLM_F_ROOT = 0x100
1253 RTF_INTERFACE = 0x40000000 1253 NOFLSH = 0x80
1254 RTF_IRTT = 0x100 1254 NSFS_MAGIC = 0x6e736673
1255 RTF_LINKRT = 0x100000 1255 OCFS2_SUPER_MAGIC = 0x7461636f
1256 RTF_LOCAL = 0x80000000 1256 OCRNL = 0x8
1257 RTF_MODIFIED = 0x20 1257 OFDEL = 0x80
1258 RTF_MSS = 0x40 1258 OFILL = 0x40
1259 RTF_MTU = 0x40 1259 OLCUC = 0x2
1260 RTF_MULTICAST = 0x20000000 1260 ONLCR = 0x4
1261 RTF_NAT = 0x8000000 1261 ONLRET = 0x20
1262 RTF_NOFORWARD = 0x1000 1262 ONOCR = 0x10
1263 RTF_NONEXTHOP = 0x200000 1263 OPENPROM_SUPER_MAGIC = 0x9fa1
1264 RTF_NOPMTUDISC = 0x4000 1264 OPOST = 0x1
1265 RTF_POLICY = 0x4000000 1265 OVERLAYFS_SUPER_MAGIC = 0x794c7630
1266 RTF_REINSTATE = 0x8 1266 O_ACCMODE = 0x3
1267 RTF_REJECT = 0x200 1267 O_APPEND = 0x8
1268 RTF_STATIC = 0x400 1268 O_ASYNC = 0x40
1269 RTF_THROW = 0x2000 1269 O_CLOEXEC = 0x400000
1270 RTF_UP = 0x1 1270 O_CREAT = 0x200
1271 RTF_WINDOW = 0x80 1271 O_DIRECT = 0x100000
1272 RTF_XRESOLVE = 0x800 1272 O_DIRECTORY = 0x10000
1273 RTM_BASE = 0x10 1273 O_DSYNC = 0x2000
1274 RTM_DELACTION = 0x31 1274 O_EXCL = 0x800
1275 RTM_DELADDR = 0x15 1275 O_FSYNC = 0x802000
1276 RTM_DELADDRLABEL = 0x49 1276 O_LARGEFILE = 0x0
1277 RTM_DELLINK = 0x11 1277 O_NDELAY = 0x4004
1278 RTM_DELMDB = 0x55 1278 O_NOATIME = 0x200000
1279 RTM_DELNEIGH = 0x1d 1279 O_NOCTTY = 0x8000
1280 RTM_DELNSID = 0x59 1280 O_NOFOLLOW = 0x20000
1281 RTM_DELQDISC = 0x25 1281 O_NONBLOCK = 0x4000
1282 RTM_DELROUTE = 0x19 1282 O_PATH = 0x1000000
1283 RTM_DELRULE = 0x21 1283 O_RDONLY = 0x0
1284 RTM_DELTCLASS = 0x29 1284 O_RDWR = 0x2
1285 RTM_DELTFILTER = 0x2d 1285 O_RSYNC = 0x802000
1286 RTM_F_CLONED = 0x200 1286 O_SYNC = 0x802000
1287 RTM_F_EQUALIZE = 0x400 1287 O_TMPFILE = 0x2010000
1288 RTM_F_LOOKUP_TABLE = 0x1000 1288 O_TRUNC = 0x400
1289 RTM_F_NOTIFY = 0x100 1289 O_WRONLY = 0x1
1290 RTM_F_PREFIX = 0x800 1290 PACKET_ADD_MEMBERSHIP = 0x1
1291 RTM_GETACTION = 0x32 1291 PACKET_AUXDATA = 0x8
1292 RTM_GETADDR = 0x16 1292 PACKET_BROADCAST = 0x1
1293 RTM_GETADDRLABEL = 0x4a 1293 PACKET_COPY_THRESH = 0x7
1294 RTM_GETANYCAST = 0x3e 1294 PACKET_DROP_MEMBERSHIP = 0x2
1295 RTM_GETDCB = 0x4e 1295 PACKET_FANOUT = 0x12
1296 RTM_GETLINK = 0x12 1296 PACKET_FANOUT_CBPF = 0x6
1297 RTM_GETMDB = 0x56 1297 PACKET_FANOUT_CPU = 0x2
1298 RTM_GETMULTICAST = 0x3a 1298 PACKET_FANOUT_DATA = 0x16
1299 RTM_GETNEIGH = 0x1e 1299 PACKET_FANOUT_EBPF = 0x7
1300 RTM_GETNEIGHTBL = 0x42 1300 PACKET_FANOUT_FLAG_DEFRAG = 0x8000
1301 RTM_GETNETCONF = 0x52 1301 PACKET_FANOUT_FLAG_ROLLOVER = 0x1000
1302 RTM_GETNSID = 0x5a 1302 PACKET_FANOUT_FLAG_UNIQUEID = 0x2000
1303 RTM_GETQDISC = 0x26 1303 PACKET_FANOUT_HASH = 0x0
1304 RTM_GETROUTE = 0x1a 1304 PACKET_FANOUT_LB = 0x1
1305 RTM_GETRULE = 0x22 1305 PACKET_FANOUT_QM = 0x5
1306 RTM_GETSTATS = 0x5e 1306 PACKET_FANOUT_RND = 0x4
1307 RTM_GETTCLASS = 0x2a 1307 PACKET_FANOUT_ROLLOVER = 0x3
1308 RTM_GETTFILTER = 0x2e 1308 PACKET_FASTROUTE = 0x6
1309 RTM_MAX = 0x5f 1309 PACKET_HDRLEN = 0xb
1310 RTM_NEWACTION = 0x30 1310 PACKET_HOST = 0x0
1311 RTM_NEWADDR = 0x14 1311 PACKET_IGNORE_OUTGOING = 0x17
1312 RTM_NEWADDRLABEL = 0x48 1312 PACKET_KERNEL = 0x7
1313 RTM_NEWLINK = 0x10 1313 PACKET_LOOPBACK = 0x5
1314 RTM_NEWMDB = 0x54 1314 PACKET_LOSS = 0xe
1315 RTM_NEWNDUSEROPT = 0x44 1315 PACKET_MR_ALLMULTI = 0x2
1316 RTM_NEWNEIGH = 0x1c 1316 PACKET_MR_MULTICAST = 0x0
1317 RTM_NEWNEIGHTBL = 0x40 1317 PACKET_MR_PROMISC = 0x1
1318 RTM_NEWNETCONF = 0x50 1318 PACKET_MR_UNICAST = 0x3
1319 RTM_NEWNSID = 0x58 1319 PACKET_MULTICAST = 0x2
1320 RTM_NEWPREFIX = 0x34 1320 PACKET_ORIGDEV = 0x9
1321 RTM_NEWQDISC = 0x24 1321 PACKET_OTHERHOST = 0x3
1322 RTM_NEWROUTE = 0x18 1322 PACKET_OUTGOING = 0x4
1323 RTM_NEWRULE = 0x20 1323 PACKET_QDISC_BYPASS = 0x14
1324 RTM_NEWSTATS = 0x5c 1324 PACKET_RECV_OUTPUT = 0x3
1325 RTM_NEWTCLASS = 0x28 1325 PACKET_RESERVE = 0xc
1326 RTM_NEWTFILTER = 0x2c 1326 PACKET_ROLLOVER_STATS = 0x15
1327 RTM_NR_FAMILIES = 0x14 1327 PACKET_RX_RING = 0x5
1328 RTM_NR_MSGTYPES = 0x50 1328 PACKET_STATISTICS = 0x6
1329 RTM_SETDCB = 0x4f 1329 PACKET_TIMESTAMP = 0x11
1330 RTM_SETLINK = 0x13 1330 PACKET_TX_HAS_OFF = 0x13
1331 RTM_SETNEIGHTBL = 0x43 1331 PACKET_TX_RING = 0xd
1332 RTNH_ALIGNTO = 0x4 1332 PACKET_TX_TIMESTAMP = 0x10
1333 RTNH_COMPARE_MASK = 0x11 1333 PACKET_USER = 0x6
1334 RTNH_F_DEAD = 0x1 1334 PACKET_VERSION = 0xa
1335 RTNH_F_LINKDOWN = 0x10 1335 PACKET_VNET_HDR = 0xf
1336 RTNH_F_OFFLOAD = 0x8 1336 PARENB = 0x100
1337 RTNH_F_ONLINK = 0x4 1337 PARITY_CRC16_PR0 = 0x2
1338 RTNH_F_PERVASIVE = 0x2 1338 PARITY_CRC16_PR0_CCITT = 0x4
1339 RTN_MAX = 0xb 1339 PARITY_CRC16_PR1 = 0x3
1340 RTPROT_BABEL = 0x2a 1340 PARITY_CRC16_PR1_CCITT = 0x5
1341 RTPROT_BIRD = 0xc 1341 PARITY_CRC32_PR0_CCITT = 0x6
1342 RTPROT_BOOT = 0x3 1342 PARITY_CRC32_PR1_CCITT = 0x7
1343 RTPROT_DHCP = 0x10 1343 PARITY_DEFAULT = 0x0
1344 RTPROT_DNROUTED = 0xd 1344 PARITY_NONE = 0x1
1345 RTPROT_GATED = 0x8 1345 PARMRK = 0x8
1346 RTPROT_KERNEL = 0x2 1346 PARODD = 0x200
1347 RTPROT_MROUTED = 0x11 1347 PENDIN = 0x4000
1348 RTPROT_MRT = 0xa 1348 PERF_EVENT_IOC_DISABLE = 0x20002401
1349 RTPROT_NTK = 0xf 1349 PERF_EVENT_IOC_ENABLE = 0x20002400
1350 RTPROT_RA = 0x9 1350 PERF_EVENT_IOC_ID = 0x40082407
1351 RTPROT_REDIRECT = 0x1 1351 PERF_EVENT_IOC_MODIFY_ATTRIBUTES = 0x8008240b
1352 RTPROT_STATIC = 0x4 1352 PERF_EVENT_IOC_PAUSE_OUTPUT = 0x80042409
1353 RTPROT_UNSPEC = 0x0 1353 PERF_EVENT_IOC_PERIOD = 0x80082404
1354 RTPROT_XORP = 0xe 1354 PERF_EVENT_IOC_QUERY_BPF = 0xc008240a
1355 RTPROT_ZEBRA = 0xb 1355 PERF_EVENT_IOC_REFRESH = 0x20002402
1356 RT_CLASS_DEFAULT = 0xfd 1356 PERF_EVENT_IOC_RESET = 0x20002403
1357 RT_CLASS_LOCAL = 0xff 1357 PERF_EVENT_IOC_SET_BPF = 0x80042408
1358 RT_CLASS_MAIN = 0xfe 1358 PERF_EVENT_IOC_SET_FILTER = 0x80082406
1359 RT_CLASS_MAX = 0xff 1359 PERF_EVENT_IOC_SET_OUTPUT = 0x20002405
1360 RT_CLASS_UNSPEC = 0x0 1360 PIPEFS_MAGIC = 0x50495045
1361 RUSAGE_CHILDREN = -0x1 1361 PPPIOCATTACH = 0x8004743d
1362 RUSAGE_SELF = 0x0 1362 PPPIOCATTCHAN = 0x80047438
1363 RUSAGE_THREAD = 0x1 1363 PPPIOCCONNECT = 0x8004743a
1364 SCM_CREDENTIALS = 0x2 1364 PPPIOCDETACH = 0x8004743c
1365 SCM_RIGHTS = 0x1 1365 PPPIOCDISCONN = 0x20007439
1366 SCM_TIMESTAMP = 0x1d 1366 PPPIOCGASYNCMAP = 0x40047458
1367 SCM_TIMESTAMPING = 0x23 1367 PPPIOCGCHAN = 0x40047437
1368 SCM_TIMESTAMPNS = 0x21 1368 PPPIOCGDEBUG = 0x40047441
1369 SCM_WIFI_STATUS = 0x25 1369 PPPIOCGFLAGS = 0x4004745a
1370 SHUT_RD = 0x0 1370 PPPIOCGIDLE = 0x4010743f
1371 SHUT_RDWR = 0x2 1371 PPPIOCGL2TPSTATS = 0x40487436
1372 SHUT_WR = 0x1 1372 PPPIOCGMRU = 0x40047453
1373 SIOCADDDLCI = 0x8980 1373 PPPIOCGNPMODE = 0xc008744c
1374 SIOCADDMULTI = 0x8931 1374 PPPIOCGRASYNCMAP = 0x40047455
1375 SIOCADDRT = 0x890b 1375 PPPIOCGUNIT = 0x40047456
1376 SIOCATMARK = 0x8905 1376 PPPIOCGXASYNCMAP = 0x40207450
1377 SIOCBONDCHANGEACTIVE = 0x8995 1377 PPPIOCNEWUNIT = 0xc004743e
1378 SIOCBONDENSLAVE = 0x8990 1378 PPPIOCSACTIVE = 0x80107446
1379 SIOCBONDINFOQUERY = 0x8994 1379 PPPIOCSASYNCMAP = 0x80047457
1380 SIOCBONDRELEASE = 0x8991 1380 PPPIOCSCOMPRESS = 0x8010744d
1381 SIOCBONDSETHWADDR = 0x8992 1381 PPPIOCSDEBUG = 0x80047440
1382 SIOCBONDSLAVEINFOQUERY = 0x8993 1382 PPPIOCSFLAGS = 0x80047459
1383 SIOCBRADDBR = 0x89a0 1383 PPPIOCSMAXCID = 0x80047451
1384 SIOCBRADDIF = 0x89a2 1384 PPPIOCSMRRU = 0x8004743b
1385 SIOCBRDELBR = 0x89a1 1385 PPPIOCSMRU = 0x80047452
1386 SIOCBRDELIF = 0x89a3 1386 PPPIOCSNPMODE = 0x8008744b
1387 SIOCDARP = 0x8953 1387 PPPIOCSPASS = 0x80107447
1388 SIOCDELDLCI = 0x8981 1388 PPPIOCSRASYNCMAP = 0x80047454
1389 SIOCDELMULTI = 0x8932 1389 PPPIOCSXASYNCMAP = 0x8020744f
1390 SIOCDELRT = 0x890c 1390 PPPIOCXFERUNIT = 0x2000744e
1391 SIOCDEVPRIVATE = 0x89f0 1391 PRIO_PGRP = 0x1
1392 SIOCDIFADDR = 0x8936 1392 PRIO_PROCESS = 0x0
1393 SIOCDRARP = 0x8960 1393 PRIO_USER = 0x2
1394 SIOCETHTOOL = 0x8946 1394 PROC_SUPER_MAGIC = 0x9fa0
1395 SIOCGARP = 0x8954 1395 PROT_EXEC = 0x4
1396 SIOCGHWTSTAMP = 0x89b1 1396 PROT_GROWSDOWN = 0x1000000
1397 SIOCGIFADDR = 0x8915 1397 PROT_GROWSUP = 0x2000000
1398 SIOCGIFBR = 0x8940 1398 PROT_NONE = 0x0
1399 SIOCGIFBRDADDR = 0x8919 1399 PROT_READ = 0x1
1400 SIOCGIFCONF = 0x8912 1400 PROT_WRITE = 0x2
1401 SIOCGIFCOUNT = 0x8938 1401 PR_CAPBSET_DROP = 0x18
1402 SIOCGIFDSTADDR = 0x8917 1402 PR_CAPBSET_READ = 0x17
1403 SIOCGIFENCAP = 0x8925 1403 PR_CAP_AMBIENT = 0x2f
1404 SIOCGIFFLAGS = 0x8913 1404 PR_CAP_AMBIENT_CLEAR_ALL = 0x4
1405 SIOCGIFHWADDR = 0x8927 1405 PR_CAP_AMBIENT_IS_SET = 0x1
1406 SIOCGIFINDEX = 0x8933 1406 PR_CAP_AMBIENT_LOWER = 0x3
1407 SIOCGIFMAP = 0x8970 1407 PR_CAP_AMBIENT_RAISE = 0x2
1408 SIOCGIFMEM = 0x891f 1408 PR_ENDIAN_BIG = 0x0
1409 SIOCGIFMETRIC = 0x891d 1409 PR_ENDIAN_LITTLE = 0x1
1410 SIOCGIFMTU = 0x8921 1410 PR_ENDIAN_PPC_LITTLE = 0x2
1411 SIOCGIFNAME = 0x8910 1411 PR_FPEMU_NOPRINT = 0x1
1412 SIOCGIFNETMASK = 0x891b 1412 PR_FPEMU_SIGFPE = 0x2
1413 SIOCGIFPFLAGS = 0x8935 1413 PR_FP_EXC_ASYNC = 0x2
1414 SIOCGIFSLAVE = 0x8929 1414 PR_FP_EXC_DISABLED = 0x0
1415 SIOCGIFTXQLEN = 0x8942 1415 PR_FP_EXC_DIV = 0x10000
1416 SIOCGIFVLAN = 0x8982 1416 PR_FP_EXC_INV = 0x100000
1417 SIOCGMIIPHY = 0x8947 1417 PR_FP_EXC_NONRECOV = 0x1
1418 SIOCGMIIREG = 0x8948 1418 PR_FP_EXC_OVF = 0x20000
1419 SIOCGPGRP = 0x8904 1419 PR_FP_EXC_PRECISE = 0x3
1420 SIOCGRARP = 0x8961 1420 PR_FP_EXC_RES = 0x80000
1421 SIOCGSTAMP = 0x8906 1421 PR_FP_EXC_SW_ENABLE = 0x80
1422 SIOCGSTAMPNS = 0x8907 1422 PR_FP_EXC_UND = 0x40000
1423 SIOCINQ = 0x4004667f 1423 PR_FP_MODE_FR = 0x1
1424 SIOCOUTQ = 0x40047473 1424 PR_FP_MODE_FRE = 0x2
1425 SIOCOUTQNSD = 0x894b 1425 PR_GET_CHILD_SUBREAPER = 0x25
1426 SIOCPROTOPRIVATE = 0x89e0 1426 PR_GET_DUMPABLE = 0x3
1427 SIOCRTMSG = 0x890d 1427 PR_GET_ENDIAN = 0x13
1428 SIOCSARP = 0x8955 1428 PR_GET_FPEMU = 0x9
1429 SIOCSHWTSTAMP = 0x89b0 1429 PR_GET_FPEXC = 0xb
1430 SIOCSIFADDR = 0x8916 1430 PR_GET_FP_MODE = 0x2e
1431 SIOCSIFBR = 0x8941 1431 PR_GET_KEEPCAPS = 0x7
1432 SIOCSIFBRDADDR = 0x891a 1432 PR_GET_NAME = 0x10
1433 SIOCSIFDSTADDR = 0x8918 1433 PR_GET_NO_NEW_PRIVS = 0x27
1434 SIOCSIFENCAP = 0x8926 1434 PR_GET_PDEATHSIG = 0x2
1435 SIOCSIFFLAGS = 0x8914 1435 PR_GET_SECCOMP = 0x15
1436 SIOCSIFHWADDR = 0x8924 1436 PR_GET_SECUREBITS = 0x1b
1437 SIOCSIFHWBROADCAST = 0x8937 1437 PR_GET_SPECULATION_CTRL = 0x34
1438 SIOCSIFLINK = 0x8911 1438 PR_GET_THP_DISABLE = 0x2a
1439 SIOCSIFMAP = 0x8971 1439 PR_GET_TID_ADDRESS = 0x28
1440 SIOCSIFMEM = 0x8920 1440 PR_GET_TIMERSLACK = 0x1e
1441 SIOCSIFMETRIC = 0x891e 1441 PR_GET_TIMING = 0xd
1442 SIOCSIFMTU = 0x8922 1442 PR_GET_TSC = 0x19
1443 SIOCSIFNAME = 0x8923 1443 PR_GET_UNALIGN = 0x5
1444 SIOCSIFNETMASK = 0x891c 1444 PR_MCE_KILL = 0x21
1445 SIOCSIFPFLAGS = 0x8934 1445 PR_MCE_KILL_CLEAR = 0x0
1446 SIOCSIFSLAVE = 0x8930 1446 PR_MCE_KILL_DEFAULT = 0x2
1447 SIOCSIFTXQLEN = 0x8943 1447 PR_MCE_KILL_EARLY = 0x1
1448 SIOCSIFVLAN = 0x8983 1448 PR_MCE_KILL_GET = 0x22
1449 SIOCSMIIREG = 0x8949 1449 PR_MCE_KILL_LATE = 0x0
1450 SIOCSPGRP = 0x8902 1450 PR_MCE_KILL_SET = 0x1
1451 SIOCSRARP = 0x8962 1451 PR_MPX_DISABLE_MANAGEMENT = 0x2c
1452 SIOCWANDEV = 0x894a 1452 PR_MPX_ENABLE_MANAGEMENT = 0x2b
1453 SOCK_CLOEXEC = 0x400000 1453 PR_PAC_APDAKEY = 0x4
1454 SOCK_DCCP = 0x6 1454 PR_PAC_APDBKEY = 0x8
1455 SOCK_DGRAM = 0x2 1455 PR_PAC_APGAKEY = 0x10
1456 SOCK_NONBLOCK = 0x4000 1456 PR_PAC_APIAKEY = 0x1
1457 SOCK_PACKET = 0xa 1457 PR_PAC_APIBKEY = 0x2
1458 SOCK_RAW = 0x3 1458 PR_PAC_RESET_KEYS = 0x36
1459 SOCK_RDM = 0x4 1459 PR_SET_CHILD_SUBREAPER = 0x24
1460 SOCK_SEQPACKET = 0x5 1460 PR_SET_DUMPABLE = 0x4
1461 SOCK_STREAM = 0x1 1461 PR_SET_ENDIAN = 0x14
1462 SOL_AAL = 0x109 1462 PR_SET_FPEMU = 0xa
1463 SOL_ALG = 0x117 1463 PR_SET_FPEXC = 0xc
1464 SOL_ATM = 0x108 1464 PR_SET_FP_MODE = 0x2d
1465 SOL_CAIF = 0x116 1465 PR_SET_KEEPCAPS = 0x8
1466 SOL_DCCP = 0x10d 1466 PR_SET_MM = 0x23
1467 SOL_DECNET = 0x105 1467 PR_SET_MM_ARG_END = 0x9
1468 SOL_ICMPV6 = 0x3a 1468 PR_SET_MM_ARG_START = 0x8
1469 SOL_IP = 0x0 1469 PR_SET_MM_AUXV = 0xc
1470 SOL_IPV6 = 0x29 1470 PR_SET_MM_BRK = 0x7
1471 SOL_IRDA = 0x10a 1471 PR_SET_MM_END_CODE = 0x2
1472 SOL_IUCV = 0x115 1472 PR_SET_MM_END_DATA = 0x4
1473 SOL_KCM = 0x119 1473 PR_SET_MM_ENV_END = 0xb
1474 SOL_LLC = 0x10c 1474 PR_SET_MM_ENV_START = 0xa
1475 SOL_NETBEUI = 0x10b 1475 PR_SET_MM_EXE_FILE = 0xd
1476 SOL_NETLINK = 0x10e 1476 PR_SET_MM_MAP = 0xe
1477 SOL_NFC = 0x118 1477 PR_SET_MM_MAP_SIZE = 0xf
1478 SOL_PACKET = 0x107 1478 PR_SET_MM_START_BRK = 0x6
1479 SOL_PNPIPE = 0x113 1479 PR_SET_MM_START_CODE = 0x1
1480 SOL_PPPOL2TP = 0x111 1480 PR_SET_MM_START_DATA = 0x3
1481 SOL_RAW = 0xff 1481 PR_SET_MM_START_STACK = 0x5
1482 SOL_RDS = 0x114 1482 PR_SET_NAME = 0xf
1483 SOL_RXRPC = 0x110 1483 PR_SET_NO_NEW_PRIVS = 0x26
1484 SOL_SOCKET = 0xffff 1484 PR_SET_PDEATHSIG = 0x1
1485 SOL_TCP = 0x6 1485 PR_SET_PTRACER = 0x59616d61
1486 SOL_TIPC = 0x10f 1486 PR_SET_PTRACER_ANY = 0xffffffffffffffff
1487 SOL_X25 = 0x106 1487 PR_SET_SECCOMP = 0x16
1488 SOMAXCONN = 0x80 1488 PR_SET_SECUREBITS = 0x1c
1489 SO_ACCEPTCONN = 0x8000 1489 PR_SET_SPECULATION_CTRL = 0x35
1490 SO_ATTACH_BPF = 0x34 1490 PR_SET_THP_DISABLE = 0x29
1491 SO_ATTACH_FILTER = 0x1a 1491 PR_SET_TIMERSLACK = 0x1d
1492 SO_ATTACH_REUSEPORT_CBPF = 0x35 1492 PR_SET_TIMING = 0xe
1493 SO_ATTACH_REUSEPORT_EBPF = 0x36 1493 PR_SET_TSC = 0x1a
1494 SO_BINDTODEVICE = 0xd 1494 PR_SET_UNALIGN = 0x6
1495 SO_BPF_EXTENSIONS = 0x32 1495 PR_SPEC_DISABLE = 0x4
1496 SO_BROADCAST = 0x20 1496 PR_SPEC_ENABLE = 0x2
1497 SO_BSDCOMPAT = 0x400 1497 PR_SPEC_FORCE_DISABLE = 0x8
1498 SO_BUSY_POLL = 0x30 1498 PR_SPEC_INDIRECT_BRANCH = 0x1
1499 SO_CNX_ADVICE = 0x37 1499 PR_SPEC_NOT_AFFECTED = 0x0
1500 SO_DEBUG = 0x1 1500 PR_SPEC_PRCTL = 0x1
1501 SO_DETACH_BPF = 0x1b 1501 PR_SPEC_STORE_BYPASS = 0x0
1502 SO_DETACH_FILTER = 0x1b 1502 PR_SVE_GET_VL = 0x33
1503 SO_DOMAIN = 0x1029 1503 PR_SVE_SET_VL = 0x32
1504 SO_DONTROUTE = 0x10 1504 PR_SVE_SET_VL_ONEXEC = 0x40000
1505 SO_ERROR = 0x1007 1505 PR_SVE_VL_INHERIT = 0x20000
1506 SO_GET_FILTER = 0x1a 1506 PR_SVE_VL_LEN_MASK = 0xffff
1507 SO_INCOMING_CPU = 0x33 1507 PR_TASK_PERF_EVENTS_DISABLE = 0x1f
1508 SO_KEEPALIVE = 0x8 1508 PR_TASK_PERF_EVENTS_ENABLE = 0x20
1509 SO_LINGER = 0x80 1509 PR_TIMING_STATISTICAL = 0x0
1510 SO_LOCK_FILTER = 0x28 1510 PR_TIMING_TIMESTAMP = 0x1
1511 SO_MARK = 0x22 1511 PR_TSC_ENABLE = 0x1
1512 SO_MAX_PACING_RATE = 0x31 1512 PR_TSC_SIGSEGV = 0x2
1513 SO_NOFCS = 0x27 1513 PR_UNALIGN_NOPRINT = 0x1
1514 SO_NO_CHECK = 0xb 1514 PR_UNALIGN_SIGBUS = 0x2
1515 SO_OOBINLINE = 0x100 1515 PSTOREFS_MAGIC = 0x6165676c
1516 SO_PASSCRED = 0x2 1516 PTRACE_ATTACH = 0x10
1517 SO_PASSSEC = 0x1f 1517 PTRACE_CONT = 0x7
1518 SO_PEEK_OFF = 0x26 1518 PTRACE_DETACH = 0x11
1519 SO_PEERCRED = 0x40 1519 PTRACE_EVENT_CLONE = 0x3
1520 SO_PEERNAME = 0x1c 1520 PTRACE_EVENT_EXEC = 0x4
1521 SO_PEERSEC = 0x1e 1521 PTRACE_EVENT_EXIT = 0x6
1522 SO_PRIORITY = 0xc 1522 PTRACE_EVENT_FORK = 0x1
1523 SO_PROTOCOL = 0x1028 1523 PTRACE_EVENT_SECCOMP = 0x7
1524 SO_RCVBUF = 0x1002 1524 PTRACE_EVENT_STOP = 0x80
1525 SO_RCVBUFFORCE = 0x100b 1525 PTRACE_EVENT_VFORK = 0x2
1526 SO_RCVLOWAT = 0x800 1526 PTRACE_EVENT_VFORK_DONE = 0x5
1527 SO_RCVTIMEO = 0x2000 1527 PTRACE_GETEVENTMSG = 0x4201
1528 SO_REUSEADDR = 0x4 1528 PTRACE_GETFPAREGS = 0x14
1529 SO_REUSEPORT = 0x200 1529 PTRACE_GETFPREGS = 0xe
1530 SO_RXQ_OVFL = 0x24 1530 PTRACE_GETFPREGS64 = 0x19
1531 SO_SECURITY_AUTHENTICATION = 0x5001 1531 PTRACE_GETREGS = 0xc
1532 SO_SECURITY_ENCRYPTION_NETWORK = 0x5004 1532 PTRACE_GETREGS64 = 0x16
1533 SO_SECURITY_ENCRYPTION_TRANSPORT = 0x5002 1533 PTRACE_GETREGSET = 0x4204
1534 SO_SELECT_ERR_QUEUE = 0x29 1534 PTRACE_GETSIGINFO = 0x4202
1535 SO_SNDBUF = 0x1001 1535 PTRACE_GETSIGMASK = 0x420a
1536 SO_SNDBUFFORCE = 0x100a 1536 PTRACE_INTERRUPT = 0x4207
1537 SO_SNDLOWAT = 0x1000 1537 PTRACE_KILL = 0x8
1538 SO_SNDTIMEO = 0x4000 1538 PTRACE_LISTEN = 0x4208
1539 SO_TIMESTAMP = 0x1d 1539 PTRACE_O_EXITKILL = 0x100000
1540 SO_TIMESTAMPING = 0x23 1540 PTRACE_O_MASK = 0x3000ff
1541 SO_TIMESTAMPNS = 0x21 1541 PTRACE_O_SUSPEND_SECCOMP = 0x200000
1542 SO_TYPE = 0x1008 1542 PTRACE_O_TRACECLONE = 0x8
1543 SO_VM_SOCKETS_BUFFER_MAX_SIZE = 0x2 1543 PTRACE_O_TRACEEXEC = 0x10
1544 SO_VM_SOCKETS_BUFFER_MIN_SIZE = 0x1 1544 PTRACE_O_TRACEEXIT = 0x40
1545 SO_VM_SOCKETS_BUFFER_SIZE = 0x0 1545 PTRACE_O_TRACEFORK = 0x2
1546 SO_VM_SOCKETS_CONNECT_TIMEOUT = 0x6 1546 PTRACE_O_TRACESECCOMP = 0x80
1547 SO_VM_SOCKETS_NONBLOCK_TXRX = 0x7 1547 PTRACE_O_TRACESYSGOOD = 0x1
1548 SO_VM_SOCKETS_PEER_HOST_VM_ID = 0x3 1548 PTRACE_O_TRACEVFORK = 0x4
1549 SO_VM_SOCKETS_TRUSTED = 0x5 1549 PTRACE_O_TRACEVFORKDONE = 0x20
1550 SO_WIFI_STATUS = 0x25 1550 PTRACE_PEEKDATA = 0x2
1551 SPLICE_F_GIFT = 0x8 1551 PTRACE_PEEKSIGINFO = 0x4209
1552 SPLICE_F_MORE = 0x4 1552 PTRACE_PEEKSIGINFO_SHARED = 0x1
1553 SPLICE_F_MOVE = 0x1 1553 PTRACE_PEEKTEXT = 0x1
1554 SPLICE_F_NONBLOCK = 0x2 1554 PTRACE_PEEKUSR = 0x3
1555 S_BLKSIZE = 0x200 1555 PTRACE_POKEDATA = 0x5
1556 S_IEXEC = 0x40 1556 PTRACE_POKETEXT = 0x4
1557 S_IFBLK = 0x6000 1557 PTRACE_POKEUSR = 0x6
1558 S_IFCHR = 0x2000 1558 PTRACE_READDATA = 0x10
1559 S_IFDIR = 0x4000 1559 PTRACE_READTEXT = 0x12
1560 S_IFIFO = 0x1000 1560 PTRACE_SECCOMP_GET_FILTER = 0x420c
1561 S_IFLNK = 0xa000 1561 PTRACE_SECCOMP_GET_METADATA = 0x420d
1562 S_IFMT = 0xf000 1562 PTRACE_SEIZE = 0x4206
1563 S_IFREG = 0x8000 1563 PTRACE_SETFPAREGS = 0x15
1564 S_IFSOCK = 0xc000 1564 PTRACE_SETFPREGS = 0xf
1565 S_IREAD = 0x100 1565 PTRACE_SETFPREGS64 = 0x1a
1566 S_IRGRP = 0x20 1566 PTRACE_SETOPTIONS = 0x4200
1567 S_IROTH = 0x4 1567 PTRACE_SETREGS = 0xd
1568 S_IRUSR = 0x100 1568 PTRACE_SETREGS64 = 0x17
1569 S_IRWXG = 0x38 1569 PTRACE_SETREGSET = 0x4205
1570 S_IRWXO = 0x7 1570 PTRACE_SETSIGINFO = 0x4203
1571 S_IRWXU = 0x1c0 1571 PTRACE_SETSIGMASK = 0x420b
1572 S_ISGID = 0x400 1572 PTRACE_SINGLESTEP = 0x9
1573 S_ISUID = 0x800 1573 PTRACE_SPARC_DETACH = 0xb
1574 S_ISVTX = 0x200 1574 PTRACE_SYSCALL = 0x18
1575 S_IWGRP = 0x10 1575 PTRACE_TRACEME = 0x0
1576 S_IWOTH = 0x2 1576 PTRACE_WRITEDATA = 0x11
1577 S_IWRITE = 0x80 1577 PTRACE_WRITETEXT = 0x13
1578 S_IWUSR = 0x80 1578 PT_FP = 0x48
1579 S_IXGRP = 0x8 1579 PT_G0 = 0x10
1580 S_IXOTH = 0x1 1580 PT_G1 = 0x14
1581 S_IXUSR = 0x40 1581 PT_G2 = 0x18
1582 TAB0 = 0x0 1582 PT_G3 = 0x1c
1583 TAB1 = 0x800 1583 PT_G4 = 0x20
1584 TAB2 = 0x1000 1584 PT_G5 = 0x24
1585 TAB3 = 0x1800 1585 PT_G6 = 0x28
1586 TABDLY = 0x1800 1586 PT_G7 = 0x2c
1587 TCFLSH = 0x20005407 1587 PT_I0 = 0x30
1588 TCGETA = 0x40125401 1588 PT_I1 = 0x34
1589 TCGETS = 0x40245408 1589 PT_I2 = 0x38
1590 TCGETS2 = 0x402c540c 1590 PT_I3 = 0x3c
1591 TCIFLUSH = 0x0 1591 PT_I4 = 0x40
1592 TCIOFF = 0x2 1592 PT_I5 = 0x44
1593 TCIOFLUSH = 0x2 1593 PT_I6 = 0x48
1594 TCION = 0x3 1594 PT_I7 = 0x4c
1595 TCOFLUSH = 0x1 1595 PT_NPC = 0x8
1596 TCOOFF = 0x0 1596 PT_PC = 0x4
1597 TCOON = 0x1 1597 PT_PSR = 0x0
1598 TCP_CC_INFO = 0x1a 1598 PT_REGS_MAGIC = 0x57ac6c00
1599 TCP_CONGESTION = 0xd 1599 PT_TNPC = 0x90
1600 TCP_COOKIE_IN_ALWAYS = 0x1 1600 PT_TPC = 0x88
1601 TCP_COOKIE_MAX = 0x10 1601 PT_TSTATE = 0x80
1602 TCP_COOKIE_MIN = 0x8 1602 PT_V9_FP = 0x70
1603 TCP_COOKIE_OUT_NEVER = 0x2 1603 PT_V9_G0 = 0x0
1604 TCP_COOKIE_PAIR_SIZE = 0x20 1604 PT_V9_G1 = 0x8
1605 TCP_COOKIE_TRANSACTIONS = 0xf 1605 PT_V9_G2 = 0x10
1606 TCP_CORK = 0x3 1606 PT_V9_G3 = 0x18
1607 TCP_DEFER_ACCEPT = 0x9 1607 PT_V9_G4 = 0x20
1608 TCP_FASTOPEN = 0x17 1608 PT_V9_G5 = 0x28
1609 TCP_INFO = 0xb 1609 PT_V9_G6 = 0x30
1610 TCP_KEEPCNT = 0x6 1610 PT_V9_G7 = 0x38
1611 TCP_KEEPIDLE = 0x4 1611 PT_V9_I0 = 0x40
1612 TCP_KEEPINTVL = 0x5 1612 PT_V9_I1 = 0x48
1613 TCP_LINGER2 = 0x8 1613 PT_V9_I2 = 0x50
1614 TCP_MAXSEG = 0x2 1614 PT_V9_I3 = 0x58
1615 TCP_MAXWIN = 0xffff 1615 PT_V9_I4 = 0x60
1616 TCP_MAX_WINSHIFT = 0xe 1616 PT_V9_I5 = 0x68
1617 TCP_MD5SIG = 0xe 1617 PT_V9_I6 = 0x70
1618 TCP_MD5SIG_MAXKEYLEN = 0x50 1618 PT_V9_I7 = 0x78
1619 TCP_MSS = 0x200 1619 PT_V9_MAGIC = 0x9c
1620 TCP_MSS_DEFAULT = 0x218 1620 PT_V9_TNPC = 0x90
1621 TCP_MSS_DESIRED = 0x4c4 1621 PT_V9_TPC = 0x88
1622 TCP_NODELAY = 0x1 1622 PT_V9_TSTATE = 0x80
1623 TCP_NOTSENT_LOWAT = 0x19 1623 PT_V9_Y = 0x98
1624 TCP_QUEUE_SEQ = 0x15 1624 PT_WIM = 0x10
1625 TCP_QUICKACK = 0xc 1625 PT_Y = 0xc
1626 TCP_REPAIR = 0x13 1626 QNX4_SUPER_MAGIC = 0x2f
1627 TCP_REPAIR_OPTIONS = 0x16 1627 QNX6_SUPER_MAGIC = 0x68191122
1628 TCP_REPAIR_QUEUE = 0x14 1628 RAMFS_MAGIC = 0x858458f6
1629 TCP_SAVED_SYN = 0x1c 1629 RDTGROUP_SUPER_MAGIC = 0x7655821
1630 TCP_SAVE_SYN = 0x1b 1630 REISERFS_SUPER_MAGIC = 0x52654973
1631 TCP_SYNCNT = 0x7 1631 RENAME_EXCHANGE = 0x2
1632 TCP_S_DATA_IN = 0x4 1632 RENAME_NOREPLACE = 0x1
1633 TCP_S_DATA_OUT = 0x8 1633 RENAME_WHITEOUT = 0x4
1634 TCP_THIN_DUPACK = 0x11 1634 RLIMIT_AS = 0x9
1635 TCP_THIN_LINEAR_TIMEOUTS = 0x10 1635 RLIMIT_CORE = 0x4
1636 TCP_TIMESTAMP = 0x18 1636 RLIMIT_CPU = 0x0
1637 TCP_USER_TIMEOUT = 0x12 1637 RLIMIT_DATA = 0x2
1638 TCP_WINDOW_CLAMP = 0xa 1638 RLIMIT_FSIZE = 0x1
1639 TCSAFLUSH = 0x2 1639 RLIMIT_LOCKS = 0xa
1640 TCSBRK = 0x20005405 1640 RLIMIT_MEMLOCK = 0x8
1641 TCSBRKP = 0x5425 1641 RLIMIT_MSGQUEUE = 0xc
1642 TCSETA = 0x80125402 1642 RLIMIT_NICE = 0xd
1643 TCSETAF = 0x80125404 1643 RLIMIT_NOFILE = 0x6
1644 TCSETAW = 0x80125403 1644 RLIMIT_NPROC = 0x7
1645 TCSETS = 0x80245409 1645 RLIMIT_RSS = 0x5
1646 TCSETS2 = 0x802c540d 1646 RLIMIT_RTPRIO = 0xe
1647 TCSETSF = 0x8024540b 1647 RLIMIT_RTTIME = 0xf
1648 TCSETSF2 = 0x802c540f 1648 RLIMIT_SIGPENDING = 0xb
1649 TCSETSW = 0x8024540a 1649 RLIMIT_STACK = 0x3
1650 TCSETSW2 = 0x802c540e 1650 RLIM_INFINITY = 0xffffffffffffffff
1651 TCXONC = 0x20005406 1651 RNDADDENTROPY = 0x80085203
1652 TIOCCBRK = 0x2000747a 1652 RNDADDTOENTCNT = 0x80045201
1653 TIOCCONS = 0x20007424 1653 RNDCLEARPOOL = 0x20005206
1654 TIOCEXCL = 0x2000740d 1654 RNDGETENTCNT = 0x40045200
1655 TIOCGDEV = 0x40045432 1655 RNDGETPOOL = 0x40085202
1656 TIOCGETD = 0x40047400 1656 RNDRESEEDCRNG = 0x20005207
1657 TIOCGEXCL = 0x40045440 1657 RNDZAPENTCNT = 0x20005204
1658 TIOCGICOUNT = 0x545d 1658 RTAX_ADVMSS = 0x8
1659 TIOCGLCKTRMIOS = 0x5456 1659 RTAX_CC_ALGO = 0x10
1660 TIOCGPGRP = 0x40047483 1660 RTAX_CWND = 0x7
1661 TIOCGPKT = 0x40045438 1661 RTAX_FASTOPEN_NO_COOKIE = 0x11
1662 TIOCGPTLCK = 0x40045439 1662 RTAX_FEATURES = 0xc
1663 TIOCGPTN = 0x40047486 1663 RTAX_FEATURE_ALLFRAG = 0x8
1664 TIOCGRS485 = 0x40205441 1664 RTAX_FEATURE_ECN = 0x1
1665 TIOCGSERIAL = 0x541e 1665 RTAX_FEATURE_MASK = 0xf
1666 TIOCGSID = 0x40047485 1666 RTAX_FEATURE_SACK = 0x2
1667 TIOCGSOFTCAR = 0x40047464 1667 RTAX_FEATURE_TIMESTAMP = 0x4
1668 TIOCGWINSZ = 0x40087468 1668 RTAX_HOPLIMIT = 0xa
1669 TIOCINQ = 0x4004667f 1669 RTAX_INITCWND = 0xb
1670 TIOCLINUX = 0x541c 1670 RTAX_INITRWND = 0xe
1671 TIOCMBIC = 0x8004746b 1671 RTAX_LOCK = 0x1
1672 TIOCMBIS = 0x8004746c 1672 RTAX_MAX = 0x11
1673 TIOCMGET = 0x4004746a 1673 RTAX_MTU = 0x2
1674 TIOCMIWAIT = 0x545c 1674 RTAX_QUICKACK = 0xf
1675 TIOCMSET = 0x8004746d 1675 RTAX_REORDERING = 0x9
1676 TIOCM_CAR = 0x40 1676 RTAX_RTO_MIN = 0xd
1677 TIOCM_CD = 0x40 1677 RTAX_RTT = 0x4
1678 TIOCM_CTS = 0x20 1678 RTAX_RTTVAR = 0x5
1679 TIOCM_DSR = 0x100 1679 RTAX_SSTHRESH = 0x6
1680 TIOCM_DTR = 0x2 1680 RTAX_UNSPEC = 0x0
1681 TIOCM_LE = 0x1 1681 RTAX_WINDOW = 0x3
1682 TIOCM_LOOP = 0x8000 1682 RTA_ALIGNTO = 0x4
1683 TIOCM_OUT1 = 0x2000 1683 RTA_MAX = 0x1d
1684 TIOCM_OUT2 = 0x4000 1684 RTCF_DIRECTSRC = 0x4000000
1685 TIOCM_RI = 0x80 1685 RTCF_DOREDIRECT = 0x1000000
1686 TIOCM_RNG = 0x80 1686 RTCF_LOG = 0x2000000
1687 TIOCM_RTS = 0x4 1687 RTCF_MASQ = 0x400000
1688 TIOCM_SR = 0x10 1688 RTCF_NAT = 0x800000
1689 TIOCM_ST = 0x8 1689 RTCF_VALVE = 0x200000
1690 TIOCNOTTY = 0x20007471 1690 RTC_AF = 0x20
1691 TIOCNXCL = 0x2000740e 1691 RTC_AIE_OFF = 0x20007002
1692 TIOCOUTQ = 0x40047473 1692 RTC_AIE_ON = 0x20007001
1693 TIOCPKT = 0x80047470 1693 RTC_ALM_READ = 0x40247008
1694 TIOCPKT_DATA = 0x0 1694 RTC_ALM_SET = 0x80247007
1695 TIOCPKT_DOSTOP = 0x20 1695 RTC_EPOCH_READ = 0x4008700d
1696 TIOCPKT_FLUSHREAD = 0x1 1696 RTC_EPOCH_SET = 0x8008700e
1697 TIOCPKT_FLUSHWRITE = 0x2 1697 RTC_IRQF = 0x80
1698 TIOCPKT_IOCTL = 0x40 1698 RTC_IRQP_READ = 0x4008700b
1699 TIOCPKT_NOSTOP = 0x10 1699 RTC_IRQP_SET = 0x8008700c
1700 TIOCPKT_START = 0x8 1700 RTC_MAX_FREQ = 0x2000
1701 TIOCPKT_STOP = 0x4 1701 RTC_PF = 0x40
1702 TIOCSBRK = 0x2000747b 1702 RTC_PIE_OFF = 0x20007006
1703 TIOCSCTTY = 0x20007484 1703 RTC_PIE_ON = 0x20007005
1704 TIOCSERCONFIG = 0x5453 1704 RTC_PLL_GET = 0x40207011
1705 TIOCSERGETLSR = 0x5459 1705 RTC_PLL_SET = 0x80207012
1706 TIOCSERGETMULTI = 0x545a 1706 RTC_RD_TIME = 0x40247009
1707 TIOCSERGSTRUCT = 0x5458 1707 RTC_SET_TIME = 0x8024700a
1708 TIOCSERGWILD = 0x5454 1708 RTC_UF = 0x10
1709 TIOCSERSETMULTI = 0x545b 1709 RTC_UIE_OFF = 0x20007004
1710 TIOCSERSWILD = 0x5455 1710 RTC_UIE_ON = 0x20007003
1711 TIOCSER_TEMT = 0x1 1711 RTC_VL_CLR = 0x20007014
1712 TIOCSETD = 0x80047401 1712 RTC_VL_READ = 0x40047013
1713 TIOCSIG = 0x80047488 1713 RTC_WIE_OFF = 0x20007010
1714 TIOCSLCKTRMIOS = 0x5457 1714 RTC_WIE_ON = 0x2000700f
1715 TIOCSPGRP = 0x80047482 1715 RTC_WKALM_RD = 0x40287010
1716 TIOCSPTLCK = 0x80047487 1716 RTC_WKALM_SET = 0x8028700f
1717 TIOCSRS485 = 0xc0205442 1717 RTF_ADDRCLASSMASK = 0xf8000000
1718 TIOCSSERIAL = 0x541f 1718 RTF_ADDRCONF = 0x40000
1719 TIOCSSOFTCAR = 0x80047465 1719 RTF_ALLONLINK = 0x20000
1720 TIOCSTART = 0x2000746e 1720 RTF_BROADCAST = 0x10000000
1721 TIOCSTI = 0x80017472 1721 RTF_CACHE = 0x1000000
1722 TIOCSTOP = 0x2000746f 1722 RTF_DEFAULT = 0x10000
1723 TIOCSWINSZ = 0x80087467 1723 RTF_DYNAMIC = 0x10
1724 TIOCVHANGUP = 0x20005437 1724 RTF_FLOW = 0x2000000
1725 TOSTOP = 0x100 1725 RTF_GATEWAY = 0x2
1726 TUNATTACHFILTER = 0x801054d5 1726 RTF_HOST = 0x4
1727 TUNDETACHFILTER = 0x801054d6 1727 RTF_INTERFACE = 0x40000000
1728 TUNGETFEATURES = 0x400454cf 1728 RTF_IRTT = 0x100
1729 TUNGETFILTER = 0x401054db 1729 RTF_LINKRT = 0x100000
1730 TUNGETIFF = 0x400454d2 1730 RTF_LOCAL = 0x80000000
1731 TUNGETSNDBUF = 0x400454d3 1731 RTF_MODIFIED = 0x20
1732 TUNGETVNETBE = 0x400454df 1732 RTF_MSS = 0x40
1733 TUNGETVNETHDRSZ = 0x400454d7 1733 RTF_MTU = 0x40
1734 TUNGETVNETLE = 0x400454dd 1734 RTF_MULTICAST = 0x20000000
1735 TUNSETDEBUG = 0x800454c9 1735 RTF_NAT = 0x8000000
1736 TUNSETGROUP = 0x800454ce 1736 RTF_NOFORWARD = 0x1000
1737 TUNSETIFF = 0x800454ca 1737 RTF_NONEXTHOP = 0x200000
1738 TUNSETIFINDEX = 0x800454da 1738 RTF_NOPMTUDISC = 0x4000
1739 TUNSETLINK = 0x800454cd 1739 RTF_POLICY = 0x4000000
1740 TUNSETNOCSUM = 0x800454c8 1740 RTF_REINSTATE = 0x8
1741 TUNSETOFFLOAD = 0x800454d0 1741 RTF_REJECT = 0x200
1742 TUNSETOWNER = 0x800454cc 1742 RTF_STATIC = 0x400
1743 TUNSETPERSIST = 0x800454cb 1743 RTF_THROW = 0x2000
1744 TUNSETQUEUE = 0x800454d9 1744 RTF_UP = 0x1
1745 TUNSETSNDBUF = 0x800454d4 1745 RTF_WINDOW = 0x80
1746 TUNSETTXFILTER = 0x800454d1 1746 RTF_XRESOLVE = 0x800
1747 TUNSETVNETBE = 0x800454de 1747 RTM_BASE = 0x10
1748 TUNSETVNETHDRSZ = 0x800454d8 1748 RTM_DELACTION = 0x31
1749 TUNSETVNETLE = 0x800454dc 1749 RTM_DELADDR = 0x15
1750 VDISCARD = 0xd 1750 RTM_DELADDRLABEL = 0x49
1751 VDSUSP = 0xb 1751 RTM_DELCHAIN = 0x65
1752 VEOF = 0x4 1752 RTM_DELLINK = 0x11
1753 VEOL = 0x5 1753 RTM_DELMDB = 0x55
1754 VEOL2 = 0x6 1754 RTM_DELNEIGH = 0x1d
1755 VERASE = 0x2 1755 RTM_DELNETCONF = 0x51
1756 VINTR = 0x0 1756 RTM_DELNSID = 0x59
1757 VKILL = 0x3 1757 RTM_DELQDISC = 0x25
1758 VLNEXT = 0xf 1758 RTM_DELROUTE = 0x19
1759 VMADDR_CID_ANY = 0xffffffff 1759 RTM_DELRULE = 0x21
1760 VMADDR_CID_HOST = 0x2 1760 RTM_DELTCLASS = 0x29
1761 VMADDR_CID_HYPERVISOR = 0x0 1761 RTM_DELTFILTER = 0x2d
1762 VMADDR_CID_RESERVED = 0x1 1762 RTM_F_CLONED = 0x200
1763 VMADDR_PORT_ANY = 0xffffffff 1763 RTM_F_EQUALIZE = 0x400
1764 VMIN = 0x4 1764 RTM_F_FIB_MATCH = 0x2000
1765 VQUIT = 0x1 1765 RTM_F_LOOKUP_TABLE = 0x1000
1766 VREPRINT = 0xc 1766 RTM_F_NOTIFY = 0x100
1767 VSTART = 0x8 1767 RTM_F_PREFIX = 0x800
1768 VSTOP = 0x9 1768 RTM_GETACTION = 0x32
1769 VSUSP = 0xa 1769 RTM_GETADDR = 0x16
1770 VSWTC = 0x7 1770 RTM_GETADDRLABEL = 0x4a
1771 VT0 = 0x0 1771 RTM_GETANYCAST = 0x3e
1772 VT1 = 0x4000 1772 RTM_GETCHAIN = 0x66
1773 VTDLY = 0x4000 1773 RTM_GETDCB = 0x4e
1774 VTIME = 0x5 1774 RTM_GETLINK = 0x12
1775 VWERASE = 0xe 1775 RTM_GETMDB = 0x56
1776 WALL = 0x40000000 1776 RTM_GETMULTICAST = 0x3a
1777 WCLONE = 0x80000000 1777 RTM_GETNEIGH = 0x1e
1778 WCONTINUED = 0x8 1778 RTM_GETNEIGHTBL = 0x42
1779 WEXITED = 0x4 1779 RTM_GETNETCONF = 0x52
1780 WNOHANG = 0x1 1780 RTM_GETNSID = 0x5a
1781 WNOTHREAD = 0x20000000 1781 RTM_GETQDISC = 0x26
1782 WNOWAIT = 0x1000000 1782 RTM_GETROUTE = 0x1a
1783 WORDSIZE = 0x40 1783 RTM_GETRULE = 0x22
1784 WRAP = 0x20000 1784 RTM_GETSTATS = 0x5e
1785 WSTOPPED = 0x2 1785 RTM_GETTCLASS = 0x2a
1786 WUNTRACED = 0x2 1786 RTM_GETTFILTER = 0x2e
1787 XCASE = 0x4 1787 RTM_MAX = 0x67
1788 XTABS = 0x1800 1788 RTM_NEWACTION = 0x30
1789 __TIOCFLUSH = 0x80047410 1789 RTM_NEWADDR = 0x14
1790 RTM_NEWADDRLABEL = 0x48
1791 RTM_NEWCACHEREPORT = 0x60
1792 RTM_NEWCHAIN = 0x64
1793 RTM_NEWLINK = 0x10
1794 RTM_NEWMDB = 0x54
1795 RTM_NEWNDUSEROPT = 0x44
1796 RTM_NEWNEIGH = 0x1c
1797 RTM_NEWNEIGHTBL = 0x40
1798 RTM_NEWNETCONF = 0x50
1799 RTM_NEWNSID = 0x58
1800 RTM_NEWPREFIX = 0x34
1801 RTM_NEWQDISC = 0x24
1802 RTM_NEWROUTE = 0x18
1803 RTM_NEWRULE = 0x20
1804 RTM_NEWSTATS = 0x5c
1805 RTM_NEWTCLASS = 0x28
1806 RTM_NEWTFILTER = 0x2c
1807 RTM_NR_FAMILIES = 0x16
1808 RTM_NR_MSGTYPES = 0x58
1809 RTM_SETDCB = 0x4f
1810 RTM_SETLINK = 0x13
1811 RTM_SETNEIGHTBL = 0x43
1812 RTNH_ALIGNTO = 0x4
1813 RTNH_COMPARE_MASK = 0x19
1814 RTNH_F_DEAD = 0x1
1815 RTNH_F_LINKDOWN = 0x10
1816 RTNH_F_OFFLOAD = 0x8
1817 RTNH_F_ONLINK = 0x4
1818 RTNH_F_PERVASIVE = 0x2
1819 RTNH_F_UNRESOLVED = 0x20
1820 RTN_MAX = 0xb
1821 RTPROT_BABEL = 0x2a
1822 RTPROT_BGP = 0xba
1823 RTPROT_BIRD = 0xc
1824 RTPROT_BOOT = 0x3
1825 RTPROT_DHCP = 0x10
1826 RTPROT_DNROUTED = 0xd
1827 RTPROT_EIGRP = 0xc0
1828 RTPROT_GATED = 0x8
1829 RTPROT_ISIS = 0xbb
1830 RTPROT_KERNEL = 0x2
1831 RTPROT_MROUTED = 0x11
1832 RTPROT_MRT = 0xa
1833 RTPROT_NTK = 0xf
1834 RTPROT_OSPF = 0xbc
1835 RTPROT_RA = 0x9
1836 RTPROT_REDIRECT = 0x1
1837 RTPROT_RIP = 0xbd
1838 RTPROT_STATIC = 0x4
1839 RTPROT_UNSPEC = 0x0
1840 RTPROT_XORP = 0xe
1841 RTPROT_ZEBRA = 0xb
1842 RT_CLASS_DEFAULT = 0xfd
1843 RT_CLASS_LOCAL = 0xff
1844 RT_CLASS_MAIN = 0xfe
1845 RT_CLASS_MAX = 0xff
1846 RT_CLASS_UNSPEC = 0x0
1847 RUSAGE_CHILDREN = -0x1
1848 RUSAGE_SELF = 0x0
1849 RUSAGE_THREAD = 0x1
1850 SCM_CREDENTIALS = 0x2
1851 SCM_RIGHTS = 0x1
1852 SCM_TIMESTAMP = 0x1d
1853 SCM_TIMESTAMPING = 0x23
1854 SCM_TIMESTAMPING_OPT_STATS = 0x38
1855 SCM_TIMESTAMPING_PKTINFO = 0x3c
1856 SCM_TIMESTAMPNS = 0x21
1857 SCM_TXTIME = 0x3f
1858 SCM_WIFI_STATUS = 0x25
1859 SC_LOG_FLUSH = 0x100000
1860 SECCOMP_MODE_DISABLED = 0x0
1861 SECCOMP_MODE_FILTER = 0x2
1862 SECCOMP_MODE_STRICT = 0x1
1863 SECURITYFS_MAGIC = 0x73636673
1864 SELINUX_MAGIC = 0xf97cff8c
1865 SFD_CLOEXEC = 0x400000
1866 SFD_NONBLOCK = 0x4000
1867 SHUT_RD = 0x0
1868 SHUT_RDWR = 0x2
1869 SHUT_WR = 0x1
1870 SIOCADDDLCI = 0x8980
1871 SIOCADDMULTI = 0x8931
1872 SIOCADDRT = 0x890b
1873 SIOCATMARK = 0x8905
1874 SIOCBONDCHANGEACTIVE = 0x8995
1875 SIOCBONDENSLAVE = 0x8990
1876 SIOCBONDINFOQUERY = 0x8994
1877 SIOCBONDRELEASE = 0x8991
1878 SIOCBONDSETHWADDR = 0x8992
1879 SIOCBONDSLAVEINFOQUERY = 0x8993
1880 SIOCBRADDBR = 0x89a0
1881 SIOCBRADDIF = 0x89a2
1882 SIOCBRDELBR = 0x89a1
1883 SIOCBRDELIF = 0x89a3
1884 SIOCDARP = 0x8953
1885 SIOCDELDLCI = 0x8981
1886 SIOCDELMULTI = 0x8932
1887 SIOCDELRT = 0x890c
1888 SIOCDEVPRIVATE = 0x89f0
1889 SIOCDIFADDR = 0x8936
1890 SIOCDRARP = 0x8960
1891 SIOCETHTOOL = 0x8946
1892 SIOCGARP = 0x8954
1893 SIOCGHWTSTAMP = 0x89b1
1894 SIOCGIFADDR = 0x8915
1895 SIOCGIFBR = 0x8940
1896 SIOCGIFBRDADDR = 0x8919
1897 SIOCGIFCONF = 0x8912
1898 SIOCGIFCOUNT = 0x8938
1899 SIOCGIFDSTADDR = 0x8917
1900 SIOCGIFENCAP = 0x8925
1901 SIOCGIFFLAGS = 0x8913
1902 SIOCGIFHWADDR = 0x8927
1903 SIOCGIFINDEX = 0x8933
1904 SIOCGIFMAP = 0x8970
1905 SIOCGIFMEM = 0x891f
1906 SIOCGIFMETRIC = 0x891d
1907 SIOCGIFMTU = 0x8921
1908 SIOCGIFNAME = 0x8910
1909 SIOCGIFNETMASK = 0x891b
1910 SIOCGIFPFLAGS = 0x8935
1911 SIOCGIFSLAVE = 0x8929
1912 SIOCGIFTXQLEN = 0x8942
1913 SIOCGIFVLAN = 0x8982
1914 SIOCGMIIPHY = 0x8947
1915 SIOCGMIIREG = 0x8948
1916 SIOCGPGRP = 0x8904
1917 SIOCGPPPCSTATS = 0x89f2
1918 SIOCGPPPSTATS = 0x89f0
1919 SIOCGPPPVER = 0x89f1
1920 SIOCGRARP = 0x8961
1921 SIOCGSKNS = 0x894c
1922 SIOCGSTAMP = 0x8906
1923 SIOCGSTAMPNS = 0x8907
1924 SIOCINQ = 0x4004667f
1925 SIOCOUTQ = 0x40047473
1926 SIOCOUTQNSD = 0x894b
1927 SIOCPROTOPRIVATE = 0x89e0
1928 SIOCRTMSG = 0x890d
1929 SIOCSARP = 0x8955
1930 SIOCSHWTSTAMP = 0x89b0
1931 SIOCSIFADDR = 0x8916
1932 SIOCSIFBR = 0x8941
1933 SIOCSIFBRDADDR = 0x891a
1934 SIOCSIFDSTADDR = 0x8918
1935 SIOCSIFENCAP = 0x8926
1936 SIOCSIFFLAGS = 0x8914
1937 SIOCSIFHWADDR = 0x8924
1938 SIOCSIFHWBROADCAST = 0x8937
1939 SIOCSIFLINK = 0x8911
1940 SIOCSIFMAP = 0x8971
1941 SIOCSIFMEM = 0x8920
1942 SIOCSIFMETRIC = 0x891e
1943 SIOCSIFMTU = 0x8922
1944 SIOCSIFNAME = 0x8923
1945 SIOCSIFNETMASK = 0x891c
1946 SIOCSIFPFLAGS = 0x8934
1947 SIOCSIFSLAVE = 0x8930
1948 SIOCSIFTXQLEN = 0x8943
1949 SIOCSIFVLAN = 0x8983
1950 SIOCSMIIREG = 0x8949
1951 SIOCSPGRP = 0x8902
1952 SIOCSRARP = 0x8962
1953 SIOCWANDEV = 0x894a
1954 SMACK_MAGIC = 0x43415d53
1955 SMART_AUTOSAVE = 0xd2
1956 SMART_AUTO_OFFLINE = 0xdb
1957 SMART_DISABLE = 0xd9
1958 SMART_ENABLE = 0xd8
1959 SMART_HCYL_PASS = 0xc2
1960 SMART_IMMEDIATE_OFFLINE = 0xd4
1961 SMART_LCYL_PASS = 0x4f
1962 SMART_READ_LOG_SECTOR = 0xd5
1963 SMART_READ_THRESHOLDS = 0xd1
1964 SMART_READ_VALUES = 0xd0
1965 SMART_SAVE = 0xd3
1966 SMART_STATUS = 0xda
1967 SMART_WRITE_LOG_SECTOR = 0xd6
1968 SMART_WRITE_THRESHOLDS = 0xd7
1969 SMB_SUPER_MAGIC = 0x517b
1970 SOCKFS_MAGIC = 0x534f434b
1971 SOCK_CLOEXEC = 0x400000
1972 SOCK_DCCP = 0x6
1973 SOCK_DGRAM = 0x2
1974 SOCK_IOC_TYPE = 0x89
1975 SOCK_NONBLOCK = 0x4000
1976 SOCK_PACKET = 0xa
1977 SOCK_RAW = 0x3
1978 SOCK_RDM = 0x4
1979 SOCK_SEQPACKET = 0x5
1980 SOCK_STREAM = 0x1
1981 SOL_AAL = 0x109
1982 SOL_ALG = 0x117
1983 SOL_ATM = 0x108
1984 SOL_CAIF = 0x116
1985 SOL_CAN_BASE = 0x64
1986 SOL_DCCP = 0x10d
1987 SOL_DECNET = 0x105
1988 SOL_ICMPV6 = 0x3a
1989 SOL_IP = 0x0
1990 SOL_IPV6 = 0x29
1991 SOL_IRDA = 0x10a
1992 SOL_IUCV = 0x115
1993 SOL_KCM = 0x119
1994 SOL_LLC = 0x10c
1995 SOL_NETBEUI = 0x10b
1996 SOL_NETLINK = 0x10e
1997 SOL_NFC = 0x118
1998 SOL_PACKET = 0x107
1999 SOL_PNPIPE = 0x113
2000 SOL_PPPOL2TP = 0x111
2001 SOL_RAW = 0xff
2002 SOL_RDS = 0x114
2003 SOL_RXRPC = 0x110
2004 SOL_SOCKET = 0xffff
2005 SOL_TCP = 0x6
2006 SOL_TIPC = 0x10f
2007 SOL_TLS = 0x11a
2008 SOL_X25 = 0x106
2009 SOL_XDP = 0x11b
2010 SOMAXCONN = 0x80
2011 SO_ACCEPTCONN = 0x8000
2012 SO_ATTACH_BPF = 0x34
2013 SO_ATTACH_FILTER = 0x1a
2014 SO_ATTACH_REUSEPORT_CBPF = 0x35
2015 SO_ATTACH_REUSEPORT_EBPF = 0x36
2016 SO_BINDTODEVICE = 0xd
2017 SO_BPF_EXTENSIONS = 0x32
2018 SO_BROADCAST = 0x20
2019 SO_BSDCOMPAT = 0x400
2020 SO_BUSY_POLL = 0x30
2021 SO_CNX_ADVICE = 0x37
2022 SO_COOKIE = 0x3b
2023 SO_DEBUG = 0x1
2024 SO_DETACH_BPF = 0x1b
2025 SO_DETACH_FILTER = 0x1b
2026 SO_DOMAIN = 0x1029
2027 SO_DONTROUTE = 0x10
2028 SO_EE_CODE_TXTIME_INVALID_PARAM = 0x1
2029 SO_EE_CODE_TXTIME_MISSED = 0x2
2030 SO_EE_CODE_ZEROCOPY_COPIED = 0x1
2031 SO_EE_ORIGIN_ICMP = 0x2
2032 SO_EE_ORIGIN_ICMP6 = 0x3
2033 SO_EE_ORIGIN_LOCAL = 0x1
2034 SO_EE_ORIGIN_NONE = 0x0
2035 SO_EE_ORIGIN_TIMESTAMPING = 0x4
2036 SO_EE_ORIGIN_TXSTATUS = 0x4
2037 SO_EE_ORIGIN_TXTIME = 0x6
2038 SO_EE_ORIGIN_ZEROCOPY = 0x5
2039 SO_ERROR = 0x1007
2040 SO_GET_FILTER = 0x1a
2041 SO_INCOMING_CPU = 0x33
2042 SO_INCOMING_NAPI_ID = 0x3a
2043 SO_KEEPALIVE = 0x8
2044 SO_LINGER = 0x80
2045 SO_LOCK_FILTER = 0x28
2046 SO_MARK = 0x22
2047 SO_MAX_PACING_RATE = 0x31
2048 SO_MEMINFO = 0x39
2049 SO_NOFCS = 0x27
2050 SO_NO_CHECK = 0xb
2051 SO_OOBINLINE = 0x100
2052 SO_PASSCRED = 0x2
2053 SO_PASSSEC = 0x1f
2054 SO_PEEK_OFF = 0x26
2055 SO_PEERCRED = 0x40
2056 SO_PEERGROUPS = 0x3d
2057 SO_PEERNAME = 0x1c
2058 SO_PEERSEC = 0x1e
2059 SO_PRIORITY = 0xc
2060 SO_PROTOCOL = 0x1028
2061 SO_RCVBUF = 0x1002
2062 SO_RCVBUFFORCE = 0x100b
2063 SO_RCVLOWAT = 0x800
2064 SO_RCVTIMEO = 0x2000
2065 SO_REUSEADDR = 0x4
2066 SO_REUSEPORT = 0x200
2067 SO_RXQ_OVFL = 0x24
2068 SO_SECURITY_AUTHENTICATION = 0x5001
2069 SO_SECURITY_ENCRYPTION_NETWORK = 0x5004
2070 SO_SECURITY_ENCRYPTION_TRANSPORT = 0x5002
2071 SO_SELECT_ERR_QUEUE = 0x29
2072 SO_SNDBUF = 0x1001
2073 SO_SNDBUFFORCE = 0x100a
2074 SO_SNDLOWAT = 0x1000
2075 SO_SNDTIMEO = 0x4000
2076 SO_TIMESTAMP = 0x1d
2077 SO_TIMESTAMPING = 0x23
2078 SO_TIMESTAMPNS = 0x21
2079 SO_TXTIME = 0x3f
2080 SO_TYPE = 0x1008
2081 SO_VM_SOCKETS_BUFFER_MAX_SIZE = 0x2
2082 SO_VM_SOCKETS_BUFFER_MIN_SIZE = 0x1
2083 SO_VM_SOCKETS_BUFFER_SIZE = 0x0
2084 SO_VM_SOCKETS_CONNECT_TIMEOUT = 0x6
2085 SO_VM_SOCKETS_NONBLOCK_TXRX = 0x7
2086 SO_VM_SOCKETS_PEER_HOST_VM_ID = 0x3
2087 SO_VM_SOCKETS_TRUSTED = 0x5
2088 SO_WIFI_STATUS = 0x25
2089 SO_ZEROCOPY = 0x3e
2090 SPLICE_F_GIFT = 0x8
2091 SPLICE_F_MORE = 0x4
2092 SPLICE_F_MOVE = 0x1
2093 SPLICE_F_NONBLOCK = 0x2
2094 SQUASHFS_MAGIC = 0x73717368
2095 STACK_END_MAGIC = 0x57ac6e9d
2096 STATX_ALL = 0xfff
2097 STATX_ATIME = 0x20
2098 STATX_ATTR_APPEND = 0x20
2099 STATX_ATTR_AUTOMOUNT = 0x1000
2100 STATX_ATTR_COMPRESSED = 0x4
2101 STATX_ATTR_ENCRYPTED = 0x800
2102 STATX_ATTR_IMMUTABLE = 0x10
2103 STATX_ATTR_NODUMP = 0x40
2104 STATX_BASIC_STATS = 0x7ff
2105 STATX_BLOCKS = 0x400
2106 STATX_BTIME = 0x800
2107 STATX_CTIME = 0x80
2108 STATX_GID = 0x10
2109 STATX_INO = 0x100
2110 STATX_MODE = 0x2
2111 STATX_MTIME = 0x40
2112 STATX_NLINK = 0x4
2113 STATX_SIZE = 0x200
2114 STATX_TYPE = 0x1
2115 STATX_UID = 0x8
2116 STATX__RESERVED = 0x80000000
2117 SYNC_FILE_RANGE_WAIT_AFTER = 0x4
2118 SYNC_FILE_RANGE_WAIT_BEFORE = 0x1
2119 SYNC_FILE_RANGE_WRITE = 0x2
2120 SYSFS_MAGIC = 0x62656572
2121 S_BLKSIZE = 0x200
2122 S_IEXEC = 0x40
2123 S_IFBLK = 0x6000
2124 S_IFCHR = 0x2000
2125 S_IFDIR = 0x4000
2126 S_IFIFO = 0x1000
2127 S_IFLNK = 0xa000
2128 S_IFMT = 0xf000
2129 S_IFREG = 0x8000
2130 S_IFSOCK = 0xc000
2131 S_IREAD = 0x100
2132 S_IRGRP = 0x20
2133 S_IROTH = 0x4
2134 S_IRUSR = 0x100
2135 S_IRWXG = 0x38
2136 S_IRWXO = 0x7
2137 S_IRWXU = 0x1c0
2138 S_ISGID = 0x400
2139 S_ISUID = 0x800
2140 S_ISVTX = 0x200
2141 S_IWGRP = 0x10
2142 S_IWOTH = 0x2
2143 S_IWRITE = 0x80
2144 S_IWUSR = 0x80
2145 S_IXGRP = 0x8
2146 S_IXOTH = 0x1
2147 S_IXUSR = 0x40
2148 TAB0 = 0x0
2149 TAB1 = 0x800
2150 TAB2 = 0x1000
2151 TAB3 = 0x1800
2152 TABDLY = 0x1800
2153 TASKSTATS_CMD_ATTR_MAX = 0x4
2154 TASKSTATS_CMD_MAX = 0x2
2155 TASKSTATS_GENL_NAME = "TASKSTATS"
2156 TASKSTATS_GENL_VERSION = 0x1
2157 TASKSTATS_TYPE_MAX = 0x6
2158 TASKSTATS_VERSION = 0x9
2159 TCFLSH = 0x20005407
2160 TCGETA = 0x40125401
2161 TCGETS = 0x40245408
2162 TCGETS2 = 0x402c540c
2163 TCIFLUSH = 0x0
2164 TCIOFF = 0x2
2165 TCIOFLUSH = 0x2
2166 TCION = 0x3
2167 TCOFLUSH = 0x1
2168 TCOOFF = 0x0
2169 TCOON = 0x1
2170 TCP_CC_INFO = 0x1a
2171 TCP_CM_INQ = 0x24
2172 TCP_CONGESTION = 0xd
2173 TCP_COOKIE_IN_ALWAYS = 0x1
2174 TCP_COOKIE_MAX = 0x10
2175 TCP_COOKIE_MIN = 0x8
2176 TCP_COOKIE_OUT_NEVER = 0x2
2177 TCP_COOKIE_PAIR_SIZE = 0x20
2178 TCP_COOKIE_TRANSACTIONS = 0xf
2179 TCP_CORK = 0x3
2180 TCP_DEFER_ACCEPT = 0x9
2181 TCP_FASTOPEN = 0x17
2182 TCP_FASTOPEN_CONNECT = 0x1e
2183 TCP_FASTOPEN_KEY = 0x21
2184 TCP_FASTOPEN_NO_COOKIE = 0x22
2185 TCP_INFO = 0xb
2186 TCP_INQ = 0x24
2187 TCP_KEEPCNT = 0x6
2188 TCP_KEEPIDLE = 0x4
2189 TCP_KEEPINTVL = 0x5
2190 TCP_LINGER2 = 0x8
2191 TCP_MAXSEG = 0x2
2192 TCP_MAXWIN = 0xffff
2193 TCP_MAX_WINSHIFT = 0xe
2194 TCP_MD5SIG = 0xe
2195 TCP_MD5SIG_EXT = 0x20
2196 TCP_MD5SIG_FLAG_PREFIX = 0x1
2197 TCP_MD5SIG_MAXKEYLEN = 0x50
2198 TCP_MSS = 0x200
2199 TCP_MSS_DEFAULT = 0x218
2200 TCP_MSS_DESIRED = 0x4c4
2201 TCP_NODELAY = 0x1
2202 TCP_NOTSENT_LOWAT = 0x19
2203 TCP_QUEUE_SEQ = 0x15
2204 TCP_QUICKACK = 0xc
2205 TCP_REPAIR = 0x13
2206 TCP_REPAIR_OFF = 0x0
2207 TCP_REPAIR_OFF_NO_WP = -0x1
2208 TCP_REPAIR_ON = 0x1
2209 TCP_REPAIR_OPTIONS = 0x16
2210 TCP_REPAIR_QUEUE = 0x14
2211 TCP_REPAIR_WINDOW = 0x1d
2212 TCP_SAVED_SYN = 0x1c
2213 TCP_SAVE_SYN = 0x1b
2214 TCP_SYNCNT = 0x7
2215 TCP_S_DATA_IN = 0x4
2216 TCP_S_DATA_OUT = 0x8
2217 TCP_THIN_DUPACK = 0x11
2218 TCP_THIN_LINEAR_TIMEOUTS = 0x10
2219 TCP_TIMESTAMP = 0x18
2220 TCP_ULP = 0x1f
2221 TCP_USER_TIMEOUT = 0x12
2222 TCP_WINDOW_CLAMP = 0xa
2223 TCP_ZEROCOPY_RECEIVE = 0x23
2224 TCSAFLUSH = 0x2
2225 TCSBRK = 0x20005405
2226 TCSBRKP = 0x5425
2227 TCSETA = 0x80125402
2228 TCSETAF = 0x80125404
2229 TCSETAW = 0x80125403
2230 TCSETS = 0x80245409
2231 TCSETS2 = 0x802c540d
2232 TCSETSF = 0x8024540b
2233 TCSETSF2 = 0x802c540f
2234 TCSETSW = 0x8024540a
2235 TCSETSW2 = 0x802c540e
2236 TCXONC = 0x20005406
2237 TIMER_ABSTIME = 0x1
2238 TIOCCBRK = 0x2000747a
2239 TIOCCONS = 0x20007424
2240 TIOCEXCL = 0x2000740d
2241 TIOCGDEV = 0x40045432
2242 TIOCGETD = 0x40047400
2243 TIOCGEXCL = 0x40045440
2244 TIOCGICOUNT = 0x545d
2245 TIOCGISO7816 = 0x40285443
2246 TIOCGLCKTRMIOS = 0x5456
2247 TIOCGPGRP = 0x40047483
2248 TIOCGPKT = 0x40045438
2249 TIOCGPTLCK = 0x40045439
2250 TIOCGPTN = 0x40047486
2251 TIOCGPTPEER = 0x20007489
2252 TIOCGRS485 = 0x40205441
2253 TIOCGSERIAL = 0x541e
2254 TIOCGSID = 0x40047485
2255 TIOCGSOFTCAR = 0x40047464
2256 TIOCGWINSZ = 0x40087468
2257 TIOCINQ = 0x4004667f
2258 TIOCLINUX = 0x541c
2259 TIOCMBIC = 0x8004746b
2260 TIOCMBIS = 0x8004746c
2261 TIOCMGET = 0x4004746a
2262 TIOCMIWAIT = 0x545c
2263 TIOCMSET = 0x8004746d
2264 TIOCM_CAR = 0x40
2265 TIOCM_CD = 0x40
2266 TIOCM_CTS = 0x20
2267 TIOCM_DSR = 0x100
2268 TIOCM_DTR = 0x2
2269 TIOCM_LE = 0x1
2270 TIOCM_RI = 0x80
2271 TIOCM_RNG = 0x80
2272 TIOCM_RTS = 0x4
2273 TIOCM_SR = 0x10
2274 TIOCM_ST = 0x8
2275 TIOCNOTTY = 0x20007471
2276 TIOCNXCL = 0x2000740e
2277 TIOCOUTQ = 0x40047473
2278 TIOCPKT = 0x80047470
2279 TIOCPKT_DATA = 0x0
2280 TIOCPKT_DOSTOP = 0x20
2281 TIOCPKT_FLUSHREAD = 0x1
2282 TIOCPKT_FLUSHWRITE = 0x2
2283 TIOCPKT_IOCTL = 0x40
2284 TIOCPKT_NOSTOP = 0x10
2285 TIOCPKT_START = 0x8
2286 TIOCPKT_STOP = 0x4
2287 TIOCSBRK = 0x2000747b
2288 TIOCSCTTY = 0x20007484
2289 TIOCSERCONFIG = 0x5453
2290 TIOCSERGETLSR = 0x5459
2291 TIOCSERGETMULTI = 0x545a
2292 TIOCSERGSTRUCT = 0x5458
2293 TIOCSERGWILD = 0x5454
2294 TIOCSERSETMULTI = 0x545b
2295 TIOCSERSWILD = 0x5455
2296 TIOCSETD = 0x80047401
2297 TIOCSIG = 0x80047488
2298 TIOCSISO7816 = 0xc0285444
2299 TIOCSLCKTRMIOS = 0x5457
2300 TIOCSPGRP = 0x80047482
2301 TIOCSPTLCK = 0x80047487
2302 TIOCSRS485 = 0xc0205442
2303 TIOCSSERIAL = 0x541f
2304 TIOCSSOFTCAR = 0x80047465
2305 TIOCSTART = 0x2000746e
2306 TIOCSTI = 0x80017472
2307 TIOCSTOP = 0x2000746f
2308 TIOCSWINSZ = 0x80087467
2309 TIOCVHANGUP = 0x20005437
2310 TMPFS_MAGIC = 0x1021994
2311 TOSTOP = 0x100
2312 TPACKET_ALIGNMENT = 0x10
2313 TPACKET_HDRLEN = 0x34
2314 TP_STATUS_AVAILABLE = 0x0
2315 TP_STATUS_BLK_TMO = 0x20
2316 TP_STATUS_COPY = 0x2
2317 TP_STATUS_CSUMNOTREADY = 0x8
2318 TP_STATUS_CSUM_VALID = 0x80
2319 TP_STATUS_KERNEL = 0x0
2320 TP_STATUS_LOSING = 0x4
2321 TP_STATUS_SENDING = 0x2
2322 TP_STATUS_SEND_REQUEST = 0x1
2323 TP_STATUS_TS_RAW_HARDWARE = -0x80000000
2324 TP_STATUS_TS_SOFTWARE = 0x20000000
2325 TP_STATUS_TS_SYS_HARDWARE = 0x40000000
2326 TP_STATUS_USER = 0x1
2327 TP_STATUS_VLAN_TPID_VALID = 0x40
2328 TP_STATUS_VLAN_VALID = 0x10
2329 TP_STATUS_WRONG_FORMAT = 0x4
2330 TRACEFS_MAGIC = 0x74726163
2331 TS_COMM_LEN = 0x20
2332 TUNATTACHFILTER = 0x801054d5
2333 TUNDETACHFILTER = 0x801054d6
2334 TUNGETFEATURES = 0x400454cf
2335 TUNGETFILTER = 0x401054db
2336 TUNGETIFF = 0x400454d2
2337 TUNGETSNDBUF = 0x400454d3
2338 TUNGETVNETBE = 0x400454df
2339 TUNGETVNETHDRSZ = 0x400454d7
2340 TUNGETVNETLE = 0x400454dd
2341 TUNSETCARRIER = 0x800454e2
2342 TUNSETDEBUG = 0x800454c9
2343 TUNSETFILTEREBPF = 0x400454e1
2344 TUNSETGROUP = 0x800454ce
2345 TUNSETIFF = 0x800454ca
2346 TUNSETIFINDEX = 0x800454da
2347 TUNSETLINK = 0x800454cd
2348 TUNSETNOCSUM = 0x800454c8
2349 TUNSETOFFLOAD = 0x800454d0
2350 TUNSETOWNER = 0x800454cc
2351 TUNSETPERSIST = 0x800454cb
2352 TUNSETQUEUE = 0x800454d9
2353 TUNSETSNDBUF = 0x800454d4
2354 TUNSETSTEERINGEBPF = 0x400454e0
2355 TUNSETTXFILTER = 0x800454d1
2356 TUNSETVNETBE = 0x800454de
2357 TUNSETVNETHDRSZ = 0x800454d8
2358 TUNSETVNETLE = 0x800454dc
2359 UBI_IOCATT = 0x80186f40
2360 UBI_IOCDET = 0x80046f41
2361 UBI_IOCEBCH = 0x80044f02
2362 UBI_IOCEBER = 0x80044f01
2363 UBI_IOCEBISMAP = 0x40044f05
2364 UBI_IOCEBMAP = 0x80084f03
2365 UBI_IOCEBUNMAP = 0x80044f04
2366 UBI_IOCMKVOL = 0x80986f00
2367 UBI_IOCRMVOL = 0x80046f01
2368 UBI_IOCRNVOL = 0x91106f03
2369 UBI_IOCRSVOL = 0x800c6f02
2370 UBI_IOCSETVOLPROP = 0x80104f06
2371 UBI_IOCVOLCRBLK = 0x80804f07
2372 UBI_IOCVOLRMBLK = 0x20004f08
2373 UBI_IOCVOLUP = 0x80084f00
2374 UDF_SUPER_MAGIC = 0x15013346
2375 UMOUNT_NOFOLLOW = 0x8
2376 USBDEVICE_SUPER_MAGIC = 0x9fa2
2377 UTIME_NOW = 0x3fffffff
2378 UTIME_OMIT = 0x3ffffffe
2379 V9FS_MAGIC = 0x1021997
2380 VDISCARD = 0xd
2381 VEOF = 0x4
2382 VEOL = 0xb
2383 VEOL2 = 0x10
2384 VERASE = 0x2
2385 VINTR = 0x0
2386 VKILL = 0x3
2387 VLNEXT = 0xf
2388 VMADDR_CID_ANY = 0xffffffff
2389 VMADDR_CID_HOST = 0x2
2390 VMADDR_CID_HYPERVISOR = 0x0
2391 VMADDR_CID_RESERVED = 0x1
2392 VMADDR_PORT_ANY = 0xffffffff
2393 VMIN = 0x6
2394 VM_SOCKETS_INVALID_VERSION = 0xffffffff
2395 VQUIT = 0x1
2396 VREPRINT = 0xc
2397 VSTART = 0x8
2398 VSTOP = 0x9
2399 VSUSP = 0xa
2400 VSWTC = 0x7
2401 VT0 = 0x0
2402 VT1 = 0x4000
2403 VTDLY = 0x4000
2404 VTIME = 0x5
2405 VWERASE = 0xe
2406 WALL = 0x40000000
2407 WCLONE = 0x80000000
2408 WCONTINUED = 0x8
2409 WDIOC_GETBOOTSTATUS = 0x40045702
2410 WDIOC_GETPRETIMEOUT = 0x40045709
2411 WDIOC_GETSTATUS = 0x40045701
2412 WDIOC_GETSUPPORT = 0x40285700
2413 WDIOC_GETTEMP = 0x40045703
2414 WDIOC_GETTIMELEFT = 0x4004570a
2415 WDIOC_GETTIMEOUT = 0x40045707
2416 WDIOC_KEEPALIVE = 0x40045705
2417 WDIOC_SETOPTIONS = 0x40045704
2418 WDIOC_SETPRETIMEOUT = 0xc0045708
2419 WDIOC_SETTIMEOUT = 0xc0045706
2420 WEXITED = 0x4
2421 WIN_ACKMEDIACHANGE = 0xdb
2422 WIN_CHECKPOWERMODE1 = 0xe5
2423 WIN_CHECKPOWERMODE2 = 0x98
2424 WIN_DEVICE_RESET = 0x8
2425 WIN_DIAGNOSE = 0x90
2426 WIN_DOORLOCK = 0xde
2427 WIN_DOORUNLOCK = 0xdf
2428 WIN_DOWNLOAD_MICROCODE = 0x92
2429 WIN_FLUSH_CACHE = 0xe7
2430 WIN_FLUSH_CACHE_EXT = 0xea
2431 WIN_FORMAT = 0x50
2432 WIN_GETMEDIASTATUS = 0xda
2433 WIN_IDENTIFY = 0xec
2434 WIN_IDENTIFY_DMA = 0xee
2435 WIN_IDLEIMMEDIATE = 0xe1
2436 WIN_INIT = 0x60
2437 WIN_MEDIAEJECT = 0xed
2438 WIN_MULTREAD = 0xc4
2439 WIN_MULTREAD_EXT = 0x29
2440 WIN_MULTWRITE = 0xc5
2441 WIN_MULTWRITE_EXT = 0x39
2442 WIN_NOP = 0x0
2443 WIN_PACKETCMD = 0xa0
2444 WIN_PIDENTIFY = 0xa1
2445 WIN_POSTBOOT = 0xdc
2446 WIN_PREBOOT = 0xdd
2447 WIN_QUEUED_SERVICE = 0xa2
2448 WIN_READ = 0x20
2449 WIN_READDMA = 0xc8
2450 WIN_READDMA_EXT = 0x25
2451 WIN_READDMA_ONCE = 0xc9
2452 WIN_READDMA_QUEUED = 0xc7
2453 WIN_READDMA_QUEUED_EXT = 0x26
2454 WIN_READ_BUFFER = 0xe4
2455 WIN_READ_EXT = 0x24
2456 WIN_READ_LONG = 0x22
2457 WIN_READ_LONG_ONCE = 0x23
2458 WIN_READ_NATIVE_MAX = 0xf8
2459 WIN_READ_NATIVE_MAX_EXT = 0x27
2460 WIN_READ_ONCE = 0x21
2461 WIN_RECAL = 0x10
2462 WIN_RESTORE = 0x10
2463 WIN_SECURITY_DISABLE = 0xf6
2464 WIN_SECURITY_ERASE_PREPARE = 0xf3
2465 WIN_SECURITY_ERASE_UNIT = 0xf4
2466 WIN_SECURITY_FREEZE_LOCK = 0xf5
2467 WIN_SECURITY_SET_PASS = 0xf1
2468 WIN_SECURITY_UNLOCK = 0xf2
2469 WIN_SEEK = 0x70
2470 WIN_SETFEATURES = 0xef
2471 WIN_SETIDLE1 = 0xe3
2472 WIN_SETIDLE2 = 0x97
2473 WIN_SETMULT = 0xc6
2474 WIN_SET_MAX = 0xf9
2475 WIN_SET_MAX_EXT = 0x37
2476 WIN_SLEEPNOW1 = 0xe6
2477 WIN_SLEEPNOW2 = 0x99
2478 WIN_SMART = 0xb0
2479 WIN_SPECIFY = 0x91
2480 WIN_SRST = 0x8
2481 WIN_STANDBY = 0xe2
2482 WIN_STANDBY2 = 0x96
2483 WIN_STANDBYNOW1 = 0xe0
2484 WIN_STANDBYNOW2 = 0x94
2485 WIN_VERIFY = 0x40
2486 WIN_VERIFY_EXT = 0x42
2487 WIN_VERIFY_ONCE = 0x41
2488 WIN_WRITE = 0x30
2489 WIN_WRITEDMA = 0xca
2490 WIN_WRITEDMA_EXT = 0x35
2491 WIN_WRITEDMA_ONCE = 0xcb
2492 WIN_WRITEDMA_QUEUED = 0xcc
2493 WIN_WRITEDMA_QUEUED_EXT = 0x36
2494 WIN_WRITE_BUFFER = 0xe8
2495 WIN_WRITE_EXT = 0x34
2496 WIN_WRITE_LONG = 0x32
2497 WIN_WRITE_LONG_ONCE = 0x33
2498 WIN_WRITE_ONCE = 0x31
2499 WIN_WRITE_SAME = 0xe9
2500 WIN_WRITE_VERIFY = 0x3c
2501 WNOHANG = 0x1
2502 WNOTHREAD = 0x20000000
2503 WNOWAIT = 0x1000000
2504 WORDSIZE = 0x40
2505 WSTOPPED = 0x2
2506 WUNTRACED = 0x2
2507 XATTR_CREATE = 0x1
2508 XATTR_REPLACE = 0x2
2509 XCASE = 0x4
2510 XDP_COPY = 0x2
2511 XDP_FLAGS_DRV_MODE = 0x4
2512 XDP_FLAGS_HW_MODE = 0x8
2513 XDP_FLAGS_MASK = 0xf
2514 XDP_FLAGS_MODES = 0xe
2515 XDP_FLAGS_SKB_MODE = 0x2
2516 XDP_FLAGS_UPDATE_IF_NOEXIST = 0x1
2517 XDP_MMAP_OFFSETS = 0x1
2518 XDP_PGOFF_RX_RING = 0x0
2519 XDP_PGOFF_TX_RING = 0x80000000
2520 XDP_RX_RING = 0x2
2521 XDP_SHARED_UMEM = 0x1
2522 XDP_STATISTICS = 0x7
2523 XDP_TX_RING = 0x3
2524 XDP_UMEM_COMPLETION_RING = 0x6
2525 XDP_UMEM_FILL_RING = 0x5
2526 XDP_UMEM_PGOFF_COMPLETION_RING = 0x180000000
2527 XDP_UMEM_PGOFF_FILL_RING = 0x100000000
2528 XDP_UMEM_REG = 0x4
2529 XDP_ZEROCOPY = 0x4
2530 XENFS_SUPER_MAGIC = 0xabba1974
2531 XFS_SUPER_MAGIC = 0x58465342
2532 XTABS = 0x1800
2533 ZSMALLOC_MAGIC = 0x58295829
2534 __TIOCFLUSH = 0x80047410
1790) 2535)
1791 2536
1792// Errors 2537// 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/zerrors_openbsd_arm64.go b/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go
new file mode 100644
index 0000000..ec5f92d
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go
@@ -0,0 +1,1789 @@
1// mkerrors.sh -m64
2// Code generated by the command above; see README.md. DO NOT EDIT.
3
4// +build arm64,openbsd
5
6// Code generated by cmd/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_BLUETOOTH = 0x20
16 AF_CCITT = 0xa
17 AF_CHAOS = 0x5
18 AF_CNT = 0x15
19 AF_COIP = 0x14
20 AF_DATAKIT = 0x9
21 AF_DECnet = 0xc
22 AF_DLI = 0xd
23 AF_E164 = 0x1a
24 AF_ECMA = 0x8
25 AF_ENCAP = 0x1c
26 AF_HYLINK = 0xf
27 AF_IMPLINK = 0x3
28 AF_INET = 0x2
29 AF_INET6 = 0x18
30 AF_IPX = 0x17
31 AF_ISDN = 0x1a
32 AF_ISO = 0x7
33 AF_KEY = 0x1e
34 AF_LAT = 0xe
35 AF_LINK = 0x12
36 AF_LOCAL = 0x1
37 AF_MAX = 0x24
38 AF_MPLS = 0x21
39 AF_NATM = 0x1b
40 AF_NS = 0x6
41 AF_OSI = 0x7
42 AF_PUP = 0x4
43 AF_ROUTE = 0x11
44 AF_SIP = 0x1d
45 AF_SNA = 0xb
46 AF_UNIX = 0x1
47 AF_UNSPEC = 0x0
48 ALTWERASE = 0x200
49 ARPHRD_ETHER = 0x1
50 ARPHRD_FRELAY = 0xf
51 ARPHRD_IEEE1394 = 0x18
52 ARPHRD_IEEE802 = 0x6
53 B0 = 0x0
54 B110 = 0x6e
55 B115200 = 0x1c200
56 B1200 = 0x4b0
57 B134 = 0x86
58 B14400 = 0x3840
59 B150 = 0x96
60 B1800 = 0x708
61 B19200 = 0x4b00
62 B200 = 0xc8
63 B230400 = 0x38400
64 B2400 = 0x960
65 B28800 = 0x7080
66 B300 = 0x12c
67 B38400 = 0x9600
68 B4800 = 0x12c0
69 B50 = 0x32
70 B57600 = 0xe100
71 B600 = 0x258
72 B7200 = 0x1c20
73 B75 = 0x4b
74 B76800 = 0x12c00
75 B9600 = 0x2580
76 BIOCFLUSH = 0x20004268
77 BIOCGBLEN = 0x40044266
78 BIOCGDIRFILT = 0x4004427c
79 BIOCGDLT = 0x4004426a
80 BIOCGDLTLIST = 0xc010427b
81 BIOCGETIF = 0x4020426b
82 BIOCGFILDROP = 0x40044278
83 BIOCGHDRCMPLT = 0x40044274
84 BIOCGRSIG = 0x40044273
85 BIOCGRTIMEOUT = 0x4010426e
86 BIOCGSTATS = 0x4008426f
87 BIOCIMMEDIATE = 0x80044270
88 BIOCLOCK = 0x20004276
89 BIOCPROMISC = 0x20004269
90 BIOCSBLEN = 0xc0044266
91 BIOCSDIRFILT = 0x8004427d
92 BIOCSDLT = 0x8004427a
93 BIOCSETF = 0x80104267
94 BIOCSETIF = 0x8020426c
95 BIOCSETWF = 0x80104277
96 BIOCSFILDROP = 0x80044279
97 BIOCSHDRCMPLT = 0x80044275
98 BIOCSRSIG = 0x80044272
99 BIOCSRTIMEOUT = 0x8010426d
100 BIOCVERSION = 0x40044271
101 BPF_A = 0x10
102 BPF_ABS = 0x20
103 BPF_ADD = 0x0
104 BPF_ALIGNMENT = 0x4
105 BPF_ALU = 0x4
106 BPF_AND = 0x50
107 BPF_B = 0x10
108 BPF_DIRECTION_IN = 0x1
109 BPF_DIRECTION_OUT = 0x2
110 BPF_DIV = 0x30
111 BPF_FILDROP_CAPTURE = 0x1
112 BPF_FILDROP_DROP = 0x2
113 BPF_FILDROP_PASS = 0x0
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 = 0x200000
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 CLOCK_BOOTTIME = 0x6
154 CLOCK_MONOTONIC = 0x3
155 CLOCK_PROCESS_CPUTIME_ID = 0x2
156 CLOCK_REALTIME = 0x0
157 CLOCK_THREAD_CPUTIME_ID = 0x4
158 CLOCK_UPTIME = 0x5
159 CREAD = 0x800
160 CRTSCTS = 0x10000
161 CS5 = 0x0
162 CS6 = 0x100
163 CS7 = 0x200
164 CS8 = 0x300
165 CSIZE = 0x300
166 CSTART = 0x11
167 CSTATUS = 0xff
168 CSTOP = 0x13
169 CSTOPB = 0x400
170 CSUSP = 0x1a
171 CTL_HW = 0x6
172 CTL_KERN = 0x1
173 CTL_MAXNAME = 0xc
174 CTL_NET = 0x4
175 DIOCOSFPFLUSH = 0x2000444e
176 DLT_ARCNET = 0x7
177 DLT_ATM_RFC1483 = 0xb
178 DLT_AX25 = 0x3
179 DLT_CHAOS = 0x5
180 DLT_C_HDLC = 0x68
181 DLT_EN10MB = 0x1
182 DLT_EN3MB = 0x2
183 DLT_ENC = 0xd
184 DLT_FDDI = 0xa
185 DLT_IEEE802 = 0x6
186 DLT_IEEE802_11 = 0x69
187 DLT_IEEE802_11_RADIO = 0x7f
188 DLT_LOOP = 0xc
189 DLT_MPLS = 0xdb
190 DLT_NULL = 0x0
191 DLT_OPENFLOW = 0x10b
192 DLT_PFLOG = 0x75
193 DLT_PFSYNC = 0x12
194 DLT_PPP = 0x9
195 DLT_PPP_BSDOS = 0x10
196 DLT_PPP_ETHER = 0x33
197 DLT_PPP_SERIAL = 0x32
198 DLT_PRONET = 0x4
199 DLT_RAW = 0xe
200 DLT_SLIP = 0x8
201 DLT_SLIP_BSDOS = 0xf
202 DLT_USBPCAP = 0xf9
203 DLT_USER0 = 0x93
204 DLT_USER1 = 0x94
205 DLT_USER10 = 0x9d
206 DLT_USER11 = 0x9e
207 DLT_USER12 = 0x9f
208 DLT_USER13 = 0xa0
209 DLT_USER14 = 0xa1
210 DLT_USER15 = 0xa2
211 DLT_USER2 = 0x95
212 DLT_USER3 = 0x96
213 DLT_USER4 = 0x97
214 DLT_USER5 = 0x98
215 DLT_USER6 = 0x99
216 DLT_USER7 = 0x9a
217 DLT_USER8 = 0x9b
218 DLT_USER9 = 0x9c
219 DT_BLK = 0x6
220 DT_CHR = 0x2
221 DT_DIR = 0x4
222 DT_FIFO = 0x1
223 DT_LNK = 0xa
224 DT_REG = 0x8
225 DT_SOCK = 0xc
226 DT_UNKNOWN = 0x0
227 ECHO = 0x8
228 ECHOCTL = 0x40
229 ECHOE = 0x2
230 ECHOK = 0x4
231 ECHOKE = 0x1
232 ECHONL = 0x10
233 ECHOPRT = 0x20
234 EMT_TAGOVF = 0x1
235 EMUL_ENABLED = 0x1
236 EMUL_NATIVE = 0x2
237 ENDRUNDISC = 0x9
238 ETHERMIN = 0x2e
239 ETHERMTU = 0x5dc
240 ETHERTYPE_8023 = 0x4
241 ETHERTYPE_AARP = 0x80f3
242 ETHERTYPE_ACCTON = 0x8390
243 ETHERTYPE_AEONIC = 0x8036
244 ETHERTYPE_ALPHA = 0x814a
245 ETHERTYPE_AMBER = 0x6008
246 ETHERTYPE_AMOEBA = 0x8145
247 ETHERTYPE_AOE = 0x88a2
248 ETHERTYPE_APOLLO = 0x80f7
249 ETHERTYPE_APOLLODOMAIN = 0x8019
250 ETHERTYPE_APPLETALK = 0x809b
251 ETHERTYPE_APPLITEK = 0x80c7
252 ETHERTYPE_ARGONAUT = 0x803a
253 ETHERTYPE_ARP = 0x806
254 ETHERTYPE_AT = 0x809b
255 ETHERTYPE_ATALK = 0x809b
256 ETHERTYPE_ATOMIC = 0x86df
257 ETHERTYPE_ATT = 0x8069
258 ETHERTYPE_ATTSTANFORD = 0x8008
259 ETHERTYPE_AUTOPHON = 0x806a
260 ETHERTYPE_AXIS = 0x8856
261 ETHERTYPE_BCLOOP = 0x9003
262 ETHERTYPE_BOFL = 0x8102
263 ETHERTYPE_CABLETRON = 0x7034
264 ETHERTYPE_CHAOS = 0x804
265 ETHERTYPE_COMDESIGN = 0x806c
266 ETHERTYPE_COMPUGRAPHIC = 0x806d
267 ETHERTYPE_COUNTERPOINT = 0x8062
268 ETHERTYPE_CRONUS = 0x8004
269 ETHERTYPE_CRONUSVLN = 0x8003
270 ETHERTYPE_DCA = 0x1234
271 ETHERTYPE_DDE = 0x807b
272 ETHERTYPE_DEBNI = 0xaaaa
273 ETHERTYPE_DECAM = 0x8048
274 ETHERTYPE_DECCUST = 0x6006
275 ETHERTYPE_DECDIAG = 0x6005
276 ETHERTYPE_DECDNS = 0x803c
277 ETHERTYPE_DECDTS = 0x803e
278 ETHERTYPE_DECEXPER = 0x6000
279 ETHERTYPE_DECLAST = 0x8041
280 ETHERTYPE_DECLTM = 0x803f
281 ETHERTYPE_DECMUMPS = 0x6009
282 ETHERTYPE_DECNETBIOS = 0x8040
283 ETHERTYPE_DELTACON = 0x86de
284 ETHERTYPE_DIDDLE = 0x4321
285 ETHERTYPE_DLOG1 = 0x660
286 ETHERTYPE_DLOG2 = 0x661
287 ETHERTYPE_DN = 0x6003
288 ETHERTYPE_DOGFIGHT = 0x1989
289 ETHERTYPE_DSMD = 0x8039
290 ETHERTYPE_ECMA = 0x803
291 ETHERTYPE_ENCRYPT = 0x803d
292 ETHERTYPE_ES = 0x805d
293 ETHERTYPE_EXCELAN = 0x8010
294 ETHERTYPE_EXPERDATA = 0x8049
295 ETHERTYPE_FLIP = 0x8146
296 ETHERTYPE_FLOWCONTROL = 0x8808
297 ETHERTYPE_FRARP = 0x808
298 ETHERTYPE_GENDYN = 0x8068
299 ETHERTYPE_HAYES = 0x8130
300 ETHERTYPE_HIPPI_FP = 0x8180
301 ETHERTYPE_HITACHI = 0x8820
302 ETHERTYPE_HP = 0x8005
303 ETHERTYPE_IEEEPUP = 0xa00
304 ETHERTYPE_IEEEPUPAT = 0xa01
305 ETHERTYPE_IMLBL = 0x4c42
306 ETHERTYPE_IMLBLDIAG = 0x424c
307 ETHERTYPE_IP = 0x800
308 ETHERTYPE_IPAS = 0x876c
309 ETHERTYPE_IPV6 = 0x86dd
310 ETHERTYPE_IPX = 0x8137
311 ETHERTYPE_IPXNEW = 0x8037
312 ETHERTYPE_KALPANA = 0x8582
313 ETHERTYPE_LANBRIDGE = 0x8038
314 ETHERTYPE_LANPROBE = 0x8888
315 ETHERTYPE_LAT = 0x6004
316 ETHERTYPE_LBACK = 0x9000
317 ETHERTYPE_LITTLE = 0x8060
318 ETHERTYPE_LLDP = 0x88cc
319 ETHERTYPE_LOGICRAFT = 0x8148
320 ETHERTYPE_LOOPBACK = 0x9000
321 ETHERTYPE_MATRA = 0x807a
322 ETHERTYPE_MAX = 0xffff
323 ETHERTYPE_MERIT = 0x807c
324 ETHERTYPE_MICP = 0x873a
325 ETHERTYPE_MOPDL = 0x6001
326 ETHERTYPE_MOPRC = 0x6002
327 ETHERTYPE_MOTOROLA = 0x818d
328 ETHERTYPE_MPLS = 0x8847
329 ETHERTYPE_MPLS_MCAST = 0x8848
330 ETHERTYPE_MUMPS = 0x813f
331 ETHERTYPE_NBPCC = 0x3c04
332 ETHERTYPE_NBPCLAIM = 0x3c09
333 ETHERTYPE_NBPCLREQ = 0x3c05
334 ETHERTYPE_NBPCLRSP = 0x3c06
335 ETHERTYPE_NBPCREQ = 0x3c02
336 ETHERTYPE_NBPCRSP = 0x3c03
337 ETHERTYPE_NBPDG = 0x3c07
338 ETHERTYPE_NBPDGB = 0x3c08
339 ETHERTYPE_NBPDLTE = 0x3c0a
340 ETHERTYPE_NBPRAR = 0x3c0c
341 ETHERTYPE_NBPRAS = 0x3c0b
342 ETHERTYPE_NBPRST = 0x3c0d
343 ETHERTYPE_NBPSCD = 0x3c01
344 ETHERTYPE_NBPVCD = 0x3c00
345 ETHERTYPE_NBS = 0x802
346 ETHERTYPE_NCD = 0x8149
347 ETHERTYPE_NESTAR = 0x8006
348 ETHERTYPE_NETBEUI = 0x8191
349 ETHERTYPE_NOVELL = 0x8138
350 ETHERTYPE_NS = 0x600
351 ETHERTYPE_NSAT = 0x601
352 ETHERTYPE_NSCOMPAT = 0x807
353 ETHERTYPE_NTRAILER = 0x10
354 ETHERTYPE_OS9 = 0x7007
355 ETHERTYPE_OS9NET = 0x7009
356 ETHERTYPE_PACER = 0x80c6
357 ETHERTYPE_PAE = 0x888e
358 ETHERTYPE_PBB = 0x88e7
359 ETHERTYPE_PCS = 0x4242
360 ETHERTYPE_PLANNING = 0x8044
361 ETHERTYPE_PPP = 0x880b
362 ETHERTYPE_PPPOE = 0x8864
363 ETHERTYPE_PPPOEDISC = 0x8863
364 ETHERTYPE_PRIMENTS = 0x7031
365 ETHERTYPE_PUP = 0x200
366 ETHERTYPE_PUPAT = 0x200
367 ETHERTYPE_QINQ = 0x88a8
368 ETHERTYPE_RACAL = 0x7030
369 ETHERTYPE_RATIONAL = 0x8150
370 ETHERTYPE_RAWFR = 0x6559
371 ETHERTYPE_RCL = 0x1995
372 ETHERTYPE_RDP = 0x8739
373 ETHERTYPE_RETIX = 0x80f2
374 ETHERTYPE_REVARP = 0x8035
375 ETHERTYPE_SCA = 0x6007
376 ETHERTYPE_SECTRA = 0x86db
377 ETHERTYPE_SECUREDATA = 0x876d
378 ETHERTYPE_SGITW = 0x817e
379 ETHERTYPE_SG_BOUNCE = 0x8016
380 ETHERTYPE_SG_DIAG = 0x8013
381 ETHERTYPE_SG_NETGAMES = 0x8014
382 ETHERTYPE_SG_RESV = 0x8015
383 ETHERTYPE_SIMNET = 0x5208
384 ETHERTYPE_SLOW = 0x8809
385 ETHERTYPE_SNA = 0x80d5
386 ETHERTYPE_SNMP = 0x814c
387 ETHERTYPE_SONIX = 0xfaf5
388 ETHERTYPE_SPIDER = 0x809f
389 ETHERTYPE_SPRITE = 0x500
390 ETHERTYPE_STP = 0x8181
391 ETHERTYPE_TALARIS = 0x812b
392 ETHERTYPE_TALARISMC = 0x852b
393 ETHERTYPE_TCPCOMP = 0x876b
394 ETHERTYPE_TCPSM = 0x9002
395 ETHERTYPE_TEC = 0x814f
396 ETHERTYPE_TIGAN = 0x802f
397 ETHERTYPE_TRAIL = 0x1000
398 ETHERTYPE_TRANSETHER = 0x6558
399 ETHERTYPE_TYMSHARE = 0x802e
400 ETHERTYPE_UBBST = 0x7005
401 ETHERTYPE_UBDEBUG = 0x900
402 ETHERTYPE_UBDIAGLOOP = 0x7002
403 ETHERTYPE_UBDL = 0x7000
404 ETHERTYPE_UBNIU = 0x7001
405 ETHERTYPE_UBNMC = 0x7003
406 ETHERTYPE_VALID = 0x1600
407 ETHERTYPE_VARIAN = 0x80dd
408 ETHERTYPE_VAXELN = 0x803b
409 ETHERTYPE_VEECO = 0x8067
410 ETHERTYPE_VEXP = 0x805b
411 ETHERTYPE_VGLAB = 0x8131
412 ETHERTYPE_VINES = 0xbad
413 ETHERTYPE_VINESECHO = 0xbaf
414 ETHERTYPE_VINESLOOP = 0xbae
415 ETHERTYPE_VITAL = 0xff00
416 ETHERTYPE_VLAN = 0x8100
417 ETHERTYPE_VLTLMAN = 0x8080
418 ETHERTYPE_VPROD = 0x805c
419 ETHERTYPE_VURESERVED = 0x8147
420 ETHERTYPE_WATERLOO = 0x8130
421 ETHERTYPE_WELLFLEET = 0x8103
422 ETHERTYPE_X25 = 0x805
423 ETHERTYPE_X75 = 0x801
424 ETHERTYPE_XNSSM = 0x9001
425 ETHERTYPE_XTP = 0x817d
426 ETHER_ADDR_LEN = 0x6
427 ETHER_ALIGN = 0x2
428 ETHER_CRC_LEN = 0x4
429 ETHER_CRC_POLY_BE = 0x4c11db6
430 ETHER_CRC_POLY_LE = 0xedb88320
431 ETHER_HDR_LEN = 0xe
432 ETHER_MAX_DIX_LEN = 0x600
433 ETHER_MAX_HARDMTU_LEN = 0xff9b
434 ETHER_MAX_LEN = 0x5ee
435 ETHER_MIN_LEN = 0x40
436 ETHER_TYPE_LEN = 0x2
437 ETHER_VLAN_ENCAP_LEN = 0x4
438 EVFILT_AIO = -0x3
439 EVFILT_DEVICE = -0x8
440 EVFILT_PROC = -0x5
441 EVFILT_READ = -0x1
442 EVFILT_SIGNAL = -0x6
443 EVFILT_SYSCOUNT = 0x8
444 EVFILT_TIMER = -0x7
445 EVFILT_VNODE = -0x4
446 EVFILT_WRITE = -0x2
447 EVL_ENCAPLEN = 0x4
448 EVL_PRIO_BITS = 0xd
449 EVL_PRIO_MAX = 0x7
450 EVL_VLID_MASK = 0xfff
451 EVL_VLID_MAX = 0xffe
452 EVL_VLID_MIN = 0x1
453 EVL_VLID_NULL = 0x0
454 EV_ADD = 0x1
455 EV_CLEAR = 0x20
456 EV_DELETE = 0x2
457 EV_DISABLE = 0x8
458 EV_DISPATCH = 0x80
459 EV_ENABLE = 0x4
460 EV_EOF = 0x8000
461 EV_ERROR = 0x4000
462 EV_FLAG1 = 0x2000
463 EV_ONESHOT = 0x10
464 EV_RECEIPT = 0x40
465 EV_SYSFLAGS = 0xf000
466 EXTA = 0x4b00
467 EXTB = 0x9600
468 EXTPROC = 0x800
469 FD_CLOEXEC = 0x1
470 FD_SETSIZE = 0x400
471 FLUSHO = 0x800000
472 F_DUPFD = 0x0
473 F_DUPFD_CLOEXEC = 0xa
474 F_GETFD = 0x1
475 F_GETFL = 0x3
476 F_GETLK = 0x7
477 F_GETOWN = 0x5
478 F_ISATTY = 0xb
479 F_OK = 0x0
480 F_RDLCK = 0x1
481 F_SETFD = 0x2
482 F_SETFL = 0x4
483 F_SETLK = 0x8
484 F_SETLKW = 0x9
485 F_SETOWN = 0x6
486 F_UNLCK = 0x2
487 F_WRLCK = 0x3
488 HUPCL = 0x4000
489 HW_MACHINE = 0x1
490 ICANON = 0x100
491 ICMP6_FILTER = 0x12
492 ICRNL = 0x100
493 IEXTEN = 0x400
494 IFAN_ARRIVAL = 0x0
495 IFAN_DEPARTURE = 0x1
496 IFF_ALLMULTI = 0x200
497 IFF_BROADCAST = 0x2
498 IFF_CANTCHANGE = 0x8e52
499 IFF_DEBUG = 0x4
500 IFF_LINK0 = 0x1000
501 IFF_LINK1 = 0x2000
502 IFF_LINK2 = 0x4000
503 IFF_LOOPBACK = 0x8
504 IFF_MULTICAST = 0x8000
505 IFF_NOARP = 0x80
506 IFF_OACTIVE = 0x400
507 IFF_POINTOPOINT = 0x10
508 IFF_PROMISC = 0x100
509 IFF_RUNNING = 0x40
510 IFF_SIMPLEX = 0x800
511 IFF_STATICARP = 0x20
512 IFF_UP = 0x1
513 IFNAMSIZ = 0x10
514 IFT_1822 = 0x2
515 IFT_A12MPPSWITCH = 0x82
516 IFT_AAL2 = 0xbb
517 IFT_AAL5 = 0x31
518 IFT_ADSL = 0x5e
519 IFT_AFLANE8023 = 0x3b
520 IFT_AFLANE8025 = 0x3c
521 IFT_ARAP = 0x58
522 IFT_ARCNET = 0x23
523 IFT_ARCNETPLUS = 0x24
524 IFT_ASYNC = 0x54
525 IFT_ATM = 0x25
526 IFT_ATMDXI = 0x69
527 IFT_ATMFUNI = 0x6a
528 IFT_ATMIMA = 0x6b
529 IFT_ATMLOGICAL = 0x50
530 IFT_ATMRADIO = 0xbd
531 IFT_ATMSUBINTERFACE = 0x86
532 IFT_ATMVCIENDPT = 0xc2
533 IFT_ATMVIRTUAL = 0x95
534 IFT_BGPPOLICYACCOUNTING = 0xa2
535 IFT_BLUETOOTH = 0xf8
536 IFT_BRIDGE = 0xd1
537 IFT_BSC = 0x53
538 IFT_CARP = 0xf7
539 IFT_CCTEMUL = 0x3d
540 IFT_CEPT = 0x13
541 IFT_CES = 0x85
542 IFT_CHANNEL = 0x46
543 IFT_CNR = 0x55
544 IFT_COFFEE = 0x84
545 IFT_COMPOSITELINK = 0x9b
546 IFT_DCN = 0x8d
547 IFT_DIGITALPOWERLINE = 0x8a
548 IFT_DIGITALWRAPPEROVERHEADCHANNEL = 0xba
549 IFT_DLSW = 0x4a
550 IFT_DOCSCABLEDOWNSTREAM = 0x80
551 IFT_DOCSCABLEMACLAYER = 0x7f
552 IFT_DOCSCABLEUPSTREAM = 0x81
553 IFT_DOCSCABLEUPSTREAMCHANNEL = 0xcd
554 IFT_DS0 = 0x51
555 IFT_DS0BUNDLE = 0x52
556 IFT_DS1FDL = 0xaa
557 IFT_DS3 = 0x1e
558 IFT_DTM = 0x8c
559 IFT_DUMMY = 0xf1
560 IFT_DVBASILN = 0xac
561 IFT_DVBASIOUT = 0xad
562 IFT_DVBRCCDOWNSTREAM = 0x93
563 IFT_DVBRCCMACLAYER = 0x92
564 IFT_DVBRCCUPSTREAM = 0x94
565 IFT_ECONET = 0xce
566 IFT_ENC = 0xf4
567 IFT_EON = 0x19
568 IFT_EPLRS = 0x57
569 IFT_ESCON = 0x49
570 IFT_ETHER = 0x6
571 IFT_FAITH = 0xf3
572 IFT_FAST = 0x7d
573 IFT_FASTETHER = 0x3e
574 IFT_FASTETHERFX = 0x45
575 IFT_FDDI = 0xf
576 IFT_FIBRECHANNEL = 0x38
577 IFT_FRAMERELAYINTERCONNECT = 0x3a
578 IFT_FRAMERELAYMPI = 0x5c
579 IFT_FRDLCIENDPT = 0xc1
580 IFT_FRELAY = 0x20
581 IFT_FRELAYDCE = 0x2c
582 IFT_FRF16MFRBUNDLE = 0xa3
583 IFT_FRFORWARD = 0x9e
584 IFT_G703AT2MB = 0x43
585 IFT_G703AT64K = 0x42
586 IFT_GIF = 0xf0
587 IFT_GIGABITETHERNET = 0x75
588 IFT_GR303IDT = 0xb2
589 IFT_GR303RDT = 0xb1
590 IFT_H323GATEKEEPER = 0xa4
591 IFT_H323PROXY = 0xa5
592 IFT_HDH1822 = 0x3
593 IFT_HDLC = 0x76
594 IFT_HDSL2 = 0xa8
595 IFT_HIPERLAN2 = 0xb7
596 IFT_HIPPI = 0x2f
597 IFT_HIPPIINTERFACE = 0x39
598 IFT_HOSTPAD = 0x5a
599 IFT_HSSI = 0x2e
600 IFT_HY = 0xe
601 IFT_IBM370PARCHAN = 0x48
602 IFT_IDSL = 0x9a
603 IFT_IEEE1394 = 0x90
604 IFT_IEEE80211 = 0x47
605 IFT_IEEE80212 = 0x37
606 IFT_IEEE8023ADLAG = 0xa1
607 IFT_IFGSN = 0x91
608 IFT_IMT = 0xbe
609 IFT_INFINIBAND = 0xc7
610 IFT_INTERLEAVE = 0x7c
611 IFT_IP = 0x7e
612 IFT_IPFORWARD = 0x8e
613 IFT_IPOVERATM = 0x72
614 IFT_IPOVERCDLC = 0x6d
615 IFT_IPOVERCLAW = 0x6e
616 IFT_IPSWITCH = 0x4e
617 IFT_ISDN = 0x3f
618 IFT_ISDNBASIC = 0x14
619 IFT_ISDNPRIMARY = 0x15
620 IFT_ISDNS = 0x4b
621 IFT_ISDNU = 0x4c
622 IFT_ISO88022LLC = 0x29
623 IFT_ISO88023 = 0x7
624 IFT_ISO88024 = 0x8
625 IFT_ISO88025 = 0x9
626 IFT_ISO88025CRFPINT = 0x62
627 IFT_ISO88025DTR = 0x56
628 IFT_ISO88025FIBER = 0x73
629 IFT_ISO88026 = 0xa
630 IFT_ISUP = 0xb3
631 IFT_L2VLAN = 0x87
632 IFT_L3IPVLAN = 0x88
633 IFT_L3IPXVLAN = 0x89
634 IFT_LAPB = 0x10
635 IFT_LAPD = 0x4d
636 IFT_LAPF = 0x77
637 IFT_LINEGROUP = 0xd2
638 IFT_LOCALTALK = 0x2a
639 IFT_LOOP = 0x18
640 IFT_MBIM = 0xfa
641 IFT_MEDIAMAILOVERIP = 0x8b
642 IFT_MFSIGLINK = 0xa7
643 IFT_MIOX25 = 0x26
644 IFT_MODEM = 0x30
645 IFT_MPC = 0x71
646 IFT_MPLS = 0xa6
647 IFT_MPLSTUNNEL = 0x96
648 IFT_MSDSL = 0x8f
649 IFT_MVL = 0xbf
650 IFT_MYRINET = 0x63
651 IFT_NFAS = 0xaf
652 IFT_NSIP = 0x1b
653 IFT_OPTICALCHANNEL = 0xc3
654 IFT_OPTICALTRANSPORT = 0xc4
655 IFT_OTHER = 0x1
656 IFT_P10 = 0xc
657 IFT_P80 = 0xd
658 IFT_PARA = 0x22
659 IFT_PFLOG = 0xf5
660 IFT_PFLOW = 0xf9
661 IFT_PFSYNC = 0xf6
662 IFT_PLC = 0xae
663 IFT_PON155 = 0xcf
664 IFT_PON622 = 0xd0
665 IFT_POS = 0xab
666 IFT_PPP = 0x17
667 IFT_PPPMULTILINKBUNDLE = 0x6c
668 IFT_PROPATM = 0xc5
669 IFT_PROPBWAP2MP = 0xb8
670 IFT_PROPCNLS = 0x59
671 IFT_PROPDOCSWIRELESSDOWNSTREAM = 0xb5
672 IFT_PROPDOCSWIRELESSMACLAYER = 0xb4
673 IFT_PROPDOCSWIRELESSUPSTREAM = 0xb6
674 IFT_PROPMUX = 0x36
675 IFT_PROPVIRTUAL = 0x35
676 IFT_PROPWIRELESSP2P = 0x9d
677 IFT_PTPSERIAL = 0x16
678 IFT_PVC = 0xf2
679 IFT_Q2931 = 0xc9
680 IFT_QLLC = 0x44
681 IFT_RADIOMAC = 0xbc
682 IFT_RADSL = 0x5f
683 IFT_REACHDSL = 0xc0
684 IFT_RFC1483 = 0x9f
685 IFT_RS232 = 0x21
686 IFT_RSRB = 0x4f
687 IFT_SDLC = 0x11
688 IFT_SDSL = 0x60
689 IFT_SHDSL = 0xa9
690 IFT_SIP = 0x1f
691 IFT_SIPSIG = 0xcc
692 IFT_SIPTG = 0xcb
693 IFT_SLIP = 0x1c
694 IFT_SMDSDXI = 0x2b
695 IFT_SMDSICIP = 0x34
696 IFT_SONET = 0x27
697 IFT_SONETOVERHEADCHANNEL = 0xb9
698 IFT_SONETPATH = 0x32
699 IFT_SONETVT = 0x33
700 IFT_SRP = 0x97
701 IFT_SS7SIGLINK = 0x9c
702 IFT_STACKTOSTACK = 0x6f
703 IFT_STARLAN = 0xb
704 IFT_T1 = 0x12
705 IFT_TDLC = 0x74
706 IFT_TELINK = 0xc8
707 IFT_TERMPAD = 0x5b
708 IFT_TR008 = 0xb0
709 IFT_TRANSPHDLC = 0x7b
710 IFT_TUNNEL = 0x83
711 IFT_ULTRA = 0x1d
712 IFT_USB = 0xa0
713 IFT_V11 = 0x40
714 IFT_V35 = 0x2d
715 IFT_V36 = 0x41
716 IFT_V37 = 0x78
717 IFT_VDSL = 0x61
718 IFT_VIRTUALIPADDRESS = 0x70
719 IFT_VIRTUALTG = 0xca
720 IFT_VOICEDID = 0xd5
721 IFT_VOICEEM = 0x64
722 IFT_VOICEEMFGD = 0xd3
723 IFT_VOICEENCAP = 0x67
724 IFT_VOICEFGDEANA = 0xd4
725 IFT_VOICEFXO = 0x65
726 IFT_VOICEFXS = 0x66
727 IFT_VOICEOVERATM = 0x98
728 IFT_VOICEOVERCABLE = 0xc6
729 IFT_VOICEOVERFRAMERELAY = 0x99
730 IFT_VOICEOVERIP = 0x68
731 IFT_X213 = 0x5d
732 IFT_X25 = 0x5
733 IFT_X25DDN = 0x4
734 IFT_X25HUNTGROUP = 0x7a
735 IFT_X25MLP = 0x79
736 IFT_X25PLE = 0x28
737 IFT_XETHER = 0x1a
738 IGNBRK = 0x1
739 IGNCR = 0x80
740 IGNPAR = 0x4
741 IMAXBEL = 0x2000
742 INLCR = 0x40
743 INPCK = 0x10
744 IN_CLASSA_HOST = 0xffffff
745 IN_CLASSA_MAX = 0x80
746 IN_CLASSA_NET = 0xff000000
747 IN_CLASSA_NSHIFT = 0x18
748 IN_CLASSB_HOST = 0xffff
749 IN_CLASSB_MAX = 0x10000
750 IN_CLASSB_NET = 0xffff0000
751 IN_CLASSB_NSHIFT = 0x10
752 IN_CLASSC_HOST = 0xff
753 IN_CLASSC_NET = 0xffffff00
754 IN_CLASSC_NSHIFT = 0x8
755 IN_CLASSD_HOST = 0xfffffff
756 IN_CLASSD_NET = 0xf0000000
757 IN_CLASSD_NSHIFT = 0x1c
758 IN_LOOPBACKNET = 0x7f
759 IN_RFC3021_HOST = 0x1
760 IN_RFC3021_NET = 0xfffffffe
761 IN_RFC3021_NSHIFT = 0x1f
762 IPPROTO_AH = 0x33
763 IPPROTO_CARP = 0x70
764 IPPROTO_DIVERT = 0x102
765 IPPROTO_DONE = 0x101
766 IPPROTO_DSTOPTS = 0x3c
767 IPPROTO_EGP = 0x8
768 IPPROTO_ENCAP = 0x62
769 IPPROTO_EON = 0x50
770 IPPROTO_ESP = 0x32
771 IPPROTO_ETHERIP = 0x61
772 IPPROTO_FRAGMENT = 0x2c
773 IPPROTO_GGP = 0x3
774 IPPROTO_GRE = 0x2f
775 IPPROTO_HOPOPTS = 0x0
776 IPPROTO_ICMP = 0x1
777 IPPROTO_ICMPV6 = 0x3a
778 IPPROTO_IDP = 0x16
779 IPPROTO_IGMP = 0x2
780 IPPROTO_IP = 0x0
781 IPPROTO_IPCOMP = 0x6c
782 IPPROTO_IPIP = 0x4
783 IPPROTO_IPV4 = 0x4
784 IPPROTO_IPV6 = 0x29
785 IPPROTO_MAX = 0x100
786 IPPROTO_MAXID = 0x103
787 IPPROTO_MOBILE = 0x37
788 IPPROTO_MPLS = 0x89
789 IPPROTO_NONE = 0x3b
790 IPPROTO_PFSYNC = 0xf0
791 IPPROTO_PIM = 0x67
792 IPPROTO_PUP = 0xc
793 IPPROTO_RAW = 0xff
794 IPPROTO_ROUTING = 0x2b
795 IPPROTO_RSVP = 0x2e
796 IPPROTO_TCP = 0x6
797 IPPROTO_TP = 0x1d
798 IPPROTO_UDP = 0x11
799 IPV6_AUTH_LEVEL = 0x35
800 IPV6_AUTOFLOWLABEL = 0x3b
801 IPV6_CHECKSUM = 0x1a
802 IPV6_DEFAULT_MULTICAST_HOPS = 0x1
803 IPV6_DEFAULT_MULTICAST_LOOP = 0x1
804 IPV6_DEFHLIM = 0x40
805 IPV6_DONTFRAG = 0x3e
806 IPV6_DSTOPTS = 0x32
807 IPV6_ESP_NETWORK_LEVEL = 0x37
808 IPV6_ESP_TRANS_LEVEL = 0x36
809 IPV6_FAITH = 0x1d
810 IPV6_FLOWINFO_MASK = 0xffffff0f
811 IPV6_FLOWLABEL_MASK = 0xffff0f00
812 IPV6_FRAGTTL = 0x78
813 IPV6_HLIMDEC = 0x1
814 IPV6_HOPLIMIT = 0x2f
815 IPV6_HOPOPTS = 0x31
816 IPV6_IPCOMP_LEVEL = 0x3c
817 IPV6_JOIN_GROUP = 0xc
818 IPV6_LEAVE_GROUP = 0xd
819 IPV6_MAXHLIM = 0xff
820 IPV6_MAXPACKET = 0xffff
821 IPV6_MINHOPCOUNT = 0x41
822 IPV6_MMTU = 0x500
823 IPV6_MULTICAST_HOPS = 0xa
824 IPV6_MULTICAST_IF = 0x9
825 IPV6_MULTICAST_LOOP = 0xb
826 IPV6_NEXTHOP = 0x30
827 IPV6_OPTIONS = 0x1
828 IPV6_PATHMTU = 0x2c
829 IPV6_PIPEX = 0x3f
830 IPV6_PKTINFO = 0x2e
831 IPV6_PORTRANGE = 0xe
832 IPV6_PORTRANGE_DEFAULT = 0x0
833 IPV6_PORTRANGE_HIGH = 0x1
834 IPV6_PORTRANGE_LOW = 0x2
835 IPV6_RECVDSTOPTS = 0x28
836 IPV6_RECVDSTPORT = 0x40
837 IPV6_RECVHOPLIMIT = 0x25
838 IPV6_RECVHOPOPTS = 0x27
839 IPV6_RECVPATHMTU = 0x2b
840 IPV6_RECVPKTINFO = 0x24
841 IPV6_RECVRTHDR = 0x26
842 IPV6_RECVTCLASS = 0x39
843 IPV6_RTABLE = 0x1021
844 IPV6_RTHDR = 0x33
845 IPV6_RTHDRDSTOPTS = 0x23
846 IPV6_RTHDR_LOOSE = 0x0
847 IPV6_RTHDR_STRICT = 0x1
848 IPV6_RTHDR_TYPE_0 = 0x0
849 IPV6_SOCKOPT_RESERVED1 = 0x3
850 IPV6_TCLASS = 0x3d
851 IPV6_UNICAST_HOPS = 0x4
852 IPV6_USE_MIN_MTU = 0x2a
853 IPV6_V6ONLY = 0x1b
854 IPV6_VERSION = 0x60
855 IPV6_VERSION_MASK = 0xf0
856 IP_ADD_MEMBERSHIP = 0xc
857 IP_AUTH_LEVEL = 0x14
858 IP_DEFAULT_MULTICAST_LOOP = 0x1
859 IP_DEFAULT_MULTICAST_TTL = 0x1
860 IP_DF = 0x4000
861 IP_DROP_MEMBERSHIP = 0xd
862 IP_ESP_NETWORK_LEVEL = 0x16
863 IP_ESP_TRANS_LEVEL = 0x15
864 IP_HDRINCL = 0x2
865 IP_IPCOMP_LEVEL = 0x1d
866 IP_IPDEFTTL = 0x25
867 IP_IPSECFLOWINFO = 0x24
868 IP_IPSEC_LOCAL_AUTH = 0x1b
869 IP_IPSEC_LOCAL_CRED = 0x19
870 IP_IPSEC_LOCAL_ID = 0x17
871 IP_IPSEC_REMOTE_AUTH = 0x1c
872 IP_IPSEC_REMOTE_CRED = 0x1a
873 IP_IPSEC_REMOTE_ID = 0x18
874 IP_MAXPACKET = 0xffff
875 IP_MAX_MEMBERSHIPS = 0xfff
876 IP_MF = 0x2000
877 IP_MINTTL = 0x20
878 IP_MIN_MEMBERSHIPS = 0xf
879 IP_MSS = 0x240
880 IP_MULTICAST_IF = 0x9
881 IP_MULTICAST_LOOP = 0xb
882 IP_MULTICAST_TTL = 0xa
883 IP_OFFMASK = 0x1fff
884 IP_OPTIONS = 0x1
885 IP_PIPEX = 0x22
886 IP_PORTRANGE = 0x13
887 IP_PORTRANGE_DEFAULT = 0x0
888 IP_PORTRANGE_HIGH = 0x1
889 IP_PORTRANGE_LOW = 0x2
890 IP_RECVDSTADDR = 0x7
891 IP_RECVDSTPORT = 0x21
892 IP_RECVIF = 0x1e
893 IP_RECVOPTS = 0x5
894 IP_RECVRETOPTS = 0x6
895 IP_RECVRTABLE = 0x23
896 IP_RECVTTL = 0x1f
897 IP_RETOPTS = 0x8
898 IP_RF = 0x8000
899 IP_RTABLE = 0x1021
900 IP_SENDSRCADDR = 0x7
901 IP_TOS = 0x3
902 IP_TTL = 0x4
903 ISIG = 0x80
904 ISTRIP = 0x20
905 IUCLC = 0x1000
906 IXANY = 0x800
907 IXOFF = 0x400
908 IXON = 0x200
909 KERN_HOSTNAME = 0xa
910 KERN_OSRELEASE = 0x2
911 KERN_OSTYPE = 0x1
912 KERN_VERSION = 0x4
913 LCNT_OVERLOAD_FLUSH = 0x6
914 LOCK_EX = 0x2
915 LOCK_NB = 0x4
916 LOCK_SH = 0x1
917 LOCK_UN = 0x8
918 MADV_DONTNEED = 0x4
919 MADV_FREE = 0x6
920 MADV_NORMAL = 0x0
921 MADV_RANDOM = 0x1
922 MADV_SEQUENTIAL = 0x2
923 MADV_SPACEAVAIL = 0x5
924 MADV_WILLNEED = 0x3
925 MAP_ANON = 0x1000
926 MAP_ANONYMOUS = 0x1000
927 MAP_CONCEAL = 0x8000
928 MAP_COPY = 0x2
929 MAP_FILE = 0x0
930 MAP_FIXED = 0x10
931 MAP_FLAGMASK = 0xfff7
932 MAP_HASSEMAPHORE = 0x0
933 MAP_INHERIT = 0x0
934 MAP_INHERIT_COPY = 0x1
935 MAP_INHERIT_NONE = 0x2
936 MAP_INHERIT_SHARE = 0x0
937 MAP_INHERIT_ZERO = 0x3
938 MAP_NOEXTEND = 0x0
939 MAP_NORESERVE = 0x0
940 MAP_PRIVATE = 0x2
941 MAP_RENAME = 0x0
942 MAP_SHARED = 0x1
943 MAP_STACK = 0x4000
944 MAP_TRYFIXED = 0x0
945 MCL_CURRENT = 0x1
946 MCL_FUTURE = 0x2
947 MNT_ASYNC = 0x40
948 MNT_DEFEXPORTED = 0x200
949 MNT_DELEXPORT = 0x20000
950 MNT_DOOMED = 0x8000000
951 MNT_EXPORTANON = 0x400
952 MNT_EXPORTED = 0x100
953 MNT_EXRDONLY = 0x80
954 MNT_FORCE = 0x80000
955 MNT_LAZY = 0x3
956 MNT_LOCAL = 0x1000
957 MNT_NOATIME = 0x8000
958 MNT_NODEV = 0x10
959 MNT_NOEXEC = 0x4
960 MNT_NOPERM = 0x20
961 MNT_NOSUID = 0x8
962 MNT_NOWAIT = 0x2
963 MNT_QUOTA = 0x2000
964 MNT_RDONLY = 0x1
965 MNT_RELOAD = 0x40000
966 MNT_ROOTFS = 0x4000
967 MNT_SOFTDEP = 0x4000000
968 MNT_STALLED = 0x100000
969 MNT_SWAPPABLE = 0x200000
970 MNT_SYNCHRONOUS = 0x2
971 MNT_UPDATE = 0x10000
972 MNT_VISFLAGMASK = 0x400ffff
973 MNT_WAIT = 0x1
974 MNT_WANTRDWR = 0x2000000
975 MNT_WXALLOWED = 0x800
976 MSG_BCAST = 0x100
977 MSG_CMSG_CLOEXEC = 0x800
978 MSG_CTRUNC = 0x20
979 MSG_DONTROUTE = 0x4
980 MSG_DONTWAIT = 0x80
981 MSG_EOR = 0x8
982 MSG_MCAST = 0x200
983 MSG_NOSIGNAL = 0x400
984 MSG_OOB = 0x1
985 MSG_PEEK = 0x2
986 MSG_TRUNC = 0x10
987 MSG_WAITALL = 0x40
988 MS_ASYNC = 0x1
989 MS_INVALIDATE = 0x4
990 MS_SYNC = 0x2
991 NAME_MAX = 0xff
992 NET_RT_DUMP = 0x1
993 NET_RT_FLAGS = 0x2
994 NET_RT_IFLIST = 0x3
995 NET_RT_IFNAMES = 0x6
996 NET_RT_MAXID = 0x7
997 NET_RT_STATS = 0x4
998 NET_RT_TABLE = 0x5
999 NOFLSH = 0x80000000
1000 NOKERNINFO = 0x2000000
1001 NOTE_ATTRIB = 0x8
1002 NOTE_CHANGE = 0x1
1003 NOTE_CHILD = 0x4
1004 NOTE_DELETE = 0x1
1005 NOTE_EOF = 0x2
1006 NOTE_EXEC = 0x20000000
1007 NOTE_EXIT = 0x80000000
1008 NOTE_EXTEND = 0x4
1009 NOTE_FORK = 0x40000000
1010 NOTE_LINK = 0x10
1011 NOTE_LOWAT = 0x1
1012 NOTE_PCTRLMASK = 0xf0000000
1013 NOTE_PDATAMASK = 0xfffff
1014 NOTE_RENAME = 0x20
1015 NOTE_REVOKE = 0x40
1016 NOTE_TRACK = 0x1
1017 NOTE_TRACKERR = 0x2
1018 NOTE_TRUNCATE = 0x80
1019 NOTE_WRITE = 0x2
1020 OCRNL = 0x10
1021 OLCUC = 0x20
1022 ONLCR = 0x2
1023 ONLRET = 0x80
1024 ONOCR = 0x40
1025 ONOEOT = 0x8
1026 OPOST = 0x1
1027 OXTABS = 0x4
1028 O_ACCMODE = 0x3
1029 O_APPEND = 0x8
1030 O_ASYNC = 0x40
1031 O_CLOEXEC = 0x10000
1032 O_CREAT = 0x200
1033 O_DIRECTORY = 0x20000
1034 O_DSYNC = 0x80
1035 O_EXCL = 0x800
1036 O_EXLOCK = 0x20
1037 O_FSYNC = 0x80
1038 O_NDELAY = 0x4
1039 O_NOCTTY = 0x8000
1040 O_NOFOLLOW = 0x100
1041 O_NONBLOCK = 0x4
1042 O_RDONLY = 0x0
1043 O_RDWR = 0x2
1044 O_RSYNC = 0x80
1045 O_SHLOCK = 0x10
1046 O_SYNC = 0x80
1047 O_TRUNC = 0x400
1048 O_WRONLY = 0x1
1049 PARENB = 0x1000
1050 PARMRK = 0x8
1051 PARODD = 0x2000
1052 PENDIN = 0x20000000
1053 PF_FLUSH = 0x1
1054 PRIO_PGRP = 0x1
1055 PRIO_PROCESS = 0x0
1056 PRIO_USER = 0x2
1057 PROT_EXEC = 0x4
1058 PROT_NONE = 0x0
1059 PROT_READ = 0x1
1060 PROT_WRITE = 0x2
1061 RLIMIT_CORE = 0x4
1062 RLIMIT_CPU = 0x0
1063 RLIMIT_DATA = 0x2
1064 RLIMIT_FSIZE = 0x1
1065 RLIMIT_MEMLOCK = 0x6
1066 RLIMIT_NOFILE = 0x8
1067 RLIMIT_NPROC = 0x7
1068 RLIMIT_RSS = 0x5
1069 RLIMIT_STACK = 0x3
1070 RLIM_INFINITY = 0x7fffffffffffffff
1071 RTAX_AUTHOR = 0x6
1072 RTAX_BFD = 0xb
1073 RTAX_BRD = 0x7
1074 RTAX_DNS = 0xc
1075 RTAX_DST = 0x0
1076 RTAX_GATEWAY = 0x1
1077 RTAX_GENMASK = 0x3
1078 RTAX_IFA = 0x5
1079 RTAX_IFP = 0x4
1080 RTAX_LABEL = 0xa
1081 RTAX_MAX = 0xf
1082 RTAX_NETMASK = 0x2
1083 RTAX_SEARCH = 0xe
1084 RTAX_SRC = 0x8
1085 RTAX_SRCMASK = 0x9
1086 RTAX_STATIC = 0xd
1087 RTA_AUTHOR = 0x40
1088 RTA_BFD = 0x800
1089 RTA_BRD = 0x80
1090 RTA_DNS = 0x1000
1091 RTA_DST = 0x1
1092 RTA_GATEWAY = 0x2
1093 RTA_GENMASK = 0x8
1094 RTA_IFA = 0x20
1095 RTA_IFP = 0x10
1096 RTA_LABEL = 0x400
1097 RTA_NETMASK = 0x4
1098 RTA_SEARCH = 0x4000
1099 RTA_SRC = 0x100
1100 RTA_SRCMASK = 0x200
1101 RTA_STATIC = 0x2000
1102 RTF_ANNOUNCE = 0x4000
1103 RTF_BFD = 0x1000000
1104 RTF_BLACKHOLE = 0x1000
1105 RTF_BROADCAST = 0x400000
1106 RTF_CACHED = 0x20000
1107 RTF_CLONED = 0x10000
1108 RTF_CLONING = 0x100
1109 RTF_CONNECTED = 0x800000
1110 RTF_DONE = 0x40
1111 RTF_DYNAMIC = 0x10
1112 RTF_FMASK = 0x110fc08
1113 RTF_GATEWAY = 0x2
1114 RTF_HOST = 0x4
1115 RTF_LLINFO = 0x400
1116 RTF_LOCAL = 0x200000
1117 RTF_MODIFIED = 0x20
1118 RTF_MPATH = 0x40000
1119 RTF_MPLS = 0x100000
1120 RTF_MULTICAST = 0x200
1121 RTF_PERMANENT_ARP = 0x2000
1122 RTF_PROTO1 = 0x8000
1123 RTF_PROTO2 = 0x4000
1124 RTF_PROTO3 = 0x2000
1125 RTF_REJECT = 0x8
1126 RTF_STATIC = 0x800
1127 RTF_UP = 0x1
1128 RTF_USETRAILERS = 0x8000
1129 RTM_80211INFO = 0x15
1130 RTM_ADD = 0x1
1131 RTM_BFD = 0x12
1132 RTM_CHANGE = 0x3
1133 RTM_CHGADDRATTR = 0x14
1134 RTM_DELADDR = 0xd
1135 RTM_DELETE = 0x2
1136 RTM_DESYNC = 0x10
1137 RTM_GET = 0x4
1138 RTM_IFANNOUNCE = 0xf
1139 RTM_IFINFO = 0xe
1140 RTM_INVALIDATE = 0x11
1141 RTM_LOSING = 0x5
1142 RTM_MAXSIZE = 0x800
1143 RTM_MISS = 0x7
1144 RTM_NEWADDR = 0xc
1145 RTM_PROPOSAL = 0x13
1146 RTM_REDIRECT = 0x6
1147 RTM_RESOLVE = 0xb
1148 RTM_RTTUNIT = 0xf4240
1149 RTM_VERSION = 0x5
1150 RTV_EXPIRE = 0x4
1151 RTV_HOPCOUNT = 0x2
1152 RTV_MTU = 0x1
1153 RTV_RPIPE = 0x8
1154 RTV_RTT = 0x40
1155 RTV_RTTVAR = 0x80
1156 RTV_SPIPE = 0x10
1157 RTV_SSTHRESH = 0x20
1158 RT_TABLEID_BITS = 0x8
1159 RT_TABLEID_MASK = 0xff
1160 RT_TABLEID_MAX = 0xff
1161 RUSAGE_CHILDREN = -0x1
1162 RUSAGE_SELF = 0x0
1163 RUSAGE_THREAD = 0x1
1164 SCM_RIGHTS = 0x1
1165 SCM_TIMESTAMP = 0x4
1166 SHUT_RD = 0x0
1167 SHUT_RDWR = 0x2
1168 SHUT_WR = 0x1
1169 SIOCADDMULTI = 0x80206931
1170 SIOCAIFADDR = 0x8040691a
1171 SIOCAIFGROUP = 0x80286987
1172 SIOCATMARK = 0x40047307
1173 SIOCBRDGADD = 0x8060693c
1174 SIOCBRDGADDL = 0x80606949
1175 SIOCBRDGADDS = 0x80606941
1176 SIOCBRDGARL = 0x808c694d
1177 SIOCBRDGDADDR = 0x81286947
1178 SIOCBRDGDEL = 0x8060693d
1179 SIOCBRDGDELS = 0x80606942
1180 SIOCBRDGFLUSH = 0x80606948
1181 SIOCBRDGFRL = 0x808c694e
1182 SIOCBRDGGCACHE = 0xc0186941
1183 SIOCBRDGGFD = 0xc0186952
1184 SIOCBRDGGHT = 0xc0186951
1185 SIOCBRDGGIFFLGS = 0xc060693e
1186 SIOCBRDGGMA = 0xc0186953
1187 SIOCBRDGGPARAM = 0xc0406958
1188 SIOCBRDGGPRI = 0xc0186950
1189 SIOCBRDGGRL = 0xc030694f
1190 SIOCBRDGGTO = 0xc0186946
1191 SIOCBRDGIFS = 0xc0606942
1192 SIOCBRDGRTS = 0xc0206943
1193 SIOCBRDGSADDR = 0xc1286944
1194 SIOCBRDGSCACHE = 0x80186940
1195 SIOCBRDGSFD = 0x80186952
1196 SIOCBRDGSHT = 0x80186951
1197 SIOCBRDGSIFCOST = 0x80606955
1198 SIOCBRDGSIFFLGS = 0x8060693f
1199 SIOCBRDGSIFPRIO = 0x80606954
1200 SIOCBRDGSIFPROT = 0x8060694a
1201 SIOCBRDGSMA = 0x80186953
1202 SIOCBRDGSPRI = 0x80186950
1203 SIOCBRDGSPROTO = 0x8018695a
1204 SIOCBRDGSTO = 0x80186945
1205 SIOCBRDGSTXHC = 0x80186959
1206 SIOCDELLABEL = 0x80206997
1207 SIOCDELMULTI = 0x80206932
1208 SIOCDIFADDR = 0x80206919
1209 SIOCDIFGROUP = 0x80286989
1210 SIOCDIFPARENT = 0x802069b4
1211 SIOCDIFPHYADDR = 0x80206949
1212 SIOCDPWE3NEIGHBOR = 0x802069de
1213 SIOCDVNETID = 0x802069af
1214 SIOCGETKALIVE = 0xc01869a4
1215 SIOCGETLABEL = 0x8020699a
1216 SIOCGETMPWCFG = 0xc02069ae
1217 SIOCGETPFLOW = 0xc02069fe
1218 SIOCGETPFSYNC = 0xc02069f8
1219 SIOCGETSGCNT = 0xc0207534
1220 SIOCGETVIFCNT = 0xc0287533
1221 SIOCGETVLAN = 0xc0206990
1222 SIOCGIFADDR = 0xc0206921
1223 SIOCGIFBRDADDR = 0xc0206923
1224 SIOCGIFCONF = 0xc0106924
1225 SIOCGIFDATA = 0xc020691b
1226 SIOCGIFDESCR = 0xc0206981
1227 SIOCGIFDSTADDR = 0xc0206922
1228 SIOCGIFFLAGS = 0xc0206911
1229 SIOCGIFGATTR = 0xc028698b
1230 SIOCGIFGENERIC = 0xc020693a
1231 SIOCGIFGLIST = 0xc028698d
1232 SIOCGIFGMEMB = 0xc028698a
1233 SIOCGIFGROUP = 0xc0286988
1234 SIOCGIFHARDMTU = 0xc02069a5
1235 SIOCGIFLLPRIO = 0xc02069b6
1236 SIOCGIFMEDIA = 0xc0406938
1237 SIOCGIFMETRIC = 0xc0206917
1238 SIOCGIFMTU = 0xc020697e
1239 SIOCGIFNETMASK = 0xc0206925
1240 SIOCGIFPAIR = 0xc02069b1
1241 SIOCGIFPARENT = 0xc02069b3
1242 SIOCGIFPRIORITY = 0xc020699c
1243 SIOCGIFRDOMAIN = 0xc02069a0
1244 SIOCGIFRTLABEL = 0xc0206983
1245 SIOCGIFRXR = 0x802069aa
1246 SIOCGIFSFFPAGE = 0xc1126939
1247 SIOCGIFXFLAGS = 0xc020699e
1248 SIOCGLIFPHYADDR = 0xc218694b
1249 SIOCGLIFPHYDF = 0xc02069c2
1250 SIOCGLIFPHYECN = 0xc02069c8
1251 SIOCGLIFPHYRTABLE = 0xc02069a2
1252 SIOCGLIFPHYTTL = 0xc02069a9
1253 SIOCGPGRP = 0x40047309
1254 SIOCGPWE3 = 0xc0206998
1255 SIOCGPWE3CTRLWORD = 0xc02069dc
1256 SIOCGPWE3FAT = 0xc02069dd
1257 SIOCGPWE3NEIGHBOR = 0xc21869de
1258 SIOCGSPPPPARAMS = 0xc0206994
1259 SIOCGTXHPRIO = 0xc02069c6
1260 SIOCGUMBINFO = 0xc02069be
1261 SIOCGUMBPARAM = 0xc02069c0
1262 SIOCGVH = 0xc02069f6
1263 SIOCGVNETFLOWID = 0xc02069c4
1264 SIOCGVNETID = 0xc02069a7
1265 SIOCIFAFATTACH = 0x801169ab
1266 SIOCIFAFDETACH = 0x801169ac
1267 SIOCIFCREATE = 0x8020697a
1268 SIOCIFDESTROY = 0x80206979
1269 SIOCIFGCLONERS = 0xc0106978
1270 SIOCSETKALIVE = 0x801869a3
1271 SIOCSETLABEL = 0x80206999
1272 SIOCSETMPWCFG = 0x802069ad
1273 SIOCSETPFLOW = 0x802069fd
1274 SIOCSETPFSYNC = 0x802069f7
1275 SIOCSETVLAN = 0x8020698f
1276 SIOCSIFADDR = 0x8020690c
1277 SIOCSIFBRDADDR = 0x80206913
1278 SIOCSIFDESCR = 0x80206980
1279 SIOCSIFDSTADDR = 0x8020690e
1280 SIOCSIFFLAGS = 0x80206910
1281 SIOCSIFGATTR = 0x8028698c
1282 SIOCSIFGENERIC = 0x80206939
1283 SIOCSIFLLADDR = 0x8020691f
1284 SIOCSIFLLPRIO = 0x802069b5
1285 SIOCSIFMEDIA = 0xc0206937
1286 SIOCSIFMETRIC = 0x80206918
1287 SIOCSIFMTU = 0x8020697f
1288 SIOCSIFNETMASK = 0x80206916
1289 SIOCSIFPAIR = 0x802069b0
1290 SIOCSIFPARENT = 0x802069b2
1291 SIOCSIFPRIORITY = 0x8020699b
1292 SIOCSIFRDOMAIN = 0x8020699f
1293 SIOCSIFRTLABEL = 0x80206982
1294 SIOCSIFXFLAGS = 0x8020699d
1295 SIOCSLIFPHYADDR = 0x8218694a
1296 SIOCSLIFPHYDF = 0x802069c1
1297 SIOCSLIFPHYECN = 0x802069c7
1298 SIOCSLIFPHYRTABLE = 0x802069a1
1299 SIOCSLIFPHYTTL = 0x802069a8
1300 SIOCSPGRP = 0x80047308
1301 SIOCSPWE3CTRLWORD = 0x802069dc
1302 SIOCSPWE3FAT = 0x802069dd
1303 SIOCSPWE3NEIGHBOR = 0x821869de
1304 SIOCSSPPPPARAMS = 0x80206993
1305 SIOCSTXHPRIO = 0x802069c5
1306 SIOCSUMBPARAM = 0x802069bf
1307 SIOCSVH = 0xc02069f5
1308 SIOCSVNETFLOWID = 0x802069c3
1309 SIOCSVNETID = 0x802069a6
1310 SIOCSWGDPID = 0xc018695b
1311 SIOCSWGMAXFLOW = 0xc0186960
1312 SIOCSWGMAXGROUP = 0xc018695d
1313 SIOCSWSDPID = 0x8018695c
1314 SIOCSWSPORTNO = 0xc060695f
1315 SOCK_CLOEXEC = 0x8000
1316 SOCK_DGRAM = 0x2
1317 SOCK_DNS = 0x1000
1318 SOCK_NONBLOCK = 0x4000
1319 SOCK_RAW = 0x3
1320 SOCK_RDM = 0x4
1321 SOCK_SEQPACKET = 0x5
1322 SOCK_STREAM = 0x1
1323 SOL_SOCKET = 0xffff
1324 SOMAXCONN = 0x80
1325 SO_ACCEPTCONN = 0x2
1326 SO_BINDANY = 0x1000
1327 SO_BROADCAST = 0x20
1328 SO_DEBUG = 0x1
1329 SO_DONTROUTE = 0x10
1330 SO_ERROR = 0x1007
1331 SO_KEEPALIVE = 0x8
1332 SO_LINGER = 0x80
1333 SO_NETPROC = 0x1020
1334 SO_OOBINLINE = 0x100
1335 SO_PEERCRED = 0x1022
1336 SO_RCVBUF = 0x1002
1337 SO_RCVLOWAT = 0x1004
1338 SO_RCVTIMEO = 0x1006
1339 SO_REUSEADDR = 0x4
1340 SO_REUSEPORT = 0x200
1341 SO_RTABLE = 0x1021
1342 SO_SNDBUF = 0x1001
1343 SO_SNDLOWAT = 0x1003
1344 SO_SNDTIMEO = 0x1005
1345 SO_SPLICE = 0x1023
1346 SO_TIMESTAMP = 0x800
1347 SO_TYPE = 0x1008
1348 SO_USELOOPBACK = 0x40
1349 SO_ZEROIZE = 0x2000
1350 S_BLKSIZE = 0x200
1351 S_IEXEC = 0x40
1352 S_IFBLK = 0x6000
1353 S_IFCHR = 0x2000
1354 S_IFDIR = 0x4000
1355 S_IFIFO = 0x1000
1356 S_IFLNK = 0xa000
1357 S_IFMT = 0xf000
1358 S_IFREG = 0x8000
1359 S_IFSOCK = 0xc000
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 TCIFLUSH = 0x1
1379 TCIOFF = 0x3
1380 TCIOFLUSH = 0x3
1381 TCION = 0x4
1382 TCOFLUSH = 0x2
1383 TCOOFF = 0x1
1384 TCOON = 0x2
1385 TCP_MAXBURST = 0x4
1386 TCP_MAXSEG = 0x2
1387 TCP_MAXWIN = 0xffff
1388 TCP_MAX_SACK = 0x3
1389 TCP_MAX_WINSHIFT = 0xe
1390 TCP_MD5SIG = 0x4
1391 TCP_MSS = 0x200
1392 TCP_NODELAY = 0x1
1393 TCP_NOPUSH = 0x10
1394 TCP_SACK_ENABLE = 0x8
1395 TCSAFLUSH = 0x2
1396 TIMER_ABSTIME = 0x1
1397 TIMER_RELTIME = 0x0
1398 TIOCCBRK = 0x2000747a
1399 TIOCCDTR = 0x20007478
1400 TIOCCHKVERAUTH = 0x2000741e
1401 TIOCCLRVERAUTH = 0x2000741d
1402 TIOCCONS = 0x80047462
1403 TIOCDRAIN = 0x2000745e
1404 TIOCEXCL = 0x2000740d
1405 TIOCEXT = 0x80047460
1406 TIOCFLAG_CLOCAL = 0x2
1407 TIOCFLAG_CRTSCTS = 0x4
1408 TIOCFLAG_MDMBUF = 0x8
1409 TIOCFLAG_PPS = 0x10
1410 TIOCFLAG_SOFTCAR = 0x1
1411 TIOCFLUSH = 0x80047410
1412 TIOCGETA = 0x402c7413
1413 TIOCGETD = 0x4004741a
1414 TIOCGFLAGS = 0x4004745d
1415 TIOCGPGRP = 0x40047477
1416 TIOCGSID = 0x40047463
1417 TIOCGTSTAMP = 0x4010745b
1418 TIOCGWINSZ = 0x40087468
1419 TIOCMBIC = 0x8004746b
1420 TIOCMBIS = 0x8004746c
1421 TIOCMGET = 0x4004746a
1422 TIOCMODG = 0x4004746a
1423 TIOCMODS = 0x8004746d
1424 TIOCMSET = 0x8004746d
1425 TIOCM_CAR = 0x40
1426 TIOCM_CD = 0x40
1427 TIOCM_CTS = 0x20
1428 TIOCM_DSR = 0x100
1429 TIOCM_DTR = 0x2
1430 TIOCM_LE = 0x1
1431 TIOCM_RI = 0x80
1432 TIOCM_RNG = 0x80
1433 TIOCM_RTS = 0x4
1434 TIOCM_SR = 0x10
1435 TIOCM_ST = 0x8
1436 TIOCNOTTY = 0x20007471
1437 TIOCNXCL = 0x2000740e
1438 TIOCOUTQ = 0x40047473
1439 TIOCPKT = 0x80047470
1440 TIOCPKT_DATA = 0x0
1441 TIOCPKT_DOSTOP = 0x20
1442 TIOCPKT_FLUSHREAD = 0x1
1443 TIOCPKT_FLUSHWRITE = 0x2
1444 TIOCPKT_IOCTL = 0x40
1445 TIOCPKT_NOSTOP = 0x10
1446 TIOCPKT_START = 0x8
1447 TIOCPKT_STOP = 0x4
1448 TIOCREMOTE = 0x80047469
1449 TIOCSBRK = 0x2000747b
1450 TIOCSCTTY = 0x20007461
1451 TIOCSDTR = 0x20007479
1452 TIOCSETA = 0x802c7414
1453 TIOCSETAF = 0x802c7416
1454 TIOCSETAW = 0x802c7415
1455 TIOCSETD = 0x8004741b
1456 TIOCSETVERAUTH = 0x8004741c
1457 TIOCSFLAGS = 0x8004745c
1458 TIOCSIG = 0x8004745f
1459 TIOCSPGRP = 0x80047476
1460 TIOCSTART = 0x2000746e
1461 TIOCSTAT = 0x20007465
1462 TIOCSTOP = 0x2000746f
1463 TIOCSTSTAMP = 0x8008745a
1464 TIOCSWINSZ = 0x80087467
1465 TIOCUCNTL = 0x80047466
1466 TIOCUCNTL_CBRK = 0x7a
1467 TIOCUCNTL_SBRK = 0x7b
1468 TOSTOP = 0x400000
1469 UTIME_NOW = -0x2
1470 UTIME_OMIT = -0x1
1471 VDISCARD = 0xf
1472 VDSUSP = 0xb
1473 VEOF = 0x0
1474 VEOL = 0x1
1475 VEOL2 = 0x2
1476 VERASE = 0x3
1477 VINTR = 0x8
1478 VKILL = 0x5
1479 VLNEXT = 0xe
1480 VMIN = 0x10
1481 VM_ANONMIN = 0x7
1482 VM_LOADAVG = 0x2
1483 VM_MALLOC_CONF = 0xc
1484 VM_MAXID = 0xd
1485 VM_MAXSLP = 0xa
1486 VM_METER = 0x1
1487 VM_NKMEMPAGES = 0x6
1488 VM_PSSTRINGS = 0x3
1489 VM_SWAPENCRYPT = 0x5
1490 VM_USPACE = 0xb
1491 VM_UVMEXP = 0x4
1492 VM_VNODEMIN = 0x9
1493 VM_VTEXTMIN = 0x8
1494 VQUIT = 0x9
1495 VREPRINT = 0x6
1496 VSTART = 0xc
1497 VSTATUS = 0x12
1498 VSTOP = 0xd
1499 VSUSP = 0xa
1500 VTIME = 0x11
1501 VWERASE = 0x4
1502 WALTSIG = 0x4
1503 WCONTINUED = 0x8
1504 WCOREFLAG = 0x80
1505 WNOHANG = 0x1
1506 WUNTRACED = 0x2
1507 XCASE = 0x1000000
1508)
1509
1510// Errors
1511const (
1512 E2BIG = syscall.Errno(0x7)
1513 EACCES = syscall.Errno(0xd)
1514 EADDRINUSE = syscall.Errno(0x30)
1515 EADDRNOTAVAIL = syscall.Errno(0x31)
1516 EAFNOSUPPORT = syscall.Errno(0x2f)
1517 EAGAIN = syscall.Errno(0x23)
1518 EALREADY = syscall.Errno(0x25)
1519 EAUTH = syscall.Errno(0x50)
1520 EBADF = syscall.Errno(0x9)
1521 EBADMSG = syscall.Errno(0x5c)
1522 EBADRPC = syscall.Errno(0x48)
1523 EBUSY = syscall.Errno(0x10)
1524 ECANCELED = syscall.Errno(0x58)
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 EDQUOT = syscall.Errno(0x45)
1533 EEXIST = syscall.Errno(0x11)
1534 EFAULT = syscall.Errno(0xe)
1535 EFBIG = syscall.Errno(0x1b)
1536 EFTYPE = syscall.Errno(0x4f)
1537 EHOSTDOWN = syscall.Errno(0x40)
1538 EHOSTUNREACH = syscall.Errno(0x41)
1539 EIDRM = syscall.Errno(0x59)
1540 EILSEQ = syscall.Errno(0x54)
1541 EINPROGRESS = syscall.Errno(0x24)
1542 EINTR = syscall.Errno(0x4)
1543 EINVAL = syscall.Errno(0x16)
1544 EIO = syscall.Errno(0x5)
1545 EIPSEC = syscall.Errno(0x52)
1546 EISCONN = syscall.Errno(0x38)
1547 EISDIR = syscall.Errno(0x15)
1548 ELAST = syscall.Errno(0x5f)
1549 ELOOP = syscall.Errno(0x3e)
1550 EMEDIUMTYPE = syscall.Errno(0x56)
1551 EMFILE = syscall.Errno(0x18)
1552 EMLINK = syscall.Errno(0x1f)
1553 EMSGSIZE = syscall.Errno(0x28)
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(0x53)
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 ENOMEDIUM = syscall.Errno(0x55)
1567 ENOMEM = syscall.Errno(0xc)
1568 ENOMSG = syscall.Errno(0x5a)
1569 ENOPROTOOPT = syscall.Errno(0x2a)
1570 ENOSPC = syscall.Errno(0x1c)
1571 ENOSYS = syscall.Errno(0x4e)
1572 ENOTBLK = syscall.Errno(0xf)
1573 ENOTCONN = syscall.Errno(0x39)
1574 ENOTDIR = syscall.Errno(0x14)
1575 ENOTEMPTY = syscall.Errno(0x42)
1576 ENOTRECOVERABLE = syscall.Errno(0x5d)
1577 ENOTSOCK = syscall.Errno(0x26)
1578 ENOTSUP = syscall.Errno(0x5b)
1579 ENOTTY = syscall.Errno(0x19)
1580 ENXIO = syscall.Errno(0x6)
1581 EOPNOTSUPP = syscall.Errno(0x2d)
1582 EOVERFLOW = syscall.Errno(0x57)
1583 EOWNERDEAD = syscall.Errno(0x5e)
1584 EPERM = syscall.Errno(0x1)
1585 EPFNOSUPPORT = syscall.Errno(0x2e)
1586 EPIPE = syscall.Errno(0x20)
1587 EPROCLIM = syscall.Errno(0x43)
1588 EPROCUNAVAIL = syscall.Errno(0x4c)
1589 EPROGMISMATCH = syscall.Errno(0x4b)
1590 EPROGUNAVAIL = syscall.Errno(0x4a)
1591 EPROTO = syscall.Errno(0x5f)
1592 EPROTONOSUPPORT = syscall.Errno(0x2b)
1593 EPROTOTYPE = syscall.Errno(0x29)
1594 ERANGE = syscall.Errno(0x22)
1595 EREMOTE = syscall.Errno(0x47)
1596 EROFS = syscall.Errno(0x1e)
1597 ERPCMISMATCH = syscall.Errno(0x49)
1598 ESHUTDOWN = syscall.Errno(0x3a)
1599 ESOCKTNOSUPPORT = syscall.Errno(0x2c)
1600 ESPIPE = syscall.Errno(0x1d)
1601 ESRCH = syscall.Errno(0x3)
1602 ESTALE = syscall.Errno(0x46)
1603 ETIMEDOUT = syscall.Errno(0x3c)
1604 ETOOMANYREFS = syscall.Errno(0x3b)
1605 ETXTBSY = syscall.Errno(0x1a)
1606 EUSERS = syscall.Errno(0x44)
1607 EWOULDBLOCK = syscall.Errno(0x23)
1608 EXDEV = syscall.Errno(0x12)
1609)
1610
1611// Signals
1612const (
1613 SIGABRT = syscall.Signal(0x6)
1614 SIGALRM = syscall.Signal(0xe)
1615 SIGBUS = syscall.Signal(0xa)
1616 SIGCHLD = syscall.Signal(0x14)
1617 SIGCONT = syscall.Signal(0x13)
1618 SIGEMT = syscall.Signal(0x7)
1619 SIGFPE = syscall.Signal(0x8)
1620 SIGHUP = syscall.Signal(0x1)
1621 SIGILL = syscall.Signal(0x4)
1622 SIGINFO = syscall.Signal(0x1d)
1623 SIGINT = syscall.Signal(0x2)
1624 SIGIO = syscall.Signal(0x17)
1625 SIGIOT = syscall.Signal(0x6)
1626 SIGKILL = syscall.Signal(0x9)
1627 SIGPIPE = syscall.Signal(0xd)
1628 SIGPROF = syscall.Signal(0x1b)
1629 SIGQUIT = syscall.Signal(0x3)
1630 SIGSEGV = syscall.Signal(0xb)
1631 SIGSTOP = syscall.Signal(0x11)
1632 SIGSYS = syscall.Signal(0xc)
1633 SIGTERM = syscall.Signal(0xf)
1634 SIGTHR = syscall.Signal(0x20)
1635 SIGTRAP = syscall.Signal(0x5)
1636 SIGTSTP = syscall.Signal(0x12)
1637 SIGTTIN = syscall.Signal(0x15)
1638 SIGTTOU = syscall.Signal(0x16)
1639 SIGURG = syscall.Signal(0x10)
1640 SIGUSR1 = syscall.Signal(0x1e)
1641 SIGUSR2 = syscall.Signal(0x1f)
1642 SIGVTALRM = syscall.Signal(0x1a)
1643 SIGWINCH = syscall.Signal(0x1c)
1644 SIGXCPU = syscall.Signal(0x18)
1645 SIGXFSZ = syscall.Signal(0x19)
1646)
1647
1648// Error table
1649var errorList = [...]struct {
1650 num syscall.Errno
1651 name string
1652 desc string
1653}{
1654 {1, "EPERM", "operation not permitted"},
1655 {2, "ENOENT", "no such file or directory"},
1656 {3, "ESRCH", "no such process"},
1657 {4, "EINTR", "interrupted system call"},
1658 {5, "EIO", "input/output error"},
1659 {6, "ENXIO", "device not configured"},
1660 {7, "E2BIG", "argument list too long"},
1661 {8, "ENOEXEC", "exec format error"},
1662 {9, "EBADF", "bad file descriptor"},
1663 {10, "ECHILD", "no child processes"},
1664 {11, "EDEADLK", "resource deadlock avoided"},
1665 {12, "ENOMEM", "cannot allocate memory"},
1666 {13, "EACCES", "permission denied"},
1667 {14, "EFAULT", "bad address"},
1668 {15, "ENOTBLK", "block device required"},
1669 {16, "EBUSY", "device busy"},
1670 {17, "EEXIST", "file exists"},
1671 {18, "EXDEV", "cross-device link"},
1672 {19, "ENODEV", "operation not supported by device"},
1673 {20, "ENOTDIR", "not a directory"},
1674 {21, "EISDIR", "is a directory"},
1675 {22, "EINVAL", "invalid argument"},
1676 {23, "ENFILE", "too many open files in system"},
1677 {24, "EMFILE", "too many open files"},
1678 {25, "ENOTTY", "inappropriate ioctl for device"},
1679 {26, "ETXTBSY", "text file busy"},
1680 {27, "EFBIG", "file too large"},
1681 {28, "ENOSPC", "no space left on device"},
1682 {29, "ESPIPE", "illegal seek"},
1683 {30, "EROFS", "read-only file system"},
1684 {31, "EMLINK", "too many links"},
1685 {32, "EPIPE", "broken pipe"},
1686 {33, "EDOM", "numerical argument out of domain"},
1687 {34, "ERANGE", "result too large"},
1688 {35, "EAGAIN", "resource temporarily unavailable"},
1689 {36, "EINPROGRESS", "operation now in progress"},
1690 {37, "EALREADY", "operation already in progress"},
1691 {38, "ENOTSOCK", "socket operation on non-socket"},
1692 {39, "EDESTADDRREQ", "destination address required"},
1693 {40, "EMSGSIZE", "message too long"},
1694 {41, "EPROTOTYPE", "protocol wrong type for socket"},
1695 {42, "ENOPROTOOPT", "protocol not available"},
1696 {43, "EPROTONOSUPPORT", "protocol not supported"},
1697 {44, "ESOCKTNOSUPPORT", "socket type not supported"},
1698 {45, "EOPNOTSUPP", "operation not supported"},
1699 {46, "EPFNOSUPPORT", "protocol family not supported"},
1700 {47, "EAFNOSUPPORT", "address family not supported by protocol family"},
1701 {48, "EADDRINUSE", "address already in use"},
1702 {49, "EADDRNOTAVAIL", "can't assign requested address"},
1703 {50, "ENETDOWN", "network is down"},
1704 {51, "ENETUNREACH", "network is unreachable"},
1705 {52, "ENETRESET", "network dropped connection on reset"},
1706 {53, "ECONNABORTED", "software caused connection abort"},
1707 {54, "ECONNRESET", "connection reset by peer"},
1708 {55, "ENOBUFS", "no buffer space available"},
1709 {56, "EISCONN", "socket is already connected"},
1710 {57, "ENOTCONN", "socket is not connected"},
1711 {58, "ESHUTDOWN", "can't send after socket shutdown"},
1712 {59, "ETOOMANYREFS", "too many references: can't splice"},
1713 {60, "ETIMEDOUT", "operation timed out"},
1714 {61, "ECONNREFUSED", "connection refused"},
1715 {62, "ELOOP", "too many levels of symbolic links"},
1716 {63, "ENAMETOOLONG", "file name too long"},
1717 {64, "EHOSTDOWN", "host is down"},
1718 {65, "EHOSTUNREACH", "no route to host"},
1719 {66, "ENOTEMPTY", "directory not empty"},
1720 {67, "EPROCLIM", "too many processes"},
1721 {68, "EUSERS", "too many users"},
1722 {69, "EDQUOT", "disk quota exceeded"},
1723 {70, "ESTALE", "stale NFS file handle"},
1724 {71, "EREMOTE", "too many levels of remote in path"},
1725 {72, "EBADRPC", "RPC struct is bad"},
1726 {73, "ERPCMISMATCH", "RPC version wrong"},
1727 {74, "EPROGUNAVAIL", "RPC program not available"},
1728 {75, "EPROGMISMATCH", "program version wrong"},
1729 {76, "EPROCUNAVAIL", "bad procedure for program"},
1730 {77, "ENOLCK", "no locks available"},
1731 {78, "ENOSYS", "function not implemented"},
1732 {79, "EFTYPE", "inappropriate file type or format"},
1733 {80, "EAUTH", "authentication error"},
1734 {81, "ENEEDAUTH", "need authenticator"},
1735 {82, "EIPSEC", "IPsec processing failure"},
1736 {83, "ENOATTR", "attribute not found"},
1737 {84, "EILSEQ", "illegal byte sequence"},
1738 {85, "ENOMEDIUM", "no medium found"},
1739 {86, "EMEDIUMTYPE", "wrong medium type"},
1740 {87, "EOVERFLOW", "value too large to be stored in data type"},
1741 {88, "ECANCELED", "operation canceled"},
1742 {89, "EIDRM", "identifier removed"},
1743 {90, "ENOMSG", "no message of desired type"},
1744 {91, "ENOTSUP", "not supported"},
1745 {92, "EBADMSG", "bad message"},
1746 {93, "ENOTRECOVERABLE", "state not recoverable"},
1747 {94, "EOWNERDEAD", "previous owner died"},
1748 {95, "ELAST", "protocol error"},
1749}
1750
1751// Signal table
1752var signalList = [...]struct {
1753 num syscall.Signal
1754 name string
1755 desc string
1756}{
1757 {1, "SIGHUP", "hangup"},
1758 {2, "SIGINT", "interrupt"},
1759 {3, "SIGQUIT", "quit"},
1760 {4, "SIGILL", "illegal instruction"},
1761 {5, "SIGTRAP", "trace/BPT trap"},
1762 {6, "SIGABRT", "abort trap"},
1763 {7, "SIGEMT", "EMT trap"},
1764 {8, "SIGFPE", "floating point exception"},
1765 {9, "SIGKILL", "killed"},
1766 {10, "SIGBUS", "bus error"},
1767 {11, "SIGSEGV", "segmentation fault"},
1768 {12, "SIGSYS", "bad system call"},
1769 {13, "SIGPIPE", "broken pipe"},
1770 {14, "SIGALRM", "alarm clock"},
1771 {15, "SIGTERM", "terminated"},
1772 {16, "SIGURG", "urgent I/O condition"},
1773 {17, "SIGSTOP", "suspended (signal)"},
1774 {18, "SIGTSTP", "suspended"},
1775 {19, "SIGCONT", "continued"},
1776 {20, "SIGCHLD", "child exited"},
1777 {21, "SIGTTIN", "stopped (tty input)"},
1778 {22, "SIGTTOU", "stopped (tty output)"},
1779 {23, "SIGIO", "I/O possible"},
1780 {24, "SIGXCPU", "cputime limit exceeded"},
1781 {25, "SIGXFSZ", "filesize limit exceeded"},
1782 {26, "SIGVTALRM", "virtual timer expired"},
1783 {27, "SIGPROF", "profiling timer expired"},
1784 {28, "SIGWINCH", "window size changes"},
1785 {29, "SIGINFO", "information request"},
1786 {30, "SIGUSR1", "user defined signal 1"},
1787 {31, "SIGUSR2", "user defined signal 2"},
1788 {32, "SIGTHR", "thread AST"},
1789}
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 6bae21e..4a9e99a 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_ppc.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
@@ -83,6 +83,8 @@ int lstat(uintptr_t, uintptr_t);
83int pause(); 83int pause();
84int pread64(int, uintptr_t, size_t, long long); 84int pread64(int, uintptr_t, size_t, long long);
85int pwrite64(int, uintptr_t, size_t, long long); 85int pwrite64(int, uintptr_t, size_t, long long);
86#define c_select select
87int select(int, uintptr_t, uintptr_t, uintptr_t, uintptr_t);
86int pselect(int, uintptr_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t); 88int pselect(int, uintptr_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t);
87int setregid(int, int); 89int setregid(int, int);
88int setreuid(int, int); 90int setreuid(int, int);
@@ -103,8 +105,8 @@ int getpeername(int, uintptr_t, uintptr_t);
103int getsockname(int, uintptr_t, uintptr_t); 105int getsockname(int, uintptr_t, uintptr_t);
104int recvfrom(int, uintptr_t, size_t, int, uintptr_t, uintptr_t); 106int recvfrom(int, uintptr_t, size_t, int, uintptr_t, uintptr_t);
105int sendto(int, uintptr_t, size_t, int, uintptr_t, uintptr_t); 107int sendto(int, uintptr_t, size_t, int, uintptr_t, uintptr_t);
106int recvmsg(int, uintptr_t, int); 108int nrecvmsg(int, uintptr_t, int);
107int sendmsg(int, uintptr_t, int); 109int nsendmsg(int, uintptr_t, int);
108int munmap(uintptr_t, uintptr_t); 110int munmap(uintptr_t, uintptr_t);
109int madvise(uintptr_t, size_t, int); 111int madvise(uintptr_t, size_t, int);
110int mprotect(uintptr_t, size_t, int); 112int mprotect(uintptr_t, size_t, int);
@@ -118,6 +120,8 @@ int poll(uintptr_t, int, int);
118int gettimeofday(uintptr_t, uintptr_t); 120int gettimeofday(uintptr_t, uintptr_t);
119int time(uintptr_t); 121int time(uintptr_t);
120int utime(uintptr_t, uintptr_t); 122int utime(uintptr_t, uintptr_t);
123unsigned long long getsystemcfg(int);
124int umount(uintptr_t);
121int getrlimit64(int, uintptr_t); 125int getrlimit64(int, uintptr_t);
122int setrlimit64(int, uintptr_t); 126int setrlimit64(int, uintptr_t);
123long long lseek64(int, long long, int); 127long long lseek64(int, long long, int);
@@ -1004,6 +1008,17 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1004 1008
1005// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1009// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1006 1010
1011func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
1012 r0, er := C.c_select(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))))
1013 n = int(r0)
1014 if r0 == -1 && er != nil {
1015 err = er
1016 }
1017 return
1018}
1019
1020// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1021
1007func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { 1022func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
1008 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)))) 1023 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))))
1009 n = int(r0) 1024 n = int(r0)
@@ -1225,7 +1240,7 @@ func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (
1225// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1240// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1226 1241
1227func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { 1242func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
1228 r0, er := C.recvmsg(C.int(s), C.uintptr_t(uintptr(unsafe.Pointer(msg))), C.int(flags)) 1243 r0, er := C.nrecvmsg(C.int(s), C.uintptr_t(uintptr(unsafe.Pointer(msg))), C.int(flags))
1229 n = int(r0) 1244 n = int(r0)
1230 if r0 == -1 && er != nil { 1245 if r0 == -1 && er != nil {
1231 err = er 1246 err = er
@@ -1236,7 +1251,7 @@ func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
1236// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1251// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1237 1252
1238func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { 1253func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
1239 r0, er := C.sendmsg(C.int(s), C.uintptr_t(uintptr(unsafe.Pointer(msg))), C.int(flags)) 1254 r0, er := C.nsendmsg(C.int(s), C.uintptr_t(uintptr(unsafe.Pointer(msg))), C.int(flags))
1240 n = int(r0) 1255 n = int(r0)
1241 if r0 == -1 && er != nil { 1256 if r0 == -1 && er != nil {
1242 err = er 1257 err = er
@@ -1409,6 +1424,25 @@ func Utime(path string, buf *Utimbuf) (err error) {
1409 1424
1410// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1425// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1411 1426
1427func Getsystemcfg(label int) (n uint64) {
1428 r0, _ := C.getsystemcfg(C.int(label))
1429 n = uint64(r0)
1430 return
1431}
1432
1433// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1434
1435func umount(target string) (err error) {
1436 _p0 := uintptr(unsafe.Pointer(C.CString(target)))
1437 r0, er := C.umount(C.uintptr_t(_p0))
1438 if r0 == -1 && er != nil {
1439 err = er
1440 }
1441 return
1442}
1443
1444// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1445
1412func Getrlimit(resource int, rlim *Rlimit) (err error) { 1446func Getrlimit(resource int, rlim *Rlimit) (err error) {
1413 r0, er := C.getrlimit64(C.int(resource), C.uintptr_t(uintptr(unsafe.Pointer(rlim)))) 1447 r0, er := C.getrlimit64(C.int(resource), C.uintptr_t(uintptr(unsafe.Pointer(rlim))))
1414 if r0 == -1 && er != nil { 1448 if r0 == -1 && er != nil {
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 3e929e5..c3371dd 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go
@@ -1,4 +1,4 @@
1// mksyscall_aix_ppc64.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
@@ -960,6 +960,17 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
960 960
961// 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
962 962
963func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
964 r0, e1 := callselect(nfd, uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)))
965 n = int(r0)
966 if e1 != 0 {
967 err = errnoErr(e1)
968 }
969 return
970}
971
972// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
973
963func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { 974func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
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))) 975 r0, e1 := callpselect(nfd, uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)))
965 n = int(r0) 976 n = int(r0)
@@ -1189,7 +1200,7 @@ func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (
1189// 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
1190 1201
1191func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { 1202func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
1192 r0, e1 := callrecvmsg(s, uintptr(unsafe.Pointer(msg)), flags) 1203 r0, e1 := callnrecvmsg(s, uintptr(unsafe.Pointer(msg)), flags)
1193 n = int(r0) 1204 n = int(r0)
1194 if e1 != 0 { 1205 if e1 != 0 {
1195 err = errnoErr(e1) 1206 err = errnoErr(e1)
@@ -1200,7 +1211,7 @@ func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
1200// 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
1201 1212
1202func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { 1213func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
1203 r0, e1 := callsendmsg(s, uintptr(unsafe.Pointer(msg)), flags) 1214 r0, e1 := callnsendmsg(s, uintptr(unsafe.Pointer(msg)), flags)
1204 n = int(r0) 1215 n = int(r0)
1205 if e1 != 0 { 1216 if e1 != 0 {
1206 err = errnoErr(e1) 1217 err = errnoErr(e1)
@@ -1367,6 +1378,29 @@ func Utime(path string, buf *Utimbuf) (err error) {
1367 1378
1368// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1379// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1369 1380
1381func Getsystemcfg(label int) (n uint64) {
1382 r0, _ := callgetsystemcfg(label)
1383 n = uint64(r0)
1384 return
1385}
1386
1387// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1388
1389func umount(target string) (err error) {
1390 var _p0 *byte
1391 _p0, err = BytePtrFromString(target)
1392 if err != nil {
1393 return
1394 }
1395 _, e1 := callumount(uintptr(unsafe.Pointer(_p0)))
1396 if e1 != 0 {
1397 err = errnoErr(e1)
1398 }
1399 return
1400}
1401
1402// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1403
1370func Getrlimit(resource int, rlim *Rlimit) (err error) { 1404func Getrlimit(resource int, rlim *Rlimit) (err error) {
1371 _, e1 := callgetrlimit(resource, uintptr(unsafe.Pointer(rlim))) 1405 _, e1 := callgetrlimit(resource, uintptr(unsafe.Pointer(rlim)))
1372 if e1 != 0 { 1406 if e1 != 0 {
diff --git a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go
index a185ee8..4eda723 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go
@@ -1,4 +1,4 @@
1// mksyscall_aix_ppc64.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
@@ -85,6 +85,7 @@ import (
85//go:cgo_import_dynamic libc_pause pause "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" 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" 87//go:cgo_import_dynamic libc_pwrite64 pwrite64 "libc.a/shr_64.o"
88//go:cgo_import_dynamic libc_select select "libc.a/shr_64.o"
88//go:cgo_import_dynamic libc_pselect pselect "libc.a/shr_64.o" 89//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_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_setreuid setreuid "libc.a/shr_64.o"
@@ -105,8 +106,8 @@ import (
105//go:cgo_import_dynamic libc_getsockname getsockname "libc.a/shr_64.o" 106//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_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_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_nrecvmsg nrecvmsg "libc.a/shr_64.o"
109//go:cgo_import_dynamic libc_sendmsg sendmsg "libc.a/shr_64.o" 110//go:cgo_import_dynamic libc_nsendmsg nsendmsg "libc.a/shr_64.o"
110//go:cgo_import_dynamic libc_munmap munmap "libc.a/shr_64.o" 111//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_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_mprotect mprotect "libc.a/shr_64.o"
@@ -120,6 +121,8 @@ import (
120//go:cgo_import_dynamic libc_gettimeofday gettimeofday "libc.a/shr_64.o" 121//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_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_utime utime "libc.a/shr_64.o"
124//go:cgo_import_dynamic libc_getsystemcfg getsystemcfg "libc.a/shr_64.o"
125//go:cgo_import_dynamic libc_umount umount "libc.a/shr_64.o"
123//go:cgo_import_dynamic libc_getrlimit getrlimit "libc.a/shr_64.o" 126//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" 127//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" 128//go:cgo_import_dynamic libc_lseek lseek "libc.a/shr_64.o"
@@ -200,6 +203,7 @@ import (
200//go:linkname libc_pause libc_pause 203//go:linkname libc_pause libc_pause
201//go:linkname libc_pread64 libc_pread64 204//go:linkname libc_pread64 libc_pread64
202//go:linkname libc_pwrite64 libc_pwrite64 205//go:linkname libc_pwrite64 libc_pwrite64
206//go:linkname libc_select libc_select
203//go:linkname libc_pselect libc_pselect 207//go:linkname libc_pselect libc_pselect
204//go:linkname libc_setregid libc_setregid 208//go:linkname libc_setregid libc_setregid
205//go:linkname libc_setreuid libc_setreuid 209//go:linkname libc_setreuid libc_setreuid
@@ -220,8 +224,8 @@ import (
220//go:linkname libc_getsockname libc_getsockname 224//go:linkname libc_getsockname libc_getsockname
221//go:linkname libc_recvfrom libc_recvfrom 225//go:linkname libc_recvfrom libc_recvfrom
222//go:linkname libc_sendto libc_sendto 226//go:linkname libc_sendto libc_sendto
223//go:linkname libc_recvmsg libc_recvmsg 227//go:linkname libc_nrecvmsg libc_nrecvmsg
224//go:linkname libc_sendmsg libc_sendmsg 228//go:linkname libc_nsendmsg libc_nsendmsg
225//go:linkname libc_munmap libc_munmap 229//go:linkname libc_munmap libc_munmap
226//go:linkname libc_madvise libc_madvise 230//go:linkname libc_madvise libc_madvise
227//go:linkname libc_mprotect libc_mprotect 231//go:linkname libc_mprotect libc_mprotect
@@ -235,6 +239,8 @@ import (
235//go:linkname libc_gettimeofday libc_gettimeofday 239//go:linkname libc_gettimeofday libc_gettimeofday
236//go:linkname libc_time libc_time 240//go:linkname libc_time libc_time
237//go:linkname libc_utime libc_utime 241//go:linkname libc_utime libc_utime
242//go:linkname libc_getsystemcfg libc_getsystemcfg
243//go:linkname libc_umount libc_umount
238//go:linkname libc_getrlimit libc_getrlimit 244//go:linkname libc_getrlimit libc_getrlimit
239//go:linkname libc_setrlimit libc_setrlimit 245//go:linkname libc_setrlimit libc_setrlimit
240//go:linkname libc_lseek libc_lseek 246//go:linkname libc_lseek libc_lseek
@@ -318,6 +324,7 @@ var (
318 libc_pause, 324 libc_pause,
319 libc_pread64, 325 libc_pread64,
320 libc_pwrite64, 326 libc_pwrite64,
327 libc_select,
321 libc_pselect, 328 libc_pselect,
322 libc_setregid, 329 libc_setregid,
323 libc_setreuid, 330 libc_setreuid,
@@ -338,8 +345,8 @@ var (
338 libc_getsockname, 345 libc_getsockname,
339 libc_recvfrom, 346 libc_recvfrom,
340 libc_sendto, 347 libc_sendto,
341 libc_recvmsg, 348 libc_nrecvmsg,
342 libc_sendmsg, 349 libc_nsendmsg,
343 libc_munmap, 350 libc_munmap,
344 libc_madvise, 351 libc_madvise,
345 libc_mprotect, 352 libc_mprotect,
@@ -353,6 +360,8 @@ var (
353 libc_gettimeofday, 360 libc_gettimeofday,
354 libc_time, 361 libc_time,
355 libc_utime, 362 libc_utime,
363 libc_getsystemcfg,
364 libc_umount,
356 libc_getrlimit, 365 libc_getrlimit,
357 libc_setrlimit, 366 libc_setrlimit,
358 libc_lseek, 367 libc_lseek,
@@ -890,6 +899,13 @@ func callpwrite64(fd int, _p0 uintptr, _lenp0 int, offset int64) (r1 uintptr, e1
890 899
891// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 900// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
892 901
902func callselect(nfd int, r uintptr, w uintptr, e uintptr, timeout uintptr) (r1 uintptr, e1 Errno) {
903 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_select)), 5, uintptr(nfd), r, w, e, timeout, 0)
904 return
905}
906
907// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
908
893func callpselect(nfd int, r uintptr, w uintptr, e uintptr, timeout uintptr, sigmask uintptr) (r1 uintptr, e1 Errno) { 909func 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) 910 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_pselect)), 6, uintptr(nfd), r, w, e, timeout, sigmask)
895 return 911 return
@@ -1030,15 +1046,15 @@ func callsendto(s int, _p0 uintptr, _lenp0 int, flags int, to uintptr, addrlen u
1030 1046
1031// 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
1032 1048
1033func callrecvmsg(s int, msg uintptr, flags int) (r1 uintptr, e1 Errno) { 1049func callnrecvmsg(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) 1050 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_nrecvmsg)), 3, uintptr(s), msg, uintptr(flags), 0, 0, 0)
1035 return 1051 return
1036} 1052}
1037 1053
1038// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1054// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1039 1055
1040func callsendmsg(s int, msg uintptr, flags int) (r1 uintptr, e1 Errno) { 1056func callnsendmsg(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) 1057 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_nsendmsg)), 3, uintptr(s), msg, uintptr(flags), 0, 0, 0)
1042 return 1058 return
1043} 1059}
1044 1060
@@ -1135,6 +1151,20 @@ func callutime(_p0 uintptr, buf uintptr) (r1 uintptr, e1 Errno) {
1135 1151
1136// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1152// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1137 1153
1154func callgetsystemcfg(label int) (r1 uintptr, e1 Errno) {
1155 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_getsystemcfg)), 1, uintptr(label), 0, 0, 0, 0, 0)
1156 return
1157}
1158
1159// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1160
1161func callumount(_p0 uintptr) (r1 uintptr, e1 Errno) {
1162 r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_umount)), 1, _p0, 0, 0, 0, 0, 0)
1163 return
1164}
1165
1166// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1167
1138func callgetrlimit(resource int, rlim uintptr) (r1 uintptr, e1 Errno) { 1168func 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) 1169 r1, _, e1 = rawSyscall6(uintptr(unsafe.Pointer(&libc_getrlimit)), 2, uintptr(resource), rlim, 0, 0, 0, 0)
1140 return 1170 return
diff --git a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go
index aef7c0e..e5c4cbd 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go
@@ -1,4 +1,4 @@
1// mksyscall_aix_ppc64.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
@@ -83,6 +83,8 @@ int lstat(uintptr_t, uintptr_t);
83int pause(); 83int pause();
84int pread64(int, uintptr_t, size_t, long long); 84int pread64(int, uintptr_t, size_t, long long);
85int pwrite64(int, uintptr_t, size_t, long long); 85int pwrite64(int, uintptr_t, size_t, long long);
86#define c_select select
87int select(int, uintptr_t, uintptr_t, uintptr_t, uintptr_t);
86int pselect(int, uintptr_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t); 88int pselect(int, uintptr_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t);
87int setregid(int, int); 89int setregid(int, int);
88int setreuid(int, int); 90int setreuid(int, int);
@@ -103,8 +105,8 @@ int getpeername(int, uintptr_t, uintptr_t);
103int getsockname(int, uintptr_t, uintptr_t); 105int getsockname(int, uintptr_t, uintptr_t);
104int recvfrom(int, uintptr_t, size_t, int, uintptr_t, uintptr_t); 106int recvfrom(int, uintptr_t, size_t, int, uintptr_t, uintptr_t);
105int sendto(int, uintptr_t, size_t, int, uintptr_t, uintptr_t); 107int sendto(int, uintptr_t, size_t, int, uintptr_t, uintptr_t);
106int recvmsg(int, uintptr_t, int); 108int nrecvmsg(int, uintptr_t, int);
107int sendmsg(int, uintptr_t, int); 109int nsendmsg(int, uintptr_t, int);
108int munmap(uintptr_t, uintptr_t); 110int munmap(uintptr_t, uintptr_t);
109int madvise(uintptr_t, size_t, int); 111int madvise(uintptr_t, size_t, int);
110int mprotect(uintptr_t, size_t, int); 112int mprotect(uintptr_t, size_t, int);
@@ -118,6 +120,8 @@ int poll(uintptr_t, int, int);
118int gettimeofday(uintptr_t, uintptr_t); 120int gettimeofday(uintptr_t, uintptr_t);
119int time(uintptr_t); 121int time(uintptr_t);
120int utime(uintptr_t, uintptr_t); 122int utime(uintptr_t, uintptr_t);
123unsigned long long getsystemcfg(int);
124int umount(uintptr_t);
121int getrlimit(int, uintptr_t); 125int getrlimit(int, uintptr_t);
122int setrlimit(int, uintptr_t); 126int setrlimit(int, uintptr_t);
123long long lseek(int, long long, int); 127long long lseek(int, long long, int);
@@ -731,6 +735,14 @@ func callpwrite64(fd int, _p0 uintptr, _lenp0 int, offset int64) (r1 uintptr, e1
731 735
732// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 736// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
733 737
738func callselect(nfd int, r uintptr, w uintptr, e uintptr, timeout uintptr) (r1 uintptr, e1 Errno) {
739 r1 = uintptr(C.c_select(C.int(nfd), C.uintptr_t(r), C.uintptr_t(w), C.uintptr_t(e), C.uintptr_t(timeout)))
740 e1 = syscall.GetErrno()
741 return
742}
743
744// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
745
734func callpselect(nfd int, r uintptr, w uintptr, e uintptr, timeout uintptr, sigmask uintptr) (r1 uintptr, e1 Errno) { 746func 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))) 747 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() 748 e1 = syscall.GetErrno()
@@ -891,16 +903,16 @@ func callsendto(s int, _p0 uintptr, _lenp0 int, flags int, to uintptr, addrlen u
891 903
892// 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
893 905
894func callrecvmsg(s int, msg uintptr, flags int) (r1 uintptr, e1 Errno) { 906func callnrecvmsg(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))) 907 r1 = uintptr(C.nrecvmsg(C.int(s), C.uintptr_t(msg), C.int(flags)))
896 e1 = syscall.GetErrno() 908 e1 = syscall.GetErrno()
897 return 909 return
898} 910}
899 911
900// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 912// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
901 913
902func callsendmsg(s int, msg uintptr, flags int) (r1 uintptr, e1 Errno) { 914func callnsendmsg(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))) 915 r1 = uintptr(C.nsendmsg(C.int(s), C.uintptr_t(msg), C.int(flags)))
904 e1 = syscall.GetErrno() 916 e1 = syscall.GetErrno()
905 return 917 return
906} 918}
@@ -1011,6 +1023,22 @@ func callutime(_p0 uintptr, buf uintptr) (r1 uintptr, e1 Errno) {
1011 1023
1012// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1024// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1013 1025
1026func callgetsystemcfg(label int) (r1 uintptr, e1 Errno) {
1027 r1 = uintptr(C.getsystemcfg(C.int(label)))
1028 e1 = syscall.GetErrno()
1029 return
1030}
1031
1032// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1033
1034func callumount(_p0 uintptr) (r1 uintptr, e1 Errno) {
1035 r1 = uintptr(C.umount(C.uintptr_t(_p0)))
1036 e1 = syscall.GetErrno()
1037 return
1038}
1039
1040// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1041
1014func callgetrlimit(resource int, rlim uintptr) (r1 uintptr, e1 Errno) { 1042func callgetrlimit(resource int, rlim uintptr) (r1 uintptr, e1 Errno) {
1015 r1 = uintptr(C.getrlimit(C.int(resource), C.uintptr_t(rlim))) 1043 r1 = uintptr(C.getrlimit(C.int(resource), C.uintptr_t(rlim)))
1016 e1 = syscall.GetErrno() 1044 e1 = syscall.GetErrno()
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 12da7b4..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 {
@@ -1114,6 +1194,26 @@ func Rename(from string, to string) (err error) {
1114 1194
1115// 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
1116 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
1117func Revoke(path string) (err error) { 1217func Revoke(path string) (err error) {
1118 var _p0 *byte 1218 var _p0 *byte
1119 _p0, err = BytePtrFromString(path) 1219 _p0, err = BytePtrFromString(path)
@@ -1361,6 +1461,26 @@ func Symlink(path string, link string) (err error) {
1361 1461
1362// 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
1363 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
1364func Sync() (err error) { 1484func Sync() (err error) {
1365 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0) 1485 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1366 if e1 != 0 { 1486 if e1 != 0 {
@@ -1424,6 +1544,21 @@ func Unlink(path string) (err error) {
1424 1544
1425// 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
1426 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
1427func Unmount(path string, flags int) (err error) { 1562func Unmount(path string, flags int) (err error) {
1428 var _p0 *byte 1563 var _p0 *byte
1429 _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 9bbbf96..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
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 ee7090f..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
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 9aeff51..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
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 cd94680..feb3c03 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
@@ -14,6 +14,27 @@ var _ syscall.Errno
14 14
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 FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) {
18 r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0)
19 fd = 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 fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
29 _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(mask>>32), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)))
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
17func fchmodat(dirfd int, path string, mode uint32) (err error) { 38func fchmodat(dirfd int, path string, mode uint32) (err error) {
18 var _p0 *byte 39 var _p0 *byte
19 _p0, err = BytePtrFromString(path) 40 _p0, err = BytePtrFromString(path)
@@ -437,6 +458,16 @@ func ClockGettime(clockid int32, time *Timespec) (err error) {
437 458
438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 459// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
439 460
461func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
462 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
463 if e1 != 0 {
464 err = errnoErr(e1)
465 }
466 return
467}
468
469// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
470
440func Close(fd int) (err error) { 471func Close(fd int) (err error) {
441 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 472 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
442 if e1 != 0 { 473 if e1 != 0 {
@@ -1195,26 +1226,6 @@ func Removexattr(path string, attr string) (err error) {
1195 1226
1196// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1227// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1197 1228
1198func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1199 var _p0 *byte
1200 _p0, err = BytePtrFromString(oldpath)
1201 if err != nil {
1202 return
1203 }
1204 var _p1 *byte
1205 _p1, err = BytePtrFromString(newpath)
1206 if err != nil {
1207 return
1208 }
1209 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1210 if e1 != 0 {
1211 err = errnoErr(e1)
1212 }
1213 return
1214}
1215
1216// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1217
1218func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) { 1229func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
1219 var _p0 *byte 1230 var _p0 *byte
1220 _p0, err = BytePtrFromString(oldpath) 1231 _p0, err = BytePtrFromString(oldpath)
@@ -1370,6 +1381,13 @@ func Setxattr(path string, attr string, data []byte, flags int) (err error) {
1370 1381
1371// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1382// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1372 1383
1384func Signalfd(fd int, mask *Sigset_t, flags int) {
1385 SyscallNoError(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(mask)), uintptr(flags))
1386 return
1387}
1388
1389// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1390
1373func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1391func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
1374 var _p0 *byte 1392 var _p0 *byte
1375 _p0, err = BytePtrFromString(path) 1393 _p0, err = BytePtrFromString(path)
@@ -1661,6 +1679,32 @@ func faccessat(dirfd int, path string, mode uint32) (err error) {
1661 1679
1662// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1680// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1663 1681
1682func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
1683 var _p0 *byte
1684 _p0, err = BytePtrFromString(pathname)
1685 if err != nil {
1686 return
1687 }
1688 _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
1689 if e1 != 0 {
1690 err = errnoErr(e1)
1691 }
1692 return
1693}
1694
1695// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1696
1697func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
1698 r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
1699 fd = int(r0)
1700 if e1 != 0 {
1701 err = errnoErr(e1)
1702 }
1703 return
1704}
1705
1706// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1707
1664func pipe(p *[2]_C_int) (err error) { 1708func pipe(p *[2]_C_int) (err error) {
1665 _, _, e1 := RawSyscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0) 1709 _, _, e1 := RawSyscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0)
1666 if e1 != 0 { 1710 if e1 != 0 {
@@ -1901,6 +1945,26 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1901 1945
1902// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1946// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1903 1947
1948func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1949 var _p0 *byte
1950 _p0, err = BytePtrFromString(oldpath)
1951 if err != nil {
1952 return
1953 }
1954 var _p1 *byte
1955 _p1, err = BytePtrFromString(newpath)
1956 if err != nil {
1957 return
1958 }
1959 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1960 if e1 != 0 {
1961 err = errnoErr(e1)
1962 }
1963 return
1964}
1965
1966// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1967
1904func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) { 1968func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
1905 r0, _, e1 := Syscall6(SYS_SENDFILE64, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0) 1969 r0, _, e1 := Syscall6(SYS_SENDFILE64, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0)
1906 written = int(r0) 1970 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 96e9df7..fa0cb25 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
@@ -14,6 +14,27 @@ var _ syscall.Errno
14 14
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 FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) {
18 r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0)
19 fd = 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 fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
29 _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)), 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
17func fchmodat(dirfd int, path string, mode uint32) (err error) { 38func fchmodat(dirfd int, path string, mode uint32) (err error) {
18 var _p0 *byte 39 var _p0 *byte
19 _p0, err = BytePtrFromString(path) 40 _p0, err = BytePtrFromString(path)
@@ -437,6 +458,16 @@ func ClockGettime(clockid int32, time *Timespec) (err error) {
437 458
438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 459// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
439 460
461func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
462 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
463 if e1 != 0 {
464 err = errnoErr(e1)
465 }
466 return
467}
468
469// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
470
440func Close(fd int) (err error) { 471func Close(fd int) (err error) {
441 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 472 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
442 if e1 != 0 { 473 if e1 != 0 {
@@ -1195,26 +1226,6 @@ func Removexattr(path string, attr string) (err error) {
1195 1226
1196// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1227// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1197 1228
1198func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1199 var _p0 *byte
1200 _p0, err = BytePtrFromString(oldpath)
1201 if err != nil {
1202 return
1203 }
1204 var _p1 *byte
1205 _p1, err = BytePtrFromString(newpath)
1206 if err != nil {
1207 return
1208 }
1209 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1210 if e1 != 0 {
1211 err = errnoErr(e1)
1212 }
1213 return
1214}
1215
1216// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1217
1218func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) { 1229func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
1219 var _p0 *byte 1230 var _p0 *byte
1220 _p0, err = BytePtrFromString(oldpath) 1231 _p0, err = BytePtrFromString(oldpath)
@@ -1370,6 +1381,13 @@ func Setxattr(path string, attr string, data []byte, flags int) (err error) {
1370 1381
1371// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1382// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1372 1383
1384func Signalfd(fd int, mask *Sigset_t, flags int) {
1385 SyscallNoError(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(mask)), uintptr(flags))
1386 return
1387}
1388
1389// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1390
1373func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1391func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
1374 var _p0 *byte 1392 var _p0 *byte
1375 _p0, err = BytePtrFromString(path) 1393 _p0, err = BytePtrFromString(path)
@@ -1661,6 +1679,32 @@ func faccessat(dirfd int, path string, mode uint32) (err error) {
1661 1679
1662// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1680// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1663 1681
1682func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
1683 var _p0 *byte
1684 _p0, err = BytePtrFromString(pathname)
1685 if err != nil {
1686 return
1687 }
1688 _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
1689 if e1 != 0 {
1690 err = errnoErr(e1)
1691 }
1692 return
1693}
1694
1695// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1696
1697func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
1698 r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
1699 fd = int(r0)
1700 if e1 != 0 {
1701 err = errnoErr(e1)
1702 }
1703 return
1704}
1705
1706// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1707
1664func Dup2(oldfd int, newfd int) (err error) { 1708func Dup2(oldfd int, newfd int) (err error) {
1665 _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0) 1709 _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0)
1666 if e1 != 0 { 1710 if e1 != 0 {
@@ -1806,7 +1850,7 @@ func Getuid() (uid int) {
1806 1850
1807// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1851// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1808 1852
1809func InotifyInit() (fd int, err error) { 1853func inotifyInit() (fd int, err error) {
1810 r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT, 0, 0, 0) 1854 r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT, 0, 0, 0)
1811 fd = int(r0) 1855 fd = int(r0)
1812 if e1 != 0 { 1856 if e1 != 0 {
@@ -1862,21 +1906,6 @@ func Listen(s int, n int) (err error) {
1862 1906
1863// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1907// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1864 1908
1865func Lstat(path string, stat *Stat_t) (err error) {
1866 var _p0 *byte
1867 _p0, err = BytePtrFromString(path)
1868 if err != nil {
1869 return
1870 }
1871 _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1872 if e1 != 0 {
1873 err = errnoErr(e1)
1874 }
1875 return
1876}
1877
1878// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1879
1880func Pause() (err error) { 1909func Pause() (err error) {
1881 _, _, e1 := Syscall(SYS_PAUSE, 0, 0, 0) 1910 _, _, e1 := Syscall(SYS_PAUSE, 0, 0, 0)
1882 if e1 != 0 { 1911 if e1 != 0 {
@@ -1921,6 +1950,26 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1921 1950
1922// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1951// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1923 1952
1953func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1954 var _p0 *byte
1955 _p0, err = BytePtrFromString(oldpath)
1956 if err != nil {
1957 return
1958 }
1959 var _p1 *byte
1960 _p1, err = BytePtrFromString(newpath)
1961 if err != nil {
1962 return
1963 }
1964 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1965 if e1 != 0 {
1966 err = errnoErr(e1)
1967 }
1968 return
1969}
1970
1971// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1972
1924func Seek(fd int, offset int64, whence int) (off int64, err error) { 1973func Seek(fd int, offset int64, whence int) (off int64, err error) {
1925 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence)) 1974 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1926 off = int64(r0) 1975 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 e8d82d1..daec1d5 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
@@ -14,6 +14,27 @@ var _ syscall.Errno
14 14
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 FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) {
18 r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0)
19 fd = 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 fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
29 _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(mask>>32), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)))
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
17func fchmodat(dirfd int, path string, mode uint32) (err error) { 38func fchmodat(dirfd int, path string, mode uint32) (err error) {
18 var _p0 *byte 39 var _p0 *byte
19 _p0, err = BytePtrFromString(path) 40 _p0, err = BytePtrFromString(path)
@@ -437,6 +458,16 @@ func ClockGettime(clockid int32, time *Timespec) (err error) {
437 458
438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 459// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
439 460
461func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
462 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
463 if e1 != 0 {
464 err = errnoErr(e1)
465 }
466 return
467}
468
469// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
470
440func Close(fd int) (err error) { 471func Close(fd int) (err error) {
441 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 472 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
442 if e1 != 0 { 473 if e1 != 0 {
@@ -1195,26 +1226,6 @@ func Removexattr(path string, attr string) (err error) {
1195 1226
1196// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1227// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1197 1228
1198func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1199 var _p0 *byte
1200 _p0, err = BytePtrFromString(oldpath)
1201 if err != nil {
1202 return
1203 }
1204 var _p1 *byte
1205 _p1, err = BytePtrFromString(newpath)
1206 if err != nil {
1207 return
1208 }
1209 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1210 if e1 != 0 {
1211 err = errnoErr(e1)
1212 }
1213 return
1214}
1215
1216// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1217
1218func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) { 1229func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
1219 var _p0 *byte 1230 var _p0 *byte
1220 _p0, err = BytePtrFromString(oldpath) 1231 _p0, err = BytePtrFromString(oldpath)
@@ -1370,6 +1381,13 @@ func Setxattr(path string, attr string, data []byte, flags int) (err error) {
1370 1381
1371// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1382// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1372 1383
1384func Signalfd(fd int, mask *Sigset_t, flags int) {
1385 SyscallNoError(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(mask)), uintptr(flags))
1386 return
1387}
1388
1389// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1390
1373func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1391func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
1374 var _p0 *byte 1392 var _p0 *byte
1375 _p0, err = BytePtrFromString(path) 1393 _p0, err = BytePtrFromString(path)
@@ -1661,6 +1679,42 @@ func faccessat(dirfd int, path string, mode uint32) (err error) {
1661 1679
1662// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1680// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1663 1681
1682func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
1683 var _p0 *byte
1684 _p0, err = BytePtrFromString(pathname)
1685 if err != nil {
1686 return
1687 }
1688 _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
1689 if e1 != 0 {
1690 err = errnoErr(e1)
1691 }
1692 return
1693}
1694
1695// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1696
1697func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
1698 r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
1699 fd = int(r0)
1700 if e1 != 0 {
1701 err = errnoErr(e1)
1702 }
1703 return
1704}
1705
1706// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1707
1708func pipe(p *[2]_C_int) (err error) {
1709 _, _, e1 := RawSyscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0)
1710 if e1 != 0 {
1711 err = errnoErr(e1)
1712 }
1713 return
1714}
1715
1716// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1717
1664func pipe2(p *[2]_C_int, flags int) (err error) { 1718func pipe2(p *[2]_C_int, flags int) (err error) {
1665 _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0) 1719 _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
1666 if e1 != 0 { 1720 if e1 != 0 {
@@ -2016,6 +2070,26 @@ func Pause() (err error) {
2016 2070
2017// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2071// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2018 2072
2073func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
2074 var _p0 *byte
2075 _p0, err = BytePtrFromString(oldpath)
2076 if err != nil {
2077 return
2078 }
2079 var _p1 *byte
2080 _p1, err = BytePtrFromString(newpath)
2081 if err != nil {
2082 return
2083 }
2084 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
2085 if e1 != 0 {
2086 err = errnoErr(e1)
2087 }
2088 return
2089}
2090
2091// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2092
2019func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) { 2093func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
2020 r0, _, e1 := Syscall6(SYS_SENDFILE64, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0) 2094 r0, _, e1 := Syscall6(SYS_SENDFILE64, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0)
2021 written = int(r0) 2095 written = int(r0)
@@ -2282,3 +2356,13 @@ func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
2282 } 2356 }
2283 return 2357 return
2284} 2358}
2359
2360// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2361
2362func armSyncFileRange(fd int, flags int, off int64, n int64) (err error) {
2363 _, _, e1 := Syscall6(SYS_ARM_SYNC_FILE_RANGE, uintptr(fd), uintptr(flags), uintptr(off), uintptr(off>>32), uintptr(n), uintptr(n>>32))
2364 if e1 != 0 {
2365 err = errnoErr(e1)
2366 }
2367 return
2368}
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 41f2d0c..ad9820b 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
@@ -14,6 +14,27 @@ var _ syscall.Errno
14 14
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 FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) {
18 r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0)
19 fd = 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 fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
29 _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)), 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
17func fchmodat(dirfd int, path string, mode uint32) (err error) { 38func fchmodat(dirfd int, path string, mode uint32) (err error) {
18 var _p0 *byte 39 var _p0 *byte
19 _p0, err = BytePtrFromString(path) 40 _p0, err = BytePtrFromString(path)
@@ -437,6 +458,16 @@ func ClockGettime(clockid int32, time *Timespec) (err error) {
437 458
438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 459// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
439 460
461func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
462 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
463 if e1 != 0 {
464 err = errnoErr(e1)
465 }
466 return
467}
468
469// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
470
440func Close(fd int) (err error) { 471func Close(fd int) (err error) {
441 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 472 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
442 if e1 != 0 { 473 if e1 != 0 {
@@ -1195,26 +1226,6 @@ func Removexattr(path string, attr string) (err error) {
1195 1226
1196// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1227// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1197 1228
1198func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1199 var _p0 *byte
1200 _p0, err = BytePtrFromString(oldpath)
1201 if err != nil {
1202 return
1203 }
1204 var _p1 *byte
1205 _p1, err = BytePtrFromString(newpath)
1206 if err != nil {
1207 return
1208 }
1209 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1210 if e1 != 0 {
1211 err = errnoErr(e1)
1212 }
1213 return
1214}
1215
1216// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1217
1218func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) { 1229func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
1219 var _p0 *byte 1230 var _p0 *byte
1220 _p0, err = BytePtrFromString(oldpath) 1231 _p0, err = BytePtrFromString(oldpath)
@@ -1370,6 +1381,13 @@ func Setxattr(path string, attr string, data []byte, flags int) (err error) {
1370 1381
1371// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1382// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1372 1383
1384func Signalfd(fd int, mask *Sigset_t, flags int) {
1385 SyscallNoError(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(mask)), uintptr(flags))
1386 return
1387}
1388
1389// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1390
1373func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1391func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
1374 var _p0 *byte 1392 var _p0 *byte
1375 _p0, err = BytePtrFromString(path) 1393 _p0, err = BytePtrFromString(path)
@@ -1661,6 +1679,32 @@ func faccessat(dirfd int, path string, mode uint32) (err error) {
1661 1679
1662// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1680// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1663 1681
1682func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
1683 var _p0 *byte
1684 _p0, err = BytePtrFromString(pathname)
1685 if err != nil {
1686 return
1687 }
1688 _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
1689 if e1 != 0 {
1690 err = errnoErr(e1)
1691 }
1692 return
1693}
1694
1695// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1696
1697func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
1698 r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
1699 fd = int(r0)
1700 if e1 != 0 {
1701 err = errnoErr(e1)
1702 }
1703 return
1704}
1705
1706// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1707
1664func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) { 1708func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) {
1665 var _p0 unsafe.Pointer 1709 var _p0 unsafe.Pointer
1666 if len(events) > 0 { 1710 if len(events) > 0 {
@@ -1829,6 +1873,26 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1829 1873
1830// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1874// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1831 1875
1876func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1877 var _p0 *byte
1878 _p0, err = BytePtrFromString(oldpath)
1879 if err != nil {
1880 return
1881 }
1882 var _p1 *byte
1883 _p1, err = BytePtrFromString(newpath)
1884 if err != nil {
1885 return
1886 }
1887 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1888 if e1 != 0 {
1889 err = errnoErr(e1)
1890 }
1891 return
1892}
1893
1894// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1895
1832func Seek(fd int, offset int64, whence int) (off int64, err error) { 1896func Seek(fd int, offset int64, whence int) (off int64, err error) {
1833 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence)) 1897 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1834 off = int64(r0) 1898 off = int64(r0)
@@ -2189,3 +2253,18 @@ func pipe2(p *[2]_C_int, flags int) (err error) {
2189 } 2253 }
2190 return 2254 return
2191} 2255}
2256
2257// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2258
2259func kexecFileLoad(kernelFd int, initrdFd int, cmdlineLen int, cmdline string, flags int) (err error) {
2260 var _p0 *byte
2261 _p0, err = BytePtrFromString(cmdline)
2262 if err != nil {
2263 return
2264 }
2265 _, _, e1 := Syscall6(SYS_KEXEC_FILE_LOAD, uintptr(kernelFd), uintptr(initrdFd), uintptr(cmdlineLen), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
2266 if e1 != 0 {
2267 err = errnoErr(e1)
2268 }
2269 return
2270}
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 7e65fe0..c82ce7d 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
@@ -14,6 +14,27 @@ var _ syscall.Errno
14 14
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 FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) {
18 r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0)
19 fd = 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 fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
29 _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask>>32), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)))
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
17func fchmodat(dirfd int, path string, mode uint32) (err error) { 38func fchmodat(dirfd int, path string, mode uint32) (err error) {
18 var _p0 *byte 39 var _p0 *byte
19 _p0, err = BytePtrFromString(path) 40 _p0, err = BytePtrFromString(path)
@@ -437,6 +458,16 @@ func ClockGettime(clockid int32, time *Timespec) (err error) {
437 458
438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 459// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
439 460
461func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
462 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
463 if e1 != 0 {
464 err = errnoErr(e1)
465 }
466 return
467}
468
469// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
470
440func Close(fd int) (err error) { 471func Close(fd int) (err error) {
441 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 472 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
442 if e1 != 0 { 473 if e1 != 0 {
@@ -1195,26 +1226,6 @@ func Removexattr(path string, attr string) (err error) {
1195 1226
1196// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1227// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1197 1228
1198func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1199 var _p0 *byte
1200 _p0, err = BytePtrFromString(oldpath)
1201 if err != nil {
1202 return
1203 }
1204 var _p1 *byte
1205 _p1, err = BytePtrFromString(newpath)
1206 if err != nil {
1207 return
1208 }
1209 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1210 if e1 != 0 {
1211 err = errnoErr(e1)
1212 }
1213 return
1214}
1215
1216// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1217
1218func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) { 1229func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
1219 var _p0 *byte 1230 var _p0 *byte
1220 _p0, err = BytePtrFromString(oldpath) 1231 _p0, err = BytePtrFromString(oldpath)
@@ -1370,6 +1381,13 @@ func Setxattr(path string, attr string, data []byte, flags int) (err error) {
1370 1381
1371// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1382// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1372 1383
1384func Signalfd(fd int, mask *Sigset_t, flags int) {
1385 SyscallNoError(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(mask)), uintptr(flags))
1386 return
1387}
1388
1389// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1390
1373func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1391func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
1374 var _p0 *byte 1392 var _p0 *byte
1375 _p0, err = BytePtrFromString(path) 1393 _p0, err = BytePtrFromString(path)
@@ -1661,6 +1679,32 @@ func faccessat(dirfd int, path string, mode uint32) (err error) {
1661 1679
1662// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1680// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1663 1681
1682func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
1683 var _p0 *byte
1684 _p0, err = BytePtrFromString(pathname)
1685 if err != nil {
1686 return
1687 }
1688 _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
1689 if e1 != 0 {
1690 err = errnoErr(e1)
1691 }
1692 return
1693}
1694
1695// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1696
1697func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
1698 r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
1699 fd = int(r0)
1700 if e1 != 0 {
1701 err = errnoErr(e1)
1702 }
1703 return
1704}
1705
1706// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1707
1664func Dup2(oldfd int, newfd int) (err error) { 1708func Dup2(oldfd int, newfd int) (err error) {
1665 _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0) 1709 _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0)
1666 if e1 != 0 { 1710 if e1 != 0 {
@@ -1820,6 +1864,26 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1820 1864
1821// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1865// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1822 1866
1867func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1868 var _p0 *byte
1869 _p0, err = BytePtrFromString(oldpath)
1870 if err != nil {
1871 return
1872 }
1873 var _p1 *byte
1874 _p1, err = BytePtrFromString(newpath)
1875 if err != nil {
1876 return
1877 }
1878 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1879 if e1 != 0 {
1880 err = errnoErr(e1)
1881 }
1882 return
1883}
1884
1885// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1886
1823func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) { 1887func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
1824 r0, _, e1 := Syscall6(SYS__NEWSELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) 1888 r0, _, e1 := Syscall6(SYS__NEWSELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1825 n = int(r0) 1889 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 fd06fb8..d1b77c1 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
@@ -14,6 +14,27 @@ var _ syscall.Errno
14 14
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 FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) {
18 r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0)
19 fd = 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 fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
29 _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)), 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
17func fchmodat(dirfd int, path string, mode uint32) (err error) { 38func fchmodat(dirfd int, path string, mode uint32) (err error) {
18 var _p0 *byte 39 var _p0 *byte
19 _p0, err = BytePtrFromString(path) 40 _p0, err = BytePtrFromString(path)
@@ -437,6 +458,16 @@ func ClockGettime(clockid int32, time *Timespec) (err error) {
437 458
438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 459// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
439 460
461func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
462 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
463 if e1 != 0 {
464 err = errnoErr(e1)
465 }
466 return
467}
468
469// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
470
440func Close(fd int) (err error) { 471func Close(fd int) (err error) {
441 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 472 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
442 if e1 != 0 { 473 if e1 != 0 {
@@ -1195,26 +1226,6 @@ func Removexattr(path string, attr string) (err error) {
1195 1226
1196// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1227// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1197 1228
1198func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1199 var _p0 *byte
1200 _p0, err = BytePtrFromString(oldpath)
1201 if err != nil {
1202 return
1203 }
1204 var _p1 *byte
1205 _p1, err = BytePtrFromString(newpath)
1206 if err != nil {
1207 return
1208 }
1209 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1210 if e1 != 0 {
1211 err = errnoErr(e1)
1212 }
1213 return
1214}
1215
1216// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1217
1218func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) { 1229func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
1219 var _p0 *byte 1230 var _p0 *byte
1220 _p0, err = BytePtrFromString(oldpath) 1231 _p0, err = BytePtrFromString(oldpath)
@@ -1370,6 +1381,13 @@ func Setxattr(path string, attr string, data []byte, flags int) (err error) {
1370 1381
1371// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1382// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1372 1383
1384func Signalfd(fd int, mask *Sigset_t, flags int) {
1385 SyscallNoError(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(mask)), uintptr(flags))
1386 return
1387}
1388
1389// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1390
1373func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1391func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
1374 var _p0 *byte 1392 var _p0 *byte
1375 _p0, err = BytePtrFromString(path) 1393 _p0, err = BytePtrFromString(path)
@@ -1661,6 +1679,32 @@ func faccessat(dirfd int, path string, mode uint32) (err error) {
1661 1679
1662// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1680// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1663 1681
1682func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
1683 var _p0 *byte
1684 _p0, err = BytePtrFromString(pathname)
1685 if err != nil {
1686 return
1687 }
1688 _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
1689 if e1 != 0 {
1690 err = errnoErr(e1)
1691 }
1692 return
1693}
1694
1695// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1696
1697func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
1698 r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
1699 fd = int(r0)
1700 if e1 != 0 {
1701 err = errnoErr(e1)
1702 }
1703 return
1704}
1705
1706// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1707
1664func Dup2(oldfd int, newfd int) (err error) { 1708func Dup2(oldfd int, newfd int) (err error) {
1665 _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0) 1709 _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0)
1666 if e1 != 0 { 1710 if e1 != 0 {
@@ -1719,21 +1763,6 @@ func Fchown(fd int, uid int, gid int) (err error) {
1719 1763
1720// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1764// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1721 1765
1722func Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) {
1723 var _p0 *byte
1724 _p0, err = BytePtrFromString(path)
1725 if err != nil {
1726 return
1727 }
1728 _, _, e1 := Syscall6(SYS_NEWFSTATAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
1729 if e1 != 0 {
1730 err = errnoErr(e1)
1731 }
1732 return
1733}
1734
1735// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1736
1737func Fstatfs(fd int, buf *Statfs_t) (err error) { 1766func Fstatfs(fd int, buf *Statfs_t) (err error) {
1738 _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(buf)), 0) 1767 _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(buf)), 0)
1739 if e1 != 0 { 1768 if e1 != 0 {
@@ -1865,6 +1894,26 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1865 1894
1866// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1895// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1867 1896
1897func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1898 var _p0 *byte
1899 _p0, err = BytePtrFromString(oldpath)
1900 if err != nil {
1901 return
1902 }
1903 var _p1 *byte
1904 _p1, err = BytePtrFromString(newpath)
1905 if err != nil {
1906 return
1907 }
1908 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1909 if e1 != 0 {
1910 err = errnoErr(e1)
1911 }
1912 return
1913}
1914
1915// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1916
1868func Seek(fd int, offset int64, whence int) (off int64, err error) { 1917func Seek(fd int, offset int64, whence int) (off int64, err error) {
1869 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence)) 1918 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1870 off = int64(r0) 1919 off = int64(r0)
@@ -2293,6 +2342,21 @@ func fstat(fd int, st *stat_t) (err error) {
2293 2342
2294// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2343// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2295 2344
2345func fstatat(dirfd int, path string, st *stat_t, flags int) (err error) {
2346 var _p0 *byte
2347 _p0, err = BytePtrFromString(path)
2348 if err != nil {
2349 return
2350 }
2351 _, _, e1 := Syscall6(SYS_NEWFSTATAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(st)), uintptr(flags), 0, 0)
2352 if e1 != 0 {
2353 err = errnoErr(e1)
2354 }
2355 return
2356}
2357
2358// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2359
2296func lstat(path string, st *stat_t) (err error) { 2360func lstat(path string, st *stat_t) (err error) {
2297 var _p0 *byte 2361 var _p0 *byte
2298 _p0, err = BytePtrFromString(path) 2362 _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 9e8ec28..b8e45f9 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
@@ -14,6 +14,27 @@ var _ syscall.Errno
14 14
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 FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) {
18 r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0)
19 fd = 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 fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
29 _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)), 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
17func fchmodat(dirfd int, path string, mode uint32) (err error) { 38func fchmodat(dirfd int, path string, mode uint32) (err error) {
18 var _p0 *byte 39 var _p0 *byte
19 _p0, err = BytePtrFromString(path) 40 _p0, err = BytePtrFromString(path)
@@ -437,6 +458,16 @@ func ClockGettime(clockid int32, time *Timespec) (err error) {
437 458
438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 459// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
439 460
461func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
462 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
463 if e1 != 0 {
464 err = errnoErr(e1)
465 }
466 return
467}
468
469// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
470
440func Close(fd int) (err error) { 471func Close(fd int) (err error) {
441 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 472 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
442 if e1 != 0 { 473 if e1 != 0 {
@@ -1195,26 +1226,6 @@ func Removexattr(path string, attr string) (err error) {
1195 1226
1196// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1227// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1197 1228
1198func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1199 var _p0 *byte
1200 _p0, err = BytePtrFromString(oldpath)
1201 if err != nil {
1202 return
1203 }
1204 var _p1 *byte
1205 _p1, err = BytePtrFromString(newpath)
1206 if err != nil {
1207 return
1208 }
1209 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1210 if e1 != 0 {
1211 err = errnoErr(e1)
1212 }
1213 return
1214}
1215
1216// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1217
1218func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) { 1229func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
1219 var _p0 *byte 1230 var _p0 *byte
1220 _p0, err = BytePtrFromString(oldpath) 1231 _p0, err = BytePtrFromString(oldpath)
@@ -1370,6 +1381,13 @@ func Setxattr(path string, attr string, data []byte, flags int) (err error) {
1370 1381
1371// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1382// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1372 1383
1384func Signalfd(fd int, mask *Sigset_t, flags int) {
1385 SyscallNoError(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(mask)), uintptr(flags))
1386 return
1387}
1388
1389// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1390
1373func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1391func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
1374 var _p0 *byte 1392 var _p0 *byte
1375 _p0, err = BytePtrFromString(path) 1393 _p0, err = BytePtrFromString(path)
@@ -1661,6 +1679,32 @@ func faccessat(dirfd int, path string, mode uint32) (err error) {
1661 1679
1662// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1680// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1663 1681
1682func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
1683 var _p0 *byte
1684 _p0, err = BytePtrFromString(pathname)
1685 if err != nil {
1686 return
1687 }
1688 _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
1689 if e1 != 0 {
1690 err = errnoErr(e1)
1691 }
1692 return
1693}
1694
1695// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1696
1697func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
1698 r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
1699 fd = int(r0)
1700 if e1 != 0 {
1701 err = errnoErr(e1)
1702 }
1703 return
1704}
1705
1706// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1707
1664func Dup2(oldfd int, newfd int) (err error) { 1708func Dup2(oldfd int, newfd int) (err error) {
1665 _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0) 1709 _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0)
1666 if e1 != 0 { 1710 if e1 != 0 {
@@ -1719,21 +1763,6 @@ func Fchown(fd int, uid int, gid int) (err error) {
1719 1763
1720// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1764// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1721 1765
1722func Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) {
1723 var _p0 *byte
1724 _p0, err = BytePtrFromString(path)
1725 if err != nil {
1726 return
1727 }
1728 _, _, e1 := Syscall6(SYS_NEWFSTATAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
1729 if e1 != 0 {
1730 err = errnoErr(e1)
1731 }
1732 return
1733}
1734
1735// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1736
1737func Fstatfs(fd int, buf *Statfs_t) (err error) { 1766func Fstatfs(fd int, buf *Statfs_t) (err error) {
1738 _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(buf)), 0) 1767 _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(buf)), 0)
1739 if e1 != 0 { 1768 if e1 != 0 {
@@ -1865,6 +1894,26 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1865 1894
1866// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1895// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1867 1896
1897func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1898 var _p0 *byte
1899 _p0, err = BytePtrFromString(oldpath)
1900 if err != nil {
1901 return
1902 }
1903 var _p1 *byte
1904 _p1, err = BytePtrFromString(newpath)
1905 if err != nil {
1906 return
1907 }
1908 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1909 if e1 != 0 {
1910 err = errnoErr(e1)
1911 }
1912 return
1913}
1914
1915// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1916
1868func Seek(fd int, offset int64, whence int) (off int64, err error) { 1917func Seek(fd int, offset int64, whence int) (off int64, err error) {
1869 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence)) 1918 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1870 off = int64(r0) 1919 off = int64(r0)
@@ -2293,6 +2342,21 @@ func fstat(fd int, st *stat_t) (err error) {
2293 2342
2294// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2343// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2295 2344
2345func fstatat(dirfd int, path string, st *stat_t, flags int) (err error) {
2346 var _p0 *byte
2347 _p0, err = BytePtrFromString(path)
2348 if err != nil {
2349 return
2350 }
2351 _, _, e1 := Syscall6(SYS_NEWFSTATAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(st)), uintptr(flags), 0, 0)
2352 if e1 != 0 {
2353 err = errnoErr(e1)
2354 }
2355 return
2356}
2357
2358// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2359
2296func lstat(path string, st *stat_t) (err error) { 2360func lstat(path string, st *stat_t) (err error) {
2297 var _p0 *byte 2361 var _p0 *byte
2298 _p0, err = BytePtrFromString(path) 2362 _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 b4d2ccb..e26c748 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
@@ -14,6 +14,27 @@ var _ syscall.Errno
14 14
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 FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) {
18 r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0)
19 fd = 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 fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
29 _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(mask>>32), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)))
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
17func fchmodat(dirfd int, path string, mode uint32) (err error) { 38func fchmodat(dirfd int, path string, mode uint32) (err error) {
18 var _p0 *byte 39 var _p0 *byte
19 _p0, err = BytePtrFromString(path) 40 _p0, err = BytePtrFromString(path)
@@ -437,6 +458,16 @@ func ClockGettime(clockid int32, time *Timespec) (err error) {
437 458
438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 459// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
439 460
461func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
462 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
463 if e1 != 0 {
464 err = errnoErr(e1)
465 }
466 return
467}
468
469// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
470
440func Close(fd int) (err error) { 471func Close(fd int) (err error) {
441 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 472 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
442 if e1 != 0 { 473 if e1 != 0 {
@@ -1195,26 +1226,6 @@ func Removexattr(path string, attr string) (err error) {
1195 1226
1196// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1227// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1197 1228
1198func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1199 var _p0 *byte
1200 _p0, err = BytePtrFromString(oldpath)
1201 if err != nil {
1202 return
1203 }
1204 var _p1 *byte
1205 _p1, err = BytePtrFromString(newpath)
1206 if err != nil {
1207 return
1208 }
1209 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1210 if e1 != 0 {
1211 err = errnoErr(e1)
1212 }
1213 return
1214}
1215
1216// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1217
1218func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) { 1229func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
1219 var _p0 *byte 1230 var _p0 *byte
1220 _p0, err = BytePtrFromString(oldpath) 1231 _p0, err = BytePtrFromString(oldpath)
@@ -1370,6 +1381,13 @@ func Setxattr(path string, attr string, data []byte, flags int) (err error) {
1370 1381
1371// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1382// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1372 1383
1384func Signalfd(fd int, mask *Sigset_t, flags int) {
1385 SyscallNoError(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(mask)), uintptr(flags))
1386 return
1387}
1388
1389// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1390
1373func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1391func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
1374 var _p0 *byte 1392 var _p0 *byte
1375 _p0, err = BytePtrFromString(path) 1393 _p0, err = BytePtrFromString(path)
@@ -1661,6 +1679,32 @@ func faccessat(dirfd int, path string, mode uint32) (err error) {
1661 1679
1662// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1680// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1663 1681
1682func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
1683 var _p0 *byte
1684 _p0, err = BytePtrFromString(pathname)
1685 if err != nil {
1686 return
1687 }
1688 _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
1689 if e1 != 0 {
1690 err = errnoErr(e1)
1691 }
1692 return
1693}
1694
1695// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1696
1697func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
1698 r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
1699 fd = int(r0)
1700 if e1 != 0 {
1701 err = errnoErr(e1)
1702 }
1703 return
1704}
1705
1706// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1707
1664func Dup2(oldfd int, newfd int) (err error) { 1708func Dup2(oldfd int, newfd int) (err error) {
1665 _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0) 1709 _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0)
1666 if e1 != 0 { 1710 if e1 != 0 {
@@ -1820,6 +1864,26 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1820 1864
1821// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1865// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1822 1866
1867func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1868 var _p0 *byte
1869 _p0, err = BytePtrFromString(oldpath)
1870 if err != nil {
1871 return
1872 }
1873 var _p1 *byte
1874 _p1, err = BytePtrFromString(newpath)
1875 if err != nil {
1876 return
1877 }
1878 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1879 if e1 != 0 {
1880 err = errnoErr(e1)
1881 }
1882 return
1883}
1884
1885// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1886
1823func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) { 1887func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
1824 r0, _, e1 := Syscall6(SYS__NEWSELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) 1888 r0, _, e1 := Syscall6(SYS__NEWSELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1825 n = int(r0) 1889 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 bca3d25..0a958ca 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
@@ -14,6 +14,27 @@ var _ syscall.Errno
14 14
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 FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) {
18 r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0)
19 fd = 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 fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
29 _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)), 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
17func fchmodat(dirfd int, path string, mode uint32) (err error) { 38func fchmodat(dirfd int, path string, mode uint32) (err error) {
18 var _p0 *byte 39 var _p0 *byte
19 _p0, err = BytePtrFromString(path) 40 _p0, err = BytePtrFromString(path)
@@ -437,6 +458,16 @@ func ClockGettime(clockid int32, time *Timespec) (err error) {
437 458
438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 459// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
439 460
461func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
462 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
463 if e1 != 0 {
464 err = errnoErr(e1)
465 }
466 return
467}
468
469// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
470
440func Close(fd int) (err error) { 471func Close(fd int) (err error) {
441 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 472 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
442 if e1 != 0 { 473 if e1 != 0 {
@@ -1195,26 +1226,6 @@ func Removexattr(path string, attr string) (err error) {
1195 1226
1196// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1227// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1197 1228
1198func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1199 var _p0 *byte
1200 _p0, err = BytePtrFromString(oldpath)
1201 if err != nil {
1202 return
1203 }
1204 var _p1 *byte
1205 _p1, err = BytePtrFromString(newpath)
1206 if err != nil {
1207 return
1208 }
1209 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1210 if e1 != 0 {
1211 err = errnoErr(e1)
1212 }
1213 return
1214}
1215
1216// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1217
1218func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) { 1229func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
1219 var _p0 *byte 1230 var _p0 *byte
1220 _p0, err = BytePtrFromString(oldpath) 1231 _p0, err = BytePtrFromString(oldpath)
@@ -1370,6 +1381,13 @@ func Setxattr(path string, attr string, data []byte, flags int) (err error) {
1370 1381
1371// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1382// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1372 1383
1384func Signalfd(fd int, mask *Sigset_t, flags int) {
1385 SyscallNoError(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(mask)), uintptr(flags))
1386 return
1387}
1388
1389// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1390
1373func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1391func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
1374 var _p0 *byte 1392 var _p0 *byte
1375 _p0, err = BytePtrFromString(path) 1393 _p0, err = BytePtrFromString(path)
@@ -1661,6 +1679,32 @@ func faccessat(dirfd int, path string, mode uint32) (err error) {
1661 1679
1662// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1680// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1663 1681
1682func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
1683 var _p0 *byte
1684 _p0, err = BytePtrFromString(pathname)
1685 if err != nil {
1686 return
1687 }
1688 _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
1689 if e1 != 0 {
1690 err = errnoErr(e1)
1691 }
1692 return
1693}
1694
1695// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1696
1697func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
1698 r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
1699 fd = int(r0)
1700 if e1 != 0 {
1701 err = errnoErr(e1)
1702 }
1703 return
1704}
1705
1706// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1707
1664func Dup2(oldfd int, newfd int) (err error) { 1708func Dup2(oldfd int, newfd int) (err error) {
1665 _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0) 1709 _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0)
1666 if e1 != 0 { 1710 if e1 != 0 {
@@ -1921,6 +1965,26 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1921 1965
1922// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1966// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1923 1967
1968func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1969 var _p0 *byte
1970 _p0, err = BytePtrFromString(oldpath)
1971 if err != nil {
1972 return
1973 }
1974 var _p1 *byte
1975 _p1, err = BytePtrFromString(newpath)
1976 if err != nil {
1977 return
1978 }
1979 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1980 if e1 != 0 {
1981 err = errnoErr(e1)
1982 }
1983 return
1984}
1985
1986// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1987
1924func Seek(fd int, offset int64, whence int) (off int64, err error) { 1988func Seek(fd int, offset int64, whence int) (off int64, err error) {
1925 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence)) 1989 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1926 off = int64(r0) 1990 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 e34089c..658f361 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
@@ -14,6 +14,27 @@ var _ syscall.Errno
14 14
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 FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) {
18 r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0)
19 fd = 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 fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
29 _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)), 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
17func fchmodat(dirfd int, path string, mode uint32) (err error) { 38func fchmodat(dirfd int, path string, mode uint32) (err error) {
18 var _p0 *byte 39 var _p0 *byte
19 _p0, err = BytePtrFromString(path) 40 _p0, err = BytePtrFromString(path)
@@ -437,6 +458,16 @@ func ClockGettime(clockid int32, time *Timespec) (err error) {
437 458
438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 459// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
439 460
461func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
462 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
463 if e1 != 0 {
464 err = errnoErr(e1)
465 }
466 return
467}
468
469// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
470
440func Close(fd int) (err error) { 471func Close(fd int) (err error) {
441 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 472 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
442 if e1 != 0 { 473 if e1 != 0 {
@@ -1195,26 +1226,6 @@ func Removexattr(path string, attr string) (err error) {
1195 1226
1196// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1227// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1197 1228
1198func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1199 var _p0 *byte
1200 _p0, err = BytePtrFromString(oldpath)
1201 if err != nil {
1202 return
1203 }
1204 var _p1 *byte
1205 _p1, err = BytePtrFromString(newpath)
1206 if err != nil {
1207 return
1208 }
1209 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1210 if e1 != 0 {
1211 err = errnoErr(e1)
1212 }
1213 return
1214}
1215
1216// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1217
1218func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) { 1229func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
1219 var _p0 *byte 1230 var _p0 *byte
1220 _p0, err = BytePtrFromString(oldpath) 1231 _p0, err = BytePtrFromString(oldpath)
@@ -1370,6 +1381,13 @@ func Setxattr(path string, attr string, data []byte, flags int) (err error) {
1370 1381
1371// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1382// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1372 1383
1384func Signalfd(fd int, mask *Sigset_t, flags int) {
1385 SyscallNoError(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(mask)), uintptr(flags))
1386 return
1387}
1388
1389// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1390
1373func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1391func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
1374 var _p0 *byte 1392 var _p0 *byte
1375 _p0, err = BytePtrFromString(path) 1393 _p0, err = BytePtrFromString(path)
@@ -1661,6 +1679,32 @@ func faccessat(dirfd int, path string, mode uint32) (err error) {
1661 1679
1662// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1680// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1663 1681
1682func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
1683 var _p0 *byte
1684 _p0, err = BytePtrFromString(pathname)
1685 if err != nil {
1686 return
1687 }
1688 _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
1689 if e1 != 0 {
1690 err = errnoErr(e1)
1691 }
1692 return
1693}
1694
1695// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1696
1697func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
1698 r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
1699 fd = int(r0)
1700 if e1 != 0 {
1701 err = errnoErr(e1)
1702 }
1703 return
1704}
1705
1706// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1707
1664func Dup2(oldfd int, newfd int) (err error) { 1708func Dup2(oldfd int, newfd int) (err error) {
1665 _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0) 1709 _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0)
1666 if e1 != 0 { 1710 if e1 != 0 {
@@ -1921,6 +1965,26 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1921 1965
1922// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1966// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1923 1967
1968func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1969 var _p0 *byte
1970 _p0, err = BytePtrFromString(oldpath)
1971 if err != nil {
1972 return
1973 }
1974 var _p1 *byte
1975 _p1, err = BytePtrFromString(newpath)
1976 if err != nil {
1977 return
1978 }
1979 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1980 if e1 != 0 {
1981 err = errnoErr(e1)
1982 }
1983 return
1984}
1985
1986// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1987
1924func Seek(fd int, offset int64, whence int) (off int64, err error) { 1988func Seek(fd int, offset int64, whence int) (off int64, err error) {
1925 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence)) 1989 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1926 off = int64(r0) 1990 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 312b2af..daff300 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
@@ -14,6 +14,27 @@ var _ syscall.Errno
14 14
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 FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) {
18 r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0)
19 fd = 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 fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
29 _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)), 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
17func fchmodat(dirfd int, path string, mode uint32) (err error) { 38func fchmodat(dirfd int, path string, mode uint32) (err error) {
18 var _p0 *byte 39 var _p0 *byte
19 _p0, err = BytePtrFromString(path) 40 _p0, err = BytePtrFromString(path)
@@ -437,6 +458,16 @@ func ClockGettime(clockid int32, time *Timespec) (err error) {
437 458
438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 459// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
439 460
461func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
462 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
463 if e1 != 0 {
464 err = errnoErr(e1)
465 }
466 return
467}
468
469// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
470
440func Close(fd int) (err error) { 471func Close(fd int) (err error) {
441 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 472 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
442 if e1 != 0 { 473 if e1 != 0 {
@@ -1195,26 +1226,6 @@ func Removexattr(path string, attr string) (err error) {
1195 1226
1196// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1227// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1197 1228
1198func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1199 var _p0 *byte
1200 _p0, err = BytePtrFromString(oldpath)
1201 if err != nil {
1202 return
1203 }
1204 var _p1 *byte
1205 _p1, err = BytePtrFromString(newpath)
1206 if err != nil {
1207 return
1208 }
1209 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1210 if e1 != 0 {
1211 err = errnoErr(e1)
1212 }
1213 return
1214}
1215
1216// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1217
1218func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) { 1229func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
1219 var _p0 *byte 1230 var _p0 *byte
1220 _p0, err = BytePtrFromString(oldpath) 1231 _p0, err = BytePtrFromString(oldpath)
@@ -1370,6 +1381,13 @@ func Setxattr(path string, attr string, data []byte, flags int) (err error) {
1370 1381
1371// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1382// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1372 1383
1384func Signalfd(fd int, mask *Sigset_t, flags int) {
1385 SyscallNoError(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(mask)), uintptr(flags))
1386 return
1387}
1388
1389// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1390
1373func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1391func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
1374 var _p0 *byte 1392 var _p0 *byte
1375 _p0, err = BytePtrFromString(path) 1393 _p0, err = BytePtrFromString(path)
@@ -1661,6 +1679,32 @@ func faccessat(dirfd int, path string, mode uint32) (err error) {
1661 1679
1662// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1680// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1663 1681
1682func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
1683 var _p0 *byte
1684 _p0, err = BytePtrFromString(pathname)
1685 if err != nil {
1686 return
1687 }
1688 _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
1689 if e1 != 0 {
1690 err = errnoErr(e1)
1691 }
1692 return
1693}
1694
1695// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1696
1697func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
1698 r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
1699 fd = int(r0)
1700 if e1 != 0 {
1701 err = errnoErr(e1)
1702 }
1703 return
1704}
1705
1706// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1707
1664func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) { 1708func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) {
1665 var _p0 unsafe.Pointer 1709 var _p0 unsafe.Pointer
1666 if len(events) > 0 { 1710 if len(events) > 0 {
@@ -2189,3 +2233,18 @@ func pipe2(p *[2]_C_int, flags int) (err error) {
2189 } 2233 }
2190 return 2234 return
2191} 2235}
2236
2237// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2238
2239func kexecFileLoad(kernelFd int, initrdFd int, cmdlineLen int, cmdline string, flags int) (err error) {
2240 var _p0 *byte
2241 _p0, err = BytePtrFromString(cmdline)
2242 if err != nil {
2243 return
2244 }
2245 _, _, e1 := Syscall6(SYS_KEXEC_FILE_LOAD, uintptr(kernelFd), uintptr(initrdFd), uintptr(cmdlineLen), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
2246 if e1 != 0 {
2247 err = errnoErr(e1)
2248 }
2249 return
2250}
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 04ec8be..caf6ea8 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
@@ -14,6 +14,27 @@ var _ syscall.Errno
14 14
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 FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) {
18 r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0)
19 fd = 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 fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
29 _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)), 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
17func fchmodat(dirfd int, path string, mode uint32) (err error) { 38func fchmodat(dirfd int, path string, mode uint32) (err error) {
18 var _p0 *byte 39 var _p0 *byte
19 _p0, err = BytePtrFromString(path) 40 _p0, err = BytePtrFromString(path)
@@ -437,6 +458,16 @@ func ClockGettime(clockid int32, time *Timespec) (err error) {
437 458
438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 459// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
439 460
461func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
462 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
463 if e1 != 0 {
464 err = errnoErr(e1)
465 }
466 return
467}
468
469// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
470
440func Close(fd int) (err error) { 471func Close(fd int) (err error) {
441 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 472 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
442 if e1 != 0 { 473 if e1 != 0 {
@@ -1195,26 +1226,6 @@ func Removexattr(path string, attr string) (err error) {
1195 1226
1196// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1227// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1197 1228
1198func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1199 var _p0 *byte
1200 _p0, err = BytePtrFromString(oldpath)
1201 if err != nil {
1202 return
1203 }
1204 var _p1 *byte
1205 _p1, err = BytePtrFromString(newpath)
1206 if err != nil {
1207 return
1208 }
1209 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1210 if e1 != 0 {
1211 err = errnoErr(e1)
1212 }
1213 return
1214}
1215
1216// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1217
1218func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) { 1229func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
1219 var _p0 *byte 1230 var _p0 *byte
1220 _p0, err = BytePtrFromString(oldpath) 1231 _p0, err = BytePtrFromString(oldpath)
@@ -1370,6 +1381,13 @@ func Setxattr(path string, attr string, data []byte, flags int) (err error) {
1370 1381
1371// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1382// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1372 1383
1384func Signalfd(fd int, mask *Sigset_t, flags int) {
1385 SyscallNoError(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(mask)), uintptr(flags))
1386 return
1387}
1388
1389// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1390
1373func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1391func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
1374 var _p0 *byte 1392 var _p0 *byte
1375 _p0, err = BytePtrFromString(path) 1393 _p0, err = BytePtrFromString(path)
@@ -1661,6 +1679,32 @@ func faccessat(dirfd int, path string, mode uint32) (err error) {
1661 1679
1662// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1680// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1663 1681
1682func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
1683 var _p0 *byte
1684 _p0, err = BytePtrFromString(pathname)
1685 if err != nil {
1686 return
1687 }
1688 _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
1689 if e1 != 0 {
1690 err = errnoErr(e1)
1691 }
1692 return
1693}
1694
1695// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1696
1697func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
1698 r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
1699 fd = int(r0)
1700 if e1 != 0 {
1701 err = errnoErr(e1)
1702 }
1703 return
1704}
1705
1706// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1707
1664func Dup2(oldfd int, newfd int) (err error) { 1708func Dup2(oldfd int, newfd int) (err error) {
1665 _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0) 1709 _, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0)
1666 if e1 != 0 { 1710 if e1 != 0 {
@@ -1891,6 +1935,26 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1891 1935
1892// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1936// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1893 1937
1938func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1939 var _p0 *byte
1940 _p0, err = BytePtrFromString(oldpath)
1941 if err != nil {
1942 return
1943 }
1944 var _p1 *byte
1945 _p1, err = BytePtrFromString(newpath)
1946 if err != nil {
1947 return
1948 }
1949 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1950 if e1 != 0 {
1951 err = errnoErr(e1)
1952 }
1953 return
1954}
1955
1956// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1957
1894func Seek(fd int, offset int64, whence int) (off int64, err error) { 1958func Seek(fd int, offset int64, whence int) (off int64, err error) {
1895 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence)) 1959 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1896 off = int64(r0) 1960 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..369a04b 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
@@ -14,6 +14,27 @@ var _ syscall.Errno
14 14
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 FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) {
18 r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0)
19 fd = 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 fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error) {
29 _, _, e1 := Syscall6(SYS_FANOTIFY_MARK, uintptr(fd), uintptr(flags), uintptr(mask), uintptr(dirFd), uintptr(unsafe.Pointer(pathname)), 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
17func fchmodat(dirfd int, path string, mode uint32) (err error) { 38func fchmodat(dirfd int, path string, mode uint32) (err error) {
18 var _p0 *byte 39 var _p0 *byte
19 _p0, err = BytePtrFromString(path) 40 _p0, err = BytePtrFromString(path)
@@ -417,6 +438,16 @@ func Chroot(path string) (err error) {
417 438
418// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 439// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
419 440
441func ClockGetres(clockid int32, res *Timespec) (err error) {
442 _, _, e1 := Syscall(SYS_CLOCK_GETRES, uintptr(clockid), uintptr(unsafe.Pointer(res)), 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
420func ClockGettime(clockid int32, time *Timespec) (err error) { 451func ClockGettime(clockid int32, time *Timespec) (err error) {
421 _, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0) 452 _, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
422 if e1 != 0 { 453 if e1 != 0 {
@@ -427,6 +458,16 @@ func ClockGettime(clockid int32, time *Timespec) (err error) {
427 458
428// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 459// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
429 460
461func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
462 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
463 if e1 != 0 {
464 err = errnoErr(e1)
465 }
466 return
467}
468
469// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
470
430func Close(fd int) (err error) { 471func Close(fd int) (err error) {
431 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 472 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
432 if e1 != 0 { 473 if e1 != 0 {
@@ -448,6 +489,21 @@ func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags in
448 489
449// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 490// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
450 491
492func DeleteModule(name string, flags int) (err error) {
493 var _p0 *byte
494 _p0, err = BytePtrFromString(name)
495 if err != nil {
496 return
497 }
498 _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
499 if e1 != 0 {
500 err = errnoErr(e1)
501 }
502 return
503}
504
505// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
506
451func Dup(oldfd int) (fd int, err error) { 507func Dup(oldfd int) (fd int, err error) {
452 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0) 508 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
453 fd = int(r0) 509 fd = int(r0)
@@ -508,21 +564,6 @@ func Exit(code int) {
508 564
509// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 565// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
510 566
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) { 567func 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) 568 _, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(len), 0, 0)
528 if e1 != 0 { 569 if e1 != 0 {
@@ -589,6 +630,60 @@ func Fdatasync(fd int) (err error) {
589 630
590// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 631// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
591 632
633func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
634 var _p0 *byte
635 _p0, err = BytePtrFromString(attr)
636 if err != nil {
637 return
638 }
639 var _p1 unsafe.Pointer
640 if len(dest) > 0 {
641 _p1 = unsafe.Pointer(&dest[0])
642 } else {
643 _p1 = unsafe.Pointer(&_zero)
644 }
645 r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), 0, 0)
646 sz = int(r0)
647 if e1 != 0 {
648 err = errnoErr(e1)
649 }
650 return
651}
652
653// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
654
655func FinitModule(fd int, params string, flags int) (err error) {
656 var _p0 *byte
657 _p0, err = BytePtrFromString(params)
658 if err != nil {
659 return
660 }
661 _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
662 if e1 != 0 {
663 err = errnoErr(e1)
664 }
665 return
666}
667
668// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
669
670func Flistxattr(fd int, dest []byte) (sz int, err error) {
671 var _p0 unsafe.Pointer
672 if len(dest) > 0 {
673 _p0 = unsafe.Pointer(&dest[0])
674 } else {
675 _p0 = unsafe.Pointer(&_zero)
676 }
677 r0, _, e1 := Syscall(SYS_FLISTXATTR, uintptr(fd), uintptr(_p0), uintptr(len(dest)))
678 sz = int(r0)
679 if e1 != 0 {
680 err = errnoErr(e1)
681 }
682 return
683}
684
685// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
686
592func Flock(fd int, how int) (err error) { 687func Flock(fd int, how int) (err error) {
593 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0) 688 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
594 if e1 != 0 { 689 if e1 != 0 {
@@ -599,6 +694,42 @@ func Flock(fd int, how int) (err error) {
599 694
600// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 695// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
601 696
697func Fremovexattr(fd int, attr string) (err error) {
698 var _p0 *byte
699 _p0, err = BytePtrFromString(attr)
700 if err != nil {
701 return
702 }
703 _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), 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
712func Fsetxattr(fd int, attr string, dest []byte, flags int) (err error) {
713 var _p0 *byte
714 _p0, err = BytePtrFromString(attr)
715 if err != nil {
716 return
717 }
718 var _p1 unsafe.Pointer
719 if len(dest) > 0 {
720 _p1 = unsafe.Pointer(&dest[0])
721 } else {
722 _p1 = unsafe.Pointer(&_zero)
723 }
724 _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), uintptr(flags), 0)
725 if e1 != 0 {
726 err = errnoErr(e1)
727 }
728 return
729}
730
731// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
732
602func Fsync(fd int) (err error) { 733func Fsync(fd int) (err error) {
603 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0) 734 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
604 if e1 != 0 { 735 if e1 != 0 {
@@ -737,6 +868,27 @@ func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
737 868
738// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 869// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
739 870
871func InitModule(moduleImage []byte, params string) (err error) {
872 var _p0 unsafe.Pointer
873 if len(moduleImage) > 0 {
874 _p0 = unsafe.Pointer(&moduleImage[0])
875 } else {
876 _p0 = unsafe.Pointer(&_zero)
877 }
878 var _p1 *byte
879 _p1, err = BytePtrFromString(params)
880 if err != nil {
881 return
882 }
883 _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
884 if e1 != 0 {
885 err = errnoErr(e1)
886 }
887 return
888}
889
890// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
891
740func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) { 892func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
741 var _p0 *byte 893 var _p0 *byte
742 _p0, err = BytePtrFromString(pathname) 894 _p0, err = BytePtrFromString(pathname)
@@ -919,6 +1071,22 @@ func Lsetxattr(path string, attr string, data []byte, flags int) (err error) {
919 1071
920// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1072// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
921 1073
1074func MemfdCreate(name string, flags int) (fd int, err error) {
1075 var _p0 *byte
1076 _p0, err = BytePtrFromString(name)
1077 if err != nil {
1078 return
1079 }
1080 r0, _, e1 := Syscall(SYS_MEMFD_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1081 fd = int(r0)
1082 if e1 != 0 {
1083 err = errnoErr(e1)
1084 }
1085 return
1086}
1087
1088// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1089
922func Mkdirat(dirfd int, path string, mode uint32) (err error) { 1090func Mkdirat(dirfd int, path string, mode uint32) (err error) {
923 var _p0 *byte 1091 var _p0 *byte
924 _p0, err = BytePtrFromString(path) 1092 _p0, err = BytePtrFromString(path)
@@ -1058,7 +1226,7 @@ func Removexattr(path string, attr string) (err error) {
1058 1226
1059// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1227// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1060 1228
1061func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) { 1229func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
1062 var _p0 *byte 1230 var _p0 *byte
1063 _p0, err = BytePtrFromString(oldpath) 1231 _p0, err = BytePtrFromString(oldpath)
1064 if err != nil { 1232 if err != nil {
@@ -1069,7 +1237,7 @@ func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err e
1069 if err != nil { 1237 if err != nil {
1070 return 1238 return
1071 } 1239 }
1072 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0) 1240 _, _, e1 := Syscall6(SYS_RENAMEAT2, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
1073 if e1 != 0 { 1241 if e1 != 0 {
1074 err = errnoErr(e1) 1242 err = errnoErr(e1)
1075 } 1243 }
@@ -1213,6 +1381,13 @@ func Setxattr(path string, attr string, data []byte, flags int) (err error) {
1213 1381
1214// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1382// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1215 1383
1384func Signalfd(fd int, mask *Sigset_t, flags int) {
1385 SyscallNoError(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(mask)), uintptr(flags))
1386 return
1387}
1388
1389// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1390
1216func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1391func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
1217 var _p0 *byte 1392 var _p0 *byte
1218 _p0, err = BytePtrFromString(path) 1393 _p0, err = BytePtrFromString(path)
@@ -1489,6 +1664,47 @@ func Munlockall() (err error) {
1489 1664
1490// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1665// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1491 1666
1667func faccessat(dirfd int, path string, mode uint32) (err error) {
1668 var _p0 *byte
1669 _p0, err = BytePtrFromString(path)
1670 if err != nil {
1671 return
1672 }
1673 _, _, e1 := Syscall(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1674 if e1 != 0 {
1675 err = errnoErr(e1)
1676 }
1677 return
1678}
1679
1680// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1681
1682func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
1683 var _p0 *byte
1684 _p0, err = BytePtrFromString(pathname)
1685 if err != nil {
1686 return
1687 }
1688 _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
1689 if e1 != 0 {
1690 err = errnoErr(e1)
1691 }
1692 return
1693}
1694
1695// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1696
1697func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
1698 r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
1699 fd = int(r0)
1700 if e1 != 0 {
1701 err = errnoErr(e1)
1702 }
1703 return
1704}
1705
1706// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1707
1492func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) { 1708func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) {
1493 var _p0 unsafe.Pointer 1709 var _p0 unsafe.Pointer
1494 if len(events) > 0 { 1710 if len(events) > 0 {
@@ -1718,6 +1934,26 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1718 1934
1719// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1935// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1720 1936
1937func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1938 var _p0 *byte
1939 _p0, err = BytePtrFromString(oldpath)
1940 if err != nil {
1941 return
1942 }
1943 var _p1 *byte
1944 _p1, err = BytePtrFromString(newpath)
1945 if err != nil {
1946 return
1947 }
1948 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1949 if e1 != 0 {
1950 err = errnoErr(e1)
1951 }
1952 return
1953}
1954
1955// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1956
1721func Seek(fd int, offset int64, whence int) (off int64, err error) { 1957func Seek(fd int, offset int64, whence int) (off int64, err error) {
1722 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence)) 1958 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1723 off = int64(r0) 1959 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 c0d856c..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 {
@@ -1315,6 +1395,28 @@ func Readlink(path string, buf []byte) (n int, err error) {
1315 1395
1316// 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
1317 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
1318func Rename(from string, to string) (err error) { 1420func Rename(from string, to string) (err error) {
1319 var _p0 *byte 1421 var _p0 *byte
1320 _p0, err = BytePtrFromString(from) 1422 _p0, err = BytePtrFromString(from)
@@ -1335,6 +1437,26 @@ func Rename(from string, to string) (err error) {
1335 1437
1336// 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
1337 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
1338func Revoke(path string) (err error) { 1460func Revoke(path string) (err error) {
1339 var _p0 *byte 1461 var _p0 *byte
1340 _p0, err = BytePtrFromString(path) 1462 _p0, err = BytePtrFromString(path)
@@ -1532,6 +1654,26 @@ func Symlink(path string, link string) (err error) {
1532 1654
1533// 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
1534 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
1535func Sync() (err error) { 1677func Sync() (err error) {
1536 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0) 1678 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1537 if e1 != 0 { 1679 if e1 != 0 {
@@ -1580,6 +1722,21 @@ func Unlink(path string) (err error) {
1580 1722
1581// 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
1582 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
1583func Unmount(path string, flags int) (err error) { 1740func Unmount(path string, flags int) (err error) {
1584 var _p0 *byte 1741 var _p0 *byte
1585 _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 1466a8c..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 {
@@ -1315,6 +1395,28 @@ func Readlink(path string, buf []byte) (n int, err error) {
1315 1395
1316// 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
1317 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
1318func Rename(from string, to string) (err error) { 1420func Rename(from string, to string) (err error) {
1319 var _p0 *byte 1421 var _p0 *byte
1320 _p0, err = BytePtrFromString(from) 1422 _p0, err = BytePtrFromString(from)
@@ -1335,6 +1437,26 @@ func Rename(from string, to string) (err error) {
1335 1437
1336// 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
1337 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
1338func Revoke(path string) (err error) { 1460func Revoke(path string) (err error) {
1339 var _p0 *byte 1461 var _p0 *byte
1340 _p0, err = BytePtrFromString(path) 1462 _p0, err = BytePtrFromString(path)
@@ -1532,6 +1654,26 @@ func Symlink(path string, link string) (err error) {
1532 1654
1533// 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
1534 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
1535func Sync() (err error) { 1677func Sync() (err error) {
1536 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0) 1678 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1537 if e1 != 0 { 1679 if e1 != 0 {
@@ -1580,6 +1722,21 @@ func Unlink(path string) (err error) {
1580 1722
1581// 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
1582 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
1583func Unmount(path string, flags int) (err error) { 1740func Unmount(path string, flags int) (err error) {
1584 var _p0 *byte 1741 var _p0 *byte
1585 _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 2ca54f0..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 {
@@ -1315,6 +1395,28 @@ func Readlink(path string, buf []byte) (n int, err error) {
1315 1395
1316// 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
1317 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
1318func Rename(from string, to string) (err error) { 1420func Rename(from string, to string) (err error) {
1319 var _p0 *byte 1421 var _p0 *byte
1320 _p0, err = BytePtrFromString(from) 1422 _p0, err = BytePtrFromString(from)
@@ -1335,6 +1437,26 @@ func Rename(from string, to string) (err error) {
1335 1437
1336// 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
1337 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
1338func Revoke(path string) (err error) { 1460func Revoke(path string) (err error) {
1339 var _p0 *byte 1461 var _p0 *byte
1340 _p0, err = BytePtrFromString(path) 1462 _p0, err = BytePtrFromString(path)
@@ -1532,6 +1654,26 @@ func Symlink(path string, link string) (err error) {
1532 1654
1533// 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
1534 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
1535func Sync() (err error) { 1677func Sync() (err error) {
1536 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0) 1678 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1537 if e1 != 0 { 1679 if e1 != 0 {
@@ -1580,6 +1722,21 @@ func Unlink(path string) (err error) {
1580 1722
1581// 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
1582 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
1583func Unmount(path string, flags int) (err error) { 1740func Unmount(path string, flags int) (err error) {
1584 var _p0 *byte 1741 var _p0 *byte
1585 _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 0822356..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
@@ -650,6 +650,21 @@ func Fchown(fd int, uid int, gid int) (err error) {
650 650
651// 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
652 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
653func Flock(fd int, how int) (err error) { 668func Flock(fd int, how int) (err error) {
654 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0) 669 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
655 if e1 != 0 { 670 if e1 != 0 {
@@ -920,6 +935,26 @@ func Link(path string, link string) (err error) {
920 935
921// 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
922 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
923func Listen(s int, backlog int) (err error) { 958func Listen(s int, backlog int) (err error) {
924 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0) 959 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
925 if e1 != 0 { 960 if e1 != 0 {
@@ -960,6 +995,21 @@ func Mkdir(path string, mode uint32) (err error) {
960 995
961// 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
962 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
963func Mkfifo(path string, mode uint32) (err error) { 1013func Mkfifo(path string, mode uint32) (err error) {
964 var _p0 *byte 1014 var _p0 *byte
965 _p0, err = BytePtrFromString(path) 1015 _p0, err = BytePtrFromString(path)
@@ -975,6 +1025,21 @@ func Mkfifo(path string, mode uint32) (err error) {
975 1025
976// 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
977 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
978func Mknod(path string, mode uint32, dev int) (err error) { 1043func Mknod(path string, mode uint32, dev int) (err error) {
979 var _p0 *byte 1044 var _p0 *byte
980 _p0, err = BytePtrFromString(path) 1045 _p0, err = BytePtrFromString(path)
@@ -990,6 +1055,21 @@ func Mknod(path string, mode uint32, dev int) (err error) {
990 1055
991// 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
992 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
993func Nanosleep(time *Timespec, leftover *Timespec) (err error) { 1073func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
994 _, _, 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)
995 if e1 != 0 { 1075 if e1 != 0 {
@@ -1121,6 +1201,28 @@ func Readlink(path string, buf []byte) (n int, err error) {
1121 1201
1122// 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
1123 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
1124func Rename(from string, to string) (err error) { 1226func Rename(from string, to string) (err error) {
1125 var _p0 *byte 1227 var _p0 *byte
1126 _p0, err = BytePtrFromString(from) 1228 _p0, err = BytePtrFromString(from)
@@ -1141,6 +1243,26 @@ func Rename(from string, to string) (err error) {
1141 1243
1142// 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
1143 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
1144func Revoke(path string) (err error) { 1266func Revoke(path string) (err error) {
1145 var _p0 *byte 1267 var _p0 *byte
1146 _p0, err = BytePtrFromString(path) 1268 _p0, err = BytePtrFromString(path)
@@ -1398,6 +1520,26 @@ func Symlink(path string, link string) (err error) {
1398 1520
1399// 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
1400 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
1401func Sync() (err error) { 1543func Sync() (err error) {
1402 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0) 1544 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1403 if e1 != 0 { 1545 if e1 != 0 {
@@ -1446,6 +1588,21 @@ func Unlink(path string) (err error) {
1446 1588
1447// 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
1448 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
1449func Unmount(path string, flags int) (err error) { 1606func Unmount(path string, flags int) (err error) {
1450 var _p0 *byte 1607 var _p0 *byte
1451 _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 3d0bae4..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
@@ -650,6 +650,21 @@ func Fchown(fd int, uid int, gid int) (err error) {
650 650
651// 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
652 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
653func Flock(fd int, how int) (err error) { 668func Flock(fd int, how int) (err error) {
654 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0) 669 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
655 if e1 != 0 { 670 if e1 != 0 {
@@ -920,6 +935,26 @@ func Link(path string, link string) (err error) {
920 935
921// 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
922 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
923func Listen(s int, backlog int) (err error) { 958func Listen(s int, backlog int) (err error) {
924 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0) 959 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
925 if e1 != 0 { 960 if e1 != 0 {
@@ -960,6 +995,21 @@ func Mkdir(path string, mode uint32) (err error) {
960 995
961// 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
962 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
963func Mkfifo(path string, mode uint32) (err error) { 1013func Mkfifo(path string, mode uint32) (err error) {
964 var _p0 *byte 1014 var _p0 *byte
965 _p0, err = BytePtrFromString(path) 1015 _p0, err = BytePtrFromString(path)
@@ -975,6 +1025,21 @@ func Mkfifo(path string, mode uint32) (err error) {
975 1025
976// 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
977 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
978func Mknod(path string, mode uint32, dev int) (err error) { 1043func Mknod(path string, mode uint32, dev int) (err error) {
979 var _p0 *byte 1044 var _p0 *byte
980 _p0, err = BytePtrFromString(path) 1045 _p0, err = BytePtrFromString(path)
@@ -990,6 +1055,21 @@ func Mknod(path string, mode uint32, dev int) (err error) {
990 1055
991// 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
992 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
993func Nanosleep(time *Timespec, leftover *Timespec) (err error) { 1073func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
994 _, _, 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)
995 if e1 != 0 { 1075 if e1 != 0 {
@@ -1121,6 +1201,28 @@ func Readlink(path string, buf []byte) (n int, err error) {
1121 1201
1122// 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
1123 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
1124func Rename(from string, to string) (err error) { 1226func Rename(from string, to string) (err error) {
1125 var _p0 *byte 1227 var _p0 *byte
1126 _p0, err = BytePtrFromString(from) 1228 _p0, err = BytePtrFromString(from)
@@ -1141,6 +1243,26 @@ func Rename(from string, to string) (err error) {
1141 1243
1142// 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
1143 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
1144func Revoke(path string) (err error) { 1266func Revoke(path string) (err error) {
1145 var _p0 *byte 1267 var _p0 *byte
1146 _p0, err = BytePtrFromString(path) 1268 _p0, err = BytePtrFromString(path)
@@ -1398,6 +1520,26 @@ func Symlink(path string, link string) (err error) {
1398 1520
1399// 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
1400 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
1401func Sync() (err error) { 1543func Sync() (err error) {
1402 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0) 1544 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1403 if e1 != 0 { 1545 if e1 != 0 {
@@ -1446,6 +1588,21 @@ func Unlink(path string) (err error) {
1446 1588
1447// 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
1448 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
1449func Unmount(path string, flags int) (err error) { 1606func Unmount(path string, flags int) (err error) {
1450 var _p0 *byte 1607 var _p0 *byte
1451 _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 6422c46..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
@@ -650,6 +650,21 @@ func Fchown(fd int, uid int, gid int) (err error) {
650 650
651// 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
652 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
653func Flock(fd int, how int) (err error) { 668func Flock(fd int, how int) (err error) {
654 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0) 669 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
655 if e1 != 0 { 670 if e1 != 0 {
@@ -920,6 +935,26 @@ func Link(path string, link string) (err error) {
920 935
921// 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
922 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
923func Listen(s int, backlog int) (err error) { 958func Listen(s int, backlog int) (err error) {
924 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0) 959 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
925 if e1 != 0 { 960 if e1 != 0 {
@@ -960,6 +995,21 @@ func Mkdir(path string, mode uint32) (err error) {
960 995
961// 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
962 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
963func Mkfifo(path string, mode uint32) (err error) { 1013func Mkfifo(path string, mode uint32) (err error) {
964 var _p0 *byte 1014 var _p0 *byte
965 _p0, err = BytePtrFromString(path) 1015 _p0, err = BytePtrFromString(path)
@@ -975,6 +1025,21 @@ func Mkfifo(path string, mode uint32) (err error) {
975 1025
976// 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
977 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
978func Mknod(path string, mode uint32, dev int) (err error) { 1043func Mknod(path string, mode uint32, dev int) (err error) {
979 var _p0 *byte 1044 var _p0 *byte
980 _p0, err = BytePtrFromString(path) 1045 _p0, err = BytePtrFromString(path)
@@ -990,6 +1055,21 @@ func Mknod(path string, mode uint32, dev int) (err error) {
990 1055
991// 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
992 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
993func Nanosleep(time *Timespec, leftover *Timespec) (err error) { 1073func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
994 _, _, 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)
995 if e1 != 0 { 1075 if e1 != 0 {
@@ -1121,6 +1201,28 @@ func Readlink(path string, buf []byte) (n int, err error) {
1121 1201
1122// 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
1123 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
1124func Rename(from string, to string) (err error) { 1226func Rename(from string, to string) (err error) {
1125 var _p0 *byte 1227 var _p0 *byte
1126 _p0, err = BytePtrFromString(from) 1228 _p0, err = BytePtrFromString(from)
@@ -1141,6 +1243,26 @@ func Rename(from string, to string) (err error) {
1141 1243
1142// 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
1143 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
1144func Revoke(path string) (err error) { 1266func Revoke(path string) (err error) {
1145 var _p0 *byte 1267 var _p0 *byte
1146 _p0, err = BytePtrFromString(path) 1268 _p0, err = BytePtrFromString(path)
@@ -1398,6 +1520,26 @@ func Symlink(path string, link string) (err error) {
1398 1520
1399// 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
1400 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
1401func Sync() (err error) { 1543func Sync() (err error) {
1402 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0) 1544 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1403 if e1 != 0 { 1545 if e1 != 0 {
@@ -1446,6 +1588,21 @@ func Unlink(path string) (err error) {
1446 1588
1447// 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
1448 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
1449func Unmount(path string, flags int) (err error) { 1606func Unmount(path string, flags int) (err error) {
1450 var _p0 *byte 1607 var _p0 *byte
1451 _p0, err = BytePtrFromString(path) 1608 _p0, err = BytePtrFromString(path)
diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go
new file mode 100644
index 0000000..eb58990
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go
@@ -0,0 +1,1692 @@
1// go run mksyscall.go -openbsd -tags openbsd,arm64 syscall_bsd.go syscall_openbsd.go syscall_openbsd_arm64.go
2// Code generated by the command above; see README.md. DO NOT EDIT.
3
4// +build openbsd,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(p *[2]_C_int) (err error) {
381 _, _, e1 := RawSyscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 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 getdents(fd int, 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_GETDENTS, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
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 Getcwd(buf []byte) (n int, err error) {
408 var _p0 unsafe.Pointer
409 if len(buf) > 0 {
410 _p0 = unsafe.Pointer(&buf[0])
411 } else {
412 _p0 = unsafe.Pointer(&_zero)
413 }
414 r0, _, e1 := Syscall(SYS___GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
415 n = int(r0)
416 if e1 != 0 {
417 err = errnoErr(e1)
418 }
419 return
420}
421
422// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
423
424func ioctl(fd int, req uint, arg uintptr) (err error) {
425 _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
426 if e1 != 0 {
427 err = errnoErr(e1)
428 }
429 return
430}
431
432// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
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
445func Access(path string, mode uint32) (err error) {
446 var _p0 *byte
447 _p0, err = BytePtrFromString(path)
448 if err != nil {
449 return
450 }
451 _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
452 if e1 != 0 {
453 err = errnoErr(e1)
454 }
455 return
456}
457
458// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
459
460func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
461 _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
462 if e1 != 0 {
463 err = errnoErr(e1)
464 }
465 return
466}
467
468// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
469
470func Chdir(path string) (err error) {
471 var _p0 *byte
472 _p0, err = BytePtrFromString(path)
473 if err != nil {
474 return
475 }
476 _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
477 if e1 != 0 {
478 err = errnoErr(e1)
479 }
480 return
481}
482
483// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
484
485func Chflags(path string, flags int) (err error) {
486 var _p0 *byte
487 _p0, err = BytePtrFromString(path)
488 if err != nil {
489 return
490 }
491 _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
492 if e1 != 0 {
493 err = errnoErr(e1)
494 }
495 return
496}
497
498// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
499
500func Chmod(path string, mode uint32) (err error) {
501 var _p0 *byte
502 _p0, err = BytePtrFromString(path)
503 if err != nil {
504 return
505 }
506 _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
507 if e1 != 0 {
508 err = errnoErr(e1)
509 }
510 return
511}
512
513// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
514
515func Chown(path string, uid int, gid int) (err error) {
516 var _p0 *byte
517 _p0, err = BytePtrFromString(path)
518 if err != nil {
519 return
520 }
521 _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
522 if e1 != 0 {
523 err = errnoErr(e1)
524 }
525 return
526}
527
528// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
529
530func Chroot(path string) (err error) {
531 var _p0 *byte
532 _p0, err = BytePtrFromString(path)
533 if err != nil {
534 return
535 }
536 _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
537 if e1 != 0 {
538 err = errnoErr(e1)
539 }
540 return
541}
542
543// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
544
545func Close(fd int) (err error) {
546 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
547 if e1 != 0 {
548 err = errnoErr(e1)
549 }
550 return
551}
552
553// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
554
555func Dup(fd int) (nfd int, err error) {
556 r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
557 nfd = int(r0)
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 Dup2(from int, to int) (err error) {
567 _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
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 Exit(code int) {
577 Syscall(SYS_EXIT, uintptr(code), 0, 0)
578 return
579}
580
581// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
582
583func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
584 var _p0 *byte
585 _p0, err = BytePtrFromString(path)
586 if err != nil {
587 return
588 }
589 _, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
590 if e1 != 0 {
591 err = errnoErr(e1)
592 }
593 return
594}
595
596// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
597
598func Fchdir(fd int) (err error) {
599 _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
600 if e1 != 0 {
601 err = errnoErr(e1)
602 }
603 return
604}
605
606// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
607
608func Fchflags(fd int, flags int) (err error) {
609 _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
610 if e1 != 0 {
611 err = errnoErr(e1)
612 }
613 return
614}
615
616// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
617
618func Fchmod(fd int, mode uint32) (err error) {
619 _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
620 if e1 != 0 {
621 err = errnoErr(e1)
622 }
623 return
624}
625
626// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
627
628func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
629 var _p0 *byte
630 _p0, err = BytePtrFromString(path)
631 if err != nil {
632 return
633 }
634 _, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
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 Fchown(fd int, uid int, gid int) (err error) {
644 _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
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 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
668func Flock(fd int, how int) (err error) {
669 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
670 if e1 != 0 {
671 err = errnoErr(e1)
672 }
673 return
674}
675
676// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
677
678func Fpathconf(fd int, name int) (val int, err error) {
679 r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
680 val = int(r0)
681 if e1 != 0 {
682 err = errnoErr(e1)
683 }
684 return
685}
686
687// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
688
689func Fstat(fd int, stat *Stat_t) (err error) {
690 _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
691 if e1 != 0 {
692 err = errnoErr(e1)
693 }
694 return
695}
696
697// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
698
699func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
700 var _p0 *byte
701 _p0, err = BytePtrFromString(path)
702 if err != nil {
703 return
704 }
705 _, _, e1 := Syscall6(SYS_FSTATAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
706 if e1 != 0 {
707 err = errnoErr(e1)
708 }
709 return
710}
711
712// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
713
714func Fstatfs(fd int, stat *Statfs_t) (err error) {
715 _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
716 if e1 != 0 {
717 err = errnoErr(e1)
718 }
719 return
720}
721
722// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
723
724func Fsync(fd int) (err error) {
725 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
726 if e1 != 0 {
727 err = errnoErr(e1)
728 }
729 return
730}
731
732// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
733
734func Ftruncate(fd int, length int64) (err error) {
735 _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), 0, uintptr(length))
736 if e1 != 0 {
737 err = errnoErr(e1)
738 }
739 return
740}
741
742// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
743
744func Getegid() (egid int) {
745 r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
746 egid = int(r0)
747 return
748}
749
750// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
751
752func Geteuid() (uid int) {
753 r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
754 uid = int(r0)
755 return
756}
757
758// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
759
760func Getgid() (gid int) {
761 r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
762 gid = int(r0)
763 return
764}
765
766// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
767
768func Getpgid(pid int) (pgid int, err error) {
769 r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
770 pgid = int(r0)
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 Getpgrp() (pgrp int) {
780 r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
781 pgrp = int(r0)
782 return
783}
784
785// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
786
787func Getpid() (pid int) {
788 r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
789 pid = int(r0)
790 return
791}
792
793// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
794
795func Getppid() (ppid int) {
796 r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
797 ppid = int(r0)
798 return
799}
800
801// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
802
803func Getpriority(which int, who int) (prio int, err error) {
804 r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
805 prio = int(r0)
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 Getrlimit(which int, lim *Rlimit) (err error) {
815 _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 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 Getrtable() (rtable int, err error) {
825 r0, _, e1 := RawSyscall(SYS_GETRTABLE, 0, 0, 0)
826 rtable = int(r0)
827 if e1 != 0 {
828 err = errnoErr(e1)
829 }
830 return
831}
832
833// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
834
835func Getrusage(who int, rusage *Rusage) (err error) {
836 _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
837 if e1 != 0 {
838 err = errnoErr(e1)
839 }
840 return
841}
842
843// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
844
845func Getsid(pid int) (sid int, err error) {
846 r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
847 sid = int(r0)
848 if e1 != 0 {
849 err = errnoErr(e1)
850 }
851 return
852}
853
854// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
855
856func Gettimeofday(tv *Timeval) (err error) {
857 _, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
858 if e1 != 0 {
859 err = errnoErr(e1)
860 }
861 return
862}
863
864// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
865
866func Getuid() (uid int) {
867 r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
868 uid = int(r0)
869 return
870}
871
872// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
873
874func Issetugid() (tainted bool) {
875 r0, _, _ := Syscall(SYS_ISSETUGID, 0, 0, 0)
876 tainted = bool(r0 != 0)
877 return
878}
879
880// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
881
882func Kill(pid int, signum syscall.Signal) (err error) {
883 _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
884 if e1 != 0 {
885 err = errnoErr(e1)
886 }
887 return
888}
889
890// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
891
892func Kqueue() (fd int, err error) {
893 r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
894 fd = int(r0)
895 if e1 != 0 {
896 err = errnoErr(e1)
897 }
898 return
899}
900
901// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
902
903func Lchown(path string, uid int, gid int) (err error) {
904 var _p0 *byte
905 _p0, err = BytePtrFromString(path)
906 if err != nil {
907 return
908 }
909 _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
910 if e1 != 0 {
911 err = errnoErr(e1)
912 }
913 return
914}
915
916// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
917
918func Link(path string, link string) (err error) {
919 var _p0 *byte
920 _p0, err = BytePtrFromString(path)
921 if err != nil {
922 return
923 }
924 var _p1 *byte
925 _p1, err = BytePtrFromString(link)
926 if err != nil {
927 return
928 }
929 _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
930 if e1 != 0 {
931 err = errnoErr(e1)
932 }
933 return
934}
935
936// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
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
958func Listen(s int, backlog int) (err error) {
959 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 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 Lstat(path string, stat *Stat_t) (err error) {
969 var _p0 *byte
970 _p0, err = BytePtrFromString(path)
971 if err != nil {
972 return
973 }
974 _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
975 if e1 != 0 {
976 err = errnoErr(e1)
977 }
978 return
979}
980
981// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
982
983func Mkdir(path string, mode uint32) (err error) {
984 var _p0 *byte
985 _p0, err = BytePtrFromString(path)
986 if err != nil {
987 return
988 }
989 _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
990 if e1 != 0 {
991 err = errnoErr(e1)
992 }
993 return
994}
995
996// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
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
1013func Mkfifo(path string, mode uint32) (err error) {
1014 var _p0 *byte
1015 _p0, err = BytePtrFromString(path)
1016 if err != nil {
1017 return
1018 }
1019 _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1020 if e1 != 0 {
1021 err = errnoErr(e1)
1022 }
1023 return
1024}
1025
1026// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
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
1043func Mknod(path string, mode uint32, dev int) (err error) {
1044 var _p0 *byte
1045 _p0, err = BytePtrFromString(path)
1046 if err != nil {
1047 return
1048 }
1049 _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
1050 if e1 != 0 {
1051 err = errnoErr(e1)
1052 }
1053 return
1054}
1055
1056// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
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
1073func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
1074 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
1075 if e1 != 0 {
1076 err = errnoErr(e1)
1077 }
1078 return
1079}
1080
1081// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1082
1083func Open(path string, mode int, perm uint32) (fd int, err error) {
1084 var _p0 *byte
1085 _p0, err = BytePtrFromString(path)
1086 if err != nil {
1087 return
1088 }
1089 r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
1090 fd = int(r0)
1091 if e1 != 0 {
1092 err = errnoErr(e1)
1093 }
1094 return
1095}
1096
1097// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
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
1115func Pathconf(path string, name int) (val int, err error) {
1116 var _p0 *byte
1117 _p0, err = BytePtrFromString(path)
1118 if err != nil {
1119 return
1120 }
1121 r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1122 val = int(r0)
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 Pread(fd int, p []byte, offset int64) (n int, err error) {
1132 var _p0 unsafe.Pointer
1133 if len(p) > 0 {
1134 _p0 = unsafe.Pointer(&p[0])
1135 } else {
1136 _p0 = unsafe.Pointer(&_zero)
1137 }
1138 r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), 0, uintptr(offset), 0)
1139 n = 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 Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1149 var _p0 unsafe.Pointer
1150 if len(p) > 0 {
1151 _p0 = unsafe.Pointer(&p[0])
1152 } else {
1153 _p0 = unsafe.Pointer(&_zero)
1154 }
1155 r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), 0, uintptr(offset), 0)
1156 n = int(r0)
1157 if e1 != 0 {
1158 err = errnoErr(e1)
1159 }
1160 return
1161}
1162
1163// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1164
1165func read(fd int, p []byte) (n int, err error) {
1166 var _p0 unsafe.Pointer
1167 if len(p) > 0 {
1168 _p0 = unsafe.Pointer(&p[0])
1169 } else {
1170 _p0 = unsafe.Pointer(&_zero)
1171 }
1172 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1173 n = int(r0)
1174 if e1 != 0 {
1175 err = errnoErr(e1)
1176 }
1177 return
1178}
1179
1180// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1181
1182func Readlink(path string, buf []byte) (n int, err error) {
1183 var _p0 *byte
1184 _p0, err = BytePtrFromString(path)
1185 if err != nil {
1186 return
1187 }
1188 var _p1 unsafe.Pointer
1189 if len(buf) > 0 {
1190 _p1 = unsafe.Pointer(&buf[0])
1191 } else {
1192 _p1 = unsafe.Pointer(&_zero)
1193 }
1194 r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1195 n = int(r0)
1196 if e1 != 0 {
1197 err = errnoErr(e1)
1198 }
1199 return
1200}
1201
1202// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
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
1226func Rename(from string, to string) (err error) {
1227 var _p0 *byte
1228 _p0, err = BytePtrFromString(from)
1229 if err != nil {
1230 return
1231 }
1232 var _p1 *byte
1233 _p1, err = BytePtrFromString(to)
1234 if err != nil {
1235 return
1236 }
1237 _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1238 if e1 != 0 {
1239 err = errnoErr(e1)
1240 }
1241 return
1242}
1243
1244// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
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
1266func Revoke(path string) (err error) {
1267 var _p0 *byte
1268 _p0, err = BytePtrFromString(path)
1269 if err != nil {
1270 return
1271 }
1272 _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1273 if e1 != 0 {
1274 err = errnoErr(e1)
1275 }
1276 return
1277}
1278
1279// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1280
1281func Rmdir(path string) (err error) {
1282 var _p0 *byte
1283 _p0, err = BytePtrFromString(path)
1284 if err != nil {
1285 return
1286 }
1287 _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
1288 if e1 != 0 {
1289 err = errnoErr(e1)
1290 }
1291 return
1292}
1293
1294// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1295
1296func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1297 r0, _, e1 := Syscall6(SYS_LSEEK, uintptr(fd), 0, uintptr(offset), uintptr(whence), 0, 0)
1298 newoffset = int64(r0)
1299 if e1 != 0 {
1300 err = errnoErr(e1)
1301 }
1302 return
1303}
1304
1305// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1306
1307func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
1308 _, _, e1 := Syscall6(SYS_SELECT, uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1309 if e1 != 0 {
1310 err = errnoErr(e1)
1311 }
1312 return
1313}
1314
1315// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1316
1317func Setegid(egid int) (err error) {
1318 _, _, e1 := RawSyscall(SYS_SETEGID, uintptr(egid), 0, 0)
1319 if e1 != 0 {
1320 err = errnoErr(e1)
1321 }
1322 return
1323}
1324
1325// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1326
1327func Seteuid(euid int) (err error) {
1328 _, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0)
1329 if e1 != 0 {
1330 err = errnoErr(e1)
1331 }
1332 return
1333}
1334
1335// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1336
1337func Setgid(gid int) (err error) {
1338 _, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0)
1339 if e1 != 0 {
1340 err = errnoErr(e1)
1341 }
1342 return
1343}
1344
1345// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1346
1347func Setlogin(name string) (err error) {
1348 var _p0 *byte
1349 _p0, err = BytePtrFromString(name)
1350 if err != nil {
1351 return
1352 }
1353 _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
1354 if e1 != 0 {
1355 err = errnoErr(e1)
1356 }
1357 return
1358}
1359
1360// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1361
1362func Setpgid(pid int, pgid int) (err error) {
1363 _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
1364 if e1 != 0 {
1365 err = errnoErr(e1)
1366 }
1367 return
1368}
1369
1370// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1371
1372func Setpriority(which int, who int, prio int) (err error) {
1373 _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
1374 if e1 != 0 {
1375 err = errnoErr(e1)
1376 }
1377 return
1378}
1379
1380// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1381
1382func Setregid(rgid int, egid int) (err error) {
1383 _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
1384 if e1 != 0 {
1385 err = errnoErr(e1)
1386 }
1387 return
1388}
1389
1390// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1391
1392func Setreuid(ruid int, euid int) (err error) {
1393 _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
1394 if e1 != 0 {
1395 err = errnoErr(e1)
1396 }
1397 return
1398}
1399
1400// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1401
1402func Setresgid(rgid int, egid int, sgid int) (err error) {
1403 _, _, e1 := RawSyscall(SYS_SETRESGID, uintptr(rgid), uintptr(egid), uintptr(sgid))
1404 if e1 != 0 {
1405 err = errnoErr(e1)
1406 }
1407 return
1408}
1409
1410// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1411
1412func Setresuid(ruid int, euid int, suid int) (err error) {
1413 _, _, e1 := RawSyscall(SYS_SETRESUID, uintptr(ruid), uintptr(euid), uintptr(suid))
1414 if e1 != 0 {
1415 err = errnoErr(e1)
1416 }
1417 return
1418}
1419
1420// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1421
1422func Setrlimit(which int, lim *Rlimit) (err error) {
1423 _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1424 if e1 != 0 {
1425 err = errnoErr(e1)
1426 }
1427 return
1428}
1429
1430// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1431
1432func Setrtable(rtable int) (err error) {
1433 _, _, e1 := RawSyscall(SYS_SETRTABLE, uintptr(rtable), 0, 0)
1434 if e1 != 0 {
1435 err = errnoErr(e1)
1436 }
1437 return
1438}
1439
1440// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1441
1442func Setsid() (pid int, err error) {
1443 r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
1444 pid = int(r0)
1445 if e1 != 0 {
1446 err = errnoErr(e1)
1447 }
1448 return
1449}
1450
1451// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1452
1453func Settimeofday(tp *Timeval) (err error) {
1454 _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
1455 if e1 != 0 {
1456 err = errnoErr(e1)
1457 }
1458 return
1459}
1460
1461// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1462
1463func Setuid(uid int) (err error) {
1464 _, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0)
1465 if e1 != 0 {
1466 err = errnoErr(e1)
1467 }
1468 return
1469}
1470
1471// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1472
1473func Stat(path string, stat *Stat_t) (err error) {
1474 var _p0 *byte
1475 _p0, err = BytePtrFromString(path)
1476 if err != nil {
1477 return
1478 }
1479 _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1480 if e1 != 0 {
1481 err = errnoErr(e1)
1482 }
1483 return
1484}
1485
1486// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1487
1488func Statfs(path string, stat *Statfs_t) (err error) {
1489 var _p0 *byte
1490 _p0, err = BytePtrFromString(path)
1491 if err != nil {
1492 return
1493 }
1494 _, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1495 if e1 != 0 {
1496 err = errnoErr(e1)
1497 }
1498 return
1499}
1500
1501// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1502
1503func Symlink(path string, link string) (err error) {
1504 var _p0 *byte
1505 _p0, err = BytePtrFromString(path)
1506 if err != nil {
1507 return
1508 }
1509 var _p1 *byte
1510 _p1, err = BytePtrFromString(link)
1511 if err != nil {
1512 return
1513 }
1514 _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1515 if e1 != 0 {
1516 err = errnoErr(e1)
1517 }
1518 return
1519}
1520
1521// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
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
1543func Sync() (err error) {
1544 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1545 if e1 != 0 {
1546 err = errnoErr(e1)
1547 }
1548 return
1549}
1550
1551// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1552
1553func Truncate(path string, length int64) (err error) {
1554 var _p0 *byte
1555 _p0, err = BytePtrFromString(path)
1556 if err != nil {
1557 return
1558 }
1559 _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length))
1560 if e1 != 0 {
1561 err = errnoErr(e1)
1562 }
1563 return
1564}
1565
1566// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1567
1568func Umask(newmask int) (oldmask int) {
1569 r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0)
1570 oldmask = int(r0)
1571 return
1572}
1573
1574// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1575
1576func Unlink(path string) (err error) {
1577 var _p0 *byte
1578 _p0, err = BytePtrFromString(path)
1579 if err != nil {
1580 return
1581 }
1582 _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 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 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
1606func Unmount(path string, flags int) (err error) {
1607 var _p0 *byte
1608 _p0, err = BytePtrFromString(path)
1609 if err != nil {
1610 return
1611 }
1612 _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1613 if e1 != 0 {
1614 err = errnoErr(e1)
1615 }
1616 return
1617}
1618
1619// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1620
1621func write(fd int, p []byte) (n int, err error) {
1622 var _p0 unsafe.Pointer
1623 if len(p) > 0 {
1624 _p0 = unsafe.Pointer(&p[0])
1625 } else {
1626 _p0 = unsafe.Pointer(&_zero)
1627 }
1628 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1629 n = int(r0)
1630 if e1 != 0 {
1631 err = errnoErr(e1)
1632 }
1633 return
1634}
1635
1636// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1637
1638func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1639 r0, _, e1 := Syscall9(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), 0, uintptr(pos), 0, 0)
1640 ret = uintptr(r0)
1641 if e1 != 0 {
1642 err = errnoErr(e1)
1643 }
1644 return
1645}
1646
1647// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1648
1649func munmap(addr uintptr, length uintptr) (err error) {
1650 _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
1651 if e1 != 0 {
1652 err = errnoErr(e1)
1653 }
1654 return
1655}
1656
1657// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1658
1659func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1660 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1661 n = int(r0)
1662 if e1 != 0 {
1663 err = errnoErr(e1)
1664 }
1665 return
1666}
1667
1668// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1669
1670func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1671 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1672 n = int(r0)
1673 if e1 != 0 {
1674 err = errnoErr(e1)
1675 }
1676 return
1677}
1678
1679// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1680
1681func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
1682 var _p0 *byte
1683 _p0, err = BytePtrFromString(path)
1684 if err != nil {
1685 return
1686 }
1687 _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
1688 if e1 != 0 {
1689 err = errnoErr(e1)
1690 }
1691 return
1692}
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 97b22a4..5f61476 100644
--- a/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go
+++ b/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go
@@ -1,4 +1,4 @@
1// mksyscall_solaris.pl -tags solaris,amd64 syscall_solaris.go syscall_solaris_amd64.go 1// go run mksyscall_solaris.go -tags solaris,amd64 syscall_solaris.go syscall_solaris_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 solaris,amd64 4// +build solaris,amd64
diff --git a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go
index b005031..37dcc74 100644
--- a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go
+++ b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go
@@ -1,6 +1,8 @@
1// mksysctl_openbsd.pl 1// mksysctl_openbsd.pl
2// Code generated by the command above; DO NOT EDIT. 2// Code generated by the command above; DO NOT EDIT.
3 3
4// +build 386,openbsd
5
4package unix 6package unix
5 7
6type mibentry struct { 8type mibentry struct {
diff --git a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go
index d014451..fe6caa6 100644
--- a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go
+++ b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go
@@ -1,4 +1,4 @@
1// mksysctl_openbsd.pl 1// go run mksysctl_openbsd.go
2// Code generated by the command above; DO NOT EDIT. 2// Code generated by the command above; DO NOT EDIT.
3 3
4// +build amd64,openbsd 4// +build amd64,openbsd
diff --git a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go
index b005031..6eb8c0b 100644
--- a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go
+++ b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go
@@ -1,6 +1,8 @@
1// mksysctl_openbsd.pl 1// go run mksysctl_openbsd.go
2// Code generated by the command above; DO NOT EDIT. 2// Code generated by the command above; DO NOT EDIT.
3 3
4// +build arm,openbsd
5
4package unix 6package unix
5 7
6type mibentry struct { 8type mibentry struct {
diff --git a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go
new file mode 100644
index 0000000..ba4304f
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go
@@ -0,0 +1,275 @@
1// go run mksysctl_openbsd.go
2// Code generated by the command above; DO NOT EDIT.
3
4// +build arm64,openbsd
5
6package unix
7
8type mibentry struct {
9 ctlname string
10 ctloid []_C_int
11}
12
13var sysctlMib = []mibentry{
14 {"ddb.console", []_C_int{9, 6}},
15 {"ddb.log", []_C_int{9, 7}},
16 {"ddb.max_line", []_C_int{9, 3}},
17 {"ddb.max_width", []_C_int{9, 2}},
18 {"ddb.panic", []_C_int{9, 5}},
19 {"ddb.profile", []_C_int{9, 9}},
20 {"ddb.radix", []_C_int{9, 1}},
21 {"ddb.tab_stop_width", []_C_int{9, 4}},
22 {"ddb.trigger", []_C_int{9, 8}},
23 {"fs.posix.setuid", []_C_int{3, 1, 1}},
24 {"hw.allowpowerdown", []_C_int{6, 22}},
25 {"hw.byteorder", []_C_int{6, 4}},
26 {"hw.cpuspeed", []_C_int{6, 12}},
27 {"hw.diskcount", []_C_int{6, 10}},
28 {"hw.disknames", []_C_int{6, 8}},
29 {"hw.diskstats", []_C_int{6, 9}},
30 {"hw.machine", []_C_int{6, 1}},
31 {"hw.model", []_C_int{6, 2}},
32 {"hw.ncpu", []_C_int{6, 3}},
33 {"hw.ncpufound", []_C_int{6, 21}},
34 {"hw.ncpuonline", []_C_int{6, 25}},
35 {"hw.pagesize", []_C_int{6, 7}},
36 {"hw.perfpolicy", []_C_int{6, 23}},
37 {"hw.physmem", []_C_int{6, 19}},
38 {"hw.product", []_C_int{6, 15}},
39 {"hw.serialno", []_C_int{6, 17}},
40 {"hw.setperf", []_C_int{6, 13}},
41 {"hw.smt", []_C_int{6, 24}},
42 {"hw.usermem", []_C_int{6, 20}},
43 {"hw.uuid", []_C_int{6, 18}},
44 {"hw.vendor", []_C_int{6, 14}},
45 {"hw.version", []_C_int{6, 16}},
46 {"kern.allowkmem", []_C_int{1, 52}},
47 {"kern.argmax", []_C_int{1, 8}},
48 {"kern.audio", []_C_int{1, 84}},
49 {"kern.boottime", []_C_int{1, 21}},
50 {"kern.bufcachepercent", []_C_int{1, 72}},
51 {"kern.ccpu", []_C_int{1, 45}},
52 {"kern.clockrate", []_C_int{1, 12}},
53 {"kern.consdev", []_C_int{1, 75}},
54 {"kern.cp_time", []_C_int{1, 40}},
55 {"kern.cp_time2", []_C_int{1, 71}},
56 {"kern.cpustats", []_C_int{1, 85}},
57 {"kern.domainname", []_C_int{1, 22}},
58 {"kern.file", []_C_int{1, 73}},
59 {"kern.forkstat", []_C_int{1, 42}},
60 {"kern.fscale", []_C_int{1, 46}},
61 {"kern.fsync", []_C_int{1, 33}},
62 {"kern.global_ptrace", []_C_int{1, 81}},
63 {"kern.hostid", []_C_int{1, 11}},
64 {"kern.hostname", []_C_int{1, 10}},
65 {"kern.intrcnt.nintrcnt", []_C_int{1, 63, 1}},
66 {"kern.job_control", []_C_int{1, 19}},
67 {"kern.malloc.buckets", []_C_int{1, 39, 1}},
68 {"kern.malloc.kmemnames", []_C_int{1, 39, 3}},
69 {"kern.maxclusters", []_C_int{1, 67}},
70 {"kern.maxfiles", []_C_int{1, 7}},
71 {"kern.maxlocksperuid", []_C_int{1, 70}},
72 {"kern.maxpartitions", []_C_int{1, 23}},
73 {"kern.maxproc", []_C_int{1, 6}},
74 {"kern.maxthread", []_C_int{1, 25}},
75 {"kern.maxvnodes", []_C_int{1, 5}},
76 {"kern.mbstat", []_C_int{1, 59}},
77 {"kern.msgbuf", []_C_int{1, 48}},
78 {"kern.msgbufsize", []_C_int{1, 38}},
79 {"kern.nchstats", []_C_int{1, 41}},
80 {"kern.netlivelocks", []_C_int{1, 76}},
81 {"kern.nfiles", []_C_int{1, 56}},
82 {"kern.ngroups", []_C_int{1, 18}},
83 {"kern.nosuidcoredump", []_C_int{1, 32}},
84 {"kern.nprocs", []_C_int{1, 47}},
85 {"kern.nselcoll", []_C_int{1, 43}},
86 {"kern.nthreads", []_C_int{1, 26}},
87 {"kern.numvnodes", []_C_int{1, 58}},
88 {"kern.osrelease", []_C_int{1, 2}},
89 {"kern.osrevision", []_C_int{1, 3}},
90 {"kern.ostype", []_C_int{1, 1}},
91 {"kern.osversion", []_C_int{1, 27}},
92 {"kern.pool_debug", []_C_int{1, 77}},
93 {"kern.posix1version", []_C_int{1, 17}},
94 {"kern.proc", []_C_int{1, 66}},
95 {"kern.rawpartition", []_C_int{1, 24}},
96 {"kern.saved_ids", []_C_int{1, 20}},
97 {"kern.securelevel", []_C_int{1, 9}},
98 {"kern.seminfo", []_C_int{1, 61}},
99 {"kern.shminfo", []_C_int{1, 62}},
100 {"kern.somaxconn", []_C_int{1, 28}},
101 {"kern.sominconn", []_C_int{1, 29}},
102 {"kern.splassert", []_C_int{1, 54}},
103 {"kern.stackgap_random", []_C_int{1, 50}},
104 {"kern.sysvipc_info", []_C_int{1, 51}},
105 {"kern.sysvmsg", []_C_int{1, 34}},
106 {"kern.sysvsem", []_C_int{1, 35}},
107 {"kern.sysvshm", []_C_int{1, 36}},
108 {"kern.timecounter.choice", []_C_int{1, 69, 4}},
109 {"kern.timecounter.hardware", []_C_int{1, 69, 3}},
110 {"kern.timecounter.tick", []_C_int{1, 69, 1}},
111 {"kern.timecounter.timestepwarnings", []_C_int{1, 69, 2}},
112 {"kern.tty.tk_cancc", []_C_int{1, 44, 4}},
113 {"kern.tty.tk_nin", []_C_int{1, 44, 1}},
114 {"kern.tty.tk_nout", []_C_int{1, 44, 2}},
115 {"kern.tty.tk_rawcc", []_C_int{1, 44, 3}},
116 {"kern.tty.ttyinfo", []_C_int{1, 44, 5}},
117 {"kern.ttycount", []_C_int{1, 57}},
118 {"kern.version", []_C_int{1, 4}},
119 {"kern.watchdog.auto", []_C_int{1, 64, 2}},
120 {"kern.watchdog.period", []_C_int{1, 64, 1}},
121 {"kern.witnesswatch", []_C_int{1, 53}},
122 {"kern.wxabort", []_C_int{1, 74}},
123 {"net.bpf.bufsize", []_C_int{4, 31, 1}},
124 {"net.bpf.maxbufsize", []_C_int{4, 31, 2}},
125 {"net.inet.ah.enable", []_C_int{4, 2, 51, 1}},
126 {"net.inet.ah.stats", []_C_int{4, 2, 51, 2}},
127 {"net.inet.carp.allow", []_C_int{4, 2, 112, 1}},
128 {"net.inet.carp.log", []_C_int{4, 2, 112, 3}},
129 {"net.inet.carp.preempt", []_C_int{4, 2, 112, 2}},
130 {"net.inet.carp.stats", []_C_int{4, 2, 112, 4}},
131 {"net.inet.divert.recvspace", []_C_int{4, 2, 258, 1}},
132 {"net.inet.divert.sendspace", []_C_int{4, 2, 258, 2}},
133 {"net.inet.divert.stats", []_C_int{4, 2, 258, 3}},
134 {"net.inet.esp.enable", []_C_int{4, 2, 50, 1}},
135 {"net.inet.esp.stats", []_C_int{4, 2, 50, 4}},
136 {"net.inet.esp.udpencap", []_C_int{4, 2, 50, 2}},
137 {"net.inet.esp.udpencap_port", []_C_int{4, 2, 50, 3}},
138 {"net.inet.etherip.allow", []_C_int{4, 2, 97, 1}},
139 {"net.inet.etherip.stats", []_C_int{4, 2, 97, 2}},
140 {"net.inet.gre.allow", []_C_int{4, 2, 47, 1}},
141 {"net.inet.gre.wccp", []_C_int{4, 2, 47, 2}},
142 {"net.inet.icmp.bmcastecho", []_C_int{4, 2, 1, 2}},
143 {"net.inet.icmp.errppslimit", []_C_int{4, 2, 1, 3}},
144 {"net.inet.icmp.maskrepl", []_C_int{4, 2, 1, 1}},
145 {"net.inet.icmp.rediraccept", []_C_int{4, 2, 1, 4}},
146 {"net.inet.icmp.redirtimeout", []_C_int{4, 2, 1, 5}},
147 {"net.inet.icmp.stats", []_C_int{4, 2, 1, 7}},
148 {"net.inet.icmp.tstamprepl", []_C_int{4, 2, 1, 6}},
149 {"net.inet.igmp.stats", []_C_int{4, 2, 2, 1}},
150 {"net.inet.ip.arpdown", []_C_int{4, 2, 0, 40}},
151 {"net.inet.ip.arpqueued", []_C_int{4, 2, 0, 36}},
152 {"net.inet.ip.arptimeout", []_C_int{4, 2, 0, 39}},
153 {"net.inet.ip.encdebug", []_C_int{4, 2, 0, 12}},
154 {"net.inet.ip.forwarding", []_C_int{4, 2, 0, 1}},
155 {"net.inet.ip.ifq.congestion", []_C_int{4, 2, 0, 30, 4}},
156 {"net.inet.ip.ifq.drops", []_C_int{4, 2, 0, 30, 3}},
157 {"net.inet.ip.ifq.len", []_C_int{4, 2, 0, 30, 1}},
158 {"net.inet.ip.ifq.maxlen", []_C_int{4, 2, 0, 30, 2}},
159 {"net.inet.ip.maxqueue", []_C_int{4, 2, 0, 11}},
160 {"net.inet.ip.mforwarding", []_C_int{4, 2, 0, 31}},
161 {"net.inet.ip.mrtmfc", []_C_int{4, 2, 0, 37}},
162 {"net.inet.ip.mrtproto", []_C_int{4, 2, 0, 34}},
163 {"net.inet.ip.mrtstats", []_C_int{4, 2, 0, 35}},
164 {"net.inet.ip.mrtvif", []_C_int{4, 2, 0, 38}},
165 {"net.inet.ip.mtu", []_C_int{4, 2, 0, 4}},
166 {"net.inet.ip.mtudisc", []_C_int{4, 2, 0, 27}},
167 {"net.inet.ip.mtudisctimeout", []_C_int{4, 2, 0, 28}},
168 {"net.inet.ip.multipath", []_C_int{4, 2, 0, 32}},
169 {"net.inet.ip.portfirst", []_C_int{4, 2, 0, 7}},
170 {"net.inet.ip.porthifirst", []_C_int{4, 2, 0, 9}},
171 {"net.inet.ip.porthilast", []_C_int{4, 2, 0, 10}},
172 {"net.inet.ip.portlast", []_C_int{4, 2, 0, 8}},
173 {"net.inet.ip.redirect", []_C_int{4, 2, 0, 2}},
174 {"net.inet.ip.sourceroute", []_C_int{4, 2, 0, 5}},
175 {"net.inet.ip.stats", []_C_int{4, 2, 0, 33}},
176 {"net.inet.ip.ttl", []_C_int{4, 2, 0, 3}},
177 {"net.inet.ipcomp.enable", []_C_int{4, 2, 108, 1}},
178 {"net.inet.ipcomp.stats", []_C_int{4, 2, 108, 2}},
179 {"net.inet.ipip.allow", []_C_int{4, 2, 4, 1}},
180 {"net.inet.ipip.stats", []_C_int{4, 2, 4, 2}},
181 {"net.inet.mobileip.allow", []_C_int{4, 2, 55, 1}},
182 {"net.inet.pfsync.stats", []_C_int{4, 2, 240, 1}},
183 {"net.inet.tcp.ackonpush", []_C_int{4, 2, 6, 13}},
184 {"net.inet.tcp.always_keepalive", []_C_int{4, 2, 6, 22}},
185 {"net.inet.tcp.baddynamic", []_C_int{4, 2, 6, 6}},
186 {"net.inet.tcp.drop", []_C_int{4, 2, 6, 19}},
187 {"net.inet.tcp.ecn", []_C_int{4, 2, 6, 14}},
188 {"net.inet.tcp.ident", []_C_int{4, 2, 6, 9}},
189 {"net.inet.tcp.keepidle", []_C_int{4, 2, 6, 3}},
190 {"net.inet.tcp.keepinittime", []_C_int{4, 2, 6, 2}},
191 {"net.inet.tcp.keepintvl", []_C_int{4, 2, 6, 4}},
192 {"net.inet.tcp.mssdflt", []_C_int{4, 2, 6, 11}},
193 {"net.inet.tcp.reasslimit", []_C_int{4, 2, 6, 18}},
194 {"net.inet.tcp.rfc1323", []_C_int{4, 2, 6, 1}},
195 {"net.inet.tcp.rfc3390", []_C_int{4, 2, 6, 17}},
196 {"net.inet.tcp.rootonly", []_C_int{4, 2, 6, 24}},
197 {"net.inet.tcp.rstppslimit", []_C_int{4, 2, 6, 12}},
198 {"net.inet.tcp.sack", []_C_int{4, 2, 6, 10}},
199 {"net.inet.tcp.sackholelimit", []_C_int{4, 2, 6, 20}},
200 {"net.inet.tcp.slowhz", []_C_int{4, 2, 6, 5}},
201 {"net.inet.tcp.stats", []_C_int{4, 2, 6, 21}},
202 {"net.inet.tcp.synbucketlimit", []_C_int{4, 2, 6, 16}},
203 {"net.inet.tcp.syncachelimit", []_C_int{4, 2, 6, 15}},
204 {"net.inet.tcp.synhashsize", []_C_int{4, 2, 6, 25}},
205 {"net.inet.tcp.synuselimit", []_C_int{4, 2, 6, 23}},
206 {"net.inet.udp.baddynamic", []_C_int{4, 2, 17, 2}},
207 {"net.inet.udp.checksum", []_C_int{4, 2, 17, 1}},
208 {"net.inet.udp.recvspace", []_C_int{4, 2, 17, 3}},
209 {"net.inet.udp.rootonly", []_C_int{4, 2, 17, 6}},
210 {"net.inet.udp.sendspace", []_C_int{4, 2, 17, 4}},
211 {"net.inet.udp.stats", []_C_int{4, 2, 17, 5}},
212 {"net.inet6.divert.recvspace", []_C_int{4, 24, 86, 1}},
213 {"net.inet6.divert.sendspace", []_C_int{4, 24, 86, 2}},
214 {"net.inet6.divert.stats", []_C_int{4, 24, 86, 3}},
215 {"net.inet6.icmp6.errppslimit", []_C_int{4, 24, 30, 14}},
216 {"net.inet6.icmp6.mtudisc_hiwat", []_C_int{4, 24, 30, 16}},
217 {"net.inet6.icmp6.mtudisc_lowat", []_C_int{4, 24, 30, 17}},
218 {"net.inet6.icmp6.nd6_debug", []_C_int{4, 24, 30, 18}},
219 {"net.inet6.icmp6.nd6_delay", []_C_int{4, 24, 30, 8}},
220 {"net.inet6.icmp6.nd6_maxnudhint", []_C_int{4, 24, 30, 15}},
221 {"net.inet6.icmp6.nd6_mmaxtries", []_C_int{4, 24, 30, 10}},
222 {"net.inet6.icmp6.nd6_umaxtries", []_C_int{4, 24, 30, 9}},
223 {"net.inet6.icmp6.redirtimeout", []_C_int{4, 24, 30, 3}},
224 {"net.inet6.ip6.auto_flowlabel", []_C_int{4, 24, 17, 17}},
225 {"net.inet6.ip6.dad_count", []_C_int{4, 24, 17, 16}},
226 {"net.inet6.ip6.dad_pending", []_C_int{4, 24, 17, 49}},
227 {"net.inet6.ip6.defmcasthlim", []_C_int{4, 24, 17, 18}},
228 {"net.inet6.ip6.forwarding", []_C_int{4, 24, 17, 1}},
229 {"net.inet6.ip6.forwsrcrt", []_C_int{4, 24, 17, 5}},
230 {"net.inet6.ip6.hdrnestlimit", []_C_int{4, 24, 17, 15}},
231 {"net.inet6.ip6.hlim", []_C_int{4, 24, 17, 3}},
232 {"net.inet6.ip6.log_interval", []_C_int{4, 24, 17, 14}},
233 {"net.inet6.ip6.maxdynroutes", []_C_int{4, 24, 17, 48}},
234 {"net.inet6.ip6.maxfragpackets", []_C_int{4, 24, 17, 9}},
235 {"net.inet6.ip6.maxfrags", []_C_int{4, 24, 17, 41}},
236 {"net.inet6.ip6.mforwarding", []_C_int{4, 24, 17, 42}},
237 {"net.inet6.ip6.mrtmfc", []_C_int{4, 24, 17, 53}},
238 {"net.inet6.ip6.mrtmif", []_C_int{4, 24, 17, 52}},
239 {"net.inet6.ip6.mrtproto", []_C_int{4, 24, 17, 8}},
240 {"net.inet6.ip6.mtudisctimeout", []_C_int{4, 24, 17, 50}},
241 {"net.inet6.ip6.multicast_mtudisc", []_C_int{4, 24, 17, 44}},
242 {"net.inet6.ip6.multipath", []_C_int{4, 24, 17, 43}},
243 {"net.inet6.ip6.neighborgcthresh", []_C_int{4, 24, 17, 45}},
244 {"net.inet6.ip6.redirect", []_C_int{4, 24, 17, 2}},
245 {"net.inet6.ip6.soiikey", []_C_int{4, 24, 17, 54}},
246 {"net.inet6.ip6.sourcecheck", []_C_int{4, 24, 17, 10}},
247 {"net.inet6.ip6.sourcecheck_logint", []_C_int{4, 24, 17, 11}},
248 {"net.inet6.ip6.use_deprecated", []_C_int{4, 24, 17, 21}},
249 {"net.key.sadb_dump", []_C_int{4, 30, 1}},
250 {"net.key.spd_dump", []_C_int{4, 30, 2}},
251 {"net.mpls.ifq.congestion", []_C_int{4, 33, 3, 4}},
252 {"net.mpls.ifq.drops", []_C_int{4, 33, 3, 3}},
253 {"net.mpls.ifq.len", []_C_int{4, 33, 3, 1}},
254 {"net.mpls.ifq.maxlen", []_C_int{4, 33, 3, 2}},
255 {"net.mpls.mapttl_ip", []_C_int{4, 33, 5}},
256 {"net.mpls.mapttl_ip6", []_C_int{4, 33, 6}},
257 {"net.mpls.maxloop_inkernel", []_C_int{4, 33, 4}},
258 {"net.mpls.ttl", []_C_int{4, 33, 2}},
259 {"net.pflow.stats", []_C_int{4, 34, 1}},
260 {"net.pipex.enable", []_C_int{4, 35, 1}},
261 {"vm.anonmin", []_C_int{2, 7}},
262 {"vm.loadavg", []_C_int{2, 2}},
263 {"vm.malloc_conf", []_C_int{2, 12}},
264 {"vm.maxslp", []_C_int{2, 10}},
265 {"vm.nkmempages", []_C_int{2, 6}},
266 {"vm.psstrings", []_C_int{2, 3}},
267 {"vm.swapencrypt.enable", []_C_int{2, 5, 0}},
268 {"vm.swapencrypt.keyscreated", []_C_int{2, 5, 1}},
269 {"vm.swapencrypt.keysdeleted", []_C_int{2, 5, 2}},
270 {"vm.uspace", []_C_int{2, 11}},
271 {"vm.uvmexp", []_C_int{2, 4}},
272 {"vm.vmmeter", []_C_int{2, 1}},
273 {"vm.vnodemin", []_C_int{2, 9}},
274 {"vm.vtextmin", []_C_int{2, 8}},
275}
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 6e281d6..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
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 f9157e1..b81d508 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
@@ -285,4 +285,5 @@ const (
285 SYS_STATX = 291 285 SYS_STATX = 291
286 SYS_IO_PGETEVENTS = 292 286 SYS_IO_PGETEVENTS = 292
287 SYS_RSEQ = 293 287 SYS_RSEQ = 293
288 SYS_KEXEC_FILE_LOAD = 294
288) 289)
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 a5d9919..2c8c46a 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
@@ -284,4 +284,5 @@ const (
284 SYS_STATX = 291 284 SYS_STATX = 291
285 SYS_IO_PGETEVENTS = 292 285 SYS_IO_PGETEVENTS = 292
286 SYS_RSEQ = 293 286 SYS_RSEQ = 293
287 SYS_KEXEC_FILE_LOAD = 294
287) 288)
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..6ed3063 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
@@ -253,6 +253,7 @@ const (
253 SYS_TIMER_GETOVERRUN = 264 253 SYS_TIMER_GETOVERRUN = 264
254 SYS_TIMER_DELETE = 265 254 SYS_TIMER_DELETE = 265
255 SYS_TIMER_CREATE = 266 255 SYS_TIMER_CREATE = 266
256 SYS_VSERVER = 267
256 SYS_IO_SETUP = 268 257 SYS_IO_SETUP = 268
257 SYS_IO_DESTROY = 269 258 SYS_IO_DESTROY = 269
258 SYS_IO_SUBMIT = 270 259 SYS_IO_SUBMIT = 270
@@ -345,4 +346,6 @@ const (
345 SYS_COPY_FILE_RANGE = 357 346 SYS_COPY_FILE_RANGE = 357
346 SYS_PREADV2 = 358 347 SYS_PREADV2 = 358
347 SYS_PWRITEV2 = 359 348 SYS_PWRITEV2 = 359
349 SYS_STATX = 360
350 SYS_IO_PGETEVENTS = 361
348) 351)
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 f93f391..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,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 386,openbsd 4// +build 386,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_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 be1198d..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,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 arm,openbsd 4// +build arm,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_arm64.go b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm64.go
new file mode 100644
index 0000000..fe2b689
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm64.go
@@ -0,0 +1,217 @@
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.
3
4// +build arm64,openbsd
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_GETENTROPY = 7 // { int sys_getentropy(void *buf, size_t nbyte); }
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); }
18 SYS_UNLINK = 10 // { int sys_unlink(const char *path); }
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); }
21 SYS_FCHDIR = 13 // { int sys_fchdir(int fd); }
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); }
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
26 SYS_GETDTABLECOUNT = 18 // { int sys_getdtablecount(void); }
27 SYS_GETRUSAGE = 19 // { int sys_getrusage(int who, struct rusage *rusage); }
28 SYS_GETPID = 20 // { pid_t sys_getpid(void); }
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); }
31 SYS_SETUID = 23 // { int sys_setuid(uid_t uid); }
32 SYS_GETUID = 24 // { uid_t sys_getuid(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, int data); }
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, const struct msghdr *msg, int flags); }
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, socklen_t *anamelen); }
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, socklen_t *alen); }
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); }
43 SYS_FCHFLAGS = 35 // { int sys_fchflags(int fd, u_int flags); }
44 SYS_SYNC = 36 // { void sys_sync(void); }
45 SYS_STAT = 38 // { int sys_stat(const char *path, struct stat *ub); }
46 SYS_GETPPID = 39 // { pid_t sys_getppid(void); }
47 SYS_LSTAT = 40 // { int sys_lstat(const char *path, struct stat *ub); }
48 SYS_DUP = 41 // { int sys_dup(int fd); }
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); }
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, int facs, pid_t pid); }
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); }
55 SYS_SIGPROCMASK = 48 // { int sys_sigprocmask(int how, sigset_t mask); }
56 SYS_SETLOGIN = 50 // { int sys_setlogin(const char *namebuf); }
57 SYS_ACCT = 51 // { int sys_acct(const char *path); }
58 SYS_SIGPENDING = 52 // { int sys_sigpending(void); }
59 SYS_FSTAT = 53 // { int sys_fstat(int fd, struct stat *sb); }
60 SYS_IOCTL = 54 // { int sys_ioctl(int fd, u_long com, ... void *data); }
61 SYS_REBOOT = 55 // { int sys_reboot(int opt); }
62 SYS_REVOKE = 56 // { int sys_revoke(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, char *buf, size_t count); }
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); }
67 SYS_CHROOT = 61 // { int sys_chroot(const char *path); }
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, 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, struct statfs *buf); }
72 SYS_VFORK = 66 // { int sys_vfork(void); }
73 SYS_GETTIMEOFDAY = 67 // { int sys_gettimeofday(struct timeval *tp, struct timezone *tzp); }
74 SYS_SETTIMEOFDAY = 68 // { int sys_settimeofday(const struct timeval *tv, const struct timezone *tzp); }
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, struct itimerval *itv); }
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, 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); }
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, int behav); }
82 SYS_UTIMES = 76 // { int sys_utimes(const char *path, const struct timeval *tptr); }
83 SYS_FUTIMES = 77 // { int sys_futimes(int fd, const struct timeval *tptr); }
84 SYS_GETGROUPS = 79 // { int sys_getgroups(int gidsetsize, gid_t *gidset); }
85 SYS_SETGROUPS = 80 // { int sys_setgroups(int gidsetsize, const gid_t *gidset); }
86 SYS_GETPGRP = 81 // { int sys_getpgrp(void); }
87 SYS_SETPGID = 82 // { int sys_setpgid(pid_t pid, pid_t pgid); }
88 SYS_FUTEX = 83 // { int sys_futex(uint32_t *f, int op, int val, const struct timespec *timeout, uint32_t *g); }
89 SYS_UTIMENSAT = 84 // { int sys_utimensat(int fd, const char *path, const struct timespec *times, int flag); }
90 SYS_FUTIMENS = 85 // { int sys_futimens(int fd, const struct timespec *times); }
91 SYS_KBIND = 86 // { int sys_kbind(const struct __kbind *param, size_t psize, int64_t proc_cookie); }
92 SYS_CLOCK_GETTIME = 87 // { int sys_clock_gettime(clockid_t clock_id, struct timespec *tp); }
93 SYS_CLOCK_SETTIME = 88 // { int sys_clock_settime(clockid_t clock_id, const struct timespec *tp); }
94 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_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_ACCEPT4 = 93 // { int sys_accept4(int s, struct sockaddr *name, socklen_t *anamelen, int flags); }
99 SYS___THRSLEEP = 94 // { int sys___thrsleep(const volatile void *ident, clockid_t clock_id, const struct timespec *tp, void *lock, const int *abort); }
100 SYS_FSYNC = 95 // { int sys_fsync(int fd); }
101 SYS_SETPRIORITY = 96 // { int sys_setpriority(int which, id_t who, int prio); }
102 SYS_SOCKET = 97 // { int sys_socket(int domain, int type, int protocol); }
103 SYS_CONNECT = 98 // { int sys_connect(int s, const struct sockaddr *name, socklen_t namelen); }
104 SYS_GETDENTS = 99 // { int sys_getdents(int fd, void *buf, size_t buflen); }
105 SYS_GETPRIORITY = 100 // { int sys_getpriority(int which, id_t who); }
106 SYS_PIPE2 = 101 // { int sys_pipe2(int *fdp, int flags); }
107 SYS_DUP3 = 102 // { int sys_dup3(int from, int to, int flags); }
108 SYS_SIGRETURN = 103 // { int sys_sigreturn(struct sigcontext *sigcntxp); }
109 SYS_BIND = 104 // { int sys_bind(int s, const struct sockaddr *name, socklen_t namelen); }
110 SYS_SETSOCKOPT = 105 // { int sys_setsockopt(int s, int level, int name, const void *val, socklen_t valsize); }
111 SYS_LISTEN = 106 // { int sys_listen(int s, int backlog); }
112 SYS_CHFLAGSAT = 107 // { int sys_chflagsat(int fd, const char *path, u_int flags, int atflags); }
113 SYS_PLEDGE = 108 // { int sys_pledge(const char *promises, const char *execpromises); }
114 SYS_PPOLL = 109 // { int sys_ppoll(struct pollfd *fds, u_int nfds, const struct timespec *ts, const sigset_t *mask); }
115 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_SENDSYSLOG = 112 // { int sys_sendsyslog(const char *buf, size_t nbyte, int flags); }
118 SYS_UNVEIL = 114 // { int sys_unveil(const char *path, const char *permissions); }
119 SYS_GETSOCKOPT = 118 // { int sys_getsockopt(int s, int level, int name, void *val, socklen_t *avalsize); }
120 SYS_THRKILL = 119 // { int sys_thrkill(pid_t tid, int signum, void *tcb); }
121 SYS_READV = 120 // { ssize_t sys_readv(int fd, const struct iovec *iovp, int iovcnt); }
122 SYS_WRITEV = 121 // { ssize_t sys_writev(int fd, const struct iovec *iovp, int iovcnt); }
123 SYS_KILL = 122 // { int sys_kill(int pid, int signum); }
124 SYS_FCHOWN = 123 // { int sys_fchown(int fd, uid_t uid, gid_t gid); }
125 SYS_FCHMOD = 124 // { int sys_fchmod(int fd, mode_t mode); }
126 SYS_SETREUID = 126 // { int sys_setreuid(uid_t ruid, uid_t euid); }
127 SYS_SETREGID = 127 // { int sys_setregid(gid_t rgid, gid_t egid); }
128 SYS_RENAME = 128 // { int sys_rename(const char *from, const char *to); }
129 SYS_FLOCK = 131 // { int sys_flock(int fd, int how); }
130 SYS_MKFIFO = 132 // { int sys_mkfifo(const char *path, mode_t mode); }
131 SYS_SENDTO = 133 // { ssize_t sys_sendto(int s, const void *buf, size_t len, int flags, const struct sockaddr *to, socklen_t tolen); }
132 SYS_SHUTDOWN = 134 // { int sys_shutdown(int s, int how); }
133 SYS_SOCKETPAIR = 135 // { int sys_socketpair(int domain, int type, int protocol, int *rsv); }
134 SYS_MKDIR = 136 // { int sys_mkdir(const char *path, mode_t mode); }
135 SYS_RMDIR = 137 // { int sys_rmdir(const char *path); }
136 SYS_ADJTIME = 140 // { int sys_adjtime(const struct timeval *delta, struct timeval *olddelta); }
137 SYS_GETLOGIN_R = 141 // { int sys_getlogin_r(char *namebuf, u_int namelen); }
138 SYS_SETSID = 147 // { int sys_setsid(void); }
139 SYS_QUOTACTL = 148 // { int sys_quotactl(const char *path, int cmd, int uid, char *arg); }
140 SYS_NFSSVC = 155 // { int sys_nfssvc(int flag, void *argp); }
141 SYS_GETFH = 161 // { int sys_getfh(const char *fname, fhandle_t *fhp); }
142 SYS_SYSARCH = 165 // { int sys_sysarch(int op, void *parms); }
143 SYS_PREAD = 173 // { ssize_t sys_pread(int fd, void *buf, size_t nbyte, int pad, off_t offset); }
144 SYS_PWRITE = 174 // { ssize_t sys_pwrite(int fd, const void *buf, size_t nbyte, int pad, off_t offset); }
145 SYS_SETGID = 181 // { int sys_setgid(gid_t gid); }
146 SYS_SETEGID = 182 // { int sys_setegid(gid_t egid); }
147 SYS_SETEUID = 183 // { int sys_seteuid(uid_t euid); }
148 SYS_PATHCONF = 191 // { long sys_pathconf(const char *path, int name); }
149 SYS_FPATHCONF = 192 // { long sys_fpathconf(int fd, int name); }
150 SYS_SWAPCTL = 193 // { int sys_swapctl(int cmd, const void *arg, int misc); }
151 SYS_GETRLIMIT = 194 // { int sys_getrlimit(int which, struct rlimit *rlp); }
152 SYS_SETRLIMIT = 195 // { int sys_setrlimit(int which, const struct rlimit *rlp); }
153 SYS_MMAP = 197 // { void *sys_mmap(void *addr, size_t len, int prot, int flags, int fd, long pad, off_t pos); }
154 SYS_LSEEK = 199 // { off_t sys_lseek(int fd, int pad, off_t offset, int whence); }
155 SYS_TRUNCATE = 200 // { int sys_truncate(const char *path, int pad, off_t length); }
156 SYS_FTRUNCATE = 201 // { int sys_ftruncate(int fd, int pad, off_t length); }
157 SYS_SYSCTL = 202 // { int sys_sysctl(const int *name, u_int namelen, void *old, size_t *oldlenp, void *new, size_t newlen); }
158 SYS_MLOCK = 203 // { int sys_mlock(const void *addr, size_t len); }
159 SYS_MUNLOCK = 204 // { int sys_munlock(const void *addr, size_t len); }
160 SYS_GETPGID = 207 // { pid_t sys_getpgid(pid_t pid); }
161 SYS_UTRACE = 209 // { int sys_utrace(const char *label, const void *addr, size_t len); }
162 SYS_SEMGET = 221 // { int sys_semget(key_t key, int nsems, int semflg); }
163 SYS_MSGGET = 225 // { int sys_msgget(key_t key, int msgflg); }
164 SYS_MSGSND = 226 // { int sys_msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg); }
165 SYS_MSGRCV = 227 // { int sys_msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg); }
166 SYS_SHMAT = 228 // { void *sys_shmat(int shmid, const void *shmaddr, int shmflg); }
167 SYS_SHMDT = 230 // { int sys_shmdt(const void *shmaddr); }
168 SYS_MINHERIT = 250 // { int sys_minherit(void *addr, size_t len, int inherit); }
169 SYS_POLL = 252 // { int sys_poll(struct pollfd *fds, u_int nfds, int timeout); }
170 SYS_ISSETUGID = 253 // { int sys_issetugid(void); }
171 SYS_LCHOWN = 254 // { int sys_lchown(const char *path, uid_t uid, gid_t gid); }
172 SYS_GETSID = 255 // { pid_t sys_getsid(pid_t pid); }
173 SYS_MSYNC = 256 // { int sys_msync(void *addr, size_t len, int flags); }
174 SYS_PIPE = 263 // { int sys_pipe(int *fdp); }
175 SYS_FHOPEN = 264 // { int sys_fhopen(const fhandle_t *fhp, int flags); }
176 SYS_PREADV = 267 // { ssize_t sys_preadv(int fd, const struct iovec *iovp, int iovcnt, int pad, off_t offset); }
177 SYS_PWRITEV = 268 // { ssize_t sys_pwritev(int fd, const struct iovec *iovp, int iovcnt, int pad, off_t offset); }
178 SYS_KQUEUE = 269 // { int sys_kqueue(void); }
179 SYS_MLOCKALL = 271 // { int sys_mlockall(int flags); }
180 SYS_MUNLOCKALL = 272 // { int sys_munlockall(void); }
181 SYS_GETRESUID = 281 // { int sys_getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); }
182 SYS_SETRESUID = 282 // { int sys_setresuid(uid_t ruid, uid_t euid, uid_t suid); }
183 SYS_GETRESGID = 283 // { int sys_getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid); }
184 SYS_SETRESGID = 284 // { int sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid); }
185 SYS_MQUERY = 286 // { void *sys_mquery(void *addr, size_t len, int prot, int flags, int fd, long pad, off_t pos); }
186 SYS_CLOSEFROM = 287 // { int sys_closefrom(int fd); }
187 SYS_SIGALTSTACK = 288 // { int sys_sigaltstack(const struct sigaltstack *nss, struct sigaltstack *oss); }
188 SYS_SHMGET = 289 // { int sys_shmget(key_t key, size_t size, int shmflg); }
189 SYS_SEMOP = 290 // { int sys_semop(int semid, struct sembuf *sops, size_t nsops); }
190 SYS_FHSTAT = 294 // { int sys_fhstat(const fhandle_t *fhp, struct stat *sb); }
191 SYS___SEMCTL = 295 // { int sys___semctl(int semid, int semnum, int cmd, union semun *arg); }
192 SYS_SHMCTL = 296 // { int sys_shmctl(int shmid, int cmd, struct shmid_ds *buf); }
193 SYS_MSGCTL = 297 // { int sys_msgctl(int msqid, int cmd, struct msqid_ds *buf); }
194 SYS_SCHED_YIELD = 298 // { int sys_sched_yield(void); }
195 SYS_GETTHRID = 299 // { pid_t sys_getthrid(void); }
196 SYS___THRWAKEUP = 301 // { int sys___thrwakeup(const volatile void *ident, int n); }
197 SYS___THREXIT = 302 // { void sys___threxit(pid_t *notdead); }
198 SYS___THRSIGDIVERT = 303 // { int sys___thrsigdivert(sigset_t sigmask, siginfo_t *info, const struct timespec *timeout); }
199 SYS___GETCWD = 304 // { int sys___getcwd(char *buf, size_t len); }
200 SYS_ADJFREQ = 305 // { int sys_adjfreq(const int64_t *freq, int64_t *oldfreq); }
201 SYS_SETRTABLE = 310 // { int sys_setrtable(int rtableid); }
202 SYS_GETRTABLE = 311 // { int sys_getrtable(void); }
203 SYS_FACCESSAT = 313 // { int sys_faccessat(int fd, const char *path, int amode, int flag); }
204 SYS_FCHMODAT = 314 // { int sys_fchmodat(int fd, const char *path, mode_t mode, int flag); }
205 SYS_FCHOWNAT = 315 // { int sys_fchownat(int fd, const char *path, uid_t uid, gid_t gid, int flag); }
206 SYS_LINKAT = 317 // { int sys_linkat(int fd1, const char *path1, int fd2, const char *path2, int flag); }
207 SYS_MKDIRAT = 318 // { int sys_mkdirat(int fd, const char *path, mode_t mode); }
208 SYS_MKFIFOAT = 319 // { int sys_mkfifoat(int fd, const char *path, mode_t mode); }
209 SYS_MKNODAT = 320 // { int sys_mknodat(int fd, const char *path, mode_t mode, dev_t dev); }
210 SYS_OPENAT = 321 // { int sys_openat(int fd, const char *path, int flags, ... mode_t mode); }
211 SYS_READLINKAT = 322 // { ssize_t sys_readlinkat(int fd, const char *path, char *buf, size_t count); }
212 SYS_RENAMEAT = 323 // { int sys_renameat(int fromfd, const char *from, int tofd, const char *to); }
213 SYS_SYMLINKAT = 324 // { int sys_symlinkat(const char *path, int fd, const char *link); }
214 SYS_UNLINKAT = 325 // { int sys_unlinkat(int fd, const char *path, int flag); }
215 SYS___SET_TCB = 329 // { void sys___set_tcb(void *tcb); }
216 SYS___GET_TCB = 330 // { void *sys___get_tcb(void); }
217)
diff --git a/vendor/golang.org/x/sys/unix/ztypes_aix_ppc64.go b/vendor/golang.org/x/sys/unix/ztypes_aix_ppc64.go
index f46482d..904359f 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_aix_ppc64.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_aix_ppc64.go
@@ -103,7 +103,6 @@ type Stat_t struct {
103 Gid uint32 103 Gid uint32
104 Rdev uint64 104 Rdev uint64
105 Ssize int32 105 Ssize int32
106 _ [4]byte
107 Atim StTimespec 106 Atim StTimespec
108 Mtim StTimespec 107 Mtim StTimespec
109 Ctim StTimespec 108 Ctim StTimespec
@@ -205,10 +204,8 @@ type Linger struct {
205type Msghdr struct { 204type Msghdr struct {
206 Name *byte 205 Name *byte
207 Namelen uint32 206 Namelen uint32
208 _ [4]byte
209 Iov *Iovec 207 Iov *Iovec
210 Iovlen int32 208 Iovlen int32
211 _ [4]byte
212 Control *byte 209 Control *byte
213 Controllen uint32 210 Controllen uint32
214 Flags int32 211 Flags int32
@@ -339,7 +336,6 @@ type Statfs_t struct {
339 Ffree uint64 336 Ffree uint64
340 Fsid Fsid64_t 337 Fsid Fsid64_t
341 Vfstype int32 338 Vfstype int32
342 _ [4]byte
343 Fsize uint64 339 Fsize uint64
344 Vfsnumber int32 340 Vfsnumber int32
345 Vfsoff int32 341 Vfsoff int32
diff --git a/vendor/golang.org/x/sys/unix/ztypes_darwin_386.go b/vendor/golang.org/x/sys/unix/ztypes_darwin_386.go
index 2aeb52a..cefe2f8 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_darwin_386.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_darwin_386.go
@@ -487,3 +487,13 @@ type Utsname struct {
487 Version [256]byte 487 Version [256]byte
488 Machine [256]byte 488 Machine [256]byte
489} 489}
490
491const SizeofClockinfo = 0x14
492
493type Clockinfo struct {
494 Hz int32
495 Tick int32
496 Tickadj int32
497 Stathz int32
498 Profhz int32
499}
diff --git a/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go b/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go
index 0d0d9f2..c6bb883 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go
@@ -497,3 +497,13 @@ type Utsname struct {
497 Version [256]byte 497 Version [256]byte
498 Machine [256]byte 498 Machine [256]byte
499} 499}
500
501const SizeofClockinfo = 0x14
502
503type Clockinfo struct {
504 Hz int32
505 Tick int32
506 Tickadj int32
507 Stathz int32
508 Profhz int32
509}
diff --git a/vendor/golang.org/x/sys/unix/ztypes_darwin_arm.go b/vendor/golang.org/x/sys/unix/ztypes_darwin_arm.go
index 04e344b..94c23bc 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_darwin_arm.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_darwin_arm.go
@@ -488,3 +488,13 @@ type Utsname struct {
488 Version [256]byte 488 Version [256]byte
489 Machine [256]byte 489 Machine [256]byte
490} 490}
491
492const SizeofClockinfo = 0x14
493
494type Clockinfo struct {
495 Hz int32
496 Tick int32
497 Tickadj int32
498 Stathz int32
499 Profhz int32
500}
diff --git a/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go b/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go
index 9fec185..c82a930 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go
@@ -497,3 +497,13 @@ type Utsname struct {
497 Version [256]byte 497 Version [256]byte
498 Machine [256]byte 498 Machine [256]byte
499} 499}
500
501const SizeofClockinfo = 0x14
502
503type Clockinfo struct {
504 Hz int32
505 Tick int32
506 Tickadj int32
507 Stathz int32
508 Profhz int32
509}
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 28ef524..c146c1a 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go
@@ -339,7 +339,7 @@ type Kevent_t struct {
339} 339}
340 340
341type FdSet struct { 341type FdSet struct {
342 _ [32]uint32 342 Bits [32]uint32
343} 343}
344 344
345const ( 345const (
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 e2d984a..ac33a8d 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go
@@ -337,7 +337,7 @@ type Kevent_t struct {
337} 337}
338 338
339type FdSet struct { 339type FdSet struct {
340 _ [16]uint64 340 Bits [16]uint64
341} 341}
342 342
343const ( 343const (
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 9b415ab..e27511a 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go
@@ -337,7 +337,7 @@ type Kevent_t struct {
337} 337}
338 338
339type FdSet struct { 339type FdSet struct {
340 _ [32]uint32 340 Bits [32]uint32
341} 341}
342 342
343const ( 343const (
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 5f8f034..06471af 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
@@ -407,6 +405,11 @@ type TCPInfo struct {
407 Total_retrans uint32 405 Total_retrans uint32
408} 406}
409 407
408type CanFilter struct {
409 Id uint32
410 Mask uint32
411}
412
410const ( 413const (
411 SizeofSockaddrInet4 = 0x10 414 SizeofSockaddrInet4 = 0x10
412 SizeofSockaddrInet6 = 0x1c 415 SizeofSockaddrInet6 = 0x1c
@@ -421,6 +424,7 @@ const (
421 SizeofSockaddrALG = 0x58 424 SizeofSockaddrALG = 0x58
422 SizeofSockaddrVM = 0x10 425 SizeofSockaddrVM = 0x10
423 SizeofSockaddrXDP = 0x10 426 SizeofSockaddrXDP = 0x10
427 SizeofSockaddrPPPoX = 0x1e
424 SizeofLinger = 0x8 428 SizeofLinger = 0x8
425 SizeofIovec = 0x8 429 SizeofIovec = 0x8
426 SizeofIPMreq = 0x8 430 SizeofIPMreq = 0x8
@@ -435,141 +439,185 @@ const (
435 SizeofICMPv6Filter = 0x20 439 SizeofICMPv6Filter = 0x20
436 SizeofUcred = 0xc 440 SizeofUcred = 0xc
437 SizeofTCPInfo = 0x68 441 SizeofTCPInfo = 0x68
442 SizeofCanFilter = 0x8
438) 443)
439 444
440const ( 445const (
441 IFA_UNSPEC = 0x0 446 NDA_UNSPEC = 0x0
442 IFA_ADDRESS = 0x1 447 NDA_DST = 0x1
443 IFA_LOCAL = 0x2 448 NDA_LLADDR = 0x2
444 IFA_LABEL = 0x3 449 NDA_CACHEINFO = 0x3
445 IFA_BROADCAST = 0x4 450 NDA_PROBES = 0x4
446 IFA_ANYCAST = 0x5 451 NDA_VLAN = 0x5
447 IFA_CACHEINFO = 0x6 452 NDA_PORT = 0x6
448 IFA_MULTICAST = 0x7 453 NDA_VNI = 0x7
449 IFLA_UNSPEC = 0x0 454 NDA_IFINDEX = 0x8
450 IFLA_ADDRESS = 0x1 455 NDA_MASTER = 0x9
451 IFLA_BROADCAST = 0x2 456 NDA_LINK_NETNSID = 0xa
452 IFLA_IFNAME = 0x3 457 NDA_SRC_VNI = 0xb
453 IFLA_INFO_KIND = 0x1 458 NTF_USE = 0x1
454 IFLA_MTU = 0x4 459 NTF_SELF = 0x2
455 IFLA_LINK = 0x5 460 NTF_MASTER = 0x4
456 IFLA_QDISC = 0x6 461 NTF_PROXY = 0x8
457 IFLA_STATS = 0x7 462 NTF_EXT_LEARNED = 0x10
458 IFLA_COST = 0x8 463 NTF_OFFLOADED = 0x20
459 IFLA_PRIORITY = 0x9 464 NTF_ROUTER = 0x80
460 IFLA_MASTER = 0xa 465 NUD_INCOMPLETE = 0x1
461 IFLA_WIRELESS = 0xb 466 NUD_REACHABLE = 0x2
462 IFLA_PROTINFO = 0xc 467 NUD_STALE = 0x4
463 IFLA_TXQLEN = 0xd 468 NUD_DELAY = 0x8
464 IFLA_MAP = 0xe 469 NUD_PROBE = 0x10
465 IFLA_WEIGHT = 0xf 470 NUD_FAILED = 0x20
466 IFLA_OPERSTATE = 0x10 471 NUD_NOARP = 0x40
467 IFLA_LINKMODE = 0x11 472 NUD_PERMANENT = 0x80
468 IFLA_LINKINFO = 0x12 473 NUD_NONE = 0x0
469 IFLA_NET_NS_PID = 0x13 474 IFA_UNSPEC = 0x0
470 IFLA_IFALIAS = 0x14 475 IFA_ADDRESS = 0x1
471 IFLA_NUM_VF = 0x15 476 IFA_LOCAL = 0x2
472 IFLA_VFINFO_LIST = 0x16 477 IFA_LABEL = 0x3
473 IFLA_STATS64 = 0x17 478 IFA_BROADCAST = 0x4
474 IFLA_VF_PORTS = 0x18 479 IFA_ANYCAST = 0x5
475 IFLA_PORT_SELF = 0x19 480 IFA_CACHEINFO = 0x6
476 IFLA_AF_SPEC = 0x1a 481 IFA_MULTICAST = 0x7
477 IFLA_GROUP = 0x1b 482 IFA_FLAGS = 0x8
478 IFLA_NET_NS_FD = 0x1c 483 IFA_RT_PRIORITY = 0x9
479 IFLA_EXT_MASK = 0x1d 484 IFA_TARGET_NETNSID = 0xa
480 IFLA_PROMISCUITY = 0x1e 485 IFLA_UNSPEC = 0x0
481 IFLA_NUM_TX_QUEUES = 0x1f 486 IFLA_ADDRESS = 0x1
482 IFLA_NUM_RX_QUEUES = 0x20 487 IFLA_BROADCAST = 0x2
483 IFLA_CARRIER = 0x21 488 IFLA_IFNAME = 0x3
484 IFLA_PHYS_PORT_ID = 0x22 489 IFLA_MTU = 0x4
485 IFLA_CARRIER_CHANGES = 0x23 490 IFLA_LINK = 0x5
486 IFLA_PHYS_SWITCH_ID = 0x24 491 IFLA_QDISC = 0x6
487 IFLA_LINK_NETNSID = 0x25 492 IFLA_STATS = 0x7
488 IFLA_PHYS_PORT_NAME = 0x26 493 IFLA_COST = 0x8
489 IFLA_PROTO_DOWN = 0x27 494 IFLA_PRIORITY = 0x9
490 IFLA_GSO_MAX_SEGS = 0x28 495 IFLA_MASTER = 0xa
491 IFLA_GSO_MAX_SIZE = 0x29 496 IFLA_WIRELESS = 0xb
492 IFLA_PAD = 0x2a 497 IFLA_PROTINFO = 0xc
493 IFLA_XDP = 0x2b 498 IFLA_TXQLEN = 0xd
494 IFLA_EVENT = 0x2c 499 IFLA_MAP = 0xe
495 IFLA_NEW_NETNSID = 0x2d 500 IFLA_WEIGHT = 0xf
496 IFLA_IF_NETNSID = 0x2e 501 IFLA_OPERSTATE = 0x10
497 IFLA_MAX = 0x33 502 IFLA_LINKMODE = 0x11
498 RT_SCOPE_UNIVERSE = 0x0 503 IFLA_LINKINFO = 0x12
499 RT_SCOPE_SITE = 0xc8 504 IFLA_NET_NS_PID = 0x13
500 RT_SCOPE_LINK = 0xfd 505 IFLA_IFALIAS = 0x14
501 RT_SCOPE_HOST = 0xfe 506 IFLA_NUM_VF = 0x15
502 RT_SCOPE_NOWHERE = 0xff 507 IFLA_VFINFO_LIST = 0x16
503 RT_TABLE_UNSPEC = 0x0 508 IFLA_STATS64 = 0x17
504 RT_TABLE_COMPAT = 0xfc 509 IFLA_VF_PORTS = 0x18
505 RT_TABLE_DEFAULT = 0xfd 510 IFLA_PORT_SELF = 0x19
506 RT_TABLE_MAIN = 0xfe 511 IFLA_AF_SPEC = 0x1a
507 RT_TABLE_LOCAL = 0xff 512 IFLA_GROUP = 0x1b
508 RT_TABLE_MAX = 0xffffffff 513 IFLA_NET_NS_FD = 0x1c
509 RTA_UNSPEC = 0x0 514 IFLA_EXT_MASK = 0x1d
510 RTA_DST = 0x1 515 IFLA_PROMISCUITY = 0x1e
511 RTA_SRC = 0x2 516 IFLA_NUM_TX_QUEUES = 0x1f
512 RTA_IIF = 0x3 517 IFLA_NUM_RX_QUEUES = 0x20
513 RTA_OIF = 0x4 518 IFLA_CARRIER = 0x21
514 RTA_GATEWAY = 0x5 519 IFLA_PHYS_PORT_ID = 0x22
515 RTA_PRIORITY = 0x6 520 IFLA_CARRIER_CHANGES = 0x23
516 RTA_PREFSRC = 0x7 521 IFLA_PHYS_SWITCH_ID = 0x24
517 RTA_METRICS = 0x8 522 IFLA_LINK_NETNSID = 0x25
518 RTA_MULTIPATH = 0x9 523 IFLA_PHYS_PORT_NAME = 0x26
519 RTA_FLOW = 0xb 524 IFLA_PROTO_DOWN = 0x27
520 RTA_CACHEINFO = 0xc 525 IFLA_GSO_MAX_SEGS = 0x28
521 RTA_TABLE = 0xf 526 IFLA_GSO_MAX_SIZE = 0x29
522 RTA_MARK = 0x10 527 IFLA_PAD = 0x2a
523 RTA_MFC_STATS = 0x11 528 IFLA_XDP = 0x2b
524 RTA_VIA = 0x12 529 IFLA_EVENT = 0x2c
525 RTA_NEWDST = 0x13 530 IFLA_NEW_NETNSID = 0x2d
526 RTA_PREF = 0x14 531 IFLA_IF_NETNSID = 0x2e
527 RTA_ENCAP_TYPE = 0x15 532 IFLA_TARGET_NETNSID = 0x2e
528 RTA_ENCAP = 0x16 533 IFLA_CARRIER_UP_COUNT = 0x2f
529 RTA_EXPIRES = 0x17 534 IFLA_CARRIER_DOWN_COUNT = 0x30
530 RTA_PAD = 0x18 535 IFLA_NEW_IFINDEX = 0x31
531 RTA_UID = 0x19 536 IFLA_MIN_MTU = 0x32
532 RTA_TTL_PROPAGATE = 0x1a 537 IFLA_MAX_MTU = 0x33
533 RTA_IP_PROTO = 0x1b 538 IFLA_MAX = 0x33
534 RTA_SPORT = 0x1c 539 IFLA_INFO_KIND = 0x1
535 RTA_DPORT = 0x1d 540 IFLA_INFO_DATA = 0x2
536 RTN_UNSPEC = 0x0 541 IFLA_INFO_XSTATS = 0x3
537 RTN_UNICAST = 0x1 542 IFLA_INFO_SLAVE_KIND = 0x4
538 RTN_LOCAL = 0x2 543 IFLA_INFO_SLAVE_DATA = 0x5
539 RTN_BROADCAST = 0x3 544 RT_SCOPE_UNIVERSE = 0x0
540 RTN_ANYCAST = 0x4 545 RT_SCOPE_SITE = 0xc8
541 RTN_MULTICAST = 0x5 546 RT_SCOPE_LINK = 0xfd
542 RTN_BLACKHOLE = 0x6 547 RT_SCOPE_HOST = 0xfe
543 RTN_UNREACHABLE = 0x7 548 RT_SCOPE_NOWHERE = 0xff
544 RTN_PROHIBIT = 0x8 549 RT_TABLE_UNSPEC = 0x0
545 RTN_THROW = 0x9 550 RT_TABLE_COMPAT = 0xfc
546 RTN_NAT = 0xa 551 RT_TABLE_DEFAULT = 0xfd
547 RTN_XRESOLVE = 0xb 552 RT_TABLE_MAIN = 0xfe
548 RTNLGRP_NONE = 0x0 553 RT_TABLE_LOCAL = 0xff
549 RTNLGRP_LINK = 0x1 554 RT_TABLE_MAX = 0xffffffff
550 RTNLGRP_NOTIFY = 0x2 555 RTA_UNSPEC = 0x0
551 RTNLGRP_NEIGH = 0x3 556 RTA_DST = 0x1
552 RTNLGRP_TC = 0x4 557 RTA_SRC = 0x2
553 RTNLGRP_IPV4_IFADDR = 0x5 558 RTA_IIF = 0x3
554 RTNLGRP_IPV4_MROUTE = 0x6 559 RTA_OIF = 0x4
555 RTNLGRP_IPV4_ROUTE = 0x7 560 RTA_GATEWAY = 0x5
556 RTNLGRP_IPV4_RULE = 0x8 561 RTA_PRIORITY = 0x6
557 RTNLGRP_IPV6_IFADDR = 0x9 562 RTA_PREFSRC = 0x7
558 RTNLGRP_IPV6_MROUTE = 0xa 563 RTA_METRICS = 0x8
559 RTNLGRP_IPV6_ROUTE = 0xb 564 RTA_MULTIPATH = 0x9
560 RTNLGRP_IPV6_IFINFO = 0xc 565 RTA_FLOW = 0xb
561 RTNLGRP_IPV6_PREFIX = 0x12 566 RTA_CACHEINFO = 0xc
562 RTNLGRP_IPV6_RULE = 0x13 567 RTA_TABLE = 0xf
563 RTNLGRP_ND_USEROPT = 0x14 568 RTA_MARK = 0x10
564 SizeofNlMsghdr = 0x10 569 RTA_MFC_STATS = 0x11
565 SizeofNlMsgerr = 0x14 570 RTA_VIA = 0x12
566 SizeofRtGenmsg = 0x1 571 RTA_NEWDST = 0x13
567 SizeofNlAttr = 0x4 572 RTA_PREF = 0x14
568 SizeofRtAttr = 0x4 573 RTA_ENCAP_TYPE = 0x15
569 SizeofIfInfomsg = 0x10 574 RTA_ENCAP = 0x16
570 SizeofIfAddrmsg = 0x8 575 RTA_EXPIRES = 0x17
571 SizeofRtMsg = 0xc 576 RTA_PAD = 0x18
572 SizeofRtNexthop = 0x8 577 RTA_UID = 0x19
578 RTA_TTL_PROPAGATE = 0x1a
579 RTA_IP_PROTO = 0x1b
580 RTA_SPORT = 0x1c
581 RTA_DPORT = 0x1d
582 RTN_UNSPEC = 0x0
583 RTN_UNICAST = 0x1
584 RTN_LOCAL = 0x2
585 RTN_BROADCAST = 0x3
586 RTN_ANYCAST = 0x4
587 RTN_MULTICAST = 0x5
588 RTN_BLACKHOLE = 0x6
589 RTN_UNREACHABLE = 0x7
590 RTN_PROHIBIT = 0x8
591 RTN_THROW = 0x9
592 RTN_NAT = 0xa
593 RTN_XRESOLVE = 0xb
594 RTNLGRP_NONE = 0x0
595 RTNLGRP_LINK = 0x1
596 RTNLGRP_NOTIFY = 0x2
597 RTNLGRP_NEIGH = 0x3
598 RTNLGRP_TC = 0x4
599 RTNLGRP_IPV4_IFADDR = 0x5
600 RTNLGRP_IPV4_MROUTE = 0x6
601 RTNLGRP_IPV4_ROUTE = 0x7
602 RTNLGRP_IPV4_RULE = 0x8
603 RTNLGRP_IPV6_IFADDR = 0x9
604 RTNLGRP_IPV6_MROUTE = 0xa
605 RTNLGRP_IPV6_ROUTE = 0xb
606 RTNLGRP_IPV6_IFINFO = 0xc
607 RTNLGRP_IPV6_PREFIX = 0x12
608 RTNLGRP_IPV6_RULE = 0x13
609 RTNLGRP_ND_USEROPT = 0x14
610 SizeofNlMsghdr = 0x10
611 SizeofNlMsgerr = 0x14
612 SizeofRtGenmsg = 0x1
613 SizeofNlAttr = 0x4
614 SizeofRtAttr = 0x4
615 SizeofIfInfomsg = 0x10
616 SizeofIfAddrmsg = 0x8
617 SizeofRtMsg = 0xc
618 SizeofRtNexthop = 0x8
619 SizeofNdUseroptmsg = 0x10
620 SizeofNdMsg = 0xc
573) 621)
574 622
575type NlMsghdr struct { 623type NlMsghdr struct {
@@ -635,6 +683,27 @@ type RtNexthop struct {
635 Ifindex int32 683 Ifindex int32
636} 684}
637 685
686type NdUseroptmsg struct {
687 Family uint8
688 Pad1 uint8
689 Opts_len uint16
690 Ifindex int32
691 Icmp_type uint8
692 Icmp_code uint8
693 Pad2 uint16
694 Pad3 uint32
695}
696
697type NdMsg struct {
698 Family uint8
699 Pad1 uint8
700 Pad2 uint16
701 Ifindex int32
702 State uint16
703 Flags uint8
704 Type uint8
705}
706
638const ( 707const (
639 SizeofSockFilter = 0x8 708 SizeofSockFilter = 0x8
640 SizeofSockFprog = 0x8 709 SizeofSockFprog = 0x8
@@ -649,7 +718,6 @@ type SockFilter struct {
649 718
650type SockFprog struct { 719type SockFprog struct {
651 Len uint16 720 Len uint16
652 _ [2]byte
653 Filter *SockFilter 721 Filter *SockFilter
654} 722}
655 723
@@ -761,7 +829,30 @@ type Sigset_t struct {
761 Val [32]uint32 829 Val [32]uint32
762} 830}
763 831
764const RNDGETENTCNT = 0x80045200 832type SignalfdSiginfo struct {
833 Signo uint32
834 Errno int32
835 Code int32
836 Pid uint32
837 Uid uint32
838 Fd int32
839 Tid uint32
840 Band uint32
841 Overrun uint32
842 Trapno uint32
843 Status int32
844 Int int32
845 Ptr uint64
846 Utime uint64
847 Stime uint64
848 Addr uint64
849 Addr_lsb uint16
850 _ uint16
851 Syscall int32
852 Call_addr uint64
853 Arch uint32
854 _ [28]uint8
855}
765 856
766const PERF_IOC_FLAG_GROUP = 0x1 857const PERF_IOC_FLAG_GROUP = 0x1
767 858
@@ -785,11 +876,10 @@ type Winsize struct {
785 876
786type Taskstats struct { 877type Taskstats struct {
787 Version uint16 878 Version uint16
788 _ [2]byte
789 Ac_exitcode uint32 879 Ac_exitcode uint32
790 Ac_flag uint8 880 Ac_flag uint8
791 Ac_nice uint8 881 Ac_nice uint8
792 _ [6]byte 882 _ [4]byte
793 Cpu_count uint64 883 Cpu_count uint64
794 Cpu_delay_total uint64 884 Cpu_delay_total uint64
795 Blkio_count uint64 885 Blkio_count uint64
@@ -831,6 +921,8 @@ type Taskstats struct {
831 Cpu_scaled_run_real_total uint64 921 Cpu_scaled_run_real_total uint64
832 Freepages_count uint64 922 Freepages_count uint64
833 Freepages_delay_total uint64 923 Freepages_delay_total uint64
924 Thrashing_count uint64
925 Thrashing_delay_total uint64
834} 926}
835 927
836const ( 928const (
@@ -933,7 +1025,8 @@ type PerfEventAttr struct {
933 Clockid int32 1025 Clockid int32
934 Sample_regs_intr uint64 1026 Sample_regs_intr uint64
935 Aux_watermark uint32 1027 Aux_watermark uint32
936 _ uint32 1028 Sample_max_stack uint16
1029 _ uint16
937} 1030}
938 1031
939type PerfEventMmapPage struct { 1032type PerfEventMmapPage struct {
@@ -1036,6 +1129,7 @@ const (
1036 PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7 1129 PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7
1037 PERF_COUNT_SW_EMULATION_FAULTS = 0x8 1130 PERF_COUNT_SW_EMULATION_FAULTS = 0x8
1038 PERF_COUNT_SW_DUMMY = 0x9 1131 PERF_COUNT_SW_DUMMY = 0x9
1132 PERF_COUNT_SW_BPF_OUTPUT = 0xa
1039 1133
1040 PERF_SAMPLE_IP = 0x1 1134 PERF_SAMPLE_IP = 0x1
1041 PERF_SAMPLE_TID = 0x2 1135 PERF_SAMPLE_TID = 0x2
@@ -1057,21 +1151,38 @@ const (
1057 PERF_SAMPLE_BRANCH_ANY_CALL = 0x10 1151 PERF_SAMPLE_BRANCH_ANY_CALL = 0x10
1058 PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20 1152 PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20
1059 PERF_SAMPLE_BRANCH_IND_CALL = 0x40 1153 PERF_SAMPLE_BRANCH_IND_CALL = 0x40
1154 PERF_SAMPLE_BRANCH_ABORT_TX = 0x80
1155 PERF_SAMPLE_BRANCH_IN_TX = 0x100
1156 PERF_SAMPLE_BRANCH_NO_TX = 0x200
1157 PERF_SAMPLE_BRANCH_COND = 0x400
1158 PERF_SAMPLE_BRANCH_CALL_STACK = 0x800
1159 PERF_SAMPLE_BRANCH_IND_JUMP = 0x1000
1160 PERF_SAMPLE_BRANCH_CALL = 0x2000
1161 PERF_SAMPLE_BRANCH_NO_FLAGS = 0x4000
1162 PERF_SAMPLE_BRANCH_NO_CYCLES = 0x8000
1163 PERF_SAMPLE_BRANCH_TYPE_SAVE = 0x10000
1060 1164
1061 PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1 1165 PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
1062 PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2 1166 PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
1063 PERF_FORMAT_ID = 0x4 1167 PERF_FORMAT_ID = 0x4
1064 PERF_FORMAT_GROUP = 0x8 1168 PERF_FORMAT_GROUP = 0x8
1065 1169
1066 PERF_RECORD_MMAP = 0x1 1170 PERF_RECORD_MMAP = 0x1
1067 PERF_RECORD_LOST = 0x2 1171 PERF_RECORD_LOST = 0x2
1068 PERF_RECORD_COMM = 0x3 1172 PERF_RECORD_COMM = 0x3
1069 PERF_RECORD_EXIT = 0x4 1173 PERF_RECORD_EXIT = 0x4
1070 PERF_RECORD_THROTTLE = 0x5 1174 PERF_RECORD_THROTTLE = 0x5
1071 PERF_RECORD_UNTHROTTLE = 0x6 1175 PERF_RECORD_UNTHROTTLE = 0x6
1072 PERF_RECORD_FORK = 0x7 1176 PERF_RECORD_FORK = 0x7
1073 PERF_RECORD_READ = 0x8 1177 PERF_RECORD_READ = 0x8
1074 PERF_RECORD_SAMPLE = 0x9 1178 PERF_RECORD_SAMPLE = 0x9
1179 PERF_RECORD_MMAP2 = 0xa
1180 PERF_RECORD_AUX = 0xb
1181 PERF_RECORD_ITRACE_START = 0xc
1182 PERF_RECORD_LOST_SAMPLES = 0xd
1183 PERF_RECORD_SWITCH = 0xe
1184 PERF_RECORD_SWITCH_CPU_WIDE = 0xf
1185 PERF_RECORD_NAMESPACES = 0x10
1075 1186
1076 PERF_CONTEXT_HV = -0x20 1187 PERF_CONTEXT_HV = -0x20
1077 PERF_CONTEXT_KERNEL = -0x80 1188 PERF_CONTEXT_KERNEL = -0x80
@@ -1084,6 +1195,7 @@ const (
1084 PERF_FLAG_FD_NO_GROUP = 0x1 1195 PERF_FLAG_FD_NO_GROUP = 0x1
1085 PERF_FLAG_FD_OUTPUT = 0x2 1196 PERF_FLAG_FD_OUTPUT = 0x2
1086 PERF_FLAG_PID_CGROUP = 0x4 1197 PERF_FLAG_PID_CGROUP = 0x4
1198 PERF_FLAG_FD_CLOEXEC = 0x8
1087) 1199)
1088 1200
1089const ( 1201const (
@@ -1340,6 +1452,21 @@ type TpacketBlockDesc struct {
1340 Hdr [40]byte 1452 Hdr [40]byte
1341} 1453}
1342 1454
1455type TpacketBDTS struct {
1456 Sec uint32
1457 Usec uint32
1458}
1459
1460type TpacketHdrV1 struct {
1461 Block_status uint32
1462 Num_pkts uint32
1463 Offset_to_first_pkt uint32
1464 Blk_len uint32
1465 Seq_num uint64
1466 Ts_first_pkt TpacketBDTS
1467 Ts_last_pkt TpacketBDTS
1468}
1469
1343type TpacketReq struct { 1470type TpacketReq struct {
1344 Block_size uint32 1471 Block_size uint32
1345 Block_nr uint32 1472 Block_nr uint32
@@ -1388,6 +1515,9 @@ const (
1388 SizeofTpacketHdr = 0x18 1515 SizeofTpacketHdr = 0x18
1389 SizeofTpacket2Hdr = 0x20 1516 SizeofTpacket2Hdr = 0x20
1390 SizeofTpacket3Hdr = 0x30 1517 SizeofTpacket3Hdr = 0x30
1518
1519 SizeofTpacketStats = 0x8
1520 SizeofTpacketStatsV3 = 0xc
1391) 1521)
1392 1522
1393const ( 1523const (
@@ -1863,7 +1993,6 @@ type RTCTime struct {
1863type RTCWkAlrm struct { 1993type RTCWkAlrm struct {
1864 Enabled uint8 1994 Enabled uint8
1865 Pending uint8 1995 Pending uint8
1866 _ [2]byte
1867 Time RTCTime 1996 Time RTCTime
1868} 1997}
1869 1998
@@ -1966,6 +2095,10 @@ const (
1966 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa 2095 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa
1967) 2096)
1968 2097
2098type ScmTimestamping struct {
2099 Ts [3]Timespec
2100}
2101
1969const ( 2102const (
1970 SOF_TIMESTAMPING_TX_HARDWARE = 0x1 2103 SOF_TIMESTAMPING_TX_HARDWARE = 0x1
1971 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2 2104 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2
@@ -1985,4 +2118,198 @@ const (
1985 2118
1986 SOF_TIMESTAMPING_LAST = 0x4000 2119 SOF_TIMESTAMPING_LAST = 0x4000
1987 SOF_TIMESTAMPING_MASK = 0x7fff 2120 SOF_TIMESTAMPING_MASK = 0x7fff
2121
2122 SCM_TSTAMP_SND = 0x0
2123 SCM_TSTAMP_SCHED = 0x1
2124 SCM_TSTAMP_ACK = 0x2
2125)
2126
2127type SockExtendedErr struct {
2128 Errno uint32
2129 Origin uint8
2130 Type uint8
2131 Code uint8
2132 Pad uint8
2133 Info uint32
2134 Data uint32
2135}
2136
2137type FanotifyEventMetadata struct {
2138 Event_len uint32
2139 Vers uint8
2140 Reserved uint8
2141 Metadata_len uint16
2142 Mask uint64
2143 Fd int32
2144 Pid int32
2145}
2146
2147type FanotifyResponse struct {
2148 Fd int32
2149 Response uint32
2150}
2151
2152const (
2153 CRYPTO_MSG_BASE = 0x10
2154 CRYPTO_MSG_NEWALG = 0x10
2155 CRYPTO_MSG_DELALG = 0x11
2156 CRYPTO_MSG_UPDATEALG = 0x12
2157 CRYPTO_MSG_GETALG = 0x13
2158 CRYPTO_MSG_DELRNG = 0x14
2159 CRYPTO_MSG_GETSTAT = 0x15
1988) 2160)
2161
2162const (
2163 CRYPTOCFGA_UNSPEC = 0x0
2164 CRYPTOCFGA_PRIORITY_VAL = 0x1
2165 CRYPTOCFGA_REPORT_LARVAL = 0x2
2166 CRYPTOCFGA_REPORT_HASH = 0x3
2167 CRYPTOCFGA_REPORT_BLKCIPHER = 0x4
2168 CRYPTOCFGA_REPORT_AEAD = 0x5
2169 CRYPTOCFGA_REPORT_COMPRESS = 0x6
2170 CRYPTOCFGA_REPORT_RNG = 0x7
2171 CRYPTOCFGA_REPORT_CIPHER = 0x8
2172 CRYPTOCFGA_REPORT_AKCIPHER = 0x9
2173 CRYPTOCFGA_REPORT_KPP = 0xa
2174 CRYPTOCFGA_REPORT_ACOMP = 0xb
2175 CRYPTOCFGA_STAT_LARVAL = 0xc
2176 CRYPTOCFGA_STAT_HASH = 0xd
2177 CRYPTOCFGA_STAT_BLKCIPHER = 0xe
2178 CRYPTOCFGA_STAT_AEAD = 0xf
2179 CRYPTOCFGA_STAT_COMPRESS = 0x10
2180 CRYPTOCFGA_STAT_RNG = 0x11
2181 CRYPTOCFGA_STAT_CIPHER = 0x12
2182 CRYPTOCFGA_STAT_AKCIPHER = 0x13
2183 CRYPTOCFGA_STAT_KPP = 0x14
2184 CRYPTOCFGA_STAT_ACOMP = 0x15
2185)
2186
2187type CryptoUserAlg struct {
2188 Name [64]int8
2189 Driver_name [64]int8
2190 Module_name [64]int8
2191 Type uint32
2192 Mask uint32
2193 Refcnt uint32
2194 Flags uint32
2195}
2196
2197type CryptoStatAEAD struct {
2198 Type [64]int8
2199 Encrypt_cnt uint64
2200 Encrypt_tlen uint64
2201 Decrypt_cnt uint64
2202 Decrypt_tlen uint64
2203 Err_cnt uint64
2204}
2205
2206type CryptoStatAKCipher struct {
2207 Type [64]int8
2208 Encrypt_cnt uint64
2209 Encrypt_tlen uint64
2210 Decrypt_cnt uint64
2211 Decrypt_tlen uint64
2212 Verify_cnt uint64
2213 Sign_cnt uint64
2214 Err_cnt uint64
2215}
2216
2217type CryptoStatCipher struct {
2218 Type [64]int8
2219 Encrypt_cnt uint64
2220 Encrypt_tlen uint64
2221 Decrypt_cnt uint64
2222 Decrypt_tlen uint64
2223 Err_cnt uint64
2224}
2225
2226type CryptoStatCompress struct {
2227 Type [64]int8
2228 Compress_cnt uint64
2229 Compress_tlen uint64
2230 Decompress_cnt uint64
2231 Decompress_tlen uint64
2232 Err_cnt uint64
2233}
2234
2235type CryptoStatHash struct {
2236 Type [64]int8
2237 Hash_cnt uint64
2238 Hash_tlen uint64
2239 Err_cnt uint64
2240}
2241
2242type CryptoStatKPP struct {
2243 Type [64]int8
2244 Setsecret_cnt uint64
2245 Generate_public_key_cnt uint64
2246 Compute_shared_secret_cnt uint64
2247 Err_cnt uint64
2248}
2249
2250type CryptoStatRNG struct {
2251 Type [64]int8
2252 Generate_cnt uint64
2253 Generate_tlen uint64
2254 Seed_cnt uint64
2255 Err_cnt uint64
2256}
2257
2258type CryptoStatLarval struct {
2259 Type [64]int8
2260}
2261
2262type CryptoReportLarval struct {
2263 Type [64]int8
2264}
2265
2266type CryptoReportHash struct {
2267 Type [64]int8
2268 Blocksize uint32
2269 Digestsize uint32
2270}
2271
2272type CryptoReportCipher struct {
2273 Type [64]int8
2274 Blocksize uint32
2275 Min_keysize uint32
2276 Max_keysize uint32
2277}
2278
2279type CryptoReportBlkCipher struct {
2280 Type [64]int8
2281 Geniv [64]int8
2282 Blocksize uint32
2283 Min_keysize uint32
2284 Max_keysize uint32
2285 Ivsize uint32
2286}
2287
2288type CryptoReportAEAD struct {
2289 Type [64]int8
2290 Geniv [64]int8
2291 Blocksize uint32
2292 Maxauthsize uint32
2293 Ivsize uint32
2294}
2295
2296type CryptoReportComp struct {
2297 Type [64]int8
2298}
2299
2300type CryptoReportRNG struct {
2301 Type [64]int8
2302 Seedsize uint32
2303}
2304
2305type CryptoReportAKCipher struct {
2306 Type [64]int8
2307}
2308
2309type CryptoReportKPP struct {
2310 Type [64]int8
2311}
2312
2313type CryptoReportAcomp struct {
2314 Type [64]int8
2315}
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 aa52a43..6bba58e 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
@@ -411,6 +406,11 @@ type TCPInfo struct {
411 Total_retrans uint32 406 Total_retrans uint32
412} 407}
413 408
409type CanFilter struct {
410 Id uint32
411 Mask uint32
412}
413
414const ( 414const (
415 SizeofSockaddrInet4 = 0x10 415 SizeofSockaddrInet4 = 0x10
416 SizeofSockaddrInet6 = 0x1c 416 SizeofSockaddrInet6 = 0x1c
@@ -425,6 +425,7 @@ const (
425 SizeofSockaddrALG = 0x58 425 SizeofSockaddrALG = 0x58
426 SizeofSockaddrVM = 0x10 426 SizeofSockaddrVM = 0x10
427 SizeofSockaddrXDP = 0x10 427 SizeofSockaddrXDP = 0x10
428 SizeofSockaddrPPPoX = 0x1e
428 SizeofLinger = 0x8 429 SizeofLinger = 0x8
429 SizeofIovec = 0x10 430 SizeofIovec = 0x10
430 SizeofIPMreq = 0x8 431 SizeofIPMreq = 0x8
@@ -439,141 +440,185 @@ const (
439 SizeofICMPv6Filter = 0x20 440 SizeofICMPv6Filter = 0x20
440 SizeofUcred = 0xc 441 SizeofUcred = 0xc
441 SizeofTCPInfo = 0x68 442 SizeofTCPInfo = 0x68
443 SizeofCanFilter = 0x8
442) 444)
443 445
444const ( 446const (
445 IFA_UNSPEC = 0x0 447 NDA_UNSPEC = 0x0
446 IFA_ADDRESS = 0x1 448 NDA_DST = 0x1
447 IFA_LOCAL = 0x2 449 NDA_LLADDR = 0x2
448 IFA_LABEL = 0x3 450 NDA_CACHEINFO = 0x3
449 IFA_BROADCAST = 0x4 451 NDA_PROBES = 0x4
450 IFA_ANYCAST = 0x5 452 NDA_VLAN = 0x5
451 IFA_CACHEINFO = 0x6 453 NDA_PORT = 0x6
452 IFA_MULTICAST = 0x7 454 NDA_VNI = 0x7
453 IFLA_UNSPEC = 0x0 455 NDA_IFINDEX = 0x8
454 IFLA_ADDRESS = 0x1 456 NDA_MASTER = 0x9
455 IFLA_BROADCAST = 0x2 457 NDA_LINK_NETNSID = 0xa
456 IFLA_IFNAME = 0x3 458 NDA_SRC_VNI = 0xb
457 IFLA_INFO_KIND = 0x1 459 NTF_USE = 0x1
458 IFLA_MTU = 0x4 460 NTF_SELF = 0x2
459 IFLA_LINK = 0x5 461 NTF_MASTER = 0x4
460 IFLA_QDISC = 0x6 462 NTF_PROXY = 0x8
461 IFLA_STATS = 0x7 463 NTF_EXT_LEARNED = 0x10
462 IFLA_COST = 0x8 464 NTF_OFFLOADED = 0x20
463 IFLA_PRIORITY = 0x9 465 NTF_ROUTER = 0x80
464 IFLA_MASTER = 0xa 466 NUD_INCOMPLETE = 0x1
465 IFLA_WIRELESS = 0xb 467 NUD_REACHABLE = 0x2
466 IFLA_PROTINFO = 0xc 468 NUD_STALE = 0x4
467 IFLA_TXQLEN = 0xd 469 NUD_DELAY = 0x8
468 IFLA_MAP = 0xe 470 NUD_PROBE = 0x10
469 IFLA_WEIGHT = 0xf 471 NUD_FAILED = 0x20
470 IFLA_OPERSTATE = 0x10 472 NUD_NOARP = 0x40
471 IFLA_LINKMODE = 0x11 473 NUD_PERMANENT = 0x80
472 IFLA_LINKINFO = 0x12 474 NUD_NONE = 0x0
473 IFLA_NET_NS_PID = 0x13 475 IFA_UNSPEC = 0x0
474 IFLA_IFALIAS = 0x14 476 IFA_ADDRESS = 0x1
475 IFLA_NUM_VF = 0x15 477 IFA_LOCAL = 0x2
476 IFLA_VFINFO_LIST = 0x16 478 IFA_LABEL = 0x3
477 IFLA_STATS64 = 0x17 479 IFA_BROADCAST = 0x4
478 IFLA_VF_PORTS = 0x18 480 IFA_ANYCAST = 0x5
479 IFLA_PORT_SELF = 0x19 481 IFA_CACHEINFO = 0x6
480 IFLA_AF_SPEC = 0x1a 482 IFA_MULTICAST = 0x7
481 IFLA_GROUP = 0x1b 483 IFA_FLAGS = 0x8
482 IFLA_NET_NS_FD = 0x1c 484 IFA_RT_PRIORITY = 0x9
483 IFLA_EXT_MASK = 0x1d 485 IFA_TARGET_NETNSID = 0xa
484 IFLA_PROMISCUITY = 0x1e 486 IFLA_UNSPEC = 0x0
485 IFLA_NUM_TX_QUEUES = 0x1f 487 IFLA_ADDRESS = 0x1
486 IFLA_NUM_RX_QUEUES = 0x20 488 IFLA_BROADCAST = 0x2
487 IFLA_CARRIER = 0x21 489 IFLA_IFNAME = 0x3
488 IFLA_PHYS_PORT_ID = 0x22 490 IFLA_MTU = 0x4
489 IFLA_CARRIER_CHANGES = 0x23 491 IFLA_LINK = 0x5
490 IFLA_PHYS_SWITCH_ID = 0x24 492 IFLA_QDISC = 0x6
491 IFLA_LINK_NETNSID = 0x25 493 IFLA_STATS = 0x7
492 IFLA_PHYS_PORT_NAME = 0x26 494 IFLA_COST = 0x8
493 IFLA_PROTO_DOWN = 0x27 495 IFLA_PRIORITY = 0x9
494 IFLA_GSO_MAX_SEGS = 0x28 496 IFLA_MASTER = 0xa
495 IFLA_GSO_MAX_SIZE = 0x29 497 IFLA_WIRELESS = 0xb
496 IFLA_PAD = 0x2a 498 IFLA_PROTINFO = 0xc
497 IFLA_XDP = 0x2b 499 IFLA_TXQLEN = 0xd
498 IFLA_EVENT = 0x2c 500 IFLA_MAP = 0xe
499 IFLA_NEW_NETNSID = 0x2d 501 IFLA_WEIGHT = 0xf
500 IFLA_IF_NETNSID = 0x2e 502 IFLA_OPERSTATE = 0x10
501 IFLA_MAX = 0x33 503 IFLA_LINKMODE = 0x11
502 RT_SCOPE_UNIVERSE = 0x0 504 IFLA_LINKINFO = 0x12
503 RT_SCOPE_SITE = 0xc8 505 IFLA_NET_NS_PID = 0x13
504 RT_SCOPE_LINK = 0xfd 506 IFLA_IFALIAS = 0x14
505 RT_SCOPE_HOST = 0xfe 507 IFLA_NUM_VF = 0x15
506 RT_SCOPE_NOWHERE = 0xff 508 IFLA_VFINFO_LIST = 0x16
507 RT_TABLE_UNSPEC = 0x0 509 IFLA_STATS64 = 0x17
508 RT_TABLE_COMPAT = 0xfc 510 IFLA_VF_PORTS = 0x18
509 RT_TABLE_DEFAULT = 0xfd 511 IFLA_PORT_SELF = 0x19
510 RT_TABLE_MAIN = 0xfe 512 IFLA_AF_SPEC = 0x1a
511 RT_TABLE_LOCAL = 0xff 513 IFLA_GROUP = 0x1b
512 RT_TABLE_MAX = 0xffffffff 514 IFLA_NET_NS_FD = 0x1c
513 RTA_UNSPEC = 0x0 515 IFLA_EXT_MASK = 0x1d
514 RTA_DST = 0x1 516 IFLA_PROMISCUITY = 0x1e
515 RTA_SRC = 0x2 517 IFLA_NUM_TX_QUEUES = 0x1f
516 RTA_IIF = 0x3 518 IFLA_NUM_RX_QUEUES = 0x20
517 RTA_OIF = 0x4 519 IFLA_CARRIER = 0x21
518 RTA_GATEWAY = 0x5 520 IFLA_PHYS_PORT_ID = 0x22
519 RTA_PRIORITY = 0x6 521 IFLA_CARRIER_CHANGES = 0x23
520 RTA_PREFSRC = 0x7 522 IFLA_PHYS_SWITCH_ID = 0x24
521 RTA_METRICS = 0x8 523 IFLA_LINK_NETNSID = 0x25
522 RTA_MULTIPATH = 0x9 524 IFLA_PHYS_PORT_NAME = 0x26
523 RTA_FLOW = 0xb 525 IFLA_PROTO_DOWN = 0x27
524 RTA_CACHEINFO = 0xc 526 IFLA_GSO_MAX_SEGS = 0x28
525 RTA_TABLE = 0xf 527 IFLA_GSO_MAX_SIZE = 0x29
526 RTA_MARK = 0x10 528 IFLA_PAD = 0x2a
527 RTA_MFC_STATS = 0x11 529 IFLA_XDP = 0x2b
528 RTA_VIA = 0x12 530 IFLA_EVENT = 0x2c
529 RTA_NEWDST = 0x13 531 IFLA_NEW_NETNSID = 0x2d
530 RTA_PREF = 0x14 532 IFLA_IF_NETNSID = 0x2e
531 RTA_ENCAP_TYPE = 0x15 533 IFLA_TARGET_NETNSID = 0x2e
532 RTA_ENCAP = 0x16 534 IFLA_CARRIER_UP_COUNT = 0x2f
533 RTA_EXPIRES = 0x17 535 IFLA_CARRIER_DOWN_COUNT = 0x30
534 RTA_PAD = 0x18 536 IFLA_NEW_IFINDEX = 0x31
535 RTA_UID = 0x19 537 IFLA_MIN_MTU = 0x32
536 RTA_TTL_PROPAGATE = 0x1a 538 IFLA_MAX_MTU = 0x33
537 RTA_IP_PROTO = 0x1b 539 IFLA_MAX = 0x33
538 RTA_SPORT = 0x1c 540 IFLA_INFO_KIND = 0x1
539 RTA_DPORT = 0x1d 541 IFLA_INFO_DATA = 0x2
540 RTN_UNSPEC = 0x0 542 IFLA_INFO_XSTATS = 0x3
541 RTN_UNICAST = 0x1 543 IFLA_INFO_SLAVE_KIND = 0x4
542 RTN_LOCAL = 0x2 544 IFLA_INFO_SLAVE_DATA = 0x5
543 RTN_BROADCAST = 0x3 545 RT_SCOPE_UNIVERSE = 0x0
544 RTN_ANYCAST = 0x4 546 RT_SCOPE_SITE = 0xc8
545 RTN_MULTICAST = 0x5 547 RT_SCOPE_LINK = 0xfd
546 RTN_BLACKHOLE = 0x6 548 RT_SCOPE_HOST = 0xfe
547 RTN_UNREACHABLE = 0x7 549 RT_SCOPE_NOWHERE = 0xff
548 RTN_PROHIBIT = 0x8 550 RT_TABLE_UNSPEC = 0x0
549 RTN_THROW = 0x9 551 RT_TABLE_COMPAT = 0xfc
550 RTN_NAT = 0xa 552 RT_TABLE_DEFAULT = 0xfd
551 RTN_XRESOLVE = 0xb 553 RT_TABLE_MAIN = 0xfe
552 RTNLGRP_NONE = 0x0 554 RT_TABLE_LOCAL = 0xff
553 RTNLGRP_LINK = 0x1 555 RT_TABLE_MAX = 0xffffffff
554 RTNLGRP_NOTIFY = 0x2 556 RTA_UNSPEC = 0x0
555 RTNLGRP_NEIGH = 0x3 557 RTA_DST = 0x1
556 RTNLGRP_TC = 0x4 558 RTA_SRC = 0x2
557 RTNLGRP_IPV4_IFADDR = 0x5 559 RTA_IIF = 0x3
558 RTNLGRP_IPV4_MROUTE = 0x6 560 RTA_OIF = 0x4
559 RTNLGRP_IPV4_ROUTE = 0x7 561 RTA_GATEWAY = 0x5
560 RTNLGRP_IPV4_RULE = 0x8 562 RTA_PRIORITY = 0x6
561 RTNLGRP_IPV6_IFADDR = 0x9 563 RTA_PREFSRC = 0x7
562 RTNLGRP_IPV6_MROUTE = 0xa 564 RTA_METRICS = 0x8
563 RTNLGRP_IPV6_ROUTE = 0xb 565 RTA_MULTIPATH = 0x9
564 RTNLGRP_IPV6_IFINFO = 0xc 566 RTA_FLOW = 0xb
565 RTNLGRP_IPV6_PREFIX = 0x12 567 RTA_CACHEINFO = 0xc
566 RTNLGRP_IPV6_RULE = 0x13 568 RTA_TABLE = 0xf
567 RTNLGRP_ND_USEROPT = 0x14 569 RTA_MARK = 0x10
568 SizeofNlMsghdr = 0x10 570 RTA_MFC_STATS = 0x11
569 SizeofNlMsgerr = 0x14 571 RTA_VIA = 0x12
570 SizeofRtGenmsg = 0x1 572 RTA_NEWDST = 0x13
571 SizeofNlAttr = 0x4 573 RTA_PREF = 0x14
572 SizeofRtAttr = 0x4 574 RTA_ENCAP_TYPE = 0x15
573 SizeofIfInfomsg = 0x10 575 RTA_ENCAP = 0x16
574 SizeofIfAddrmsg = 0x8 576 RTA_EXPIRES = 0x17
575 SizeofRtMsg = 0xc 577 RTA_PAD = 0x18
576 SizeofRtNexthop = 0x8 578 RTA_UID = 0x19
579 RTA_TTL_PROPAGATE = 0x1a
580 RTA_IP_PROTO = 0x1b
581 RTA_SPORT = 0x1c
582 RTA_DPORT = 0x1d
583 RTN_UNSPEC = 0x0
584 RTN_UNICAST = 0x1
585 RTN_LOCAL = 0x2
586 RTN_BROADCAST = 0x3
587 RTN_ANYCAST = 0x4
588 RTN_MULTICAST = 0x5
589 RTN_BLACKHOLE = 0x6
590 RTN_UNREACHABLE = 0x7
591 RTN_PROHIBIT = 0x8
592 RTN_THROW = 0x9
593 RTN_NAT = 0xa
594 RTN_XRESOLVE = 0xb
595 RTNLGRP_NONE = 0x0
596 RTNLGRP_LINK = 0x1
597 RTNLGRP_NOTIFY = 0x2
598 RTNLGRP_NEIGH = 0x3
599 RTNLGRP_TC = 0x4
600 RTNLGRP_IPV4_IFADDR = 0x5
601 RTNLGRP_IPV4_MROUTE = 0x6
602 RTNLGRP_IPV4_ROUTE = 0x7
603 RTNLGRP_IPV4_RULE = 0x8
604 RTNLGRP_IPV6_IFADDR = 0x9
605 RTNLGRP_IPV6_MROUTE = 0xa
606 RTNLGRP_IPV6_ROUTE = 0xb
607 RTNLGRP_IPV6_IFINFO = 0xc
608 RTNLGRP_IPV6_PREFIX = 0x12
609 RTNLGRP_IPV6_RULE = 0x13
610 RTNLGRP_ND_USEROPT = 0x14
611 SizeofNlMsghdr = 0x10
612 SizeofNlMsgerr = 0x14
613 SizeofRtGenmsg = 0x1
614 SizeofNlAttr = 0x4
615 SizeofRtAttr = 0x4
616 SizeofIfInfomsg = 0x10
617 SizeofIfAddrmsg = 0x8
618 SizeofRtMsg = 0xc
619 SizeofRtNexthop = 0x8
620 SizeofNdUseroptmsg = 0x10
621 SizeofNdMsg = 0xc
577) 622)
578 623
579type NlMsghdr struct { 624type NlMsghdr struct {
@@ -639,6 +684,27 @@ type RtNexthop struct {
639 Ifindex int32 684 Ifindex int32
640} 685}
641 686
687type NdUseroptmsg struct {
688 Family uint8
689 Pad1 uint8
690 Opts_len uint16
691 Ifindex int32
692 Icmp_type uint8
693 Icmp_code uint8
694 Pad2 uint16
695 Pad3 uint32
696}
697
698type NdMsg struct {
699 Family uint8
700 Pad1 uint8
701 Pad2 uint16
702 Ifindex int32
703 State uint16
704 Flags uint8
705 Type uint8
706}
707
642const ( 708const (
643 SizeofSockFilter = 0x8 709 SizeofSockFilter = 0x8
644 SizeofSockFprog = 0x10 710 SizeofSockFprog = 0x10
@@ -653,7 +719,6 @@ type SockFilter struct {
653 719
654type SockFprog struct { 720type SockFprog struct {
655 Len uint16 721 Len uint16
656 _ [6]byte
657 Filter *SockFilter 722 Filter *SockFilter
658} 723}
659 724
@@ -711,7 +776,6 @@ type Sysinfo_t struct {
711 Freeswap uint64 776 Freeswap uint64
712 Procs uint16 777 Procs uint16
713 Pad uint16 778 Pad uint16
714 _ [4]byte
715 Totalhigh uint64 779 Totalhigh uint64
716 Freehigh uint64 780 Freehigh uint64
717 Unit uint32 781 Unit uint32
@@ -730,7 +794,6 @@ type Utsname struct {
730 794
731type Ustat_t struct { 795type Ustat_t struct {
732 Tfree int32 796 Tfree int32
733 _ [4]byte
734 Tinode uint64 797 Tinode uint64
735 Fname [6]int8 798 Fname [6]int8
736 Fpack [6]int8 799 Fpack [6]int8
@@ -779,7 +842,30 @@ type Sigset_t struct {
779 Val [16]uint64 842 Val [16]uint64
780} 843}
781 844
782const RNDGETENTCNT = 0x80045200 845type SignalfdSiginfo struct {
846 Signo uint32
847 Errno int32
848 Code int32
849 Pid uint32
850 Uid uint32
851 Fd int32
852 Tid uint32
853 Band uint32
854 Overrun uint32
855 Trapno uint32
856 Status int32
857 Int int32
858 Ptr uint64
859 Utime uint64
860 Stime uint64
861 Addr uint64
862 Addr_lsb uint16
863 _ uint16
864 Syscall int32
865 Call_addr uint64
866 Arch uint32
867 _ [28]uint8
868}
783 869
784const PERF_IOC_FLAG_GROUP = 0x1 870const PERF_IOC_FLAG_GROUP = 0x1
785 871
@@ -803,11 +889,9 @@ type Winsize struct {
803 889
804type Taskstats struct { 890type Taskstats struct {
805 Version uint16 891 Version uint16
806 _ [2]byte
807 Ac_exitcode uint32 892 Ac_exitcode uint32
808 Ac_flag uint8 893 Ac_flag uint8
809 Ac_nice uint8 894 Ac_nice uint8
810 _ [6]byte
811 Cpu_count uint64 895 Cpu_count uint64
812 Cpu_delay_total uint64 896 Cpu_delay_total uint64
813 Blkio_count uint64 897 Blkio_count uint64
@@ -825,7 +909,6 @@ type Taskstats struct {
825 Ac_pid uint32 909 Ac_pid uint32
826 Ac_ppid uint32 910 Ac_ppid uint32
827 Ac_btime uint32 911 Ac_btime uint32
828 _ [4]byte
829 Ac_etime uint64 912 Ac_etime uint64
830 Ac_utime uint64 913 Ac_utime uint64
831 Ac_stime uint64 914 Ac_stime uint64
@@ -849,6 +932,8 @@ type Taskstats struct {
849 Cpu_scaled_run_real_total uint64 932 Cpu_scaled_run_real_total uint64
850 Freepages_count uint64 933 Freepages_count uint64
851 Freepages_delay_total uint64 934 Freepages_delay_total uint64
935 Thrashing_count uint64
936 Thrashing_delay_total uint64
852} 937}
853 938
854const ( 939const (
@@ -951,7 +1036,8 @@ type PerfEventAttr struct {
951 Clockid int32 1036 Clockid int32
952 Sample_regs_intr uint64 1037 Sample_regs_intr uint64
953 Aux_watermark uint32 1038 Aux_watermark uint32
954 _ uint32 1039 Sample_max_stack uint16
1040 _ uint16
955} 1041}
956 1042
957type PerfEventMmapPage struct { 1043type PerfEventMmapPage struct {
@@ -1054,6 +1140,7 @@ const (
1054 PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7 1140 PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7
1055 PERF_COUNT_SW_EMULATION_FAULTS = 0x8 1141 PERF_COUNT_SW_EMULATION_FAULTS = 0x8
1056 PERF_COUNT_SW_DUMMY = 0x9 1142 PERF_COUNT_SW_DUMMY = 0x9
1143 PERF_COUNT_SW_BPF_OUTPUT = 0xa
1057 1144
1058 PERF_SAMPLE_IP = 0x1 1145 PERF_SAMPLE_IP = 0x1
1059 PERF_SAMPLE_TID = 0x2 1146 PERF_SAMPLE_TID = 0x2
@@ -1075,21 +1162,38 @@ const (
1075 PERF_SAMPLE_BRANCH_ANY_CALL = 0x10 1162 PERF_SAMPLE_BRANCH_ANY_CALL = 0x10
1076 PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20 1163 PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20
1077 PERF_SAMPLE_BRANCH_IND_CALL = 0x40 1164 PERF_SAMPLE_BRANCH_IND_CALL = 0x40
1165 PERF_SAMPLE_BRANCH_ABORT_TX = 0x80
1166 PERF_SAMPLE_BRANCH_IN_TX = 0x100
1167 PERF_SAMPLE_BRANCH_NO_TX = 0x200
1168 PERF_SAMPLE_BRANCH_COND = 0x400
1169 PERF_SAMPLE_BRANCH_CALL_STACK = 0x800
1170 PERF_SAMPLE_BRANCH_IND_JUMP = 0x1000
1171 PERF_SAMPLE_BRANCH_CALL = 0x2000
1172 PERF_SAMPLE_BRANCH_NO_FLAGS = 0x4000
1173 PERF_SAMPLE_BRANCH_NO_CYCLES = 0x8000
1174 PERF_SAMPLE_BRANCH_TYPE_SAVE = 0x10000
1078 1175
1079 PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1 1176 PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
1080 PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2 1177 PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
1081 PERF_FORMAT_ID = 0x4 1178 PERF_FORMAT_ID = 0x4
1082 PERF_FORMAT_GROUP = 0x8 1179 PERF_FORMAT_GROUP = 0x8
1083 1180
1084 PERF_RECORD_MMAP = 0x1 1181 PERF_RECORD_MMAP = 0x1
1085 PERF_RECORD_LOST = 0x2 1182 PERF_RECORD_LOST = 0x2
1086 PERF_RECORD_COMM = 0x3 1183 PERF_RECORD_COMM = 0x3
1087 PERF_RECORD_EXIT = 0x4 1184 PERF_RECORD_EXIT = 0x4
1088 PERF_RECORD_THROTTLE = 0x5 1185 PERF_RECORD_THROTTLE = 0x5
1089 PERF_RECORD_UNTHROTTLE = 0x6 1186 PERF_RECORD_UNTHROTTLE = 0x6
1090 PERF_RECORD_FORK = 0x7 1187 PERF_RECORD_FORK = 0x7
1091 PERF_RECORD_READ = 0x8 1188 PERF_RECORD_READ = 0x8
1092 PERF_RECORD_SAMPLE = 0x9 1189 PERF_RECORD_SAMPLE = 0x9
1190 PERF_RECORD_MMAP2 = 0xa
1191 PERF_RECORD_AUX = 0xb
1192 PERF_RECORD_ITRACE_START = 0xc
1193 PERF_RECORD_LOST_SAMPLES = 0xd
1194 PERF_RECORD_SWITCH = 0xe
1195 PERF_RECORD_SWITCH_CPU_WIDE = 0xf
1196 PERF_RECORD_NAMESPACES = 0x10
1093 1197
1094 PERF_CONTEXT_HV = -0x20 1198 PERF_CONTEXT_HV = -0x20
1095 PERF_CONTEXT_KERNEL = -0x80 1199 PERF_CONTEXT_KERNEL = -0x80
@@ -1102,6 +1206,7 @@ const (
1102 PERF_FLAG_FD_NO_GROUP = 0x1 1206 PERF_FLAG_FD_NO_GROUP = 0x1
1103 PERF_FLAG_FD_OUTPUT = 0x2 1207 PERF_FLAG_FD_OUTPUT = 0x2
1104 PERF_FLAG_PID_CGROUP = 0x4 1208 PERF_FLAG_PID_CGROUP = 0x4
1209 PERF_FLAG_FD_CLOEXEC = 0x8
1105) 1210)
1106 1211
1107const ( 1212const (
@@ -1197,7 +1302,6 @@ type HDGeometry struct {
1197 Heads uint8 1302 Heads uint8
1198 Sectors uint8 1303 Sectors uint8
1199 Cylinders uint16 1304 Cylinders uint16
1200 _ [4]byte
1201 Start uint64 1305 Start uint64
1202} 1306}
1203 1307
@@ -1360,6 +1464,21 @@ type TpacketBlockDesc struct {
1360 Hdr [40]byte 1464 Hdr [40]byte
1361} 1465}
1362 1466
1467type TpacketBDTS struct {
1468 Sec uint32
1469 Usec uint32
1470}
1471
1472type TpacketHdrV1 struct {
1473 Block_status uint32
1474 Num_pkts uint32
1475 Offset_to_first_pkt uint32
1476 Blk_len uint32
1477 Seq_num uint64
1478 Ts_first_pkt TpacketBDTS
1479 Ts_last_pkt TpacketBDTS
1480}
1481
1363type TpacketReq struct { 1482type TpacketReq struct {
1364 Block_size uint32 1483 Block_size uint32
1365 Block_nr uint32 1484 Block_nr uint32
@@ -1408,6 +1527,9 @@ const (
1408 SizeofTpacketHdr = 0x20 1527 SizeofTpacketHdr = 0x20
1409 SizeofTpacket2Hdr = 0x20 1528 SizeofTpacket2Hdr = 0x20
1410 SizeofTpacket3Hdr = 0x30 1529 SizeofTpacket3Hdr = 0x30
1530
1531 SizeofTpacketStats = 0x8
1532 SizeofTpacketStatsV3 = 0xc
1411) 1533)
1412 1534
1413const ( 1535const (
@@ -1883,7 +2005,6 @@ type RTCTime struct {
1883type RTCWkAlrm struct { 2005type RTCWkAlrm struct {
1884 Enabled uint8 2006 Enabled uint8
1885 Pending uint8 2007 Pending uint8
1886 _ [2]byte
1887 Time RTCTime 2008 Time RTCTime
1888} 2009}
1889 2010
@@ -1901,7 +2022,6 @@ type BlkpgIoctlArg struct {
1901 Op int32 2022 Op int32
1902 Flags int32 2023 Flags int32
1903 Datalen int32 2024 Datalen int32
1904 _ [4]byte
1905 Data *byte 2025 Data *byte
1906} 2026}
1907 2027
@@ -1988,6 +2108,10 @@ const (
1988 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa 2108 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa
1989) 2109)
1990 2110
2111type ScmTimestamping struct {
2112 Ts [3]Timespec
2113}
2114
1991const ( 2115const (
1992 SOF_TIMESTAMPING_TX_HARDWARE = 0x1 2116 SOF_TIMESTAMPING_TX_HARDWARE = 0x1
1993 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2 2117 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2
@@ -2007,4 +2131,198 @@ const (
2007 2131
2008 SOF_TIMESTAMPING_LAST = 0x4000 2132 SOF_TIMESTAMPING_LAST = 0x4000
2009 SOF_TIMESTAMPING_MASK = 0x7fff 2133 SOF_TIMESTAMPING_MASK = 0x7fff
2134
2135 SCM_TSTAMP_SND = 0x0
2136 SCM_TSTAMP_SCHED = 0x1
2137 SCM_TSTAMP_ACK = 0x2
2138)
2139
2140type SockExtendedErr struct {
2141 Errno uint32
2142 Origin uint8
2143 Type uint8
2144 Code uint8
2145 Pad uint8
2146 Info uint32
2147 Data uint32
2148}
2149
2150type FanotifyEventMetadata struct {
2151 Event_len uint32
2152 Vers uint8
2153 Reserved uint8
2154 Metadata_len uint16
2155 Mask uint64
2156 Fd int32
2157 Pid int32
2158}
2159
2160type FanotifyResponse struct {
2161 Fd int32
2162 Response uint32
2163}
2164
2165const (
2166 CRYPTO_MSG_BASE = 0x10
2167 CRYPTO_MSG_NEWALG = 0x10
2168 CRYPTO_MSG_DELALG = 0x11
2169 CRYPTO_MSG_UPDATEALG = 0x12
2170 CRYPTO_MSG_GETALG = 0x13
2171 CRYPTO_MSG_DELRNG = 0x14
2172 CRYPTO_MSG_GETSTAT = 0x15
2010) 2173)
2174
2175const (
2176 CRYPTOCFGA_UNSPEC = 0x0
2177 CRYPTOCFGA_PRIORITY_VAL = 0x1
2178 CRYPTOCFGA_REPORT_LARVAL = 0x2
2179 CRYPTOCFGA_REPORT_HASH = 0x3
2180 CRYPTOCFGA_REPORT_BLKCIPHER = 0x4
2181 CRYPTOCFGA_REPORT_AEAD = 0x5
2182 CRYPTOCFGA_REPORT_COMPRESS = 0x6
2183 CRYPTOCFGA_REPORT_RNG = 0x7
2184 CRYPTOCFGA_REPORT_CIPHER = 0x8
2185 CRYPTOCFGA_REPORT_AKCIPHER = 0x9
2186 CRYPTOCFGA_REPORT_KPP = 0xa
2187 CRYPTOCFGA_REPORT_ACOMP = 0xb
2188 CRYPTOCFGA_STAT_LARVAL = 0xc
2189 CRYPTOCFGA_STAT_HASH = 0xd
2190 CRYPTOCFGA_STAT_BLKCIPHER = 0xe
2191 CRYPTOCFGA_STAT_AEAD = 0xf
2192 CRYPTOCFGA_STAT_COMPRESS = 0x10
2193 CRYPTOCFGA_STAT_RNG = 0x11
2194 CRYPTOCFGA_STAT_CIPHER = 0x12
2195 CRYPTOCFGA_STAT_AKCIPHER = 0x13
2196 CRYPTOCFGA_STAT_KPP = 0x14
2197 CRYPTOCFGA_STAT_ACOMP = 0x15
2198)
2199
2200type CryptoUserAlg struct {
2201 Name [64]int8
2202 Driver_name [64]int8
2203 Module_name [64]int8
2204 Type uint32
2205 Mask uint32
2206 Refcnt uint32
2207 Flags uint32
2208}
2209
2210type CryptoStatAEAD struct {
2211 Type [64]int8
2212 Encrypt_cnt uint64
2213 Encrypt_tlen uint64
2214 Decrypt_cnt uint64
2215 Decrypt_tlen uint64
2216 Err_cnt uint64
2217}
2218
2219type CryptoStatAKCipher struct {
2220 Type [64]int8
2221 Encrypt_cnt uint64
2222 Encrypt_tlen uint64
2223 Decrypt_cnt uint64
2224 Decrypt_tlen uint64
2225 Verify_cnt uint64
2226 Sign_cnt uint64
2227 Err_cnt uint64
2228}
2229
2230type CryptoStatCipher struct {
2231 Type [64]int8
2232 Encrypt_cnt uint64
2233 Encrypt_tlen uint64
2234 Decrypt_cnt uint64
2235 Decrypt_tlen uint64
2236 Err_cnt uint64
2237}
2238
2239type CryptoStatCompress struct {
2240 Type [64]int8
2241 Compress_cnt uint64
2242 Compress_tlen uint64
2243 Decompress_cnt uint64
2244 Decompress_tlen uint64
2245 Err_cnt uint64
2246}
2247
2248type CryptoStatHash struct {
2249 Type [64]int8
2250 Hash_cnt uint64
2251 Hash_tlen uint64
2252 Err_cnt uint64
2253}
2254
2255type CryptoStatKPP struct {
2256 Type [64]int8
2257 Setsecret_cnt uint64
2258 Generate_public_key_cnt uint64
2259 Compute_shared_secret_cnt uint64
2260 Err_cnt uint64
2261}
2262
2263type CryptoStatRNG struct {
2264 Type [64]int8
2265 Generate_cnt uint64
2266 Generate_tlen uint64
2267 Seed_cnt uint64
2268 Err_cnt uint64
2269}
2270
2271type CryptoStatLarval struct {
2272 Type [64]int8
2273}
2274
2275type CryptoReportLarval struct {
2276 Type [64]int8
2277}
2278
2279type CryptoReportHash struct {
2280 Type [64]int8
2281 Blocksize uint32
2282 Digestsize uint32
2283}
2284
2285type CryptoReportCipher struct {
2286 Type [64]int8
2287 Blocksize uint32
2288 Min_keysize uint32
2289 Max_keysize uint32
2290}
2291
2292type CryptoReportBlkCipher struct {
2293 Type [64]int8
2294 Geniv [64]int8
2295 Blocksize uint32
2296 Min_keysize uint32
2297 Max_keysize uint32
2298 Ivsize uint32
2299}
2300
2301type CryptoReportAEAD struct {
2302 Type [64]int8
2303 Geniv [64]int8
2304 Blocksize uint32
2305 Maxauthsize uint32
2306 Ivsize uint32
2307}
2308
2309type CryptoReportComp struct {
2310 Type [64]int8
2311}
2312
2313type CryptoReportRNG struct {
2314 Type [64]int8
2315 Seedsize uint32
2316}
2317
2318type CryptoReportAKCipher struct {
2319 Type [64]int8
2320}
2321
2322type CryptoReportKPP struct {
2323 Type [64]int8
2324}
2325
2326type CryptoReportAcomp struct {
2327 Type [64]int8
2328}
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 23c8438..07aa92b 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
@@ -410,6 +409,11 @@ type TCPInfo struct {
410 Total_retrans uint32 409 Total_retrans uint32
411} 410}
412 411
412type CanFilter struct {
413 Id uint32
414 Mask uint32
415}
416
413const ( 417const (
414 SizeofSockaddrInet4 = 0x10 418 SizeofSockaddrInet4 = 0x10
415 SizeofSockaddrInet6 = 0x1c 419 SizeofSockaddrInet6 = 0x1c
@@ -424,6 +428,7 @@ const (
424 SizeofSockaddrALG = 0x58 428 SizeofSockaddrALG = 0x58
425 SizeofSockaddrVM = 0x10 429 SizeofSockaddrVM = 0x10
426 SizeofSockaddrXDP = 0x10 430 SizeofSockaddrXDP = 0x10
431 SizeofSockaddrPPPoX = 0x1e
427 SizeofLinger = 0x8 432 SizeofLinger = 0x8
428 SizeofIovec = 0x8 433 SizeofIovec = 0x8
429 SizeofIPMreq = 0x8 434 SizeofIPMreq = 0x8
@@ -438,141 +443,185 @@ const (
438 SizeofICMPv6Filter = 0x20 443 SizeofICMPv6Filter = 0x20
439 SizeofUcred = 0xc 444 SizeofUcred = 0xc
440 SizeofTCPInfo = 0x68 445 SizeofTCPInfo = 0x68
446 SizeofCanFilter = 0x8
441) 447)
442 448
443const ( 449const (
444 IFA_UNSPEC = 0x0 450 NDA_UNSPEC = 0x0
445 IFA_ADDRESS = 0x1 451 NDA_DST = 0x1
446 IFA_LOCAL = 0x2 452 NDA_LLADDR = 0x2
447 IFA_LABEL = 0x3 453 NDA_CACHEINFO = 0x3
448 IFA_BROADCAST = 0x4 454 NDA_PROBES = 0x4
449 IFA_ANYCAST = 0x5 455 NDA_VLAN = 0x5
450 IFA_CACHEINFO = 0x6 456 NDA_PORT = 0x6
451 IFA_MULTICAST = 0x7 457 NDA_VNI = 0x7
452 IFLA_UNSPEC = 0x0 458 NDA_IFINDEX = 0x8
453 IFLA_ADDRESS = 0x1 459 NDA_MASTER = 0x9
454 IFLA_BROADCAST = 0x2 460 NDA_LINK_NETNSID = 0xa
455 IFLA_IFNAME = 0x3 461 NDA_SRC_VNI = 0xb
456 IFLA_INFO_KIND = 0x1 462 NTF_USE = 0x1
457 IFLA_MTU = 0x4 463 NTF_SELF = 0x2
458 IFLA_LINK = 0x5 464 NTF_MASTER = 0x4
459 IFLA_QDISC = 0x6 465 NTF_PROXY = 0x8
460 IFLA_STATS = 0x7 466 NTF_EXT_LEARNED = 0x10
461 IFLA_COST = 0x8 467 NTF_OFFLOADED = 0x20
462 IFLA_PRIORITY = 0x9 468 NTF_ROUTER = 0x80
463 IFLA_MASTER = 0xa 469 NUD_INCOMPLETE = 0x1
464 IFLA_WIRELESS = 0xb 470 NUD_REACHABLE = 0x2
465 IFLA_PROTINFO = 0xc 471 NUD_STALE = 0x4
466 IFLA_TXQLEN = 0xd 472 NUD_DELAY = 0x8
467 IFLA_MAP = 0xe 473 NUD_PROBE = 0x10
468 IFLA_WEIGHT = 0xf 474 NUD_FAILED = 0x20
469 IFLA_OPERSTATE = 0x10 475 NUD_NOARP = 0x40
470 IFLA_LINKMODE = 0x11 476 NUD_PERMANENT = 0x80
471 IFLA_LINKINFO = 0x12 477 NUD_NONE = 0x0
472 IFLA_NET_NS_PID = 0x13 478 IFA_UNSPEC = 0x0
473 IFLA_IFALIAS = 0x14 479 IFA_ADDRESS = 0x1
474 IFLA_NUM_VF = 0x15 480 IFA_LOCAL = 0x2
475 IFLA_VFINFO_LIST = 0x16 481 IFA_LABEL = 0x3
476 IFLA_STATS64 = 0x17 482 IFA_BROADCAST = 0x4
477 IFLA_VF_PORTS = 0x18 483 IFA_ANYCAST = 0x5
478 IFLA_PORT_SELF = 0x19 484 IFA_CACHEINFO = 0x6
479 IFLA_AF_SPEC = 0x1a 485 IFA_MULTICAST = 0x7
480 IFLA_GROUP = 0x1b 486 IFA_FLAGS = 0x8
481 IFLA_NET_NS_FD = 0x1c 487 IFA_RT_PRIORITY = 0x9
482 IFLA_EXT_MASK = 0x1d 488 IFA_TARGET_NETNSID = 0xa
483 IFLA_PROMISCUITY = 0x1e 489 IFLA_UNSPEC = 0x0
484 IFLA_NUM_TX_QUEUES = 0x1f 490 IFLA_ADDRESS = 0x1
485 IFLA_NUM_RX_QUEUES = 0x20 491 IFLA_BROADCAST = 0x2
486 IFLA_CARRIER = 0x21 492 IFLA_IFNAME = 0x3
487 IFLA_PHYS_PORT_ID = 0x22 493 IFLA_MTU = 0x4
488 IFLA_CARRIER_CHANGES = 0x23 494 IFLA_LINK = 0x5
489 IFLA_PHYS_SWITCH_ID = 0x24 495 IFLA_QDISC = 0x6
490 IFLA_LINK_NETNSID = 0x25 496 IFLA_STATS = 0x7
491 IFLA_PHYS_PORT_NAME = 0x26 497 IFLA_COST = 0x8
492 IFLA_PROTO_DOWN = 0x27 498 IFLA_PRIORITY = 0x9
493 IFLA_GSO_MAX_SEGS = 0x28 499 IFLA_MASTER = 0xa
494 IFLA_GSO_MAX_SIZE = 0x29 500 IFLA_WIRELESS = 0xb
495 IFLA_PAD = 0x2a 501 IFLA_PROTINFO = 0xc
496 IFLA_XDP = 0x2b 502 IFLA_TXQLEN = 0xd
497 IFLA_EVENT = 0x2c 503 IFLA_MAP = 0xe
498 IFLA_NEW_NETNSID = 0x2d 504 IFLA_WEIGHT = 0xf
499 IFLA_IF_NETNSID = 0x2e 505 IFLA_OPERSTATE = 0x10
500 IFLA_MAX = 0x33 506 IFLA_LINKMODE = 0x11
501 RT_SCOPE_UNIVERSE = 0x0 507 IFLA_LINKINFO = 0x12
502 RT_SCOPE_SITE = 0xc8 508 IFLA_NET_NS_PID = 0x13
503 RT_SCOPE_LINK = 0xfd 509 IFLA_IFALIAS = 0x14
504 RT_SCOPE_HOST = 0xfe 510 IFLA_NUM_VF = 0x15
505 RT_SCOPE_NOWHERE = 0xff 511 IFLA_VFINFO_LIST = 0x16
506 RT_TABLE_UNSPEC = 0x0 512 IFLA_STATS64 = 0x17
507 RT_TABLE_COMPAT = 0xfc 513 IFLA_VF_PORTS = 0x18
508 RT_TABLE_DEFAULT = 0xfd 514 IFLA_PORT_SELF = 0x19
509 RT_TABLE_MAIN = 0xfe 515 IFLA_AF_SPEC = 0x1a
510 RT_TABLE_LOCAL = 0xff 516 IFLA_GROUP = 0x1b
511 RT_TABLE_MAX = 0xffffffff 517 IFLA_NET_NS_FD = 0x1c
512 RTA_UNSPEC = 0x0 518 IFLA_EXT_MASK = 0x1d
513 RTA_DST = 0x1 519 IFLA_PROMISCUITY = 0x1e
514 RTA_SRC = 0x2 520 IFLA_NUM_TX_QUEUES = 0x1f
515 RTA_IIF = 0x3 521 IFLA_NUM_RX_QUEUES = 0x20
516 RTA_OIF = 0x4 522 IFLA_CARRIER = 0x21
517 RTA_GATEWAY = 0x5 523 IFLA_PHYS_PORT_ID = 0x22
518 RTA_PRIORITY = 0x6 524 IFLA_CARRIER_CHANGES = 0x23
519 RTA_PREFSRC = 0x7 525 IFLA_PHYS_SWITCH_ID = 0x24
520 RTA_METRICS = 0x8 526 IFLA_LINK_NETNSID = 0x25
521 RTA_MULTIPATH = 0x9 527 IFLA_PHYS_PORT_NAME = 0x26
522 RTA_FLOW = 0xb 528 IFLA_PROTO_DOWN = 0x27
523 RTA_CACHEINFO = 0xc 529 IFLA_GSO_MAX_SEGS = 0x28
524 RTA_TABLE = 0xf 530 IFLA_GSO_MAX_SIZE = 0x29
525 RTA_MARK = 0x10 531 IFLA_PAD = 0x2a
526 RTA_MFC_STATS = 0x11 532 IFLA_XDP = 0x2b
527 RTA_VIA = 0x12 533 IFLA_EVENT = 0x2c
528 RTA_NEWDST = 0x13 534 IFLA_NEW_NETNSID = 0x2d
529 RTA_PREF = 0x14 535 IFLA_IF_NETNSID = 0x2e
530 RTA_ENCAP_TYPE = 0x15 536 IFLA_TARGET_NETNSID = 0x2e
531 RTA_ENCAP = 0x16 537 IFLA_CARRIER_UP_COUNT = 0x2f
532 RTA_EXPIRES = 0x17 538 IFLA_CARRIER_DOWN_COUNT = 0x30
533 RTA_PAD = 0x18 539 IFLA_NEW_IFINDEX = 0x31
534 RTA_UID = 0x19 540 IFLA_MIN_MTU = 0x32
535 RTA_TTL_PROPAGATE = 0x1a 541 IFLA_MAX_MTU = 0x33
536 RTA_IP_PROTO = 0x1b 542 IFLA_MAX = 0x33
537 RTA_SPORT = 0x1c 543 IFLA_INFO_KIND = 0x1
538 RTA_DPORT = 0x1d 544 IFLA_INFO_DATA = 0x2
539 RTN_UNSPEC = 0x0 545 IFLA_INFO_XSTATS = 0x3
540 RTN_UNICAST = 0x1 546 IFLA_INFO_SLAVE_KIND = 0x4
541 RTN_LOCAL = 0x2 547 IFLA_INFO_SLAVE_DATA = 0x5
542 RTN_BROADCAST = 0x3 548 RT_SCOPE_UNIVERSE = 0x0
543 RTN_ANYCAST = 0x4 549 RT_SCOPE_SITE = 0xc8
544 RTN_MULTICAST = 0x5 550 RT_SCOPE_LINK = 0xfd
545 RTN_BLACKHOLE = 0x6 551 RT_SCOPE_HOST = 0xfe
546 RTN_UNREACHABLE = 0x7 552 RT_SCOPE_NOWHERE = 0xff
547 RTN_PROHIBIT = 0x8 553 RT_TABLE_UNSPEC = 0x0
548 RTN_THROW = 0x9 554 RT_TABLE_COMPAT = 0xfc
549 RTN_NAT = 0xa 555 RT_TABLE_DEFAULT = 0xfd
550 RTN_XRESOLVE = 0xb 556 RT_TABLE_MAIN = 0xfe
551 RTNLGRP_NONE = 0x0 557 RT_TABLE_LOCAL = 0xff
552 RTNLGRP_LINK = 0x1 558 RT_TABLE_MAX = 0xffffffff
553 RTNLGRP_NOTIFY = 0x2 559 RTA_UNSPEC = 0x0
554 RTNLGRP_NEIGH = 0x3 560 RTA_DST = 0x1
555 RTNLGRP_TC = 0x4 561 RTA_SRC = 0x2
556 RTNLGRP_IPV4_IFADDR = 0x5 562 RTA_IIF = 0x3
557 RTNLGRP_IPV4_MROUTE = 0x6 563 RTA_OIF = 0x4
558 RTNLGRP_IPV4_ROUTE = 0x7 564 RTA_GATEWAY = 0x5
559 RTNLGRP_IPV4_RULE = 0x8 565 RTA_PRIORITY = 0x6
560 RTNLGRP_IPV6_IFADDR = 0x9 566 RTA_PREFSRC = 0x7
561 RTNLGRP_IPV6_MROUTE = 0xa 567 RTA_METRICS = 0x8
562 RTNLGRP_IPV6_ROUTE = 0xb 568 RTA_MULTIPATH = 0x9
563 RTNLGRP_IPV6_IFINFO = 0xc 569 RTA_FLOW = 0xb
564 RTNLGRP_IPV6_PREFIX = 0x12 570 RTA_CACHEINFO = 0xc
565 RTNLGRP_IPV6_RULE = 0x13 571 RTA_TABLE = 0xf
566 RTNLGRP_ND_USEROPT = 0x14 572 RTA_MARK = 0x10
567 SizeofNlMsghdr = 0x10 573 RTA_MFC_STATS = 0x11
568 SizeofNlMsgerr = 0x14 574 RTA_VIA = 0x12
569 SizeofRtGenmsg = 0x1 575 RTA_NEWDST = 0x13
570 SizeofNlAttr = 0x4 576 RTA_PREF = 0x14
571 SizeofRtAttr = 0x4 577 RTA_ENCAP_TYPE = 0x15
572 SizeofIfInfomsg = 0x10 578 RTA_ENCAP = 0x16
573 SizeofIfAddrmsg = 0x8 579 RTA_EXPIRES = 0x17
574 SizeofRtMsg = 0xc 580 RTA_PAD = 0x18
575 SizeofRtNexthop = 0x8 581 RTA_UID = 0x19
582 RTA_TTL_PROPAGATE = 0x1a
583 RTA_IP_PROTO = 0x1b
584 RTA_SPORT = 0x1c
585 RTA_DPORT = 0x1d
586 RTN_UNSPEC = 0x0
587 RTN_UNICAST = 0x1
588 RTN_LOCAL = 0x2
589 RTN_BROADCAST = 0x3
590 RTN_ANYCAST = 0x4
591 RTN_MULTICAST = 0x5
592 RTN_BLACKHOLE = 0x6
593 RTN_UNREACHABLE = 0x7
594 RTN_PROHIBIT = 0x8
595 RTN_THROW = 0x9
596 RTN_NAT = 0xa
597 RTN_XRESOLVE = 0xb
598 RTNLGRP_NONE = 0x0
599 RTNLGRP_LINK = 0x1
600 RTNLGRP_NOTIFY = 0x2
601 RTNLGRP_NEIGH = 0x3
602 RTNLGRP_TC = 0x4
603 RTNLGRP_IPV4_IFADDR = 0x5
604 RTNLGRP_IPV4_MROUTE = 0x6
605 RTNLGRP_IPV4_ROUTE = 0x7
606 RTNLGRP_IPV4_RULE = 0x8
607 RTNLGRP_IPV6_IFADDR = 0x9
608 RTNLGRP_IPV6_MROUTE = 0xa
609 RTNLGRP_IPV6_ROUTE = 0xb
610 RTNLGRP_IPV6_IFINFO = 0xc
611 RTNLGRP_IPV6_PREFIX = 0x12
612 RTNLGRP_IPV6_RULE = 0x13
613 RTNLGRP_ND_USEROPT = 0x14
614 SizeofNlMsghdr = 0x10
615 SizeofNlMsgerr = 0x14
616 SizeofRtGenmsg = 0x1
617 SizeofNlAttr = 0x4
618 SizeofRtAttr = 0x4
619 SizeofIfInfomsg = 0x10
620 SizeofIfAddrmsg = 0x8
621 SizeofRtMsg = 0xc
622 SizeofRtNexthop = 0x8
623 SizeofNdUseroptmsg = 0x10
624 SizeofNdMsg = 0xc
576) 625)
577 626
578type NlMsghdr struct { 627type NlMsghdr struct {
@@ -638,6 +687,27 @@ type RtNexthop struct {
638 Ifindex int32 687 Ifindex int32
639} 688}
640 689
690type NdUseroptmsg struct {
691 Family uint8
692 Pad1 uint8
693 Opts_len uint16
694 Ifindex int32
695 Icmp_type uint8
696 Icmp_code uint8
697 Pad2 uint16
698 Pad3 uint32
699}
700
701type NdMsg struct {
702 Family uint8
703 Pad1 uint8
704 Pad2 uint16
705 Ifindex int32
706 State uint16
707 Flags uint8
708 Type uint8
709}
710
641const ( 711const (
642 SizeofSockFilter = 0x8 712 SizeofSockFilter = 0x8
643 SizeofSockFprog = 0x8 713 SizeofSockFprog = 0x8
@@ -652,7 +722,6 @@ type SockFilter struct {
652 722
653type SockFprog struct { 723type SockFprog struct {
654 Len uint16 724 Len uint16
655 _ [2]byte
656 Filter *SockFilter 725 Filter *SockFilter
657} 726}
658 727
@@ -749,7 +818,30 @@ type Sigset_t struct {
749 Val [32]uint32 818 Val [32]uint32
750} 819}
751 820
752const RNDGETENTCNT = 0x80045200 821type SignalfdSiginfo struct {
822 Signo uint32
823 Errno int32
824 Code int32
825 Pid uint32
826 Uid uint32
827 Fd int32
828 Tid uint32
829 Band uint32
830 Overrun uint32
831 Trapno uint32
832 Status int32
833 Int int32
834 Ptr uint64
835 Utime uint64
836 Stime uint64
837 Addr uint64
838 Addr_lsb uint16
839 _ uint16
840 Syscall int32
841 Call_addr uint64
842 Arch uint32
843 _ [28]uint8
844}
753 845
754const PERF_IOC_FLAG_GROUP = 0x1 846const PERF_IOC_FLAG_GROUP = 0x1
755 847
@@ -773,11 +865,10 @@ type Winsize struct {
773 865
774type Taskstats struct { 866type Taskstats struct {
775 Version uint16 867 Version uint16
776 _ [2]byte
777 Ac_exitcode uint32 868 Ac_exitcode uint32
778 Ac_flag uint8 869 Ac_flag uint8
779 Ac_nice uint8 870 Ac_nice uint8
780 _ [6]byte 871 _ [4]byte
781 Cpu_count uint64 872 Cpu_count uint64
782 Cpu_delay_total uint64 873 Cpu_delay_total uint64
783 Blkio_count uint64 874 Blkio_count uint64
@@ -819,6 +910,8 @@ type Taskstats struct {
819 Cpu_scaled_run_real_total uint64 910 Cpu_scaled_run_real_total uint64
820 Freepages_count uint64 911 Freepages_count uint64
821 Freepages_delay_total uint64 912 Freepages_delay_total uint64
913 Thrashing_count uint64
914 Thrashing_delay_total uint64
822} 915}
823 916
824const ( 917const (
@@ -921,7 +1014,8 @@ type PerfEventAttr struct {
921 Clockid int32 1014 Clockid int32
922 Sample_regs_intr uint64 1015 Sample_regs_intr uint64
923 Aux_watermark uint32 1016 Aux_watermark uint32
924 _ uint32 1017 Sample_max_stack uint16
1018 _ uint16
925} 1019}
926 1020
927type PerfEventMmapPage struct { 1021type PerfEventMmapPage struct {
@@ -1024,6 +1118,7 @@ const (
1024 PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7 1118 PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7
1025 PERF_COUNT_SW_EMULATION_FAULTS = 0x8 1119 PERF_COUNT_SW_EMULATION_FAULTS = 0x8
1026 PERF_COUNT_SW_DUMMY = 0x9 1120 PERF_COUNT_SW_DUMMY = 0x9
1121 PERF_COUNT_SW_BPF_OUTPUT = 0xa
1027 1122
1028 PERF_SAMPLE_IP = 0x1 1123 PERF_SAMPLE_IP = 0x1
1029 PERF_SAMPLE_TID = 0x2 1124 PERF_SAMPLE_TID = 0x2
@@ -1045,21 +1140,38 @@ const (
1045 PERF_SAMPLE_BRANCH_ANY_CALL = 0x10 1140 PERF_SAMPLE_BRANCH_ANY_CALL = 0x10
1046 PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20 1141 PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20
1047 PERF_SAMPLE_BRANCH_IND_CALL = 0x40 1142 PERF_SAMPLE_BRANCH_IND_CALL = 0x40
1143 PERF_SAMPLE_BRANCH_ABORT_TX = 0x80
1144 PERF_SAMPLE_BRANCH_IN_TX = 0x100
1145 PERF_SAMPLE_BRANCH_NO_TX = 0x200
1146 PERF_SAMPLE_BRANCH_COND = 0x400
1147 PERF_SAMPLE_BRANCH_CALL_STACK = 0x800
1148 PERF_SAMPLE_BRANCH_IND_JUMP = 0x1000
1149 PERF_SAMPLE_BRANCH_CALL = 0x2000
1150 PERF_SAMPLE_BRANCH_NO_FLAGS = 0x4000
1151 PERF_SAMPLE_BRANCH_NO_CYCLES = 0x8000
1152 PERF_SAMPLE_BRANCH_TYPE_SAVE = 0x10000
1048 1153
1049 PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1 1154 PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
1050 PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2 1155 PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
1051 PERF_FORMAT_ID = 0x4 1156 PERF_FORMAT_ID = 0x4
1052 PERF_FORMAT_GROUP = 0x8 1157 PERF_FORMAT_GROUP = 0x8
1053 1158
1054 PERF_RECORD_MMAP = 0x1 1159 PERF_RECORD_MMAP = 0x1
1055 PERF_RECORD_LOST = 0x2 1160 PERF_RECORD_LOST = 0x2
1056 PERF_RECORD_COMM = 0x3 1161 PERF_RECORD_COMM = 0x3
1057 PERF_RECORD_EXIT = 0x4 1162 PERF_RECORD_EXIT = 0x4
1058 PERF_RECORD_THROTTLE = 0x5 1163 PERF_RECORD_THROTTLE = 0x5
1059 PERF_RECORD_UNTHROTTLE = 0x6 1164 PERF_RECORD_UNTHROTTLE = 0x6
1060 PERF_RECORD_FORK = 0x7 1165 PERF_RECORD_FORK = 0x7
1061 PERF_RECORD_READ = 0x8 1166 PERF_RECORD_READ = 0x8
1062 PERF_RECORD_SAMPLE = 0x9 1167 PERF_RECORD_SAMPLE = 0x9
1168 PERF_RECORD_MMAP2 = 0xa
1169 PERF_RECORD_AUX = 0xb
1170 PERF_RECORD_ITRACE_START = 0xc
1171 PERF_RECORD_LOST_SAMPLES = 0xd
1172 PERF_RECORD_SWITCH = 0xe
1173 PERF_RECORD_SWITCH_CPU_WIDE = 0xf
1174 PERF_RECORD_NAMESPACES = 0x10
1063 1175
1064 PERF_CONTEXT_HV = -0x20 1176 PERF_CONTEXT_HV = -0x20
1065 PERF_CONTEXT_KERNEL = -0x80 1177 PERF_CONTEXT_KERNEL = -0x80
@@ -1072,6 +1184,7 @@ const (
1072 PERF_FLAG_FD_NO_GROUP = 0x1 1184 PERF_FLAG_FD_NO_GROUP = 0x1
1073 PERF_FLAG_FD_OUTPUT = 0x2 1185 PERF_FLAG_FD_OUTPUT = 0x2
1074 PERF_FLAG_PID_CGROUP = 0x4 1186 PERF_FLAG_PID_CGROUP = 0x4
1187 PERF_FLAG_FD_CLOEXEC = 0x8
1075) 1188)
1076 1189
1077const ( 1190const (
@@ -1329,6 +1442,21 @@ type TpacketBlockDesc struct {
1329 Hdr [40]byte 1442 Hdr [40]byte
1330} 1443}
1331 1444
1445type TpacketBDTS struct {
1446 Sec uint32
1447 Usec uint32
1448}
1449
1450type TpacketHdrV1 struct {
1451 Block_status uint32
1452 Num_pkts uint32
1453 Offset_to_first_pkt uint32
1454 Blk_len uint32
1455 Seq_num uint64
1456 Ts_first_pkt TpacketBDTS
1457 Ts_last_pkt TpacketBDTS
1458}
1459
1332type TpacketReq struct { 1460type TpacketReq struct {
1333 Block_size uint32 1461 Block_size uint32
1334 Block_nr uint32 1462 Block_nr uint32
@@ -1377,6 +1505,9 @@ const (
1377 SizeofTpacketHdr = 0x18 1505 SizeofTpacketHdr = 0x18
1378 SizeofTpacket2Hdr = 0x20 1506 SizeofTpacket2Hdr = 0x20
1379 SizeofTpacket3Hdr = 0x30 1507 SizeofTpacket3Hdr = 0x30
1508
1509 SizeofTpacketStats = 0x8
1510 SizeofTpacketStatsV3 = 0xc
1380) 1511)
1381 1512
1382const ( 1513const (
@@ -1852,7 +1983,6 @@ type RTCTime struct {
1852type RTCWkAlrm struct { 1983type RTCWkAlrm struct {
1853 Enabled uint8 1984 Enabled uint8
1854 Pending uint8 1985 Pending uint8
1855 _ [2]byte
1856 Time RTCTime 1986 Time RTCTime
1857} 1987}
1858 1988
@@ -1956,6 +2086,10 @@ const (
1956 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa 2086 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa
1957) 2087)
1958 2088
2089type ScmTimestamping struct {
2090 Ts [3]Timespec
2091}
2092
1959const ( 2093const (
1960 SOF_TIMESTAMPING_TX_HARDWARE = 0x1 2094 SOF_TIMESTAMPING_TX_HARDWARE = 0x1
1961 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2 2095 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2
@@ -1975,4 +2109,198 @@ const (
1975 2109
1976 SOF_TIMESTAMPING_LAST = 0x4000 2110 SOF_TIMESTAMPING_LAST = 0x4000
1977 SOF_TIMESTAMPING_MASK = 0x7fff 2111 SOF_TIMESTAMPING_MASK = 0x7fff
2112
2113 SCM_TSTAMP_SND = 0x0
2114 SCM_TSTAMP_SCHED = 0x1
2115 SCM_TSTAMP_ACK = 0x2
1978) 2116)
2117
2118type SockExtendedErr struct {
2119 Errno uint32
2120 Origin uint8
2121 Type uint8
2122 Code uint8
2123 Pad uint8
2124 Info uint32
2125 Data uint32
2126}
2127
2128type FanotifyEventMetadata struct {
2129 Event_len uint32
2130 Vers uint8
2131 Reserved uint8
2132 Metadata_len uint16
2133 Mask uint64
2134 Fd int32
2135 Pid int32
2136}
2137
2138type FanotifyResponse struct {
2139 Fd int32
2140 Response uint32
2141}
2142
2143const (
2144 CRYPTO_MSG_BASE = 0x10
2145 CRYPTO_MSG_NEWALG = 0x10
2146 CRYPTO_MSG_DELALG = 0x11
2147 CRYPTO_MSG_UPDATEALG = 0x12
2148 CRYPTO_MSG_GETALG = 0x13
2149 CRYPTO_MSG_DELRNG = 0x14
2150 CRYPTO_MSG_GETSTAT = 0x15
2151)
2152
2153const (
2154 CRYPTOCFGA_UNSPEC = 0x0
2155 CRYPTOCFGA_PRIORITY_VAL = 0x1
2156 CRYPTOCFGA_REPORT_LARVAL = 0x2
2157 CRYPTOCFGA_REPORT_HASH = 0x3
2158 CRYPTOCFGA_REPORT_BLKCIPHER = 0x4
2159 CRYPTOCFGA_REPORT_AEAD = 0x5
2160 CRYPTOCFGA_REPORT_COMPRESS = 0x6
2161 CRYPTOCFGA_REPORT_RNG = 0x7
2162 CRYPTOCFGA_REPORT_CIPHER = 0x8
2163 CRYPTOCFGA_REPORT_AKCIPHER = 0x9
2164 CRYPTOCFGA_REPORT_KPP = 0xa
2165 CRYPTOCFGA_REPORT_ACOMP = 0xb
2166 CRYPTOCFGA_STAT_LARVAL = 0xc
2167 CRYPTOCFGA_STAT_HASH = 0xd
2168 CRYPTOCFGA_STAT_BLKCIPHER = 0xe
2169 CRYPTOCFGA_STAT_AEAD = 0xf
2170 CRYPTOCFGA_STAT_COMPRESS = 0x10
2171 CRYPTOCFGA_STAT_RNG = 0x11
2172 CRYPTOCFGA_STAT_CIPHER = 0x12
2173 CRYPTOCFGA_STAT_AKCIPHER = 0x13
2174 CRYPTOCFGA_STAT_KPP = 0x14
2175 CRYPTOCFGA_STAT_ACOMP = 0x15
2176)
2177
2178type CryptoUserAlg struct {
2179 Name [64]uint8
2180 Driver_name [64]uint8
2181 Module_name [64]uint8
2182 Type uint32
2183 Mask uint32
2184 Refcnt uint32
2185 Flags uint32
2186}
2187
2188type CryptoStatAEAD struct {
2189 Type [64]uint8
2190 Encrypt_cnt uint64
2191 Encrypt_tlen uint64
2192 Decrypt_cnt uint64
2193 Decrypt_tlen uint64
2194 Err_cnt uint64
2195}
2196
2197type CryptoStatAKCipher struct {
2198 Type [64]uint8
2199 Encrypt_cnt uint64
2200 Encrypt_tlen uint64
2201 Decrypt_cnt uint64
2202 Decrypt_tlen uint64
2203 Verify_cnt uint64
2204 Sign_cnt uint64
2205 Err_cnt uint64
2206}
2207
2208type CryptoStatCipher struct {
2209 Type [64]uint8
2210 Encrypt_cnt uint64
2211 Encrypt_tlen uint64
2212 Decrypt_cnt uint64
2213 Decrypt_tlen uint64
2214 Err_cnt uint64
2215}
2216
2217type CryptoStatCompress struct {
2218 Type [64]uint8
2219 Compress_cnt uint64
2220 Compress_tlen uint64
2221 Decompress_cnt uint64
2222 Decompress_tlen uint64
2223 Err_cnt uint64
2224}
2225
2226type CryptoStatHash struct {
2227 Type [64]uint8
2228 Hash_cnt uint64
2229 Hash_tlen uint64
2230 Err_cnt uint64
2231}
2232
2233type CryptoStatKPP struct {
2234 Type [64]uint8
2235 Setsecret_cnt uint64
2236 Generate_public_key_cnt uint64
2237 Compute_shared_secret_cnt uint64
2238 Err_cnt uint64
2239}
2240
2241type CryptoStatRNG struct {
2242 Type [64]uint8
2243 Generate_cnt uint64
2244 Generate_tlen uint64
2245 Seed_cnt uint64
2246 Err_cnt uint64
2247}
2248
2249type CryptoStatLarval struct {
2250 Type [64]uint8
2251}
2252
2253type CryptoReportLarval struct {
2254 Type [64]uint8
2255}
2256
2257type CryptoReportHash struct {
2258 Type [64]uint8
2259 Blocksize uint32
2260 Digestsize uint32
2261}
2262
2263type CryptoReportCipher struct {
2264 Type [64]uint8
2265 Blocksize uint32
2266 Min_keysize uint32
2267 Max_keysize uint32
2268}
2269
2270type CryptoReportBlkCipher struct {
2271 Type [64]uint8
2272 Geniv [64]uint8
2273 Blocksize uint32
2274 Min_keysize uint32
2275 Max_keysize uint32
2276 Ivsize uint32
2277}
2278
2279type CryptoReportAEAD struct {
2280 Type [64]uint8
2281 Geniv [64]uint8
2282 Blocksize uint32
2283 Maxauthsize uint32
2284 Ivsize uint32
2285}
2286
2287type CryptoReportComp struct {
2288 Type [64]uint8
2289}
2290
2291type CryptoReportRNG struct {
2292 Type [64]uint8
2293 Seedsize uint32
2294}
2295
2296type CryptoReportAKCipher struct {
2297 Type [64]uint8
2298}
2299
2300type CryptoReportKPP struct {
2301 Type [64]uint8
2302}
2303
2304type CryptoReportAcomp struct {
2305 Type [64]uint8
2306}
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 d7a993e..66dba9a 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
@@ -412,6 +407,11 @@ type TCPInfo struct {
412 Total_retrans uint32 407 Total_retrans uint32
413} 408}
414 409
410type CanFilter struct {
411 Id uint32
412 Mask uint32
413}
414
415const ( 415const (
416 SizeofSockaddrInet4 = 0x10 416 SizeofSockaddrInet4 = 0x10
417 SizeofSockaddrInet6 = 0x1c 417 SizeofSockaddrInet6 = 0x1c
@@ -426,6 +426,7 @@ const (
426 SizeofSockaddrALG = 0x58 426 SizeofSockaddrALG = 0x58
427 SizeofSockaddrVM = 0x10 427 SizeofSockaddrVM = 0x10
428 SizeofSockaddrXDP = 0x10 428 SizeofSockaddrXDP = 0x10
429 SizeofSockaddrPPPoX = 0x1e
429 SizeofLinger = 0x8 430 SizeofLinger = 0x8
430 SizeofIovec = 0x10 431 SizeofIovec = 0x10
431 SizeofIPMreq = 0x8 432 SizeofIPMreq = 0x8
@@ -440,141 +441,185 @@ const (
440 SizeofICMPv6Filter = 0x20 441 SizeofICMPv6Filter = 0x20
441 SizeofUcred = 0xc 442 SizeofUcred = 0xc
442 SizeofTCPInfo = 0x68 443 SizeofTCPInfo = 0x68
444 SizeofCanFilter = 0x8
443) 445)
444 446
445const ( 447const (
446 IFA_UNSPEC = 0x0 448 NDA_UNSPEC = 0x0
447 IFA_ADDRESS = 0x1 449 NDA_DST = 0x1
448 IFA_LOCAL = 0x2 450 NDA_LLADDR = 0x2
449 IFA_LABEL = 0x3 451 NDA_CACHEINFO = 0x3
450 IFA_BROADCAST = 0x4 452 NDA_PROBES = 0x4
451 IFA_ANYCAST = 0x5 453 NDA_VLAN = 0x5
452 IFA_CACHEINFO = 0x6 454 NDA_PORT = 0x6
453 IFA_MULTICAST = 0x7 455 NDA_VNI = 0x7
454 IFLA_UNSPEC = 0x0 456 NDA_IFINDEX = 0x8
455 IFLA_ADDRESS = 0x1 457 NDA_MASTER = 0x9
456 IFLA_BROADCAST = 0x2 458 NDA_LINK_NETNSID = 0xa
457 IFLA_IFNAME = 0x3 459 NDA_SRC_VNI = 0xb
458 IFLA_INFO_KIND = 0x1 460 NTF_USE = 0x1
459 IFLA_MTU = 0x4 461 NTF_SELF = 0x2
460 IFLA_LINK = 0x5 462 NTF_MASTER = 0x4
461 IFLA_QDISC = 0x6 463 NTF_PROXY = 0x8
462 IFLA_STATS = 0x7 464 NTF_EXT_LEARNED = 0x10
463 IFLA_COST = 0x8 465 NTF_OFFLOADED = 0x20
464 IFLA_PRIORITY = 0x9 466 NTF_ROUTER = 0x80
465 IFLA_MASTER = 0xa 467 NUD_INCOMPLETE = 0x1
466 IFLA_WIRELESS = 0xb 468 NUD_REACHABLE = 0x2
467 IFLA_PROTINFO = 0xc 469 NUD_STALE = 0x4
468 IFLA_TXQLEN = 0xd 470 NUD_DELAY = 0x8
469 IFLA_MAP = 0xe 471 NUD_PROBE = 0x10
470 IFLA_WEIGHT = 0xf 472 NUD_FAILED = 0x20
471 IFLA_OPERSTATE = 0x10 473 NUD_NOARP = 0x40
472 IFLA_LINKMODE = 0x11 474 NUD_PERMANENT = 0x80
473 IFLA_LINKINFO = 0x12 475 NUD_NONE = 0x0
474 IFLA_NET_NS_PID = 0x13 476 IFA_UNSPEC = 0x0
475 IFLA_IFALIAS = 0x14 477 IFA_ADDRESS = 0x1
476 IFLA_NUM_VF = 0x15 478 IFA_LOCAL = 0x2
477 IFLA_VFINFO_LIST = 0x16 479 IFA_LABEL = 0x3
478 IFLA_STATS64 = 0x17 480 IFA_BROADCAST = 0x4
479 IFLA_VF_PORTS = 0x18 481 IFA_ANYCAST = 0x5
480 IFLA_PORT_SELF = 0x19 482 IFA_CACHEINFO = 0x6
481 IFLA_AF_SPEC = 0x1a 483 IFA_MULTICAST = 0x7
482 IFLA_GROUP = 0x1b 484 IFA_FLAGS = 0x8
483 IFLA_NET_NS_FD = 0x1c 485 IFA_RT_PRIORITY = 0x9
484 IFLA_EXT_MASK = 0x1d 486 IFA_TARGET_NETNSID = 0xa
485 IFLA_PROMISCUITY = 0x1e 487 IFLA_UNSPEC = 0x0
486 IFLA_NUM_TX_QUEUES = 0x1f 488 IFLA_ADDRESS = 0x1
487 IFLA_NUM_RX_QUEUES = 0x20 489 IFLA_BROADCAST = 0x2
488 IFLA_CARRIER = 0x21 490 IFLA_IFNAME = 0x3
489 IFLA_PHYS_PORT_ID = 0x22 491 IFLA_MTU = 0x4
490 IFLA_CARRIER_CHANGES = 0x23 492 IFLA_LINK = 0x5
491 IFLA_PHYS_SWITCH_ID = 0x24 493 IFLA_QDISC = 0x6
492 IFLA_LINK_NETNSID = 0x25 494 IFLA_STATS = 0x7
493 IFLA_PHYS_PORT_NAME = 0x26 495 IFLA_COST = 0x8
494 IFLA_PROTO_DOWN = 0x27 496 IFLA_PRIORITY = 0x9
495 IFLA_GSO_MAX_SEGS = 0x28 497 IFLA_MASTER = 0xa
496 IFLA_GSO_MAX_SIZE = 0x29 498 IFLA_WIRELESS = 0xb
497 IFLA_PAD = 0x2a 499 IFLA_PROTINFO = 0xc
498 IFLA_XDP = 0x2b 500 IFLA_TXQLEN = 0xd
499 IFLA_EVENT = 0x2c 501 IFLA_MAP = 0xe
500 IFLA_NEW_NETNSID = 0x2d 502 IFLA_WEIGHT = 0xf
501 IFLA_IF_NETNSID = 0x2e 503 IFLA_OPERSTATE = 0x10
502 IFLA_MAX = 0x33 504 IFLA_LINKMODE = 0x11
503 RT_SCOPE_UNIVERSE = 0x0 505 IFLA_LINKINFO = 0x12
504 RT_SCOPE_SITE = 0xc8 506 IFLA_NET_NS_PID = 0x13
505 RT_SCOPE_LINK = 0xfd 507 IFLA_IFALIAS = 0x14
506 RT_SCOPE_HOST = 0xfe 508 IFLA_NUM_VF = 0x15
507 RT_SCOPE_NOWHERE = 0xff 509 IFLA_VFINFO_LIST = 0x16
508 RT_TABLE_UNSPEC = 0x0 510 IFLA_STATS64 = 0x17
509 RT_TABLE_COMPAT = 0xfc 511 IFLA_VF_PORTS = 0x18
510 RT_TABLE_DEFAULT = 0xfd 512 IFLA_PORT_SELF = 0x19
511 RT_TABLE_MAIN = 0xfe 513 IFLA_AF_SPEC = 0x1a
512 RT_TABLE_LOCAL = 0xff 514 IFLA_GROUP = 0x1b
513 RT_TABLE_MAX = 0xffffffff 515 IFLA_NET_NS_FD = 0x1c
514 RTA_UNSPEC = 0x0 516 IFLA_EXT_MASK = 0x1d
515 RTA_DST = 0x1 517 IFLA_PROMISCUITY = 0x1e
516 RTA_SRC = 0x2 518 IFLA_NUM_TX_QUEUES = 0x1f
517 RTA_IIF = 0x3 519 IFLA_NUM_RX_QUEUES = 0x20
518 RTA_OIF = 0x4 520 IFLA_CARRIER = 0x21
519 RTA_GATEWAY = 0x5 521 IFLA_PHYS_PORT_ID = 0x22
520 RTA_PRIORITY = 0x6 522 IFLA_CARRIER_CHANGES = 0x23
521 RTA_PREFSRC = 0x7 523 IFLA_PHYS_SWITCH_ID = 0x24
522 RTA_METRICS = 0x8 524 IFLA_LINK_NETNSID = 0x25
523 RTA_MULTIPATH = 0x9 525 IFLA_PHYS_PORT_NAME = 0x26
524 RTA_FLOW = 0xb 526 IFLA_PROTO_DOWN = 0x27
525 RTA_CACHEINFO = 0xc 527 IFLA_GSO_MAX_SEGS = 0x28
526 RTA_TABLE = 0xf 528 IFLA_GSO_MAX_SIZE = 0x29
527 RTA_MARK = 0x10 529 IFLA_PAD = 0x2a
528 RTA_MFC_STATS = 0x11 530 IFLA_XDP = 0x2b
529 RTA_VIA = 0x12 531 IFLA_EVENT = 0x2c
530 RTA_NEWDST = 0x13 532 IFLA_NEW_NETNSID = 0x2d
531 RTA_PREF = 0x14 533 IFLA_IF_NETNSID = 0x2e
532 RTA_ENCAP_TYPE = 0x15 534 IFLA_TARGET_NETNSID = 0x2e
533 RTA_ENCAP = 0x16 535 IFLA_CARRIER_UP_COUNT = 0x2f
534 RTA_EXPIRES = 0x17 536 IFLA_CARRIER_DOWN_COUNT = 0x30
535 RTA_PAD = 0x18 537 IFLA_NEW_IFINDEX = 0x31
536 RTA_UID = 0x19 538 IFLA_MIN_MTU = 0x32
537 RTA_TTL_PROPAGATE = 0x1a 539 IFLA_MAX_MTU = 0x33
538 RTA_IP_PROTO = 0x1b 540 IFLA_MAX = 0x33
539 RTA_SPORT = 0x1c 541 IFLA_INFO_KIND = 0x1
540 RTA_DPORT = 0x1d 542 IFLA_INFO_DATA = 0x2
541 RTN_UNSPEC = 0x0 543 IFLA_INFO_XSTATS = 0x3
542 RTN_UNICAST = 0x1 544 IFLA_INFO_SLAVE_KIND = 0x4
543 RTN_LOCAL = 0x2 545 IFLA_INFO_SLAVE_DATA = 0x5
544 RTN_BROADCAST = 0x3 546 RT_SCOPE_UNIVERSE = 0x0
545 RTN_ANYCAST = 0x4 547 RT_SCOPE_SITE = 0xc8
546 RTN_MULTICAST = 0x5 548 RT_SCOPE_LINK = 0xfd
547 RTN_BLACKHOLE = 0x6 549 RT_SCOPE_HOST = 0xfe
548 RTN_UNREACHABLE = 0x7 550 RT_SCOPE_NOWHERE = 0xff
549 RTN_PROHIBIT = 0x8 551 RT_TABLE_UNSPEC = 0x0
550 RTN_THROW = 0x9 552 RT_TABLE_COMPAT = 0xfc
551 RTN_NAT = 0xa 553 RT_TABLE_DEFAULT = 0xfd
552 RTN_XRESOLVE = 0xb 554 RT_TABLE_MAIN = 0xfe
553 RTNLGRP_NONE = 0x0 555 RT_TABLE_LOCAL = 0xff
554 RTNLGRP_LINK = 0x1 556 RT_TABLE_MAX = 0xffffffff
555 RTNLGRP_NOTIFY = 0x2 557 RTA_UNSPEC = 0x0
556 RTNLGRP_NEIGH = 0x3 558 RTA_DST = 0x1
557 RTNLGRP_TC = 0x4 559 RTA_SRC = 0x2
558 RTNLGRP_IPV4_IFADDR = 0x5 560 RTA_IIF = 0x3
559 RTNLGRP_IPV4_MROUTE = 0x6 561 RTA_OIF = 0x4
560 RTNLGRP_IPV4_ROUTE = 0x7 562 RTA_GATEWAY = 0x5
561 RTNLGRP_IPV4_RULE = 0x8 563 RTA_PRIORITY = 0x6
562 RTNLGRP_IPV6_IFADDR = 0x9 564 RTA_PREFSRC = 0x7
563 RTNLGRP_IPV6_MROUTE = 0xa 565 RTA_METRICS = 0x8
564 RTNLGRP_IPV6_ROUTE = 0xb 566 RTA_MULTIPATH = 0x9
565 RTNLGRP_IPV6_IFINFO = 0xc 567 RTA_FLOW = 0xb
566 RTNLGRP_IPV6_PREFIX = 0x12 568 RTA_CACHEINFO = 0xc
567 RTNLGRP_IPV6_RULE = 0x13 569 RTA_TABLE = 0xf
568 RTNLGRP_ND_USEROPT = 0x14 570 RTA_MARK = 0x10
569 SizeofNlMsghdr = 0x10 571 RTA_MFC_STATS = 0x11
570 SizeofNlMsgerr = 0x14 572 RTA_VIA = 0x12
571 SizeofRtGenmsg = 0x1 573 RTA_NEWDST = 0x13
572 SizeofNlAttr = 0x4 574 RTA_PREF = 0x14
573 SizeofRtAttr = 0x4 575 RTA_ENCAP_TYPE = 0x15
574 SizeofIfInfomsg = 0x10 576 RTA_ENCAP = 0x16
575 SizeofIfAddrmsg = 0x8 577 RTA_EXPIRES = 0x17
576 SizeofRtMsg = 0xc 578 RTA_PAD = 0x18
577 SizeofRtNexthop = 0x8 579 RTA_UID = 0x19
580 RTA_TTL_PROPAGATE = 0x1a
581 RTA_IP_PROTO = 0x1b
582 RTA_SPORT = 0x1c
583 RTA_DPORT = 0x1d
584 RTN_UNSPEC = 0x0
585 RTN_UNICAST = 0x1
586 RTN_LOCAL = 0x2
587 RTN_BROADCAST = 0x3
588 RTN_ANYCAST = 0x4
589 RTN_MULTICAST = 0x5
590 RTN_BLACKHOLE = 0x6
591 RTN_UNREACHABLE = 0x7
592 RTN_PROHIBIT = 0x8
593 RTN_THROW = 0x9
594 RTN_NAT = 0xa
595 RTN_XRESOLVE = 0xb
596 RTNLGRP_NONE = 0x0
597 RTNLGRP_LINK = 0x1
598 RTNLGRP_NOTIFY = 0x2
599 RTNLGRP_NEIGH = 0x3
600 RTNLGRP_TC = 0x4
601 RTNLGRP_IPV4_IFADDR = 0x5
602 RTNLGRP_IPV4_MROUTE = 0x6
603 RTNLGRP_IPV4_ROUTE = 0x7
604 RTNLGRP_IPV4_RULE = 0x8
605 RTNLGRP_IPV6_IFADDR = 0x9
606 RTNLGRP_IPV6_MROUTE = 0xa
607 RTNLGRP_IPV6_ROUTE = 0xb
608 RTNLGRP_IPV6_IFINFO = 0xc
609 RTNLGRP_IPV6_PREFIX = 0x12
610 RTNLGRP_IPV6_RULE = 0x13
611 RTNLGRP_ND_USEROPT = 0x14
612 SizeofNlMsghdr = 0x10
613 SizeofNlMsgerr = 0x14
614 SizeofRtGenmsg = 0x1
615 SizeofNlAttr = 0x4
616 SizeofRtAttr = 0x4
617 SizeofIfInfomsg = 0x10
618 SizeofIfAddrmsg = 0x8
619 SizeofRtMsg = 0xc
620 SizeofRtNexthop = 0x8
621 SizeofNdUseroptmsg = 0x10
622 SizeofNdMsg = 0xc
578) 623)
579 624
580type NlMsghdr struct { 625type NlMsghdr struct {
@@ -640,6 +685,27 @@ type RtNexthop struct {
640 Ifindex int32 685 Ifindex int32
641} 686}
642 687
688type NdUseroptmsg struct {
689 Family uint8
690 Pad1 uint8
691 Opts_len uint16
692 Ifindex int32
693 Icmp_type uint8
694 Icmp_code uint8
695 Pad2 uint16
696 Pad3 uint32
697}
698
699type NdMsg struct {
700 Family uint8
701 Pad1 uint8
702 Pad2 uint16
703 Ifindex int32
704 State uint16
705 Flags uint8
706 Type uint8
707}
708
643const ( 709const (
644 SizeofSockFilter = 0x8 710 SizeofSockFilter = 0x8
645 SizeofSockFprog = 0x10 711 SizeofSockFprog = 0x10
@@ -654,7 +720,6 @@ type SockFilter struct {
654 720
655type SockFprog struct { 721type SockFprog struct {
656 Len uint16 722 Len uint16
657 _ [6]byte
658 Filter *SockFilter 723 Filter *SockFilter
659} 724}
660 725
@@ -689,7 +754,6 @@ type Sysinfo_t struct {
689 Freeswap uint64 754 Freeswap uint64
690 Procs uint16 755 Procs uint16
691 Pad uint16 756 Pad uint16
692 _ [4]byte
693 Totalhigh uint64 757 Totalhigh uint64
694 Freehigh uint64 758 Freehigh uint64
695 Unit uint32 759 Unit uint32
@@ -708,7 +772,6 @@ type Utsname struct {
708 772
709type Ustat_t struct { 773type Ustat_t struct {
710 Tfree int32 774 Tfree int32
711 _ [4]byte
712 Tinode uint64 775 Tinode uint64
713 Fname [6]int8 776 Fname [6]int8
714 Fpack [6]int8 777 Fpack [6]int8
@@ -758,7 +821,30 @@ type Sigset_t struct {
758 Val [16]uint64 821 Val [16]uint64
759} 822}
760 823
761const RNDGETENTCNT = 0x80045200 824type SignalfdSiginfo struct {
825 Signo uint32
826 Errno int32
827 Code int32
828 Pid uint32
829 Uid uint32
830 Fd int32
831 Tid uint32
832 Band uint32
833 Overrun uint32
834 Trapno uint32
835 Status int32
836 Int int32
837 Ptr uint64
838 Utime uint64
839 Stime uint64
840 Addr uint64
841 Addr_lsb uint16
842 _ uint16
843 Syscall int32
844 Call_addr uint64
845 Arch uint32
846 _ [28]uint8
847}
762 848
763const PERF_IOC_FLAG_GROUP = 0x1 849const PERF_IOC_FLAG_GROUP = 0x1
764 850
@@ -782,11 +868,9 @@ type Winsize struct {
782 868
783type Taskstats struct { 869type Taskstats struct {
784 Version uint16 870 Version uint16
785 _ [2]byte
786 Ac_exitcode uint32 871 Ac_exitcode uint32
787 Ac_flag uint8 872 Ac_flag uint8
788 Ac_nice uint8 873 Ac_nice uint8
789 _ [6]byte
790 Cpu_count uint64 874 Cpu_count uint64
791 Cpu_delay_total uint64 875 Cpu_delay_total uint64
792 Blkio_count uint64 876 Blkio_count uint64
@@ -804,7 +888,6 @@ type Taskstats struct {
804 Ac_pid uint32 888 Ac_pid uint32
805 Ac_ppid uint32 889 Ac_ppid uint32
806 Ac_btime uint32 890 Ac_btime uint32
807 _ [4]byte
808 Ac_etime uint64 891 Ac_etime uint64
809 Ac_utime uint64 892 Ac_utime uint64
810 Ac_stime uint64 893 Ac_stime uint64
@@ -828,6 +911,8 @@ type Taskstats struct {
828 Cpu_scaled_run_real_total uint64 911 Cpu_scaled_run_real_total uint64
829 Freepages_count uint64 912 Freepages_count uint64
830 Freepages_delay_total uint64 913 Freepages_delay_total uint64
914 Thrashing_count uint64
915 Thrashing_delay_total uint64
831} 916}
832 917
833const ( 918const (
@@ -930,7 +1015,8 @@ type PerfEventAttr struct {
930 Clockid int32 1015 Clockid int32
931 Sample_regs_intr uint64 1016 Sample_regs_intr uint64
932 Aux_watermark uint32 1017 Aux_watermark uint32
933 _ uint32 1018 Sample_max_stack uint16
1019 _ uint16
934} 1020}
935 1021
936type PerfEventMmapPage struct { 1022type PerfEventMmapPage struct {
@@ -1033,6 +1119,7 @@ const (
1033 PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7 1119 PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7
1034 PERF_COUNT_SW_EMULATION_FAULTS = 0x8 1120 PERF_COUNT_SW_EMULATION_FAULTS = 0x8
1035 PERF_COUNT_SW_DUMMY = 0x9 1121 PERF_COUNT_SW_DUMMY = 0x9
1122 PERF_COUNT_SW_BPF_OUTPUT = 0xa
1036 1123
1037 PERF_SAMPLE_IP = 0x1 1124 PERF_SAMPLE_IP = 0x1
1038 PERF_SAMPLE_TID = 0x2 1125 PERF_SAMPLE_TID = 0x2
@@ -1054,21 +1141,38 @@ const (
1054 PERF_SAMPLE_BRANCH_ANY_CALL = 0x10 1141 PERF_SAMPLE_BRANCH_ANY_CALL = 0x10
1055 PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20 1142 PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20
1056 PERF_SAMPLE_BRANCH_IND_CALL = 0x40 1143 PERF_SAMPLE_BRANCH_IND_CALL = 0x40
1144 PERF_SAMPLE_BRANCH_ABORT_TX = 0x80
1145 PERF_SAMPLE_BRANCH_IN_TX = 0x100
1146 PERF_SAMPLE_BRANCH_NO_TX = 0x200
1147 PERF_SAMPLE_BRANCH_COND = 0x400
1148 PERF_SAMPLE_BRANCH_CALL_STACK = 0x800
1149 PERF_SAMPLE_BRANCH_IND_JUMP = 0x1000
1150 PERF_SAMPLE_BRANCH_CALL = 0x2000
1151 PERF_SAMPLE_BRANCH_NO_FLAGS = 0x4000
1152 PERF_SAMPLE_BRANCH_NO_CYCLES = 0x8000
1153 PERF_SAMPLE_BRANCH_TYPE_SAVE = 0x10000
1057 1154
1058 PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1 1155 PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
1059 PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2 1156 PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
1060 PERF_FORMAT_ID = 0x4 1157 PERF_FORMAT_ID = 0x4
1061 PERF_FORMAT_GROUP = 0x8 1158 PERF_FORMAT_GROUP = 0x8
1062 1159
1063 PERF_RECORD_MMAP = 0x1 1160 PERF_RECORD_MMAP = 0x1
1064 PERF_RECORD_LOST = 0x2 1161 PERF_RECORD_LOST = 0x2
1065 PERF_RECORD_COMM = 0x3 1162 PERF_RECORD_COMM = 0x3
1066 PERF_RECORD_EXIT = 0x4 1163 PERF_RECORD_EXIT = 0x4
1067 PERF_RECORD_THROTTLE = 0x5 1164 PERF_RECORD_THROTTLE = 0x5
1068 PERF_RECORD_UNTHROTTLE = 0x6 1165 PERF_RECORD_UNTHROTTLE = 0x6
1069 PERF_RECORD_FORK = 0x7 1166 PERF_RECORD_FORK = 0x7
1070 PERF_RECORD_READ = 0x8 1167 PERF_RECORD_READ = 0x8
1071 PERF_RECORD_SAMPLE = 0x9 1168 PERF_RECORD_SAMPLE = 0x9
1169 PERF_RECORD_MMAP2 = 0xa
1170 PERF_RECORD_AUX = 0xb
1171 PERF_RECORD_ITRACE_START = 0xc
1172 PERF_RECORD_LOST_SAMPLES = 0xd
1173 PERF_RECORD_SWITCH = 0xe
1174 PERF_RECORD_SWITCH_CPU_WIDE = 0xf
1175 PERF_RECORD_NAMESPACES = 0x10
1072 1176
1073 PERF_CONTEXT_HV = -0x20 1177 PERF_CONTEXT_HV = -0x20
1074 PERF_CONTEXT_KERNEL = -0x80 1178 PERF_CONTEXT_KERNEL = -0x80
@@ -1081,6 +1185,7 @@ const (
1081 PERF_FLAG_FD_NO_GROUP = 0x1 1185 PERF_FLAG_FD_NO_GROUP = 0x1
1082 PERF_FLAG_FD_OUTPUT = 0x2 1186 PERF_FLAG_FD_OUTPUT = 0x2
1083 PERF_FLAG_PID_CGROUP = 0x4 1187 PERF_FLAG_PID_CGROUP = 0x4
1188 PERF_FLAG_FD_CLOEXEC = 0x8
1084) 1189)
1085 1190
1086const ( 1191const (
@@ -1176,7 +1281,6 @@ type HDGeometry struct {
1176 Heads uint8 1281 Heads uint8
1177 Sectors uint8 1282 Sectors uint8
1178 Cylinders uint16 1283 Cylinders uint16
1179 _ [4]byte
1180 Start uint64 1284 Start uint64
1181} 1285}
1182 1286
@@ -1339,6 +1443,21 @@ type TpacketBlockDesc struct {
1339 Hdr [40]byte 1443 Hdr [40]byte
1340} 1444}
1341 1445
1446type TpacketBDTS struct {
1447 Sec uint32
1448 Usec uint32
1449}
1450
1451type TpacketHdrV1 struct {
1452 Block_status uint32
1453 Num_pkts uint32
1454 Offset_to_first_pkt uint32
1455 Blk_len uint32
1456 Seq_num uint64
1457 Ts_first_pkt TpacketBDTS
1458 Ts_last_pkt TpacketBDTS
1459}
1460
1342type TpacketReq struct { 1461type TpacketReq struct {
1343 Block_size uint32 1462 Block_size uint32
1344 Block_nr uint32 1463 Block_nr uint32
@@ -1387,6 +1506,9 @@ const (
1387 SizeofTpacketHdr = 0x20 1506 SizeofTpacketHdr = 0x20
1388 SizeofTpacket2Hdr = 0x20 1507 SizeofTpacket2Hdr = 0x20
1389 SizeofTpacket3Hdr = 0x30 1508 SizeofTpacket3Hdr = 0x30
1509
1510 SizeofTpacketStats = 0x8
1511 SizeofTpacketStatsV3 = 0xc
1390) 1512)
1391 1513
1392const ( 1514const (
@@ -1862,7 +1984,6 @@ type RTCTime struct {
1862type RTCWkAlrm struct { 1984type RTCWkAlrm struct {
1863 Enabled uint8 1985 Enabled uint8
1864 Pending uint8 1986 Pending uint8
1865 _ [2]byte
1866 Time RTCTime 1987 Time RTCTime
1867} 1988}
1868 1989
@@ -1880,7 +2001,6 @@ type BlkpgIoctlArg struct {
1880 Op int32 2001 Op int32
1881 Flags int32 2002 Flags int32
1882 Datalen int32 2003 Datalen int32
1883 _ [4]byte
1884 Data *byte 2004 Data *byte
1885} 2005}
1886 2006
@@ -1967,6 +2087,10 @@ const (
1967 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa 2087 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa
1968) 2088)
1969 2089
2090type ScmTimestamping struct {
2091 Ts [3]Timespec
2092}
2093
1970const ( 2094const (
1971 SOF_TIMESTAMPING_TX_HARDWARE = 0x1 2095 SOF_TIMESTAMPING_TX_HARDWARE = 0x1
1972 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2 2096 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2
@@ -1986,4 +2110,198 @@ const (
1986 2110
1987 SOF_TIMESTAMPING_LAST = 0x4000 2111 SOF_TIMESTAMPING_LAST = 0x4000
1988 SOF_TIMESTAMPING_MASK = 0x7fff 2112 SOF_TIMESTAMPING_MASK = 0x7fff
2113
2114 SCM_TSTAMP_SND = 0x0
2115 SCM_TSTAMP_SCHED = 0x1
2116 SCM_TSTAMP_ACK = 0x2
2117)
2118
2119type SockExtendedErr struct {
2120 Errno uint32
2121 Origin uint8
2122 Type uint8
2123 Code uint8
2124 Pad uint8
2125 Info uint32
2126 Data uint32
2127}
2128
2129type FanotifyEventMetadata struct {
2130 Event_len uint32
2131 Vers uint8
2132 Reserved uint8
2133 Metadata_len uint16
2134 Mask uint64
2135 Fd int32
2136 Pid int32
2137}
2138
2139type FanotifyResponse struct {
2140 Fd int32
2141 Response uint32
2142}
2143
2144const (
2145 CRYPTO_MSG_BASE = 0x10
2146 CRYPTO_MSG_NEWALG = 0x10
2147 CRYPTO_MSG_DELALG = 0x11
2148 CRYPTO_MSG_UPDATEALG = 0x12
2149 CRYPTO_MSG_GETALG = 0x13
2150 CRYPTO_MSG_DELRNG = 0x14
2151 CRYPTO_MSG_GETSTAT = 0x15
1989) 2152)
2153
2154const (
2155 CRYPTOCFGA_UNSPEC = 0x0
2156 CRYPTOCFGA_PRIORITY_VAL = 0x1
2157 CRYPTOCFGA_REPORT_LARVAL = 0x2
2158 CRYPTOCFGA_REPORT_HASH = 0x3
2159 CRYPTOCFGA_REPORT_BLKCIPHER = 0x4
2160 CRYPTOCFGA_REPORT_AEAD = 0x5
2161 CRYPTOCFGA_REPORT_COMPRESS = 0x6
2162 CRYPTOCFGA_REPORT_RNG = 0x7
2163 CRYPTOCFGA_REPORT_CIPHER = 0x8
2164 CRYPTOCFGA_REPORT_AKCIPHER = 0x9
2165 CRYPTOCFGA_REPORT_KPP = 0xa
2166 CRYPTOCFGA_REPORT_ACOMP = 0xb
2167 CRYPTOCFGA_STAT_LARVAL = 0xc
2168 CRYPTOCFGA_STAT_HASH = 0xd
2169 CRYPTOCFGA_STAT_BLKCIPHER = 0xe
2170 CRYPTOCFGA_STAT_AEAD = 0xf
2171 CRYPTOCFGA_STAT_COMPRESS = 0x10
2172 CRYPTOCFGA_STAT_RNG = 0x11
2173 CRYPTOCFGA_STAT_CIPHER = 0x12
2174 CRYPTOCFGA_STAT_AKCIPHER = 0x13
2175 CRYPTOCFGA_STAT_KPP = 0x14
2176 CRYPTOCFGA_STAT_ACOMP = 0x15
2177)
2178
2179type CryptoUserAlg struct {
2180 Name [64]int8
2181 Driver_name [64]int8
2182 Module_name [64]int8
2183 Type uint32
2184 Mask uint32
2185 Refcnt uint32
2186 Flags uint32
2187}
2188
2189type CryptoStatAEAD struct {
2190 Type [64]int8
2191 Encrypt_cnt uint64
2192 Encrypt_tlen uint64
2193 Decrypt_cnt uint64
2194 Decrypt_tlen uint64
2195 Err_cnt uint64
2196}
2197
2198type CryptoStatAKCipher struct {
2199 Type [64]int8
2200 Encrypt_cnt uint64
2201 Encrypt_tlen uint64
2202 Decrypt_cnt uint64
2203 Decrypt_tlen uint64
2204 Verify_cnt uint64
2205 Sign_cnt uint64
2206 Err_cnt uint64
2207}
2208
2209type CryptoStatCipher struct {
2210 Type [64]int8
2211 Encrypt_cnt uint64
2212 Encrypt_tlen uint64
2213 Decrypt_cnt uint64
2214 Decrypt_tlen uint64
2215 Err_cnt uint64
2216}
2217
2218type CryptoStatCompress struct {
2219 Type [64]int8
2220 Compress_cnt uint64
2221 Compress_tlen uint64
2222 Decompress_cnt uint64
2223 Decompress_tlen uint64
2224 Err_cnt uint64
2225}
2226
2227type CryptoStatHash struct {
2228 Type [64]int8
2229 Hash_cnt uint64
2230 Hash_tlen uint64
2231 Err_cnt uint64
2232}
2233
2234type CryptoStatKPP struct {
2235 Type [64]int8
2236 Setsecret_cnt uint64
2237 Generate_public_key_cnt uint64
2238 Compute_shared_secret_cnt uint64
2239 Err_cnt uint64
2240}
2241
2242type CryptoStatRNG struct {
2243 Type [64]int8
2244 Generate_cnt uint64
2245 Generate_tlen uint64
2246 Seed_cnt uint64
2247 Err_cnt uint64
2248}
2249
2250type CryptoStatLarval struct {
2251 Type [64]int8
2252}
2253
2254type CryptoReportLarval struct {
2255 Type [64]int8
2256}
2257
2258type CryptoReportHash struct {
2259 Type [64]int8
2260 Blocksize uint32
2261 Digestsize uint32
2262}
2263
2264type CryptoReportCipher struct {
2265 Type [64]int8
2266 Blocksize uint32
2267 Min_keysize uint32
2268 Max_keysize uint32
2269}
2270
2271type CryptoReportBlkCipher struct {
2272 Type [64]int8
2273 Geniv [64]int8
2274 Blocksize uint32
2275 Min_keysize uint32
2276 Max_keysize uint32
2277 Ivsize uint32
2278}
2279
2280type CryptoReportAEAD struct {
2281 Type [64]int8
2282 Geniv [64]int8
2283 Blocksize uint32
2284 Maxauthsize uint32
2285 Ivsize uint32
2286}
2287
2288type CryptoReportComp struct {
2289 Type [64]int8
2290}
2291
2292type CryptoReportRNG struct {
2293 Type [64]int8
2294 Seedsize uint32
2295}
2296
2297type CryptoReportAKCipher struct {
2298 Type [64]int8
2299}
2300
2301type CryptoReportKPP struct {
2302 Type [64]int8
2303}
2304
2305type CryptoReportAcomp struct {
2306 Type [64]int8
2307}
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 b8c3d0a..b11b77d 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
@@ -408,6 +408,11 @@ type TCPInfo struct {
408 Total_retrans uint32 408 Total_retrans uint32
409} 409}
410 410
411type CanFilter struct {
412 Id uint32
413 Mask uint32
414}
415
411const ( 416const (
412 SizeofSockaddrInet4 = 0x10 417 SizeofSockaddrInet4 = 0x10
413 SizeofSockaddrInet6 = 0x1c 418 SizeofSockaddrInet6 = 0x1c
@@ -422,6 +427,7 @@ const (
422 SizeofSockaddrALG = 0x58 427 SizeofSockaddrALG = 0x58
423 SizeofSockaddrVM = 0x10 428 SizeofSockaddrVM = 0x10
424 SizeofSockaddrXDP = 0x10 429 SizeofSockaddrXDP = 0x10
430 SizeofSockaddrPPPoX = 0x1e
425 SizeofLinger = 0x8 431 SizeofLinger = 0x8
426 SizeofIovec = 0x8 432 SizeofIovec = 0x8
427 SizeofIPMreq = 0x8 433 SizeofIPMreq = 0x8
@@ -436,141 +442,185 @@ const (
436 SizeofICMPv6Filter = 0x20 442 SizeofICMPv6Filter = 0x20
437 SizeofUcred = 0xc 443 SizeofUcred = 0xc
438 SizeofTCPInfo = 0x68 444 SizeofTCPInfo = 0x68
445 SizeofCanFilter = 0x8
439) 446)
440 447
441const ( 448const (
442 IFA_UNSPEC = 0x0 449 NDA_UNSPEC = 0x0
443 IFA_ADDRESS = 0x1 450 NDA_DST = 0x1
444 IFA_LOCAL = 0x2 451 NDA_LLADDR = 0x2
445 IFA_LABEL = 0x3 452 NDA_CACHEINFO = 0x3
446 IFA_BROADCAST = 0x4 453 NDA_PROBES = 0x4
447 IFA_ANYCAST = 0x5 454 NDA_VLAN = 0x5
448 IFA_CACHEINFO = 0x6 455 NDA_PORT = 0x6
449 IFA_MULTICAST = 0x7 456 NDA_VNI = 0x7
450 IFLA_UNSPEC = 0x0 457 NDA_IFINDEX = 0x8
451 IFLA_ADDRESS = 0x1 458 NDA_MASTER = 0x9
452 IFLA_BROADCAST = 0x2 459 NDA_LINK_NETNSID = 0xa
453 IFLA_IFNAME = 0x3 460 NDA_SRC_VNI = 0xb
454 IFLA_INFO_KIND = 0x1 461 NTF_USE = 0x1
455 IFLA_MTU = 0x4 462 NTF_SELF = 0x2
456 IFLA_LINK = 0x5 463 NTF_MASTER = 0x4
457 IFLA_QDISC = 0x6 464 NTF_PROXY = 0x8
458 IFLA_STATS = 0x7 465 NTF_EXT_LEARNED = 0x10
459 IFLA_COST = 0x8 466 NTF_OFFLOADED = 0x20
460 IFLA_PRIORITY = 0x9 467 NTF_ROUTER = 0x80
461 IFLA_MASTER = 0xa 468 NUD_INCOMPLETE = 0x1
462 IFLA_WIRELESS = 0xb 469 NUD_REACHABLE = 0x2
463 IFLA_PROTINFO = 0xc 470 NUD_STALE = 0x4
464 IFLA_TXQLEN = 0xd 471 NUD_DELAY = 0x8
465 IFLA_MAP = 0xe 472 NUD_PROBE = 0x10
466 IFLA_WEIGHT = 0xf 473 NUD_FAILED = 0x20
467 IFLA_OPERSTATE = 0x10 474 NUD_NOARP = 0x40
468 IFLA_LINKMODE = 0x11 475 NUD_PERMANENT = 0x80
469 IFLA_LINKINFO = 0x12 476 NUD_NONE = 0x0
470 IFLA_NET_NS_PID = 0x13 477 IFA_UNSPEC = 0x0
471 IFLA_IFALIAS = 0x14 478 IFA_ADDRESS = 0x1
472 IFLA_NUM_VF = 0x15 479 IFA_LOCAL = 0x2
473 IFLA_VFINFO_LIST = 0x16 480 IFA_LABEL = 0x3
474 IFLA_STATS64 = 0x17 481 IFA_BROADCAST = 0x4
475 IFLA_VF_PORTS = 0x18 482 IFA_ANYCAST = 0x5
476 IFLA_PORT_SELF = 0x19 483 IFA_CACHEINFO = 0x6
477 IFLA_AF_SPEC = 0x1a 484 IFA_MULTICAST = 0x7
478 IFLA_GROUP = 0x1b 485 IFA_FLAGS = 0x8
479 IFLA_NET_NS_FD = 0x1c 486 IFA_RT_PRIORITY = 0x9
480 IFLA_EXT_MASK = 0x1d 487 IFA_TARGET_NETNSID = 0xa
481 IFLA_PROMISCUITY = 0x1e 488 IFLA_UNSPEC = 0x0
482 IFLA_NUM_TX_QUEUES = 0x1f 489 IFLA_ADDRESS = 0x1
483 IFLA_NUM_RX_QUEUES = 0x20 490 IFLA_BROADCAST = 0x2
484 IFLA_CARRIER = 0x21 491 IFLA_IFNAME = 0x3
485 IFLA_PHYS_PORT_ID = 0x22 492 IFLA_MTU = 0x4
486 IFLA_CARRIER_CHANGES = 0x23 493 IFLA_LINK = 0x5
487 IFLA_PHYS_SWITCH_ID = 0x24 494 IFLA_QDISC = 0x6
488 IFLA_LINK_NETNSID = 0x25 495 IFLA_STATS = 0x7
489 IFLA_PHYS_PORT_NAME = 0x26 496 IFLA_COST = 0x8
490 IFLA_PROTO_DOWN = 0x27 497 IFLA_PRIORITY = 0x9
491 IFLA_GSO_MAX_SEGS = 0x28 498 IFLA_MASTER = 0xa
492 IFLA_GSO_MAX_SIZE = 0x29 499 IFLA_WIRELESS = 0xb
493 IFLA_PAD = 0x2a 500 IFLA_PROTINFO = 0xc
494 IFLA_XDP = 0x2b 501 IFLA_TXQLEN = 0xd
495 IFLA_EVENT = 0x2c 502 IFLA_MAP = 0xe
496 IFLA_NEW_NETNSID = 0x2d 503 IFLA_WEIGHT = 0xf
497 IFLA_IF_NETNSID = 0x2e 504 IFLA_OPERSTATE = 0x10
498 IFLA_MAX = 0x33 505 IFLA_LINKMODE = 0x11
499 RT_SCOPE_UNIVERSE = 0x0 506 IFLA_LINKINFO = 0x12
500 RT_SCOPE_SITE = 0xc8 507 IFLA_NET_NS_PID = 0x13
501 RT_SCOPE_LINK = 0xfd 508 IFLA_IFALIAS = 0x14
502 RT_SCOPE_HOST = 0xfe 509 IFLA_NUM_VF = 0x15
503 RT_SCOPE_NOWHERE = 0xff 510 IFLA_VFINFO_LIST = 0x16
504 RT_TABLE_UNSPEC = 0x0 511 IFLA_STATS64 = 0x17
505 RT_TABLE_COMPAT = 0xfc 512 IFLA_VF_PORTS = 0x18
506 RT_TABLE_DEFAULT = 0xfd 513 IFLA_PORT_SELF = 0x19
507 RT_TABLE_MAIN = 0xfe 514 IFLA_AF_SPEC = 0x1a
508 RT_TABLE_LOCAL = 0xff 515 IFLA_GROUP = 0x1b
509 RT_TABLE_MAX = 0xffffffff 516 IFLA_NET_NS_FD = 0x1c
510 RTA_UNSPEC = 0x0 517 IFLA_EXT_MASK = 0x1d
511 RTA_DST = 0x1 518 IFLA_PROMISCUITY = 0x1e
512 RTA_SRC = 0x2 519 IFLA_NUM_TX_QUEUES = 0x1f
513 RTA_IIF = 0x3 520 IFLA_NUM_RX_QUEUES = 0x20
514 RTA_OIF = 0x4 521 IFLA_CARRIER = 0x21
515 RTA_GATEWAY = 0x5 522 IFLA_PHYS_PORT_ID = 0x22
516 RTA_PRIORITY = 0x6 523 IFLA_CARRIER_CHANGES = 0x23
517 RTA_PREFSRC = 0x7 524 IFLA_PHYS_SWITCH_ID = 0x24
518 RTA_METRICS = 0x8 525 IFLA_LINK_NETNSID = 0x25
519 RTA_MULTIPATH = 0x9 526 IFLA_PHYS_PORT_NAME = 0x26
520 RTA_FLOW = 0xb 527 IFLA_PROTO_DOWN = 0x27
521 RTA_CACHEINFO = 0xc 528 IFLA_GSO_MAX_SEGS = 0x28
522 RTA_TABLE = 0xf 529 IFLA_GSO_MAX_SIZE = 0x29
523 RTA_MARK = 0x10 530 IFLA_PAD = 0x2a
524 RTA_MFC_STATS = 0x11 531 IFLA_XDP = 0x2b
525 RTA_VIA = 0x12 532 IFLA_EVENT = 0x2c
526 RTA_NEWDST = 0x13 533 IFLA_NEW_NETNSID = 0x2d
527 RTA_PREF = 0x14 534 IFLA_IF_NETNSID = 0x2e
528 RTA_ENCAP_TYPE = 0x15 535 IFLA_TARGET_NETNSID = 0x2e
529 RTA_ENCAP = 0x16 536 IFLA_CARRIER_UP_COUNT = 0x2f
530 RTA_EXPIRES = 0x17 537 IFLA_CARRIER_DOWN_COUNT = 0x30
531 RTA_PAD = 0x18 538 IFLA_NEW_IFINDEX = 0x31
532 RTA_UID = 0x19 539 IFLA_MIN_MTU = 0x32
533 RTA_TTL_PROPAGATE = 0x1a 540 IFLA_MAX_MTU = 0x33
534 RTA_IP_PROTO = 0x1b 541 IFLA_MAX = 0x33
535 RTA_SPORT = 0x1c 542 IFLA_INFO_KIND = 0x1
536 RTA_DPORT = 0x1d 543 IFLA_INFO_DATA = 0x2
537 RTN_UNSPEC = 0x0 544 IFLA_INFO_XSTATS = 0x3
538 RTN_UNICAST = 0x1 545 IFLA_INFO_SLAVE_KIND = 0x4
539 RTN_LOCAL = 0x2 546 IFLA_INFO_SLAVE_DATA = 0x5
540 RTN_BROADCAST = 0x3 547 RT_SCOPE_UNIVERSE = 0x0
541 RTN_ANYCAST = 0x4 548 RT_SCOPE_SITE = 0xc8
542 RTN_MULTICAST = 0x5 549 RT_SCOPE_LINK = 0xfd
543 RTN_BLACKHOLE = 0x6 550 RT_SCOPE_HOST = 0xfe
544 RTN_UNREACHABLE = 0x7 551 RT_SCOPE_NOWHERE = 0xff
545 RTN_PROHIBIT = 0x8 552 RT_TABLE_UNSPEC = 0x0
546 RTN_THROW = 0x9 553 RT_TABLE_COMPAT = 0xfc
547 RTN_NAT = 0xa 554 RT_TABLE_DEFAULT = 0xfd
548 RTN_XRESOLVE = 0xb 555 RT_TABLE_MAIN = 0xfe
549 RTNLGRP_NONE = 0x0 556 RT_TABLE_LOCAL = 0xff
550 RTNLGRP_LINK = 0x1 557 RT_TABLE_MAX = 0xffffffff
551 RTNLGRP_NOTIFY = 0x2 558 RTA_UNSPEC = 0x0
552 RTNLGRP_NEIGH = 0x3 559 RTA_DST = 0x1
553 RTNLGRP_TC = 0x4 560 RTA_SRC = 0x2
554 RTNLGRP_IPV4_IFADDR = 0x5 561 RTA_IIF = 0x3
555 RTNLGRP_IPV4_MROUTE = 0x6 562 RTA_OIF = 0x4
556 RTNLGRP_IPV4_ROUTE = 0x7 563 RTA_GATEWAY = 0x5
557 RTNLGRP_IPV4_RULE = 0x8 564 RTA_PRIORITY = 0x6
558 RTNLGRP_IPV6_IFADDR = 0x9 565 RTA_PREFSRC = 0x7
559 RTNLGRP_IPV6_MROUTE = 0xa 566 RTA_METRICS = 0x8
560 RTNLGRP_IPV6_ROUTE = 0xb 567 RTA_MULTIPATH = 0x9
561 RTNLGRP_IPV6_IFINFO = 0xc 568 RTA_FLOW = 0xb
562 RTNLGRP_IPV6_PREFIX = 0x12 569 RTA_CACHEINFO = 0xc
563 RTNLGRP_IPV6_RULE = 0x13 570 RTA_TABLE = 0xf
564 RTNLGRP_ND_USEROPT = 0x14 571 RTA_MARK = 0x10
565 SizeofNlMsghdr = 0x10 572 RTA_MFC_STATS = 0x11
566 SizeofNlMsgerr = 0x14 573 RTA_VIA = 0x12
567 SizeofRtGenmsg = 0x1 574 RTA_NEWDST = 0x13
568 SizeofNlAttr = 0x4 575 RTA_PREF = 0x14
569 SizeofRtAttr = 0x4 576 RTA_ENCAP_TYPE = 0x15
570 SizeofIfInfomsg = 0x10 577 RTA_ENCAP = 0x16
571 SizeofIfAddrmsg = 0x8 578 RTA_EXPIRES = 0x17
572 SizeofRtMsg = 0xc 579 RTA_PAD = 0x18
573 SizeofRtNexthop = 0x8 580 RTA_UID = 0x19
581 RTA_TTL_PROPAGATE = 0x1a
582 RTA_IP_PROTO = 0x1b
583 RTA_SPORT = 0x1c
584 RTA_DPORT = 0x1d
585 RTN_UNSPEC = 0x0
586 RTN_UNICAST = 0x1
587 RTN_LOCAL = 0x2
588 RTN_BROADCAST = 0x3
589 RTN_ANYCAST = 0x4
590 RTN_MULTICAST = 0x5
591 RTN_BLACKHOLE = 0x6
592 RTN_UNREACHABLE = 0x7
593 RTN_PROHIBIT = 0x8
594 RTN_THROW = 0x9
595 RTN_NAT = 0xa
596 RTN_XRESOLVE = 0xb
597 RTNLGRP_NONE = 0x0
598 RTNLGRP_LINK = 0x1
599 RTNLGRP_NOTIFY = 0x2
600 RTNLGRP_NEIGH = 0x3
601 RTNLGRP_TC = 0x4
602 RTNLGRP_IPV4_IFADDR = 0x5
603 RTNLGRP_IPV4_MROUTE = 0x6
604 RTNLGRP_IPV4_ROUTE = 0x7
605 RTNLGRP_IPV4_RULE = 0x8
606 RTNLGRP_IPV6_IFADDR = 0x9
607 RTNLGRP_IPV6_MROUTE = 0xa
608 RTNLGRP_IPV6_ROUTE = 0xb
609 RTNLGRP_IPV6_IFINFO = 0xc
610 RTNLGRP_IPV6_PREFIX = 0x12
611 RTNLGRP_IPV6_RULE = 0x13
612 RTNLGRP_ND_USEROPT = 0x14
613 SizeofNlMsghdr = 0x10
614 SizeofNlMsgerr = 0x14
615 SizeofRtGenmsg = 0x1
616 SizeofNlAttr = 0x4
617 SizeofRtAttr = 0x4
618 SizeofIfInfomsg = 0x10
619 SizeofIfAddrmsg = 0x8
620 SizeofRtMsg = 0xc
621 SizeofRtNexthop = 0x8
622 SizeofNdUseroptmsg = 0x10
623 SizeofNdMsg = 0xc
574) 624)
575 625
576type NlMsghdr struct { 626type NlMsghdr struct {
@@ -636,6 +686,27 @@ type RtNexthop struct {
636 Ifindex int32 686 Ifindex int32
637} 687}
638 688
689type NdUseroptmsg struct {
690 Family uint8
691 Pad1 uint8
692 Opts_len uint16
693 Ifindex int32
694 Icmp_type uint8
695 Icmp_code uint8
696 Pad2 uint16
697 Pad3 uint32
698}
699
700type NdMsg struct {
701 Family uint8
702 Pad1 uint8
703 Pad2 uint16
704 Ifindex int32
705 State uint16
706 Flags uint8
707 Type uint8
708}
709
639const ( 710const (
640 SizeofSockFilter = 0x8 711 SizeofSockFilter = 0x8
641 SizeofSockFprog = 0x8 712 SizeofSockFprog = 0x8
@@ -650,7 +721,6 @@ type SockFilter struct {
650 721
651type SockFprog struct { 722type SockFprog struct {
652 Len uint16 723 Len uint16
653 _ [2]byte
654 Filter *SockFilter 724 Filter *SockFilter
655} 725}
656 726
@@ -753,7 +823,30 @@ type Sigset_t struct {
753 Val [32]uint32 823 Val [32]uint32
754} 824}
755 825
756const RNDGETENTCNT = 0x40045200 826type SignalfdSiginfo struct {
827 Signo uint32
828 Errno int32
829 Code int32
830 Pid uint32
831 Uid uint32
832 Fd int32
833 Tid uint32
834 Band uint32
835 Overrun uint32
836 Trapno uint32
837 Status int32
838 Int int32
839 Ptr uint64
840 Utime uint64
841 Stime uint64
842 Addr uint64
843 Addr_lsb uint16
844 _ uint16
845 Syscall int32
846 Call_addr uint64
847 Arch uint32
848 _ [28]uint8
849}
757 850
758const PERF_IOC_FLAG_GROUP = 0x1 851const PERF_IOC_FLAG_GROUP = 0x1
759 852
@@ -777,11 +870,10 @@ type Winsize struct {
777 870
778type Taskstats struct { 871type Taskstats struct {
779 Version uint16 872 Version uint16
780 _ [2]byte
781 Ac_exitcode uint32 873 Ac_exitcode uint32
782 Ac_flag uint8 874 Ac_flag uint8
783 Ac_nice uint8 875 Ac_nice uint8
784 _ [6]byte 876 _ [4]byte
785 Cpu_count uint64 877 Cpu_count uint64
786 Cpu_delay_total uint64 878 Cpu_delay_total uint64
787 Blkio_count uint64 879 Blkio_count uint64
@@ -823,6 +915,8 @@ type Taskstats struct {
823 Cpu_scaled_run_real_total uint64 915 Cpu_scaled_run_real_total uint64
824 Freepages_count uint64 916 Freepages_count uint64
825 Freepages_delay_total uint64 917 Freepages_delay_total uint64
918 Thrashing_count uint64
919 Thrashing_delay_total uint64
826} 920}
827 921
828const ( 922const (
@@ -925,7 +1019,8 @@ type PerfEventAttr struct {
925 Clockid int32 1019 Clockid int32
926 Sample_regs_intr uint64 1020 Sample_regs_intr uint64
927 Aux_watermark uint32 1021 Aux_watermark uint32
928 _ uint32 1022 Sample_max_stack uint16
1023 _ uint16
929} 1024}
930 1025
931type PerfEventMmapPage struct { 1026type PerfEventMmapPage struct {
@@ -1028,6 +1123,7 @@ const (
1028 PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7 1123 PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7
1029 PERF_COUNT_SW_EMULATION_FAULTS = 0x8 1124 PERF_COUNT_SW_EMULATION_FAULTS = 0x8
1030 PERF_COUNT_SW_DUMMY = 0x9 1125 PERF_COUNT_SW_DUMMY = 0x9
1126 PERF_COUNT_SW_BPF_OUTPUT = 0xa
1031 1127
1032 PERF_SAMPLE_IP = 0x1 1128 PERF_SAMPLE_IP = 0x1
1033 PERF_SAMPLE_TID = 0x2 1129 PERF_SAMPLE_TID = 0x2
@@ -1049,21 +1145,38 @@ const (
1049 PERF_SAMPLE_BRANCH_ANY_CALL = 0x10 1145 PERF_SAMPLE_BRANCH_ANY_CALL = 0x10
1050 PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20 1146 PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20
1051 PERF_SAMPLE_BRANCH_IND_CALL = 0x40 1147 PERF_SAMPLE_BRANCH_IND_CALL = 0x40
1148 PERF_SAMPLE_BRANCH_ABORT_TX = 0x80
1149 PERF_SAMPLE_BRANCH_IN_TX = 0x100
1150 PERF_SAMPLE_BRANCH_NO_TX = 0x200
1151 PERF_SAMPLE_BRANCH_COND = 0x400
1152 PERF_SAMPLE_BRANCH_CALL_STACK = 0x800
1153 PERF_SAMPLE_BRANCH_IND_JUMP = 0x1000
1154 PERF_SAMPLE_BRANCH_CALL = 0x2000
1155 PERF_SAMPLE_BRANCH_NO_FLAGS = 0x4000
1156 PERF_SAMPLE_BRANCH_NO_CYCLES = 0x8000
1157 PERF_SAMPLE_BRANCH_TYPE_SAVE = 0x10000
1052 1158
1053 PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1 1159 PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
1054 PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2 1160 PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
1055 PERF_FORMAT_ID = 0x4 1161 PERF_FORMAT_ID = 0x4
1056 PERF_FORMAT_GROUP = 0x8 1162 PERF_FORMAT_GROUP = 0x8
1057 1163
1058 PERF_RECORD_MMAP = 0x1 1164 PERF_RECORD_MMAP = 0x1
1059 PERF_RECORD_LOST = 0x2 1165 PERF_RECORD_LOST = 0x2
1060 PERF_RECORD_COMM = 0x3 1166 PERF_RECORD_COMM = 0x3
1061 PERF_RECORD_EXIT = 0x4 1167 PERF_RECORD_EXIT = 0x4
1062 PERF_RECORD_THROTTLE = 0x5 1168 PERF_RECORD_THROTTLE = 0x5
1063 PERF_RECORD_UNTHROTTLE = 0x6 1169 PERF_RECORD_UNTHROTTLE = 0x6
1064 PERF_RECORD_FORK = 0x7 1170 PERF_RECORD_FORK = 0x7
1065 PERF_RECORD_READ = 0x8 1171 PERF_RECORD_READ = 0x8
1066 PERF_RECORD_SAMPLE = 0x9 1172 PERF_RECORD_SAMPLE = 0x9
1173 PERF_RECORD_MMAP2 = 0xa
1174 PERF_RECORD_AUX = 0xb
1175 PERF_RECORD_ITRACE_START = 0xc
1176 PERF_RECORD_LOST_SAMPLES = 0xd
1177 PERF_RECORD_SWITCH = 0xe
1178 PERF_RECORD_SWITCH_CPU_WIDE = 0xf
1179 PERF_RECORD_NAMESPACES = 0x10
1067 1180
1068 PERF_CONTEXT_HV = -0x20 1181 PERF_CONTEXT_HV = -0x20
1069 PERF_CONTEXT_KERNEL = -0x80 1182 PERF_CONTEXT_KERNEL = -0x80
@@ -1076,6 +1189,7 @@ const (
1076 PERF_FLAG_FD_NO_GROUP = 0x1 1189 PERF_FLAG_FD_NO_GROUP = 0x1
1077 PERF_FLAG_FD_OUTPUT = 0x2 1190 PERF_FLAG_FD_OUTPUT = 0x2
1078 PERF_FLAG_PID_CGROUP = 0x4 1191 PERF_FLAG_PID_CGROUP = 0x4
1192 PERF_FLAG_FD_CLOEXEC = 0x8
1079) 1193)
1080 1194
1081const ( 1195const (
@@ -1334,6 +1448,21 @@ type TpacketBlockDesc struct {
1334 Hdr [40]byte 1448 Hdr [40]byte
1335} 1449}
1336 1450
1451type TpacketBDTS struct {
1452 Sec uint32
1453 Usec uint32
1454}
1455
1456type TpacketHdrV1 struct {
1457 Block_status uint32
1458 Num_pkts uint32
1459 Offset_to_first_pkt uint32
1460 Blk_len uint32
1461 Seq_num uint64
1462 Ts_first_pkt TpacketBDTS
1463 Ts_last_pkt TpacketBDTS
1464}
1465
1337type TpacketReq struct { 1466type TpacketReq struct {
1338 Block_size uint32 1467 Block_size uint32
1339 Block_nr uint32 1468 Block_nr uint32
@@ -1382,6 +1511,9 @@ const (
1382 SizeofTpacketHdr = 0x18 1511 SizeofTpacketHdr = 0x18
1383 SizeofTpacket2Hdr = 0x20 1512 SizeofTpacket2Hdr = 0x20
1384 SizeofTpacket3Hdr = 0x30 1513 SizeofTpacket3Hdr = 0x30
1514
1515 SizeofTpacketStats = 0x8
1516 SizeofTpacketStatsV3 = 0xc
1385) 1517)
1386 1518
1387const ( 1519const (
@@ -1857,7 +1989,6 @@ type RTCTime struct {
1857type RTCWkAlrm struct { 1989type RTCWkAlrm struct {
1858 Enabled uint8 1990 Enabled uint8
1859 Pending uint8 1991 Pending uint8
1860 _ [2]byte
1861 Time RTCTime 1992 Time RTCTime
1862} 1993}
1863 1994
@@ -1961,6 +2092,10 @@ const (
1961 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa 2092 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa
1962) 2093)
1963 2094
2095type ScmTimestamping struct {
2096 Ts [3]Timespec
2097}
2098
1964const ( 2099const (
1965 SOF_TIMESTAMPING_TX_HARDWARE = 0x1 2100 SOF_TIMESTAMPING_TX_HARDWARE = 0x1
1966 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2 2101 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2
@@ -1980,4 +2115,198 @@ const (
1980 2115
1981 SOF_TIMESTAMPING_LAST = 0x4000 2116 SOF_TIMESTAMPING_LAST = 0x4000
1982 SOF_TIMESTAMPING_MASK = 0x7fff 2117 SOF_TIMESTAMPING_MASK = 0x7fff
2118
2119 SCM_TSTAMP_SND = 0x0
2120 SCM_TSTAMP_SCHED = 0x1
2121 SCM_TSTAMP_ACK = 0x2
2122)
2123
2124type SockExtendedErr struct {
2125 Errno uint32
2126 Origin uint8
2127 Type uint8
2128 Code uint8
2129 Pad uint8
2130 Info uint32
2131 Data uint32
2132}
2133
2134type FanotifyEventMetadata struct {
2135 Event_len uint32
2136 Vers uint8
2137 Reserved uint8
2138 Metadata_len uint16
2139 Mask uint64
2140 Fd int32
2141 Pid int32
2142}
2143
2144type FanotifyResponse struct {
2145 Fd int32
2146 Response uint32
2147}
2148
2149const (
2150 CRYPTO_MSG_BASE = 0x10
2151 CRYPTO_MSG_NEWALG = 0x10
2152 CRYPTO_MSG_DELALG = 0x11
2153 CRYPTO_MSG_UPDATEALG = 0x12
2154 CRYPTO_MSG_GETALG = 0x13
2155 CRYPTO_MSG_DELRNG = 0x14
2156 CRYPTO_MSG_GETSTAT = 0x15
1983) 2157)
2158
2159const (
2160 CRYPTOCFGA_UNSPEC = 0x0
2161 CRYPTOCFGA_PRIORITY_VAL = 0x1
2162 CRYPTOCFGA_REPORT_LARVAL = 0x2
2163 CRYPTOCFGA_REPORT_HASH = 0x3
2164 CRYPTOCFGA_REPORT_BLKCIPHER = 0x4
2165 CRYPTOCFGA_REPORT_AEAD = 0x5
2166 CRYPTOCFGA_REPORT_COMPRESS = 0x6
2167 CRYPTOCFGA_REPORT_RNG = 0x7
2168 CRYPTOCFGA_REPORT_CIPHER = 0x8
2169 CRYPTOCFGA_REPORT_AKCIPHER = 0x9
2170 CRYPTOCFGA_REPORT_KPP = 0xa
2171 CRYPTOCFGA_REPORT_ACOMP = 0xb
2172 CRYPTOCFGA_STAT_LARVAL = 0xc
2173 CRYPTOCFGA_STAT_HASH = 0xd
2174 CRYPTOCFGA_STAT_BLKCIPHER = 0xe
2175 CRYPTOCFGA_STAT_AEAD = 0xf
2176 CRYPTOCFGA_STAT_COMPRESS = 0x10
2177 CRYPTOCFGA_STAT_RNG = 0x11
2178 CRYPTOCFGA_STAT_CIPHER = 0x12
2179 CRYPTOCFGA_STAT_AKCIPHER = 0x13
2180 CRYPTOCFGA_STAT_KPP = 0x14
2181 CRYPTOCFGA_STAT_ACOMP = 0x15
2182)
2183
2184type CryptoUserAlg struct {
2185 Name [64]int8
2186 Driver_name [64]int8
2187 Module_name [64]int8
2188 Type uint32
2189 Mask uint32
2190 Refcnt uint32
2191 Flags uint32
2192}
2193
2194type CryptoStatAEAD struct {
2195 Type [64]int8
2196 Encrypt_cnt uint64
2197 Encrypt_tlen uint64
2198 Decrypt_cnt uint64
2199 Decrypt_tlen uint64
2200 Err_cnt uint64
2201}
2202
2203type CryptoStatAKCipher struct {
2204 Type [64]int8
2205 Encrypt_cnt uint64
2206 Encrypt_tlen uint64
2207 Decrypt_cnt uint64
2208 Decrypt_tlen uint64
2209 Verify_cnt uint64
2210 Sign_cnt uint64
2211 Err_cnt uint64
2212}
2213
2214type CryptoStatCipher struct {
2215 Type [64]int8
2216 Encrypt_cnt uint64
2217 Encrypt_tlen uint64
2218 Decrypt_cnt uint64
2219 Decrypt_tlen uint64
2220 Err_cnt uint64
2221}
2222
2223type CryptoStatCompress struct {
2224 Type [64]int8
2225 Compress_cnt uint64
2226 Compress_tlen uint64
2227 Decompress_cnt uint64
2228 Decompress_tlen uint64
2229 Err_cnt uint64
2230}
2231
2232type CryptoStatHash struct {
2233 Type [64]int8
2234 Hash_cnt uint64
2235 Hash_tlen uint64
2236 Err_cnt uint64
2237}
2238
2239type CryptoStatKPP struct {
2240 Type [64]int8
2241 Setsecret_cnt uint64
2242 Generate_public_key_cnt uint64
2243 Compute_shared_secret_cnt uint64
2244 Err_cnt uint64
2245}
2246
2247type CryptoStatRNG struct {
2248 Type [64]int8
2249 Generate_cnt uint64
2250 Generate_tlen uint64
2251 Seed_cnt uint64
2252 Err_cnt uint64
2253}
2254
2255type CryptoStatLarval struct {
2256 Type [64]int8
2257}
2258
2259type CryptoReportLarval struct {
2260 Type [64]int8
2261}
2262
2263type CryptoReportHash struct {
2264 Type [64]int8
2265 Blocksize uint32
2266 Digestsize uint32
2267}
2268
2269type CryptoReportCipher struct {
2270 Type [64]int8
2271 Blocksize uint32
2272 Min_keysize uint32
2273 Max_keysize uint32
2274}
2275
2276type CryptoReportBlkCipher struct {
2277 Type [64]int8
2278 Geniv [64]int8
2279 Blocksize uint32
2280 Min_keysize uint32
2281 Max_keysize uint32
2282 Ivsize uint32
2283}
2284
2285type CryptoReportAEAD struct {
2286 Type [64]int8
2287 Geniv [64]int8
2288 Blocksize uint32
2289 Maxauthsize uint32
2290 Ivsize uint32
2291}
2292
2293type CryptoReportComp struct {
2294 Type [64]int8
2295}
2296
2297type CryptoReportRNG struct {
2298 Type [64]int8
2299 Seedsize uint32
2300}
2301
2302type CryptoReportAKCipher struct {
2303 Type [64]int8
2304}
2305
2306type CryptoReportKPP struct {
2307 Type [64]int8
2308}
2309
2310type CryptoReportAcomp struct {
2311 Type [64]int8
2312}
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 a6f7614..ccfd952 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
@@ -412,6 +407,11 @@ type TCPInfo struct {
412 Total_retrans uint32 407 Total_retrans uint32
413} 408}
414 409
410type CanFilter struct {
411 Id uint32
412 Mask uint32
413}
414
415const ( 415const (
416 SizeofSockaddrInet4 = 0x10 416 SizeofSockaddrInet4 = 0x10
417 SizeofSockaddrInet6 = 0x1c 417 SizeofSockaddrInet6 = 0x1c
@@ -426,6 +426,7 @@ const (
426 SizeofSockaddrALG = 0x58 426 SizeofSockaddrALG = 0x58
427 SizeofSockaddrVM = 0x10 427 SizeofSockaddrVM = 0x10
428 SizeofSockaddrXDP = 0x10 428 SizeofSockaddrXDP = 0x10
429 SizeofSockaddrPPPoX = 0x1e
429 SizeofLinger = 0x8 430 SizeofLinger = 0x8
430 SizeofIovec = 0x10 431 SizeofIovec = 0x10
431 SizeofIPMreq = 0x8 432 SizeofIPMreq = 0x8
@@ -440,141 +441,185 @@ const (
440 SizeofICMPv6Filter = 0x20 441 SizeofICMPv6Filter = 0x20
441 SizeofUcred = 0xc 442 SizeofUcred = 0xc
442 SizeofTCPInfo = 0x68 443 SizeofTCPInfo = 0x68
444 SizeofCanFilter = 0x8
443) 445)
444 446
445const ( 447const (
446 IFA_UNSPEC = 0x0 448 NDA_UNSPEC = 0x0
447 IFA_ADDRESS = 0x1 449 NDA_DST = 0x1
448 IFA_LOCAL = 0x2 450 NDA_LLADDR = 0x2
449 IFA_LABEL = 0x3 451 NDA_CACHEINFO = 0x3
450 IFA_BROADCAST = 0x4 452 NDA_PROBES = 0x4
451 IFA_ANYCAST = 0x5 453 NDA_VLAN = 0x5
452 IFA_CACHEINFO = 0x6 454 NDA_PORT = 0x6
453 IFA_MULTICAST = 0x7 455 NDA_VNI = 0x7
454 IFLA_UNSPEC = 0x0 456 NDA_IFINDEX = 0x8
455 IFLA_ADDRESS = 0x1 457 NDA_MASTER = 0x9
456 IFLA_BROADCAST = 0x2 458 NDA_LINK_NETNSID = 0xa
457 IFLA_IFNAME = 0x3 459 NDA_SRC_VNI = 0xb
458 IFLA_INFO_KIND = 0x1 460 NTF_USE = 0x1
459 IFLA_MTU = 0x4 461 NTF_SELF = 0x2
460 IFLA_LINK = 0x5 462 NTF_MASTER = 0x4
461 IFLA_QDISC = 0x6 463 NTF_PROXY = 0x8
462 IFLA_STATS = 0x7 464 NTF_EXT_LEARNED = 0x10
463 IFLA_COST = 0x8 465 NTF_OFFLOADED = 0x20
464 IFLA_PRIORITY = 0x9 466 NTF_ROUTER = 0x80
465 IFLA_MASTER = 0xa 467 NUD_INCOMPLETE = 0x1
466 IFLA_WIRELESS = 0xb 468 NUD_REACHABLE = 0x2
467 IFLA_PROTINFO = 0xc 469 NUD_STALE = 0x4
468 IFLA_TXQLEN = 0xd 470 NUD_DELAY = 0x8
469 IFLA_MAP = 0xe 471 NUD_PROBE = 0x10
470 IFLA_WEIGHT = 0xf 472 NUD_FAILED = 0x20
471 IFLA_OPERSTATE = 0x10 473 NUD_NOARP = 0x40
472 IFLA_LINKMODE = 0x11 474 NUD_PERMANENT = 0x80
473 IFLA_LINKINFO = 0x12 475 NUD_NONE = 0x0
474 IFLA_NET_NS_PID = 0x13 476 IFA_UNSPEC = 0x0
475 IFLA_IFALIAS = 0x14 477 IFA_ADDRESS = 0x1
476 IFLA_NUM_VF = 0x15 478 IFA_LOCAL = 0x2
477 IFLA_VFINFO_LIST = 0x16 479 IFA_LABEL = 0x3
478 IFLA_STATS64 = 0x17 480 IFA_BROADCAST = 0x4
479 IFLA_VF_PORTS = 0x18 481 IFA_ANYCAST = 0x5
480 IFLA_PORT_SELF = 0x19 482 IFA_CACHEINFO = 0x6
481 IFLA_AF_SPEC = 0x1a 483 IFA_MULTICAST = 0x7
482 IFLA_GROUP = 0x1b 484 IFA_FLAGS = 0x8
483 IFLA_NET_NS_FD = 0x1c 485 IFA_RT_PRIORITY = 0x9
484 IFLA_EXT_MASK = 0x1d 486 IFA_TARGET_NETNSID = 0xa
485 IFLA_PROMISCUITY = 0x1e 487 IFLA_UNSPEC = 0x0
486 IFLA_NUM_TX_QUEUES = 0x1f 488 IFLA_ADDRESS = 0x1
487 IFLA_NUM_RX_QUEUES = 0x20 489 IFLA_BROADCAST = 0x2
488 IFLA_CARRIER = 0x21 490 IFLA_IFNAME = 0x3
489 IFLA_PHYS_PORT_ID = 0x22 491 IFLA_MTU = 0x4
490 IFLA_CARRIER_CHANGES = 0x23 492 IFLA_LINK = 0x5
491 IFLA_PHYS_SWITCH_ID = 0x24 493 IFLA_QDISC = 0x6
492 IFLA_LINK_NETNSID = 0x25 494 IFLA_STATS = 0x7
493 IFLA_PHYS_PORT_NAME = 0x26 495 IFLA_COST = 0x8
494 IFLA_PROTO_DOWN = 0x27 496 IFLA_PRIORITY = 0x9
495 IFLA_GSO_MAX_SEGS = 0x28 497 IFLA_MASTER = 0xa
496 IFLA_GSO_MAX_SIZE = 0x29 498 IFLA_WIRELESS = 0xb
497 IFLA_PAD = 0x2a 499 IFLA_PROTINFO = 0xc
498 IFLA_XDP = 0x2b 500 IFLA_TXQLEN = 0xd
499 IFLA_EVENT = 0x2c 501 IFLA_MAP = 0xe
500 IFLA_NEW_NETNSID = 0x2d 502 IFLA_WEIGHT = 0xf
501 IFLA_IF_NETNSID = 0x2e 503 IFLA_OPERSTATE = 0x10
502 IFLA_MAX = 0x33 504 IFLA_LINKMODE = 0x11
503 RT_SCOPE_UNIVERSE = 0x0 505 IFLA_LINKINFO = 0x12
504 RT_SCOPE_SITE = 0xc8 506 IFLA_NET_NS_PID = 0x13
505 RT_SCOPE_LINK = 0xfd 507 IFLA_IFALIAS = 0x14
506 RT_SCOPE_HOST = 0xfe 508 IFLA_NUM_VF = 0x15
507 RT_SCOPE_NOWHERE = 0xff 509 IFLA_VFINFO_LIST = 0x16
508 RT_TABLE_UNSPEC = 0x0 510 IFLA_STATS64 = 0x17
509 RT_TABLE_COMPAT = 0xfc 511 IFLA_VF_PORTS = 0x18
510 RT_TABLE_DEFAULT = 0xfd 512 IFLA_PORT_SELF = 0x19
511 RT_TABLE_MAIN = 0xfe 513 IFLA_AF_SPEC = 0x1a
512 RT_TABLE_LOCAL = 0xff 514 IFLA_GROUP = 0x1b
513 RT_TABLE_MAX = 0xffffffff 515 IFLA_NET_NS_FD = 0x1c
514 RTA_UNSPEC = 0x0 516 IFLA_EXT_MASK = 0x1d
515 RTA_DST = 0x1 517 IFLA_PROMISCUITY = 0x1e
516 RTA_SRC = 0x2 518 IFLA_NUM_TX_QUEUES = 0x1f
517 RTA_IIF = 0x3 519 IFLA_NUM_RX_QUEUES = 0x20
518 RTA_OIF = 0x4 520 IFLA_CARRIER = 0x21
519 RTA_GATEWAY = 0x5 521 IFLA_PHYS_PORT_ID = 0x22
520 RTA_PRIORITY = 0x6 522 IFLA_CARRIER_CHANGES = 0x23
521 RTA_PREFSRC = 0x7 523 IFLA_PHYS_SWITCH_ID = 0x24
522 RTA_METRICS = 0x8 524 IFLA_LINK_NETNSID = 0x25
523 RTA_MULTIPATH = 0x9 525 IFLA_PHYS_PORT_NAME = 0x26
524 RTA_FLOW = 0xb 526 IFLA_PROTO_DOWN = 0x27
525 RTA_CACHEINFO = 0xc 527 IFLA_GSO_MAX_SEGS = 0x28
526 RTA_TABLE = 0xf 528 IFLA_GSO_MAX_SIZE = 0x29
527 RTA_MARK = 0x10 529 IFLA_PAD = 0x2a
528 RTA_MFC_STATS = 0x11 530 IFLA_XDP = 0x2b
529 RTA_VIA = 0x12 531 IFLA_EVENT = 0x2c
530 RTA_NEWDST = 0x13 532 IFLA_NEW_NETNSID = 0x2d
531 RTA_PREF = 0x14 533 IFLA_IF_NETNSID = 0x2e
532 RTA_ENCAP_TYPE = 0x15 534 IFLA_TARGET_NETNSID = 0x2e
533 RTA_ENCAP = 0x16 535 IFLA_CARRIER_UP_COUNT = 0x2f
534 RTA_EXPIRES = 0x17 536 IFLA_CARRIER_DOWN_COUNT = 0x30
535 RTA_PAD = 0x18 537 IFLA_NEW_IFINDEX = 0x31
536 RTA_UID = 0x19 538 IFLA_MIN_MTU = 0x32
537 RTA_TTL_PROPAGATE = 0x1a 539 IFLA_MAX_MTU = 0x33
538 RTA_IP_PROTO = 0x1b 540 IFLA_MAX = 0x33
539 RTA_SPORT = 0x1c 541 IFLA_INFO_KIND = 0x1
540 RTA_DPORT = 0x1d 542 IFLA_INFO_DATA = 0x2
541 RTN_UNSPEC = 0x0 543 IFLA_INFO_XSTATS = 0x3
542 RTN_UNICAST = 0x1 544 IFLA_INFO_SLAVE_KIND = 0x4
543 RTN_LOCAL = 0x2 545 IFLA_INFO_SLAVE_DATA = 0x5
544 RTN_BROADCAST = 0x3 546 RT_SCOPE_UNIVERSE = 0x0
545 RTN_ANYCAST = 0x4 547 RT_SCOPE_SITE = 0xc8
546 RTN_MULTICAST = 0x5 548 RT_SCOPE_LINK = 0xfd
547 RTN_BLACKHOLE = 0x6 549 RT_SCOPE_HOST = 0xfe
548 RTN_UNREACHABLE = 0x7 550 RT_SCOPE_NOWHERE = 0xff
549 RTN_PROHIBIT = 0x8 551 RT_TABLE_UNSPEC = 0x0
550 RTN_THROW = 0x9 552 RT_TABLE_COMPAT = 0xfc
551 RTN_NAT = 0xa 553 RT_TABLE_DEFAULT = 0xfd
552 RTN_XRESOLVE = 0xb 554 RT_TABLE_MAIN = 0xfe
553 RTNLGRP_NONE = 0x0 555 RT_TABLE_LOCAL = 0xff
554 RTNLGRP_LINK = 0x1 556 RT_TABLE_MAX = 0xffffffff
555 RTNLGRP_NOTIFY = 0x2 557 RTA_UNSPEC = 0x0
556 RTNLGRP_NEIGH = 0x3 558 RTA_DST = 0x1
557 RTNLGRP_TC = 0x4 559 RTA_SRC = 0x2
558 RTNLGRP_IPV4_IFADDR = 0x5 560 RTA_IIF = 0x3
559 RTNLGRP_IPV4_MROUTE = 0x6 561 RTA_OIF = 0x4
560 RTNLGRP_IPV4_ROUTE = 0x7 562 RTA_GATEWAY = 0x5
561 RTNLGRP_IPV4_RULE = 0x8 563 RTA_PRIORITY = 0x6
562 RTNLGRP_IPV6_IFADDR = 0x9 564 RTA_PREFSRC = 0x7
563 RTNLGRP_IPV6_MROUTE = 0xa 565 RTA_METRICS = 0x8
564 RTNLGRP_IPV6_ROUTE = 0xb 566 RTA_MULTIPATH = 0x9
565 RTNLGRP_IPV6_IFINFO = 0xc 567 RTA_FLOW = 0xb
566 RTNLGRP_IPV6_PREFIX = 0x12 568 RTA_CACHEINFO = 0xc
567 RTNLGRP_IPV6_RULE = 0x13 569 RTA_TABLE = 0xf
568 RTNLGRP_ND_USEROPT = 0x14 570 RTA_MARK = 0x10
569 SizeofNlMsghdr = 0x10 571 RTA_MFC_STATS = 0x11
570 SizeofNlMsgerr = 0x14 572 RTA_VIA = 0x12
571 SizeofRtGenmsg = 0x1 573 RTA_NEWDST = 0x13
572 SizeofNlAttr = 0x4 574 RTA_PREF = 0x14
573 SizeofRtAttr = 0x4 575 RTA_ENCAP_TYPE = 0x15
574 SizeofIfInfomsg = 0x10 576 RTA_ENCAP = 0x16
575 SizeofIfAddrmsg = 0x8 577 RTA_EXPIRES = 0x17
576 SizeofRtMsg = 0xc 578 RTA_PAD = 0x18
577 SizeofRtNexthop = 0x8 579 RTA_UID = 0x19
580 RTA_TTL_PROPAGATE = 0x1a
581 RTA_IP_PROTO = 0x1b
582 RTA_SPORT = 0x1c
583 RTA_DPORT = 0x1d
584 RTN_UNSPEC = 0x0
585 RTN_UNICAST = 0x1
586 RTN_LOCAL = 0x2
587 RTN_BROADCAST = 0x3
588 RTN_ANYCAST = 0x4
589 RTN_MULTICAST = 0x5
590 RTN_BLACKHOLE = 0x6
591 RTN_UNREACHABLE = 0x7
592 RTN_PROHIBIT = 0x8
593 RTN_THROW = 0x9
594 RTN_NAT = 0xa
595 RTN_XRESOLVE = 0xb
596 RTNLGRP_NONE = 0x0
597 RTNLGRP_LINK = 0x1
598 RTNLGRP_NOTIFY = 0x2
599 RTNLGRP_NEIGH = 0x3
600 RTNLGRP_TC = 0x4
601 RTNLGRP_IPV4_IFADDR = 0x5
602 RTNLGRP_IPV4_MROUTE = 0x6
603 RTNLGRP_IPV4_ROUTE = 0x7
604 RTNLGRP_IPV4_RULE = 0x8
605 RTNLGRP_IPV6_IFADDR = 0x9
606 RTNLGRP_IPV6_MROUTE = 0xa
607 RTNLGRP_IPV6_ROUTE = 0xb
608 RTNLGRP_IPV6_IFINFO = 0xc
609 RTNLGRP_IPV6_PREFIX = 0x12
610 RTNLGRP_IPV6_RULE = 0x13
611 RTNLGRP_ND_USEROPT = 0x14
612 SizeofNlMsghdr = 0x10
613 SizeofNlMsgerr = 0x14
614 SizeofRtGenmsg = 0x1
615 SizeofNlAttr = 0x4
616 SizeofRtAttr = 0x4
617 SizeofIfInfomsg = 0x10
618 SizeofIfAddrmsg = 0x8
619 SizeofRtMsg = 0xc
620 SizeofRtNexthop = 0x8
621 SizeofNdUseroptmsg = 0x10
622 SizeofNdMsg = 0xc
578) 623)
579 624
580type NlMsghdr struct { 625type NlMsghdr struct {
@@ -640,6 +685,27 @@ type RtNexthop struct {
640 Ifindex int32 685 Ifindex int32
641} 686}
642 687
688type NdUseroptmsg struct {
689 Family uint8
690 Pad1 uint8
691 Opts_len uint16
692 Ifindex int32
693 Icmp_type uint8
694 Icmp_code uint8
695 Pad2 uint16
696 Pad3 uint32
697}
698
699type NdMsg struct {
700 Family uint8
701 Pad1 uint8
702 Pad2 uint16
703 Ifindex int32
704 State uint16
705 Flags uint8
706 Type uint8
707}
708
643const ( 709const (
644 SizeofSockFilter = 0x8 710 SizeofSockFilter = 0x8
645 SizeofSockFprog = 0x10 711 SizeofSockFprog = 0x10
@@ -654,7 +720,6 @@ type SockFilter struct {
654 720
655type SockFprog struct { 721type SockFprog struct {
656 Len uint16 722 Len uint16
657 _ [6]byte
658 Filter *SockFilter 723 Filter *SockFilter
659} 724}
660 725
@@ -692,7 +757,6 @@ type Sysinfo_t struct {
692 Freeswap uint64 757 Freeswap uint64
693 Procs uint16 758 Procs uint16
694 Pad uint16 759 Pad uint16
695 _ [4]byte
696 Totalhigh uint64 760 Totalhigh uint64
697 Freehigh uint64 761 Freehigh uint64
698 Unit uint32 762 Unit uint32
@@ -711,7 +775,6 @@ type Utsname struct {
711 775
712type Ustat_t struct { 776type Ustat_t struct {
713 Tfree int32 777 Tfree int32
714 _ [4]byte
715 Tinode uint64 778 Tinode uint64
716 Fname [6]int8 779 Fname [6]int8
717 Fpack [6]int8 780 Fpack [6]int8
@@ -760,7 +823,30 @@ type Sigset_t struct {
760 Val [16]uint64 823 Val [16]uint64
761} 824}
762 825
763const RNDGETENTCNT = 0x40045200 826type SignalfdSiginfo struct {
827 Signo uint32
828 Errno int32
829 Code int32
830 Pid uint32
831 Uid uint32
832 Fd int32
833 Tid uint32
834 Band uint32
835 Overrun uint32
836 Trapno uint32
837 Status int32
838 Int int32
839 Ptr uint64
840 Utime uint64
841 Stime uint64
842 Addr uint64
843 Addr_lsb uint16
844 _ uint16
845 Syscall int32
846 Call_addr uint64
847 Arch uint32
848 _ [28]uint8
849}
764 850
765const PERF_IOC_FLAG_GROUP = 0x1 851const PERF_IOC_FLAG_GROUP = 0x1
766 852
@@ -784,11 +870,9 @@ type Winsize struct {
784 870
785type Taskstats struct { 871type Taskstats struct {
786 Version uint16 872 Version uint16
787 _ [2]byte
788 Ac_exitcode uint32 873 Ac_exitcode uint32
789 Ac_flag uint8 874 Ac_flag uint8
790 Ac_nice uint8 875 Ac_nice uint8
791 _ [6]byte
792 Cpu_count uint64 876 Cpu_count uint64
793 Cpu_delay_total uint64 877 Cpu_delay_total uint64
794 Blkio_count uint64 878 Blkio_count uint64
@@ -806,7 +890,6 @@ type Taskstats struct {
806 Ac_pid uint32 890 Ac_pid uint32
807 Ac_ppid uint32 891 Ac_ppid uint32
808 Ac_btime uint32 892 Ac_btime uint32
809 _ [4]byte
810 Ac_etime uint64 893 Ac_etime uint64
811 Ac_utime uint64 894 Ac_utime uint64
812 Ac_stime uint64 895 Ac_stime uint64
@@ -830,6 +913,8 @@ type Taskstats struct {
830 Cpu_scaled_run_real_total uint64 913 Cpu_scaled_run_real_total uint64
831 Freepages_count uint64 914 Freepages_count uint64
832 Freepages_delay_total uint64 915 Freepages_delay_total uint64
916 Thrashing_count uint64
917 Thrashing_delay_total uint64
833} 918}
834 919
835const ( 920const (
@@ -932,7 +1017,8 @@ type PerfEventAttr struct {
932 Clockid int32 1017 Clockid int32
933 Sample_regs_intr uint64 1018 Sample_regs_intr uint64
934 Aux_watermark uint32 1019 Aux_watermark uint32
935 _ uint32 1020 Sample_max_stack uint16
1021 _ uint16
936} 1022}
937 1023
938type PerfEventMmapPage struct { 1024type PerfEventMmapPage struct {
@@ -1035,6 +1121,7 @@ const (
1035 PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7 1121 PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7
1036 PERF_COUNT_SW_EMULATION_FAULTS = 0x8 1122 PERF_COUNT_SW_EMULATION_FAULTS = 0x8
1037 PERF_COUNT_SW_DUMMY = 0x9 1123 PERF_COUNT_SW_DUMMY = 0x9
1124 PERF_COUNT_SW_BPF_OUTPUT = 0xa
1038 1125
1039 PERF_SAMPLE_IP = 0x1 1126 PERF_SAMPLE_IP = 0x1
1040 PERF_SAMPLE_TID = 0x2 1127 PERF_SAMPLE_TID = 0x2
@@ -1056,21 +1143,38 @@ const (
1056 PERF_SAMPLE_BRANCH_ANY_CALL = 0x10 1143 PERF_SAMPLE_BRANCH_ANY_CALL = 0x10
1057 PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20 1144 PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20
1058 PERF_SAMPLE_BRANCH_IND_CALL = 0x40 1145 PERF_SAMPLE_BRANCH_IND_CALL = 0x40
1146 PERF_SAMPLE_BRANCH_ABORT_TX = 0x80
1147 PERF_SAMPLE_BRANCH_IN_TX = 0x100
1148 PERF_SAMPLE_BRANCH_NO_TX = 0x200
1149 PERF_SAMPLE_BRANCH_COND = 0x400
1150 PERF_SAMPLE_BRANCH_CALL_STACK = 0x800
1151 PERF_SAMPLE_BRANCH_IND_JUMP = 0x1000
1152 PERF_SAMPLE_BRANCH_CALL = 0x2000
1153 PERF_SAMPLE_BRANCH_NO_FLAGS = 0x4000
1154 PERF_SAMPLE_BRANCH_NO_CYCLES = 0x8000
1155 PERF_SAMPLE_BRANCH_TYPE_SAVE = 0x10000
1059 1156
1060 PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1 1157 PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
1061 PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2 1158 PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
1062 PERF_FORMAT_ID = 0x4 1159 PERF_FORMAT_ID = 0x4
1063 PERF_FORMAT_GROUP = 0x8 1160 PERF_FORMAT_GROUP = 0x8
1064 1161
1065 PERF_RECORD_MMAP = 0x1 1162 PERF_RECORD_MMAP = 0x1
1066 PERF_RECORD_LOST = 0x2 1163 PERF_RECORD_LOST = 0x2
1067 PERF_RECORD_COMM = 0x3 1164 PERF_RECORD_COMM = 0x3
1068 PERF_RECORD_EXIT = 0x4 1165 PERF_RECORD_EXIT = 0x4
1069 PERF_RECORD_THROTTLE = 0x5 1166 PERF_RECORD_THROTTLE = 0x5
1070 PERF_RECORD_UNTHROTTLE = 0x6 1167 PERF_RECORD_UNTHROTTLE = 0x6
1071 PERF_RECORD_FORK = 0x7 1168 PERF_RECORD_FORK = 0x7
1072 PERF_RECORD_READ = 0x8 1169 PERF_RECORD_READ = 0x8
1073 PERF_RECORD_SAMPLE = 0x9 1170 PERF_RECORD_SAMPLE = 0x9
1171 PERF_RECORD_MMAP2 = 0xa
1172 PERF_RECORD_AUX = 0xb
1173 PERF_RECORD_ITRACE_START = 0xc
1174 PERF_RECORD_LOST_SAMPLES = 0xd
1175 PERF_RECORD_SWITCH = 0xe
1176 PERF_RECORD_SWITCH_CPU_WIDE = 0xf
1177 PERF_RECORD_NAMESPACES = 0x10
1074 1178
1075 PERF_CONTEXT_HV = -0x20 1179 PERF_CONTEXT_HV = -0x20
1076 PERF_CONTEXT_KERNEL = -0x80 1180 PERF_CONTEXT_KERNEL = -0x80
@@ -1083,6 +1187,7 @@ const (
1083 PERF_FLAG_FD_NO_GROUP = 0x1 1187 PERF_FLAG_FD_NO_GROUP = 0x1
1084 PERF_FLAG_FD_OUTPUT = 0x2 1188 PERF_FLAG_FD_OUTPUT = 0x2
1085 PERF_FLAG_PID_CGROUP = 0x4 1189 PERF_FLAG_PID_CGROUP = 0x4
1190 PERF_FLAG_FD_CLOEXEC = 0x8
1086) 1191)
1087 1192
1088const ( 1193const (
@@ -1178,7 +1283,6 @@ type HDGeometry struct {
1178 Heads uint8 1283 Heads uint8
1179 Sectors uint8 1284 Sectors uint8
1180 Cylinders uint16 1285 Cylinders uint16
1181 _ [4]byte
1182 Start uint64 1286 Start uint64
1183} 1287}
1184 1288
@@ -1341,6 +1445,21 @@ type TpacketBlockDesc struct {
1341 Hdr [40]byte 1445 Hdr [40]byte
1342} 1446}
1343 1447
1448type TpacketBDTS struct {
1449 Sec uint32
1450 Usec uint32
1451}
1452
1453type TpacketHdrV1 struct {
1454 Block_status uint32
1455 Num_pkts uint32
1456 Offset_to_first_pkt uint32
1457 Blk_len uint32
1458 Seq_num uint64
1459 Ts_first_pkt TpacketBDTS
1460 Ts_last_pkt TpacketBDTS
1461}
1462
1344type TpacketReq struct { 1463type TpacketReq struct {
1345 Block_size uint32 1464 Block_size uint32
1346 Block_nr uint32 1465 Block_nr uint32
@@ -1389,6 +1508,9 @@ const (
1389 SizeofTpacketHdr = 0x20 1508 SizeofTpacketHdr = 0x20
1390 SizeofTpacket2Hdr = 0x20 1509 SizeofTpacket2Hdr = 0x20
1391 SizeofTpacket3Hdr = 0x30 1510 SizeofTpacket3Hdr = 0x30
1511
1512 SizeofTpacketStats = 0x8
1513 SizeofTpacketStatsV3 = 0xc
1392) 1514)
1393 1515
1394const ( 1516const (
@@ -1864,7 +1986,6 @@ type RTCTime struct {
1864type RTCWkAlrm struct { 1986type RTCWkAlrm struct {
1865 Enabled uint8 1987 Enabled uint8
1866 Pending uint8 1988 Pending uint8
1867 _ [2]byte
1868 Time RTCTime 1989 Time RTCTime
1869} 1990}
1870 1991
@@ -1882,7 +2003,6 @@ type BlkpgIoctlArg struct {
1882 Op int32 2003 Op int32
1883 Flags int32 2004 Flags int32
1884 Datalen int32 2005 Datalen int32
1885 _ [4]byte
1886 Data *byte 2006 Data *byte
1887} 2007}
1888 2008
@@ -1969,6 +2089,10 @@ const (
1969 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa 2089 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa
1970) 2090)
1971 2091
2092type ScmTimestamping struct {
2093 Ts [3]Timespec
2094}
2095
1972const ( 2096const (
1973 SOF_TIMESTAMPING_TX_HARDWARE = 0x1 2097 SOF_TIMESTAMPING_TX_HARDWARE = 0x1
1974 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2 2098 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2
@@ -1988,4 +2112,198 @@ const (
1988 2112
1989 SOF_TIMESTAMPING_LAST = 0x4000 2113 SOF_TIMESTAMPING_LAST = 0x4000
1990 SOF_TIMESTAMPING_MASK = 0x7fff 2114 SOF_TIMESTAMPING_MASK = 0x7fff
2115
2116 SCM_TSTAMP_SND = 0x0
2117 SCM_TSTAMP_SCHED = 0x1
2118 SCM_TSTAMP_ACK = 0x2
2119)
2120
2121type SockExtendedErr struct {
2122 Errno uint32
2123 Origin uint8
2124 Type uint8
2125 Code uint8
2126 Pad uint8
2127 Info uint32
2128 Data uint32
2129}
2130
2131type FanotifyEventMetadata struct {
2132 Event_len uint32
2133 Vers uint8
2134 Reserved uint8
2135 Metadata_len uint16
2136 Mask uint64
2137 Fd int32
2138 Pid int32
2139}
2140
2141type FanotifyResponse struct {
2142 Fd int32
2143 Response uint32
2144}
2145
2146const (
2147 CRYPTO_MSG_BASE = 0x10
2148 CRYPTO_MSG_NEWALG = 0x10
2149 CRYPTO_MSG_DELALG = 0x11
2150 CRYPTO_MSG_UPDATEALG = 0x12
2151 CRYPTO_MSG_GETALG = 0x13
2152 CRYPTO_MSG_DELRNG = 0x14
2153 CRYPTO_MSG_GETSTAT = 0x15
1991) 2154)
2155
2156const (
2157 CRYPTOCFGA_UNSPEC = 0x0
2158 CRYPTOCFGA_PRIORITY_VAL = 0x1
2159 CRYPTOCFGA_REPORT_LARVAL = 0x2
2160 CRYPTOCFGA_REPORT_HASH = 0x3
2161 CRYPTOCFGA_REPORT_BLKCIPHER = 0x4
2162 CRYPTOCFGA_REPORT_AEAD = 0x5
2163 CRYPTOCFGA_REPORT_COMPRESS = 0x6
2164 CRYPTOCFGA_REPORT_RNG = 0x7
2165 CRYPTOCFGA_REPORT_CIPHER = 0x8
2166 CRYPTOCFGA_REPORT_AKCIPHER = 0x9
2167 CRYPTOCFGA_REPORT_KPP = 0xa
2168 CRYPTOCFGA_REPORT_ACOMP = 0xb
2169 CRYPTOCFGA_STAT_LARVAL = 0xc
2170 CRYPTOCFGA_STAT_HASH = 0xd
2171 CRYPTOCFGA_STAT_BLKCIPHER = 0xe
2172 CRYPTOCFGA_STAT_AEAD = 0xf
2173 CRYPTOCFGA_STAT_COMPRESS = 0x10
2174 CRYPTOCFGA_STAT_RNG = 0x11
2175 CRYPTOCFGA_STAT_CIPHER = 0x12
2176 CRYPTOCFGA_STAT_AKCIPHER = 0x13
2177 CRYPTOCFGA_STAT_KPP = 0x14
2178 CRYPTOCFGA_STAT_ACOMP = 0x15
2179)
2180
2181type CryptoUserAlg struct {
2182 Name [64]int8
2183 Driver_name [64]int8
2184 Module_name [64]int8
2185 Type uint32
2186 Mask uint32
2187 Refcnt uint32
2188 Flags uint32
2189}
2190
2191type CryptoStatAEAD struct {
2192 Type [64]int8
2193 Encrypt_cnt uint64
2194 Encrypt_tlen uint64
2195 Decrypt_cnt uint64
2196 Decrypt_tlen uint64
2197 Err_cnt uint64
2198}
2199
2200type CryptoStatAKCipher struct {
2201 Type [64]int8
2202 Encrypt_cnt uint64
2203 Encrypt_tlen uint64
2204 Decrypt_cnt uint64
2205 Decrypt_tlen uint64
2206 Verify_cnt uint64
2207 Sign_cnt uint64
2208 Err_cnt uint64
2209}
2210
2211type CryptoStatCipher struct {
2212 Type [64]int8
2213 Encrypt_cnt uint64
2214 Encrypt_tlen uint64
2215 Decrypt_cnt uint64
2216 Decrypt_tlen uint64
2217 Err_cnt uint64
2218}
2219
2220type CryptoStatCompress struct {
2221 Type [64]int8
2222 Compress_cnt uint64
2223 Compress_tlen uint64
2224 Decompress_cnt uint64
2225 Decompress_tlen uint64
2226 Err_cnt uint64
2227}
2228
2229type CryptoStatHash struct {
2230 Type [64]int8
2231 Hash_cnt uint64
2232 Hash_tlen uint64
2233 Err_cnt uint64
2234}
2235
2236type CryptoStatKPP struct {
2237 Type [64]int8
2238 Setsecret_cnt uint64
2239 Generate_public_key_cnt uint64
2240 Compute_shared_secret_cnt uint64
2241 Err_cnt uint64
2242}
2243
2244type CryptoStatRNG struct {
2245 Type [64]int8
2246 Generate_cnt uint64
2247 Generate_tlen uint64
2248 Seed_cnt uint64
2249 Err_cnt uint64
2250}
2251
2252type CryptoStatLarval struct {
2253 Type [64]int8
2254}
2255
2256type CryptoReportLarval struct {
2257 Type [64]int8
2258}
2259
2260type CryptoReportHash struct {
2261 Type [64]int8
2262 Blocksize uint32
2263 Digestsize uint32
2264}
2265
2266type CryptoReportCipher struct {
2267 Type [64]int8
2268 Blocksize uint32
2269 Min_keysize uint32
2270 Max_keysize uint32
2271}
2272
2273type CryptoReportBlkCipher struct {
2274 Type [64]int8
2275 Geniv [64]int8
2276 Blocksize uint32
2277 Min_keysize uint32
2278 Max_keysize uint32
2279 Ivsize uint32
2280}
2281
2282type CryptoReportAEAD struct {
2283 Type [64]int8
2284 Geniv [64]int8
2285 Blocksize uint32
2286 Maxauthsize uint32
2287 Ivsize uint32
2288}
2289
2290type CryptoReportComp struct {
2291 Type [64]int8
2292}
2293
2294type CryptoReportRNG struct {
2295 Type [64]int8
2296 Seedsize uint32
2297}
2298
2299type CryptoReportAKCipher struct {
2300 Type [64]int8
2301}
2302
2303type CryptoReportKPP struct {
2304 Type [64]int8
2305}
2306
2307type CryptoReportAcomp struct {
2308 Type [64]int8
2309}
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 3dd1941..95374fd 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
@@ -412,6 +407,11 @@ type TCPInfo struct {
412 Total_retrans uint32 407 Total_retrans uint32
413} 408}
414 409
410type CanFilter struct {
411 Id uint32
412 Mask uint32
413}
414
415const ( 415const (
416 SizeofSockaddrInet4 = 0x10 416 SizeofSockaddrInet4 = 0x10
417 SizeofSockaddrInet6 = 0x1c 417 SizeofSockaddrInet6 = 0x1c
@@ -426,6 +426,7 @@ const (
426 SizeofSockaddrALG = 0x58 426 SizeofSockaddrALG = 0x58
427 SizeofSockaddrVM = 0x10 427 SizeofSockaddrVM = 0x10
428 SizeofSockaddrXDP = 0x10 428 SizeofSockaddrXDP = 0x10
429 SizeofSockaddrPPPoX = 0x1e
429 SizeofLinger = 0x8 430 SizeofLinger = 0x8
430 SizeofIovec = 0x10 431 SizeofIovec = 0x10
431 SizeofIPMreq = 0x8 432 SizeofIPMreq = 0x8
@@ -440,141 +441,185 @@ const (
440 SizeofICMPv6Filter = 0x20 441 SizeofICMPv6Filter = 0x20
441 SizeofUcred = 0xc 442 SizeofUcred = 0xc
442 SizeofTCPInfo = 0x68 443 SizeofTCPInfo = 0x68
444 SizeofCanFilter = 0x8
443) 445)
444 446
445const ( 447const (
446 IFA_UNSPEC = 0x0 448 NDA_UNSPEC = 0x0
447 IFA_ADDRESS = 0x1 449 NDA_DST = 0x1
448 IFA_LOCAL = 0x2 450 NDA_LLADDR = 0x2
449 IFA_LABEL = 0x3 451 NDA_CACHEINFO = 0x3
450 IFA_BROADCAST = 0x4 452 NDA_PROBES = 0x4
451 IFA_ANYCAST = 0x5 453 NDA_VLAN = 0x5
452 IFA_CACHEINFO = 0x6 454 NDA_PORT = 0x6
453 IFA_MULTICAST = 0x7 455 NDA_VNI = 0x7
454 IFLA_UNSPEC = 0x0 456 NDA_IFINDEX = 0x8
455 IFLA_ADDRESS = 0x1 457 NDA_MASTER = 0x9
456 IFLA_BROADCAST = 0x2 458 NDA_LINK_NETNSID = 0xa
457 IFLA_IFNAME = 0x3 459 NDA_SRC_VNI = 0xb
458 IFLA_INFO_KIND = 0x1 460 NTF_USE = 0x1
459 IFLA_MTU = 0x4 461 NTF_SELF = 0x2
460 IFLA_LINK = 0x5 462 NTF_MASTER = 0x4
461 IFLA_QDISC = 0x6 463 NTF_PROXY = 0x8
462 IFLA_STATS = 0x7 464 NTF_EXT_LEARNED = 0x10
463 IFLA_COST = 0x8 465 NTF_OFFLOADED = 0x20
464 IFLA_PRIORITY = 0x9 466 NTF_ROUTER = 0x80
465 IFLA_MASTER = 0xa 467 NUD_INCOMPLETE = 0x1
466 IFLA_WIRELESS = 0xb 468 NUD_REACHABLE = 0x2
467 IFLA_PROTINFO = 0xc 469 NUD_STALE = 0x4
468 IFLA_TXQLEN = 0xd 470 NUD_DELAY = 0x8
469 IFLA_MAP = 0xe 471 NUD_PROBE = 0x10
470 IFLA_WEIGHT = 0xf 472 NUD_FAILED = 0x20
471 IFLA_OPERSTATE = 0x10 473 NUD_NOARP = 0x40
472 IFLA_LINKMODE = 0x11 474 NUD_PERMANENT = 0x80
473 IFLA_LINKINFO = 0x12 475 NUD_NONE = 0x0
474 IFLA_NET_NS_PID = 0x13 476 IFA_UNSPEC = 0x0
475 IFLA_IFALIAS = 0x14 477 IFA_ADDRESS = 0x1
476 IFLA_NUM_VF = 0x15 478 IFA_LOCAL = 0x2
477 IFLA_VFINFO_LIST = 0x16 479 IFA_LABEL = 0x3
478 IFLA_STATS64 = 0x17 480 IFA_BROADCAST = 0x4
479 IFLA_VF_PORTS = 0x18 481 IFA_ANYCAST = 0x5
480 IFLA_PORT_SELF = 0x19 482 IFA_CACHEINFO = 0x6
481 IFLA_AF_SPEC = 0x1a 483 IFA_MULTICAST = 0x7
482 IFLA_GROUP = 0x1b 484 IFA_FLAGS = 0x8
483 IFLA_NET_NS_FD = 0x1c 485 IFA_RT_PRIORITY = 0x9
484 IFLA_EXT_MASK = 0x1d 486 IFA_TARGET_NETNSID = 0xa
485 IFLA_PROMISCUITY = 0x1e 487 IFLA_UNSPEC = 0x0
486 IFLA_NUM_TX_QUEUES = 0x1f 488 IFLA_ADDRESS = 0x1
487 IFLA_NUM_RX_QUEUES = 0x20 489 IFLA_BROADCAST = 0x2
488 IFLA_CARRIER = 0x21 490 IFLA_IFNAME = 0x3
489 IFLA_PHYS_PORT_ID = 0x22 491 IFLA_MTU = 0x4
490 IFLA_CARRIER_CHANGES = 0x23 492 IFLA_LINK = 0x5
491 IFLA_PHYS_SWITCH_ID = 0x24 493 IFLA_QDISC = 0x6
492 IFLA_LINK_NETNSID = 0x25 494 IFLA_STATS = 0x7
493 IFLA_PHYS_PORT_NAME = 0x26 495 IFLA_COST = 0x8
494 IFLA_PROTO_DOWN = 0x27 496 IFLA_PRIORITY = 0x9
495 IFLA_GSO_MAX_SEGS = 0x28 497 IFLA_MASTER = 0xa
496 IFLA_GSO_MAX_SIZE = 0x29 498 IFLA_WIRELESS = 0xb
497 IFLA_PAD = 0x2a 499 IFLA_PROTINFO = 0xc
498 IFLA_XDP = 0x2b 500 IFLA_TXQLEN = 0xd
499 IFLA_EVENT = 0x2c 501 IFLA_MAP = 0xe
500 IFLA_NEW_NETNSID = 0x2d 502 IFLA_WEIGHT = 0xf
501 IFLA_IF_NETNSID = 0x2e 503 IFLA_OPERSTATE = 0x10
502 IFLA_MAX = 0x33 504 IFLA_LINKMODE = 0x11
503 RT_SCOPE_UNIVERSE = 0x0 505 IFLA_LINKINFO = 0x12
504 RT_SCOPE_SITE = 0xc8 506 IFLA_NET_NS_PID = 0x13
505 RT_SCOPE_LINK = 0xfd 507 IFLA_IFALIAS = 0x14
506 RT_SCOPE_HOST = 0xfe 508 IFLA_NUM_VF = 0x15
507 RT_SCOPE_NOWHERE = 0xff 509 IFLA_VFINFO_LIST = 0x16
508 RT_TABLE_UNSPEC = 0x0 510 IFLA_STATS64 = 0x17
509 RT_TABLE_COMPAT = 0xfc 511 IFLA_VF_PORTS = 0x18
510 RT_TABLE_DEFAULT = 0xfd 512 IFLA_PORT_SELF = 0x19
511 RT_TABLE_MAIN = 0xfe 513 IFLA_AF_SPEC = 0x1a
512 RT_TABLE_LOCAL = 0xff 514 IFLA_GROUP = 0x1b
513 RT_TABLE_MAX = 0xffffffff 515 IFLA_NET_NS_FD = 0x1c
514 RTA_UNSPEC = 0x0 516 IFLA_EXT_MASK = 0x1d
515 RTA_DST = 0x1 517 IFLA_PROMISCUITY = 0x1e
516 RTA_SRC = 0x2 518 IFLA_NUM_TX_QUEUES = 0x1f
517 RTA_IIF = 0x3 519 IFLA_NUM_RX_QUEUES = 0x20
518 RTA_OIF = 0x4 520 IFLA_CARRIER = 0x21
519 RTA_GATEWAY = 0x5 521 IFLA_PHYS_PORT_ID = 0x22
520 RTA_PRIORITY = 0x6 522 IFLA_CARRIER_CHANGES = 0x23
521 RTA_PREFSRC = 0x7 523 IFLA_PHYS_SWITCH_ID = 0x24
522 RTA_METRICS = 0x8 524 IFLA_LINK_NETNSID = 0x25
523 RTA_MULTIPATH = 0x9 525 IFLA_PHYS_PORT_NAME = 0x26
524 RTA_FLOW = 0xb 526 IFLA_PROTO_DOWN = 0x27
525 RTA_CACHEINFO = 0xc 527 IFLA_GSO_MAX_SEGS = 0x28
526 RTA_TABLE = 0xf 528 IFLA_GSO_MAX_SIZE = 0x29
527 RTA_MARK = 0x10 529 IFLA_PAD = 0x2a
528 RTA_MFC_STATS = 0x11 530 IFLA_XDP = 0x2b
529 RTA_VIA = 0x12 531 IFLA_EVENT = 0x2c
530 RTA_NEWDST = 0x13 532 IFLA_NEW_NETNSID = 0x2d
531 RTA_PREF = 0x14 533 IFLA_IF_NETNSID = 0x2e
532 RTA_ENCAP_TYPE = 0x15 534 IFLA_TARGET_NETNSID = 0x2e
533 RTA_ENCAP = 0x16 535 IFLA_CARRIER_UP_COUNT = 0x2f
534 RTA_EXPIRES = 0x17 536 IFLA_CARRIER_DOWN_COUNT = 0x30
535 RTA_PAD = 0x18 537 IFLA_NEW_IFINDEX = 0x31
536 RTA_UID = 0x19 538 IFLA_MIN_MTU = 0x32
537 RTA_TTL_PROPAGATE = 0x1a 539 IFLA_MAX_MTU = 0x33
538 RTA_IP_PROTO = 0x1b 540 IFLA_MAX = 0x33
539 RTA_SPORT = 0x1c 541 IFLA_INFO_KIND = 0x1
540 RTA_DPORT = 0x1d 542 IFLA_INFO_DATA = 0x2
541 RTN_UNSPEC = 0x0 543 IFLA_INFO_XSTATS = 0x3
542 RTN_UNICAST = 0x1 544 IFLA_INFO_SLAVE_KIND = 0x4
543 RTN_LOCAL = 0x2 545 IFLA_INFO_SLAVE_DATA = 0x5
544 RTN_BROADCAST = 0x3 546 RT_SCOPE_UNIVERSE = 0x0
545 RTN_ANYCAST = 0x4 547 RT_SCOPE_SITE = 0xc8
546 RTN_MULTICAST = 0x5 548 RT_SCOPE_LINK = 0xfd
547 RTN_BLACKHOLE = 0x6 549 RT_SCOPE_HOST = 0xfe
548 RTN_UNREACHABLE = 0x7 550 RT_SCOPE_NOWHERE = 0xff
549 RTN_PROHIBIT = 0x8 551 RT_TABLE_UNSPEC = 0x0
550 RTN_THROW = 0x9 552 RT_TABLE_COMPAT = 0xfc
551 RTN_NAT = 0xa 553 RT_TABLE_DEFAULT = 0xfd
552 RTN_XRESOLVE = 0xb 554 RT_TABLE_MAIN = 0xfe
553 RTNLGRP_NONE = 0x0 555 RT_TABLE_LOCAL = 0xff
554 RTNLGRP_LINK = 0x1 556 RT_TABLE_MAX = 0xffffffff
555 RTNLGRP_NOTIFY = 0x2 557 RTA_UNSPEC = 0x0
556 RTNLGRP_NEIGH = 0x3 558 RTA_DST = 0x1
557 RTNLGRP_TC = 0x4 559 RTA_SRC = 0x2
558 RTNLGRP_IPV4_IFADDR = 0x5 560 RTA_IIF = 0x3
559 RTNLGRP_IPV4_MROUTE = 0x6 561 RTA_OIF = 0x4
560 RTNLGRP_IPV4_ROUTE = 0x7 562 RTA_GATEWAY = 0x5
561 RTNLGRP_IPV4_RULE = 0x8 563 RTA_PRIORITY = 0x6
562 RTNLGRP_IPV6_IFADDR = 0x9 564 RTA_PREFSRC = 0x7
563 RTNLGRP_IPV6_MROUTE = 0xa 565 RTA_METRICS = 0x8
564 RTNLGRP_IPV6_ROUTE = 0xb 566 RTA_MULTIPATH = 0x9
565 RTNLGRP_IPV6_IFINFO = 0xc 567 RTA_FLOW = 0xb
566 RTNLGRP_IPV6_PREFIX = 0x12 568 RTA_CACHEINFO = 0xc
567 RTNLGRP_IPV6_RULE = 0x13 569 RTA_TABLE = 0xf
568 RTNLGRP_ND_USEROPT = 0x14 570 RTA_MARK = 0x10
569 SizeofNlMsghdr = 0x10 571 RTA_MFC_STATS = 0x11
570 SizeofNlMsgerr = 0x14 572 RTA_VIA = 0x12
571 SizeofRtGenmsg = 0x1 573 RTA_NEWDST = 0x13
572 SizeofNlAttr = 0x4 574 RTA_PREF = 0x14
573 SizeofRtAttr = 0x4 575 RTA_ENCAP_TYPE = 0x15
574 SizeofIfInfomsg = 0x10 576 RTA_ENCAP = 0x16
575 SizeofIfAddrmsg = 0x8 577 RTA_EXPIRES = 0x17
576 SizeofRtMsg = 0xc 578 RTA_PAD = 0x18
577 SizeofRtNexthop = 0x8 579 RTA_UID = 0x19
580 RTA_TTL_PROPAGATE = 0x1a
581 RTA_IP_PROTO = 0x1b
582 RTA_SPORT = 0x1c
583 RTA_DPORT = 0x1d
584 RTN_UNSPEC = 0x0
585 RTN_UNICAST = 0x1
586 RTN_LOCAL = 0x2
587 RTN_BROADCAST = 0x3
588 RTN_ANYCAST = 0x4
589 RTN_MULTICAST = 0x5
590 RTN_BLACKHOLE = 0x6
591 RTN_UNREACHABLE = 0x7
592 RTN_PROHIBIT = 0x8
593 RTN_THROW = 0x9
594 RTN_NAT = 0xa
595 RTN_XRESOLVE = 0xb
596 RTNLGRP_NONE = 0x0
597 RTNLGRP_LINK = 0x1
598 RTNLGRP_NOTIFY = 0x2
599 RTNLGRP_NEIGH = 0x3
600 RTNLGRP_TC = 0x4
601 RTNLGRP_IPV4_IFADDR = 0x5
602 RTNLGRP_IPV4_MROUTE = 0x6
603 RTNLGRP_IPV4_ROUTE = 0x7
604 RTNLGRP_IPV4_RULE = 0x8
605 RTNLGRP_IPV6_IFADDR = 0x9
606 RTNLGRP_IPV6_MROUTE = 0xa
607 RTNLGRP_IPV6_ROUTE = 0xb
608 RTNLGRP_IPV6_IFINFO = 0xc
609 RTNLGRP_IPV6_PREFIX = 0x12
610 RTNLGRP_IPV6_RULE = 0x13
611 RTNLGRP_ND_USEROPT = 0x14
612 SizeofNlMsghdr = 0x10
613 SizeofNlMsgerr = 0x14
614 SizeofRtGenmsg = 0x1
615 SizeofNlAttr = 0x4
616 SizeofRtAttr = 0x4
617 SizeofIfInfomsg = 0x10
618 SizeofIfAddrmsg = 0x8
619 SizeofRtMsg = 0xc
620 SizeofRtNexthop = 0x8
621 SizeofNdUseroptmsg = 0x10
622 SizeofNdMsg = 0xc
578) 623)
579 624
580type NlMsghdr struct { 625type NlMsghdr struct {
@@ -640,6 +685,27 @@ type RtNexthop struct {
640 Ifindex int32 685 Ifindex int32
641} 686}
642 687
688type NdUseroptmsg struct {
689 Family uint8
690 Pad1 uint8
691 Opts_len uint16
692 Ifindex int32
693 Icmp_type uint8
694 Icmp_code uint8
695 Pad2 uint16
696 Pad3 uint32
697}
698
699type NdMsg struct {
700 Family uint8
701 Pad1 uint8
702 Pad2 uint16
703 Ifindex int32
704 State uint16
705 Flags uint8
706 Type uint8
707}
708
643const ( 709const (
644 SizeofSockFilter = 0x8 710 SizeofSockFilter = 0x8
645 SizeofSockFprog = 0x10 711 SizeofSockFprog = 0x10
@@ -654,7 +720,6 @@ type SockFilter struct {
654 720
655type SockFprog struct { 721type SockFprog struct {
656 Len uint16 722 Len uint16
657 _ [6]byte
658 Filter *SockFilter 723 Filter *SockFilter
659} 724}
660 725
@@ -692,7 +757,6 @@ type Sysinfo_t struct {
692 Freeswap uint64 757 Freeswap uint64
693 Procs uint16 758 Procs uint16
694 Pad uint16 759 Pad uint16
695 _ [4]byte
696 Totalhigh uint64 760 Totalhigh uint64
697 Freehigh uint64 761 Freehigh uint64
698 Unit uint32 762 Unit uint32
@@ -711,7 +775,6 @@ type Utsname struct {
711 775
712type Ustat_t struct { 776type Ustat_t struct {
713 Tfree int32 777 Tfree int32
714 _ [4]byte
715 Tinode uint64 778 Tinode uint64
716 Fname [6]int8 779 Fname [6]int8
717 Fpack [6]int8 780 Fpack [6]int8
@@ -760,7 +823,30 @@ type Sigset_t struct {
760 Val [16]uint64 823 Val [16]uint64
761} 824}
762 825
763const RNDGETENTCNT = 0x40045200 826type SignalfdSiginfo struct {
827 Signo uint32
828 Errno int32
829 Code int32
830 Pid uint32
831 Uid uint32
832 Fd int32
833 Tid uint32
834 Band uint32
835 Overrun uint32
836 Trapno uint32
837 Status int32
838 Int int32
839 Ptr uint64
840 Utime uint64
841 Stime uint64
842 Addr uint64
843 Addr_lsb uint16
844 _ uint16
845 Syscall int32
846 Call_addr uint64
847 Arch uint32
848 _ [28]uint8
849}
764 850
765const PERF_IOC_FLAG_GROUP = 0x1 851const PERF_IOC_FLAG_GROUP = 0x1
766 852
@@ -784,11 +870,9 @@ type Winsize struct {
784 870
785type Taskstats struct { 871type Taskstats struct {
786 Version uint16 872 Version uint16
787 _ [2]byte
788 Ac_exitcode uint32 873 Ac_exitcode uint32
789 Ac_flag uint8 874 Ac_flag uint8
790 Ac_nice uint8 875 Ac_nice uint8
791 _ [6]byte
792 Cpu_count uint64 876 Cpu_count uint64
793 Cpu_delay_total uint64 877 Cpu_delay_total uint64
794 Blkio_count uint64 878 Blkio_count uint64
@@ -806,7 +890,6 @@ type Taskstats struct {
806 Ac_pid uint32 890 Ac_pid uint32
807 Ac_ppid uint32 891 Ac_ppid uint32
808 Ac_btime uint32 892 Ac_btime uint32
809 _ [4]byte
810 Ac_etime uint64 893 Ac_etime uint64
811 Ac_utime uint64 894 Ac_utime uint64
812 Ac_stime uint64 895 Ac_stime uint64
@@ -830,6 +913,8 @@ type Taskstats struct {
830 Cpu_scaled_run_real_total uint64 913 Cpu_scaled_run_real_total uint64
831 Freepages_count uint64 914 Freepages_count uint64
832 Freepages_delay_total uint64 915 Freepages_delay_total uint64
916 Thrashing_count uint64
917 Thrashing_delay_total uint64
833} 918}
834 919
835const ( 920const (
@@ -932,7 +1017,8 @@ type PerfEventAttr struct {
932 Clockid int32 1017 Clockid int32
933 Sample_regs_intr uint64 1018 Sample_regs_intr uint64
934 Aux_watermark uint32 1019 Aux_watermark uint32
935 _ uint32 1020 Sample_max_stack uint16
1021 _ uint16
936} 1022}
937 1023
938type PerfEventMmapPage struct { 1024type PerfEventMmapPage struct {
@@ -1035,6 +1121,7 @@ const (
1035 PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7 1121 PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7
1036 PERF_COUNT_SW_EMULATION_FAULTS = 0x8 1122 PERF_COUNT_SW_EMULATION_FAULTS = 0x8
1037 PERF_COUNT_SW_DUMMY = 0x9 1123 PERF_COUNT_SW_DUMMY = 0x9
1124 PERF_COUNT_SW_BPF_OUTPUT = 0xa
1038 1125
1039 PERF_SAMPLE_IP = 0x1 1126 PERF_SAMPLE_IP = 0x1
1040 PERF_SAMPLE_TID = 0x2 1127 PERF_SAMPLE_TID = 0x2
@@ -1056,21 +1143,38 @@ const (
1056 PERF_SAMPLE_BRANCH_ANY_CALL = 0x10 1143 PERF_SAMPLE_BRANCH_ANY_CALL = 0x10
1057 PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20 1144 PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20
1058 PERF_SAMPLE_BRANCH_IND_CALL = 0x40 1145 PERF_SAMPLE_BRANCH_IND_CALL = 0x40
1146 PERF_SAMPLE_BRANCH_ABORT_TX = 0x80
1147 PERF_SAMPLE_BRANCH_IN_TX = 0x100
1148 PERF_SAMPLE_BRANCH_NO_TX = 0x200
1149 PERF_SAMPLE_BRANCH_COND = 0x400
1150 PERF_SAMPLE_BRANCH_CALL_STACK = 0x800
1151 PERF_SAMPLE_BRANCH_IND_JUMP = 0x1000
1152 PERF_SAMPLE_BRANCH_CALL = 0x2000
1153 PERF_SAMPLE_BRANCH_NO_FLAGS = 0x4000
1154 PERF_SAMPLE_BRANCH_NO_CYCLES = 0x8000
1155 PERF_SAMPLE_BRANCH_TYPE_SAVE = 0x10000
1059 1156
1060 PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1 1157 PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
1061 PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2 1158 PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
1062 PERF_FORMAT_ID = 0x4 1159 PERF_FORMAT_ID = 0x4
1063 PERF_FORMAT_GROUP = 0x8 1160 PERF_FORMAT_GROUP = 0x8
1064 1161
1065 PERF_RECORD_MMAP = 0x1 1162 PERF_RECORD_MMAP = 0x1
1066 PERF_RECORD_LOST = 0x2 1163 PERF_RECORD_LOST = 0x2
1067 PERF_RECORD_COMM = 0x3 1164 PERF_RECORD_COMM = 0x3
1068 PERF_RECORD_EXIT = 0x4 1165 PERF_RECORD_EXIT = 0x4
1069 PERF_RECORD_THROTTLE = 0x5 1166 PERF_RECORD_THROTTLE = 0x5
1070 PERF_RECORD_UNTHROTTLE = 0x6 1167 PERF_RECORD_UNTHROTTLE = 0x6
1071 PERF_RECORD_FORK = 0x7 1168 PERF_RECORD_FORK = 0x7
1072 PERF_RECORD_READ = 0x8 1169 PERF_RECORD_READ = 0x8
1073 PERF_RECORD_SAMPLE = 0x9 1170 PERF_RECORD_SAMPLE = 0x9
1171 PERF_RECORD_MMAP2 = 0xa
1172 PERF_RECORD_AUX = 0xb
1173 PERF_RECORD_ITRACE_START = 0xc
1174 PERF_RECORD_LOST_SAMPLES = 0xd
1175 PERF_RECORD_SWITCH = 0xe
1176 PERF_RECORD_SWITCH_CPU_WIDE = 0xf
1177 PERF_RECORD_NAMESPACES = 0x10
1074 1178
1075 PERF_CONTEXT_HV = -0x20 1179 PERF_CONTEXT_HV = -0x20
1076 PERF_CONTEXT_KERNEL = -0x80 1180 PERF_CONTEXT_KERNEL = -0x80
@@ -1083,6 +1187,7 @@ const (
1083 PERF_FLAG_FD_NO_GROUP = 0x1 1187 PERF_FLAG_FD_NO_GROUP = 0x1
1084 PERF_FLAG_FD_OUTPUT = 0x2 1188 PERF_FLAG_FD_OUTPUT = 0x2
1085 PERF_FLAG_PID_CGROUP = 0x4 1189 PERF_FLAG_PID_CGROUP = 0x4
1190 PERF_FLAG_FD_CLOEXEC = 0x8
1086) 1191)
1087 1192
1088const ( 1193const (
@@ -1178,7 +1283,6 @@ type HDGeometry struct {
1178 Heads uint8 1283 Heads uint8
1179 Sectors uint8 1284 Sectors uint8
1180 Cylinders uint16 1285 Cylinders uint16
1181 _ [4]byte
1182 Start uint64 1286 Start uint64
1183} 1287}
1184 1288
@@ -1341,6 +1445,21 @@ type TpacketBlockDesc struct {
1341 Hdr [40]byte 1445 Hdr [40]byte
1342} 1446}
1343 1447
1448type TpacketBDTS struct {
1449 Sec uint32
1450 Usec uint32
1451}
1452
1453type TpacketHdrV1 struct {
1454 Block_status uint32
1455 Num_pkts uint32
1456 Offset_to_first_pkt uint32
1457 Blk_len uint32
1458 Seq_num uint64
1459 Ts_first_pkt TpacketBDTS
1460 Ts_last_pkt TpacketBDTS
1461}
1462
1344type TpacketReq struct { 1463type TpacketReq struct {
1345 Block_size uint32 1464 Block_size uint32
1346 Block_nr uint32 1465 Block_nr uint32
@@ -1389,6 +1508,9 @@ const (
1389 SizeofTpacketHdr = 0x20 1508 SizeofTpacketHdr = 0x20
1390 SizeofTpacket2Hdr = 0x20 1509 SizeofTpacket2Hdr = 0x20
1391 SizeofTpacket3Hdr = 0x30 1510 SizeofTpacket3Hdr = 0x30
1511
1512 SizeofTpacketStats = 0x8
1513 SizeofTpacketStatsV3 = 0xc
1392) 1514)
1393 1515
1394const ( 1516const (
@@ -1864,7 +1986,6 @@ type RTCTime struct {
1864type RTCWkAlrm struct { 1986type RTCWkAlrm struct {
1865 Enabled uint8 1987 Enabled uint8
1866 Pending uint8 1988 Pending uint8
1867 _ [2]byte
1868 Time RTCTime 1989 Time RTCTime
1869} 1990}
1870 1991
@@ -1882,7 +2003,6 @@ type BlkpgIoctlArg struct {
1882 Op int32 2003 Op int32
1883 Flags int32 2004 Flags int32
1884 Datalen int32 2005 Datalen int32
1885 _ [4]byte
1886 Data *byte 2006 Data *byte
1887} 2007}
1888 2008
@@ -1969,6 +2089,10 @@ const (
1969 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa 2089 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa
1970) 2090)
1971 2091
2092type ScmTimestamping struct {
2093 Ts [3]Timespec
2094}
2095
1972const ( 2096const (
1973 SOF_TIMESTAMPING_TX_HARDWARE = 0x1 2097 SOF_TIMESTAMPING_TX_HARDWARE = 0x1
1974 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2 2098 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2
@@ -1988,4 +2112,198 @@ const (
1988 2112
1989 SOF_TIMESTAMPING_LAST = 0x4000 2113 SOF_TIMESTAMPING_LAST = 0x4000
1990 SOF_TIMESTAMPING_MASK = 0x7fff 2114 SOF_TIMESTAMPING_MASK = 0x7fff
2115
2116 SCM_TSTAMP_SND = 0x0
2117 SCM_TSTAMP_SCHED = 0x1
2118 SCM_TSTAMP_ACK = 0x2
2119)
2120
2121type SockExtendedErr struct {
2122 Errno uint32
2123 Origin uint8
2124 Type uint8
2125 Code uint8
2126 Pad uint8
2127 Info uint32
2128 Data uint32
2129}
2130
2131type FanotifyEventMetadata struct {
2132 Event_len uint32
2133 Vers uint8
2134 Reserved uint8
2135 Metadata_len uint16
2136 Mask uint64
2137 Fd int32
2138 Pid int32
2139}
2140
2141type FanotifyResponse struct {
2142 Fd int32
2143 Response uint32
2144}
2145
2146const (
2147 CRYPTO_MSG_BASE = 0x10
2148 CRYPTO_MSG_NEWALG = 0x10
2149 CRYPTO_MSG_DELALG = 0x11
2150 CRYPTO_MSG_UPDATEALG = 0x12
2151 CRYPTO_MSG_GETALG = 0x13
2152 CRYPTO_MSG_DELRNG = 0x14
2153 CRYPTO_MSG_GETSTAT = 0x15
1991) 2154)
2155
2156const (
2157 CRYPTOCFGA_UNSPEC = 0x0
2158 CRYPTOCFGA_PRIORITY_VAL = 0x1
2159 CRYPTOCFGA_REPORT_LARVAL = 0x2
2160 CRYPTOCFGA_REPORT_HASH = 0x3
2161 CRYPTOCFGA_REPORT_BLKCIPHER = 0x4
2162 CRYPTOCFGA_REPORT_AEAD = 0x5
2163 CRYPTOCFGA_REPORT_COMPRESS = 0x6
2164 CRYPTOCFGA_REPORT_RNG = 0x7
2165 CRYPTOCFGA_REPORT_CIPHER = 0x8
2166 CRYPTOCFGA_REPORT_AKCIPHER = 0x9
2167 CRYPTOCFGA_REPORT_KPP = 0xa
2168 CRYPTOCFGA_REPORT_ACOMP = 0xb
2169 CRYPTOCFGA_STAT_LARVAL = 0xc
2170 CRYPTOCFGA_STAT_HASH = 0xd
2171 CRYPTOCFGA_STAT_BLKCIPHER = 0xe
2172 CRYPTOCFGA_STAT_AEAD = 0xf
2173 CRYPTOCFGA_STAT_COMPRESS = 0x10
2174 CRYPTOCFGA_STAT_RNG = 0x11
2175 CRYPTOCFGA_STAT_CIPHER = 0x12
2176 CRYPTOCFGA_STAT_AKCIPHER = 0x13
2177 CRYPTOCFGA_STAT_KPP = 0x14
2178 CRYPTOCFGA_STAT_ACOMP = 0x15
2179)
2180
2181type CryptoUserAlg struct {
2182 Name [64]int8
2183 Driver_name [64]int8
2184 Module_name [64]int8
2185 Type uint32
2186 Mask uint32
2187 Refcnt uint32
2188 Flags uint32
2189}
2190
2191type CryptoStatAEAD struct {
2192 Type [64]int8
2193 Encrypt_cnt uint64
2194 Encrypt_tlen uint64
2195 Decrypt_cnt uint64
2196 Decrypt_tlen uint64
2197 Err_cnt uint64
2198}
2199
2200type CryptoStatAKCipher struct {
2201 Type [64]int8
2202 Encrypt_cnt uint64
2203 Encrypt_tlen uint64
2204 Decrypt_cnt uint64
2205 Decrypt_tlen uint64
2206 Verify_cnt uint64
2207 Sign_cnt uint64
2208 Err_cnt uint64
2209}
2210
2211type CryptoStatCipher struct {
2212 Type [64]int8
2213 Encrypt_cnt uint64
2214 Encrypt_tlen uint64
2215 Decrypt_cnt uint64
2216 Decrypt_tlen uint64
2217 Err_cnt uint64
2218}
2219
2220type CryptoStatCompress struct {
2221 Type [64]int8
2222 Compress_cnt uint64
2223 Compress_tlen uint64
2224 Decompress_cnt uint64
2225 Decompress_tlen uint64
2226 Err_cnt uint64
2227}
2228
2229type CryptoStatHash struct {
2230 Type [64]int8
2231 Hash_cnt uint64
2232 Hash_tlen uint64
2233 Err_cnt uint64
2234}
2235
2236type CryptoStatKPP struct {
2237 Type [64]int8
2238 Setsecret_cnt uint64
2239 Generate_public_key_cnt uint64
2240 Compute_shared_secret_cnt uint64
2241 Err_cnt uint64
2242}
2243
2244type CryptoStatRNG struct {
2245 Type [64]int8
2246 Generate_cnt uint64
2247 Generate_tlen uint64
2248 Seed_cnt uint64
2249 Err_cnt uint64
2250}
2251
2252type CryptoStatLarval struct {
2253 Type [64]int8
2254}
2255
2256type CryptoReportLarval struct {
2257 Type [64]int8
2258}
2259
2260type CryptoReportHash struct {
2261 Type [64]int8
2262 Blocksize uint32
2263 Digestsize uint32
2264}
2265
2266type CryptoReportCipher struct {
2267 Type [64]int8
2268 Blocksize uint32
2269 Min_keysize uint32
2270 Max_keysize uint32
2271}
2272
2273type CryptoReportBlkCipher struct {
2274 Type [64]int8
2275 Geniv [64]int8
2276 Blocksize uint32
2277 Min_keysize uint32
2278 Max_keysize uint32
2279 Ivsize uint32
2280}
2281
2282type CryptoReportAEAD struct {
2283 Type [64]int8
2284 Geniv [64]int8
2285 Blocksize uint32
2286 Maxauthsize uint32
2287 Ivsize uint32
2288}
2289
2290type CryptoReportComp struct {
2291 Type [64]int8
2292}
2293
2294type CryptoReportRNG struct {
2295 Type [64]int8
2296 Seedsize uint32
2297}
2298
2299type CryptoReportAKCipher struct {
2300 Type [64]int8
2301}
2302
2303type CryptoReportKPP struct {
2304 Type [64]int8
2305}
2306
2307type CryptoReportAcomp struct {
2308 Type [64]int8
2309}
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 210de76..9d4953d 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
@@ -408,6 +408,11 @@ type TCPInfo struct {
408 Total_retrans uint32 408 Total_retrans uint32
409} 409}
410 410
411type CanFilter struct {
412 Id uint32
413 Mask uint32
414}
415
411const ( 416const (
412 SizeofSockaddrInet4 = 0x10 417 SizeofSockaddrInet4 = 0x10
413 SizeofSockaddrInet6 = 0x1c 418 SizeofSockaddrInet6 = 0x1c
@@ -422,6 +427,7 @@ const (
422 SizeofSockaddrALG = 0x58 427 SizeofSockaddrALG = 0x58
423 SizeofSockaddrVM = 0x10 428 SizeofSockaddrVM = 0x10
424 SizeofSockaddrXDP = 0x10 429 SizeofSockaddrXDP = 0x10
430 SizeofSockaddrPPPoX = 0x1e
425 SizeofLinger = 0x8 431 SizeofLinger = 0x8
426 SizeofIovec = 0x8 432 SizeofIovec = 0x8
427 SizeofIPMreq = 0x8 433 SizeofIPMreq = 0x8
@@ -436,141 +442,185 @@ const (
436 SizeofICMPv6Filter = 0x20 442 SizeofICMPv6Filter = 0x20
437 SizeofUcred = 0xc 443 SizeofUcred = 0xc
438 SizeofTCPInfo = 0x68 444 SizeofTCPInfo = 0x68
445 SizeofCanFilter = 0x8
439) 446)
440 447
441const ( 448const (
442 IFA_UNSPEC = 0x0 449 NDA_UNSPEC = 0x0
443 IFA_ADDRESS = 0x1 450 NDA_DST = 0x1
444 IFA_LOCAL = 0x2 451 NDA_LLADDR = 0x2
445 IFA_LABEL = 0x3 452 NDA_CACHEINFO = 0x3
446 IFA_BROADCAST = 0x4 453 NDA_PROBES = 0x4
447 IFA_ANYCAST = 0x5 454 NDA_VLAN = 0x5
448 IFA_CACHEINFO = 0x6 455 NDA_PORT = 0x6
449 IFA_MULTICAST = 0x7 456 NDA_VNI = 0x7
450 IFLA_UNSPEC = 0x0 457 NDA_IFINDEX = 0x8
451 IFLA_ADDRESS = 0x1 458 NDA_MASTER = 0x9
452 IFLA_BROADCAST = 0x2 459 NDA_LINK_NETNSID = 0xa
453 IFLA_IFNAME = 0x3 460 NDA_SRC_VNI = 0xb
454 IFLA_INFO_KIND = 0x1 461 NTF_USE = 0x1
455 IFLA_MTU = 0x4 462 NTF_SELF = 0x2
456 IFLA_LINK = 0x5 463 NTF_MASTER = 0x4
457 IFLA_QDISC = 0x6 464 NTF_PROXY = 0x8
458 IFLA_STATS = 0x7 465 NTF_EXT_LEARNED = 0x10
459 IFLA_COST = 0x8 466 NTF_OFFLOADED = 0x20
460 IFLA_PRIORITY = 0x9 467 NTF_ROUTER = 0x80
461 IFLA_MASTER = 0xa 468 NUD_INCOMPLETE = 0x1
462 IFLA_WIRELESS = 0xb 469 NUD_REACHABLE = 0x2
463 IFLA_PROTINFO = 0xc 470 NUD_STALE = 0x4
464 IFLA_TXQLEN = 0xd 471 NUD_DELAY = 0x8
465 IFLA_MAP = 0xe 472 NUD_PROBE = 0x10
466 IFLA_WEIGHT = 0xf 473 NUD_FAILED = 0x20
467 IFLA_OPERSTATE = 0x10 474 NUD_NOARP = 0x40
468 IFLA_LINKMODE = 0x11 475 NUD_PERMANENT = 0x80
469 IFLA_LINKINFO = 0x12 476 NUD_NONE = 0x0
470 IFLA_NET_NS_PID = 0x13 477 IFA_UNSPEC = 0x0
471 IFLA_IFALIAS = 0x14 478 IFA_ADDRESS = 0x1
472 IFLA_NUM_VF = 0x15 479 IFA_LOCAL = 0x2
473 IFLA_VFINFO_LIST = 0x16 480 IFA_LABEL = 0x3
474 IFLA_STATS64 = 0x17 481 IFA_BROADCAST = 0x4
475 IFLA_VF_PORTS = 0x18 482 IFA_ANYCAST = 0x5
476 IFLA_PORT_SELF = 0x19 483 IFA_CACHEINFO = 0x6
477 IFLA_AF_SPEC = 0x1a 484 IFA_MULTICAST = 0x7
478 IFLA_GROUP = 0x1b 485 IFA_FLAGS = 0x8
479 IFLA_NET_NS_FD = 0x1c 486 IFA_RT_PRIORITY = 0x9
480 IFLA_EXT_MASK = 0x1d 487 IFA_TARGET_NETNSID = 0xa
481 IFLA_PROMISCUITY = 0x1e 488 IFLA_UNSPEC = 0x0
482 IFLA_NUM_TX_QUEUES = 0x1f 489 IFLA_ADDRESS = 0x1
483 IFLA_NUM_RX_QUEUES = 0x20 490 IFLA_BROADCAST = 0x2
484 IFLA_CARRIER = 0x21 491 IFLA_IFNAME = 0x3
485 IFLA_PHYS_PORT_ID = 0x22 492 IFLA_MTU = 0x4
486 IFLA_CARRIER_CHANGES = 0x23 493 IFLA_LINK = 0x5
487 IFLA_PHYS_SWITCH_ID = 0x24 494 IFLA_QDISC = 0x6
488 IFLA_LINK_NETNSID = 0x25 495 IFLA_STATS = 0x7
489 IFLA_PHYS_PORT_NAME = 0x26 496 IFLA_COST = 0x8
490 IFLA_PROTO_DOWN = 0x27 497 IFLA_PRIORITY = 0x9
491 IFLA_GSO_MAX_SEGS = 0x28 498 IFLA_MASTER = 0xa
492 IFLA_GSO_MAX_SIZE = 0x29 499 IFLA_WIRELESS = 0xb
493 IFLA_PAD = 0x2a 500 IFLA_PROTINFO = 0xc
494 IFLA_XDP = 0x2b 501 IFLA_TXQLEN = 0xd
495 IFLA_EVENT = 0x2c 502 IFLA_MAP = 0xe
496 IFLA_NEW_NETNSID = 0x2d 503 IFLA_WEIGHT = 0xf
497 IFLA_IF_NETNSID = 0x2e 504 IFLA_OPERSTATE = 0x10
498 IFLA_MAX = 0x33 505 IFLA_LINKMODE = 0x11
499 RT_SCOPE_UNIVERSE = 0x0 506 IFLA_LINKINFO = 0x12
500 RT_SCOPE_SITE = 0xc8 507 IFLA_NET_NS_PID = 0x13
501 RT_SCOPE_LINK = 0xfd 508 IFLA_IFALIAS = 0x14
502 RT_SCOPE_HOST = 0xfe 509 IFLA_NUM_VF = 0x15
503 RT_SCOPE_NOWHERE = 0xff 510 IFLA_VFINFO_LIST = 0x16
504 RT_TABLE_UNSPEC = 0x0 511 IFLA_STATS64 = 0x17
505 RT_TABLE_COMPAT = 0xfc 512 IFLA_VF_PORTS = 0x18
506 RT_TABLE_DEFAULT = 0xfd 513 IFLA_PORT_SELF = 0x19
507 RT_TABLE_MAIN = 0xfe 514 IFLA_AF_SPEC = 0x1a
508 RT_TABLE_LOCAL = 0xff 515 IFLA_GROUP = 0x1b
509 RT_TABLE_MAX = 0xffffffff 516 IFLA_NET_NS_FD = 0x1c
510 RTA_UNSPEC = 0x0 517 IFLA_EXT_MASK = 0x1d
511 RTA_DST = 0x1 518 IFLA_PROMISCUITY = 0x1e
512 RTA_SRC = 0x2 519 IFLA_NUM_TX_QUEUES = 0x1f
513 RTA_IIF = 0x3 520 IFLA_NUM_RX_QUEUES = 0x20
514 RTA_OIF = 0x4 521 IFLA_CARRIER = 0x21
515 RTA_GATEWAY = 0x5 522 IFLA_PHYS_PORT_ID = 0x22
516 RTA_PRIORITY = 0x6 523 IFLA_CARRIER_CHANGES = 0x23
517 RTA_PREFSRC = 0x7 524 IFLA_PHYS_SWITCH_ID = 0x24
518 RTA_METRICS = 0x8 525 IFLA_LINK_NETNSID = 0x25
519 RTA_MULTIPATH = 0x9 526 IFLA_PHYS_PORT_NAME = 0x26
520 RTA_FLOW = 0xb 527 IFLA_PROTO_DOWN = 0x27
521 RTA_CACHEINFO = 0xc 528 IFLA_GSO_MAX_SEGS = 0x28
522 RTA_TABLE = 0xf 529 IFLA_GSO_MAX_SIZE = 0x29
523 RTA_MARK = 0x10 530 IFLA_PAD = 0x2a
524 RTA_MFC_STATS = 0x11 531 IFLA_XDP = 0x2b
525 RTA_VIA = 0x12 532 IFLA_EVENT = 0x2c
526 RTA_NEWDST = 0x13 533 IFLA_NEW_NETNSID = 0x2d
527 RTA_PREF = 0x14 534 IFLA_IF_NETNSID = 0x2e
528 RTA_ENCAP_TYPE = 0x15 535 IFLA_TARGET_NETNSID = 0x2e
529 RTA_ENCAP = 0x16 536 IFLA_CARRIER_UP_COUNT = 0x2f
530 RTA_EXPIRES = 0x17 537 IFLA_CARRIER_DOWN_COUNT = 0x30
531 RTA_PAD = 0x18 538 IFLA_NEW_IFINDEX = 0x31
532 RTA_UID = 0x19 539 IFLA_MIN_MTU = 0x32
533 RTA_TTL_PROPAGATE = 0x1a 540 IFLA_MAX_MTU = 0x33
534 RTA_IP_PROTO = 0x1b 541 IFLA_MAX = 0x33
535 RTA_SPORT = 0x1c 542 IFLA_INFO_KIND = 0x1
536 RTA_DPORT = 0x1d 543 IFLA_INFO_DATA = 0x2
537 RTN_UNSPEC = 0x0 544 IFLA_INFO_XSTATS = 0x3
538 RTN_UNICAST = 0x1 545 IFLA_INFO_SLAVE_KIND = 0x4
539 RTN_LOCAL = 0x2 546 IFLA_INFO_SLAVE_DATA = 0x5
540 RTN_BROADCAST = 0x3 547 RT_SCOPE_UNIVERSE = 0x0
541 RTN_ANYCAST = 0x4 548 RT_SCOPE_SITE = 0xc8
542 RTN_MULTICAST = 0x5 549 RT_SCOPE_LINK = 0xfd
543 RTN_BLACKHOLE = 0x6 550 RT_SCOPE_HOST = 0xfe
544 RTN_UNREACHABLE = 0x7 551 RT_SCOPE_NOWHERE = 0xff
545 RTN_PROHIBIT = 0x8 552 RT_TABLE_UNSPEC = 0x0
546 RTN_THROW = 0x9 553 RT_TABLE_COMPAT = 0xfc
547 RTN_NAT = 0xa 554 RT_TABLE_DEFAULT = 0xfd
548 RTN_XRESOLVE = 0xb 555 RT_TABLE_MAIN = 0xfe
549 RTNLGRP_NONE = 0x0 556 RT_TABLE_LOCAL = 0xff
550 RTNLGRP_LINK = 0x1 557 RT_TABLE_MAX = 0xffffffff
551 RTNLGRP_NOTIFY = 0x2 558 RTA_UNSPEC = 0x0
552 RTNLGRP_NEIGH = 0x3 559 RTA_DST = 0x1
553 RTNLGRP_TC = 0x4 560 RTA_SRC = 0x2
554 RTNLGRP_IPV4_IFADDR = 0x5 561 RTA_IIF = 0x3
555 RTNLGRP_IPV4_MROUTE = 0x6 562 RTA_OIF = 0x4
556 RTNLGRP_IPV4_ROUTE = 0x7 563 RTA_GATEWAY = 0x5
557 RTNLGRP_IPV4_RULE = 0x8 564 RTA_PRIORITY = 0x6
558 RTNLGRP_IPV6_IFADDR = 0x9 565 RTA_PREFSRC = 0x7
559 RTNLGRP_IPV6_MROUTE = 0xa 566 RTA_METRICS = 0x8
560 RTNLGRP_IPV6_ROUTE = 0xb 567 RTA_MULTIPATH = 0x9
561 RTNLGRP_IPV6_IFINFO = 0xc 568 RTA_FLOW = 0xb
562 RTNLGRP_IPV6_PREFIX = 0x12 569 RTA_CACHEINFO = 0xc
563 RTNLGRP_IPV6_RULE = 0x13 570 RTA_TABLE = 0xf
564 RTNLGRP_ND_USEROPT = 0x14 571 RTA_MARK = 0x10
565 SizeofNlMsghdr = 0x10 572 RTA_MFC_STATS = 0x11
566 SizeofNlMsgerr = 0x14 573 RTA_VIA = 0x12
567 SizeofRtGenmsg = 0x1 574 RTA_NEWDST = 0x13
568 SizeofNlAttr = 0x4 575 RTA_PREF = 0x14
569 SizeofRtAttr = 0x4 576 RTA_ENCAP_TYPE = 0x15
570 SizeofIfInfomsg = 0x10 577 RTA_ENCAP = 0x16
571 SizeofIfAddrmsg = 0x8 578 RTA_EXPIRES = 0x17
572 SizeofRtMsg = 0xc 579 RTA_PAD = 0x18
573 SizeofRtNexthop = 0x8 580 RTA_UID = 0x19
581 RTA_TTL_PROPAGATE = 0x1a
582 RTA_IP_PROTO = 0x1b
583 RTA_SPORT = 0x1c
584 RTA_DPORT = 0x1d
585 RTN_UNSPEC = 0x0
586 RTN_UNICAST = 0x1
587 RTN_LOCAL = 0x2
588 RTN_BROADCAST = 0x3
589 RTN_ANYCAST = 0x4
590 RTN_MULTICAST = 0x5
591 RTN_BLACKHOLE = 0x6
592 RTN_UNREACHABLE = 0x7
593 RTN_PROHIBIT = 0x8
594 RTN_THROW = 0x9
595 RTN_NAT = 0xa
596 RTN_XRESOLVE = 0xb
597 RTNLGRP_NONE = 0x0
598 RTNLGRP_LINK = 0x1
599 RTNLGRP_NOTIFY = 0x2
600 RTNLGRP_NEIGH = 0x3
601 RTNLGRP_TC = 0x4
602 RTNLGRP_IPV4_IFADDR = 0x5
603 RTNLGRP_IPV4_MROUTE = 0x6
604 RTNLGRP_IPV4_ROUTE = 0x7
605 RTNLGRP_IPV4_RULE = 0x8
606 RTNLGRP_IPV6_IFADDR = 0x9
607 RTNLGRP_IPV6_MROUTE = 0xa
608 RTNLGRP_IPV6_ROUTE = 0xb
609 RTNLGRP_IPV6_IFINFO = 0xc
610 RTNLGRP_IPV6_PREFIX = 0x12
611 RTNLGRP_IPV6_RULE = 0x13
612 RTNLGRP_ND_USEROPT = 0x14
613 SizeofNlMsghdr = 0x10
614 SizeofNlMsgerr = 0x14
615 SizeofRtGenmsg = 0x1
616 SizeofNlAttr = 0x4
617 SizeofRtAttr = 0x4
618 SizeofIfInfomsg = 0x10
619 SizeofIfAddrmsg = 0x8
620 SizeofRtMsg = 0xc
621 SizeofRtNexthop = 0x8
622 SizeofNdUseroptmsg = 0x10
623 SizeofNdMsg = 0xc
574) 624)
575 625
576type NlMsghdr struct { 626type NlMsghdr struct {
@@ -636,6 +686,27 @@ type RtNexthop struct {
636 Ifindex int32 686 Ifindex int32
637} 687}
638 688
689type NdUseroptmsg struct {
690 Family uint8
691 Pad1 uint8
692 Opts_len uint16
693 Ifindex int32
694 Icmp_type uint8
695 Icmp_code uint8
696 Pad2 uint16
697 Pad3 uint32
698}
699
700type NdMsg struct {
701 Family uint8
702 Pad1 uint8
703 Pad2 uint16
704 Ifindex int32
705 State uint16
706 Flags uint8
707 Type uint8
708}
709
639const ( 710const (
640 SizeofSockFilter = 0x8 711 SizeofSockFilter = 0x8
641 SizeofSockFprog = 0x8 712 SizeofSockFprog = 0x8
@@ -650,7 +721,6 @@ type SockFilter struct {
650 721
651type SockFprog struct { 722type SockFprog struct {
652 Len uint16 723 Len uint16
653 _ [2]byte
654 Filter *SockFilter 724 Filter *SockFilter
655} 725}
656 726
@@ -753,7 +823,30 @@ type Sigset_t struct {
753 Val [32]uint32 823 Val [32]uint32
754} 824}
755 825
756const RNDGETENTCNT = 0x40045200 826type SignalfdSiginfo struct {
827 Signo uint32
828 Errno int32
829 Code int32
830 Pid uint32
831 Uid uint32
832 Fd int32
833 Tid uint32
834 Band uint32
835 Overrun uint32
836 Trapno uint32
837 Status int32
838 Int int32
839 Ptr uint64
840 Utime uint64
841 Stime uint64
842 Addr uint64
843 Addr_lsb uint16
844 _ uint16
845 Syscall int32
846 Call_addr uint64
847 Arch uint32
848 _ [28]uint8
849}
757 850
758const PERF_IOC_FLAG_GROUP = 0x1 851const PERF_IOC_FLAG_GROUP = 0x1
759 852
@@ -777,11 +870,10 @@ type Winsize struct {
777 870
778type Taskstats struct { 871type Taskstats struct {
779 Version uint16 872 Version uint16
780 _ [2]byte
781 Ac_exitcode uint32 873 Ac_exitcode uint32
782 Ac_flag uint8 874 Ac_flag uint8
783 Ac_nice uint8 875 Ac_nice uint8
784 _ [6]byte 876 _ [4]byte
785 Cpu_count uint64 877 Cpu_count uint64
786 Cpu_delay_total uint64 878 Cpu_delay_total uint64
787 Blkio_count uint64 879 Blkio_count uint64
@@ -823,6 +915,8 @@ type Taskstats struct {
823 Cpu_scaled_run_real_total uint64 915 Cpu_scaled_run_real_total uint64
824 Freepages_count uint64 916 Freepages_count uint64
825 Freepages_delay_total uint64 917 Freepages_delay_total uint64
918 Thrashing_count uint64
919 Thrashing_delay_total uint64
826} 920}
827 921
828const ( 922const (
@@ -925,7 +1019,8 @@ type PerfEventAttr struct {
925 Clockid int32 1019 Clockid int32
926 Sample_regs_intr uint64 1020 Sample_regs_intr uint64
927 Aux_watermark uint32 1021 Aux_watermark uint32
928 _ uint32 1022 Sample_max_stack uint16
1023 _ uint16
929} 1024}
930 1025
931type PerfEventMmapPage struct { 1026type PerfEventMmapPage struct {
@@ -1028,6 +1123,7 @@ const (
1028 PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7 1123 PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7
1029 PERF_COUNT_SW_EMULATION_FAULTS = 0x8 1124 PERF_COUNT_SW_EMULATION_FAULTS = 0x8
1030 PERF_COUNT_SW_DUMMY = 0x9 1125 PERF_COUNT_SW_DUMMY = 0x9
1126 PERF_COUNT_SW_BPF_OUTPUT = 0xa
1031 1127
1032 PERF_SAMPLE_IP = 0x1 1128 PERF_SAMPLE_IP = 0x1
1033 PERF_SAMPLE_TID = 0x2 1129 PERF_SAMPLE_TID = 0x2
@@ -1049,21 +1145,38 @@ const (
1049 PERF_SAMPLE_BRANCH_ANY_CALL = 0x10 1145 PERF_SAMPLE_BRANCH_ANY_CALL = 0x10
1050 PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20 1146 PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20
1051 PERF_SAMPLE_BRANCH_IND_CALL = 0x40 1147 PERF_SAMPLE_BRANCH_IND_CALL = 0x40
1148 PERF_SAMPLE_BRANCH_ABORT_TX = 0x80
1149 PERF_SAMPLE_BRANCH_IN_TX = 0x100
1150 PERF_SAMPLE_BRANCH_NO_TX = 0x200
1151 PERF_SAMPLE_BRANCH_COND = 0x400
1152 PERF_SAMPLE_BRANCH_CALL_STACK = 0x800
1153 PERF_SAMPLE_BRANCH_IND_JUMP = 0x1000
1154 PERF_SAMPLE_BRANCH_CALL = 0x2000
1155 PERF_SAMPLE_BRANCH_NO_FLAGS = 0x4000
1156 PERF_SAMPLE_BRANCH_NO_CYCLES = 0x8000
1157 PERF_SAMPLE_BRANCH_TYPE_SAVE = 0x10000
1052 1158
1053 PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1 1159 PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
1054 PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2 1160 PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
1055 PERF_FORMAT_ID = 0x4 1161 PERF_FORMAT_ID = 0x4
1056 PERF_FORMAT_GROUP = 0x8 1162 PERF_FORMAT_GROUP = 0x8
1057 1163
1058 PERF_RECORD_MMAP = 0x1 1164 PERF_RECORD_MMAP = 0x1
1059 PERF_RECORD_LOST = 0x2 1165 PERF_RECORD_LOST = 0x2
1060 PERF_RECORD_COMM = 0x3 1166 PERF_RECORD_COMM = 0x3
1061 PERF_RECORD_EXIT = 0x4 1167 PERF_RECORD_EXIT = 0x4
1062 PERF_RECORD_THROTTLE = 0x5 1168 PERF_RECORD_THROTTLE = 0x5
1063 PERF_RECORD_UNTHROTTLE = 0x6 1169 PERF_RECORD_UNTHROTTLE = 0x6
1064 PERF_RECORD_FORK = 0x7 1170 PERF_RECORD_FORK = 0x7
1065 PERF_RECORD_READ = 0x8 1171 PERF_RECORD_READ = 0x8
1066 PERF_RECORD_SAMPLE = 0x9 1172 PERF_RECORD_SAMPLE = 0x9
1173 PERF_RECORD_MMAP2 = 0xa
1174 PERF_RECORD_AUX = 0xb
1175 PERF_RECORD_ITRACE_START = 0xc
1176 PERF_RECORD_LOST_SAMPLES = 0xd
1177 PERF_RECORD_SWITCH = 0xe
1178 PERF_RECORD_SWITCH_CPU_WIDE = 0xf
1179 PERF_RECORD_NAMESPACES = 0x10
1067 1180
1068 PERF_CONTEXT_HV = -0x20 1181 PERF_CONTEXT_HV = -0x20
1069 PERF_CONTEXT_KERNEL = -0x80 1182 PERF_CONTEXT_KERNEL = -0x80
@@ -1076,6 +1189,7 @@ const (
1076 PERF_FLAG_FD_NO_GROUP = 0x1 1189 PERF_FLAG_FD_NO_GROUP = 0x1
1077 PERF_FLAG_FD_OUTPUT = 0x2 1190 PERF_FLAG_FD_OUTPUT = 0x2
1078 PERF_FLAG_PID_CGROUP = 0x4 1191 PERF_FLAG_PID_CGROUP = 0x4
1192 PERF_FLAG_FD_CLOEXEC = 0x8
1079) 1193)
1080 1194
1081const ( 1195const (
@@ -1334,6 +1448,21 @@ type TpacketBlockDesc struct {
1334 Hdr [40]byte 1448 Hdr [40]byte
1335} 1449}
1336 1450
1451type TpacketBDTS struct {
1452 Sec uint32
1453 Usec uint32
1454}
1455
1456type TpacketHdrV1 struct {
1457 Block_status uint32
1458 Num_pkts uint32
1459 Offset_to_first_pkt uint32
1460 Blk_len uint32
1461 Seq_num uint64
1462 Ts_first_pkt TpacketBDTS
1463 Ts_last_pkt TpacketBDTS
1464}
1465
1337type TpacketReq struct { 1466type TpacketReq struct {
1338 Block_size uint32 1467 Block_size uint32
1339 Block_nr uint32 1468 Block_nr uint32
@@ -1382,6 +1511,9 @@ const (
1382 SizeofTpacketHdr = 0x18 1511 SizeofTpacketHdr = 0x18
1383 SizeofTpacket2Hdr = 0x20 1512 SizeofTpacket2Hdr = 0x20
1384 SizeofTpacket3Hdr = 0x30 1513 SizeofTpacket3Hdr = 0x30
1514
1515 SizeofTpacketStats = 0x8
1516 SizeofTpacketStatsV3 = 0xc
1385) 1517)
1386 1518
1387const ( 1519const (
@@ -1857,7 +1989,6 @@ type RTCTime struct {
1857type RTCWkAlrm struct { 1989type RTCWkAlrm struct {
1858 Enabled uint8 1990 Enabled uint8
1859 Pending uint8 1991 Pending uint8
1860 _ [2]byte
1861 Time RTCTime 1992 Time RTCTime
1862} 1993}
1863 1994
@@ -1961,6 +2092,10 @@ const (
1961 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa 2092 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa
1962) 2093)
1963 2094
2095type ScmTimestamping struct {
2096 Ts [3]Timespec
2097}
2098
1964const ( 2099const (
1965 SOF_TIMESTAMPING_TX_HARDWARE = 0x1 2100 SOF_TIMESTAMPING_TX_HARDWARE = 0x1
1966 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2 2101 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2
@@ -1980,4 +2115,198 @@ const (
1980 2115
1981 SOF_TIMESTAMPING_LAST = 0x4000 2116 SOF_TIMESTAMPING_LAST = 0x4000
1982 SOF_TIMESTAMPING_MASK = 0x7fff 2117 SOF_TIMESTAMPING_MASK = 0x7fff
2118
2119 SCM_TSTAMP_SND = 0x0
2120 SCM_TSTAMP_SCHED = 0x1
2121 SCM_TSTAMP_ACK = 0x2
2122)
2123
2124type SockExtendedErr struct {
2125 Errno uint32
2126 Origin uint8
2127 Type uint8
2128 Code uint8
2129 Pad uint8
2130 Info uint32
2131 Data uint32
2132}
2133
2134type FanotifyEventMetadata struct {
2135 Event_len uint32
2136 Vers uint8
2137 Reserved uint8
2138 Metadata_len uint16
2139 Mask uint64
2140 Fd int32
2141 Pid int32
2142}
2143
2144type FanotifyResponse struct {
2145 Fd int32
2146 Response uint32
2147}
2148
2149const (
2150 CRYPTO_MSG_BASE = 0x10
2151 CRYPTO_MSG_NEWALG = 0x10
2152 CRYPTO_MSG_DELALG = 0x11
2153 CRYPTO_MSG_UPDATEALG = 0x12
2154 CRYPTO_MSG_GETALG = 0x13
2155 CRYPTO_MSG_DELRNG = 0x14
2156 CRYPTO_MSG_GETSTAT = 0x15
1983) 2157)
2158
2159const (
2160 CRYPTOCFGA_UNSPEC = 0x0
2161 CRYPTOCFGA_PRIORITY_VAL = 0x1
2162 CRYPTOCFGA_REPORT_LARVAL = 0x2
2163 CRYPTOCFGA_REPORT_HASH = 0x3
2164 CRYPTOCFGA_REPORT_BLKCIPHER = 0x4
2165 CRYPTOCFGA_REPORT_AEAD = 0x5
2166 CRYPTOCFGA_REPORT_COMPRESS = 0x6
2167 CRYPTOCFGA_REPORT_RNG = 0x7
2168 CRYPTOCFGA_REPORT_CIPHER = 0x8
2169 CRYPTOCFGA_REPORT_AKCIPHER = 0x9
2170 CRYPTOCFGA_REPORT_KPP = 0xa
2171 CRYPTOCFGA_REPORT_ACOMP = 0xb
2172 CRYPTOCFGA_STAT_LARVAL = 0xc
2173 CRYPTOCFGA_STAT_HASH = 0xd
2174 CRYPTOCFGA_STAT_BLKCIPHER = 0xe
2175 CRYPTOCFGA_STAT_AEAD = 0xf
2176 CRYPTOCFGA_STAT_COMPRESS = 0x10
2177 CRYPTOCFGA_STAT_RNG = 0x11
2178 CRYPTOCFGA_STAT_CIPHER = 0x12
2179 CRYPTOCFGA_STAT_AKCIPHER = 0x13
2180 CRYPTOCFGA_STAT_KPP = 0x14
2181 CRYPTOCFGA_STAT_ACOMP = 0x15
2182)
2183
2184type CryptoUserAlg struct {
2185 Name [64]int8
2186 Driver_name [64]int8
2187 Module_name [64]int8
2188 Type uint32
2189 Mask uint32
2190 Refcnt uint32
2191 Flags uint32
2192}
2193
2194type CryptoStatAEAD struct {
2195 Type [64]int8
2196 Encrypt_cnt uint64
2197 Encrypt_tlen uint64
2198 Decrypt_cnt uint64
2199 Decrypt_tlen uint64
2200 Err_cnt uint64
2201}
2202
2203type CryptoStatAKCipher struct {
2204 Type [64]int8
2205 Encrypt_cnt uint64
2206 Encrypt_tlen uint64
2207 Decrypt_cnt uint64
2208 Decrypt_tlen uint64
2209 Verify_cnt uint64
2210 Sign_cnt uint64
2211 Err_cnt uint64
2212}
2213
2214type CryptoStatCipher struct {
2215 Type [64]int8
2216 Encrypt_cnt uint64
2217 Encrypt_tlen uint64
2218 Decrypt_cnt uint64
2219 Decrypt_tlen uint64
2220 Err_cnt uint64
2221}
2222
2223type CryptoStatCompress struct {
2224 Type [64]int8
2225 Compress_cnt uint64
2226 Compress_tlen uint64
2227 Decompress_cnt uint64
2228 Decompress_tlen uint64
2229 Err_cnt uint64
2230}
2231
2232type CryptoStatHash struct {
2233 Type [64]int8
2234 Hash_cnt uint64
2235 Hash_tlen uint64
2236 Err_cnt uint64
2237}
2238
2239type CryptoStatKPP struct {
2240 Type [64]int8
2241 Setsecret_cnt uint64
2242 Generate_public_key_cnt uint64
2243 Compute_shared_secret_cnt uint64
2244 Err_cnt uint64
2245}
2246
2247type CryptoStatRNG struct {
2248 Type [64]int8
2249 Generate_cnt uint64
2250 Generate_tlen uint64
2251 Seed_cnt uint64
2252 Err_cnt uint64
2253}
2254
2255type CryptoStatLarval struct {
2256 Type [64]int8
2257}
2258
2259type CryptoReportLarval struct {
2260 Type [64]int8
2261}
2262
2263type CryptoReportHash struct {
2264 Type [64]int8
2265 Blocksize uint32
2266 Digestsize uint32
2267}
2268
2269type CryptoReportCipher struct {
2270 Type [64]int8
2271 Blocksize uint32
2272 Min_keysize uint32
2273 Max_keysize uint32
2274}
2275
2276type CryptoReportBlkCipher struct {
2277 Type [64]int8
2278 Geniv [64]int8
2279 Blocksize uint32
2280 Min_keysize uint32
2281 Max_keysize uint32
2282 Ivsize uint32
2283}
2284
2285type CryptoReportAEAD struct {
2286 Type [64]int8
2287 Geniv [64]int8
2288 Blocksize uint32
2289 Maxauthsize uint32
2290 Ivsize uint32
2291}
2292
2293type CryptoReportComp struct {
2294 Type [64]int8
2295}
2296
2297type CryptoReportRNG struct {
2298 Type [64]int8
2299 Seedsize uint32
2300}
2301
2302type CryptoReportAKCipher struct {
2303 Type [64]int8
2304}
2305
2306type CryptoReportKPP struct {
2307 Type [64]int8
2308}
2309
2310type CryptoReportAcomp struct {
2311 Type [64]int8
2312}
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 b46d54e..a436410 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
@@ -413,6 +408,11 @@ type TCPInfo struct {
413 Total_retrans uint32 408 Total_retrans uint32
414} 409}
415 410
411type CanFilter struct {
412 Id uint32
413 Mask uint32
414}
415
416const ( 416const (
417 SizeofSockaddrInet4 = 0x10 417 SizeofSockaddrInet4 = 0x10
418 SizeofSockaddrInet6 = 0x1c 418 SizeofSockaddrInet6 = 0x1c
@@ -427,6 +427,7 @@ const (
427 SizeofSockaddrALG = 0x58 427 SizeofSockaddrALG = 0x58
428 SizeofSockaddrVM = 0x10 428 SizeofSockaddrVM = 0x10
429 SizeofSockaddrXDP = 0x10 429 SizeofSockaddrXDP = 0x10
430 SizeofSockaddrPPPoX = 0x1e
430 SizeofLinger = 0x8 431 SizeofLinger = 0x8
431 SizeofIovec = 0x10 432 SizeofIovec = 0x10
432 SizeofIPMreq = 0x8 433 SizeofIPMreq = 0x8
@@ -441,141 +442,185 @@ const (
441 SizeofICMPv6Filter = 0x20 442 SizeofICMPv6Filter = 0x20
442 SizeofUcred = 0xc 443 SizeofUcred = 0xc
443 SizeofTCPInfo = 0x68 444 SizeofTCPInfo = 0x68
445 SizeofCanFilter = 0x8
444) 446)
445 447
446const ( 448const (
447 IFA_UNSPEC = 0x0 449 NDA_UNSPEC = 0x0
448 IFA_ADDRESS = 0x1 450 NDA_DST = 0x1
449 IFA_LOCAL = 0x2 451 NDA_LLADDR = 0x2
450 IFA_LABEL = 0x3 452 NDA_CACHEINFO = 0x3
451 IFA_BROADCAST = 0x4 453 NDA_PROBES = 0x4
452 IFA_ANYCAST = 0x5 454 NDA_VLAN = 0x5
453 IFA_CACHEINFO = 0x6 455 NDA_PORT = 0x6
454 IFA_MULTICAST = 0x7 456 NDA_VNI = 0x7
455 IFLA_UNSPEC = 0x0 457 NDA_IFINDEX = 0x8
456 IFLA_ADDRESS = 0x1 458 NDA_MASTER = 0x9
457 IFLA_BROADCAST = 0x2 459 NDA_LINK_NETNSID = 0xa
458 IFLA_IFNAME = 0x3 460 NDA_SRC_VNI = 0xb
459 IFLA_INFO_KIND = 0x1 461 NTF_USE = 0x1
460 IFLA_MTU = 0x4 462 NTF_SELF = 0x2
461 IFLA_LINK = 0x5 463 NTF_MASTER = 0x4
462 IFLA_QDISC = 0x6 464 NTF_PROXY = 0x8
463 IFLA_STATS = 0x7 465 NTF_EXT_LEARNED = 0x10
464 IFLA_COST = 0x8 466 NTF_OFFLOADED = 0x20
465 IFLA_PRIORITY = 0x9 467 NTF_ROUTER = 0x80
466 IFLA_MASTER = 0xa 468 NUD_INCOMPLETE = 0x1
467 IFLA_WIRELESS = 0xb 469 NUD_REACHABLE = 0x2
468 IFLA_PROTINFO = 0xc 470 NUD_STALE = 0x4
469 IFLA_TXQLEN = 0xd 471 NUD_DELAY = 0x8
470 IFLA_MAP = 0xe 472 NUD_PROBE = 0x10
471 IFLA_WEIGHT = 0xf 473 NUD_FAILED = 0x20
472 IFLA_OPERSTATE = 0x10 474 NUD_NOARP = 0x40
473 IFLA_LINKMODE = 0x11 475 NUD_PERMANENT = 0x80
474 IFLA_LINKINFO = 0x12 476 NUD_NONE = 0x0
475 IFLA_NET_NS_PID = 0x13 477 IFA_UNSPEC = 0x0
476 IFLA_IFALIAS = 0x14 478 IFA_ADDRESS = 0x1
477 IFLA_NUM_VF = 0x15 479 IFA_LOCAL = 0x2
478 IFLA_VFINFO_LIST = 0x16 480 IFA_LABEL = 0x3
479 IFLA_STATS64 = 0x17 481 IFA_BROADCAST = 0x4
480 IFLA_VF_PORTS = 0x18 482 IFA_ANYCAST = 0x5
481 IFLA_PORT_SELF = 0x19 483 IFA_CACHEINFO = 0x6
482 IFLA_AF_SPEC = 0x1a 484 IFA_MULTICAST = 0x7
483 IFLA_GROUP = 0x1b 485 IFA_FLAGS = 0x8
484 IFLA_NET_NS_FD = 0x1c 486 IFA_RT_PRIORITY = 0x9
485 IFLA_EXT_MASK = 0x1d 487 IFA_TARGET_NETNSID = 0xa
486 IFLA_PROMISCUITY = 0x1e 488 IFLA_UNSPEC = 0x0
487 IFLA_NUM_TX_QUEUES = 0x1f 489 IFLA_ADDRESS = 0x1
488 IFLA_NUM_RX_QUEUES = 0x20 490 IFLA_BROADCAST = 0x2
489 IFLA_CARRIER = 0x21 491 IFLA_IFNAME = 0x3
490 IFLA_PHYS_PORT_ID = 0x22 492 IFLA_MTU = 0x4
491 IFLA_CARRIER_CHANGES = 0x23 493 IFLA_LINK = 0x5
492 IFLA_PHYS_SWITCH_ID = 0x24 494 IFLA_QDISC = 0x6
493 IFLA_LINK_NETNSID = 0x25 495 IFLA_STATS = 0x7
494 IFLA_PHYS_PORT_NAME = 0x26 496 IFLA_COST = 0x8
495 IFLA_PROTO_DOWN = 0x27 497 IFLA_PRIORITY = 0x9
496 IFLA_GSO_MAX_SEGS = 0x28 498 IFLA_MASTER = 0xa
497 IFLA_GSO_MAX_SIZE = 0x29 499 IFLA_WIRELESS = 0xb
498 IFLA_PAD = 0x2a 500 IFLA_PROTINFO = 0xc
499 IFLA_XDP = 0x2b 501 IFLA_TXQLEN = 0xd
500 IFLA_EVENT = 0x2c 502 IFLA_MAP = 0xe
501 IFLA_NEW_NETNSID = 0x2d 503 IFLA_WEIGHT = 0xf
502 IFLA_IF_NETNSID = 0x2e 504 IFLA_OPERSTATE = 0x10
503 IFLA_MAX = 0x33 505 IFLA_LINKMODE = 0x11
504 RT_SCOPE_UNIVERSE = 0x0 506 IFLA_LINKINFO = 0x12
505 RT_SCOPE_SITE = 0xc8 507 IFLA_NET_NS_PID = 0x13
506 RT_SCOPE_LINK = 0xfd 508 IFLA_IFALIAS = 0x14
507 RT_SCOPE_HOST = 0xfe 509 IFLA_NUM_VF = 0x15
508 RT_SCOPE_NOWHERE = 0xff 510 IFLA_VFINFO_LIST = 0x16
509 RT_TABLE_UNSPEC = 0x0 511 IFLA_STATS64 = 0x17
510 RT_TABLE_COMPAT = 0xfc 512 IFLA_VF_PORTS = 0x18
511 RT_TABLE_DEFAULT = 0xfd 513 IFLA_PORT_SELF = 0x19
512 RT_TABLE_MAIN = 0xfe 514 IFLA_AF_SPEC = 0x1a
513 RT_TABLE_LOCAL = 0xff 515 IFLA_GROUP = 0x1b
514 RT_TABLE_MAX = 0xffffffff 516 IFLA_NET_NS_FD = 0x1c
515 RTA_UNSPEC = 0x0 517 IFLA_EXT_MASK = 0x1d
516 RTA_DST = 0x1 518 IFLA_PROMISCUITY = 0x1e
517 RTA_SRC = 0x2 519 IFLA_NUM_TX_QUEUES = 0x1f
518 RTA_IIF = 0x3 520 IFLA_NUM_RX_QUEUES = 0x20
519 RTA_OIF = 0x4 521 IFLA_CARRIER = 0x21
520 RTA_GATEWAY = 0x5 522 IFLA_PHYS_PORT_ID = 0x22
521 RTA_PRIORITY = 0x6 523 IFLA_CARRIER_CHANGES = 0x23
522 RTA_PREFSRC = 0x7 524 IFLA_PHYS_SWITCH_ID = 0x24
523 RTA_METRICS = 0x8 525 IFLA_LINK_NETNSID = 0x25
524 RTA_MULTIPATH = 0x9 526 IFLA_PHYS_PORT_NAME = 0x26
525 RTA_FLOW = 0xb 527 IFLA_PROTO_DOWN = 0x27
526 RTA_CACHEINFO = 0xc 528 IFLA_GSO_MAX_SEGS = 0x28
527 RTA_TABLE = 0xf 529 IFLA_GSO_MAX_SIZE = 0x29
528 RTA_MARK = 0x10 530 IFLA_PAD = 0x2a
529 RTA_MFC_STATS = 0x11 531 IFLA_XDP = 0x2b
530 RTA_VIA = 0x12 532 IFLA_EVENT = 0x2c
531 RTA_NEWDST = 0x13 533 IFLA_NEW_NETNSID = 0x2d
532 RTA_PREF = 0x14 534 IFLA_IF_NETNSID = 0x2e
533 RTA_ENCAP_TYPE = 0x15 535 IFLA_TARGET_NETNSID = 0x2e
534 RTA_ENCAP = 0x16 536 IFLA_CARRIER_UP_COUNT = 0x2f
535 RTA_EXPIRES = 0x17 537 IFLA_CARRIER_DOWN_COUNT = 0x30
536 RTA_PAD = 0x18 538 IFLA_NEW_IFINDEX = 0x31
537 RTA_UID = 0x19 539 IFLA_MIN_MTU = 0x32
538 RTA_TTL_PROPAGATE = 0x1a 540 IFLA_MAX_MTU = 0x33
539 RTA_IP_PROTO = 0x1b 541 IFLA_MAX = 0x33
540 RTA_SPORT = 0x1c 542 IFLA_INFO_KIND = 0x1
541 RTA_DPORT = 0x1d 543 IFLA_INFO_DATA = 0x2
542 RTN_UNSPEC = 0x0 544 IFLA_INFO_XSTATS = 0x3
543 RTN_UNICAST = 0x1 545 IFLA_INFO_SLAVE_KIND = 0x4
544 RTN_LOCAL = 0x2 546 IFLA_INFO_SLAVE_DATA = 0x5
545 RTN_BROADCAST = 0x3 547 RT_SCOPE_UNIVERSE = 0x0
546 RTN_ANYCAST = 0x4 548 RT_SCOPE_SITE = 0xc8
547 RTN_MULTICAST = 0x5 549 RT_SCOPE_LINK = 0xfd
548 RTN_BLACKHOLE = 0x6 550 RT_SCOPE_HOST = 0xfe
549 RTN_UNREACHABLE = 0x7 551 RT_SCOPE_NOWHERE = 0xff
550 RTN_PROHIBIT = 0x8 552 RT_TABLE_UNSPEC = 0x0
551 RTN_THROW = 0x9 553 RT_TABLE_COMPAT = 0xfc
552 RTN_NAT = 0xa 554 RT_TABLE_DEFAULT = 0xfd
553 RTN_XRESOLVE = 0xb 555 RT_TABLE_MAIN = 0xfe
554 RTNLGRP_NONE = 0x0 556 RT_TABLE_LOCAL = 0xff
555 RTNLGRP_LINK = 0x1 557 RT_TABLE_MAX = 0xffffffff
556 RTNLGRP_NOTIFY = 0x2 558 RTA_UNSPEC = 0x0
557 RTNLGRP_NEIGH = 0x3 559 RTA_DST = 0x1
558 RTNLGRP_TC = 0x4 560 RTA_SRC = 0x2
559 RTNLGRP_IPV4_IFADDR = 0x5 561 RTA_IIF = 0x3
560 RTNLGRP_IPV4_MROUTE = 0x6 562 RTA_OIF = 0x4
561 RTNLGRP_IPV4_ROUTE = 0x7 563 RTA_GATEWAY = 0x5
562 RTNLGRP_IPV4_RULE = 0x8 564 RTA_PRIORITY = 0x6
563 RTNLGRP_IPV6_IFADDR = 0x9 565 RTA_PREFSRC = 0x7
564 RTNLGRP_IPV6_MROUTE = 0xa 566 RTA_METRICS = 0x8
565 RTNLGRP_IPV6_ROUTE = 0xb 567 RTA_MULTIPATH = 0x9
566 RTNLGRP_IPV6_IFINFO = 0xc 568 RTA_FLOW = 0xb
567 RTNLGRP_IPV6_PREFIX = 0x12 569 RTA_CACHEINFO = 0xc
568 RTNLGRP_IPV6_RULE = 0x13 570 RTA_TABLE = 0xf
569 RTNLGRP_ND_USEROPT = 0x14 571 RTA_MARK = 0x10
570 SizeofNlMsghdr = 0x10 572 RTA_MFC_STATS = 0x11
571 SizeofNlMsgerr = 0x14 573 RTA_VIA = 0x12
572 SizeofRtGenmsg = 0x1 574 RTA_NEWDST = 0x13
573 SizeofNlAttr = 0x4 575 RTA_PREF = 0x14
574 SizeofRtAttr = 0x4 576 RTA_ENCAP_TYPE = 0x15
575 SizeofIfInfomsg = 0x10 577 RTA_ENCAP = 0x16
576 SizeofIfAddrmsg = 0x8 578 RTA_EXPIRES = 0x17
577 SizeofRtMsg = 0xc 579 RTA_PAD = 0x18
578 SizeofRtNexthop = 0x8 580 RTA_UID = 0x19
581 RTA_TTL_PROPAGATE = 0x1a
582 RTA_IP_PROTO = 0x1b
583 RTA_SPORT = 0x1c
584 RTA_DPORT = 0x1d
585 RTN_UNSPEC = 0x0
586 RTN_UNICAST = 0x1
587 RTN_LOCAL = 0x2
588 RTN_BROADCAST = 0x3
589 RTN_ANYCAST = 0x4
590 RTN_MULTICAST = 0x5
591 RTN_BLACKHOLE = 0x6
592 RTN_UNREACHABLE = 0x7
593 RTN_PROHIBIT = 0x8
594 RTN_THROW = 0x9
595 RTN_NAT = 0xa
596 RTN_XRESOLVE = 0xb
597 RTNLGRP_NONE = 0x0
598 RTNLGRP_LINK = 0x1
599 RTNLGRP_NOTIFY = 0x2
600 RTNLGRP_NEIGH = 0x3
601 RTNLGRP_TC = 0x4
602 RTNLGRP_IPV4_IFADDR = 0x5
603 RTNLGRP_IPV4_MROUTE = 0x6
604 RTNLGRP_IPV4_ROUTE = 0x7
605 RTNLGRP_IPV4_RULE = 0x8
606 RTNLGRP_IPV6_IFADDR = 0x9
607 RTNLGRP_IPV6_MROUTE = 0xa
608 RTNLGRP_IPV6_ROUTE = 0xb
609 RTNLGRP_IPV6_IFINFO = 0xc
610 RTNLGRP_IPV6_PREFIX = 0x12
611 RTNLGRP_IPV6_RULE = 0x13
612 RTNLGRP_ND_USEROPT = 0x14
613 SizeofNlMsghdr = 0x10
614 SizeofNlMsgerr = 0x14
615 SizeofRtGenmsg = 0x1
616 SizeofNlAttr = 0x4
617 SizeofRtAttr = 0x4
618 SizeofIfInfomsg = 0x10
619 SizeofIfAddrmsg = 0x8
620 SizeofRtMsg = 0xc
621 SizeofRtNexthop = 0x8
622 SizeofNdUseroptmsg = 0x10
623 SizeofNdMsg = 0xc
579) 624)
580 625
581type NlMsghdr struct { 626type NlMsghdr struct {
@@ -641,6 +686,27 @@ type RtNexthop struct {
641 Ifindex int32 686 Ifindex int32
642} 687}
643 688
689type NdUseroptmsg struct {
690 Family uint8
691 Pad1 uint8
692 Opts_len uint16
693 Ifindex int32
694 Icmp_type uint8
695 Icmp_code uint8
696 Pad2 uint16
697 Pad3 uint32
698}
699
700type NdMsg struct {
701 Family uint8
702 Pad1 uint8
703 Pad2 uint16
704 Ifindex int32
705 State uint16
706 Flags uint8
707 Type uint8
708}
709
644const ( 710const (
645 SizeofSockFilter = 0x8 711 SizeofSockFilter = 0x8
646 SizeofSockFprog = 0x10 712 SizeofSockFprog = 0x10
@@ -655,7 +721,6 @@ type SockFilter struct {
655 721
656type SockFprog struct { 722type SockFprog struct {
657 Len uint16 723 Len uint16
658 _ [6]byte
659 Filter *SockFilter 724 Filter *SockFilter
660} 725}
661 726
@@ -699,7 +764,6 @@ type Sysinfo_t struct {
699 Freeswap uint64 764 Freeswap uint64
700 Procs uint16 765 Procs uint16
701 Pad uint16 766 Pad uint16
702 _ [4]byte
703 Totalhigh uint64 767 Totalhigh uint64
704 Freehigh uint64 768 Freehigh uint64
705 Unit uint32 769 Unit uint32
@@ -718,7 +782,6 @@ type Utsname struct {
718 782
719type Ustat_t struct { 783type Ustat_t struct {
720 Tfree int32 784 Tfree int32
721 _ [4]byte
722 Tinode uint64 785 Tinode uint64
723 Fname [6]uint8 786 Fname [6]uint8
724 Fpack [6]uint8 787 Fpack [6]uint8
@@ -768,7 +831,30 @@ type Sigset_t struct {
768 Val [16]uint64 831 Val [16]uint64
769} 832}
770 833
771const RNDGETENTCNT = 0x40045200 834type SignalfdSiginfo struct {
835 Signo uint32
836 Errno int32
837 Code int32
838 Pid uint32
839 Uid uint32
840 Fd int32
841 Tid uint32
842 Band uint32
843 Overrun uint32
844 Trapno uint32
845 Status int32
846 Int int32
847 Ptr uint64
848 Utime uint64
849 Stime uint64
850 Addr uint64
851 Addr_lsb uint16
852 _ uint16
853 Syscall int32
854 Call_addr uint64
855 Arch uint32
856 _ [28]uint8
857}
772 858
773const PERF_IOC_FLAG_GROUP = 0x1 859const PERF_IOC_FLAG_GROUP = 0x1
774 860
@@ -792,11 +878,9 @@ type Winsize struct {
792 878
793type Taskstats struct { 879type Taskstats struct {
794 Version uint16 880 Version uint16
795 _ [2]byte
796 Ac_exitcode uint32 881 Ac_exitcode uint32
797 Ac_flag uint8 882 Ac_flag uint8
798 Ac_nice uint8 883 Ac_nice uint8
799 _ [6]byte
800 Cpu_count uint64 884 Cpu_count uint64
801 Cpu_delay_total uint64 885 Cpu_delay_total uint64
802 Blkio_count uint64 886 Blkio_count uint64
@@ -814,7 +898,6 @@ type Taskstats struct {
814 Ac_pid uint32 898 Ac_pid uint32
815 Ac_ppid uint32 899 Ac_ppid uint32
816 Ac_btime uint32 900 Ac_btime uint32
817 _ [4]byte
818 Ac_etime uint64 901 Ac_etime uint64
819 Ac_utime uint64 902 Ac_utime uint64
820 Ac_stime uint64 903 Ac_stime uint64
@@ -838,6 +921,8 @@ type Taskstats struct {
838 Cpu_scaled_run_real_total uint64 921 Cpu_scaled_run_real_total uint64
839 Freepages_count uint64 922 Freepages_count uint64
840 Freepages_delay_total uint64 923 Freepages_delay_total uint64
924 Thrashing_count uint64
925 Thrashing_delay_total uint64
841} 926}
842 927
843const ( 928const (
@@ -940,7 +1025,8 @@ type PerfEventAttr struct {
940 Clockid int32 1025 Clockid int32
941 Sample_regs_intr uint64 1026 Sample_regs_intr uint64
942 Aux_watermark uint32 1027 Aux_watermark uint32
943 _ uint32 1028 Sample_max_stack uint16
1029 _ uint16
944} 1030}
945 1031
946type PerfEventMmapPage struct { 1032type PerfEventMmapPage struct {
@@ -1043,6 +1129,7 @@ const (
1043 PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7 1129 PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7
1044 PERF_COUNT_SW_EMULATION_FAULTS = 0x8 1130 PERF_COUNT_SW_EMULATION_FAULTS = 0x8
1045 PERF_COUNT_SW_DUMMY = 0x9 1131 PERF_COUNT_SW_DUMMY = 0x9
1132 PERF_COUNT_SW_BPF_OUTPUT = 0xa
1046 1133
1047 PERF_SAMPLE_IP = 0x1 1134 PERF_SAMPLE_IP = 0x1
1048 PERF_SAMPLE_TID = 0x2 1135 PERF_SAMPLE_TID = 0x2
@@ -1064,21 +1151,38 @@ const (
1064 PERF_SAMPLE_BRANCH_ANY_CALL = 0x10 1151 PERF_SAMPLE_BRANCH_ANY_CALL = 0x10
1065 PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20 1152 PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20
1066 PERF_SAMPLE_BRANCH_IND_CALL = 0x40 1153 PERF_SAMPLE_BRANCH_IND_CALL = 0x40
1154 PERF_SAMPLE_BRANCH_ABORT_TX = 0x80
1155 PERF_SAMPLE_BRANCH_IN_TX = 0x100
1156 PERF_SAMPLE_BRANCH_NO_TX = 0x200
1157 PERF_SAMPLE_BRANCH_COND = 0x400
1158 PERF_SAMPLE_BRANCH_CALL_STACK = 0x800
1159 PERF_SAMPLE_BRANCH_IND_JUMP = 0x1000
1160 PERF_SAMPLE_BRANCH_CALL = 0x2000
1161 PERF_SAMPLE_BRANCH_NO_FLAGS = 0x4000
1162 PERF_SAMPLE_BRANCH_NO_CYCLES = 0x8000
1163 PERF_SAMPLE_BRANCH_TYPE_SAVE = 0x10000
1067 1164
1068 PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1 1165 PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
1069 PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2 1166 PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
1070 PERF_FORMAT_ID = 0x4 1167 PERF_FORMAT_ID = 0x4
1071 PERF_FORMAT_GROUP = 0x8 1168 PERF_FORMAT_GROUP = 0x8
1072 1169
1073 PERF_RECORD_MMAP = 0x1 1170 PERF_RECORD_MMAP = 0x1
1074 PERF_RECORD_LOST = 0x2 1171 PERF_RECORD_LOST = 0x2
1075 PERF_RECORD_COMM = 0x3 1172 PERF_RECORD_COMM = 0x3
1076 PERF_RECORD_EXIT = 0x4 1173 PERF_RECORD_EXIT = 0x4
1077 PERF_RECORD_THROTTLE = 0x5 1174 PERF_RECORD_THROTTLE = 0x5
1078 PERF_RECORD_UNTHROTTLE = 0x6 1175 PERF_RECORD_UNTHROTTLE = 0x6
1079 PERF_RECORD_FORK = 0x7 1176 PERF_RECORD_FORK = 0x7
1080 PERF_RECORD_READ = 0x8 1177 PERF_RECORD_READ = 0x8
1081 PERF_RECORD_SAMPLE = 0x9 1178 PERF_RECORD_SAMPLE = 0x9
1179 PERF_RECORD_MMAP2 = 0xa
1180 PERF_RECORD_AUX = 0xb
1181 PERF_RECORD_ITRACE_START = 0xc
1182 PERF_RECORD_LOST_SAMPLES = 0xd
1183 PERF_RECORD_SWITCH = 0xe
1184 PERF_RECORD_SWITCH_CPU_WIDE = 0xf
1185 PERF_RECORD_NAMESPACES = 0x10
1082 1186
1083 PERF_CONTEXT_HV = -0x20 1187 PERF_CONTEXT_HV = -0x20
1084 PERF_CONTEXT_KERNEL = -0x80 1188 PERF_CONTEXT_KERNEL = -0x80
@@ -1091,6 +1195,7 @@ const (
1091 PERF_FLAG_FD_NO_GROUP = 0x1 1195 PERF_FLAG_FD_NO_GROUP = 0x1
1092 PERF_FLAG_FD_OUTPUT = 0x2 1196 PERF_FLAG_FD_OUTPUT = 0x2
1093 PERF_FLAG_PID_CGROUP = 0x4 1197 PERF_FLAG_PID_CGROUP = 0x4
1198 PERF_FLAG_FD_CLOEXEC = 0x8
1094) 1199)
1095 1200
1096const ( 1201const (
@@ -1186,7 +1291,6 @@ type HDGeometry struct {
1186 Heads uint8 1291 Heads uint8
1187 Sectors uint8 1292 Sectors uint8
1188 Cylinders uint16 1293 Cylinders uint16
1189 _ [4]byte
1190 Start uint64 1294 Start uint64
1191} 1295}
1192 1296
@@ -1349,6 +1453,21 @@ type TpacketBlockDesc struct {
1349 Hdr [40]byte 1453 Hdr [40]byte
1350} 1454}
1351 1455
1456type TpacketBDTS struct {
1457 Sec uint32
1458 Usec uint32
1459}
1460
1461type TpacketHdrV1 struct {
1462 Block_status uint32
1463 Num_pkts uint32
1464 Offset_to_first_pkt uint32
1465 Blk_len uint32
1466 Seq_num uint64
1467 Ts_first_pkt TpacketBDTS
1468 Ts_last_pkt TpacketBDTS
1469}
1470
1352type TpacketReq struct { 1471type TpacketReq struct {
1353 Block_size uint32 1472 Block_size uint32
1354 Block_nr uint32 1473 Block_nr uint32
@@ -1397,6 +1516,9 @@ const (
1397 SizeofTpacketHdr = 0x20 1516 SizeofTpacketHdr = 0x20
1398 SizeofTpacket2Hdr = 0x20 1517 SizeofTpacket2Hdr = 0x20
1399 SizeofTpacket3Hdr = 0x30 1518 SizeofTpacket3Hdr = 0x30
1519
1520 SizeofTpacketStats = 0x8
1521 SizeofTpacketStatsV3 = 0xc
1400) 1522)
1401 1523
1402const ( 1524const (
@@ -1872,7 +1994,6 @@ type RTCTime struct {
1872type RTCWkAlrm struct { 1994type RTCWkAlrm struct {
1873 Enabled uint8 1995 Enabled uint8
1874 Pending uint8 1996 Pending uint8
1875 _ [2]byte
1876 Time RTCTime 1997 Time RTCTime
1877} 1998}
1878 1999
@@ -1890,7 +2011,6 @@ type BlkpgIoctlArg struct {
1890 Op int32 2011 Op int32
1891 Flags int32 2012 Flags int32
1892 Datalen int32 2013 Datalen int32
1893 _ [4]byte
1894 Data *byte 2014 Data *byte
1895} 2015}
1896 2016
@@ -1977,6 +2097,10 @@ const (
1977 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa 2097 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa
1978) 2098)
1979 2099
2100type ScmTimestamping struct {
2101 Ts [3]Timespec
2102}
2103
1980const ( 2104const (
1981 SOF_TIMESTAMPING_TX_HARDWARE = 0x1 2105 SOF_TIMESTAMPING_TX_HARDWARE = 0x1
1982 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2 2106 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2
@@ -1996,4 +2120,198 @@ const (
1996 2120
1997 SOF_TIMESTAMPING_LAST = 0x4000 2121 SOF_TIMESTAMPING_LAST = 0x4000
1998 SOF_TIMESTAMPING_MASK = 0x7fff 2122 SOF_TIMESTAMPING_MASK = 0x7fff
2123
2124 SCM_TSTAMP_SND = 0x0
2125 SCM_TSTAMP_SCHED = 0x1
2126 SCM_TSTAMP_ACK = 0x2
2127)
2128
2129type SockExtendedErr struct {
2130 Errno uint32
2131 Origin uint8
2132 Type uint8
2133 Code uint8
2134 Pad uint8
2135 Info uint32
2136 Data uint32
2137}
2138
2139type FanotifyEventMetadata struct {
2140 Event_len uint32
2141 Vers uint8
2142 Reserved uint8
2143 Metadata_len uint16
2144 Mask uint64
2145 Fd int32
2146 Pid int32
2147}
2148
2149type FanotifyResponse struct {
2150 Fd int32
2151 Response uint32
2152}
2153
2154const (
2155 CRYPTO_MSG_BASE = 0x10
2156 CRYPTO_MSG_NEWALG = 0x10
2157 CRYPTO_MSG_DELALG = 0x11
2158 CRYPTO_MSG_UPDATEALG = 0x12
2159 CRYPTO_MSG_GETALG = 0x13
2160 CRYPTO_MSG_DELRNG = 0x14
2161 CRYPTO_MSG_GETSTAT = 0x15
1999) 2162)
2163
2164const (
2165 CRYPTOCFGA_UNSPEC = 0x0
2166 CRYPTOCFGA_PRIORITY_VAL = 0x1
2167 CRYPTOCFGA_REPORT_LARVAL = 0x2
2168 CRYPTOCFGA_REPORT_HASH = 0x3
2169 CRYPTOCFGA_REPORT_BLKCIPHER = 0x4
2170 CRYPTOCFGA_REPORT_AEAD = 0x5
2171 CRYPTOCFGA_REPORT_COMPRESS = 0x6
2172 CRYPTOCFGA_REPORT_RNG = 0x7
2173 CRYPTOCFGA_REPORT_CIPHER = 0x8
2174 CRYPTOCFGA_REPORT_AKCIPHER = 0x9
2175 CRYPTOCFGA_REPORT_KPP = 0xa
2176 CRYPTOCFGA_REPORT_ACOMP = 0xb
2177 CRYPTOCFGA_STAT_LARVAL = 0xc
2178 CRYPTOCFGA_STAT_HASH = 0xd
2179 CRYPTOCFGA_STAT_BLKCIPHER = 0xe
2180 CRYPTOCFGA_STAT_AEAD = 0xf
2181 CRYPTOCFGA_STAT_COMPRESS = 0x10
2182 CRYPTOCFGA_STAT_RNG = 0x11
2183 CRYPTOCFGA_STAT_CIPHER = 0x12
2184 CRYPTOCFGA_STAT_AKCIPHER = 0x13
2185 CRYPTOCFGA_STAT_KPP = 0x14
2186 CRYPTOCFGA_STAT_ACOMP = 0x15
2187)
2188
2189type CryptoUserAlg struct {
2190 Name [64]uint8
2191 Driver_name [64]uint8
2192 Module_name [64]uint8
2193 Type uint32
2194 Mask uint32
2195 Refcnt uint32
2196 Flags uint32
2197}
2198
2199type CryptoStatAEAD struct {
2200 Type [64]uint8
2201 Encrypt_cnt uint64
2202 Encrypt_tlen uint64
2203 Decrypt_cnt uint64
2204 Decrypt_tlen uint64
2205 Err_cnt uint64
2206}
2207
2208type CryptoStatAKCipher struct {
2209 Type [64]uint8
2210 Encrypt_cnt uint64
2211 Encrypt_tlen uint64
2212 Decrypt_cnt uint64
2213 Decrypt_tlen uint64
2214 Verify_cnt uint64
2215 Sign_cnt uint64
2216 Err_cnt uint64
2217}
2218
2219type CryptoStatCipher struct {
2220 Type [64]uint8
2221 Encrypt_cnt uint64
2222 Encrypt_tlen uint64
2223 Decrypt_cnt uint64
2224 Decrypt_tlen uint64
2225 Err_cnt uint64
2226}
2227
2228type CryptoStatCompress struct {
2229 Type [64]uint8
2230 Compress_cnt uint64
2231 Compress_tlen uint64
2232 Decompress_cnt uint64
2233 Decompress_tlen uint64
2234 Err_cnt uint64
2235}
2236
2237type CryptoStatHash struct {
2238 Type [64]uint8
2239 Hash_cnt uint64
2240 Hash_tlen uint64
2241 Err_cnt uint64
2242}
2243
2244type CryptoStatKPP struct {
2245 Type [64]uint8
2246 Setsecret_cnt uint64
2247 Generate_public_key_cnt uint64
2248 Compute_shared_secret_cnt uint64
2249 Err_cnt uint64
2250}
2251
2252type CryptoStatRNG struct {
2253 Type [64]uint8
2254 Generate_cnt uint64
2255 Generate_tlen uint64
2256 Seed_cnt uint64
2257 Err_cnt uint64
2258}
2259
2260type CryptoStatLarval struct {
2261 Type [64]uint8
2262}
2263
2264type CryptoReportLarval struct {
2265 Type [64]uint8
2266}
2267
2268type CryptoReportHash struct {
2269 Type [64]uint8
2270 Blocksize uint32
2271 Digestsize uint32
2272}
2273
2274type CryptoReportCipher struct {
2275 Type [64]uint8
2276 Blocksize uint32
2277 Min_keysize uint32
2278 Max_keysize uint32
2279}
2280
2281type CryptoReportBlkCipher struct {
2282 Type [64]uint8
2283 Geniv [64]uint8
2284 Blocksize uint32
2285 Min_keysize uint32
2286 Max_keysize uint32
2287 Ivsize uint32
2288}
2289
2290type CryptoReportAEAD struct {
2291 Type [64]uint8
2292 Geniv [64]uint8
2293 Blocksize uint32
2294 Maxauthsize uint32
2295 Ivsize uint32
2296}
2297
2298type CryptoReportComp struct {
2299 Type [64]uint8
2300}
2301
2302type CryptoReportRNG struct {
2303 Type [64]uint8
2304 Seedsize uint32
2305}
2306
2307type CryptoReportAKCipher struct {
2308 Type [64]uint8
2309}
2310
2311type CryptoReportKPP struct {
2312 Type [64]uint8
2313}
2314
2315type CryptoReportAcomp struct {
2316 Type [64]uint8
2317}
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 6ee799c..dbe32bb 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
@@ -413,6 +408,11 @@ type TCPInfo struct {
413 Total_retrans uint32 408 Total_retrans uint32
414} 409}
415 410
411type CanFilter struct {
412 Id uint32
413 Mask uint32
414}
415
416const ( 416const (
417 SizeofSockaddrInet4 = 0x10 417 SizeofSockaddrInet4 = 0x10
418 SizeofSockaddrInet6 = 0x1c 418 SizeofSockaddrInet6 = 0x1c
@@ -427,6 +427,7 @@ const (
427 SizeofSockaddrALG = 0x58 427 SizeofSockaddrALG = 0x58
428 SizeofSockaddrVM = 0x10 428 SizeofSockaddrVM = 0x10
429 SizeofSockaddrXDP = 0x10 429 SizeofSockaddrXDP = 0x10
430 SizeofSockaddrPPPoX = 0x1e
430 SizeofLinger = 0x8 431 SizeofLinger = 0x8
431 SizeofIovec = 0x10 432 SizeofIovec = 0x10
432 SizeofIPMreq = 0x8 433 SizeofIPMreq = 0x8
@@ -441,141 +442,185 @@ const (
441 SizeofICMPv6Filter = 0x20 442 SizeofICMPv6Filter = 0x20
442 SizeofUcred = 0xc 443 SizeofUcred = 0xc
443 SizeofTCPInfo = 0x68 444 SizeofTCPInfo = 0x68
445 SizeofCanFilter = 0x8
444) 446)
445 447
446const ( 448const (
447 IFA_UNSPEC = 0x0 449 NDA_UNSPEC = 0x0
448 IFA_ADDRESS = 0x1 450 NDA_DST = 0x1
449 IFA_LOCAL = 0x2 451 NDA_LLADDR = 0x2
450 IFA_LABEL = 0x3 452 NDA_CACHEINFO = 0x3
451 IFA_BROADCAST = 0x4 453 NDA_PROBES = 0x4
452 IFA_ANYCAST = 0x5 454 NDA_VLAN = 0x5
453 IFA_CACHEINFO = 0x6 455 NDA_PORT = 0x6
454 IFA_MULTICAST = 0x7 456 NDA_VNI = 0x7
455 IFLA_UNSPEC = 0x0 457 NDA_IFINDEX = 0x8
456 IFLA_ADDRESS = 0x1 458 NDA_MASTER = 0x9
457 IFLA_BROADCAST = 0x2 459 NDA_LINK_NETNSID = 0xa
458 IFLA_IFNAME = 0x3 460 NDA_SRC_VNI = 0xb
459 IFLA_INFO_KIND = 0x1 461 NTF_USE = 0x1
460 IFLA_MTU = 0x4 462 NTF_SELF = 0x2
461 IFLA_LINK = 0x5 463 NTF_MASTER = 0x4
462 IFLA_QDISC = 0x6 464 NTF_PROXY = 0x8
463 IFLA_STATS = 0x7 465 NTF_EXT_LEARNED = 0x10
464 IFLA_COST = 0x8 466 NTF_OFFLOADED = 0x20
465 IFLA_PRIORITY = 0x9 467 NTF_ROUTER = 0x80
466 IFLA_MASTER = 0xa 468 NUD_INCOMPLETE = 0x1
467 IFLA_WIRELESS = 0xb 469 NUD_REACHABLE = 0x2
468 IFLA_PROTINFO = 0xc 470 NUD_STALE = 0x4
469 IFLA_TXQLEN = 0xd 471 NUD_DELAY = 0x8
470 IFLA_MAP = 0xe 472 NUD_PROBE = 0x10
471 IFLA_WEIGHT = 0xf 473 NUD_FAILED = 0x20
472 IFLA_OPERSTATE = 0x10 474 NUD_NOARP = 0x40
473 IFLA_LINKMODE = 0x11 475 NUD_PERMANENT = 0x80
474 IFLA_LINKINFO = 0x12 476 NUD_NONE = 0x0
475 IFLA_NET_NS_PID = 0x13 477 IFA_UNSPEC = 0x0
476 IFLA_IFALIAS = 0x14 478 IFA_ADDRESS = 0x1
477 IFLA_NUM_VF = 0x15 479 IFA_LOCAL = 0x2
478 IFLA_VFINFO_LIST = 0x16 480 IFA_LABEL = 0x3
479 IFLA_STATS64 = 0x17 481 IFA_BROADCAST = 0x4
480 IFLA_VF_PORTS = 0x18 482 IFA_ANYCAST = 0x5
481 IFLA_PORT_SELF = 0x19 483 IFA_CACHEINFO = 0x6
482 IFLA_AF_SPEC = 0x1a 484 IFA_MULTICAST = 0x7
483 IFLA_GROUP = 0x1b 485 IFA_FLAGS = 0x8
484 IFLA_NET_NS_FD = 0x1c 486 IFA_RT_PRIORITY = 0x9
485 IFLA_EXT_MASK = 0x1d 487 IFA_TARGET_NETNSID = 0xa
486 IFLA_PROMISCUITY = 0x1e 488 IFLA_UNSPEC = 0x0
487 IFLA_NUM_TX_QUEUES = 0x1f 489 IFLA_ADDRESS = 0x1
488 IFLA_NUM_RX_QUEUES = 0x20 490 IFLA_BROADCAST = 0x2
489 IFLA_CARRIER = 0x21 491 IFLA_IFNAME = 0x3
490 IFLA_PHYS_PORT_ID = 0x22 492 IFLA_MTU = 0x4
491 IFLA_CARRIER_CHANGES = 0x23 493 IFLA_LINK = 0x5
492 IFLA_PHYS_SWITCH_ID = 0x24 494 IFLA_QDISC = 0x6
493 IFLA_LINK_NETNSID = 0x25 495 IFLA_STATS = 0x7
494 IFLA_PHYS_PORT_NAME = 0x26 496 IFLA_COST = 0x8
495 IFLA_PROTO_DOWN = 0x27 497 IFLA_PRIORITY = 0x9
496 IFLA_GSO_MAX_SEGS = 0x28 498 IFLA_MASTER = 0xa
497 IFLA_GSO_MAX_SIZE = 0x29 499 IFLA_WIRELESS = 0xb
498 IFLA_PAD = 0x2a 500 IFLA_PROTINFO = 0xc
499 IFLA_XDP = 0x2b 501 IFLA_TXQLEN = 0xd
500 IFLA_EVENT = 0x2c 502 IFLA_MAP = 0xe
501 IFLA_NEW_NETNSID = 0x2d 503 IFLA_WEIGHT = 0xf
502 IFLA_IF_NETNSID = 0x2e 504 IFLA_OPERSTATE = 0x10
503 IFLA_MAX = 0x33 505 IFLA_LINKMODE = 0x11
504 RT_SCOPE_UNIVERSE = 0x0 506 IFLA_LINKINFO = 0x12
505 RT_SCOPE_SITE = 0xc8 507 IFLA_NET_NS_PID = 0x13
506 RT_SCOPE_LINK = 0xfd 508 IFLA_IFALIAS = 0x14
507 RT_SCOPE_HOST = 0xfe 509 IFLA_NUM_VF = 0x15
508 RT_SCOPE_NOWHERE = 0xff 510 IFLA_VFINFO_LIST = 0x16
509 RT_TABLE_UNSPEC = 0x0 511 IFLA_STATS64 = 0x17
510 RT_TABLE_COMPAT = 0xfc 512 IFLA_VF_PORTS = 0x18
511 RT_TABLE_DEFAULT = 0xfd 513 IFLA_PORT_SELF = 0x19
512 RT_TABLE_MAIN = 0xfe 514 IFLA_AF_SPEC = 0x1a
513 RT_TABLE_LOCAL = 0xff 515 IFLA_GROUP = 0x1b
514 RT_TABLE_MAX = 0xffffffff 516 IFLA_NET_NS_FD = 0x1c
515 RTA_UNSPEC = 0x0 517 IFLA_EXT_MASK = 0x1d
516 RTA_DST = 0x1 518 IFLA_PROMISCUITY = 0x1e
517 RTA_SRC = 0x2 519 IFLA_NUM_TX_QUEUES = 0x1f
518 RTA_IIF = 0x3 520 IFLA_NUM_RX_QUEUES = 0x20
519 RTA_OIF = 0x4 521 IFLA_CARRIER = 0x21
520 RTA_GATEWAY = 0x5 522 IFLA_PHYS_PORT_ID = 0x22
521 RTA_PRIORITY = 0x6 523 IFLA_CARRIER_CHANGES = 0x23
522 RTA_PREFSRC = 0x7 524 IFLA_PHYS_SWITCH_ID = 0x24
523 RTA_METRICS = 0x8 525 IFLA_LINK_NETNSID = 0x25
524 RTA_MULTIPATH = 0x9 526 IFLA_PHYS_PORT_NAME = 0x26
525 RTA_FLOW = 0xb 527 IFLA_PROTO_DOWN = 0x27
526 RTA_CACHEINFO = 0xc 528 IFLA_GSO_MAX_SEGS = 0x28
527 RTA_TABLE = 0xf 529 IFLA_GSO_MAX_SIZE = 0x29
528 RTA_MARK = 0x10 530 IFLA_PAD = 0x2a
529 RTA_MFC_STATS = 0x11 531 IFLA_XDP = 0x2b
530 RTA_VIA = 0x12 532 IFLA_EVENT = 0x2c
531 RTA_NEWDST = 0x13 533 IFLA_NEW_NETNSID = 0x2d
532 RTA_PREF = 0x14 534 IFLA_IF_NETNSID = 0x2e
533 RTA_ENCAP_TYPE = 0x15 535 IFLA_TARGET_NETNSID = 0x2e
534 RTA_ENCAP = 0x16 536 IFLA_CARRIER_UP_COUNT = 0x2f
535 RTA_EXPIRES = 0x17 537 IFLA_CARRIER_DOWN_COUNT = 0x30
536 RTA_PAD = 0x18 538 IFLA_NEW_IFINDEX = 0x31
537 RTA_UID = 0x19 539 IFLA_MIN_MTU = 0x32
538 RTA_TTL_PROPAGATE = 0x1a 540 IFLA_MAX_MTU = 0x33
539 RTA_IP_PROTO = 0x1b 541 IFLA_MAX = 0x33
540 RTA_SPORT = 0x1c 542 IFLA_INFO_KIND = 0x1
541 RTA_DPORT = 0x1d 543 IFLA_INFO_DATA = 0x2
542 RTN_UNSPEC = 0x0 544 IFLA_INFO_XSTATS = 0x3
543 RTN_UNICAST = 0x1 545 IFLA_INFO_SLAVE_KIND = 0x4
544 RTN_LOCAL = 0x2 546 IFLA_INFO_SLAVE_DATA = 0x5
545 RTN_BROADCAST = 0x3 547 RT_SCOPE_UNIVERSE = 0x0
546 RTN_ANYCAST = 0x4 548 RT_SCOPE_SITE = 0xc8
547 RTN_MULTICAST = 0x5 549 RT_SCOPE_LINK = 0xfd
548 RTN_BLACKHOLE = 0x6 550 RT_SCOPE_HOST = 0xfe
549 RTN_UNREACHABLE = 0x7 551 RT_SCOPE_NOWHERE = 0xff
550 RTN_PROHIBIT = 0x8 552 RT_TABLE_UNSPEC = 0x0
551 RTN_THROW = 0x9 553 RT_TABLE_COMPAT = 0xfc
552 RTN_NAT = 0xa 554 RT_TABLE_DEFAULT = 0xfd
553 RTN_XRESOLVE = 0xb 555 RT_TABLE_MAIN = 0xfe
554 RTNLGRP_NONE = 0x0 556 RT_TABLE_LOCAL = 0xff
555 RTNLGRP_LINK = 0x1 557 RT_TABLE_MAX = 0xffffffff
556 RTNLGRP_NOTIFY = 0x2 558 RTA_UNSPEC = 0x0
557 RTNLGRP_NEIGH = 0x3 559 RTA_DST = 0x1
558 RTNLGRP_TC = 0x4 560 RTA_SRC = 0x2
559 RTNLGRP_IPV4_IFADDR = 0x5 561 RTA_IIF = 0x3
560 RTNLGRP_IPV4_MROUTE = 0x6 562 RTA_OIF = 0x4
561 RTNLGRP_IPV4_ROUTE = 0x7 563 RTA_GATEWAY = 0x5
562 RTNLGRP_IPV4_RULE = 0x8 564 RTA_PRIORITY = 0x6
563 RTNLGRP_IPV6_IFADDR = 0x9 565 RTA_PREFSRC = 0x7
564 RTNLGRP_IPV6_MROUTE = 0xa 566 RTA_METRICS = 0x8
565 RTNLGRP_IPV6_ROUTE = 0xb 567 RTA_MULTIPATH = 0x9
566 RTNLGRP_IPV6_IFINFO = 0xc 568 RTA_FLOW = 0xb
567 RTNLGRP_IPV6_PREFIX = 0x12 569 RTA_CACHEINFO = 0xc
568 RTNLGRP_IPV6_RULE = 0x13 570 RTA_TABLE = 0xf
569 RTNLGRP_ND_USEROPT = 0x14 571 RTA_MARK = 0x10
570 SizeofNlMsghdr = 0x10 572 RTA_MFC_STATS = 0x11
571 SizeofNlMsgerr = 0x14 573 RTA_VIA = 0x12
572 SizeofRtGenmsg = 0x1 574 RTA_NEWDST = 0x13
573 SizeofNlAttr = 0x4 575 RTA_PREF = 0x14
574 SizeofRtAttr = 0x4 576 RTA_ENCAP_TYPE = 0x15
575 SizeofIfInfomsg = 0x10 577 RTA_ENCAP = 0x16
576 SizeofIfAddrmsg = 0x8 578 RTA_EXPIRES = 0x17
577 SizeofRtMsg = 0xc 579 RTA_PAD = 0x18
578 SizeofRtNexthop = 0x8 580 RTA_UID = 0x19
581 RTA_TTL_PROPAGATE = 0x1a
582 RTA_IP_PROTO = 0x1b
583 RTA_SPORT = 0x1c
584 RTA_DPORT = 0x1d
585 RTN_UNSPEC = 0x0
586 RTN_UNICAST = 0x1
587 RTN_LOCAL = 0x2
588 RTN_BROADCAST = 0x3
589 RTN_ANYCAST = 0x4
590 RTN_MULTICAST = 0x5
591 RTN_BLACKHOLE = 0x6
592 RTN_UNREACHABLE = 0x7
593 RTN_PROHIBIT = 0x8
594 RTN_THROW = 0x9
595 RTN_NAT = 0xa
596 RTN_XRESOLVE = 0xb
597 RTNLGRP_NONE = 0x0
598 RTNLGRP_LINK = 0x1
599 RTNLGRP_NOTIFY = 0x2
600 RTNLGRP_NEIGH = 0x3
601 RTNLGRP_TC = 0x4
602 RTNLGRP_IPV4_IFADDR = 0x5
603 RTNLGRP_IPV4_MROUTE = 0x6
604 RTNLGRP_IPV4_ROUTE = 0x7
605 RTNLGRP_IPV4_RULE = 0x8
606 RTNLGRP_IPV6_IFADDR = 0x9
607 RTNLGRP_IPV6_MROUTE = 0xa
608 RTNLGRP_IPV6_ROUTE = 0xb
609 RTNLGRP_IPV6_IFINFO = 0xc
610 RTNLGRP_IPV6_PREFIX = 0x12
611 RTNLGRP_IPV6_RULE = 0x13
612 RTNLGRP_ND_USEROPT = 0x14
613 SizeofNlMsghdr = 0x10
614 SizeofNlMsgerr = 0x14
615 SizeofRtGenmsg = 0x1
616 SizeofNlAttr = 0x4
617 SizeofRtAttr = 0x4
618 SizeofIfInfomsg = 0x10
619 SizeofIfAddrmsg = 0x8
620 SizeofRtMsg = 0xc
621 SizeofRtNexthop = 0x8
622 SizeofNdUseroptmsg = 0x10
623 SizeofNdMsg = 0xc
579) 624)
580 625
581type NlMsghdr struct { 626type NlMsghdr struct {
@@ -641,6 +686,27 @@ type RtNexthop struct {
641 Ifindex int32 686 Ifindex int32
642} 687}
643 688
689type NdUseroptmsg struct {
690 Family uint8
691 Pad1 uint8
692 Opts_len uint16
693 Ifindex int32
694 Icmp_type uint8
695 Icmp_code uint8
696 Pad2 uint16
697 Pad3 uint32
698}
699
700type NdMsg struct {
701 Family uint8
702 Pad1 uint8
703 Pad2 uint16
704 Ifindex int32
705 State uint16
706 Flags uint8
707 Type uint8
708}
709
644const ( 710const (
645 SizeofSockFilter = 0x8 711 SizeofSockFilter = 0x8
646 SizeofSockFprog = 0x10 712 SizeofSockFprog = 0x10
@@ -655,7 +721,6 @@ type SockFilter struct {
655 721
656type SockFprog struct { 722type SockFprog struct {
657 Len uint16 723 Len uint16
658 _ [6]byte
659 Filter *SockFilter 724 Filter *SockFilter
660} 725}
661 726
@@ -699,7 +764,6 @@ type Sysinfo_t struct {
699 Freeswap uint64 764 Freeswap uint64
700 Procs uint16 765 Procs uint16
701 Pad uint16 766 Pad uint16
702 _ [4]byte
703 Totalhigh uint64 767 Totalhigh uint64
704 Freehigh uint64 768 Freehigh uint64
705 Unit uint32 769 Unit uint32
@@ -718,7 +782,6 @@ type Utsname struct {
718 782
719type Ustat_t struct { 783type Ustat_t struct {
720 Tfree int32 784 Tfree int32
721 _ [4]byte
722 Tinode uint64 785 Tinode uint64
723 Fname [6]uint8 786 Fname [6]uint8
724 Fpack [6]uint8 787 Fpack [6]uint8
@@ -768,7 +831,30 @@ type Sigset_t struct {
768 Val [16]uint64 831 Val [16]uint64
769} 832}
770 833
771const RNDGETENTCNT = 0x40045200 834type SignalfdSiginfo struct {
835 Signo uint32
836 Errno int32
837 Code int32
838 Pid uint32
839 Uid uint32
840 Fd int32
841 Tid uint32
842 Band uint32
843 Overrun uint32
844 Trapno uint32
845 Status int32
846 Int int32
847 Ptr uint64
848 Utime uint64
849 Stime uint64
850 Addr uint64
851 Addr_lsb uint16
852 _ uint16
853 Syscall int32
854 Call_addr uint64
855 Arch uint32
856 _ [28]uint8
857}
772 858
773const PERF_IOC_FLAG_GROUP = 0x1 859const PERF_IOC_FLAG_GROUP = 0x1
774 860
@@ -792,11 +878,9 @@ type Winsize struct {
792 878
793type Taskstats struct { 879type Taskstats struct {
794 Version uint16 880 Version uint16
795 _ [2]byte
796 Ac_exitcode uint32 881 Ac_exitcode uint32
797 Ac_flag uint8 882 Ac_flag uint8
798 Ac_nice uint8 883 Ac_nice uint8
799 _ [6]byte
800 Cpu_count uint64 884 Cpu_count uint64
801 Cpu_delay_total uint64 885 Cpu_delay_total uint64
802 Blkio_count uint64 886 Blkio_count uint64
@@ -814,7 +898,6 @@ type Taskstats struct {
814 Ac_pid uint32 898 Ac_pid uint32
815 Ac_ppid uint32 899 Ac_ppid uint32
816 Ac_btime uint32 900 Ac_btime uint32
817 _ [4]byte
818 Ac_etime uint64 901 Ac_etime uint64
819 Ac_utime uint64 902 Ac_utime uint64
820 Ac_stime uint64 903 Ac_stime uint64
@@ -838,6 +921,8 @@ type Taskstats struct {
838 Cpu_scaled_run_real_total uint64 921 Cpu_scaled_run_real_total uint64
839 Freepages_count uint64 922 Freepages_count uint64
840 Freepages_delay_total uint64 923 Freepages_delay_total uint64
924 Thrashing_count uint64
925 Thrashing_delay_total uint64
841} 926}
842 927
843const ( 928const (
@@ -940,7 +1025,8 @@ type PerfEventAttr struct {
940 Clockid int32 1025 Clockid int32
941 Sample_regs_intr uint64 1026 Sample_regs_intr uint64
942 Aux_watermark uint32 1027 Aux_watermark uint32
943 _ uint32 1028 Sample_max_stack uint16
1029 _ uint16
944} 1030}
945 1031
946type PerfEventMmapPage struct { 1032type PerfEventMmapPage struct {
@@ -1043,6 +1129,7 @@ const (
1043 PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7 1129 PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7
1044 PERF_COUNT_SW_EMULATION_FAULTS = 0x8 1130 PERF_COUNT_SW_EMULATION_FAULTS = 0x8
1045 PERF_COUNT_SW_DUMMY = 0x9 1131 PERF_COUNT_SW_DUMMY = 0x9
1132 PERF_COUNT_SW_BPF_OUTPUT = 0xa
1046 1133
1047 PERF_SAMPLE_IP = 0x1 1134 PERF_SAMPLE_IP = 0x1
1048 PERF_SAMPLE_TID = 0x2 1135 PERF_SAMPLE_TID = 0x2
@@ -1064,21 +1151,38 @@ const (
1064 PERF_SAMPLE_BRANCH_ANY_CALL = 0x10 1151 PERF_SAMPLE_BRANCH_ANY_CALL = 0x10
1065 PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20 1152 PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20
1066 PERF_SAMPLE_BRANCH_IND_CALL = 0x40 1153 PERF_SAMPLE_BRANCH_IND_CALL = 0x40
1154 PERF_SAMPLE_BRANCH_ABORT_TX = 0x80
1155 PERF_SAMPLE_BRANCH_IN_TX = 0x100
1156 PERF_SAMPLE_BRANCH_NO_TX = 0x200
1157 PERF_SAMPLE_BRANCH_COND = 0x400
1158 PERF_SAMPLE_BRANCH_CALL_STACK = 0x800
1159 PERF_SAMPLE_BRANCH_IND_JUMP = 0x1000
1160 PERF_SAMPLE_BRANCH_CALL = 0x2000
1161 PERF_SAMPLE_BRANCH_NO_FLAGS = 0x4000
1162 PERF_SAMPLE_BRANCH_NO_CYCLES = 0x8000
1163 PERF_SAMPLE_BRANCH_TYPE_SAVE = 0x10000
1067 1164
1068 PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1 1165 PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
1069 PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2 1166 PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
1070 PERF_FORMAT_ID = 0x4 1167 PERF_FORMAT_ID = 0x4
1071 PERF_FORMAT_GROUP = 0x8 1168 PERF_FORMAT_GROUP = 0x8
1072 1169
1073 PERF_RECORD_MMAP = 0x1 1170 PERF_RECORD_MMAP = 0x1
1074 PERF_RECORD_LOST = 0x2 1171 PERF_RECORD_LOST = 0x2
1075 PERF_RECORD_COMM = 0x3 1172 PERF_RECORD_COMM = 0x3
1076 PERF_RECORD_EXIT = 0x4 1173 PERF_RECORD_EXIT = 0x4
1077 PERF_RECORD_THROTTLE = 0x5 1174 PERF_RECORD_THROTTLE = 0x5
1078 PERF_RECORD_UNTHROTTLE = 0x6 1175 PERF_RECORD_UNTHROTTLE = 0x6
1079 PERF_RECORD_FORK = 0x7 1176 PERF_RECORD_FORK = 0x7
1080 PERF_RECORD_READ = 0x8 1177 PERF_RECORD_READ = 0x8
1081 PERF_RECORD_SAMPLE = 0x9 1178 PERF_RECORD_SAMPLE = 0x9
1179 PERF_RECORD_MMAP2 = 0xa
1180 PERF_RECORD_AUX = 0xb
1181 PERF_RECORD_ITRACE_START = 0xc
1182 PERF_RECORD_LOST_SAMPLES = 0xd
1183 PERF_RECORD_SWITCH = 0xe
1184 PERF_RECORD_SWITCH_CPU_WIDE = 0xf
1185 PERF_RECORD_NAMESPACES = 0x10
1082 1186
1083 PERF_CONTEXT_HV = -0x20 1187 PERF_CONTEXT_HV = -0x20
1084 PERF_CONTEXT_KERNEL = -0x80 1188 PERF_CONTEXT_KERNEL = -0x80
@@ -1091,6 +1195,7 @@ const (
1091 PERF_FLAG_FD_NO_GROUP = 0x1 1195 PERF_FLAG_FD_NO_GROUP = 0x1
1092 PERF_FLAG_FD_OUTPUT = 0x2 1196 PERF_FLAG_FD_OUTPUT = 0x2
1093 PERF_FLAG_PID_CGROUP = 0x4 1197 PERF_FLAG_PID_CGROUP = 0x4
1198 PERF_FLAG_FD_CLOEXEC = 0x8
1094) 1199)
1095 1200
1096const ( 1201const (
@@ -1186,7 +1291,6 @@ type HDGeometry struct {
1186 Heads uint8 1291 Heads uint8
1187 Sectors uint8 1292 Sectors uint8
1188 Cylinders uint16 1293 Cylinders uint16
1189 _ [4]byte
1190 Start uint64 1294 Start uint64
1191} 1295}
1192 1296
@@ -1349,6 +1453,21 @@ type TpacketBlockDesc struct {
1349 Hdr [40]byte 1453 Hdr [40]byte
1350} 1454}
1351 1455
1456type TpacketBDTS struct {
1457 Sec uint32
1458 Usec uint32
1459}
1460
1461type TpacketHdrV1 struct {
1462 Block_status uint32
1463 Num_pkts uint32
1464 Offset_to_first_pkt uint32
1465 Blk_len uint32
1466 Seq_num uint64
1467 Ts_first_pkt TpacketBDTS
1468 Ts_last_pkt TpacketBDTS
1469}
1470
1352type TpacketReq struct { 1471type TpacketReq struct {
1353 Block_size uint32 1472 Block_size uint32
1354 Block_nr uint32 1473 Block_nr uint32
@@ -1397,6 +1516,9 @@ const (
1397 SizeofTpacketHdr = 0x20 1516 SizeofTpacketHdr = 0x20
1398 SizeofTpacket2Hdr = 0x20 1517 SizeofTpacket2Hdr = 0x20
1399 SizeofTpacket3Hdr = 0x30 1518 SizeofTpacket3Hdr = 0x30
1519
1520 SizeofTpacketStats = 0x8
1521 SizeofTpacketStatsV3 = 0xc
1400) 1522)
1401 1523
1402const ( 1524const (
@@ -1872,7 +1994,6 @@ type RTCTime struct {
1872type RTCWkAlrm struct { 1994type RTCWkAlrm struct {
1873 Enabled uint8 1995 Enabled uint8
1874 Pending uint8 1996 Pending uint8
1875 _ [2]byte
1876 Time RTCTime 1997 Time RTCTime
1877} 1998}
1878 1999
@@ -1890,7 +2011,6 @@ type BlkpgIoctlArg struct {
1890 Op int32 2011 Op int32
1891 Flags int32 2012 Flags int32
1892 Datalen int32 2013 Datalen int32
1893 _ [4]byte
1894 Data *byte 2014 Data *byte
1895} 2015}
1896 2016
@@ -1977,6 +2097,10 @@ const (
1977 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa 2097 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa
1978) 2098)
1979 2099
2100type ScmTimestamping struct {
2101 Ts [3]Timespec
2102}
2103
1980const ( 2104const (
1981 SOF_TIMESTAMPING_TX_HARDWARE = 0x1 2105 SOF_TIMESTAMPING_TX_HARDWARE = 0x1
1982 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2 2106 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2
@@ -1996,4 +2120,198 @@ const (
1996 2120
1997 SOF_TIMESTAMPING_LAST = 0x4000 2121 SOF_TIMESTAMPING_LAST = 0x4000
1998 SOF_TIMESTAMPING_MASK = 0x7fff 2122 SOF_TIMESTAMPING_MASK = 0x7fff
2123
2124 SCM_TSTAMP_SND = 0x0
2125 SCM_TSTAMP_SCHED = 0x1
2126 SCM_TSTAMP_ACK = 0x2
2127)
2128
2129type SockExtendedErr struct {
2130 Errno uint32
2131 Origin uint8
2132 Type uint8
2133 Code uint8
2134 Pad uint8
2135 Info uint32
2136 Data uint32
2137}
2138
2139type FanotifyEventMetadata struct {
2140 Event_len uint32
2141 Vers uint8
2142 Reserved uint8
2143 Metadata_len uint16
2144 Mask uint64
2145 Fd int32
2146 Pid int32
2147}
2148
2149type FanotifyResponse struct {
2150 Fd int32
2151 Response uint32
2152}
2153
2154const (
2155 CRYPTO_MSG_BASE = 0x10
2156 CRYPTO_MSG_NEWALG = 0x10
2157 CRYPTO_MSG_DELALG = 0x11
2158 CRYPTO_MSG_UPDATEALG = 0x12
2159 CRYPTO_MSG_GETALG = 0x13
2160 CRYPTO_MSG_DELRNG = 0x14
2161 CRYPTO_MSG_GETSTAT = 0x15
1999) 2162)
2163
2164const (
2165 CRYPTOCFGA_UNSPEC = 0x0
2166 CRYPTOCFGA_PRIORITY_VAL = 0x1
2167 CRYPTOCFGA_REPORT_LARVAL = 0x2
2168 CRYPTOCFGA_REPORT_HASH = 0x3
2169 CRYPTOCFGA_REPORT_BLKCIPHER = 0x4
2170 CRYPTOCFGA_REPORT_AEAD = 0x5
2171 CRYPTOCFGA_REPORT_COMPRESS = 0x6
2172 CRYPTOCFGA_REPORT_RNG = 0x7
2173 CRYPTOCFGA_REPORT_CIPHER = 0x8
2174 CRYPTOCFGA_REPORT_AKCIPHER = 0x9
2175 CRYPTOCFGA_REPORT_KPP = 0xa
2176 CRYPTOCFGA_REPORT_ACOMP = 0xb
2177 CRYPTOCFGA_STAT_LARVAL = 0xc
2178 CRYPTOCFGA_STAT_HASH = 0xd
2179 CRYPTOCFGA_STAT_BLKCIPHER = 0xe
2180 CRYPTOCFGA_STAT_AEAD = 0xf
2181 CRYPTOCFGA_STAT_COMPRESS = 0x10
2182 CRYPTOCFGA_STAT_RNG = 0x11
2183 CRYPTOCFGA_STAT_CIPHER = 0x12
2184 CRYPTOCFGA_STAT_AKCIPHER = 0x13
2185 CRYPTOCFGA_STAT_KPP = 0x14
2186 CRYPTOCFGA_STAT_ACOMP = 0x15
2187)
2188
2189type CryptoUserAlg struct {
2190 Name [64]uint8
2191 Driver_name [64]uint8
2192 Module_name [64]uint8
2193 Type uint32
2194 Mask uint32
2195 Refcnt uint32
2196 Flags uint32
2197}
2198
2199type CryptoStatAEAD struct {
2200 Type [64]uint8
2201 Encrypt_cnt uint64
2202 Encrypt_tlen uint64
2203 Decrypt_cnt uint64
2204 Decrypt_tlen uint64
2205 Err_cnt uint64
2206}
2207
2208type CryptoStatAKCipher struct {
2209 Type [64]uint8
2210 Encrypt_cnt uint64
2211 Encrypt_tlen uint64
2212 Decrypt_cnt uint64
2213 Decrypt_tlen uint64
2214 Verify_cnt uint64
2215 Sign_cnt uint64
2216 Err_cnt uint64
2217}
2218
2219type CryptoStatCipher struct {
2220 Type [64]uint8
2221 Encrypt_cnt uint64
2222 Encrypt_tlen uint64
2223 Decrypt_cnt uint64
2224 Decrypt_tlen uint64
2225 Err_cnt uint64
2226}
2227
2228type CryptoStatCompress struct {
2229 Type [64]uint8
2230 Compress_cnt uint64
2231 Compress_tlen uint64
2232 Decompress_cnt uint64
2233 Decompress_tlen uint64
2234 Err_cnt uint64
2235}
2236
2237type CryptoStatHash struct {
2238 Type [64]uint8
2239 Hash_cnt uint64
2240 Hash_tlen uint64
2241 Err_cnt uint64
2242}
2243
2244type CryptoStatKPP struct {
2245 Type [64]uint8
2246 Setsecret_cnt uint64
2247 Generate_public_key_cnt uint64
2248 Compute_shared_secret_cnt uint64
2249 Err_cnt uint64
2250}
2251
2252type CryptoStatRNG struct {
2253 Type [64]uint8
2254 Generate_cnt uint64
2255 Generate_tlen uint64
2256 Seed_cnt uint64
2257 Err_cnt uint64
2258}
2259
2260type CryptoStatLarval struct {
2261 Type [64]uint8
2262}
2263
2264type CryptoReportLarval struct {
2265 Type [64]uint8
2266}
2267
2268type CryptoReportHash struct {
2269 Type [64]uint8
2270 Blocksize uint32
2271 Digestsize uint32
2272}
2273
2274type CryptoReportCipher struct {
2275 Type [64]uint8
2276 Blocksize uint32
2277 Min_keysize uint32
2278 Max_keysize uint32
2279}
2280
2281type CryptoReportBlkCipher struct {
2282 Type [64]uint8
2283 Geniv [64]uint8
2284 Blocksize uint32
2285 Min_keysize uint32
2286 Max_keysize uint32
2287 Ivsize uint32
2288}
2289
2290type CryptoReportAEAD struct {
2291 Type [64]uint8
2292 Geniv [64]uint8
2293 Blocksize uint32
2294 Maxauthsize uint32
2295 Ivsize uint32
2296}
2297
2298type CryptoReportComp struct {
2299 Type [64]uint8
2300}
2301
2302type CryptoReportRNG struct {
2303 Type [64]uint8
2304 Seedsize uint32
2305}
2306
2307type CryptoReportAKCipher struct {
2308 Type [64]uint8
2309}
2310
2311type CryptoReportKPP struct {
2312 Type [64]uint8
2313}
2314
2315type CryptoReportAcomp struct {
2316 Type [64]uint8
2317}
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 60ae71e..774d5c3 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
@@ -412,6 +407,11 @@ type TCPInfo struct {
412 Total_retrans uint32 407 Total_retrans uint32
413} 408}
414 409
410type CanFilter struct {
411 Id uint32
412 Mask uint32
413}
414
415const ( 415const (
416 SizeofSockaddrInet4 = 0x10 416 SizeofSockaddrInet4 = 0x10
417 SizeofSockaddrInet6 = 0x1c 417 SizeofSockaddrInet6 = 0x1c
@@ -426,6 +426,7 @@ const (
426 SizeofSockaddrALG = 0x58 426 SizeofSockaddrALG = 0x58
427 SizeofSockaddrVM = 0x10 427 SizeofSockaddrVM = 0x10
428 SizeofSockaddrXDP = 0x10 428 SizeofSockaddrXDP = 0x10
429 SizeofSockaddrPPPoX = 0x1e
429 SizeofLinger = 0x8 430 SizeofLinger = 0x8
430 SizeofIovec = 0x10 431 SizeofIovec = 0x10
431 SizeofIPMreq = 0x8 432 SizeofIPMreq = 0x8
@@ -440,141 +441,185 @@ const (
440 SizeofICMPv6Filter = 0x20 441 SizeofICMPv6Filter = 0x20
441 SizeofUcred = 0xc 442 SizeofUcred = 0xc
442 SizeofTCPInfo = 0x68 443 SizeofTCPInfo = 0x68
444 SizeofCanFilter = 0x8
443) 445)
444 446
445const ( 447const (
446 IFA_UNSPEC = 0x0 448 NDA_UNSPEC = 0x0
447 IFA_ADDRESS = 0x1 449 NDA_DST = 0x1
448 IFA_LOCAL = 0x2 450 NDA_LLADDR = 0x2
449 IFA_LABEL = 0x3 451 NDA_CACHEINFO = 0x3
450 IFA_BROADCAST = 0x4 452 NDA_PROBES = 0x4
451 IFA_ANYCAST = 0x5 453 NDA_VLAN = 0x5
452 IFA_CACHEINFO = 0x6 454 NDA_PORT = 0x6
453 IFA_MULTICAST = 0x7 455 NDA_VNI = 0x7
454 IFLA_UNSPEC = 0x0 456 NDA_IFINDEX = 0x8
455 IFLA_ADDRESS = 0x1 457 NDA_MASTER = 0x9
456 IFLA_BROADCAST = 0x2 458 NDA_LINK_NETNSID = 0xa
457 IFLA_IFNAME = 0x3 459 NDA_SRC_VNI = 0xb
458 IFLA_INFO_KIND = 0x1 460 NTF_USE = 0x1
459 IFLA_MTU = 0x4 461 NTF_SELF = 0x2
460 IFLA_LINK = 0x5 462 NTF_MASTER = 0x4
461 IFLA_QDISC = 0x6 463 NTF_PROXY = 0x8
462 IFLA_STATS = 0x7 464 NTF_EXT_LEARNED = 0x10
463 IFLA_COST = 0x8 465 NTF_OFFLOADED = 0x20
464 IFLA_PRIORITY = 0x9 466 NTF_ROUTER = 0x80
465 IFLA_MASTER = 0xa 467 NUD_INCOMPLETE = 0x1
466 IFLA_WIRELESS = 0xb 468 NUD_REACHABLE = 0x2
467 IFLA_PROTINFO = 0xc 469 NUD_STALE = 0x4
468 IFLA_TXQLEN = 0xd 470 NUD_DELAY = 0x8
469 IFLA_MAP = 0xe 471 NUD_PROBE = 0x10
470 IFLA_WEIGHT = 0xf 472 NUD_FAILED = 0x20
471 IFLA_OPERSTATE = 0x10 473 NUD_NOARP = 0x40
472 IFLA_LINKMODE = 0x11 474 NUD_PERMANENT = 0x80
473 IFLA_LINKINFO = 0x12 475 NUD_NONE = 0x0
474 IFLA_NET_NS_PID = 0x13 476 IFA_UNSPEC = 0x0
475 IFLA_IFALIAS = 0x14 477 IFA_ADDRESS = 0x1
476 IFLA_NUM_VF = 0x15 478 IFA_LOCAL = 0x2
477 IFLA_VFINFO_LIST = 0x16 479 IFA_LABEL = 0x3
478 IFLA_STATS64 = 0x17 480 IFA_BROADCAST = 0x4
479 IFLA_VF_PORTS = 0x18 481 IFA_ANYCAST = 0x5
480 IFLA_PORT_SELF = 0x19 482 IFA_CACHEINFO = 0x6
481 IFLA_AF_SPEC = 0x1a 483 IFA_MULTICAST = 0x7
482 IFLA_GROUP = 0x1b 484 IFA_FLAGS = 0x8
483 IFLA_NET_NS_FD = 0x1c 485 IFA_RT_PRIORITY = 0x9
484 IFLA_EXT_MASK = 0x1d 486 IFA_TARGET_NETNSID = 0xa
485 IFLA_PROMISCUITY = 0x1e 487 IFLA_UNSPEC = 0x0
486 IFLA_NUM_TX_QUEUES = 0x1f 488 IFLA_ADDRESS = 0x1
487 IFLA_NUM_RX_QUEUES = 0x20 489 IFLA_BROADCAST = 0x2
488 IFLA_CARRIER = 0x21 490 IFLA_IFNAME = 0x3
489 IFLA_PHYS_PORT_ID = 0x22 491 IFLA_MTU = 0x4
490 IFLA_CARRIER_CHANGES = 0x23 492 IFLA_LINK = 0x5
491 IFLA_PHYS_SWITCH_ID = 0x24 493 IFLA_QDISC = 0x6
492 IFLA_LINK_NETNSID = 0x25 494 IFLA_STATS = 0x7
493 IFLA_PHYS_PORT_NAME = 0x26 495 IFLA_COST = 0x8
494 IFLA_PROTO_DOWN = 0x27 496 IFLA_PRIORITY = 0x9
495 IFLA_GSO_MAX_SEGS = 0x28 497 IFLA_MASTER = 0xa
496 IFLA_GSO_MAX_SIZE = 0x29 498 IFLA_WIRELESS = 0xb
497 IFLA_PAD = 0x2a 499 IFLA_PROTINFO = 0xc
498 IFLA_XDP = 0x2b 500 IFLA_TXQLEN = 0xd
499 IFLA_EVENT = 0x2c 501 IFLA_MAP = 0xe
500 IFLA_NEW_NETNSID = 0x2d 502 IFLA_WEIGHT = 0xf
501 IFLA_IF_NETNSID = 0x2e 503 IFLA_OPERSTATE = 0x10
502 IFLA_MAX = 0x33 504 IFLA_LINKMODE = 0x11
503 RT_SCOPE_UNIVERSE = 0x0 505 IFLA_LINKINFO = 0x12
504 RT_SCOPE_SITE = 0xc8 506 IFLA_NET_NS_PID = 0x13
505 RT_SCOPE_LINK = 0xfd 507 IFLA_IFALIAS = 0x14
506 RT_SCOPE_HOST = 0xfe 508 IFLA_NUM_VF = 0x15
507 RT_SCOPE_NOWHERE = 0xff 509 IFLA_VFINFO_LIST = 0x16
508 RT_TABLE_UNSPEC = 0x0 510 IFLA_STATS64 = 0x17
509 RT_TABLE_COMPAT = 0xfc 511 IFLA_VF_PORTS = 0x18
510 RT_TABLE_DEFAULT = 0xfd 512 IFLA_PORT_SELF = 0x19
511 RT_TABLE_MAIN = 0xfe 513 IFLA_AF_SPEC = 0x1a
512 RT_TABLE_LOCAL = 0xff 514 IFLA_GROUP = 0x1b
513 RT_TABLE_MAX = 0xffffffff 515 IFLA_NET_NS_FD = 0x1c
514 RTA_UNSPEC = 0x0 516 IFLA_EXT_MASK = 0x1d
515 RTA_DST = 0x1 517 IFLA_PROMISCUITY = 0x1e
516 RTA_SRC = 0x2 518 IFLA_NUM_TX_QUEUES = 0x1f
517 RTA_IIF = 0x3 519 IFLA_NUM_RX_QUEUES = 0x20
518 RTA_OIF = 0x4 520 IFLA_CARRIER = 0x21
519 RTA_GATEWAY = 0x5 521 IFLA_PHYS_PORT_ID = 0x22
520 RTA_PRIORITY = 0x6 522 IFLA_CARRIER_CHANGES = 0x23
521 RTA_PREFSRC = 0x7 523 IFLA_PHYS_SWITCH_ID = 0x24
522 RTA_METRICS = 0x8 524 IFLA_LINK_NETNSID = 0x25
523 RTA_MULTIPATH = 0x9 525 IFLA_PHYS_PORT_NAME = 0x26
524 RTA_FLOW = 0xb 526 IFLA_PROTO_DOWN = 0x27
525 RTA_CACHEINFO = 0xc 527 IFLA_GSO_MAX_SEGS = 0x28
526 RTA_TABLE = 0xf 528 IFLA_GSO_MAX_SIZE = 0x29
527 RTA_MARK = 0x10 529 IFLA_PAD = 0x2a
528 RTA_MFC_STATS = 0x11 530 IFLA_XDP = 0x2b
529 RTA_VIA = 0x12 531 IFLA_EVENT = 0x2c
530 RTA_NEWDST = 0x13 532 IFLA_NEW_NETNSID = 0x2d
531 RTA_PREF = 0x14 533 IFLA_IF_NETNSID = 0x2e
532 RTA_ENCAP_TYPE = 0x15 534 IFLA_TARGET_NETNSID = 0x2e
533 RTA_ENCAP = 0x16 535 IFLA_CARRIER_UP_COUNT = 0x2f
534 RTA_EXPIRES = 0x17 536 IFLA_CARRIER_DOWN_COUNT = 0x30
535 RTA_PAD = 0x18 537 IFLA_NEW_IFINDEX = 0x31
536 RTA_UID = 0x19 538 IFLA_MIN_MTU = 0x32
537 RTA_TTL_PROPAGATE = 0x1a 539 IFLA_MAX_MTU = 0x33
538 RTA_IP_PROTO = 0x1b 540 IFLA_MAX = 0x33
539 RTA_SPORT = 0x1c 541 IFLA_INFO_KIND = 0x1
540 RTA_DPORT = 0x1d 542 IFLA_INFO_DATA = 0x2
541 RTN_UNSPEC = 0x0 543 IFLA_INFO_XSTATS = 0x3
542 RTN_UNICAST = 0x1 544 IFLA_INFO_SLAVE_KIND = 0x4
543 RTN_LOCAL = 0x2 545 IFLA_INFO_SLAVE_DATA = 0x5
544 RTN_BROADCAST = 0x3 546 RT_SCOPE_UNIVERSE = 0x0
545 RTN_ANYCAST = 0x4 547 RT_SCOPE_SITE = 0xc8
546 RTN_MULTICAST = 0x5 548 RT_SCOPE_LINK = 0xfd
547 RTN_BLACKHOLE = 0x6 549 RT_SCOPE_HOST = 0xfe
548 RTN_UNREACHABLE = 0x7 550 RT_SCOPE_NOWHERE = 0xff
549 RTN_PROHIBIT = 0x8 551 RT_TABLE_UNSPEC = 0x0
550 RTN_THROW = 0x9 552 RT_TABLE_COMPAT = 0xfc
551 RTN_NAT = 0xa 553 RT_TABLE_DEFAULT = 0xfd
552 RTN_XRESOLVE = 0xb 554 RT_TABLE_MAIN = 0xfe
553 RTNLGRP_NONE = 0x0 555 RT_TABLE_LOCAL = 0xff
554 RTNLGRP_LINK = 0x1 556 RT_TABLE_MAX = 0xffffffff
555 RTNLGRP_NOTIFY = 0x2 557 RTA_UNSPEC = 0x0
556 RTNLGRP_NEIGH = 0x3 558 RTA_DST = 0x1
557 RTNLGRP_TC = 0x4 559 RTA_SRC = 0x2
558 RTNLGRP_IPV4_IFADDR = 0x5 560 RTA_IIF = 0x3
559 RTNLGRP_IPV4_MROUTE = 0x6 561 RTA_OIF = 0x4
560 RTNLGRP_IPV4_ROUTE = 0x7 562 RTA_GATEWAY = 0x5
561 RTNLGRP_IPV4_RULE = 0x8 563 RTA_PRIORITY = 0x6
562 RTNLGRP_IPV6_IFADDR = 0x9 564 RTA_PREFSRC = 0x7
563 RTNLGRP_IPV6_MROUTE = 0xa 565 RTA_METRICS = 0x8
564 RTNLGRP_IPV6_ROUTE = 0xb 566 RTA_MULTIPATH = 0x9
565 RTNLGRP_IPV6_IFINFO = 0xc 567 RTA_FLOW = 0xb
566 RTNLGRP_IPV6_PREFIX = 0x12 568 RTA_CACHEINFO = 0xc
567 RTNLGRP_IPV6_RULE = 0x13 569 RTA_TABLE = 0xf
568 RTNLGRP_ND_USEROPT = 0x14 570 RTA_MARK = 0x10
569 SizeofNlMsghdr = 0x10 571 RTA_MFC_STATS = 0x11
570 SizeofNlMsgerr = 0x14 572 RTA_VIA = 0x12
571 SizeofRtGenmsg = 0x1 573 RTA_NEWDST = 0x13
572 SizeofNlAttr = 0x4 574 RTA_PREF = 0x14
573 SizeofRtAttr = 0x4 575 RTA_ENCAP_TYPE = 0x15
574 SizeofIfInfomsg = 0x10 576 RTA_ENCAP = 0x16
575 SizeofIfAddrmsg = 0x8 577 RTA_EXPIRES = 0x17
576 SizeofRtMsg = 0xc 578 RTA_PAD = 0x18
577 SizeofRtNexthop = 0x8 579 RTA_UID = 0x19
580 RTA_TTL_PROPAGATE = 0x1a
581 RTA_IP_PROTO = 0x1b
582 RTA_SPORT = 0x1c
583 RTA_DPORT = 0x1d
584 RTN_UNSPEC = 0x0
585 RTN_UNICAST = 0x1
586 RTN_LOCAL = 0x2
587 RTN_BROADCAST = 0x3
588 RTN_ANYCAST = 0x4
589 RTN_MULTICAST = 0x5
590 RTN_BLACKHOLE = 0x6
591 RTN_UNREACHABLE = 0x7
592 RTN_PROHIBIT = 0x8
593 RTN_THROW = 0x9
594 RTN_NAT = 0xa
595 RTN_XRESOLVE = 0xb
596 RTNLGRP_NONE = 0x0
597 RTNLGRP_LINK = 0x1
598 RTNLGRP_NOTIFY = 0x2
599 RTNLGRP_NEIGH = 0x3
600 RTNLGRP_TC = 0x4
601 RTNLGRP_IPV4_IFADDR = 0x5
602 RTNLGRP_IPV4_MROUTE = 0x6
603 RTNLGRP_IPV4_ROUTE = 0x7
604 RTNLGRP_IPV4_RULE = 0x8
605 RTNLGRP_IPV6_IFADDR = 0x9
606 RTNLGRP_IPV6_MROUTE = 0xa
607 RTNLGRP_IPV6_ROUTE = 0xb
608 RTNLGRP_IPV6_IFINFO = 0xc
609 RTNLGRP_IPV6_PREFIX = 0x12
610 RTNLGRP_IPV6_RULE = 0x13
611 RTNLGRP_ND_USEROPT = 0x14
612 SizeofNlMsghdr = 0x10
613 SizeofNlMsgerr = 0x14
614 SizeofRtGenmsg = 0x1
615 SizeofNlAttr = 0x4
616 SizeofRtAttr = 0x4
617 SizeofIfInfomsg = 0x10
618 SizeofIfAddrmsg = 0x8
619 SizeofRtMsg = 0xc
620 SizeofRtNexthop = 0x8
621 SizeofNdUseroptmsg = 0x10
622 SizeofNdMsg = 0xc
578) 623)
579 624
580type NlMsghdr struct { 625type NlMsghdr struct {
@@ -640,6 +685,27 @@ type RtNexthop struct {
640 Ifindex int32 685 Ifindex int32
641} 686}
642 687
688type NdUseroptmsg struct {
689 Family uint8
690 Pad1 uint8
691 Opts_len uint16
692 Ifindex int32
693 Icmp_type uint8
694 Icmp_code uint8
695 Pad2 uint16
696 Pad3 uint32
697}
698
699type NdMsg struct {
700 Family uint8
701 Pad1 uint8
702 Pad2 uint16
703 Ifindex int32
704 State uint16
705 Flags uint8
706 Type uint8
707}
708
643const ( 709const (
644 SizeofSockFilter = 0x8 710 SizeofSockFilter = 0x8
645 SizeofSockFprog = 0x10 711 SizeofSockFprog = 0x10
@@ -654,7 +720,6 @@ type SockFilter struct {
654 720
655type SockFprog struct { 721type SockFprog struct {
656 Len uint16 722 Len uint16
657 _ [6]byte
658 Filter *SockFilter 723 Filter *SockFilter
659} 724}
660 725
@@ -717,7 +782,6 @@ type Sysinfo_t struct {
717 Freeswap uint64 782 Freeswap uint64
718 Procs uint16 783 Procs uint16
719 Pad uint16 784 Pad uint16
720 _ [4]byte
721 Totalhigh uint64 785 Totalhigh uint64
722 Freehigh uint64 786 Freehigh uint64
723 Unit uint32 787 Unit uint32
@@ -736,7 +800,6 @@ type Utsname struct {
736 800
737type Ustat_t struct { 801type Ustat_t struct {
738 Tfree int32 802 Tfree int32
739 _ [4]byte
740 Tinode uint64 803 Tinode uint64
741 Fname [6]uint8 804 Fname [6]uint8
742 Fpack [6]uint8 805 Fpack [6]uint8
@@ -785,7 +848,30 @@ type Sigset_t struct {
785 Val [16]uint64 848 Val [16]uint64
786} 849}
787 850
788const RNDGETENTCNT = 0x80045200 851type SignalfdSiginfo struct {
852 Signo uint32
853 Errno int32
854 Code int32
855 Pid uint32
856 Uid uint32
857 Fd int32
858 Tid uint32
859 Band uint32
860 Overrun uint32
861 Trapno uint32
862 Status int32
863 Int int32
864 Ptr uint64
865 Utime uint64
866 Stime uint64
867 Addr uint64
868 Addr_lsb uint16
869 _ uint16
870 Syscall int32
871 Call_addr uint64
872 Arch uint32
873 _ [28]uint8
874}
789 875
790const PERF_IOC_FLAG_GROUP = 0x1 876const PERF_IOC_FLAG_GROUP = 0x1
791 877
@@ -809,11 +895,9 @@ type Winsize struct {
809 895
810type Taskstats struct { 896type Taskstats struct {
811 Version uint16 897 Version uint16
812 _ [2]byte
813 Ac_exitcode uint32 898 Ac_exitcode uint32
814 Ac_flag uint8 899 Ac_flag uint8
815 Ac_nice uint8 900 Ac_nice uint8
816 _ [6]byte
817 Cpu_count uint64 901 Cpu_count uint64
818 Cpu_delay_total uint64 902 Cpu_delay_total uint64
819 Blkio_count uint64 903 Blkio_count uint64
@@ -831,7 +915,6 @@ type Taskstats struct {
831 Ac_pid uint32 915 Ac_pid uint32
832 Ac_ppid uint32 916 Ac_ppid uint32
833 Ac_btime uint32 917 Ac_btime uint32
834 _ [4]byte
835 Ac_etime uint64 918 Ac_etime uint64
836 Ac_utime uint64 919 Ac_utime uint64
837 Ac_stime uint64 920 Ac_stime uint64
@@ -855,6 +938,8 @@ type Taskstats struct {
855 Cpu_scaled_run_real_total uint64 938 Cpu_scaled_run_real_total uint64
856 Freepages_count uint64 939 Freepages_count uint64
857 Freepages_delay_total uint64 940 Freepages_delay_total uint64
941 Thrashing_count uint64
942 Thrashing_delay_total uint64
858} 943}
859 944
860const ( 945const (
@@ -957,7 +1042,8 @@ type PerfEventAttr struct {
957 Clockid int32 1042 Clockid int32
958 Sample_regs_intr uint64 1043 Sample_regs_intr uint64
959 Aux_watermark uint32 1044 Aux_watermark uint32
960 _ uint32 1045 Sample_max_stack uint16
1046 _ uint16
961} 1047}
962 1048
963type PerfEventMmapPage struct { 1049type PerfEventMmapPage struct {
@@ -1060,6 +1146,7 @@ const (
1060 PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7 1146 PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7
1061 PERF_COUNT_SW_EMULATION_FAULTS = 0x8 1147 PERF_COUNT_SW_EMULATION_FAULTS = 0x8
1062 PERF_COUNT_SW_DUMMY = 0x9 1148 PERF_COUNT_SW_DUMMY = 0x9
1149 PERF_COUNT_SW_BPF_OUTPUT = 0xa
1063 1150
1064 PERF_SAMPLE_IP = 0x1 1151 PERF_SAMPLE_IP = 0x1
1065 PERF_SAMPLE_TID = 0x2 1152 PERF_SAMPLE_TID = 0x2
@@ -1081,21 +1168,38 @@ const (
1081 PERF_SAMPLE_BRANCH_ANY_CALL = 0x10 1168 PERF_SAMPLE_BRANCH_ANY_CALL = 0x10
1082 PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20 1169 PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20
1083 PERF_SAMPLE_BRANCH_IND_CALL = 0x40 1170 PERF_SAMPLE_BRANCH_IND_CALL = 0x40
1171 PERF_SAMPLE_BRANCH_ABORT_TX = 0x80
1172 PERF_SAMPLE_BRANCH_IN_TX = 0x100
1173 PERF_SAMPLE_BRANCH_NO_TX = 0x200
1174 PERF_SAMPLE_BRANCH_COND = 0x400
1175 PERF_SAMPLE_BRANCH_CALL_STACK = 0x800
1176 PERF_SAMPLE_BRANCH_IND_JUMP = 0x1000
1177 PERF_SAMPLE_BRANCH_CALL = 0x2000
1178 PERF_SAMPLE_BRANCH_NO_FLAGS = 0x4000
1179 PERF_SAMPLE_BRANCH_NO_CYCLES = 0x8000
1180 PERF_SAMPLE_BRANCH_TYPE_SAVE = 0x10000
1084 1181
1085 PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1 1182 PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
1086 PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2 1183 PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
1087 PERF_FORMAT_ID = 0x4 1184 PERF_FORMAT_ID = 0x4
1088 PERF_FORMAT_GROUP = 0x8 1185 PERF_FORMAT_GROUP = 0x8
1089 1186
1090 PERF_RECORD_MMAP = 0x1 1187 PERF_RECORD_MMAP = 0x1
1091 PERF_RECORD_LOST = 0x2 1188 PERF_RECORD_LOST = 0x2
1092 PERF_RECORD_COMM = 0x3 1189 PERF_RECORD_COMM = 0x3
1093 PERF_RECORD_EXIT = 0x4 1190 PERF_RECORD_EXIT = 0x4
1094 PERF_RECORD_THROTTLE = 0x5 1191 PERF_RECORD_THROTTLE = 0x5
1095 PERF_RECORD_UNTHROTTLE = 0x6 1192 PERF_RECORD_UNTHROTTLE = 0x6
1096 PERF_RECORD_FORK = 0x7 1193 PERF_RECORD_FORK = 0x7
1097 PERF_RECORD_READ = 0x8 1194 PERF_RECORD_READ = 0x8
1098 PERF_RECORD_SAMPLE = 0x9 1195 PERF_RECORD_SAMPLE = 0x9
1196 PERF_RECORD_MMAP2 = 0xa
1197 PERF_RECORD_AUX = 0xb
1198 PERF_RECORD_ITRACE_START = 0xc
1199 PERF_RECORD_LOST_SAMPLES = 0xd
1200 PERF_RECORD_SWITCH = 0xe
1201 PERF_RECORD_SWITCH_CPU_WIDE = 0xf
1202 PERF_RECORD_NAMESPACES = 0x10
1099 1203
1100 PERF_CONTEXT_HV = -0x20 1204 PERF_CONTEXT_HV = -0x20
1101 PERF_CONTEXT_KERNEL = -0x80 1205 PERF_CONTEXT_KERNEL = -0x80
@@ -1108,6 +1212,7 @@ const (
1108 PERF_FLAG_FD_NO_GROUP = 0x1 1212 PERF_FLAG_FD_NO_GROUP = 0x1
1109 PERF_FLAG_FD_OUTPUT = 0x2 1213 PERF_FLAG_FD_OUTPUT = 0x2
1110 PERF_FLAG_PID_CGROUP = 0x4 1214 PERF_FLAG_PID_CGROUP = 0x4
1215 PERF_FLAG_FD_CLOEXEC = 0x8
1111) 1216)
1112 1217
1113const ( 1218const (
@@ -1203,7 +1308,6 @@ type HDGeometry struct {
1203 Heads uint8 1308 Heads uint8
1204 Sectors uint8 1309 Sectors uint8
1205 Cylinders uint16 1310 Cylinders uint16
1206 _ [4]byte
1207 Start uint64 1311 Start uint64
1208} 1312}
1209 1313
@@ -1366,6 +1470,21 @@ type TpacketBlockDesc struct {
1366 Hdr [40]byte 1470 Hdr [40]byte
1367} 1471}
1368 1472
1473type TpacketBDTS struct {
1474 Sec uint32
1475 Usec uint32
1476}
1477
1478type TpacketHdrV1 struct {
1479 Block_status uint32
1480 Num_pkts uint32
1481 Offset_to_first_pkt uint32
1482 Blk_len uint32
1483 Seq_num uint64
1484 Ts_first_pkt TpacketBDTS
1485 Ts_last_pkt TpacketBDTS
1486}
1487
1369type TpacketReq struct { 1488type TpacketReq struct {
1370 Block_size uint32 1489 Block_size uint32
1371 Block_nr uint32 1490 Block_nr uint32
@@ -1414,6 +1533,9 @@ const (
1414 SizeofTpacketHdr = 0x20 1533 SizeofTpacketHdr = 0x20
1415 SizeofTpacket2Hdr = 0x20 1534 SizeofTpacket2Hdr = 0x20
1416 SizeofTpacket3Hdr = 0x30 1535 SizeofTpacket3Hdr = 0x30
1536
1537 SizeofTpacketStats = 0x8
1538 SizeofTpacketStatsV3 = 0xc
1417) 1539)
1418 1540
1419const ( 1541const (
@@ -1889,7 +2011,6 @@ type RTCTime struct {
1889type RTCWkAlrm struct { 2011type RTCWkAlrm struct {
1890 Enabled uint8 2012 Enabled uint8
1891 Pending uint8 2013 Pending uint8
1892 _ [2]byte
1893 Time RTCTime 2014 Time RTCTime
1894} 2015}
1895 2016
@@ -1907,7 +2028,6 @@ type BlkpgIoctlArg struct {
1907 Op int32 2028 Op int32
1908 Flags int32 2029 Flags int32
1909 Datalen int32 2030 Datalen int32
1910 _ [4]byte
1911 Data *byte 2031 Data *byte
1912} 2032}
1913 2033
@@ -1994,6 +2114,10 @@ const (
1994 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa 2114 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa
1995) 2115)
1996 2116
2117type ScmTimestamping struct {
2118 Ts [3]Timespec
2119}
2120
1997const ( 2121const (
1998 SOF_TIMESTAMPING_TX_HARDWARE = 0x1 2122 SOF_TIMESTAMPING_TX_HARDWARE = 0x1
1999 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2 2123 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2
@@ -2013,4 +2137,198 @@ const (
2013 2137
2014 SOF_TIMESTAMPING_LAST = 0x4000 2138 SOF_TIMESTAMPING_LAST = 0x4000
2015 SOF_TIMESTAMPING_MASK = 0x7fff 2139 SOF_TIMESTAMPING_MASK = 0x7fff
2140
2141 SCM_TSTAMP_SND = 0x0
2142 SCM_TSTAMP_SCHED = 0x1
2143 SCM_TSTAMP_ACK = 0x2
2144)
2145
2146type SockExtendedErr struct {
2147 Errno uint32
2148 Origin uint8
2149 Type uint8
2150 Code uint8
2151 Pad uint8
2152 Info uint32
2153 Data uint32
2154}
2155
2156type FanotifyEventMetadata struct {
2157 Event_len uint32
2158 Vers uint8
2159 Reserved uint8
2160 Metadata_len uint16
2161 Mask uint64
2162 Fd int32
2163 Pid int32
2164}
2165
2166type FanotifyResponse struct {
2167 Fd int32
2168 Response uint32
2169}
2170
2171const (
2172 CRYPTO_MSG_BASE = 0x10
2173 CRYPTO_MSG_NEWALG = 0x10
2174 CRYPTO_MSG_DELALG = 0x11
2175 CRYPTO_MSG_UPDATEALG = 0x12
2176 CRYPTO_MSG_GETALG = 0x13
2177 CRYPTO_MSG_DELRNG = 0x14
2178 CRYPTO_MSG_GETSTAT = 0x15
2016) 2179)
2180
2181const (
2182 CRYPTOCFGA_UNSPEC = 0x0
2183 CRYPTOCFGA_PRIORITY_VAL = 0x1
2184 CRYPTOCFGA_REPORT_LARVAL = 0x2
2185 CRYPTOCFGA_REPORT_HASH = 0x3
2186 CRYPTOCFGA_REPORT_BLKCIPHER = 0x4
2187 CRYPTOCFGA_REPORT_AEAD = 0x5
2188 CRYPTOCFGA_REPORT_COMPRESS = 0x6
2189 CRYPTOCFGA_REPORT_RNG = 0x7
2190 CRYPTOCFGA_REPORT_CIPHER = 0x8
2191 CRYPTOCFGA_REPORT_AKCIPHER = 0x9
2192 CRYPTOCFGA_REPORT_KPP = 0xa
2193 CRYPTOCFGA_REPORT_ACOMP = 0xb
2194 CRYPTOCFGA_STAT_LARVAL = 0xc
2195 CRYPTOCFGA_STAT_HASH = 0xd
2196 CRYPTOCFGA_STAT_BLKCIPHER = 0xe
2197 CRYPTOCFGA_STAT_AEAD = 0xf
2198 CRYPTOCFGA_STAT_COMPRESS = 0x10
2199 CRYPTOCFGA_STAT_RNG = 0x11
2200 CRYPTOCFGA_STAT_CIPHER = 0x12
2201 CRYPTOCFGA_STAT_AKCIPHER = 0x13
2202 CRYPTOCFGA_STAT_KPP = 0x14
2203 CRYPTOCFGA_STAT_ACOMP = 0x15
2204)
2205
2206type CryptoUserAlg struct {
2207 Name [64]uint8
2208 Driver_name [64]uint8
2209 Module_name [64]uint8
2210 Type uint32
2211 Mask uint32
2212 Refcnt uint32
2213 Flags uint32
2214}
2215
2216type CryptoStatAEAD struct {
2217 Type [64]uint8
2218 Encrypt_cnt uint64
2219 Encrypt_tlen uint64
2220 Decrypt_cnt uint64
2221 Decrypt_tlen uint64
2222 Err_cnt uint64
2223}
2224
2225type CryptoStatAKCipher struct {
2226 Type [64]uint8
2227 Encrypt_cnt uint64
2228 Encrypt_tlen uint64
2229 Decrypt_cnt uint64
2230 Decrypt_tlen uint64
2231 Verify_cnt uint64
2232 Sign_cnt uint64
2233 Err_cnt uint64
2234}
2235
2236type CryptoStatCipher struct {
2237 Type [64]uint8
2238 Encrypt_cnt uint64
2239 Encrypt_tlen uint64
2240 Decrypt_cnt uint64
2241 Decrypt_tlen uint64
2242 Err_cnt uint64
2243}
2244
2245type CryptoStatCompress struct {
2246 Type [64]uint8
2247 Compress_cnt uint64
2248 Compress_tlen uint64
2249 Decompress_cnt uint64
2250 Decompress_tlen uint64
2251 Err_cnt uint64
2252}
2253
2254type CryptoStatHash struct {
2255 Type [64]uint8
2256 Hash_cnt uint64
2257 Hash_tlen uint64
2258 Err_cnt uint64
2259}
2260
2261type CryptoStatKPP struct {
2262 Type [64]uint8
2263 Setsecret_cnt uint64
2264 Generate_public_key_cnt uint64
2265 Compute_shared_secret_cnt uint64
2266 Err_cnt uint64
2267}
2268
2269type CryptoStatRNG struct {
2270 Type [64]uint8
2271 Generate_cnt uint64
2272 Generate_tlen uint64
2273 Seed_cnt uint64
2274 Err_cnt uint64
2275}
2276
2277type CryptoStatLarval struct {
2278 Type [64]uint8
2279}
2280
2281type CryptoReportLarval struct {
2282 Type [64]uint8
2283}
2284
2285type CryptoReportHash struct {
2286 Type [64]uint8
2287 Blocksize uint32
2288 Digestsize uint32
2289}
2290
2291type CryptoReportCipher struct {
2292 Type [64]uint8
2293 Blocksize uint32
2294 Min_keysize uint32
2295 Max_keysize uint32
2296}
2297
2298type CryptoReportBlkCipher struct {
2299 Type [64]uint8
2300 Geniv [64]uint8
2301 Blocksize uint32
2302 Min_keysize uint32
2303 Max_keysize uint32
2304 Ivsize uint32
2305}
2306
2307type CryptoReportAEAD struct {
2308 Type [64]uint8
2309 Geniv [64]uint8
2310 Blocksize uint32
2311 Maxauthsize uint32
2312 Ivsize uint32
2313}
2314
2315type CryptoReportComp struct {
2316 Type [64]uint8
2317}
2318
2319type CryptoReportRNG struct {
2320 Type [64]uint8
2321 Seedsize uint32
2322}
2323
2324type CryptoReportAKCipher struct {
2325 Type [64]uint8
2326}
2327
2328type CryptoReportKPP struct {
2329 Type [64]uint8
2330}
2331
2332type CryptoReportAcomp struct {
2333 Type [64]uint8
2334}
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 dea88f7..3b7747e 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
@@ -411,6 +406,11 @@ type TCPInfo struct {
411 Total_retrans uint32 406 Total_retrans uint32
412} 407}
413 408
409type CanFilter struct {
410 Id uint32
411 Mask uint32
412}
413
414const ( 414const (
415 SizeofSockaddrInet4 = 0x10 415 SizeofSockaddrInet4 = 0x10
416 SizeofSockaddrInet6 = 0x1c 416 SizeofSockaddrInet6 = 0x1c
@@ -425,6 +425,7 @@ const (
425 SizeofSockaddrALG = 0x58 425 SizeofSockaddrALG = 0x58
426 SizeofSockaddrVM = 0x10 426 SizeofSockaddrVM = 0x10
427 SizeofSockaddrXDP = 0x10 427 SizeofSockaddrXDP = 0x10
428 SizeofSockaddrPPPoX = 0x1e
428 SizeofLinger = 0x8 429 SizeofLinger = 0x8
429 SizeofIovec = 0x10 430 SizeofIovec = 0x10
430 SizeofIPMreq = 0x8 431 SizeofIPMreq = 0x8
@@ -439,141 +440,185 @@ const (
439 SizeofICMPv6Filter = 0x20 440 SizeofICMPv6Filter = 0x20
440 SizeofUcred = 0xc 441 SizeofUcred = 0xc
441 SizeofTCPInfo = 0x68 442 SizeofTCPInfo = 0x68
443 SizeofCanFilter = 0x8
442) 444)
443 445
444const ( 446const (
445 IFA_UNSPEC = 0x0 447 NDA_UNSPEC = 0x0
446 IFA_ADDRESS = 0x1 448 NDA_DST = 0x1
447 IFA_LOCAL = 0x2 449 NDA_LLADDR = 0x2
448 IFA_LABEL = 0x3 450 NDA_CACHEINFO = 0x3
449 IFA_BROADCAST = 0x4 451 NDA_PROBES = 0x4
450 IFA_ANYCAST = 0x5 452 NDA_VLAN = 0x5
451 IFA_CACHEINFO = 0x6 453 NDA_PORT = 0x6
452 IFA_MULTICAST = 0x7 454 NDA_VNI = 0x7
453 IFLA_UNSPEC = 0x0 455 NDA_IFINDEX = 0x8
454 IFLA_ADDRESS = 0x1 456 NDA_MASTER = 0x9
455 IFLA_BROADCAST = 0x2 457 NDA_LINK_NETNSID = 0xa
456 IFLA_IFNAME = 0x3 458 NDA_SRC_VNI = 0xb
457 IFLA_INFO_KIND = 0x1 459 NTF_USE = 0x1
458 IFLA_MTU = 0x4 460 NTF_SELF = 0x2
459 IFLA_LINK = 0x5 461 NTF_MASTER = 0x4
460 IFLA_QDISC = 0x6 462 NTF_PROXY = 0x8
461 IFLA_STATS = 0x7 463 NTF_EXT_LEARNED = 0x10
462 IFLA_COST = 0x8 464 NTF_OFFLOADED = 0x20
463 IFLA_PRIORITY = 0x9 465 NTF_ROUTER = 0x80
464 IFLA_MASTER = 0xa 466 NUD_INCOMPLETE = 0x1
465 IFLA_WIRELESS = 0xb 467 NUD_REACHABLE = 0x2
466 IFLA_PROTINFO = 0xc 468 NUD_STALE = 0x4
467 IFLA_TXQLEN = 0xd 469 NUD_DELAY = 0x8
468 IFLA_MAP = 0xe 470 NUD_PROBE = 0x10
469 IFLA_WEIGHT = 0xf 471 NUD_FAILED = 0x20
470 IFLA_OPERSTATE = 0x10 472 NUD_NOARP = 0x40
471 IFLA_LINKMODE = 0x11 473 NUD_PERMANENT = 0x80
472 IFLA_LINKINFO = 0x12 474 NUD_NONE = 0x0
473 IFLA_NET_NS_PID = 0x13 475 IFA_UNSPEC = 0x0
474 IFLA_IFALIAS = 0x14 476 IFA_ADDRESS = 0x1
475 IFLA_NUM_VF = 0x15 477 IFA_LOCAL = 0x2
476 IFLA_VFINFO_LIST = 0x16 478 IFA_LABEL = 0x3
477 IFLA_STATS64 = 0x17 479 IFA_BROADCAST = 0x4
478 IFLA_VF_PORTS = 0x18 480 IFA_ANYCAST = 0x5
479 IFLA_PORT_SELF = 0x19 481 IFA_CACHEINFO = 0x6
480 IFLA_AF_SPEC = 0x1a 482 IFA_MULTICAST = 0x7
481 IFLA_GROUP = 0x1b 483 IFA_FLAGS = 0x8
482 IFLA_NET_NS_FD = 0x1c 484 IFA_RT_PRIORITY = 0x9
483 IFLA_EXT_MASK = 0x1d 485 IFA_TARGET_NETNSID = 0xa
484 IFLA_PROMISCUITY = 0x1e 486 IFLA_UNSPEC = 0x0
485 IFLA_NUM_TX_QUEUES = 0x1f 487 IFLA_ADDRESS = 0x1
486 IFLA_NUM_RX_QUEUES = 0x20 488 IFLA_BROADCAST = 0x2
487 IFLA_CARRIER = 0x21 489 IFLA_IFNAME = 0x3
488 IFLA_PHYS_PORT_ID = 0x22 490 IFLA_MTU = 0x4
489 IFLA_CARRIER_CHANGES = 0x23 491 IFLA_LINK = 0x5
490 IFLA_PHYS_SWITCH_ID = 0x24 492 IFLA_QDISC = 0x6
491 IFLA_LINK_NETNSID = 0x25 493 IFLA_STATS = 0x7
492 IFLA_PHYS_PORT_NAME = 0x26 494 IFLA_COST = 0x8
493 IFLA_PROTO_DOWN = 0x27 495 IFLA_PRIORITY = 0x9
494 IFLA_GSO_MAX_SEGS = 0x28 496 IFLA_MASTER = 0xa
495 IFLA_GSO_MAX_SIZE = 0x29 497 IFLA_WIRELESS = 0xb
496 IFLA_PAD = 0x2a 498 IFLA_PROTINFO = 0xc
497 IFLA_XDP = 0x2b 499 IFLA_TXQLEN = 0xd
498 IFLA_EVENT = 0x2c 500 IFLA_MAP = 0xe
499 IFLA_NEW_NETNSID = 0x2d 501 IFLA_WEIGHT = 0xf
500 IFLA_IF_NETNSID = 0x2e 502 IFLA_OPERSTATE = 0x10
501 IFLA_MAX = 0x33 503 IFLA_LINKMODE = 0x11
502 RT_SCOPE_UNIVERSE = 0x0 504 IFLA_LINKINFO = 0x12
503 RT_SCOPE_SITE = 0xc8 505 IFLA_NET_NS_PID = 0x13
504 RT_SCOPE_LINK = 0xfd 506 IFLA_IFALIAS = 0x14
505 RT_SCOPE_HOST = 0xfe 507 IFLA_NUM_VF = 0x15
506 RT_SCOPE_NOWHERE = 0xff 508 IFLA_VFINFO_LIST = 0x16
507 RT_TABLE_UNSPEC = 0x0 509 IFLA_STATS64 = 0x17
508 RT_TABLE_COMPAT = 0xfc 510 IFLA_VF_PORTS = 0x18
509 RT_TABLE_DEFAULT = 0xfd 511 IFLA_PORT_SELF = 0x19
510 RT_TABLE_MAIN = 0xfe 512 IFLA_AF_SPEC = 0x1a
511 RT_TABLE_LOCAL = 0xff 513 IFLA_GROUP = 0x1b
512 RT_TABLE_MAX = 0xffffffff 514 IFLA_NET_NS_FD = 0x1c
513 RTA_UNSPEC = 0x0 515 IFLA_EXT_MASK = 0x1d
514 RTA_DST = 0x1 516 IFLA_PROMISCUITY = 0x1e
515 RTA_SRC = 0x2 517 IFLA_NUM_TX_QUEUES = 0x1f
516 RTA_IIF = 0x3 518 IFLA_NUM_RX_QUEUES = 0x20
517 RTA_OIF = 0x4 519 IFLA_CARRIER = 0x21
518 RTA_GATEWAY = 0x5 520 IFLA_PHYS_PORT_ID = 0x22
519 RTA_PRIORITY = 0x6 521 IFLA_CARRIER_CHANGES = 0x23
520 RTA_PREFSRC = 0x7 522 IFLA_PHYS_SWITCH_ID = 0x24
521 RTA_METRICS = 0x8 523 IFLA_LINK_NETNSID = 0x25
522 RTA_MULTIPATH = 0x9 524 IFLA_PHYS_PORT_NAME = 0x26
523 RTA_FLOW = 0xb 525 IFLA_PROTO_DOWN = 0x27
524 RTA_CACHEINFO = 0xc 526 IFLA_GSO_MAX_SEGS = 0x28
525 RTA_TABLE = 0xf 527 IFLA_GSO_MAX_SIZE = 0x29
526 RTA_MARK = 0x10 528 IFLA_PAD = 0x2a
527 RTA_MFC_STATS = 0x11 529 IFLA_XDP = 0x2b
528 RTA_VIA = 0x12 530 IFLA_EVENT = 0x2c
529 RTA_NEWDST = 0x13 531 IFLA_NEW_NETNSID = 0x2d
530 RTA_PREF = 0x14 532 IFLA_IF_NETNSID = 0x2e
531 RTA_ENCAP_TYPE = 0x15 533 IFLA_TARGET_NETNSID = 0x2e
532 RTA_ENCAP = 0x16 534 IFLA_CARRIER_UP_COUNT = 0x2f
533 RTA_EXPIRES = 0x17 535 IFLA_CARRIER_DOWN_COUNT = 0x30
534 RTA_PAD = 0x18 536 IFLA_NEW_IFINDEX = 0x31
535 RTA_UID = 0x19 537 IFLA_MIN_MTU = 0x32
536 RTA_TTL_PROPAGATE = 0x1a 538 IFLA_MAX_MTU = 0x33
537 RTA_IP_PROTO = 0x1b 539 IFLA_MAX = 0x33
538 RTA_SPORT = 0x1c 540 IFLA_INFO_KIND = 0x1
539 RTA_DPORT = 0x1d 541 IFLA_INFO_DATA = 0x2
540 RTN_UNSPEC = 0x0 542 IFLA_INFO_XSTATS = 0x3
541 RTN_UNICAST = 0x1 543 IFLA_INFO_SLAVE_KIND = 0x4
542 RTN_LOCAL = 0x2 544 IFLA_INFO_SLAVE_DATA = 0x5
543 RTN_BROADCAST = 0x3 545 RT_SCOPE_UNIVERSE = 0x0
544 RTN_ANYCAST = 0x4 546 RT_SCOPE_SITE = 0xc8
545 RTN_MULTICAST = 0x5 547 RT_SCOPE_LINK = 0xfd
546 RTN_BLACKHOLE = 0x6 548 RT_SCOPE_HOST = 0xfe
547 RTN_UNREACHABLE = 0x7 549 RT_SCOPE_NOWHERE = 0xff
548 RTN_PROHIBIT = 0x8 550 RT_TABLE_UNSPEC = 0x0
549 RTN_THROW = 0x9 551 RT_TABLE_COMPAT = 0xfc
550 RTN_NAT = 0xa 552 RT_TABLE_DEFAULT = 0xfd
551 RTN_XRESOLVE = 0xb 553 RT_TABLE_MAIN = 0xfe
552 RTNLGRP_NONE = 0x0 554 RT_TABLE_LOCAL = 0xff
553 RTNLGRP_LINK = 0x1 555 RT_TABLE_MAX = 0xffffffff
554 RTNLGRP_NOTIFY = 0x2 556 RTA_UNSPEC = 0x0
555 RTNLGRP_NEIGH = 0x3 557 RTA_DST = 0x1
556 RTNLGRP_TC = 0x4 558 RTA_SRC = 0x2
557 RTNLGRP_IPV4_IFADDR = 0x5 559 RTA_IIF = 0x3
558 RTNLGRP_IPV4_MROUTE = 0x6 560 RTA_OIF = 0x4
559 RTNLGRP_IPV4_ROUTE = 0x7 561 RTA_GATEWAY = 0x5
560 RTNLGRP_IPV4_RULE = 0x8 562 RTA_PRIORITY = 0x6
561 RTNLGRP_IPV6_IFADDR = 0x9 563 RTA_PREFSRC = 0x7
562 RTNLGRP_IPV6_MROUTE = 0xa 564 RTA_METRICS = 0x8
563 RTNLGRP_IPV6_ROUTE = 0xb 565 RTA_MULTIPATH = 0x9
564 RTNLGRP_IPV6_IFINFO = 0xc 566 RTA_FLOW = 0xb
565 RTNLGRP_IPV6_PREFIX = 0x12 567 RTA_CACHEINFO = 0xc
566 RTNLGRP_IPV6_RULE = 0x13 568 RTA_TABLE = 0xf
567 RTNLGRP_ND_USEROPT = 0x14 569 RTA_MARK = 0x10
568 SizeofNlMsghdr = 0x10 570 RTA_MFC_STATS = 0x11
569 SizeofNlMsgerr = 0x14 571 RTA_VIA = 0x12
570 SizeofRtGenmsg = 0x1 572 RTA_NEWDST = 0x13
571 SizeofNlAttr = 0x4 573 RTA_PREF = 0x14
572 SizeofRtAttr = 0x4 574 RTA_ENCAP_TYPE = 0x15
573 SizeofIfInfomsg = 0x10 575 RTA_ENCAP = 0x16
574 SizeofIfAddrmsg = 0x8 576 RTA_EXPIRES = 0x17
575 SizeofRtMsg = 0xc 577 RTA_PAD = 0x18
576 SizeofRtNexthop = 0x8 578 RTA_UID = 0x19
579 RTA_TTL_PROPAGATE = 0x1a
580 RTA_IP_PROTO = 0x1b
581 RTA_SPORT = 0x1c
582 RTA_DPORT = 0x1d
583 RTN_UNSPEC = 0x0
584 RTN_UNICAST = 0x1
585 RTN_LOCAL = 0x2
586 RTN_BROADCAST = 0x3
587 RTN_ANYCAST = 0x4
588 RTN_MULTICAST = 0x5
589 RTN_BLACKHOLE = 0x6
590 RTN_UNREACHABLE = 0x7
591 RTN_PROHIBIT = 0x8
592 RTN_THROW = 0x9
593 RTN_NAT = 0xa
594 RTN_XRESOLVE = 0xb
595 RTNLGRP_NONE = 0x0
596 RTNLGRP_LINK = 0x1
597 RTNLGRP_NOTIFY = 0x2
598 RTNLGRP_NEIGH = 0x3
599 RTNLGRP_TC = 0x4
600 RTNLGRP_IPV4_IFADDR = 0x5
601 RTNLGRP_IPV4_MROUTE = 0x6
602 RTNLGRP_IPV4_ROUTE = 0x7
603 RTNLGRP_IPV4_RULE = 0x8
604 RTNLGRP_IPV6_IFADDR = 0x9
605 RTNLGRP_IPV6_MROUTE = 0xa
606 RTNLGRP_IPV6_ROUTE = 0xb
607 RTNLGRP_IPV6_IFINFO = 0xc
608 RTNLGRP_IPV6_PREFIX = 0x12
609 RTNLGRP_IPV6_RULE = 0x13
610 RTNLGRP_ND_USEROPT = 0x14
611 SizeofNlMsghdr = 0x10
612 SizeofNlMsgerr = 0x14
613 SizeofRtGenmsg = 0x1
614 SizeofNlAttr = 0x4
615 SizeofRtAttr = 0x4
616 SizeofIfInfomsg = 0x10
617 SizeofIfAddrmsg = 0x8
618 SizeofRtMsg = 0xc
619 SizeofRtNexthop = 0x8
620 SizeofNdUseroptmsg = 0x10
621 SizeofNdMsg = 0xc
577) 622)
578 623
579type NlMsghdr struct { 624type NlMsghdr struct {
@@ -639,6 +684,27 @@ type RtNexthop struct {
639 Ifindex int32 684 Ifindex int32
640} 685}
641 686
687type NdUseroptmsg struct {
688 Family uint8
689 Pad1 uint8
690 Opts_len uint16
691 Ifindex int32
692 Icmp_type uint8
693 Icmp_code uint8
694 Pad2 uint16
695 Pad3 uint32
696}
697
698type NdMsg struct {
699 Family uint8
700 Pad1 uint8
701 Pad2 uint16
702 Ifindex int32
703 State uint16
704 Flags uint8
705 Type uint8
706}
707
642const ( 708const (
643 SizeofSockFilter = 0x8 709 SizeofSockFilter = 0x8
644 SizeofSockFprog = 0x10 710 SizeofSockFprog = 0x10
@@ -653,7 +719,6 @@ type SockFilter struct {
653 719
654type SockFprog struct { 720type SockFprog struct {
655 Len uint16 721 Len uint16
656 _ [6]byte
657 Filter *SockFilter 722 Filter *SockFilter
658} 723}
659 724
@@ -683,18 +748,15 @@ type PtracePsw struct {
683 748
684type PtraceFpregs struct { 749type PtraceFpregs struct {
685 Fpc uint32 750 Fpc uint32
686 _ [4]byte
687 Fprs [16]float64 751 Fprs [16]float64
688} 752}
689 753
690type PtracePer struct { 754type PtracePer struct {
691 _ [0]uint64 755 _ [0]uint64
692 _ [24]byte 756 _ [32]byte
693 _ [8]byte
694 Starting_addr uint64 757 Starting_addr uint64
695 Ending_addr uint64 758 Ending_addr uint64
696 Perc_atmid uint16 759 Perc_atmid uint16
697 _ [6]byte
698 Address uint64 760 Address uint64
699 Access_id uint8 761 Access_id uint8
700 _ [7]byte 762 _ [7]byte
@@ -715,7 +777,6 @@ type Sysinfo_t struct {
715 Freeswap uint64 777 Freeswap uint64
716 Procs uint16 778 Procs uint16
717 Pad uint16 779 Pad uint16
718 _ [4]byte
719 Totalhigh uint64 780 Totalhigh uint64
720 Freehigh uint64 781 Freehigh uint64
721 Unit uint32 782 Unit uint32
@@ -734,7 +795,6 @@ type Utsname struct {
734 795
735type Ustat_t struct { 796type Ustat_t struct {
736 Tfree int32 797 Tfree int32
737 _ [4]byte
738 Tinode uint64 798 Tinode uint64
739 Fname [6]int8 799 Fname [6]int8
740 Fpack [6]int8 800 Fpack [6]int8
@@ -784,7 +844,30 @@ type Sigset_t struct {
784 Val [16]uint64 844 Val [16]uint64
785} 845}
786 846
787const RNDGETENTCNT = 0x80045200 847type SignalfdSiginfo struct {
848 Signo uint32
849 Errno int32
850 Code int32
851 Pid uint32
852 Uid uint32
853 Fd int32
854 Tid uint32
855 Band uint32
856 Overrun uint32
857 Trapno uint32
858 Status int32
859 Int int32
860 Ptr uint64
861 Utime uint64
862 Stime uint64
863 Addr uint64
864 Addr_lsb uint16
865 _ uint16
866 Syscall int32
867 Call_addr uint64
868 Arch uint32
869 _ [28]uint8
870}
788 871
789const PERF_IOC_FLAG_GROUP = 0x1 872const PERF_IOC_FLAG_GROUP = 0x1
790 873
@@ -808,11 +891,9 @@ type Winsize struct {
808 891
809type Taskstats struct { 892type Taskstats struct {
810 Version uint16 893 Version uint16
811 _ [2]byte
812 Ac_exitcode uint32 894 Ac_exitcode uint32
813 Ac_flag uint8 895 Ac_flag uint8
814 Ac_nice uint8 896 Ac_nice uint8
815 _ [6]byte
816 Cpu_count uint64 897 Cpu_count uint64
817 Cpu_delay_total uint64 898 Cpu_delay_total uint64
818 Blkio_count uint64 899 Blkio_count uint64
@@ -830,7 +911,6 @@ type Taskstats struct {
830 Ac_pid uint32 911 Ac_pid uint32
831 Ac_ppid uint32 912 Ac_ppid uint32
832 Ac_btime uint32 913 Ac_btime uint32
833 _ [4]byte
834 Ac_etime uint64 914 Ac_etime uint64
835 Ac_utime uint64 915 Ac_utime uint64
836 Ac_stime uint64 916 Ac_stime uint64
@@ -854,6 +934,8 @@ type Taskstats struct {
854 Cpu_scaled_run_real_total uint64 934 Cpu_scaled_run_real_total uint64
855 Freepages_count uint64 935 Freepages_count uint64
856 Freepages_delay_total uint64 936 Freepages_delay_total uint64
937 Thrashing_count uint64
938 Thrashing_delay_total uint64
857} 939}
858 940
859const ( 941const (
@@ -956,7 +1038,8 @@ type PerfEventAttr struct {
956 Clockid int32 1038 Clockid int32
957 Sample_regs_intr uint64 1039 Sample_regs_intr uint64
958 Aux_watermark uint32 1040 Aux_watermark uint32
959 _ uint32 1041 Sample_max_stack uint16
1042 _ uint16
960} 1043}
961 1044
962type PerfEventMmapPage struct { 1045type PerfEventMmapPage struct {
@@ -1059,6 +1142,7 @@ const (
1059 PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7 1142 PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7
1060 PERF_COUNT_SW_EMULATION_FAULTS = 0x8 1143 PERF_COUNT_SW_EMULATION_FAULTS = 0x8
1061 PERF_COUNT_SW_DUMMY = 0x9 1144 PERF_COUNT_SW_DUMMY = 0x9
1145 PERF_COUNT_SW_BPF_OUTPUT = 0xa
1062 1146
1063 PERF_SAMPLE_IP = 0x1 1147 PERF_SAMPLE_IP = 0x1
1064 PERF_SAMPLE_TID = 0x2 1148 PERF_SAMPLE_TID = 0x2
@@ -1080,21 +1164,38 @@ const (
1080 PERF_SAMPLE_BRANCH_ANY_CALL = 0x10 1164 PERF_SAMPLE_BRANCH_ANY_CALL = 0x10
1081 PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20 1165 PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20
1082 PERF_SAMPLE_BRANCH_IND_CALL = 0x40 1166 PERF_SAMPLE_BRANCH_IND_CALL = 0x40
1167 PERF_SAMPLE_BRANCH_ABORT_TX = 0x80
1168 PERF_SAMPLE_BRANCH_IN_TX = 0x100
1169 PERF_SAMPLE_BRANCH_NO_TX = 0x200
1170 PERF_SAMPLE_BRANCH_COND = 0x400
1171 PERF_SAMPLE_BRANCH_CALL_STACK = 0x800
1172 PERF_SAMPLE_BRANCH_IND_JUMP = 0x1000
1173 PERF_SAMPLE_BRANCH_CALL = 0x2000
1174 PERF_SAMPLE_BRANCH_NO_FLAGS = 0x4000
1175 PERF_SAMPLE_BRANCH_NO_CYCLES = 0x8000
1176 PERF_SAMPLE_BRANCH_TYPE_SAVE = 0x10000
1083 1177
1084 PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1 1178 PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
1085 PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2 1179 PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
1086 PERF_FORMAT_ID = 0x4 1180 PERF_FORMAT_ID = 0x4
1087 PERF_FORMAT_GROUP = 0x8 1181 PERF_FORMAT_GROUP = 0x8
1088 1182
1089 PERF_RECORD_MMAP = 0x1 1183 PERF_RECORD_MMAP = 0x1
1090 PERF_RECORD_LOST = 0x2 1184 PERF_RECORD_LOST = 0x2
1091 PERF_RECORD_COMM = 0x3 1185 PERF_RECORD_COMM = 0x3
1092 PERF_RECORD_EXIT = 0x4 1186 PERF_RECORD_EXIT = 0x4
1093 PERF_RECORD_THROTTLE = 0x5 1187 PERF_RECORD_THROTTLE = 0x5
1094 PERF_RECORD_UNTHROTTLE = 0x6 1188 PERF_RECORD_UNTHROTTLE = 0x6
1095 PERF_RECORD_FORK = 0x7 1189 PERF_RECORD_FORK = 0x7
1096 PERF_RECORD_READ = 0x8 1190 PERF_RECORD_READ = 0x8
1097 PERF_RECORD_SAMPLE = 0x9 1191 PERF_RECORD_SAMPLE = 0x9
1192 PERF_RECORD_MMAP2 = 0xa
1193 PERF_RECORD_AUX = 0xb
1194 PERF_RECORD_ITRACE_START = 0xc
1195 PERF_RECORD_LOST_SAMPLES = 0xd
1196 PERF_RECORD_SWITCH = 0xe
1197 PERF_RECORD_SWITCH_CPU_WIDE = 0xf
1198 PERF_RECORD_NAMESPACES = 0x10
1098 1199
1099 PERF_CONTEXT_HV = -0x20 1200 PERF_CONTEXT_HV = -0x20
1100 PERF_CONTEXT_KERNEL = -0x80 1201 PERF_CONTEXT_KERNEL = -0x80
@@ -1107,6 +1208,7 @@ const (
1107 PERF_FLAG_FD_NO_GROUP = 0x1 1208 PERF_FLAG_FD_NO_GROUP = 0x1
1108 PERF_FLAG_FD_OUTPUT = 0x2 1209 PERF_FLAG_FD_OUTPUT = 0x2
1109 PERF_FLAG_PID_CGROUP = 0x4 1210 PERF_FLAG_PID_CGROUP = 0x4
1211 PERF_FLAG_FD_CLOEXEC = 0x8
1110) 1212)
1111 1213
1112const ( 1214const (
@@ -1202,7 +1304,6 @@ type HDGeometry struct {
1202 Heads uint8 1304 Heads uint8
1203 Sectors uint8 1305 Sectors uint8
1204 Cylinders uint16 1306 Cylinders uint16
1205 _ [4]byte
1206 Start uint64 1307 Start uint64
1207} 1308}
1208 1309
@@ -1366,6 +1467,21 @@ type TpacketBlockDesc struct {
1366 Hdr [40]byte 1467 Hdr [40]byte
1367} 1468}
1368 1469
1470type TpacketBDTS struct {
1471 Sec uint32
1472 Usec uint32
1473}
1474
1475type TpacketHdrV1 struct {
1476 Block_status uint32
1477 Num_pkts uint32
1478 Offset_to_first_pkt uint32
1479 Blk_len uint32
1480 Seq_num uint64
1481 Ts_first_pkt TpacketBDTS
1482 Ts_last_pkt TpacketBDTS
1483}
1484
1369type TpacketReq struct { 1485type TpacketReq struct {
1370 Block_size uint32 1486 Block_size uint32
1371 Block_nr uint32 1487 Block_nr uint32
@@ -1414,6 +1530,9 @@ const (
1414 SizeofTpacketHdr = 0x20 1530 SizeofTpacketHdr = 0x20
1415 SizeofTpacket2Hdr = 0x20 1531 SizeofTpacket2Hdr = 0x20
1416 SizeofTpacket3Hdr = 0x30 1532 SizeofTpacket3Hdr = 0x30
1533
1534 SizeofTpacketStats = 0x8
1535 SizeofTpacketStatsV3 = 0xc
1417) 1536)
1418 1537
1419const ( 1538const (
@@ -1889,7 +2008,6 @@ type RTCTime struct {
1889type RTCWkAlrm struct { 2008type RTCWkAlrm struct {
1890 Enabled uint8 2009 Enabled uint8
1891 Pending uint8 2010 Pending uint8
1892 _ [2]byte
1893 Time RTCTime 2011 Time RTCTime
1894} 2012}
1895 2013
@@ -1907,7 +2025,6 @@ type BlkpgIoctlArg struct {
1907 Op int32 2025 Op int32
1908 Flags int32 2026 Flags int32
1909 Datalen int32 2027 Datalen int32
1910 _ [4]byte
1911 Data *byte 2028 Data *byte
1912} 2029}
1913 2030
@@ -1994,6 +2111,10 @@ const (
1994 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa 2111 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa
1995) 2112)
1996 2113
2114type ScmTimestamping struct {
2115 Ts [3]Timespec
2116}
2117
1997const ( 2118const (
1998 SOF_TIMESTAMPING_TX_HARDWARE = 0x1 2119 SOF_TIMESTAMPING_TX_HARDWARE = 0x1
1999 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2 2120 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2
@@ -2013,4 +2134,198 @@ const (
2013 2134
2014 SOF_TIMESTAMPING_LAST = 0x4000 2135 SOF_TIMESTAMPING_LAST = 0x4000
2015 SOF_TIMESTAMPING_MASK = 0x7fff 2136 SOF_TIMESTAMPING_MASK = 0x7fff
2137
2138 SCM_TSTAMP_SND = 0x0
2139 SCM_TSTAMP_SCHED = 0x1
2140 SCM_TSTAMP_ACK = 0x2
2141)
2142
2143type SockExtendedErr struct {
2144 Errno uint32
2145 Origin uint8
2146 Type uint8
2147 Code uint8
2148 Pad uint8
2149 Info uint32
2150 Data uint32
2151}
2152
2153type FanotifyEventMetadata struct {
2154 Event_len uint32
2155 Vers uint8
2156 Reserved uint8
2157 Metadata_len uint16
2158 Mask uint64
2159 Fd int32
2160 Pid int32
2161}
2162
2163type FanotifyResponse struct {
2164 Fd int32
2165 Response uint32
2166}
2167
2168const (
2169 CRYPTO_MSG_BASE = 0x10
2170 CRYPTO_MSG_NEWALG = 0x10
2171 CRYPTO_MSG_DELALG = 0x11
2172 CRYPTO_MSG_UPDATEALG = 0x12
2173 CRYPTO_MSG_GETALG = 0x13
2174 CRYPTO_MSG_DELRNG = 0x14
2175 CRYPTO_MSG_GETSTAT = 0x15
2016) 2176)
2177
2178const (
2179 CRYPTOCFGA_UNSPEC = 0x0
2180 CRYPTOCFGA_PRIORITY_VAL = 0x1
2181 CRYPTOCFGA_REPORT_LARVAL = 0x2
2182 CRYPTOCFGA_REPORT_HASH = 0x3
2183 CRYPTOCFGA_REPORT_BLKCIPHER = 0x4
2184 CRYPTOCFGA_REPORT_AEAD = 0x5
2185 CRYPTOCFGA_REPORT_COMPRESS = 0x6
2186 CRYPTOCFGA_REPORT_RNG = 0x7
2187 CRYPTOCFGA_REPORT_CIPHER = 0x8
2188 CRYPTOCFGA_REPORT_AKCIPHER = 0x9
2189 CRYPTOCFGA_REPORT_KPP = 0xa
2190 CRYPTOCFGA_REPORT_ACOMP = 0xb
2191 CRYPTOCFGA_STAT_LARVAL = 0xc
2192 CRYPTOCFGA_STAT_HASH = 0xd
2193 CRYPTOCFGA_STAT_BLKCIPHER = 0xe
2194 CRYPTOCFGA_STAT_AEAD = 0xf
2195 CRYPTOCFGA_STAT_COMPRESS = 0x10
2196 CRYPTOCFGA_STAT_RNG = 0x11
2197 CRYPTOCFGA_STAT_CIPHER = 0x12
2198 CRYPTOCFGA_STAT_AKCIPHER = 0x13
2199 CRYPTOCFGA_STAT_KPP = 0x14
2200 CRYPTOCFGA_STAT_ACOMP = 0x15
2201)
2202
2203type CryptoUserAlg struct {
2204 Name [64]int8
2205 Driver_name [64]int8
2206 Module_name [64]int8
2207 Type uint32
2208 Mask uint32
2209 Refcnt uint32
2210 Flags uint32
2211}
2212
2213type CryptoStatAEAD struct {
2214 Type [64]int8
2215 Encrypt_cnt uint64
2216 Encrypt_tlen uint64
2217 Decrypt_cnt uint64
2218 Decrypt_tlen uint64
2219 Err_cnt uint64
2220}
2221
2222type CryptoStatAKCipher struct {
2223 Type [64]int8
2224 Encrypt_cnt uint64
2225 Encrypt_tlen uint64
2226 Decrypt_cnt uint64
2227 Decrypt_tlen uint64
2228 Verify_cnt uint64
2229 Sign_cnt uint64
2230 Err_cnt uint64
2231}
2232
2233type CryptoStatCipher struct {
2234 Type [64]int8
2235 Encrypt_cnt uint64
2236 Encrypt_tlen uint64
2237 Decrypt_cnt uint64
2238 Decrypt_tlen uint64
2239 Err_cnt uint64
2240}
2241
2242type CryptoStatCompress struct {
2243 Type [64]int8
2244 Compress_cnt uint64
2245 Compress_tlen uint64
2246 Decompress_cnt uint64
2247 Decompress_tlen uint64
2248 Err_cnt uint64
2249}
2250
2251type CryptoStatHash struct {
2252 Type [64]int8
2253 Hash_cnt uint64
2254 Hash_tlen uint64
2255 Err_cnt uint64
2256}
2257
2258type CryptoStatKPP struct {
2259 Type [64]int8
2260 Setsecret_cnt uint64
2261 Generate_public_key_cnt uint64
2262 Compute_shared_secret_cnt uint64
2263 Err_cnt uint64
2264}
2265
2266type CryptoStatRNG struct {
2267 Type [64]int8
2268 Generate_cnt uint64
2269 Generate_tlen uint64
2270 Seed_cnt uint64
2271 Err_cnt uint64
2272}
2273
2274type CryptoStatLarval struct {
2275 Type [64]int8
2276}
2277
2278type CryptoReportLarval struct {
2279 Type [64]int8
2280}
2281
2282type CryptoReportHash struct {
2283 Type [64]int8
2284 Blocksize uint32
2285 Digestsize uint32
2286}
2287
2288type CryptoReportCipher struct {
2289 Type [64]int8
2290 Blocksize uint32
2291 Min_keysize uint32
2292 Max_keysize uint32
2293}
2294
2295type CryptoReportBlkCipher struct {
2296 Type [64]int8
2297 Geniv [64]int8
2298 Blocksize uint32
2299 Min_keysize uint32
2300 Max_keysize uint32
2301 Ivsize uint32
2302}
2303
2304type CryptoReportAEAD struct {
2305 Type [64]int8
2306 Geniv [64]int8
2307 Blocksize uint32
2308 Maxauthsize uint32
2309 Ivsize uint32
2310}
2311
2312type CryptoReportComp struct {
2313 Type [64]int8
2314}
2315
2316type CryptoReportRNG struct {
2317 Type [64]int8
2318 Seedsize uint32
2319}
2320
2321type CryptoReportAKCipher struct {
2322 Type [64]int8
2323}
2324
2325type CryptoReportKPP struct {
2326 Type [64]int8
2327}
2328
2329type CryptoReportAcomp struct {
2330 Type [64]int8
2331}
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..c606f47 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
@@ -350,6 +410,11 @@ type TCPInfo struct {
350 Total_retrans uint32 410 Total_retrans uint32
351} 411}
352 412
413type CanFilter struct {
414 Id uint32
415 Mask uint32
416}
417
353const ( 418const (
354 SizeofSockaddrInet4 = 0x10 419 SizeofSockaddrInet4 = 0x10
355 SizeofSockaddrInet6 = 0x1c 420 SizeofSockaddrInet6 = 0x1c
@@ -358,13 +423,19 @@ const (
358 SizeofSockaddrLinklayer = 0x14 423 SizeofSockaddrLinklayer = 0x14
359 SizeofSockaddrNetlink = 0xc 424 SizeofSockaddrNetlink = 0xc
360 SizeofSockaddrHCI = 0x6 425 SizeofSockaddrHCI = 0x6
426 SizeofSockaddrL2 = 0xe
427 SizeofSockaddrRFCOMM = 0xa
361 SizeofSockaddrCAN = 0x10 428 SizeofSockaddrCAN = 0x10
362 SizeofSockaddrALG = 0x58 429 SizeofSockaddrALG = 0x58
363 SizeofSockaddrVM = 0x10 430 SizeofSockaddrVM = 0x10
431 SizeofSockaddrXDP = 0x10
432 SizeofSockaddrPPPoX = 0x1e
364 SizeofLinger = 0x8 433 SizeofLinger = 0x8
434 SizeofIovec = 0x10
365 SizeofIPMreq = 0x8 435 SizeofIPMreq = 0x8
366 SizeofIPMreqn = 0xc 436 SizeofIPMreqn = 0xc
367 SizeofIPv6Mreq = 0x14 437 SizeofIPv6Mreq = 0x14
438 SizeofPacketMreq = 0x10
368 SizeofMsghdr = 0x38 439 SizeofMsghdr = 0x38
369 SizeofCmsghdr = 0x10 440 SizeofCmsghdr = 0x10
370 SizeofInet4Pktinfo = 0xc 441 SizeofInet4Pktinfo = 0xc
@@ -373,126 +444,185 @@ const (
373 SizeofICMPv6Filter = 0x20 444 SizeofICMPv6Filter = 0x20
374 SizeofUcred = 0xc 445 SizeofUcred = 0xc
375 SizeofTCPInfo = 0x68 446 SizeofTCPInfo = 0x68
447 SizeofCanFilter = 0x8
376) 448)
377 449
378const ( 450const (
379 IFA_UNSPEC = 0x0 451 NDA_UNSPEC = 0x0
380 IFA_ADDRESS = 0x1 452 NDA_DST = 0x1
381 IFA_LOCAL = 0x2 453 NDA_LLADDR = 0x2
382 IFA_LABEL = 0x3 454 NDA_CACHEINFO = 0x3
383 IFA_BROADCAST = 0x4 455 NDA_PROBES = 0x4
384 IFA_ANYCAST = 0x5 456 NDA_VLAN = 0x5
385 IFA_CACHEINFO = 0x6 457 NDA_PORT = 0x6
386 IFA_MULTICAST = 0x7 458 NDA_VNI = 0x7
387 IFLA_UNSPEC = 0x0 459 NDA_IFINDEX = 0x8
388 IFLA_ADDRESS = 0x1 460 NDA_MASTER = 0x9
389 IFLA_BROADCAST = 0x2 461 NDA_LINK_NETNSID = 0xa
390 IFLA_IFNAME = 0x3 462 NDA_SRC_VNI = 0xb
391 IFLA_MTU = 0x4 463 NTF_USE = 0x1
392 IFLA_LINK = 0x5 464 NTF_SELF = 0x2
393 IFLA_QDISC = 0x6 465 NTF_MASTER = 0x4
394 IFLA_STATS = 0x7 466 NTF_PROXY = 0x8
395 IFLA_COST = 0x8 467 NTF_EXT_LEARNED = 0x10
396 IFLA_PRIORITY = 0x9 468 NTF_OFFLOADED = 0x20
397 IFLA_MASTER = 0xa 469 NTF_ROUTER = 0x80
398 IFLA_WIRELESS = 0xb 470 NUD_INCOMPLETE = 0x1
399 IFLA_PROTINFO = 0xc 471 NUD_REACHABLE = 0x2
400 IFLA_TXQLEN = 0xd 472 NUD_STALE = 0x4
401 IFLA_MAP = 0xe 473 NUD_DELAY = 0x8
402 IFLA_WEIGHT = 0xf 474 NUD_PROBE = 0x10
403 IFLA_OPERSTATE = 0x10 475 NUD_FAILED = 0x20
404 IFLA_LINKMODE = 0x11 476 NUD_NOARP = 0x40
405 IFLA_LINKINFO = 0x12 477 NUD_PERMANENT = 0x80
406 IFLA_NET_NS_PID = 0x13 478 NUD_NONE = 0x0
407 IFLA_IFALIAS = 0x14 479 IFA_UNSPEC = 0x0
408 IFLA_NUM_VF = 0x15 480 IFA_ADDRESS = 0x1
409 IFLA_VFINFO_LIST = 0x16 481 IFA_LOCAL = 0x2
410 IFLA_STATS64 = 0x17 482 IFA_LABEL = 0x3
411 IFLA_VF_PORTS = 0x18 483 IFA_BROADCAST = 0x4
412 IFLA_PORT_SELF = 0x19 484 IFA_ANYCAST = 0x5
413 IFLA_AF_SPEC = 0x1a 485 IFA_CACHEINFO = 0x6
414 IFLA_GROUP = 0x1b 486 IFA_MULTICAST = 0x7
415 IFLA_NET_NS_FD = 0x1c 487 IFA_FLAGS = 0x8
416 IFLA_EXT_MASK = 0x1d 488 IFA_RT_PRIORITY = 0x9
417 IFLA_PROMISCUITY = 0x1e 489 IFA_TARGET_NETNSID = 0xa
418 IFLA_NUM_TX_QUEUES = 0x1f 490 IFLA_UNSPEC = 0x0
419 IFLA_NUM_RX_QUEUES = 0x20 491 IFLA_ADDRESS = 0x1
420 IFLA_CARRIER = 0x21 492 IFLA_BROADCAST = 0x2
421 IFLA_PHYS_PORT_ID = 0x22 493 IFLA_IFNAME = 0x3
422 IFLA_CARRIER_CHANGES = 0x23 494 IFLA_MTU = 0x4
423 IFLA_PHYS_SWITCH_ID = 0x24 495 IFLA_LINK = 0x5
424 IFLA_LINK_NETNSID = 0x25 496 IFLA_QDISC = 0x6
425 IFLA_PHYS_PORT_NAME = 0x26 497 IFLA_STATS = 0x7
426 IFLA_PROTO_DOWN = 0x27 498 IFLA_COST = 0x8
427 IFLA_GSO_MAX_SEGS = 0x28 499 IFLA_PRIORITY = 0x9
428 IFLA_GSO_MAX_SIZE = 0x29 500 IFLA_MASTER = 0xa
429 IFLA_PAD = 0x2a 501 IFLA_WIRELESS = 0xb
430 IFLA_XDP = 0x2b 502 IFLA_PROTINFO = 0xc
431 IFLA_EVENT = 0x2c 503 IFLA_TXQLEN = 0xd
432 IFLA_NEW_NETNSID = 0x2d 504 IFLA_MAP = 0xe
433 IFLA_IF_NETNSID = 0x2e 505 IFLA_WEIGHT = 0xf
434 IFLA_MAX = 0x2e 506 IFLA_OPERSTATE = 0x10
435 RT_SCOPE_UNIVERSE = 0x0 507 IFLA_LINKMODE = 0x11
436 RT_SCOPE_SITE = 0xc8 508 IFLA_LINKINFO = 0x12
437 RT_SCOPE_LINK = 0xfd 509 IFLA_NET_NS_PID = 0x13
438 RT_SCOPE_HOST = 0xfe 510 IFLA_IFALIAS = 0x14
439 RT_SCOPE_NOWHERE = 0xff 511 IFLA_NUM_VF = 0x15
440 RT_TABLE_UNSPEC = 0x0 512 IFLA_VFINFO_LIST = 0x16
441 RT_TABLE_COMPAT = 0xfc 513 IFLA_STATS64 = 0x17
442 RT_TABLE_DEFAULT = 0xfd 514 IFLA_VF_PORTS = 0x18
443 RT_TABLE_MAIN = 0xfe 515 IFLA_PORT_SELF = 0x19
444 RT_TABLE_LOCAL = 0xff 516 IFLA_AF_SPEC = 0x1a
445 RT_TABLE_MAX = 0xffffffff 517 IFLA_GROUP = 0x1b
446 RTA_UNSPEC = 0x0 518 IFLA_NET_NS_FD = 0x1c
447 RTA_DST = 0x1 519 IFLA_EXT_MASK = 0x1d
448 RTA_SRC = 0x2 520 IFLA_PROMISCUITY = 0x1e
449 RTA_IIF = 0x3 521 IFLA_NUM_TX_QUEUES = 0x1f
450 RTA_OIF = 0x4 522 IFLA_NUM_RX_QUEUES = 0x20
451 RTA_GATEWAY = 0x5 523 IFLA_CARRIER = 0x21
452 RTA_PRIORITY = 0x6 524 IFLA_PHYS_PORT_ID = 0x22
453 RTA_PREFSRC = 0x7 525 IFLA_CARRIER_CHANGES = 0x23
454 RTA_METRICS = 0x8 526 IFLA_PHYS_SWITCH_ID = 0x24
455 RTA_MULTIPATH = 0x9 527 IFLA_LINK_NETNSID = 0x25
456 RTA_FLOW = 0xb 528 IFLA_PHYS_PORT_NAME = 0x26
457 RTA_CACHEINFO = 0xc 529 IFLA_PROTO_DOWN = 0x27
458 RTA_TABLE = 0xf 530 IFLA_GSO_MAX_SEGS = 0x28
459 RTN_UNSPEC = 0x0 531 IFLA_GSO_MAX_SIZE = 0x29
460 RTN_UNICAST = 0x1 532 IFLA_PAD = 0x2a
461 RTN_LOCAL = 0x2 533 IFLA_XDP = 0x2b
462 RTN_BROADCAST = 0x3 534 IFLA_EVENT = 0x2c
463 RTN_ANYCAST = 0x4 535 IFLA_NEW_NETNSID = 0x2d
464 RTN_MULTICAST = 0x5 536 IFLA_IF_NETNSID = 0x2e
465 RTN_BLACKHOLE = 0x6 537 IFLA_TARGET_NETNSID = 0x2e
466 RTN_UNREACHABLE = 0x7 538 IFLA_CARRIER_UP_COUNT = 0x2f
467 RTN_PROHIBIT = 0x8 539 IFLA_CARRIER_DOWN_COUNT = 0x30
468 RTN_THROW = 0x9 540 IFLA_NEW_IFINDEX = 0x31
469 RTN_NAT = 0xa 541 IFLA_MIN_MTU = 0x32
470 RTN_XRESOLVE = 0xb 542 IFLA_MAX_MTU = 0x33
471 RTNLGRP_NONE = 0x0 543 IFLA_MAX = 0x33
472 RTNLGRP_LINK = 0x1 544 IFLA_INFO_KIND = 0x1
473 RTNLGRP_NOTIFY = 0x2 545 IFLA_INFO_DATA = 0x2
474 RTNLGRP_NEIGH = 0x3 546 IFLA_INFO_XSTATS = 0x3
475 RTNLGRP_TC = 0x4 547 IFLA_INFO_SLAVE_KIND = 0x4
476 RTNLGRP_IPV4_IFADDR = 0x5 548 IFLA_INFO_SLAVE_DATA = 0x5
477 RTNLGRP_IPV4_MROUTE = 0x6 549 RT_SCOPE_UNIVERSE = 0x0
478 RTNLGRP_IPV4_ROUTE = 0x7 550 RT_SCOPE_SITE = 0xc8
479 RTNLGRP_IPV4_RULE = 0x8 551 RT_SCOPE_LINK = 0xfd
480 RTNLGRP_IPV6_IFADDR = 0x9 552 RT_SCOPE_HOST = 0xfe
481 RTNLGRP_IPV6_MROUTE = 0xa 553 RT_SCOPE_NOWHERE = 0xff
482 RTNLGRP_IPV6_ROUTE = 0xb 554 RT_TABLE_UNSPEC = 0x0
483 RTNLGRP_IPV6_IFINFO = 0xc 555 RT_TABLE_COMPAT = 0xfc
484 RTNLGRP_IPV6_PREFIX = 0x12 556 RT_TABLE_DEFAULT = 0xfd
485 RTNLGRP_IPV6_RULE = 0x13 557 RT_TABLE_MAIN = 0xfe
486 RTNLGRP_ND_USEROPT = 0x14 558 RT_TABLE_LOCAL = 0xff
487 SizeofNlMsghdr = 0x10 559 RT_TABLE_MAX = 0xffffffff
488 SizeofNlMsgerr = 0x14 560 RTA_UNSPEC = 0x0
489 SizeofRtGenmsg = 0x1 561 RTA_DST = 0x1
490 SizeofNlAttr = 0x4 562 RTA_SRC = 0x2
491 SizeofRtAttr = 0x4 563 RTA_IIF = 0x3
492 SizeofIfInfomsg = 0x10 564 RTA_OIF = 0x4
493 SizeofIfAddrmsg = 0x8 565 RTA_GATEWAY = 0x5
494 SizeofRtMsg = 0xc 566 RTA_PRIORITY = 0x6
495 SizeofRtNexthop = 0x8 567 RTA_PREFSRC = 0x7
568 RTA_METRICS = 0x8
569 RTA_MULTIPATH = 0x9
570 RTA_FLOW = 0xb
571 RTA_CACHEINFO = 0xc
572 RTA_TABLE = 0xf
573 RTA_MARK = 0x10
574 RTA_MFC_STATS = 0x11
575 RTA_VIA = 0x12
576 RTA_NEWDST = 0x13
577 RTA_PREF = 0x14
578 RTA_ENCAP_TYPE = 0x15
579 RTA_ENCAP = 0x16
580 RTA_EXPIRES = 0x17
581 RTA_PAD = 0x18
582 RTA_UID = 0x19
583 RTA_TTL_PROPAGATE = 0x1a
584 RTA_IP_PROTO = 0x1b
585 RTA_SPORT = 0x1c
586 RTA_DPORT = 0x1d
587 RTN_UNSPEC = 0x0
588 RTN_UNICAST = 0x1
589 RTN_LOCAL = 0x2
590 RTN_BROADCAST = 0x3
591 RTN_ANYCAST = 0x4
592 RTN_MULTICAST = 0x5
593 RTN_BLACKHOLE = 0x6
594 RTN_UNREACHABLE = 0x7
595 RTN_PROHIBIT = 0x8
596 RTN_THROW = 0x9
597 RTN_NAT = 0xa
598 RTN_XRESOLVE = 0xb
599 RTNLGRP_NONE = 0x0
600 RTNLGRP_LINK = 0x1
601 RTNLGRP_NOTIFY = 0x2
602 RTNLGRP_NEIGH = 0x3
603 RTNLGRP_TC = 0x4
604 RTNLGRP_IPV4_IFADDR = 0x5
605 RTNLGRP_IPV4_MROUTE = 0x6
606 RTNLGRP_IPV4_ROUTE = 0x7
607 RTNLGRP_IPV4_RULE = 0x8
608 RTNLGRP_IPV6_IFADDR = 0x9
609 RTNLGRP_IPV6_MROUTE = 0xa
610 RTNLGRP_IPV6_ROUTE = 0xb
611 RTNLGRP_IPV6_IFINFO = 0xc
612 RTNLGRP_IPV6_PREFIX = 0x12
613 RTNLGRP_IPV6_RULE = 0x13
614 RTNLGRP_ND_USEROPT = 0x14
615 SizeofNlMsghdr = 0x10
616 SizeofNlMsgerr = 0x14
617 SizeofRtGenmsg = 0x1
618 SizeofNlAttr = 0x4
619 SizeofRtAttr = 0x4
620 SizeofIfInfomsg = 0x10
621 SizeofIfAddrmsg = 0x8
622 SizeofRtMsg = 0xc
623 SizeofRtNexthop = 0x8
624 SizeofNdUseroptmsg = 0x10
625 SizeofNdMsg = 0xc
496) 626)
497 627
498type NlMsghdr struct { 628type NlMsghdr struct {
@@ -523,12 +653,12 @@ type RtAttr struct {
523} 653}
524 654
525type IfInfomsg struct { 655type IfInfomsg struct {
526 Family uint8 656 Family uint8
527 X__ifi_pad uint8 657 _ uint8
528 Type uint16 658 Type uint16
529 Index int32 659 Index int32
530 Flags uint32 660 Flags uint32
531 Change uint32 661 Change uint32
532} 662}
533 663
534type IfAddrmsg struct { 664type IfAddrmsg struct {
@@ -558,6 +688,27 @@ type RtNexthop struct {
558 Ifindex int32 688 Ifindex int32
559} 689}
560 690
691type NdUseroptmsg struct {
692 Family uint8
693 Pad1 uint8
694 Opts_len uint16
695 Ifindex int32
696 Icmp_type uint8
697 Icmp_code uint8
698 Pad2 uint16
699 Pad3 uint32
700}
701
702type NdMsg struct {
703 Family uint8
704 Pad1 uint8
705 Pad2 uint16
706 Ifindex int32
707 State uint16
708 Flags uint8
709 Type uint8
710}
711
561const ( 712const (
562 SizeofSockFilter = 0x8 713 SizeofSockFilter = 0x8
563 SizeofSockFprog = 0x10 714 SizeofSockFprog = 0x10
@@ -571,9 +722,8 @@ type SockFilter struct {
571} 722}
572 723
573type SockFprog struct { 724type SockFprog struct {
574 Len uint16 725 Len uint16
575 Pad_cgo_0 [6]byte 726 Filter *SockFilter
576 Filter *SockFilter
577} 727}
578 728
579type InotifyEvent struct { 729type InotifyEvent struct {
@@ -594,15 +744,6 @@ type PtraceRegs struct {
594 Magic uint32 744 Magic uint32
595} 745}
596 746
597type ptracePsw struct {
598}
599
600type ptraceFpregs struct {
601}
602
603type ptracePer struct {
604}
605
606type FdSet struct { 747type FdSet struct {
607 Bits [16]int64 748 Bits [16]int64
608} 749}
@@ -618,12 +759,11 @@ type Sysinfo_t struct {
618 Freeswap uint64 759 Freeswap uint64
619 Procs uint16 760 Procs uint16
620 Pad uint16 761 Pad uint16
621 Pad_cgo_0 [4]byte
622 Totalhigh uint64 762 Totalhigh uint64
623 Freehigh uint64 763 Freehigh uint64
624 Unit uint32 764 Unit uint32
625 X_f [0]int8 765 _ [0]int8
626 Pad_cgo_1 [4]byte 766 _ [4]byte
627} 767}
628 768
629type Utsname struct { 769type Utsname struct {
@@ -636,26 +776,34 @@ type Utsname struct {
636} 776}
637 777
638type Ustat_t struct { 778type Ustat_t struct {
639 Tfree int32 779 Tfree int32
640 Pad_cgo_0 [4]byte 780 Tinode uint64
641 Tinode uint64 781 Fname [6]int8
642 Fname [6]int8 782 Fpack [6]int8
643 Fpack [6]int8 783 _ [4]byte
644 Pad_cgo_1 [4]byte
645} 784}
646 785
647type EpollEvent struct { 786type EpollEvent struct {
648 Events uint32 787 Events uint32
649 X_padFd int32 788 _ int32
650 Fd int32 789 Fd int32
651 Pad int32 790 Pad int32
652} 791}
653 792
654const ( 793const (
655 AT_FDCWD = -0x64 794 AT_EMPTY_PATH = 0x1000
656 AT_REMOVEDIR = 0x200 795 AT_FDCWD = -0x64
796 AT_NO_AUTOMOUNT = 0x800
797 AT_REMOVEDIR = 0x200
798
799 AT_STATX_SYNC_AS_STAT = 0x0
800 AT_STATX_FORCE_SYNC = 0x2000
801 AT_STATX_DONT_SYNC = 0x4000
802
657 AT_SYMLINK_FOLLOW = 0x400 803 AT_SYMLINK_FOLLOW = 0x400
658 AT_SYMLINK_NOFOLLOW = 0x100 804 AT_SYMLINK_NOFOLLOW = 0x100
805
806 AT_EACCESS = 0x200
659) 807)
660 808
661type PollFd struct { 809type PollFd struct {
@@ -675,9 +823,36 @@ const (
675) 823)
676 824
677type Sigset_t struct { 825type Sigset_t struct {
678 X__val [16]uint64 826 Val [16]uint64
827}
828
829type SignalfdSiginfo struct {
830 Signo uint32
831 Errno int32
832 Code int32
833 Pid uint32
834 Uid uint32
835 Fd int32
836 Tid uint32
837 Band uint32
838 Overrun uint32
839 Trapno uint32
840 Status int32
841 Int int32
842 Ptr uint64
843 Utime uint64
844 Stime uint64
845 Addr uint64
846 Addr_lsb uint16
847 _ uint16
848 Syscall int32
849 Call_addr uint64
850 Arch uint32
851 _ [28]uint8
679} 852}
680 853
854const PERF_IOC_FLAG_GROUP = 0x1
855
681type Termios struct { 856type Termios struct {
682 Iflag uint32 857 Iflag uint32
683 Oflag uint32 858 Oflag uint32
@@ -688,3 +863,1450 @@ type Termios struct {
688 Ispeed uint32 863 Ispeed uint32
689 Ospeed uint32 864 Ospeed uint32
690} 865}
866
867type Winsize struct {
868 Row uint16
869 Col uint16
870 Xpixel uint16
871 Ypixel uint16
872}
873
874type Taskstats struct {
875 Version uint16
876 Ac_exitcode uint32
877 Ac_flag uint8
878 Ac_nice uint8
879 Cpu_count uint64
880 Cpu_delay_total uint64
881 Blkio_count uint64
882 Blkio_delay_total uint64
883 Swapin_count uint64
884 Swapin_delay_total uint64
885 Cpu_run_real_total uint64
886 Cpu_run_virtual_total uint64
887 Ac_comm [32]int8
888 Ac_sched uint8
889 Ac_pad [3]uint8
890 _ [4]byte
891 Ac_uid uint32
892 Ac_gid uint32
893 Ac_pid uint32
894 Ac_ppid uint32
895 Ac_btime uint32
896 Ac_etime uint64
897 Ac_utime uint64
898 Ac_stime uint64
899 Ac_minflt uint64
900 Ac_majflt uint64
901 Coremem uint64
902 Virtmem uint64
903 Hiwater_rss uint64
904 Hiwater_vm uint64
905 Read_char uint64
906 Write_char uint64
907 Read_syscalls uint64
908 Write_syscalls uint64
909 Read_bytes uint64
910 Write_bytes uint64
911 Cancelled_write_bytes uint64
912 Nvcsw uint64
913 Nivcsw uint64
914 Ac_utimescaled uint64
915 Ac_stimescaled uint64
916 Cpu_scaled_run_real_total uint64
917 Freepages_count uint64
918 Freepages_delay_total uint64
919 Thrashing_count uint64
920 Thrashing_delay_total uint64
921}
922
923const (
924 TASKSTATS_CMD_UNSPEC = 0x0
925 TASKSTATS_CMD_GET = 0x1
926 TASKSTATS_CMD_NEW = 0x2
927 TASKSTATS_TYPE_UNSPEC = 0x0
928 TASKSTATS_TYPE_PID = 0x1
929 TASKSTATS_TYPE_TGID = 0x2
930 TASKSTATS_TYPE_STATS = 0x3
931 TASKSTATS_TYPE_AGGR_PID = 0x4
932 TASKSTATS_TYPE_AGGR_TGID = 0x5
933 TASKSTATS_TYPE_NULL = 0x6
934 TASKSTATS_CMD_ATTR_UNSPEC = 0x0
935 TASKSTATS_CMD_ATTR_PID = 0x1
936 TASKSTATS_CMD_ATTR_TGID = 0x2
937 TASKSTATS_CMD_ATTR_REGISTER_CPUMASK = 0x3
938 TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK = 0x4
939)
940
941type CGroupStats struct {
942 Sleeping uint64
943 Running uint64
944 Stopped uint64
945 Uninterruptible uint64
946 Io_wait uint64
947}
948
949const (
950 CGROUPSTATS_CMD_UNSPEC = 0x3
951 CGROUPSTATS_CMD_GET = 0x4
952 CGROUPSTATS_CMD_NEW = 0x5
953 CGROUPSTATS_TYPE_UNSPEC = 0x0
954 CGROUPSTATS_TYPE_CGROUP_STATS = 0x1
955 CGROUPSTATS_CMD_ATTR_UNSPEC = 0x0
956 CGROUPSTATS_CMD_ATTR_FD = 0x1
957)
958
959type Genlmsghdr struct {
960 Cmd uint8
961 Version uint8
962 Reserved uint16
963}
964
965const (
966 CTRL_CMD_UNSPEC = 0x0
967 CTRL_CMD_NEWFAMILY = 0x1
968 CTRL_CMD_DELFAMILY = 0x2
969 CTRL_CMD_GETFAMILY = 0x3
970 CTRL_CMD_NEWOPS = 0x4
971 CTRL_CMD_DELOPS = 0x5
972 CTRL_CMD_GETOPS = 0x6
973 CTRL_CMD_NEWMCAST_GRP = 0x7
974 CTRL_CMD_DELMCAST_GRP = 0x8
975 CTRL_CMD_GETMCAST_GRP = 0x9
976 CTRL_ATTR_UNSPEC = 0x0
977 CTRL_ATTR_FAMILY_ID = 0x1
978 CTRL_ATTR_FAMILY_NAME = 0x2
979 CTRL_ATTR_VERSION = 0x3
980 CTRL_ATTR_HDRSIZE = 0x4
981 CTRL_ATTR_MAXATTR = 0x5
982 CTRL_ATTR_OPS = 0x6
983 CTRL_ATTR_MCAST_GROUPS = 0x7
984 CTRL_ATTR_OP_UNSPEC = 0x0
985 CTRL_ATTR_OP_ID = 0x1
986 CTRL_ATTR_OP_FLAGS = 0x2
987 CTRL_ATTR_MCAST_GRP_UNSPEC = 0x0
988 CTRL_ATTR_MCAST_GRP_NAME = 0x1
989 CTRL_ATTR_MCAST_GRP_ID = 0x2
990)
991
992type cpuMask uint64
993
994const (
995 _CPU_SETSIZE = 0x400
996 _NCPUBITS = 0x40
997)
998
999const (
1000 BDADDR_BREDR = 0x0
1001 BDADDR_LE_PUBLIC = 0x1
1002 BDADDR_LE_RANDOM = 0x2
1003)
1004
1005type PerfEventAttr struct {
1006 Type uint32
1007 Size uint32
1008 Config uint64
1009 Sample uint64
1010 Sample_type uint64
1011 Read_format uint64
1012 Bits uint64
1013 Wakeup uint32
1014 Bp_type uint32
1015 Ext1 uint64
1016 Ext2 uint64
1017 Branch_sample_type uint64
1018 Sample_regs_user uint64
1019 Sample_stack_user uint32
1020 Clockid int32
1021 Sample_regs_intr uint64
1022 Aux_watermark uint32
1023 Sample_max_stack uint16
1024 _ uint16
1025}
1026
1027type PerfEventMmapPage struct {
1028 Version uint32
1029 Compat_version uint32
1030 Lock uint32
1031 Index uint32
1032 Offset int64
1033 Time_enabled uint64
1034 Time_running uint64
1035 Capabilities uint64
1036 Pmc_width uint16
1037 Time_shift uint16
1038 Time_mult uint32
1039 Time_offset uint64
1040 Time_zero uint64
1041 Size uint32
1042 _ [948]uint8
1043 Data_head uint64
1044 Data_tail uint64
1045 Data_offset uint64
1046 Data_size uint64
1047 Aux_head uint64
1048 Aux_tail uint64
1049 Aux_offset uint64
1050 Aux_size uint64
1051}
1052
1053const (
1054 PerfBitDisabled uint64 = CBitFieldMaskBit0
1055 PerfBitInherit = CBitFieldMaskBit1
1056 PerfBitPinned = CBitFieldMaskBit2
1057 PerfBitExclusive = CBitFieldMaskBit3
1058 PerfBitExcludeUser = CBitFieldMaskBit4
1059 PerfBitExcludeKernel = CBitFieldMaskBit5
1060 PerfBitExcludeHv = CBitFieldMaskBit6
1061 PerfBitExcludeIdle = CBitFieldMaskBit7
1062 PerfBitMmap = CBitFieldMaskBit8
1063 PerfBitComm = CBitFieldMaskBit9
1064 PerfBitFreq = CBitFieldMaskBit10
1065 PerfBitInheritStat = CBitFieldMaskBit11
1066 PerfBitEnableOnExec = CBitFieldMaskBit12
1067 PerfBitTask = CBitFieldMaskBit13
1068 PerfBitWatermark = CBitFieldMaskBit14
1069 PerfBitPreciseIPBit1 = CBitFieldMaskBit15
1070 PerfBitPreciseIPBit2 = CBitFieldMaskBit16
1071 PerfBitMmapData = CBitFieldMaskBit17
1072 PerfBitSampleIDAll = CBitFieldMaskBit18
1073 PerfBitExcludeHost = CBitFieldMaskBit19
1074 PerfBitExcludeGuest = CBitFieldMaskBit20
1075 PerfBitExcludeCallchainKernel = CBitFieldMaskBit21
1076 PerfBitExcludeCallchainUser = CBitFieldMaskBit22
1077 PerfBitMmap2 = CBitFieldMaskBit23
1078 PerfBitCommExec = CBitFieldMaskBit24
1079 PerfBitUseClockID = CBitFieldMaskBit25
1080 PerfBitContextSwitch = CBitFieldMaskBit26
1081)
1082
1083const (
1084 PERF_TYPE_HARDWARE = 0x0
1085 PERF_TYPE_SOFTWARE = 0x1
1086 PERF_TYPE_TRACEPOINT = 0x2
1087 PERF_TYPE_HW_CACHE = 0x3
1088 PERF_TYPE_RAW = 0x4
1089 PERF_TYPE_BREAKPOINT = 0x5
1090
1091 PERF_COUNT_HW_CPU_CYCLES = 0x0
1092 PERF_COUNT_HW_INSTRUCTIONS = 0x1
1093 PERF_COUNT_HW_CACHE_REFERENCES = 0x2
1094 PERF_COUNT_HW_CACHE_MISSES = 0x3
1095 PERF_COUNT_HW_BRANCH_INSTRUCTIONS = 0x4
1096 PERF_COUNT_HW_BRANCH_MISSES = 0x5
1097 PERF_COUNT_HW_BUS_CYCLES = 0x6
1098 PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = 0x7
1099 PERF_COUNT_HW_STALLED_CYCLES_BACKEND = 0x8
1100 PERF_COUNT_HW_REF_CPU_CYCLES = 0x9
1101
1102 PERF_COUNT_HW_CACHE_L1D = 0x0
1103 PERF_COUNT_HW_CACHE_L1I = 0x1
1104 PERF_COUNT_HW_CACHE_LL = 0x2
1105 PERF_COUNT_HW_CACHE_DTLB = 0x3
1106 PERF_COUNT_HW_CACHE_ITLB = 0x4
1107 PERF_COUNT_HW_CACHE_BPU = 0x5
1108 PERF_COUNT_HW_CACHE_NODE = 0x6
1109
1110 PERF_COUNT_HW_CACHE_OP_READ = 0x0
1111 PERF_COUNT_HW_CACHE_OP_WRITE = 0x1
1112 PERF_COUNT_HW_CACHE_OP_PREFETCH = 0x2
1113
1114 PERF_COUNT_HW_CACHE_RESULT_ACCESS = 0x0
1115 PERF_COUNT_HW_CACHE_RESULT_MISS = 0x1
1116
1117 PERF_COUNT_SW_CPU_CLOCK = 0x0
1118 PERF_COUNT_SW_TASK_CLOCK = 0x1
1119 PERF_COUNT_SW_PAGE_FAULTS = 0x2
1120 PERF_COUNT_SW_CONTEXT_SWITCHES = 0x3
1121 PERF_COUNT_SW_CPU_MIGRATIONS = 0x4
1122 PERF_COUNT_SW_PAGE_FAULTS_MIN = 0x5
1123 PERF_COUNT_SW_PAGE_FAULTS_MAJ = 0x6
1124 PERF_COUNT_SW_ALIGNMENT_FAULTS = 0x7
1125 PERF_COUNT_SW_EMULATION_FAULTS = 0x8
1126 PERF_COUNT_SW_DUMMY = 0x9
1127 PERF_COUNT_SW_BPF_OUTPUT = 0xa
1128
1129 PERF_SAMPLE_IP = 0x1
1130 PERF_SAMPLE_TID = 0x2
1131 PERF_SAMPLE_TIME = 0x4
1132 PERF_SAMPLE_ADDR = 0x8
1133 PERF_SAMPLE_READ = 0x10
1134 PERF_SAMPLE_CALLCHAIN = 0x20
1135 PERF_SAMPLE_ID = 0x40
1136 PERF_SAMPLE_CPU = 0x80
1137 PERF_SAMPLE_PERIOD = 0x100
1138 PERF_SAMPLE_STREAM_ID = 0x200
1139 PERF_SAMPLE_RAW = 0x400
1140 PERF_SAMPLE_BRANCH_STACK = 0x800
1141
1142 PERF_SAMPLE_BRANCH_USER = 0x1
1143 PERF_SAMPLE_BRANCH_KERNEL = 0x2
1144 PERF_SAMPLE_BRANCH_HV = 0x4
1145 PERF_SAMPLE_BRANCH_ANY = 0x8
1146 PERF_SAMPLE_BRANCH_ANY_CALL = 0x10
1147 PERF_SAMPLE_BRANCH_ANY_RETURN = 0x20
1148 PERF_SAMPLE_BRANCH_IND_CALL = 0x40
1149 PERF_SAMPLE_BRANCH_ABORT_TX = 0x80
1150 PERF_SAMPLE_BRANCH_IN_TX = 0x100
1151 PERF_SAMPLE_BRANCH_NO_TX = 0x200
1152 PERF_SAMPLE_BRANCH_COND = 0x400
1153 PERF_SAMPLE_BRANCH_CALL_STACK = 0x800
1154 PERF_SAMPLE_BRANCH_IND_JUMP = 0x1000
1155 PERF_SAMPLE_BRANCH_CALL = 0x2000
1156 PERF_SAMPLE_BRANCH_NO_FLAGS = 0x4000
1157 PERF_SAMPLE_BRANCH_NO_CYCLES = 0x8000
1158 PERF_SAMPLE_BRANCH_TYPE_SAVE = 0x10000
1159
1160 PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
1161 PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
1162 PERF_FORMAT_ID = 0x4
1163 PERF_FORMAT_GROUP = 0x8
1164
1165 PERF_RECORD_MMAP = 0x1
1166 PERF_RECORD_LOST = 0x2
1167 PERF_RECORD_COMM = 0x3
1168 PERF_RECORD_EXIT = 0x4
1169 PERF_RECORD_THROTTLE = 0x5
1170 PERF_RECORD_UNTHROTTLE = 0x6
1171 PERF_RECORD_FORK = 0x7
1172 PERF_RECORD_READ = 0x8
1173 PERF_RECORD_SAMPLE = 0x9
1174 PERF_RECORD_MMAP2 = 0xa
1175 PERF_RECORD_AUX = 0xb
1176 PERF_RECORD_ITRACE_START = 0xc
1177 PERF_RECORD_LOST_SAMPLES = 0xd
1178 PERF_RECORD_SWITCH = 0xe
1179 PERF_RECORD_SWITCH_CPU_WIDE = 0xf
1180 PERF_RECORD_NAMESPACES = 0x10
1181
1182 PERF_CONTEXT_HV = -0x20
1183 PERF_CONTEXT_KERNEL = -0x80
1184 PERF_CONTEXT_USER = -0x200
1185
1186 PERF_CONTEXT_GUEST = -0x800
1187 PERF_CONTEXT_GUEST_KERNEL = -0x880
1188 PERF_CONTEXT_GUEST_USER = -0xa00
1189
1190 PERF_FLAG_FD_NO_GROUP = 0x1
1191 PERF_FLAG_FD_OUTPUT = 0x2
1192 PERF_FLAG_PID_CGROUP = 0x4
1193 PERF_FLAG_FD_CLOEXEC = 0x8
1194)
1195
1196const (
1197 CBitFieldMaskBit0 = 0x8000000000000000
1198 CBitFieldMaskBit1 = 0x4000000000000000
1199 CBitFieldMaskBit2 = 0x2000000000000000
1200 CBitFieldMaskBit3 = 0x1000000000000000
1201 CBitFieldMaskBit4 = 0x800000000000000
1202 CBitFieldMaskBit5 = 0x400000000000000
1203 CBitFieldMaskBit6 = 0x200000000000000
1204 CBitFieldMaskBit7 = 0x100000000000000
1205 CBitFieldMaskBit8 = 0x80000000000000
1206 CBitFieldMaskBit9 = 0x40000000000000
1207 CBitFieldMaskBit10 = 0x20000000000000
1208 CBitFieldMaskBit11 = 0x10000000000000
1209 CBitFieldMaskBit12 = 0x8000000000000
1210 CBitFieldMaskBit13 = 0x4000000000000
1211 CBitFieldMaskBit14 = 0x2000000000000
1212 CBitFieldMaskBit15 = 0x1000000000000
1213 CBitFieldMaskBit16 = 0x800000000000
1214 CBitFieldMaskBit17 = 0x400000000000
1215 CBitFieldMaskBit18 = 0x200000000000
1216 CBitFieldMaskBit19 = 0x100000000000
1217 CBitFieldMaskBit20 = 0x80000000000
1218 CBitFieldMaskBit21 = 0x40000000000
1219 CBitFieldMaskBit22 = 0x20000000000
1220 CBitFieldMaskBit23 = 0x10000000000
1221 CBitFieldMaskBit24 = 0x8000000000
1222 CBitFieldMaskBit25 = 0x4000000000
1223 CBitFieldMaskBit26 = 0x2000000000
1224 CBitFieldMaskBit27 = 0x1000000000
1225 CBitFieldMaskBit28 = 0x800000000
1226 CBitFieldMaskBit29 = 0x400000000
1227 CBitFieldMaskBit30 = 0x200000000
1228 CBitFieldMaskBit31 = 0x100000000
1229 CBitFieldMaskBit32 = 0x80000000
1230 CBitFieldMaskBit33 = 0x40000000
1231 CBitFieldMaskBit34 = 0x20000000
1232 CBitFieldMaskBit35 = 0x10000000
1233 CBitFieldMaskBit36 = 0x8000000
1234 CBitFieldMaskBit37 = 0x4000000
1235 CBitFieldMaskBit38 = 0x2000000
1236 CBitFieldMaskBit39 = 0x1000000
1237 CBitFieldMaskBit40 = 0x800000
1238 CBitFieldMaskBit41 = 0x400000
1239 CBitFieldMaskBit42 = 0x200000
1240 CBitFieldMaskBit43 = 0x100000
1241 CBitFieldMaskBit44 = 0x80000
1242 CBitFieldMaskBit45 = 0x40000
1243 CBitFieldMaskBit46 = 0x20000
1244 CBitFieldMaskBit47 = 0x10000
1245 CBitFieldMaskBit48 = 0x8000
1246 CBitFieldMaskBit49 = 0x4000
1247 CBitFieldMaskBit50 = 0x2000
1248 CBitFieldMaskBit51 = 0x1000
1249 CBitFieldMaskBit52 = 0x800
1250 CBitFieldMaskBit53 = 0x400
1251 CBitFieldMaskBit54 = 0x200
1252 CBitFieldMaskBit55 = 0x100
1253 CBitFieldMaskBit56 = 0x80
1254 CBitFieldMaskBit57 = 0x40
1255 CBitFieldMaskBit58 = 0x20
1256 CBitFieldMaskBit59 = 0x10
1257 CBitFieldMaskBit60 = 0x8
1258 CBitFieldMaskBit61 = 0x4
1259 CBitFieldMaskBit62 = 0x2
1260 CBitFieldMaskBit63 = 0x1
1261)
1262
1263type SockaddrStorage struct {
1264 Family uint16
1265 _ [118]int8
1266 _ uint64
1267}
1268
1269type TCPMD5Sig struct {
1270 Addr SockaddrStorage
1271 Flags uint8
1272 Prefixlen uint8
1273 Keylen uint16
1274 _ uint32
1275 Key [80]uint8
1276}
1277
1278type HDDriveCmdHdr struct {
1279 Command uint8
1280 Number uint8
1281 Feature uint8
1282 Count uint8
1283}
1284
1285type HDGeometry struct {
1286 Heads uint8
1287 Sectors uint8
1288 Cylinders uint16
1289 Start uint64
1290}
1291
1292type HDDriveID struct {
1293 Config uint16
1294 Cyls uint16
1295 Reserved2 uint16
1296 Heads uint16
1297 Track_bytes uint16
1298 Sector_bytes uint16
1299 Sectors uint16
1300 Vendor0 uint16
1301 Vendor1 uint16
1302 Vendor2 uint16
1303 Serial_no [20]uint8
1304 Buf_type uint16
1305 Buf_size uint16
1306 Ecc_bytes uint16
1307 Fw_rev [8]uint8
1308 Model [40]uint8
1309 Max_multsect uint8
1310 Vendor3 uint8
1311 Dword_io uint16
1312 Vendor4 uint8
1313 Capability uint8
1314 Reserved50 uint16
1315 Vendor5 uint8
1316 TPIO uint8
1317 Vendor6 uint8
1318 TDMA uint8
1319 Field_valid uint16
1320 Cur_cyls uint16
1321 Cur_heads uint16
1322 Cur_sectors uint16
1323 Cur_capacity0 uint16
1324 Cur_capacity1 uint16
1325 Multsect uint8
1326 Multsect_valid uint8
1327 Lba_capacity uint32
1328 Dma_1word uint16
1329 Dma_mword uint16
1330 Eide_pio_modes uint16
1331 Eide_dma_min uint16
1332 Eide_dma_time uint16
1333 Eide_pio uint16
1334 Eide_pio_iordy uint16
1335 Words69_70 [2]uint16
1336 Words71_74 [4]uint16
1337 Queue_depth uint16
1338 Words76_79 [4]uint16
1339 Major_rev_num uint16
1340 Minor_rev_num uint16
1341 Command_set_1 uint16
1342 Command_set_2 uint16
1343 Cfsse uint16
1344 Cfs_enable_1 uint16
1345 Cfs_enable_2 uint16
1346 Csf_default uint16
1347 Dma_ultra uint16
1348 Trseuc uint16
1349 TrsEuc uint16
1350 CurAPMvalues uint16
1351 Mprc uint16
1352 Hw_config uint16
1353 Acoustic uint16
1354 Msrqs uint16
1355 Sxfert uint16
1356 Sal uint16
1357 Spg uint32
1358 Lba_capacity_2 uint64
1359 Words104_125 [22]uint16
1360 Last_lun uint16
1361 Word127 uint16
1362 Dlf uint16
1363 Csfo uint16
1364 Words130_155 [26]uint16
1365 Word156 uint16
1366 Words157_159 [3]uint16
1367 Cfa_power uint16
1368 Words161_175 [15]uint16
1369 Words176_205 [30]uint16
1370 Words206_254 [49]uint16
1371 Integrity_word uint16
1372}
1373
1374type Statfs_t struct {
1375 Type int64
1376 Bsize int64
1377 Blocks uint64
1378 Bfree uint64
1379 Bavail uint64
1380 Files uint64
1381 Ffree uint64
1382 Fsid Fsid
1383 Namelen int64
1384 Frsize int64
1385 Flags int64
1386 Spare [4]int64
1387}
1388
1389const (
1390 ST_MANDLOCK = 0x40
1391 ST_NOATIME = 0x400
1392 ST_NODEV = 0x4
1393 ST_NODIRATIME = 0x800
1394 ST_NOEXEC = 0x8
1395 ST_NOSUID = 0x2
1396 ST_RDONLY = 0x1
1397 ST_RELATIME = 0x1000
1398 ST_SYNCHRONOUS = 0x10
1399)
1400
1401type TpacketHdr struct {
1402 Status uint64
1403 Len uint32
1404 Snaplen uint32
1405 Mac uint16
1406 Net uint16
1407 Sec uint32
1408 Usec uint32
1409 _ [4]byte
1410}
1411
1412type Tpacket2Hdr struct {
1413 Status uint32
1414 Len uint32
1415 Snaplen uint32
1416 Mac uint16
1417 Net uint16
1418 Sec uint32
1419 Nsec uint32
1420 Vlan_tci uint16
1421 Vlan_tpid uint16
1422 _ [4]uint8
1423}
1424
1425type Tpacket3Hdr struct {
1426 Next_offset uint32
1427 Sec uint32
1428 Nsec uint32
1429 Snaplen uint32
1430 Len uint32
1431 Status uint32
1432 Mac uint16
1433 Net uint16
1434 Hv1 TpacketHdrVariant1
1435 _ [8]uint8
1436}
1437
1438type TpacketHdrVariant1 struct {
1439 Rxhash uint32
1440 Vlan_tci uint32
1441 Vlan_tpid uint16
1442 _ uint16
1443}
1444
1445type TpacketBlockDesc struct {
1446 Version uint32
1447 To_priv uint32
1448 Hdr [40]byte
1449}
1450
1451type TpacketBDTS struct {
1452 Sec uint32
1453 Usec uint32
1454}
1455
1456type TpacketHdrV1 struct {
1457 Block_status uint32
1458 Num_pkts uint32
1459 Offset_to_first_pkt uint32
1460 Blk_len uint32
1461 Seq_num uint64
1462 Ts_first_pkt TpacketBDTS
1463 Ts_last_pkt TpacketBDTS
1464}
1465
1466type TpacketReq struct {
1467 Block_size uint32
1468 Block_nr uint32
1469 Frame_size uint32
1470 Frame_nr uint32
1471}
1472
1473type TpacketReq3 struct {
1474 Block_size uint32
1475 Block_nr uint32
1476 Frame_size uint32
1477 Frame_nr uint32
1478 Retire_blk_tov uint32
1479 Sizeof_priv uint32
1480 Feature_req_word uint32
1481}
1482
1483type TpacketStats struct {
1484 Packets uint32
1485 Drops uint32
1486}
1487
1488type TpacketStatsV3 struct {
1489 Packets uint32
1490 Drops uint32
1491 Freeze_q_cnt uint32
1492}
1493
1494type TpacketAuxdata struct {
1495 Status uint32
1496 Len uint32
1497 Snaplen uint32
1498 Mac uint16
1499 Net uint16
1500 Vlan_tci uint16
1501 Vlan_tpid uint16
1502}
1503
1504const (
1505 TPACKET_V1 = 0x0
1506 TPACKET_V2 = 0x1
1507 TPACKET_V3 = 0x2
1508)
1509
1510const (
1511 SizeofTpacketHdr = 0x20
1512 SizeofTpacket2Hdr = 0x20
1513 SizeofTpacket3Hdr = 0x30
1514
1515 SizeofTpacketStats = 0x8
1516 SizeofTpacketStatsV3 = 0xc
1517)
1518
1519const (
1520 NF_INET_PRE_ROUTING = 0x0
1521 NF_INET_LOCAL_IN = 0x1
1522 NF_INET_FORWARD = 0x2
1523 NF_INET_LOCAL_OUT = 0x3
1524 NF_INET_POST_ROUTING = 0x4
1525 NF_INET_NUMHOOKS = 0x5
1526)
1527
1528const (
1529 NF_NETDEV_INGRESS = 0x0
1530 NF_NETDEV_NUMHOOKS = 0x1
1531)
1532
1533const (
1534 NFPROTO_UNSPEC = 0x0
1535 NFPROTO_INET = 0x1
1536 NFPROTO_IPV4 = 0x2
1537 NFPROTO_ARP = 0x3
1538 NFPROTO_NETDEV = 0x5
1539 NFPROTO_BRIDGE = 0x7
1540 NFPROTO_IPV6 = 0xa
1541 NFPROTO_DECNET = 0xc
1542 NFPROTO_NUMPROTO = 0xd
1543)
1544
1545type Nfgenmsg struct {
1546 Nfgen_family uint8
1547 Version uint8
1548 Res_id uint16
1549}
1550
1551const (
1552 NFNL_BATCH_UNSPEC = 0x0
1553 NFNL_BATCH_GENID = 0x1
1554)
1555
1556const (
1557 NFT_REG_VERDICT = 0x0
1558 NFT_REG_1 = 0x1
1559 NFT_REG_2 = 0x2
1560 NFT_REG_3 = 0x3
1561 NFT_REG_4 = 0x4
1562 NFT_REG32_00 = 0x8
1563 NFT_REG32_01 = 0x9
1564 NFT_REG32_02 = 0xa
1565 NFT_REG32_03 = 0xb
1566 NFT_REG32_04 = 0xc
1567 NFT_REG32_05 = 0xd
1568 NFT_REG32_06 = 0xe
1569 NFT_REG32_07 = 0xf
1570 NFT_REG32_08 = 0x10
1571 NFT_REG32_09 = 0x11
1572 NFT_REG32_10 = 0x12
1573 NFT_REG32_11 = 0x13
1574 NFT_REG32_12 = 0x14
1575 NFT_REG32_13 = 0x15
1576 NFT_REG32_14 = 0x16
1577 NFT_REG32_15 = 0x17
1578 NFT_CONTINUE = -0x1
1579 NFT_BREAK = -0x2
1580 NFT_JUMP = -0x3
1581 NFT_GOTO = -0x4
1582 NFT_RETURN = -0x5
1583 NFT_MSG_NEWTABLE = 0x0
1584 NFT_MSG_GETTABLE = 0x1
1585 NFT_MSG_DELTABLE = 0x2
1586 NFT_MSG_NEWCHAIN = 0x3
1587 NFT_MSG_GETCHAIN = 0x4
1588 NFT_MSG_DELCHAIN = 0x5
1589 NFT_MSG_NEWRULE = 0x6
1590 NFT_MSG_GETRULE = 0x7
1591 NFT_MSG_DELRULE = 0x8
1592 NFT_MSG_NEWSET = 0x9
1593 NFT_MSG_GETSET = 0xa
1594 NFT_MSG_DELSET = 0xb
1595 NFT_MSG_NEWSETELEM = 0xc
1596 NFT_MSG_GETSETELEM = 0xd
1597 NFT_MSG_DELSETELEM = 0xe
1598 NFT_MSG_NEWGEN = 0xf
1599 NFT_MSG_GETGEN = 0x10
1600 NFT_MSG_TRACE = 0x11
1601 NFT_MSG_NEWOBJ = 0x12
1602 NFT_MSG_GETOBJ = 0x13
1603 NFT_MSG_DELOBJ = 0x14
1604 NFT_MSG_GETOBJ_RESET = 0x15
1605 NFT_MSG_MAX = 0x19
1606 NFTA_LIST_UNPEC = 0x0
1607 NFTA_LIST_ELEM = 0x1
1608 NFTA_HOOK_UNSPEC = 0x0
1609 NFTA_HOOK_HOOKNUM = 0x1
1610 NFTA_HOOK_PRIORITY = 0x2
1611 NFTA_HOOK_DEV = 0x3
1612 NFT_TABLE_F_DORMANT = 0x1
1613 NFTA_TABLE_UNSPEC = 0x0
1614 NFTA_TABLE_NAME = 0x1
1615 NFTA_TABLE_FLAGS = 0x2
1616 NFTA_TABLE_USE = 0x3
1617 NFTA_CHAIN_UNSPEC = 0x0
1618 NFTA_CHAIN_TABLE = 0x1
1619 NFTA_CHAIN_HANDLE = 0x2
1620 NFTA_CHAIN_NAME = 0x3
1621 NFTA_CHAIN_HOOK = 0x4
1622 NFTA_CHAIN_POLICY = 0x5
1623 NFTA_CHAIN_USE = 0x6
1624 NFTA_CHAIN_TYPE = 0x7
1625 NFTA_CHAIN_COUNTERS = 0x8
1626 NFTA_CHAIN_PAD = 0x9
1627 NFTA_RULE_UNSPEC = 0x0
1628 NFTA_RULE_TABLE = 0x1
1629 NFTA_RULE_CHAIN = 0x2
1630 NFTA_RULE_HANDLE = 0x3
1631 NFTA_RULE_EXPRESSIONS = 0x4
1632 NFTA_RULE_COMPAT = 0x5
1633 NFTA_RULE_POSITION = 0x6
1634 NFTA_RULE_USERDATA = 0x7
1635 NFTA_RULE_PAD = 0x8
1636 NFTA_RULE_ID = 0x9
1637 NFT_RULE_COMPAT_F_INV = 0x2
1638 NFT_RULE_COMPAT_F_MASK = 0x2
1639 NFTA_RULE_COMPAT_UNSPEC = 0x0
1640 NFTA_RULE_COMPAT_PROTO = 0x1
1641 NFTA_RULE_COMPAT_FLAGS = 0x2
1642 NFT_SET_ANONYMOUS = 0x1
1643 NFT_SET_CONSTANT = 0x2
1644 NFT_SET_INTERVAL = 0x4
1645 NFT_SET_MAP = 0x8
1646 NFT_SET_TIMEOUT = 0x10
1647 NFT_SET_EVAL = 0x20
1648 NFT_SET_OBJECT = 0x40
1649 NFT_SET_POL_PERFORMANCE = 0x0
1650 NFT_SET_POL_MEMORY = 0x1
1651 NFTA_SET_DESC_UNSPEC = 0x0
1652 NFTA_SET_DESC_SIZE = 0x1
1653 NFTA_SET_UNSPEC = 0x0
1654 NFTA_SET_TABLE = 0x1
1655 NFTA_SET_NAME = 0x2
1656 NFTA_SET_FLAGS = 0x3
1657 NFTA_SET_KEY_TYPE = 0x4
1658 NFTA_SET_KEY_LEN = 0x5
1659 NFTA_SET_DATA_TYPE = 0x6
1660 NFTA_SET_DATA_LEN = 0x7
1661 NFTA_SET_POLICY = 0x8
1662 NFTA_SET_DESC = 0x9
1663 NFTA_SET_ID = 0xa
1664 NFTA_SET_TIMEOUT = 0xb
1665 NFTA_SET_GC_INTERVAL = 0xc
1666 NFTA_SET_USERDATA = 0xd
1667 NFTA_SET_PAD = 0xe
1668 NFTA_SET_OBJ_TYPE = 0xf
1669 NFT_SET_ELEM_INTERVAL_END = 0x1
1670 NFTA_SET_ELEM_UNSPEC = 0x0
1671 NFTA_SET_ELEM_KEY = 0x1
1672 NFTA_SET_ELEM_DATA = 0x2
1673 NFTA_SET_ELEM_FLAGS = 0x3
1674 NFTA_SET_ELEM_TIMEOUT = 0x4
1675 NFTA_SET_ELEM_EXPIRATION = 0x5
1676 NFTA_SET_ELEM_USERDATA = 0x6
1677 NFTA_SET_ELEM_EXPR = 0x7
1678 NFTA_SET_ELEM_PAD = 0x8
1679 NFTA_SET_ELEM_OBJREF = 0x9
1680 NFTA_SET_ELEM_LIST_UNSPEC = 0x0
1681 NFTA_SET_ELEM_LIST_TABLE = 0x1
1682 NFTA_SET_ELEM_LIST_SET = 0x2
1683 NFTA_SET_ELEM_LIST_ELEMENTS = 0x3
1684 NFTA_SET_ELEM_LIST_SET_ID = 0x4
1685 NFT_DATA_VALUE = 0x0
1686 NFT_DATA_VERDICT = 0xffffff00
1687 NFTA_DATA_UNSPEC = 0x0
1688 NFTA_DATA_VALUE = 0x1
1689 NFTA_DATA_VERDICT = 0x2
1690 NFTA_VERDICT_UNSPEC = 0x0
1691 NFTA_VERDICT_CODE = 0x1
1692 NFTA_VERDICT_CHAIN = 0x2
1693 NFTA_EXPR_UNSPEC = 0x0
1694 NFTA_EXPR_NAME = 0x1
1695 NFTA_EXPR_DATA = 0x2
1696 NFTA_IMMEDIATE_UNSPEC = 0x0
1697 NFTA_IMMEDIATE_DREG = 0x1
1698 NFTA_IMMEDIATE_DATA = 0x2
1699 NFTA_BITWISE_UNSPEC = 0x0
1700 NFTA_BITWISE_SREG = 0x1
1701 NFTA_BITWISE_DREG = 0x2
1702 NFTA_BITWISE_LEN = 0x3
1703 NFTA_BITWISE_MASK = 0x4
1704 NFTA_BITWISE_XOR = 0x5
1705 NFT_BYTEORDER_NTOH = 0x0
1706 NFT_BYTEORDER_HTON = 0x1
1707 NFTA_BYTEORDER_UNSPEC = 0x0
1708 NFTA_BYTEORDER_SREG = 0x1
1709 NFTA_BYTEORDER_DREG = 0x2
1710 NFTA_BYTEORDER_OP = 0x3
1711 NFTA_BYTEORDER_LEN = 0x4
1712 NFTA_BYTEORDER_SIZE = 0x5
1713 NFT_CMP_EQ = 0x0
1714 NFT_CMP_NEQ = 0x1
1715 NFT_CMP_LT = 0x2
1716 NFT_CMP_LTE = 0x3
1717 NFT_CMP_GT = 0x4
1718 NFT_CMP_GTE = 0x5
1719 NFTA_CMP_UNSPEC = 0x0
1720 NFTA_CMP_SREG = 0x1
1721 NFTA_CMP_OP = 0x2
1722 NFTA_CMP_DATA = 0x3
1723 NFT_RANGE_EQ = 0x0
1724 NFT_RANGE_NEQ = 0x1
1725 NFTA_RANGE_UNSPEC = 0x0
1726 NFTA_RANGE_SREG = 0x1
1727 NFTA_RANGE_OP = 0x2
1728 NFTA_RANGE_FROM_DATA = 0x3
1729 NFTA_RANGE_TO_DATA = 0x4
1730 NFT_LOOKUP_F_INV = 0x1
1731 NFTA_LOOKUP_UNSPEC = 0x0
1732 NFTA_LOOKUP_SET = 0x1
1733 NFTA_LOOKUP_SREG = 0x2
1734 NFTA_LOOKUP_DREG = 0x3
1735 NFTA_LOOKUP_SET_ID = 0x4
1736 NFTA_LOOKUP_FLAGS = 0x5
1737 NFT_DYNSET_OP_ADD = 0x0
1738 NFT_DYNSET_OP_UPDATE = 0x1
1739 NFT_DYNSET_F_INV = 0x1
1740 NFTA_DYNSET_UNSPEC = 0x0
1741 NFTA_DYNSET_SET_NAME = 0x1
1742 NFTA_DYNSET_SET_ID = 0x2
1743 NFTA_DYNSET_OP = 0x3
1744 NFTA_DYNSET_SREG_KEY = 0x4
1745 NFTA_DYNSET_SREG_DATA = 0x5
1746 NFTA_DYNSET_TIMEOUT = 0x6
1747 NFTA_DYNSET_EXPR = 0x7
1748 NFTA_DYNSET_PAD = 0x8
1749 NFTA_DYNSET_FLAGS = 0x9
1750 NFT_PAYLOAD_LL_HEADER = 0x0
1751 NFT_PAYLOAD_NETWORK_HEADER = 0x1
1752 NFT_PAYLOAD_TRANSPORT_HEADER = 0x2
1753 NFT_PAYLOAD_CSUM_NONE = 0x0
1754 NFT_PAYLOAD_CSUM_INET = 0x1
1755 NFT_PAYLOAD_L4CSUM_PSEUDOHDR = 0x1
1756 NFTA_PAYLOAD_UNSPEC = 0x0
1757 NFTA_PAYLOAD_DREG = 0x1
1758 NFTA_PAYLOAD_BASE = 0x2
1759 NFTA_PAYLOAD_OFFSET = 0x3
1760 NFTA_PAYLOAD_LEN = 0x4
1761 NFTA_PAYLOAD_SREG = 0x5
1762 NFTA_PAYLOAD_CSUM_TYPE = 0x6
1763 NFTA_PAYLOAD_CSUM_OFFSET = 0x7
1764 NFTA_PAYLOAD_CSUM_FLAGS = 0x8
1765 NFT_EXTHDR_F_PRESENT = 0x1
1766 NFT_EXTHDR_OP_IPV6 = 0x0
1767 NFT_EXTHDR_OP_TCPOPT = 0x1
1768 NFTA_EXTHDR_UNSPEC = 0x0
1769 NFTA_EXTHDR_DREG = 0x1
1770 NFTA_EXTHDR_TYPE = 0x2
1771 NFTA_EXTHDR_OFFSET = 0x3
1772 NFTA_EXTHDR_LEN = 0x4
1773 NFTA_EXTHDR_FLAGS = 0x5
1774 NFTA_EXTHDR_OP = 0x6
1775 NFTA_EXTHDR_SREG = 0x7
1776 NFT_META_LEN = 0x0
1777 NFT_META_PROTOCOL = 0x1
1778 NFT_META_PRIORITY = 0x2
1779 NFT_META_MARK = 0x3
1780 NFT_META_IIF = 0x4
1781 NFT_META_OIF = 0x5
1782 NFT_META_IIFNAME = 0x6
1783 NFT_META_OIFNAME = 0x7
1784 NFT_META_IIFTYPE = 0x8
1785 NFT_META_OIFTYPE = 0x9
1786 NFT_META_SKUID = 0xa
1787 NFT_META_SKGID = 0xb
1788 NFT_META_NFTRACE = 0xc
1789 NFT_META_RTCLASSID = 0xd
1790 NFT_META_SECMARK = 0xe
1791 NFT_META_NFPROTO = 0xf
1792 NFT_META_L4PROTO = 0x10
1793 NFT_META_BRI_IIFNAME = 0x11
1794 NFT_META_BRI_OIFNAME = 0x12
1795 NFT_META_PKTTYPE = 0x13
1796 NFT_META_CPU = 0x14
1797 NFT_META_IIFGROUP = 0x15
1798 NFT_META_OIFGROUP = 0x16
1799 NFT_META_CGROUP = 0x17
1800 NFT_META_PRANDOM = 0x18
1801 NFT_RT_CLASSID = 0x0
1802 NFT_RT_NEXTHOP4 = 0x1
1803 NFT_RT_NEXTHOP6 = 0x2
1804 NFT_RT_TCPMSS = 0x3
1805 NFT_HASH_JENKINS = 0x0
1806 NFT_HASH_SYM = 0x1
1807 NFTA_HASH_UNSPEC = 0x0
1808 NFTA_HASH_SREG = 0x1
1809 NFTA_HASH_DREG = 0x2
1810 NFTA_HASH_LEN = 0x3
1811 NFTA_HASH_MODULUS = 0x4
1812 NFTA_HASH_SEED = 0x5
1813 NFTA_HASH_OFFSET = 0x6
1814 NFTA_HASH_TYPE = 0x7
1815 NFTA_META_UNSPEC = 0x0
1816 NFTA_META_DREG = 0x1
1817 NFTA_META_KEY = 0x2
1818 NFTA_META_SREG = 0x3
1819 NFTA_RT_UNSPEC = 0x0
1820 NFTA_RT_DREG = 0x1
1821 NFTA_RT_KEY = 0x2
1822 NFT_CT_STATE = 0x0
1823 NFT_CT_DIRECTION = 0x1
1824 NFT_CT_STATUS = 0x2
1825 NFT_CT_MARK = 0x3
1826 NFT_CT_SECMARK = 0x4
1827 NFT_CT_EXPIRATION = 0x5
1828 NFT_CT_HELPER = 0x6
1829 NFT_CT_L3PROTOCOL = 0x7
1830 NFT_CT_SRC = 0x8
1831 NFT_CT_DST = 0x9
1832 NFT_CT_PROTOCOL = 0xa
1833 NFT_CT_PROTO_SRC = 0xb
1834 NFT_CT_PROTO_DST = 0xc
1835 NFT_CT_LABELS = 0xd
1836 NFT_CT_PKTS = 0xe
1837 NFT_CT_BYTES = 0xf
1838 NFT_CT_AVGPKT = 0x10
1839 NFT_CT_ZONE = 0x11
1840 NFT_CT_EVENTMASK = 0x12
1841 NFTA_CT_UNSPEC = 0x0
1842 NFTA_CT_DREG = 0x1
1843 NFTA_CT_KEY = 0x2
1844 NFTA_CT_DIRECTION = 0x3
1845 NFTA_CT_SREG = 0x4
1846 NFT_LIMIT_PKTS = 0x0
1847 NFT_LIMIT_PKT_BYTES = 0x1
1848 NFT_LIMIT_F_INV = 0x1
1849 NFTA_LIMIT_UNSPEC = 0x0
1850 NFTA_LIMIT_RATE = 0x1
1851 NFTA_LIMIT_UNIT = 0x2
1852 NFTA_LIMIT_BURST = 0x3
1853 NFTA_LIMIT_TYPE = 0x4
1854 NFTA_LIMIT_FLAGS = 0x5
1855 NFTA_LIMIT_PAD = 0x6
1856 NFTA_COUNTER_UNSPEC = 0x0
1857 NFTA_COUNTER_BYTES = 0x1
1858 NFTA_COUNTER_PACKETS = 0x2
1859 NFTA_COUNTER_PAD = 0x3
1860 NFTA_LOG_UNSPEC = 0x0
1861 NFTA_LOG_GROUP = 0x1
1862 NFTA_LOG_PREFIX = 0x2
1863 NFTA_LOG_SNAPLEN = 0x3
1864 NFTA_LOG_QTHRESHOLD = 0x4
1865 NFTA_LOG_LEVEL = 0x5
1866 NFTA_LOG_FLAGS = 0x6
1867 NFTA_QUEUE_UNSPEC = 0x0
1868 NFTA_QUEUE_NUM = 0x1
1869 NFTA_QUEUE_TOTAL = 0x2
1870 NFTA_QUEUE_FLAGS = 0x3
1871 NFTA_QUEUE_SREG_QNUM = 0x4
1872 NFT_QUOTA_F_INV = 0x1
1873 NFT_QUOTA_F_DEPLETED = 0x2
1874 NFTA_QUOTA_UNSPEC = 0x0
1875 NFTA_QUOTA_BYTES = 0x1
1876 NFTA_QUOTA_FLAGS = 0x2
1877 NFTA_QUOTA_PAD = 0x3
1878 NFTA_QUOTA_CONSUMED = 0x4
1879 NFT_REJECT_ICMP_UNREACH = 0x0
1880 NFT_REJECT_TCP_RST = 0x1
1881 NFT_REJECT_ICMPX_UNREACH = 0x2
1882 NFT_REJECT_ICMPX_NO_ROUTE = 0x0
1883 NFT_REJECT_ICMPX_PORT_UNREACH = 0x1
1884 NFT_REJECT_ICMPX_HOST_UNREACH = 0x2
1885 NFT_REJECT_ICMPX_ADMIN_PROHIBITED = 0x3
1886 NFTA_REJECT_UNSPEC = 0x0
1887 NFTA_REJECT_TYPE = 0x1
1888 NFTA_REJECT_ICMP_CODE = 0x2
1889 NFT_NAT_SNAT = 0x0
1890 NFT_NAT_DNAT = 0x1
1891 NFTA_NAT_UNSPEC = 0x0
1892 NFTA_NAT_TYPE = 0x1
1893 NFTA_NAT_FAMILY = 0x2
1894 NFTA_NAT_REG_ADDR_MIN = 0x3
1895 NFTA_NAT_REG_ADDR_MAX = 0x4
1896 NFTA_NAT_REG_PROTO_MIN = 0x5
1897 NFTA_NAT_REG_PROTO_MAX = 0x6
1898 NFTA_NAT_FLAGS = 0x7
1899 NFTA_MASQ_UNSPEC = 0x0
1900 NFTA_MASQ_FLAGS = 0x1
1901 NFTA_MASQ_REG_PROTO_MIN = 0x2
1902 NFTA_MASQ_REG_PROTO_MAX = 0x3
1903 NFTA_REDIR_UNSPEC = 0x0
1904 NFTA_REDIR_REG_PROTO_MIN = 0x1
1905 NFTA_REDIR_REG_PROTO_MAX = 0x2
1906 NFTA_REDIR_FLAGS = 0x3
1907 NFTA_DUP_UNSPEC = 0x0
1908 NFTA_DUP_SREG_ADDR = 0x1
1909 NFTA_DUP_SREG_DEV = 0x2
1910 NFTA_FWD_UNSPEC = 0x0
1911 NFTA_FWD_SREG_DEV = 0x1
1912 NFTA_OBJREF_UNSPEC = 0x0
1913 NFTA_OBJREF_IMM_TYPE = 0x1
1914 NFTA_OBJREF_IMM_NAME = 0x2
1915 NFTA_OBJREF_SET_SREG = 0x3
1916 NFTA_OBJREF_SET_NAME = 0x4
1917 NFTA_OBJREF_SET_ID = 0x5
1918 NFTA_GEN_UNSPEC = 0x0
1919 NFTA_GEN_ID = 0x1
1920 NFTA_GEN_PROC_PID = 0x2
1921 NFTA_GEN_PROC_NAME = 0x3
1922 NFTA_FIB_UNSPEC = 0x0
1923 NFTA_FIB_DREG = 0x1
1924 NFTA_FIB_RESULT = 0x2
1925 NFTA_FIB_FLAGS = 0x3
1926 NFT_FIB_RESULT_UNSPEC = 0x0
1927 NFT_FIB_RESULT_OIF = 0x1
1928 NFT_FIB_RESULT_OIFNAME = 0x2
1929 NFT_FIB_RESULT_ADDRTYPE = 0x3
1930 NFTA_FIB_F_SADDR = 0x1
1931 NFTA_FIB_F_DADDR = 0x2
1932 NFTA_FIB_F_MARK = 0x4
1933 NFTA_FIB_F_IIF = 0x8
1934 NFTA_FIB_F_OIF = 0x10
1935 NFTA_FIB_F_PRESENT = 0x20
1936 NFTA_CT_HELPER_UNSPEC = 0x0
1937 NFTA_CT_HELPER_NAME = 0x1
1938 NFTA_CT_HELPER_L3PROTO = 0x2
1939 NFTA_CT_HELPER_L4PROTO = 0x3
1940 NFTA_OBJ_UNSPEC = 0x0
1941 NFTA_OBJ_TABLE = 0x1
1942 NFTA_OBJ_NAME = 0x2
1943 NFTA_OBJ_TYPE = 0x3
1944 NFTA_OBJ_DATA = 0x4
1945 NFTA_OBJ_USE = 0x5
1946 NFTA_TRACE_UNSPEC = 0x0
1947 NFTA_TRACE_TABLE = 0x1
1948 NFTA_TRACE_CHAIN = 0x2
1949 NFTA_TRACE_RULE_HANDLE = 0x3
1950 NFTA_TRACE_TYPE = 0x4
1951 NFTA_TRACE_VERDICT = 0x5
1952 NFTA_TRACE_ID = 0x6
1953 NFTA_TRACE_LL_HEADER = 0x7
1954 NFTA_TRACE_NETWORK_HEADER = 0x8
1955 NFTA_TRACE_TRANSPORT_HEADER = 0x9
1956 NFTA_TRACE_IIF = 0xa
1957 NFTA_TRACE_IIFTYPE = 0xb
1958 NFTA_TRACE_OIF = 0xc
1959 NFTA_TRACE_OIFTYPE = 0xd
1960 NFTA_TRACE_MARK = 0xe
1961 NFTA_TRACE_NFPROTO = 0xf
1962 NFTA_TRACE_POLICY = 0x10
1963 NFTA_TRACE_PAD = 0x11
1964 NFT_TRACETYPE_UNSPEC = 0x0
1965 NFT_TRACETYPE_POLICY = 0x1
1966 NFT_TRACETYPE_RETURN = 0x2
1967 NFT_TRACETYPE_RULE = 0x3
1968 NFTA_NG_UNSPEC = 0x0
1969 NFTA_NG_DREG = 0x1
1970 NFTA_NG_MODULUS = 0x2
1971 NFTA_NG_TYPE = 0x3
1972 NFTA_NG_OFFSET = 0x4
1973 NFT_NG_INCREMENTAL = 0x0
1974 NFT_NG_RANDOM = 0x1
1975)
1976
1977type RTCTime struct {
1978 Sec int32
1979 Min int32
1980 Hour int32
1981 Mday int32
1982 Mon int32
1983 Year int32
1984 Wday int32
1985 Yday int32
1986 Isdst int32
1987}
1988
1989type RTCWkAlrm struct {
1990 Enabled uint8
1991 Pending uint8
1992 Time RTCTime
1993}
1994
1995type RTCPLLInfo struct {
1996 Ctrl int32
1997 Value int32
1998 Max int32
1999 Min int32
2000 Posmult int32
2001 Negmult int32
2002 Clock int64
2003}
2004
2005type BlkpgIoctlArg struct {
2006 Op int32
2007 Flags int32
2008 Datalen int32
2009 Data *byte
2010}
2011
2012type BlkpgPartition struct {
2013 Start int64
2014 Length int64
2015 Pno int32
2016 Devname [64]uint8
2017 Volname [64]uint8
2018 _ [4]byte
2019}
2020
2021const (
2022 BLKPG = 0x20001269
2023 BLKPG_ADD_PARTITION = 0x1
2024 BLKPG_DEL_PARTITION = 0x2
2025 BLKPG_RESIZE_PARTITION = 0x3
2026)
2027
2028const (
2029 NETNSA_NONE = 0x0
2030 NETNSA_NSID = 0x1
2031 NETNSA_PID = 0x2
2032 NETNSA_FD = 0x3
2033)
2034
2035type XDPRingOffset struct {
2036 Producer uint64
2037 Consumer uint64
2038 Desc uint64
2039}
2040
2041type XDPMmapOffsets struct {
2042 Rx XDPRingOffset
2043 Tx XDPRingOffset
2044 Fr XDPRingOffset
2045 Cr XDPRingOffset
2046}
2047
2048type XDPUmemReg struct {
2049 Addr uint64
2050 Len uint64
2051 Size uint32
2052 Headroom uint32
2053}
2054
2055type XDPStatistics struct {
2056 Rx_dropped uint64
2057 Rx_invalid_descs uint64
2058 Tx_invalid_descs uint64
2059}
2060
2061type XDPDesc struct {
2062 Addr uint64
2063 Len uint32
2064 Options uint32
2065}
2066
2067const (
2068 NCSI_CMD_UNSPEC = 0x0
2069 NCSI_CMD_PKG_INFO = 0x1
2070 NCSI_CMD_SET_INTERFACE = 0x2
2071 NCSI_CMD_CLEAR_INTERFACE = 0x3
2072 NCSI_ATTR_UNSPEC = 0x0
2073 NCSI_ATTR_IFINDEX = 0x1
2074 NCSI_ATTR_PACKAGE_LIST = 0x2
2075 NCSI_ATTR_PACKAGE_ID = 0x3
2076 NCSI_ATTR_CHANNEL_ID = 0x4
2077 NCSI_PKG_ATTR_UNSPEC = 0x0
2078 NCSI_PKG_ATTR = 0x1
2079 NCSI_PKG_ATTR_ID = 0x2
2080 NCSI_PKG_ATTR_FORCED = 0x3
2081 NCSI_PKG_ATTR_CHANNEL_LIST = 0x4
2082 NCSI_CHANNEL_ATTR_UNSPEC = 0x0
2083 NCSI_CHANNEL_ATTR = 0x1
2084 NCSI_CHANNEL_ATTR_ID = 0x2
2085 NCSI_CHANNEL_ATTR_VERSION_MAJOR = 0x3
2086 NCSI_CHANNEL_ATTR_VERSION_MINOR = 0x4
2087 NCSI_CHANNEL_ATTR_VERSION_STR = 0x5
2088 NCSI_CHANNEL_ATTR_LINK_STATE = 0x6
2089 NCSI_CHANNEL_ATTR_ACTIVE = 0x7
2090 NCSI_CHANNEL_ATTR_FORCED = 0x8
2091 NCSI_CHANNEL_ATTR_VLAN_LIST = 0x9
2092 NCSI_CHANNEL_ATTR_VLAN_ID = 0xa
2093)
2094
2095type ScmTimestamping struct {
2096 Ts [3]Timespec
2097}
2098
2099const (
2100 SOF_TIMESTAMPING_TX_HARDWARE = 0x1
2101 SOF_TIMESTAMPING_TX_SOFTWARE = 0x2
2102 SOF_TIMESTAMPING_RX_HARDWARE = 0x4
2103 SOF_TIMESTAMPING_RX_SOFTWARE = 0x8
2104 SOF_TIMESTAMPING_SOFTWARE = 0x10
2105 SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
2106 SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
2107 SOF_TIMESTAMPING_OPT_ID = 0x80
2108 SOF_TIMESTAMPING_TX_SCHED = 0x100
2109 SOF_TIMESTAMPING_TX_ACK = 0x200
2110 SOF_TIMESTAMPING_OPT_CMSG = 0x400
2111 SOF_TIMESTAMPING_OPT_TSONLY = 0x800
2112 SOF_TIMESTAMPING_OPT_STATS = 0x1000
2113 SOF_TIMESTAMPING_OPT_PKTINFO = 0x2000
2114 SOF_TIMESTAMPING_OPT_TX_SWHW = 0x4000
2115
2116 SOF_TIMESTAMPING_LAST = 0x4000
2117 SOF_TIMESTAMPING_MASK = 0x7fff
2118
2119 SCM_TSTAMP_SND = 0x0
2120 SCM_TSTAMP_SCHED = 0x1
2121 SCM_TSTAMP_ACK = 0x2
2122)
2123
2124type SockExtendedErr struct {
2125 Errno uint32
2126 Origin uint8
2127 Type uint8
2128 Code uint8
2129 Pad uint8
2130 Info uint32
2131 Data uint32
2132}
2133
2134type FanotifyEventMetadata struct {
2135 Event_len uint32
2136 Vers uint8
2137 Reserved uint8
2138 Metadata_len uint16
2139 Mask uint64
2140 Fd int32
2141 Pid int32
2142}
2143
2144type FanotifyResponse struct {
2145 Fd int32
2146 Response uint32
2147}
2148
2149const (
2150 CRYPTO_MSG_BASE = 0x10
2151 CRYPTO_MSG_NEWALG = 0x10
2152 CRYPTO_MSG_DELALG = 0x11
2153 CRYPTO_MSG_UPDATEALG = 0x12
2154 CRYPTO_MSG_GETALG = 0x13
2155 CRYPTO_MSG_DELRNG = 0x14
2156 CRYPTO_MSG_GETSTAT = 0x15
2157)
2158
2159const (
2160 CRYPTOCFGA_UNSPEC = 0x0
2161 CRYPTOCFGA_PRIORITY_VAL = 0x1
2162 CRYPTOCFGA_REPORT_LARVAL = 0x2
2163 CRYPTOCFGA_REPORT_HASH = 0x3
2164 CRYPTOCFGA_REPORT_BLKCIPHER = 0x4
2165 CRYPTOCFGA_REPORT_AEAD = 0x5
2166 CRYPTOCFGA_REPORT_COMPRESS = 0x6
2167 CRYPTOCFGA_REPORT_RNG = 0x7
2168 CRYPTOCFGA_REPORT_CIPHER = 0x8
2169 CRYPTOCFGA_REPORT_AKCIPHER = 0x9
2170 CRYPTOCFGA_REPORT_KPP = 0xa
2171 CRYPTOCFGA_REPORT_ACOMP = 0xb
2172 CRYPTOCFGA_STAT_LARVAL = 0xc
2173 CRYPTOCFGA_STAT_HASH = 0xd
2174 CRYPTOCFGA_STAT_BLKCIPHER = 0xe
2175 CRYPTOCFGA_STAT_AEAD = 0xf
2176 CRYPTOCFGA_STAT_COMPRESS = 0x10
2177 CRYPTOCFGA_STAT_RNG = 0x11
2178 CRYPTOCFGA_STAT_CIPHER = 0x12
2179 CRYPTOCFGA_STAT_AKCIPHER = 0x13
2180 CRYPTOCFGA_STAT_KPP = 0x14
2181 CRYPTOCFGA_STAT_ACOMP = 0x15
2182)
2183
2184type CryptoUserAlg struct {
2185 Name [64]int8
2186 Driver_name [64]int8
2187 Module_name [64]int8
2188 Type uint32
2189 Mask uint32
2190 Refcnt uint32
2191 Flags uint32
2192}
2193
2194type CryptoStatAEAD struct {
2195 Type [64]int8
2196 Encrypt_cnt uint64
2197 Encrypt_tlen uint64
2198 Decrypt_cnt uint64
2199 Decrypt_tlen uint64
2200 Err_cnt uint64
2201}
2202
2203type CryptoStatAKCipher struct {
2204 Type [64]int8
2205 Encrypt_cnt uint64
2206 Encrypt_tlen uint64
2207 Decrypt_cnt uint64
2208 Decrypt_tlen uint64
2209 Verify_cnt uint64
2210 Sign_cnt uint64
2211 Err_cnt uint64
2212}
2213
2214type CryptoStatCipher struct {
2215 Type [64]int8
2216 Encrypt_cnt uint64
2217 Encrypt_tlen uint64
2218 Decrypt_cnt uint64
2219 Decrypt_tlen uint64
2220 Err_cnt uint64
2221}
2222
2223type CryptoStatCompress struct {
2224 Type [64]int8
2225 Compress_cnt uint64
2226 Compress_tlen uint64
2227 Decompress_cnt uint64
2228 Decompress_tlen uint64
2229 Err_cnt uint64
2230}
2231
2232type CryptoStatHash struct {
2233 Type [64]int8
2234 Hash_cnt uint64
2235 Hash_tlen uint64
2236 Err_cnt uint64
2237}
2238
2239type CryptoStatKPP struct {
2240 Type [64]int8
2241 Setsecret_cnt uint64
2242 Generate_public_key_cnt uint64
2243 Compute_shared_secret_cnt uint64
2244 Err_cnt uint64
2245}
2246
2247type CryptoStatRNG struct {
2248 Type [64]int8
2249 Generate_cnt uint64
2250 Generate_tlen uint64
2251 Seed_cnt uint64
2252 Err_cnt uint64
2253}
2254
2255type CryptoStatLarval struct {
2256 Type [64]int8
2257}
2258
2259type CryptoReportLarval struct {
2260 Type [64]int8
2261}
2262
2263type CryptoReportHash struct {
2264 Type [64]int8
2265 Blocksize uint32
2266 Digestsize uint32
2267}
2268
2269type CryptoReportCipher struct {
2270 Type [64]int8
2271 Blocksize uint32
2272 Min_keysize uint32
2273 Max_keysize uint32
2274}
2275
2276type CryptoReportBlkCipher struct {
2277 Type [64]int8
2278 Geniv [64]int8
2279 Blocksize uint32
2280 Min_keysize uint32
2281 Max_keysize uint32
2282 Ivsize uint32
2283}
2284
2285type CryptoReportAEAD struct {
2286 Type [64]int8
2287 Geniv [64]int8
2288 Blocksize uint32
2289 Maxauthsize uint32
2290 Ivsize uint32
2291}
2292
2293type CryptoReportComp struct {
2294 Type [64]int8
2295}
2296
2297type CryptoReportRNG struct {
2298 Type [64]int8
2299 Seedsize uint32
2300}
2301
2302type CryptoReportAKCipher struct {
2303 Type [64]int8
2304}
2305
2306type CryptoReportKPP struct {
2307 Type [64]int8
2308}
2309
2310type CryptoReportAcomp struct {
2311 Type [64]int8
2312}
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 8b37d83..900fb44 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go
@@ -558,3 +558,13 @@ type Uvmexp struct {
558 Fpswtch int32 558 Fpswtch int32
559 Kmapent int32 559 Kmapent int32
560} 560}
561
562const SizeofClockinfo = 0x14
563
564type Clockinfo struct {
565 Hz int32
566 Tick int32
567 Tickadj int32
568 Stathz int32
569 Profhz int32
570}
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 6efea46..028fa78 100644
--- a/vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go
+++ b/vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go
@@ -558,3 +558,13 @@ type Uvmexp struct {
558 Fpswtch int32 558 Fpswtch int32
559 Kmapent int32 559 Kmapent int32
560} 560}
561
562const SizeofClockinfo = 0x14
563
564type Clockinfo struct {
565 Hz int32
566 Tick int32
567 Tickadj int32
568 Stathz int32
569 Profhz int32
570}
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 87a637e..b45d5ee 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 {
@@ -476,7 +484,7 @@ type Uvmexp struct {
476 Zeropages int32 484 Zeropages int32
477 Reserve_pagedaemon int32 485 Reserve_pagedaemon int32
478 Reserve_kernel int32 486 Reserve_kernel int32
479 Anonpages int32 487 Unused01 int32
480 Vnodepages int32 488 Vnodepages int32
481 Vtextpages int32 489 Vtextpages int32
482 Freemin int32 490 Freemin int32
@@ -495,8 +503,8 @@ type Uvmexp struct {
495 Swpgonly int32 503 Swpgonly int32
496 Nswget int32 504 Nswget int32
497 Nanon int32 505 Nanon int32
498 Nanonneeded int32 506 Unused05 int32
499 Nfreeanon int32 507 Unused06 int32
500 Faults int32 508 Faults int32
501 Traps int32 509 Traps int32
502 Intrs int32 510 Intrs int32
@@ -504,8 +512,8 @@ type Uvmexp struct {
504 Softs int32 512 Softs int32
505 Syscalls int32 513 Syscalls int32
506 Pageins int32 514 Pageins int32
507 Obsolete_swapins int32 515 Unused07 int32
508 Obsolete_swapouts int32 516 Unused08 int32
509 Pgswapin int32 517 Pgswapin int32
510 Pgswapout int32 518 Pgswapout int32
511 Forks int32 519 Forks int32
@@ -513,7 +521,7 @@ type Uvmexp struct {
513 Forks_sharevm int32 521 Forks_sharevm int32
514 Pga_zerohit int32 522 Pga_zerohit int32
515 Pga_zeromiss int32 523 Pga_zeromiss int32
516 Zeroaborts int32 524 Unused09 int32
517 Fltnoram int32 525 Fltnoram int32
518 Fltnoanon int32 526 Fltnoanon int32
519 Fltnoamap int32 527 Fltnoamap int32
@@ -545,9 +553,19 @@ type Uvmexp struct {
545 Pdpageouts int32 553 Pdpageouts int32
546 Pdpending int32 554 Pdpending int32
547 Pddeact int32 555 Pddeact int32
548 Pdreanon int32 556 Unused11 int32
549 Pdrevnode int32 557 Unused12 int32
550 Pdrevtext int32 558 Unused13 int32
551 Fpswtch int32 559 Fpswtch int32
552 Kmapent int32 560 Kmapent int32
553} 561}
562
563const SizeofClockinfo = 0x14
564
565type Clockinfo struct {
566 Hz int32
567 Tick int32
568 Tickadj int32
569 Stathz int32
570 Profhz int32
571}
diff --git a/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go b/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go
new file mode 100644
index 0000000..fa369a3
--- /dev/null
+++ b/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go
@@ -0,0 +1,564 @@
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.
3
4// +build arm64,openbsd
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 uint64
54 Max uint64
55}
56
57type _Gid_t uint32
58
59type Stat_t struct {
60 Mode uint32
61 Dev int32
62 Ino uint64
63 Nlink uint32
64 Uid uint32
65 Gid uint32
66 Rdev int32
67 Atim Timespec
68 Mtim Timespec
69 Ctim Timespec
70 Size int64
71 Blocks int64
72 Blksize int32
73 Flags uint32
74 Gen uint32
75 _ Timespec
76}
77
78type Statfs_t struct {
79 F_flags uint32
80 F_bsize uint32
81 F_iosize uint32
82 F_blocks uint64
83 F_bfree uint64
84 F_bavail int64
85 F_files uint64
86 F_ffree uint64
87 F_favail int64
88 F_syncwrites uint64
89 F_syncreads uint64
90 F_asyncwrites uint64
91 F_asyncreads uint64
92 F_fsid Fsid
93 F_namemax uint32
94 F_owner uint32
95 F_ctime uint64
96 F_fstypename [16]int8
97 F_mntonname [90]int8
98 F_mntfromname [90]int8
99 F_mntfromspec [90]int8
100 _ [2]byte
101 Mount_info [160]byte
102}
103
104type Flock_t struct {
105 Start int64
106 Len int64
107 Pid int32
108 Type int16
109 Whence int16
110}
111
112type Dirent struct {
113 Fileno uint64
114 Off int64
115 Reclen uint16
116 Type uint8
117 Namlen uint8
118 _ [4]uint8
119 Name [256]int8
120}
121
122type Fsid struct {
123 Val [2]int32
124}
125
126const (
127 PathMax = 0x400
128)
129
130type RawSockaddrInet4 struct {
131 Len uint8
132 Family uint8
133 Port uint16
134 Addr [4]byte /* in_addr */
135 Zero [8]int8
136}
137
138type RawSockaddrInet6 struct {
139 Len uint8
140 Family uint8
141 Port uint16
142 Flowinfo uint32
143 Addr [16]byte /* in6_addr */
144 Scope_id uint32
145}
146
147type RawSockaddrUnix struct {
148 Len uint8
149 Family uint8
150 Path [104]int8
151}
152
153type RawSockaddrDatalink struct {
154 Len uint8
155 Family uint8
156 Index uint16
157 Type uint8
158 Nlen uint8
159 Alen uint8
160 Slen uint8
161 Data [24]int8
162}
163
164type RawSockaddr struct {
165 Len uint8
166 Family uint8
167 Data [14]int8
168}
169
170type RawSockaddrAny struct {
171 Addr RawSockaddr
172 Pad [92]int8
173}
174
175type _Socklen uint32
176
177type Linger struct {
178 Onoff int32
179 Linger int32
180}
181
182type Iovec struct {
183 Base *byte
184 Len uint64
185}
186
187type IPMreq struct {
188 Multiaddr [4]byte /* in_addr */
189 Interface [4]byte /* in_addr */
190}
191
192type IPv6Mreq struct {
193 Multiaddr [16]byte /* in6_addr */
194 Interface uint32
195}
196
197type Msghdr struct {
198 Name *byte
199 Namelen uint32
200 Iov *Iovec
201 Iovlen uint32
202 Control *byte
203 Controllen uint32
204 Flags int32
205}
206
207type Cmsghdr struct {
208 Len uint32
209 Level int32
210 Type int32
211}
212
213type Inet6Pktinfo struct {
214 Addr [16]byte /* in6_addr */
215 Ifindex uint32
216}
217
218type IPv6MTUInfo struct {
219 Addr RawSockaddrInet6
220 Mtu uint32
221}
222
223type ICMPv6Filter struct {
224 Filt [8]uint32
225}
226
227const (
228 SizeofSockaddrInet4 = 0x10
229 SizeofSockaddrInet6 = 0x1c
230 SizeofSockaddrAny = 0x6c
231 SizeofSockaddrUnix = 0x6a
232 SizeofSockaddrDatalink = 0x20
233 SizeofLinger = 0x8
234 SizeofIPMreq = 0x8
235 SizeofIPv6Mreq = 0x14
236 SizeofMsghdr = 0x30
237 SizeofCmsghdr = 0xc
238 SizeofInet6Pktinfo = 0x14
239 SizeofIPv6MTUInfo = 0x20
240 SizeofICMPv6Filter = 0x20
241)
242
243const (
244 PTRACE_TRACEME = 0x0
245 PTRACE_CONT = 0x7
246 PTRACE_KILL = 0x8
247)
248
249type Kevent_t struct {
250 Ident uint64
251 Filter int16
252 Flags uint16
253 Fflags uint32
254 Data int64
255 Udata *byte
256}
257
258type FdSet struct {
259 Bits [32]uint32
260}
261
262const (
263 SizeofIfMsghdr = 0xa8
264 SizeofIfData = 0x90
265 SizeofIfaMsghdr = 0x18
266 SizeofIfAnnounceMsghdr = 0x1a
267 SizeofRtMsghdr = 0x60
268 SizeofRtMetrics = 0x38
269)
270
271type IfMsghdr struct {
272 Msglen uint16
273 Version uint8
274 Type uint8
275 Hdrlen uint16
276 Index uint16
277 Tableid uint16
278 Pad1 uint8
279 Pad2 uint8
280 Addrs int32
281 Flags int32
282 Xflags int32
283 Data IfData
284}
285
286type IfData struct {
287 Type uint8
288 Addrlen uint8
289 Hdrlen uint8
290 Link_state uint8
291 Mtu uint32
292 Metric uint32
293 Rdomain uint32
294 Baudrate uint64
295 Ipackets uint64
296 Ierrors uint64
297 Opackets uint64
298 Oerrors uint64
299 Collisions uint64
300 Ibytes uint64
301 Obytes uint64
302 Imcasts uint64
303 Omcasts uint64
304 Iqdrops uint64
305 Oqdrops uint64
306 Noproto uint64
307 Capabilities uint32
308 Lastchange Timeval
309}
310
311type IfaMsghdr struct {
312 Msglen uint16
313 Version uint8
314 Type uint8
315 Hdrlen uint16
316 Index uint16
317 Tableid uint16
318 Pad1 uint8
319 Pad2 uint8
320 Addrs int32
321 Flags int32
322 Metric int32
323}
324
325type IfAnnounceMsghdr struct {
326 Msglen uint16
327 Version uint8
328 Type uint8
329 Hdrlen uint16
330 Index uint16
331 What uint16
332 Name [16]int8
333}
334
335type RtMsghdr struct {
336 Msglen uint16
337 Version uint8
338 Type uint8
339 Hdrlen uint16
340 Index uint16
341 Tableid uint16
342 Priority uint8
343 Mpls uint8
344 Addrs int32
345 Flags int32
346 Fmask int32
347 Pid int32
348 Seq int32
349 Errno int32
350 Inits uint32
351 Rmx RtMetrics
352}
353
354type RtMetrics struct {
355 Pksent uint64
356 Expire int64
357 Locks uint32
358 Mtu uint32
359 Refcnt uint32
360 Hopcount uint32
361 Recvpipe uint32
362 Sendpipe uint32
363 Ssthresh uint32
364 Rtt uint32
365 Rttvar uint32
366 Pad uint32
367}
368
369type Mclpool struct{}
370
371const (
372 SizeofBpfVersion = 0x4
373 SizeofBpfStat = 0x8
374 SizeofBpfProgram = 0x10
375 SizeofBpfInsn = 0x8
376 SizeofBpfHdr = 0x14
377)
378
379type BpfVersion struct {
380 Major uint16
381 Minor uint16
382}
383
384type BpfStat struct {
385 Recv uint32
386 Drop uint32
387}
388
389type BpfProgram struct {
390 Len uint32
391 Insns *BpfInsn
392}
393
394type BpfInsn struct {
395 Code uint16
396 Jt uint8
397 Jf uint8
398 K uint32
399}
400
401type BpfHdr struct {
402 Tstamp BpfTimeval
403 Caplen uint32
404 Datalen uint32
405 Hdrlen uint16
406 _ [2]byte
407}
408
409type BpfTimeval struct {
410 Sec uint32
411 Usec uint32
412}
413
414type Termios struct {
415 Iflag uint32
416 Oflag uint32
417 Cflag uint32
418 Lflag uint32
419 Cc [20]uint8
420 Ispeed int32
421 Ospeed int32
422}
423
424type Winsize struct {
425 Row uint16
426 Col uint16
427 Xpixel uint16
428 Ypixel uint16
429}
430
431const (
432 AT_FDCWD = -0x64
433 AT_SYMLINK_NOFOLLOW = 0x2
434)
435
436type PollFd struct {
437 Fd int32
438 Events int16
439 Revents int16
440}
441
442const (
443 POLLERR = 0x8
444 POLLHUP = 0x10
445 POLLIN = 0x1
446 POLLNVAL = 0x20
447 POLLOUT = 0x4
448 POLLPRI = 0x2
449 POLLRDBAND = 0x80
450 POLLRDNORM = 0x40
451 POLLWRBAND = 0x100
452 POLLWRNORM = 0x4
453)
454
455type Sigset_t uint32
456
457type Utsname struct {
458 Sysname [256]byte
459 Nodename [256]byte
460 Release [256]byte
461 Version [256]byte
462 Machine [256]byte
463}
464
465const SizeofUvmexp = 0x158
466
467type Uvmexp struct {
468 Pagesize int32
469 Pagemask int32
470 Pageshift int32
471 Npages int32
472 Free int32
473 Active int32
474 Inactive int32
475 Paging int32
476 Wired int32
477 Zeropages int32
478 Reserve_pagedaemon int32
479 Reserve_kernel int32
480 Unused01 int32
481 Vnodepages int32
482 Vtextpages int32
483 Freemin int32
484 Freetarg int32
485 Inactarg int32
486 Wiredmax int32
487 Anonmin int32
488 Vtextmin int32
489 Vnodemin int32
490 Anonminpct int32
491 Vtextminpct int32
492 Vnodeminpct int32
493 Nswapdev int32
494 Swpages int32
495 Swpginuse int32
496 Swpgonly int32
497 Nswget int32
498 Nanon int32
499 Unused05 int32
500 Unused06 int32
501 Faults int32
502 Traps int32
503 Intrs int32
504 Swtch int32
505 Softs int32
506 Syscalls int32
507 Pageins int32
508 Unused07 int32
509 Unused08 int32
510 Pgswapin int32
511 Pgswapout int32
512 Forks int32
513 Forks_ppwait int32
514 Forks_sharevm int32
515 Pga_zerohit int32
516 Pga_zeromiss int32
517 Unused09 int32
518 Fltnoram int32
519 Fltnoanon int32
520 Fltnoamap int32
521 Fltpgwait int32
522 Fltpgrele int32
523 Fltrelck int32
524 Fltrelckok int32
525 Fltanget int32
526 Fltanretry int32
527 Fltamcopy int32
528 Fltnamap int32
529 Fltnomap int32
530 Fltlget int32
531 Fltget int32
532 Flt_anon int32
533 Flt_acow int32
534 Flt_obj int32
535 Flt_prcopy int32
536 Flt_przero int32
537 Pdwoke int32
538 Pdrevs int32
539 Pdswout int32
540 Pdfreed int32
541 Pdscans int32
542 Pdanscan int32
543 Pdobscan int32
544 Pdreact int32
545 Pdbusy int32
546 Pdpageouts int32
547 Pdpending int32
548 Pddeact int32
549 Unused11 int32
550 Unused12 int32
551 Unused13 int32
552 Fpswtch int32
553 Kmapent int32
554}
555
556const SizeofClockinfo = 0x14
557
558type Clockinfo struct {
559 Hz int32
560 Tick int32
561 Tickadj int32
562 Stathz int32
563 Profhz int32
564}