Codebase list golang-github-containers-common / 1ec8796
Bump github.com/onsi/gomega from 1.10.2 to 1.10.3 Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.10.2 to 1.10.3. - [Release notes](https://github.com/onsi/gomega/releases) - [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md) - [Commits](https://github.com/onsi/gomega/compare/v1.10.2...v1.10.3) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Signed-off-by: Daniel J Walsh <dwalsh@redhat.com> dependabot-preview[bot] authored 3 years ago Daniel J Walsh committed 3 years ago
104 changed file(s) with 5887 addition(s) and 9256 deletion(s). Raw diff Collapse all Expand all
99 github.com/docker/distribution v2.7.1+incompatible
1010 github.com/docker/docker v1.4.2-0.20191219165747-a9416c67da9f
1111 github.com/docker/go-units v0.4.0
12 github.com/ghodss/yaml v1.0.0
1213 github.com/hashicorp/go-multierror v1.1.0
1314 github.com/onsi/ginkgo v1.14.1
14 github.com/onsi/gomega v1.10.2
15 github.com/onsi/gomega v1.10.3
1516 github.com/opencontainers/runc v1.0.0-rc91
1617 github.com/opencontainers/runtime-spec v1.0.3-0.20200520003142-237cc4f519e2
1718 github.com/opencontainers/runtime-tools v0.9.0
2324 github.com/spf13/pflag v1.0.5
2425 github.com/stretchr/testify v1.6.1
2526 github.com/syndtr/gocapability v0.0.0-20180916011248-d98352740cb2
26 golang.org/x/crypto v0.0.0-20200423211502-4bdfaf469ed5
27 golang.org/x/sys v0.0.0-20200810151505-1b9f1253b3ed
27 golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9
28 golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f
2829 )
187187 github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY=
188188 github.com/onsi/gomega v1.10.1 h1:o0+MgICZLuZ7xjH7Vx6zS/zcu93/BEp1VwkIW1mEXCE=
189189 github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo=
190 github.com/onsi/gomega v1.10.2 h1:aY/nuoWlKJud2J6U0E3NWsjlg+0GtwXxgEqthRdzlcs=
191 github.com/onsi/gomega v1.10.2/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo=
190 github.com/onsi/gomega v1.10.3 h1:gph6h/qe9GSUw1NhH1gp+qb+h8rXD8Cy60Z32Qw3ELA=
191 github.com/onsi/gomega v1.10.3/go.mod h1:V9xEwhxec5O8UDM77eCW8vLymOMltsqPVYWrpDsH8xc=
192192 github.com/opencontainers/go-digest v0.0.0-20180430190053-c9281466c8b2/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s=
193193 github.com/opencontainers/go-digest v1.0.0-rc1 h1:WzifXhOVOEOuFYOJAW6aQqW0TooG2iki3E3Ii+WN7gQ=
194194 github.com/opencontainers/go-digest v1.0.0-rc1/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s=
319319 golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
320320 golang.org/x/crypto v0.0.0-20200423211502-4bdfaf469ed5 h1:Q7tZBpemrlsc2I7IyODzhtallWRSm4Q0d09pL6XbQtU=
321321 golang.org/x/crypto v0.0.0-20200423211502-4bdfaf469ed5/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
322 golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9 h1:psW17arqaxU48Z5kZ0CQnkZWQJsqcURM6tKiBApRjXI=
323 golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
322324 golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
323325 golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
324326 golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
339341 golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
340342 golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7 h1:AeiKBIuRw3UomYXSbLy0Mc2dDLfdtbT/IVn4keq83P0=
341343 golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
344 golang.org/x/net v0.0.0-20201006153459-a7d1128ccaa0 h1:wBouT66WTYFXdxfVdz9sVWARVd/2vfGcmI45D2gj45M=
345 golang.org/x/net v0.0.0-20201006153459-a7d1128ccaa0/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
342346 golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
343347 golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
344348 golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
372376 golang.org/x/sys v0.0.0-20200519105757-fe76b779f299/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
373377 golang.org/x/sys v0.0.0-20200810151505-1b9f1253b3ed h1:WBkVNH1zd9jg/dK4HCM4lNANnmd12EHC9z+LmcCG4ns=
374378 golang.org/x/sys v0.0.0-20200810151505-1b9f1253b3ed/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
379 golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f h1:+Nyd8tzPX9R7BWHguqsrbFdRx3WQ/1ib8I44HXV5yTA=
380 golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
375381 golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
376382 golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs=
377383 golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
384 golang.org/x/text v0.3.3 h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k=
385 golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
378386 golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
379387 golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
380388 golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
00 language: go
11
22 go:
3 - 1.13.x
43 - 1.14.x
4 - 1.15.x
55 - gotip
66
77 env:
0 ## 1.10.3
1
2 ### Fixes
3 - updates golang/x/net to fix vulnerability detected by snyk (#394) [c479356]
4
05 ## 1.10.2
16
27 ### Fixes
00 module github.com/onsi/gomega
1
2 go 1.14
13
24 require (
35 github.com/golang/protobuf v1.4.2
46 github.com/onsi/ginkgo v1.12.1
5 golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7
7 golang.org/x/net v0.0.0-20201006153459-a7d1128ccaa0
68 golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543
79 gopkg.in/yaml.v2 v2.3.0
810 )
2222 github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk=
2323 github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY=
2424 golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
25 golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
2526 golang.org/x/net v0.0.0-20180906233101-161cd47e91fd h1:nTDtHvHSdCn1m6ITfMRqtOd/9+7a3s8RBNOZ3eYZzJA=
2627 golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
28 golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
2729 golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7 h1:AeiKBIuRw3UomYXSbLy0Mc2dDLfdtbT/IVn4keq83P0=
2830 golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
31 golang.org/x/net v0.0.0-20201006153459-a7d1128ccaa0 h1:wBouT66WTYFXdxfVdz9sVWARVd/2vfGcmI45D2gj45M=
32 golang.org/x/net v0.0.0-20201006153459-a7d1128ccaa0/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
2933 golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f h1:wMNYb4v58l5UBM7MYRLPG6ZhfOqbKu7X5eyFl8ZhKvA=
3034 golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
3135 golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e h1:o3PsSEY8E4eXWkXrIP9YJALUkVZqzHJT5DOasTyn8Vs=
3236 golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
3337 golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
38 golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
3439 golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
3540 golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e h1:N7DeIrjYszNmSW409R3frPPwglRwMkXSBzwVbkOjLLA=
3641 golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
3742 golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd h1:xhmwyvizuTgC2qz7ZlMluP20uW+C3Rm0FD/WLDX8884=
3843 golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
44 golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
3945 golang.org/x/text v0.3.0 h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg=
4046 golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
47 golang.org/x/text v0.3.3 h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k=
48 golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
49 golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
4150 golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4=
4251 golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
4352 google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8=
2323 "github.com/onsi/gomega/types"
2424 )
2525
26 const GOMEGA_VERSION = "1.10.2"
26 const GOMEGA_VERSION = "1.10.3"
2727
2828 const nilFailHandlerPanic = `You are trying to make an assertion, but Gomega's fail handler is nil.
2929 If you're using Ginkgo then you probably forgot to put your assertion in an It().
0 // Copyright 2019 The Go Authors. All rights reserved.
1 // Use of this source code is governed by a BSD-style
2 // license that can be found in the LICENSE file.
3
4 // +build !gccgo
5
6 #include "textflag.h"
7
8 //
9 // System call support for mips64, OpenBSD
10 //
11
12 // Just jump to package syscall's implementation for all these functions.
13 // The runtime may know about them.
14
15 TEXT ·Syscall(SB),NOSPLIT,$0-56
16 JMP syscall·Syscall(SB)
17
18 TEXT ·Syscall6(SB),NOSPLIT,$0-80
19 JMP syscall·Syscall6(SB)
20
21 TEXT ·Syscall9(SB),NOSPLIT,$0-104
22 JMP syscall·Syscall9(SB)
23
24 TEXT ·RawSyscall(SB),NOSPLIT,$0-56
25 JMP syscall·RawSyscall(SB)
26
27 TEXT ·RawSyscall6(SB),NOSPLIT,$0-80
28 JMP syscall·RawSyscall6(SB)
1515 _, err := fcntl(int(fd), cmd, int(uintptr(unsafe.Pointer(lk))))
1616 return err
1717 }
18
19 // FcntlFstore performs a fcntl syscall for the F_PREALLOCATE command.
20 func FcntlFstore(fd uintptr, cmd int, fstore *Fstore_t) error {
21 _, err := fcntl(int(fd), cmd, int(uintptr(unsafe.Pointer(fstore))))
22 return err
23 }
1111 // We can't use the gc-syntax .s files for gccgo. On the plus side
1212 // much of the functionality can be written directly in Go.
1313
14 //extern gccgoRealSyscallNoError
1514 func realSyscallNoError(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r uintptr)
1615
17 //extern gccgoRealSyscall
1816 func realSyscall(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r, errno uintptr)
1917
2018 func SyscallNoError(trap, a1, a2, a3 uintptr) (r1, r2 uintptr) {
2020 uintptr_t err;
2121 };
2222
23 struct ret gccgoRealSyscall(uintptr_t trap, uintptr_t a1, uintptr_t a2, uintptr_t a3, uintptr_t a4, uintptr_t a5, uintptr_t a6, uintptr_t a7, uintptr_t a8, uintptr_t a9)
24 __asm__(GOSYM_PREFIX GOPKGPATH ".realSyscall");
25
2326 struct ret
2427 gccgoRealSyscall(uintptr_t trap, uintptr_t a1, uintptr_t a2, uintptr_t a3, uintptr_t a4, uintptr_t a5, uintptr_t a6, uintptr_t a7, uintptr_t a8, uintptr_t a9)
2528 {
3134 return r;
3235 }
3336
37 uintptr_t gccgoRealSyscallNoError(uintptr_t trap, uintptr_t a1, uintptr_t a2, uintptr_t a3, uintptr_t a4, uintptr_t a5, uintptr_t a6, uintptr_t a7, uintptr_t a8, uintptr_t a9)
38 __asm__(GOSYM_PREFIX GOPKGPATH ".realSyscallNoError");
39
3440 uintptr_t
3541 gccgoRealSyscallNoError(uintptr_t trap, uintptr_t a1, uintptr_t a2, uintptr_t a3, uintptr_t a4, uintptr_t a5, uintptr_t a6, uintptr_t a7, uintptr_t a8, uintptr_t a9)
3642 {
1717 // on fd, using the specified request number.
1818 func IoctlSetInt(fd int, req uint, value int) error {
1919 return ioctl(fd, req, uintptr(value))
20 }
21
22 // IoctlSetPointerInt performs an ioctl operation which sets an
23 // integer value on fd, using the specified request number. The ioctl
24 // argument is called with a pointer to the integer value, rather than
25 // passing the integer value directly.
26 func IoctlSetPointerInt(fd int, req uint, value int) error {
27 v := int32(value)
28 return ioctl(fd, req, uintptr(unsafe.Pointer(&v)))
2029 }
2130
2231 // IoctlSetWinsize performs an ioctl on fd with a *Winsize argument.
7272 darwin_386)
7373 mkerrors="$mkerrors -m32"
7474 mksyscall="go run mksyscall.go -l32"
75 mksysnum="go run mksysnum.go $(xcrun --show-sdk-path --sdk macosx)/usr/include/sys/syscall.h"
7675 mktypes="GOARCH=$GOARCH go tool cgo -godefs"
7776 mkasm="go run mkasm_darwin.go"
7877 ;;
7978 darwin_amd64)
8079 mkerrors="$mkerrors -m64"
81 mksysnum="go run mksysnum.go $(xcrun --show-sdk-path --sdk macosx)/usr/include/sys/syscall.h"
8280 mktypes="GOARCH=$GOARCH go tool cgo -godefs"
8381 mkasm="go run mkasm_darwin.go"
8482 ;;
8583 darwin_arm)
8684 mkerrors="$mkerrors"
8785 mksyscall="go run mksyscall.go -l32"
88 mksysnum="go run mksysnum.go $(xcrun --show-sdk-path --sdk iphoneos)/usr/include/sys/syscall.h"
8986 mktypes="GOARCH=$GOARCH go tool cgo -godefs"
9087 mkasm="go run mkasm_darwin.go"
9188 ;;
9289 darwin_arm64)
9390 mkerrors="$mkerrors -m64"
94 mksysnum="go run mksysnum.go $(xcrun --show-sdk-path --sdk iphoneos)/usr/include/sys/syscall.h"
9591 mktypes="GOARCH=$GOARCH go tool cgo -godefs"
9692 mkasm="go run mkasm_darwin.go"
9793 ;;
175171 mktypes="GOARCH=$GOARCH go tool cgo -godefs -- -fsigned-char"
176172 ;;
177173 openbsd_arm64)
174 mkerrors="$mkerrors -m64"
175 mksyscall="go run mksyscall.go -openbsd"
176 mksysctl="go run mksysctl_openbsd.go"
177 mksysnum="go run mksysnum.go 'https://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master'"
178 # Let the type of C char be signed for making the bare syscall
179 # API consistent across platforms.
180 mktypes="GOARCH=$GOARCH go tool cgo -godefs -- -fsigned-char"
181 ;;
182 openbsd_mips64)
178183 mkerrors="$mkerrors -m64"
179184 mksyscall="go run mksyscall.go -openbsd"
180185 mksysctl="go run mksysctl_openbsd.go"
216221 # aix/ppc64 script generates files instead of writing to stdin.
217222 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 " ;
218223 elif [ "$GOOS" == "darwin" ]; then
219 # pre-1.12, direct syscalls
220 echo "$mksyscall -tags $GOOS,$GOARCH,!go1.12 $syscall_goos syscall_darwin_${GOARCH}.1_11.go $GOOSARCH_in |gofmt >zsyscall_$GOOSARCH.1_11.go";
221224 # 1.12 and later, syscalls via libSystem
222225 echo "$mksyscall -tags $GOOS,$GOARCH,go1.12 $syscall_goos $GOOSARCH_in |gofmt >zsyscall_$GOOSARCH.go";
223226 # 1.13 and later, syscalls via libSystem (including syscallPtr)
5757 #define _DARWIN_USE_64_BIT_INODE
5858 #include <stdint.h>
5959 #include <sys/attr.h>
60 #include <sys/clonefile.h>
6061 #include <sys/types.h>
6162 #include <sys/event.h>
6263 #include <sys/ptrace.h>
192193 #include <sys/xattr.h>
193194 #include <linux/bpf.h>
194195 #include <linux/can.h>
196 #include <linux/can/error.h>
197 #include <linux/can/raw.h>
195198 #include <linux/capability.h>
196199 #include <linux/cryptouser.h>
197200 #include <linux/devlink.h>
201 #include <linux/dm-ioctl.h>
198202 #include <linux/errqueue.h>
199203 #include <linux/falloc.h>
200204 #include <linux/fanotify.h>
512516 $2 ~ /^CP_/ ||
513517 $2 ~ /^CPUSTATES$/ ||
514518 $2 ~ /^ALG_/ ||
519 $2 ~ /^FI(CLONE|DEDUPERANGE)/ ||
515520 $2 ~ /^FS_(POLICY_FLAGS|KEY_DESC|ENCRYPTION_MODE|[A-Z0-9_]+_KEY_SIZE)/ ||
516521 $2 ~ /^FS_IOC_.*(ENCRYPTION|VERITY|[GS]ETFLAGS)/ ||
517522 $2 ~ /^FS_VERITY_/ ||
518523 $2 ~ /^FSCRYPT_/ ||
524 $2 ~ /^DM_/ ||
519525 $2 ~ /^GRND_/ ||
520526 $2 ~ /^RND/ ||
521527 $2 ~ /^KEY_(SPEC|REQKEY_DEFL)_/ ||
1919 case "aix":
2020 // There is no alignment on AIX.
2121 salign = 1
22 case "darwin", "illumos", "solaris":
22 case "darwin", "ios", "illumos", "solaris":
2323 // NOTE: It seems like 64-bit Darwin, Illumos and Solaris
2424 // kernels still require 32-bit aligned access to network
2525 // subsystem.
3131 if runtime.GOARCH == "arm" {
3232 salign = 8
3333 }
34 // NetBSD aarch64 requires 128-bit alignment.
35 if runtime.GOOS == "netbsd" && runtime.GOARCH == "arm64" {
36 salign = 16
37 }
3438 }
3539
3640 return (salen + salign - 1) & ^(salign - 1)
1616 "syscall"
1717 "unsafe"
1818 )
19
20 const ImplementsGetwd = true
21
22 func Getwd() (string, error) {
23 var buf [PathMax]byte
24 _, err := Getcwd(buf[0:])
25 if err != nil {
26 return "", err
27 }
28 n := clen(buf[:])
29 if n < 1 {
30 return "", EINVAL
31 }
32 return string(buf[:n]), nil
33 }
1934
2035 /*
2136 * Wrapped
271286 if err != nil {
272287 return
273288 }
274 if runtime.GOOS == "darwin" && len == 0 {
289 if (runtime.GOOS == "darwin" || runtime.GOOS == "ios") && len == 0 {
275290 // Accepted socket has no address.
276291 // This is likely due to a bug in xnu kernels,
277292 // where instead of ECONNABORTED error socket
99 "unsafe"
1010 )
1111
12 const _SYS_GETDIRENTRIES64 = 344
13
1214 func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
1315 // To implement this using libSystem we'd need syscall_syscallPtr for
1416 // fdopendir. However, syscallPtr was only added in Go 1.13, so we fall
1921 } else {
2022 p = unsafe.Pointer(&_zero)
2123 }
22 r0, _, e1 := Syscall6(SYS_GETDIRENTRIES64, uintptr(fd), uintptr(p), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
24 r0, _, e1 := Syscall6(_SYS_GETDIRENTRIES64, uintptr(fd), uintptr(p), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
2325 n = int(r0)
2426 if e1 != 0 {
2527 return n, errnoErr(e1)
1212 package unix
1313
1414 import (
15 "errors"
1615 "syscall"
1716 "unsafe"
1817 )
19
20 const ImplementsGetwd = true
21
22 func Getwd() (string, error) {
23 buf := make([]byte, 2048)
24 attrs, err := getAttrList(".", attrList{CommonAttr: attrCmnFullpath}, buf, 0)
25 if err == nil && len(attrs) == 1 && len(attrs[0]) >= 2 {
26 wd := string(attrs[0])
27 // Sanity check that it's an absolute path and ends
28 // in a null byte, which we then strip.
29 if wd[0] == '/' && wd[len(wd)-1] == 0 {
30 return wd[:len(wd)-1], nil
31 }
32 }
33 // If pkg/os/getwd.go gets ENOTSUP, it will fall back to the
34 // slow algorithm.
35 return "", ENOTSUP
36 }
3718
3819 // SockaddrDatalink implements the Sockaddr interface for AF_LINK type sockets.
3920 type SockaddrDatalink struct {
4829 raw RawSockaddrDatalink
4930 }
5031
32 // Some external packages rely on SYS___SYSCTL being defined to implement their
33 // own sysctl wrappers. Provide it here, even though direct syscalls are no
34 // longer supported on darwin.
35 const SYS___SYSCTL = 202
36
5137 // Translate "kern.hostname" to []_C_int{0,1,2,3}.
5238 func nametomib(name string) (mib []_C_int, err error) {
5339 const siz = unsafe.Sizeof(mib[0])
9177 func PtraceAttach(pid int) (err error) { return ptrace(PT_ATTACH, pid, 0, 0) }
9278 func PtraceDetach(pid int) (err error) { return ptrace(PT_DETACH, pid, 0, 0) }
9379
94 const (
95 attrBitMapCount = 5
96 attrCmnFullpath = 0x08000000
97 )
98
9980 type attrList struct {
10081 bitmapCount uint16
10182 _ uint16
10586 FileAttr uint32
10687 Forkattr uint32
10788 }
108
109 func getAttrList(path string, attrList attrList, attrBuf []byte, options uint) (attrs [][]byte, err error) {
110 if len(attrBuf) < 4 {
111 return nil, errors.New("attrBuf too small")
112 }
113 attrList.bitmapCount = attrBitMapCount
114
115 var _p0 *byte
116 _p0, err = BytePtrFromString(path)
117 if err != nil {
118 return nil, err
119 }
120
121 if err := getattrlist(_p0, unsafe.Pointer(&attrList), unsafe.Pointer(&attrBuf[0]), uintptr(len(attrBuf)), int(options)); err != nil {
122 return nil, err
123 }
124 size := *(*uint32)(unsafe.Pointer(&attrBuf[0]))
125
126 // dat is the section of attrBuf that contains valid data,
127 // without the 4 byte length header. All attribute offsets
128 // are relative to dat.
129 dat := attrBuf
130 if int(size) < len(attrBuf) {
131 dat = dat[:size]
132 }
133 dat = dat[4:] // remove length prefix
134
135 for i := uint32(0); int(i) < len(dat); {
136 header := dat[i:]
137 if len(header) < 8 {
138 return attrs, errors.New("truncated attribute header")
139 }
140 datOff := *(*int32)(unsafe.Pointer(&header[0]))
141 attrLen := *(*uint32)(unsafe.Pointer(&header[4]))
142 if datOff < 0 || uint32(datOff)+attrLen > uint32(len(dat)) {
143 return attrs, errors.New("truncated results; attrBuf too small")
144 }
145 end := uint32(datOff) + attrLen
146 attrs = append(attrs, dat[datOff:end])
147 i = end
148 if r := i % 4; r != 0 {
149 i += (4 - r)
150 }
151 }
152 return
153 }
154
155 //sys getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error)
15689
15790 //sysnb pipe() (r int, w int, err error)
15891
395328 //sys Chroot(path string) (err error)
396329 //sys ClockGettime(clockid int32, time *Timespec) (err error)
397330 //sys Close(fd int) (err error)
331 //sys Clonefile(src string, dst string, flags int) (err error)
332 //sys Clonefileat(srcDirfd int, src string, dstDirfd int, dst string, flags int) (err error)
398333 //sys Dup(fd int) (nfd int, err error)
399334 //sys Dup2(from int, to int) (err error)
400335 //sys Exchangedata(path1 string, path2 string, options int) (err error)
406341 //sys Fchmodat(dirfd int, path string, mode uint32, flags int) (err error)
407342 //sys Fchown(fd int, uid int, gid int) (err error)
408343 //sys Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error)
344 //sys Fclonefileat(srcDirfd int, dstDirfd int, dst string, flags int) (err error)
409345 //sys Flock(fd int, how int) (err error)
410346 //sys Fpathconf(fd int, name int) (val int, err error)
411347 //sys Fsync(fd int) (err error)
412348 //sys Ftruncate(fd int, length int64) (err error)
349 //sys Getcwd(buf []byte) (n int, err error)
413350 //sys Getdtablesize() (size int)
414351 //sysnb Getegid() (egid int)
415352 //sysnb Geteuid() (uid int)
+0
-9
vendor/golang.org/x/sys/unix/syscall_darwin_386.1_11.go less more
0 // Copyright 2019 The Go Authors. All rights reserved.
1 // Use of this source code is governed by a BSD-style
2 // license that can be found in the LICENSE file.
3
4 // +build darwin,386,!go1.12
5
6 package unix
7
8 //sys Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) = SYS_GETDIRENTRIES64
4343
4444 func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
4545
46 // SYS___SYSCTL is used by syscall_bsd.go for all BSDs, but in modern versions
47 // of darwin/386 the syscall is called sysctl instead of __sysctl.
48 const SYS___SYSCTL = SYS_SYSCTL
49
5046 //sys Fstat(fd int, stat *Stat_t) (err error) = SYS_FSTAT64
5147 //sys Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) = SYS_FSTATAT64
5248 //sys Fstatfs(fd int, stat *Statfs_t) (err error) = SYS_FSTATFS64
+0
-9
vendor/golang.org/x/sys/unix/syscall_darwin_amd64.1_11.go less more
0 // Copyright 2019 The Go Authors. All rights reserved.
1 // Use of this source code is governed by a BSD-style
2 // license that can be found in the LICENSE file.
3
4 // +build darwin,amd64,!go1.12
5
6 package unix
7
8 //sys Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) = SYS_GETDIRENTRIES64
4343
4444 func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
4545
46 // SYS___SYSCTL is used by syscall_bsd.go for all BSDs, but in modern versions
47 // of darwin/amd64 the syscall is called sysctl instead of __sysctl.
48 const SYS___SYSCTL = SYS_SYSCTL
49
5046 //sys Fstat(fd int, stat *Stat_t) (err error) = SYS_FSTAT64
5147 //sys Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) = SYS_FSTATAT64
5248 //sys Fstatfs(fd int, stat *Statfs_t) (err error) = SYS_FSTATFS64
+0
-11
vendor/golang.org/x/sys/unix/syscall_darwin_arm.1_11.go less more
0 // Copyright 2019 The Go Authors. All rights reserved.
1 // Use of this source code is governed by a BSD-style
2 // license that can be found in the LICENSE file.
3
4 // +build darwin,arm,!go1.12
5
6 package unix
7
8 func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
9 return 0, ENOSYS
10 }
4343
4444 func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno) // sic
4545
46 // SYS___SYSCTL is used by syscall_bsd.go for all BSDs, but in modern versions
47 // of darwin/arm the syscall is called sysctl instead of __sysctl.
48 const SYS___SYSCTL = SYS_SYSCTL
49
5046 //sys Fstat(fd int, stat *Stat_t) (err error)
5147 //sys Fstatat(fd int, path string, stat *Stat_t, flags int) (err error)
5248 //sys Fstatfs(fd int, stat *Statfs_t) (err error)
+0
-11
vendor/golang.org/x/sys/unix/syscall_darwin_arm64.1_11.go less more
0 // Copyright 2019 The Go Authors. All rights reserved.
1 // Use of this source code is governed by a BSD-style
2 // license that can be found in the LICENSE file.
3
4 // +build darwin,arm64,!go1.12
5
6 package unix
7
8 func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
9 return 0, ENOSYS
10 }
4545
4646 func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno) // sic
4747
48 // SYS___SYSCTL is used by syscall_bsd.go for all BSDs, but in modern versions
49 // of darwin/arm64 the syscall is called sysctl instead of __sysctl.
50 const SYS___SYSCTL = SYS_SYSCTL
51
5248 //sys Fstat(fd int, stat *Stat_t) (err error)
5349 //sys Fstatat(fd int, path string, stat *Stat_t, flags int) (err error)
5450 //sys Fstatfs(fd int, stat *Statfs_t) (err error)
128128 return
129129 }
130130
131 const ImplementsGetwd = true
132
133131 //sys Getcwd(buf []byte) (n int, err error) = SYS___GETCWD
134
135 func Getwd() (string, error) {
136 var buf [PathMax]byte
137 _, err := Getcwd(buf[0:])
138 if err != nil {
139 return "", err
140 }
141 n := clen(buf[:])
142 if n < 1 {
143 return "", EINVAL
144 }
145 return string(buf[:n]), nil
146 }
147132
148133 func Getfsstat(buf []Statfs_t, flags int) (n int, err error) {
149134 var _p0 unsafe.Pointer
139139 return
140140 }
141141
142 const ImplementsGetwd = true
143
144142 //sys Getcwd(buf []byte) (n int, err error) = SYS___GETCWD
145
146 func Getwd() (string, error) {
147 var buf [PathMax]byte
148 _, err := Getcwd(buf[0:])
149 if err != nil {
150 return "", err
151 }
152 n := clen(buf[:])
153 if n < 1 {
154 return "", EINVAL
155 }
156 return string(buf[:n]), nil
157 }
158143
159144 func Getfsstat(buf []Statfs_t, flags int) (n int, err error) {
160145 var (
2323 return iovecs
2424 }
2525
26 //sys readv(fd int, iovs []Iovec) (n int, err error)
26 //sys readv(fd int, iovs []Iovec) (n int, err error)
2727
2828 func Readv(fd int, iovs [][]byte) (n int, err error) {
2929 iovecs := bytes2iovec(iovs)
3131 return n, err
3232 }
3333
34 //sys preadv(fd int, iovs []Iovec, off int64) (n int, err error)
34 //sys preadv(fd int, iovs []Iovec, off int64) (n int, err error)
3535
3636 func Preadv(fd int, iovs [][]byte, off int64) (n int, err error) {
3737 iovecs := bytes2iovec(iovs)
3939 return n, err
4040 }
4141
42 //sys writev(fd int, iovs []Iovec) (n int, err error)
42 //sys writev(fd int, iovs []Iovec) (n int, err error)
4343
4444 func Writev(fd int, iovs [][]byte) (n int, err error) {
4545 iovecs := bytes2iovec(iovs)
4747 return n, err
4848 }
4949
50 //sys pwritev(fd int, iovs []Iovec, off int64) (n int, err error)
50 //sys pwritev(fd int, iovs []Iovec, off int64) (n int, err error)
5151
5252 func Pwritev(fd int, iovs [][]byte, off int64) (n int, err error) {
5353 iovecs := bytes2iovec(iovs)
5454 n, err = pwritev(fd, iovecs, off)
5555 return n, err
5656 }
57
58 //sys accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) = libsocket.accept4
59
60 func Accept4(fd int, flags int) (nfd int, sa Sockaddr, err error) {
61 var rsa RawSockaddrAny
62 var len _Socklen = SizeofSockaddrAny
63 nfd, err = accept4(fd, &rsa, &len, flags)
64 if err != nil {
65 return
66 }
67 if len > SizeofSockaddrAny {
68 panic("RawSockaddrAny too small")
69 }
70 sa, err = anyToSockaddr(fd, &rsa)
71 if err != nil {
72 Close(nfd)
73 nfd = 0
74 }
75 return
76 }
77
78 //sysnb pipe2(p *[2]_C_int, flags int) (err error)
79
80 func Pipe2(p []int, flags int) error {
81 if len(p) != 2 {
82 return EINVAL
83 }
84 var pp [2]_C_int
85 err := pipe2(&pp, flags)
86 p[0] = int(pp[0])
87 p[1] = int(pp[1])
88 return err
89 }
8181 return int(ret), nil
8282 }
8383
84 // IoctlSetPointerInt performs an ioctl operation which sets an
85 // integer value on fd, using the specified request number. The ioctl
86 // argument is called with a pointer to the integer value, rather than
87 // passing the integer value directly.
88 func IoctlSetPointerInt(fd int, req uint, value int) error {
89 v := int32(value)
90 return ioctl(fd, req, uintptr(unsafe.Pointer(&v)))
91 }
92
9384 func IoctlSetRTCTime(fd int, value *RTCTime) error {
9485 err := ioctl(fd, RTC_SET_TIME, uintptr(unsafe.Pointer(value)))
9586 runtime.KeepAlive(value)
120111 return &value, err
121112 }
122113
114 // IoctlFileClone performs an FICLONERANGE ioctl operation to clone the range of
115 // data conveyed in value to the file associated with the file descriptor
116 // destFd. See the ioctl_ficlonerange(2) man page for details.
117 func IoctlFileCloneRange(destFd int, value *FileCloneRange) error {
118 err := ioctl(destFd, FICLONERANGE, uintptr(unsafe.Pointer(value)))
119 runtime.KeepAlive(value)
120 return err
121 }
122
123 // IoctlFileClone performs an FICLONE ioctl operation to clone the entire file
124 // associated with the file description srcFd to the file associated with the
125 // file descriptor destFd. See the ioctl_ficlone(2) man page for details.
126 func IoctlFileClone(destFd, srcFd int) error {
127 return ioctl(destFd, FICLONE, uintptr(srcFd))
128 }
129
130 // IoctlFileClone performs an FIDEDUPERANGE ioctl operation to share the range of
131 // data conveyed in value with the file associated with the file descriptor
132 // destFd. See the ioctl_fideduperange(2) man page for details.
133 func IoctlFileDedupeRange(destFd int, value *FileDedupeRange) error {
134 err := ioctl(destFd, FIDEDUPERANGE, uintptr(unsafe.Pointer(value)))
135 runtime.KeepAlive(value)
136 return err
137 }
138
123139 //sys Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error)
124140
125141 func Link(oldpath string, newpath string) (err error) {
142158
143159 func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
144160 return openat(dirfd, path, flags|O_LARGEFILE, mode)
161 }
162
163 //sys openat2(dirfd int, path string, open_how *OpenHow, size int) (fd int, err error)
164
165 func Openat2(dirfd int, path string, how *OpenHow) (fd int, err error) {
166 return openat2(dirfd, path, how, SizeofOpenHow)
145167 }
146168
147169 //sys ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error)
884906 return unsafe.Pointer(&sa.raw), SizeofSockaddrL2TPIP6, nil
885907 }
886908
909 // SockaddrIUCV implements the Sockaddr interface for AF_IUCV sockets.
910 type SockaddrIUCV struct {
911 UserID string
912 Name string
913 raw RawSockaddrIUCV
914 }
915
916 func (sa *SockaddrIUCV) sockaddr() (unsafe.Pointer, _Socklen, error) {
917 sa.raw.Family = AF_IUCV
918 // These are EBCDIC encoded by the kernel, but we still need to pad them
919 // with blanks. Initializing with blanks allows the caller to feed in either
920 // a padded or an unpadded string.
921 for i := 0; i < 8; i++ {
922 sa.raw.Nodeid[i] = ' '
923 sa.raw.User_id[i] = ' '
924 sa.raw.Name[i] = ' '
925 }
926 if len(sa.UserID) > 8 || len(sa.Name) > 8 {
927 return nil, 0, EINVAL
928 }
929 for i, b := range []byte(sa.UserID[:]) {
930 sa.raw.User_id[i] = int8(b)
931 }
932 for i, b := range []byte(sa.Name[:]) {
933 sa.raw.Name[i] = int8(b)
934 }
935 return unsafe.Pointer(&sa.raw), SizeofSockaddrIUCV, nil
936 }
937
887938 func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {
888939 switch rsa.Addr.Family {
889940 case AF_NETLINK:
10641115 }
10651116
10661117 return sa, nil
1118 case AF_IUCV:
1119 pp := (*RawSockaddrIUCV)(unsafe.Pointer(rsa))
1120
1121 var user [8]byte
1122 var name [8]byte
1123
1124 for i := 0; i < 8; i++ {
1125 user[i] = byte(pp.User_id[i])
1126 name[i] = byte(pp.Name[i])
1127 }
1128
1129 sa := &SockaddrIUCV{
1130 UserID: string(user[:]),
1131 Name: string(name[:]),
1132 }
1133 return sa, nil
1134
1135 case AF_CAN:
1136 pp := (*RawSockaddrCAN)(unsafe.Pointer(rsa))
1137 sa := &SockaddrCAN{
1138 Ifindex: int(pp.Ifindex),
1139 }
1140 rx := (*[4]byte)(unsafe.Pointer(&sa.RxID))
1141 for i := 0; i < 4; i++ {
1142 rx[i] = pp.Addr[i]
1143 }
1144 tx := (*[4]byte)(unsafe.Pointer(&sa.TxID))
1145 for i := 0; i < 4; i++ {
1146 tx[i] = pp.Addr[i+4]
1147 }
1148 return sa, nil
1149
10671150 }
10681151 return nil, EAFNOSUPPORT
10691152 }
66 package unix
77
88 import (
9 "syscall"
109 "unsafe"
1110 )
1211
4746 p[1] = int(pp[1])
4847 return
4948 }
50
51 // Underlying system call writes to newoffset via pointer.
52 // Implemented in assembly to avoid allocation.
53 func seek(fd int, offset int64, whence int) (newoffset int64, err syscall.Errno)
5449
5550 func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
5651 newoffset, errno := seek(fd, offset, whence)
0 // Copyright 2009 The Go Authors. All rights reserved.
1 // Use of this source code is governed by a BSD-style
2 // license that can be found in the LICENSE file.
3
4 // +build arm,!gccgo,linux
5
6 package unix
7
8 import "syscall"
9
10 // Underlying system call writes to newoffset via pointer.
11 // Implemented in assembly to avoid allocation.
12 func seek(fd int, offset int64, whence int) (newoffset int64, err syscall.Errno)
140140 return
141141 }
142142
143 const ImplementsGetwd = true
144
145143 //sys Getcwd(buf []byte) (n int, err error) = SYS___GETCWD
146
147 func Getwd() (string, error) {
148 var buf [PathMax]byte
149 _, err := Getcwd(buf[0:])
150 if err != nil {
151 return "", err
152 }
153 n := clen(buf[:])
154 if n < 1 {
155 return "", EINVAL
156 }
157 return string(buf[:n]), nil
158 }
159144
160145 // TODO
161146 func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
113113 return
114114 }
115115
116 const ImplementsGetwd = true
117
118116 //sys Getcwd(buf []byte) (n int, err error) = SYS___GETCWD
119
120 func Getwd() (string, error) {
121 var buf [PathMax]byte
122 _, err := Getcwd(buf[0:])
123 if err != nil {
124 return "", err
125 }
126 n := clen(buf[:])
127 if n < 1 {
128 return "", EINVAL
129 }
130 return string(buf[:n]), nil
131 }
132117
133118 func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
134119 if raceenabled {
0 // Copyright 2019 The Go Authors. All rights reserved.
1 // Use of this source code is governed by a BSD-style
2 // license that can be found in the LICENSE file.
3
4 package unix
5
6 func setTimespec(sec, nsec int64) Timespec {
7 return Timespec{Sec: sec, Nsec: nsec}
8 }
9
10 func setTimeval(sec, usec int64) Timeval {
11 return Timeval{Sec: sec, Usec: usec}
12 }
13
14 func SetKevent(k *Kevent_t, fd, mode, flags int) {
15 k.Ident = uint64(fd)
16 k.Filter = int16(mode)
17 k.Flags = uint16(flags)
18 }
19
20 func (iov *Iovec) SetLen(length int) {
21 iov.Len = uint64(length)
22 }
23
24 func (msghdr *Msghdr) SetControllen(length int) {
25 msghdr.Controllen = uint32(length)
26 }
27
28 func (cmsg *Cmsghdr) SetLen(length int) {
29 cmsg.Len = uint32(length)
30 }
31
32 // SYS___SYSCTL is used by syscall_bsd.go for all BSDs, but in modern versions
33 // of OpenBSD the syscall is called sysctl instead of __sysctl.
34 const SYS___SYSCTL = SYS_SYSCTL
231231 CLOCK_THREAD_CPUTIME_ID = 0x10
232232 CLOCK_UPTIME_RAW = 0x8
233233 CLOCK_UPTIME_RAW_APPROX = 0x9
234 CLONE_NOFOLLOW = 0x1
235 CLONE_NOOWNERCOPY = 0x2
234236 CR0 = 0x0
235237 CR1 = 0x1000
236238 CR2 = 0x2000
231231 CLOCK_THREAD_CPUTIME_ID = 0x10
232232 CLOCK_UPTIME_RAW = 0x8
233233 CLOCK_UPTIME_RAW_APPROX = 0x9
234 CLONE_NOFOLLOW = 0x1
235 CLONE_NOOWNERCOPY = 0x2
234236 CR0 = 0x0
235237 CR1 = 0x1000
236238 CR2 = 0x2000
231231 CLOCK_THREAD_CPUTIME_ID = 0x10
232232 CLOCK_UPTIME_RAW = 0x8
233233 CLOCK_UPTIME_RAW_APPROX = 0x9
234 CLONE_NOFOLLOW = 0x1
235 CLONE_NOOWNERCOPY = 0x2
234236 CR0 = 0x0
235237 CR1 = 0x1000
236238 CR2 = 0x2000
231231 CLOCK_THREAD_CPUTIME_ID = 0x10
232232 CLOCK_UPTIME_RAW = 0x8
233233 CLOCK_UPTIME_RAW_APPROX = 0x9
234 CLONE_NOFOLLOW = 0x1
235 CLONE_NOOWNERCOPY = 0x2
234236 CR0 = 0x0
235237 CR1 = 0x1000
236238 CR2 = 0x2000
243243 CAN_EFF_FLAG = 0x80000000
244244 CAN_EFF_ID_BITS = 0x1d
245245 CAN_EFF_MASK = 0x1fffffff
246 CAN_ERR_ACK = 0x20
247 CAN_ERR_BUSERROR = 0x80
248 CAN_ERR_BUSOFF = 0x40
249 CAN_ERR_CRTL = 0x4
250 CAN_ERR_CRTL_ACTIVE = 0x40
251 CAN_ERR_CRTL_RX_OVERFLOW = 0x1
252 CAN_ERR_CRTL_RX_PASSIVE = 0x10
253 CAN_ERR_CRTL_RX_WARNING = 0x4
254 CAN_ERR_CRTL_TX_OVERFLOW = 0x2
255 CAN_ERR_CRTL_TX_PASSIVE = 0x20
256 CAN_ERR_CRTL_TX_WARNING = 0x8
257 CAN_ERR_CRTL_UNSPEC = 0x0
258 CAN_ERR_DLC = 0x8
246259 CAN_ERR_FLAG = 0x20000000
260 CAN_ERR_LOSTARB = 0x2
261 CAN_ERR_LOSTARB_UNSPEC = 0x0
247262 CAN_ERR_MASK = 0x1fffffff
263 CAN_ERR_PROT = 0x8
264 CAN_ERR_PROT_ACTIVE = 0x40
265 CAN_ERR_PROT_BIT = 0x1
266 CAN_ERR_PROT_BIT0 = 0x8
267 CAN_ERR_PROT_BIT1 = 0x10
268 CAN_ERR_PROT_FORM = 0x2
269 CAN_ERR_PROT_LOC_ACK = 0x19
270 CAN_ERR_PROT_LOC_ACK_DEL = 0x1b
271 CAN_ERR_PROT_LOC_CRC_DEL = 0x18
272 CAN_ERR_PROT_LOC_CRC_SEQ = 0x8
273 CAN_ERR_PROT_LOC_DATA = 0xa
274 CAN_ERR_PROT_LOC_DLC = 0xb
275 CAN_ERR_PROT_LOC_EOF = 0x1a
276 CAN_ERR_PROT_LOC_ID04_00 = 0xe
277 CAN_ERR_PROT_LOC_ID12_05 = 0xf
278 CAN_ERR_PROT_LOC_ID17_13 = 0x7
279 CAN_ERR_PROT_LOC_ID20_18 = 0x6
280 CAN_ERR_PROT_LOC_ID28_21 = 0x2
281 CAN_ERR_PROT_LOC_IDE = 0x5
282 CAN_ERR_PROT_LOC_INTERM = 0x12
283 CAN_ERR_PROT_LOC_RES0 = 0x9
284 CAN_ERR_PROT_LOC_RES1 = 0xd
285 CAN_ERR_PROT_LOC_RTR = 0xc
286 CAN_ERR_PROT_LOC_SOF = 0x3
287 CAN_ERR_PROT_LOC_SRTR = 0x4
288 CAN_ERR_PROT_LOC_UNSPEC = 0x0
289 CAN_ERR_PROT_OVERLOAD = 0x20
290 CAN_ERR_PROT_STUFF = 0x4
291 CAN_ERR_PROT_TX = 0x80
292 CAN_ERR_PROT_UNSPEC = 0x0
293 CAN_ERR_RESTARTED = 0x100
294 CAN_ERR_TRX = 0x10
295 CAN_ERR_TRX_CANH_NO_WIRE = 0x4
296 CAN_ERR_TRX_CANH_SHORT_TO_BAT = 0x5
297 CAN_ERR_TRX_CANH_SHORT_TO_GND = 0x7
298 CAN_ERR_TRX_CANH_SHORT_TO_VCC = 0x6
299 CAN_ERR_TRX_CANL_NO_WIRE = 0x40
300 CAN_ERR_TRX_CANL_SHORT_TO_BAT = 0x50
301 CAN_ERR_TRX_CANL_SHORT_TO_CANH = 0x80
302 CAN_ERR_TRX_CANL_SHORT_TO_GND = 0x70
303 CAN_ERR_TRX_CANL_SHORT_TO_VCC = 0x60
304 CAN_ERR_TRX_UNSPEC = 0x0
305 CAN_ERR_TX_TIMEOUT = 0x1
248306 CAN_INV_FILTER = 0x20000000
249307 CAN_ISOTP = 0x6
250308 CAN_J1939 = 0x7
376434 DEVMEM_MAGIC = 0x454d444d
377435 DEVPTS_SUPER_MAGIC = 0x1cd1
378436 DMA_BUF_MAGIC = 0x444d4142
437 DM_ACTIVE_PRESENT_FLAG = 0x20
438 DM_BUFFER_FULL_FLAG = 0x100
439 DM_CONTROL_NODE = "control"
440 DM_DATA_OUT_FLAG = 0x10000
441 DM_DEFERRED_REMOVE = 0x20000
442 DM_DEV_ARM_POLL = 0xc138fd10
443 DM_DEV_CREATE = 0xc138fd03
444 DM_DEV_REMOVE = 0xc138fd04
445 DM_DEV_RENAME = 0xc138fd05
446 DM_DEV_SET_GEOMETRY = 0xc138fd0f
447 DM_DEV_STATUS = 0xc138fd07
448 DM_DEV_SUSPEND = 0xc138fd06
449 DM_DEV_WAIT = 0xc138fd08
450 DM_DIR = "mapper"
451 DM_GET_TARGET_VERSION = 0xc138fd11
452 DM_INACTIVE_PRESENT_FLAG = 0x40
453 DM_INTERNAL_SUSPEND_FLAG = 0x40000
454 DM_IOCTL = 0xfd
455 DM_LIST_DEVICES = 0xc138fd02
456 DM_LIST_VERSIONS = 0xc138fd0d
457 DM_MAX_TYPE_NAME = 0x10
458 DM_NAME_LEN = 0x80
459 DM_NOFLUSH_FLAG = 0x800
460 DM_PERSISTENT_DEV_FLAG = 0x8
461 DM_QUERY_INACTIVE_TABLE_FLAG = 0x1000
462 DM_READONLY_FLAG = 0x1
463 DM_REMOVE_ALL = 0xc138fd01
464 DM_SECURE_DATA_FLAG = 0x8000
465 DM_SKIP_BDGET_FLAG = 0x200
466 DM_SKIP_LOCKFS_FLAG = 0x400
467 DM_STATUS_TABLE_FLAG = 0x10
468 DM_SUSPEND_FLAG = 0x2
469 DM_TABLE_CLEAR = 0xc138fd0a
470 DM_TABLE_DEPS = 0xc138fd0b
471 DM_TABLE_LOAD = 0xc138fd09
472 DM_TABLE_STATUS = 0xc138fd0c
473 DM_TARGET_MSG = 0xc138fd0e
474 DM_UEVENT_GENERATED_FLAG = 0x2000
475 DM_UUID_FLAG = 0x4000
476 DM_UUID_LEN = 0x81
477 DM_VERSION = 0xc138fd00
478 DM_VERSION_EXTRA = "-ioctl (2020-02-27)"
479 DM_VERSION_MAJOR = 0x4
480 DM_VERSION_MINOR = 0x2a
481 DM_VERSION_PATCHLEVEL = 0x0
379482 DT_BLK = 0x6
380483 DT_CHR = 0x2
381484 DT_DIR = 0x4
582685 FD_CLOEXEC = 0x1
583686 FD_SETSIZE = 0x400
584687 FF0 = 0x0
688 FIDEDUPERANGE = 0xc0189436
585689 FSCRYPT_KEY_DESCRIPTOR_SIZE = 0x8
586690 FSCRYPT_KEY_DESC_PREFIX = "fscrypt:"
587691 FSCRYPT_KEY_DESC_PREFIX_SIZE = 0x8
19392043 SOL_ATM = 0x108
19402044 SOL_CAIF = 0x116
19412045 SOL_CAN_BASE = 0x64
2046 SOL_CAN_RAW = 0x65
19422047 SOL_DCCP = 0x10d
19432048 SOL_DECNET = 0x105
19442049 SOL_ICMPV6 = 0x3a
7070 EXTPROC = 0x10000
7171 FF1 = 0x8000
7272 FFDLY = 0x8000
73 FICLONE = 0x40049409
74 FICLONERANGE = 0x4020940d
7375 FLUSHO = 0x1000
7476 FP_XSTATE_MAGIC2 = 0x46505845
7577 FS_IOC_ENABLE_VERITY = 0x40806685
7070 EXTPROC = 0x10000
7171 FF1 = 0x8000
7272 FFDLY = 0x8000
73 FICLONE = 0x40049409
74 FICLONERANGE = 0x4020940d
7375 FLUSHO = 0x1000
7476 FP_XSTATE_MAGIC2 = 0x46505845
7577 FS_IOC_ENABLE_VERITY = 0x40806685
7070 EXTPROC = 0x10000
7171 FF1 = 0x8000
7272 FFDLY = 0x8000
73 FICLONE = 0x40049409
74 FICLONERANGE = 0x4020940d
7375 FLUSHO = 0x1000
7476 FS_IOC_ENABLE_VERITY = 0x40806685
7577 FS_IOC_GETFLAGS = 0x80046601
7272 EXTRA_MAGIC = 0x45585401
7373 FF1 = 0x8000
7474 FFDLY = 0x8000
75 FICLONE = 0x40049409
76 FICLONERANGE = 0x4020940d
7577 FLUSHO = 0x1000
7678 FPSIMD_MAGIC = 0x46508001
7779 FS_IOC_ENABLE_VERITY = 0x40806685
7070 EXTPROC = 0x10000
7171 FF1 = 0x8000
7272 FFDLY = 0x8000
73 FICLONE = 0x80049409
74 FICLONERANGE = 0x8020940d
7375 FLUSHO = 0x2000
7476 FS_IOC_ENABLE_VERITY = 0x80806685
7577 FS_IOC_GETFLAGS = 0x40046601
7070 EXTPROC = 0x10000
7171 FF1 = 0x8000
7272 FFDLY = 0x8000
73 FICLONE = 0x80049409
74 FICLONERANGE = 0x8020940d
7375 FLUSHO = 0x2000
7476 FS_IOC_ENABLE_VERITY = 0x80806685
7577 FS_IOC_GETFLAGS = 0x40086601
7070 EXTPROC = 0x10000
7171 FF1 = 0x8000
7272 FFDLY = 0x8000
73 FICLONE = 0x80049409
74 FICLONERANGE = 0x8020940d
7375 FLUSHO = 0x2000
7476 FS_IOC_ENABLE_VERITY = 0x80806685
7577 FS_IOC_GETFLAGS = 0x40086601
7070 EXTPROC = 0x10000
7171 FF1 = 0x8000
7272 FFDLY = 0x8000
73 FICLONE = 0x80049409
74 FICLONERANGE = 0x8020940d
7375 FLUSHO = 0x2000
7476 FS_IOC_ENABLE_VERITY = 0x80806685
7577 FS_IOC_GETFLAGS = 0x40046601
7070 EXTPROC = 0x10000000
7171 FF1 = 0x4000
7272 FFDLY = 0x4000
73 FICLONE = 0x80049409
74 FICLONERANGE = 0x8020940d
7375 FLUSHO = 0x800000
7476 FS_IOC_ENABLE_VERITY = 0x80806685
7577 FS_IOC_GETFLAGS = 0x40086601
7070 EXTPROC = 0x10000000
7171 FF1 = 0x4000
7272 FFDLY = 0x4000
73 FICLONE = 0x80049409
74 FICLONERANGE = 0x8020940d
7375 FLUSHO = 0x800000
7476 FS_IOC_ENABLE_VERITY = 0x80806685
7577 FS_IOC_GETFLAGS = 0x40086601
7070 EXTPROC = 0x10000
7171 FF1 = 0x8000
7272 FFDLY = 0x8000
73 FICLONE = 0x40049409
74 FICLONERANGE = 0x4020940d
7375 FLUSHO = 0x1000
7476 FS_IOC_ENABLE_VERITY = 0x40806685
7577 FS_IOC_GETFLAGS = 0x80086601
7070 EXTPROC = 0x10000
7171 FF1 = 0x8000
7272 FFDLY = 0x8000
73 FICLONE = 0x40049409
74 FICLONERANGE = 0x4020940d
7375 FLUSHO = 0x1000
7476 FS_IOC_ENABLE_VERITY = 0x40806685
7577 FS_IOC_GETFLAGS = 0x80086601
7474 EXTPROC = 0x10000
7575 FF1 = 0x8000
7676 FFDLY = 0x8000
77 FICLONE = 0x80049409
78 FICLONERANGE = 0x8020940d
7779 FLUSHO = 0x1000
7880 FS_IOC_ENABLE_VERITY = 0x80806685
7981 FS_IOC_GETFLAGS = 0x40086601
0 // mkerrors.sh -m64
1 // Code generated by the command above; see README.md. DO NOT EDIT.
2
3 // +build mips64,openbsd
4
5 // Code generated by cmd/cgo -godefs; DO NOT EDIT.
6 // cgo -godefs -- -m64 _const.go
7
8 package unix
9
10 import "syscall"
11
12 const (
13 AF_APPLETALK = 0x10
14 AF_BLUETOOTH = 0x20
15 AF_CCITT = 0xa
16 AF_CHAOS = 0x5
17 AF_CNT = 0x15
18 AF_COIP = 0x14
19 AF_DATAKIT = 0x9
20 AF_DECnet = 0xc
21 AF_DLI = 0xd
22 AF_E164 = 0x1a
23 AF_ECMA = 0x8
24 AF_ENCAP = 0x1c
25 AF_HYLINK = 0xf
26 AF_IMPLINK = 0x3
27 AF_INET = 0x2
28 AF_INET6 = 0x18
29 AF_IPX = 0x17
30 AF_ISDN = 0x1a
31 AF_ISO = 0x7
32 AF_KEY = 0x1e
33 AF_LAT = 0xe
34 AF_LINK = 0x12
35 AF_LOCAL = 0x1
36 AF_MAX = 0x24
37 AF_MPLS = 0x21
38 AF_NATM = 0x1b
39 AF_NS = 0x6
40 AF_OSI = 0x7
41 AF_PUP = 0x4
42 AF_ROUTE = 0x11
43 AF_SIP = 0x1d
44 AF_SNA = 0xb
45 AF_UNIX = 0x1
46 AF_UNSPEC = 0x0
47 ALTWERASE = 0x200
48 ARPHRD_ETHER = 0x1
49 ARPHRD_FRELAY = 0xf
50 ARPHRD_IEEE1394 = 0x18
51 ARPHRD_IEEE802 = 0x6
52 B0 = 0x0
53 B110 = 0x6e
54 B115200 = 0x1c200
55 B1200 = 0x4b0
56 B134 = 0x86
57 B14400 = 0x3840
58 B150 = 0x96
59 B1800 = 0x708
60 B19200 = 0x4b00
61 B200 = 0xc8
62 B230400 = 0x38400
63 B2400 = 0x960
64 B28800 = 0x7080
65 B300 = 0x12c
66 B38400 = 0x9600
67 B4800 = 0x12c0
68 B50 = 0x32
69 B57600 = 0xe100
70 B600 = 0x258
71 B7200 = 0x1c20
72 B75 = 0x4b
73 B76800 = 0x12c00
74 B9600 = 0x2580
75 BIOCFLUSH = 0x20004268
76 BIOCGBLEN = 0x40044266
77 BIOCGDIRFILT = 0x4004427c
78 BIOCGDLT = 0x4004426a
79 BIOCGDLTLIST = 0xc010427b
80 BIOCGETIF = 0x4020426b
81 BIOCGFILDROP = 0x40044278
82 BIOCGHDRCMPLT = 0x40044274
83 BIOCGRSIG = 0x40044273
84 BIOCGRTIMEOUT = 0x4010426e
85 BIOCGSTATS = 0x4008426f
86 BIOCIMMEDIATE = 0x80044270
87 BIOCLOCK = 0x20004276
88 BIOCPROMISC = 0x20004269
89 BIOCSBLEN = 0xc0044266
90 BIOCSDIRFILT = 0x8004427d
91 BIOCSDLT = 0x8004427a
92 BIOCSETF = 0x80104267
93 BIOCSETIF = 0x8020426c
94 BIOCSETWF = 0x80104277
95 BIOCSFILDROP = 0x80044279
96 BIOCSHDRCMPLT = 0x80044275
97 BIOCSRSIG = 0x80044272
98 BIOCSRTIMEOUT = 0x8010426d
99 BIOCVERSION = 0x40044271
100 BPF_A = 0x10
101 BPF_ABS = 0x20
102 BPF_ADD = 0x0
103 BPF_ALIGNMENT = 0x4
104 BPF_ALU = 0x4
105 BPF_AND = 0x50
106 BPF_B = 0x10
107 BPF_DIRECTION_IN = 0x1
108 BPF_DIRECTION_OUT = 0x2
109 BPF_DIV = 0x30
110 BPF_FILDROP_CAPTURE = 0x1
111 BPF_FILDROP_DROP = 0x2
112 BPF_FILDROP_PASS = 0x0
113 BPF_H = 0x8
114 BPF_IMM = 0x0
115 BPF_IND = 0x40
116 BPF_JA = 0x0
117 BPF_JEQ = 0x10
118 BPF_JGE = 0x30
119 BPF_JGT = 0x20
120 BPF_JMP = 0x5
121 BPF_JSET = 0x40
122 BPF_K = 0x0
123 BPF_LD = 0x0
124 BPF_LDX = 0x1
125 BPF_LEN = 0x80
126 BPF_LSH = 0x60
127 BPF_MAJOR_VERSION = 0x1
128 BPF_MAXBUFSIZE = 0x200000
129 BPF_MAXINSNS = 0x200
130 BPF_MEM = 0x60
131 BPF_MEMWORDS = 0x10
132 BPF_MINBUFSIZE = 0x20
133 BPF_MINOR_VERSION = 0x1
134 BPF_MISC = 0x7
135 BPF_MSH = 0xa0
136 BPF_MUL = 0x20
137 BPF_NEG = 0x80
138 BPF_OR = 0x40
139 BPF_RELEASE = 0x30bb6
140 BPF_RET = 0x6
141 BPF_RSH = 0x70
142 BPF_ST = 0x2
143 BPF_STX = 0x3
144 BPF_SUB = 0x10
145 BPF_TAX = 0x0
146 BPF_TXA = 0x80
147 BPF_W = 0x0
148 BPF_X = 0x8
149 BRKINT = 0x2
150 CFLUSH = 0xf
151 CLOCAL = 0x8000
152 CLOCK_BOOTTIME = 0x6
153 CLOCK_MONOTONIC = 0x3
154 CLOCK_PROCESS_CPUTIME_ID = 0x2
155 CLOCK_REALTIME = 0x0
156 CLOCK_THREAD_CPUTIME_ID = 0x4
157 CLOCK_UPTIME = 0x5
158 CPUSTATES = 0x6
159 CP_IDLE = 0x5
160 CP_INTR = 0x4
161 CP_NICE = 0x1
162 CP_SPIN = 0x3
163 CP_SYS = 0x2
164 CP_USER = 0x0
165 CREAD = 0x800
166 CRTSCTS = 0x10000
167 CS5 = 0x0
168 CS6 = 0x100
169 CS7 = 0x200
170 CS8 = 0x300
171 CSIZE = 0x300
172 CSTART = 0x11
173 CSTATUS = 0xff
174 CSTOP = 0x13
175 CSTOPB = 0x400
176 CSUSP = 0x1a
177 CTL_HW = 0x6
178 CTL_KERN = 0x1
179 CTL_MAXNAME = 0xc
180 CTL_NET = 0x4
181 DIOCADDQUEUE = 0xc110445d
182 DIOCADDRULE = 0xcd604404
183 DIOCADDSTATE = 0xc1084425
184 DIOCCHANGERULE = 0xcd60441a
185 DIOCCLRIFFLAG = 0xc028445a
186 DIOCCLRSRCNODES = 0x20004455
187 DIOCCLRSTATES = 0xc0e04412
188 DIOCCLRSTATUS = 0xc0284416
189 DIOCGETLIMIT = 0xc0084427
190 DIOCGETQSTATS = 0xc1204460
191 DIOCGETQUEUE = 0xc110445f
192 DIOCGETQUEUES = 0xc110445e
193 DIOCGETRULE = 0xcd604407
194 DIOCGETRULES = 0xcd604406
195 DIOCGETRULESET = 0xc444443b
196 DIOCGETRULESETS = 0xc444443a
197 DIOCGETSRCNODES = 0xc0104454
198 DIOCGETSTATE = 0xc1084413
199 DIOCGETSTATES = 0xc0104419
200 DIOCGETSTATUS = 0xc1e84415
201 DIOCGETSYNFLWATS = 0xc0084463
202 DIOCGETTIMEOUT = 0xc008441e
203 DIOCIGETIFACES = 0xc0284457
204 DIOCKILLSRCNODES = 0xc080445b
205 DIOCKILLSTATES = 0xc0e04429
206 DIOCNATLOOK = 0xc0504417
207 DIOCOSFPADD = 0xc088444f
208 DIOCOSFPFLUSH = 0x2000444e
209 DIOCOSFPGET = 0xc0884450
210 DIOCRADDADDRS = 0xc4504443
211 DIOCRADDTABLES = 0xc450443d
212 DIOCRCLRADDRS = 0xc4504442
213 DIOCRCLRASTATS = 0xc4504448
214 DIOCRCLRTABLES = 0xc450443c
215 DIOCRCLRTSTATS = 0xc4504441
216 DIOCRDELADDRS = 0xc4504444
217 DIOCRDELTABLES = 0xc450443e
218 DIOCRGETADDRS = 0xc4504446
219 DIOCRGETASTATS = 0xc4504447
220 DIOCRGETTABLES = 0xc450443f
221 DIOCRGETTSTATS = 0xc4504440
222 DIOCRINADEFINE = 0xc450444d
223 DIOCRSETADDRS = 0xc4504445
224 DIOCRSETTFLAGS = 0xc450444a
225 DIOCRTSTADDRS = 0xc4504449
226 DIOCSETDEBUG = 0xc0044418
227 DIOCSETHOSTID = 0xc0044456
228 DIOCSETIFFLAG = 0xc0284459
229 DIOCSETLIMIT = 0xc0084428
230 DIOCSETREASS = 0xc004445c
231 DIOCSETSTATUSIF = 0xc0284414
232 DIOCSETSYNCOOKIES = 0xc0014462
233 DIOCSETSYNFLWATS = 0xc0084461
234 DIOCSETTIMEOUT = 0xc008441d
235 DIOCSTART = 0x20004401
236 DIOCSTOP = 0x20004402
237 DIOCXBEGIN = 0xc0104451
238 DIOCXCOMMIT = 0xc0104452
239 DIOCXROLLBACK = 0xc0104453
240 DLT_ARCNET = 0x7
241 DLT_ATM_RFC1483 = 0xb
242 DLT_AX25 = 0x3
243 DLT_CHAOS = 0x5
244 DLT_C_HDLC = 0x68
245 DLT_EN10MB = 0x1
246 DLT_EN3MB = 0x2
247 DLT_ENC = 0xd
248 DLT_FDDI = 0xa
249 DLT_IEEE802 = 0x6
250 DLT_IEEE802_11 = 0x69
251 DLT_IEEE802_11_RADIO = 0x7f
252 DLT_LOOP = 0xc
253 DLT_MPLS = 0xdb
254 DLT_NULL = 0x0
255 DLT_OPENFLOW = 0x10b
256 DLT_PFLOG = 0x75
257 DLT_PFSYNC = 0x12
258 DLT_PPP = 0x9
259 DLT_PPP_BSDOS = 0x10
260 DLT_PPP_ETHER = 0x33
261 DLT_PPP_SERIAL = 0x32
262 DLT_PRONET = 0x4
263 DLT_RAW = 0xe
264 DLT_SLIP = 0x8
265 DLT_SLIP_BSDOS = 0xf
266 DLT_USBPCAP = 0xf9
267 DLT_USER0 = 0x93
268 DLT_USER1 = 0x94
269 DLT_USER10 = 0x9d
270 DLT_USER11 = 0x9e
271 DLT_USER12 = 0x9f
272 DLT_USER13 = 0xa0
273 DLT_USER14 = 0xa1
274 DLT_USER15 = 0xa2
275 DLT_USER2 = 0x95
276 DLT_USER3 = 0x96
277 DLT_USER4 = 0x97
278 DLT_USER5 = 0x98
279 DLT_USER6 = 0x99
280 DLT_USER7 = 0x9a
281 DLT_USER8 = 0x9b
282 DLT_USER9 = 0x9c
283 DT_BLK = 0x6
284 DT_CHR = 0x2
285 DT_DIR = 0x4
286 DT_FIFO = 0x1
287 DT_LNK = 0xa
288 DT_REG = 0x8
289 DT_SOCK = 0xc
290 DT_UNKNOWN = 0x0
291 ECHO = 0x8
292 ECHOCTL = 0x40
293 ECHOE = 0x2
294 ECHOK = 0x4
295 ECHOKE = 0x1
296 ECHONL = 0x10
297 ECHOPRT = 0x20
298 EMT_TAGOVF = 0x1
299 EMUL_ENABLED = 0x1
300 EMUL_NATIVE = 0x2
301 ENDRUNDISC = 0x9
302 ETHERMIN = 0x2e
303 ETHERMTU = 0x5dc
304 ETHERTYPE_8023 = 0x4
305 ETHERTYPE_AARP = 0x80f3
306 ETHERTYPE_ACCTON = 0x8390
307 ETHERTYPE_AEONIC = 0x8036
308 ETHERTYPE_ALPHA = 0x814a
309 ETHERTYPE_AMBER = 0x6008
310 ETHERTYPE_AMOEBA = 0x8145
311 ETHERTYPE_AOE = 0x88a2
312 ETHERTYPE_APOLLO = 0x80f7
313 ETHERTYPE_APOLLODOMAIN = 0x8019
314 ETHERTYPE_APPLETALK = 0x809b
315 ETHERTYPE_APPLITEK = 0x80c7
316 ETHERTYPE_ARGONAUT = 0x803a
317 ETHERTYPE_ARP = 0x806
318 ETHERTYPE_AT = 0x809b
319 ETHERTYPE_ATALK = 0x809b
320 ETHERTYPE_ATOMIC = 0x86df
321 ETHERTYPE_ATT = 0x8069
322 ETHERTYPE_ATTSTANFORD = 0x8008
323 ETHERTYPE_AUTOPHON = 0x806a
324 ETHERTYPE_AXIS = 0x8856
325 ETHERTYPE_BCLOOP = 0x9003
326 ETHERTYPE_BOFL = 0x8102
327 ETHERTYPE_CABLETRON = 0x7034
328 ETHERTYPE_CHAOS = 0x804
329 ETHERTYPE_COMDESIGN = 0x806c
330 ETHERTYPE_COMPUGRAPHIC = 0x806d
331 ETHERTYPE_COUNTERPOINT = 0x8062
332 ETHERTYPE_CRONUS = 0x8004
333 ETHERTYPE_CRONUSVLN = 0x8003
334 ETHERTYPE_DCA = 0x1234
335 ETHERTYPE_DDE = 0x807b
336 ETHERTYPE_DEBNI = 0xaaaa
337 ETHERTYPE_DECAM = 0x8048
338 ETHERTYPE_DECCUST = 0x6006
339 ETHERTYPE_DECDIAG = 0x6005
340 ETHERTYPE_DECDNS = 0x803c
341 ETHERTYPE_DECDTS = 0x803e
342 ETHERTYPE_DECEXPER = 0x6000
343 ETHERTYPE_DECLAST = 0x8041
344 ETHERTYPE_DECLTM = 0x803f
345 ETHERTYPE_DECMUMPS = 0x6009
346 ETHERTYPE_DECNETBIOS = 0x8040
347 ETHERTYPE_DELTACON = 0x86de
348 ETHERTYPE_DIDDLE = 0x4321
349 ETHERTYPE_DLOG1 = 0x660
350 ETHERTYPE_DLOG2 = 0x661
351 ETHERTYPE_DN = 0x6003
352 ETHERTYPE_DOGFIGHT = 0x1989
353 ETHERTYPE_DSMD = 0x8039
354 ETHERTYPE_ECMA = 0x803
355 ETHERTYPE_ENCRYPT = 0x803d
356 ETHERTYPE_ES = 0x805d
357 ETHERTYPE_EXCELAN = 0x8010
358 ETHERTYPE_EXPERDATA = 0x8049
359 ETHERTYPE_FLIP = 0x8146
360 ETHERTYPE_FLOWCONTROL = 0x8808
361 ETHERTYPE_FRARP = 0x808
362 ETHERTYPE_GENDYN = 0x8068
363 ETHERTYPE_HAYES = 0x8130
364 ETHERTYPE_HIPPI_FP = 0x8180
365 ETHERTYPE_HITACHI = 0x8820
366 ETHERTYPE_HP = 0x8005
367 ETHERTYPE_IEEEPUP = 0xa00
368 ETHERTYPE_IEEEPUPAT = 0xa01
369 ETHERTYPE_IMLBL = 0x4c42
370 ETHERTYPE_IMLBLDIAG = 0x424c
371 ETHERTYPE_IP = 0x800
372 ETHERTYPE_IPAS = 0x876c
373 ETHERTYPE_IPV6 = 0x86dd
374 ETHERTYPE_IPX = 0x8137
375 ETHERTYPE_IPXNEW = 0x8037
376 ETHERTYPE_KALPANA = 0x8582
377 ETHERTYPE_LANBRIDGE = 0x8038
378 ETHERTYPE_LANPROBE = 0x8888
379 ETHERTYPE_LAT = 0x6004
380 ETHERTYPE_LBACK = 0x9000
381 ETHERTYPE_LITTLE = 0x8060
382 ETHERTYPE_LLDP = 0x88cc
383 ETHERTYPE_LOGICRAFT = 0x8148
384 ETHERTYPE_LOOPBACK = 0x9000
385 ETHERTYPE_MACSEC = 0x88e5
386 ETHERTYPE_MATRA = 0x807a
387 ETHERTYPE_MAX = 0xffff
388 ETHERTYPE_MERIT = 0x807c
389 ETHERTYPE_MICP = 0x873a
390 ETHERTYPE_MOPDL = 0x6001
391 ETHERTYPE_MOPRC = 0x6002
392 ETHERTYPE_MOTOROLA = 0x818d
393 ETHERTYPE_MPLS = 0x8847
394 ETHERTYPE_MPLS_MCAST = 0x8848
395 ETHERTYPE_MUMPS = 0x813f
396 ETHERTYPE_NBPCC = 0x3c04
397 ETHERTYPE_NBPCLAIM = 0x3c09
398 ETHERTYPE_NBPCLREQ = 0x3c05
399 ETHERTYPE_NBPCLRSP = 0x3c06
400 ETHERTYPE_NBPCREQ = 0x3c02
401 ETHERTYPE_NBPCRSP = 0x3c03
402 ETHERTYPE_NBPDG = 0x3c07
403 ETHERTYPE_NBPDGB = 0x3c08
404 ETHERTYPE_NBPDLTE = 0x3c0a
405 ETHERTYPE_NBPRAR = 0x3c0c
406 ETHERTYPE_NBPRAS = 0x3c0b
407 ETHERTYPE_NBPRST = 0x3c0d
408 ETHERTYPE_NBPSCD = 0x3c01
409 ETHERTYPE_NBPVCD = 0x3c00
410 ETHERTYPE_NBS = 0x802
411 ETHERTYPE_NCD = 0x8149
412 ETHERTYPE_NESTAR = 0x8006
413 ETHERTYPE_NETBEUI = 0x8191
414 ETHERTYPE_NOVELL = 0x8138
415 ETHERTYPE_NS = 0x600
416 ETHERTYPE_NSAT = 0x601
417 ETHERTYPE_NSCOMPAT = 0x807
418 ETHERTYPE_NTRAILER = 0x10
419 ETHERTYPE_OS9 = 0x7007
420 ETHERTYPE_OS9NET = 0x7009
421 ETHERTYPE_PACER = 0x80c6
422 ETHERTYPE_PAE = 0x888e
423 ETHERTYPE_PBB = 0x88e7
424 ETHERTYPE_PCS = 0x4242
425 ETHERTYPE_PLANNING = 0x8044
426 ETHERTYPE_PPP = 0x880b
427 ETHERTYPE_PPPOE = 0x8864
428 ETHERTYPE_PPPOEDISC = 0x8863
429 ETHERTYPE_PRIMENTS = 0x7031
430 ETHERTYPE_PUP = 0x200
431 ETHERTYPE_PUPAT = 0x200
432 ETHERTYPE_QINQ = 0x88a8
433 ETHERTYPE_RACAL = 0x7030
434 ETHERTYPE_RATIONAL = 0x8150
435 ETHERTYPE_RAWFR = 0x6559
436 ETHERTYPE_RCL = 0x1995
437 ETHERTYPE_RDP = 0x8739
438 ETHERTYPE_RETIX = 0x80f2
439 ETHERTYPE_REVARP = 0x8035
440 ETHERTYPE_SCA = 0x6007
441 ETHERTYPE_SECTRA = 0x86db
442 ETHERTYPE_SECUREDATA = 0x876d
443 ETHERTYPE_SGITW = 0x817e
444 ETHERTYPE_SG_BOUNCE = 0x8016
445 ETHERTYPE_SG_DIAG = 0x8013
446 ETHERTYPE_SG_NETGAMES = 0x8014
447 ETHERTYPE_SG_RESV = 0x8015
448 ETHERTYPE_SIMNET = 0x5208
449 ETHERTYPE_SLOW = 0x8809
450 ETHERTYPE_SNA = 0x80d5
451 ETHERTYPE_SNMP = 0x814c
452 ETHERTYPE_SONIX = 0xfaf5
453 ETHERTYPE_SPIDER = 0x809f
454 ETHERTYPE_SPRITE = 0x500
455 ETHERTYPE_STP = 0x8181
456 ETHERTYPE_TALARIS = 0x812b
457 ETHERTYPE_TALARISMC = 0x852b
458 ETHERTYPE_TCPCOMP = 0x876b
459 ETHERTYPE_TCPSM = 0x9002
460 ETHERTYPE_TEC = 0x814f
461 ETHERTYPE_TIGAN = 0x802f
462 ETHERTYPE_TRAIL = 0x1000
463 ETHERTYPE_TRANSETHER = 0x6558
464 ETHERTYPE_TYMSHARE = 0x802e
465 ETHERTYPE_UBBST = 0x7005
466 ETHERTYPE_UBDEBUG = 0x900
467 ETHERTYPE_UBDIAGLOOP = 0x7002
468 ETHERTYPE_UBDL = 0x7000
469 ETHERTYPE_UBNIU = 0x7001
470 ETHERTYPE_UBNMC = 0x7003
471 ETHERTYPE_VALID = 0x1600
472 ETHERTYPE_VARIAN = 0x80dd
473 ETHERTYPE_VAXELN = 0x803b
474 ETHERTYPE_VEECO = 0x8067
475 ETHERTYPE_VEXP = 0x805b
476 ETHERTYPE_VGLAB = 0x8131
477 ETHERTYPE_VINES = 0xbad
478 ETHERTYPE_VINESECHO = 0xbaf
479 ETHERTYPE_VINESLOOP = 0xbae
480 ETHERTYPE_VITAL = 0xff00
481 ETHERTYPE_VLAN = 0x8100
482 ETHERTYPE_VLTLMAN = 0x8080
483 ETHERTYPE_VPROD = 0x805c
484 ETHERTYPE_VURESERVED = 0x8147
485 ETHERTYPE_WATERLOO = 0x8130
486 ETHERTYPE_WELLFLEET = 0x8103
487 ETHERTYPE_X25 = 0x805
488 ETHERTYPE_X75 = 0x801
489 ETHERTYPE_XNSSM = 0x9001
490 ETHERTYPE_XTP = 0x817d
491 ETHER_ADDR_LEN = 0x6
492 ETHER_ALIGN = 0x2
493 ETHER_CRC_LEN = 0x4
494 ETHER_CRC_POLY_BE = 0x4c11db6
495 ETHER_CRC_POLY_LE = 0xedb88320
496 ETHER_HDR_LEN = 0xe
497 ETHER_MAX_DIX_LEN = 0x600
498 ETHER_MAX_HARDMTU_LEN = 0xff9b
499 ETHER_MAX_LEN = 0x5ee
500 ETHER_MIN_LEN = 0x40
501 ETHER_TYPE_LEN = 0x2
502 ETHER_VLAN_ENCAP_LEN = 0x4
503 EVFILT_AIO = -0x3
504 EVFILT_DEVICE = -0x8
505 EVFILT_PROC = -0x5
506 EVFILT_READ = -0x1
507 EVFILT_SIGNAL = -0x6
508 EVFILT_SYSCOUNT = 0x8
509 EVFILT_TIMER = -0x7
510 EVFILT_VNODE = -0x4
511 EVFILT_WRITE = -0x2
512 EVL_ENCAPLEN = 0x4
513 EVL_PRIO_BITS = 0xd
514 EVL_PRIO_MAX = 0x7
515 EVL_VLID_MASK = 0xfff
516 EVL_VLID_MAX = 0xffe
517 EVL_VLID_MIN = 0x1
518 EVL_VLID_NULL = 0x0
519 EV_ADD = 0x1
520 EV_CLEAR = 0x20
521 EV_DELETE = 0x2
522 EV_DISABLE = 0x8
523 EV_DISPATCH = 0x80
524 EV_ENABLE = 0x4
525 EV_EOF = 0x8000
526 EV_ERROR = 0x4000
527 EV_FLAG1 = 0x2000
528 EV_ONESHOT = 0x10
529 EV_RECEIPT = 0x40
530 EV_SYSFLAGS = 0xf000
531 EXTA = 0x4b00
532 EXTB = 0x9600
533 EXTPROC = 0x800
534 FD_CLOEXEC = 0x1
535 FD_SETSIZE = 0x400
536 FLUSHO = 0x800000
537 F_DUPFD = 0x0
538 F_DUPFD_CLOEXEC = 0xa
539 F_GETFD = 0x1
540 F_GETFL = 0x3
541 F_GETLK = 0x7
542 F_GETOWN = 0x5
543 F_ISATTY = 0xb
544 F_OK = 0x0
545 F_RDLCK = 0x1
546 F_SETFD = 0x2
547 F_SETFL = 0x4
548 F_SETLK = 0x8
549 F_SETLKW = 0x9
550 F_SETOWN = 0x6
551 F_UNLCK = 0x2
552 F_WRLCK = 0x3
553 HUPCL = 0x4000
554 HW_MACHINE = 0x1
555 ICANON = 0x100
556 ICMP6_FILTER = 0x12
557 ICRNL = 0x100
558 IEXTEN = 0x400
559 IFAN_ARRIVAL = 0x0
560 IFAN_DEPARTURE = 0x1
561 IFF_ALLMULTI = 0x200
562 IFF_BROADCAST = 0x2
563 IFF_CANTCHANGE = 0x8e52
564 IFF_DEBUG = 0x4
565 IFF_LINK0 = 0x1000
566 IFF_LINK1 = 0x2000
567 IFF_LINK2 = 0x4000
568 IFF_LOOPBACK = 0x8
569 IFF_MULTICAST = 0x8000
570 IFF_NOARP = 0x80
571 IFF_OACTIVE = 0x400
572 IFF_POINTOPOINT = 0x10
573 IFF_PROMISC = 0x100
574 IFF_RUNNING = 0x40
575 IFF_SIMPLEX = 0x800
576 IFF_STATICARP = 0x20
577 IFF_UP = 0x1
578 IFNAMSIZ = 0x10
579 IFT_1822 = 0x2
580 IFT_A12MPPSWITCH = 0x82
581 IFT_AAL2 = 0xbb
582 IFT_AAL5 = 0x31
583 IFT_ADSL = 0x5e
584 IFT_AFLANE8023 = 0x3b
585 IFT_AFLANE8025 = 0x3c
586 IFT_ARAP = 0x58
587 IFT_ARCNET = 0x23
588 IFT_ARCNETPLUS = 0x24
589 IFT_ASYNC = 0x54
590 IFT_ATM = 0x25
591 IFT_ATMDXI = 0x69
592 IFT_ATMFUNI = 0x6a
593 IFT_ATMIMA = 0x6b
594 IFT_ATMLOGICAL = 0x50
595 IFT_ATMRADIO = 0xbd
596 IFT_ATMSUBINTERFACE = 0x86
597 IFT_ATMVCIENDPT = 0xc2
598 IFT_ATMVIRTUAL = 0x95
599 IFT_BGPPOLICYACCOUNTING = 0xa2
600 IFT_BLUETOOTH = 0xf8
601 IFT_BRIDGE = 0xd1
602 IFT_BSC = 0x53
603 IFT_CARP = 0xf7
604 IFT_CCTEMUL = 0x3d
605 IFT_CEPT = 0x13
606 IFT_CES = 0x85
607 IFT_CHANNEL = 0x46
608 IFT_CNR = 0x55
609 IFT_COFFEE = 0x84
610 IFT_COMPOSITELINK = 0x9b
611 IFT_DCN = 0x8d
612 IFT_DIGITALPOWERLINE = 0x8a
613 IFT_DIGITALWRAPPEROVERHEADCHANNEL = 0xba
614 IFT_DLSW = 0x4a
615 IFT_DOCSCABLEDOWNSTREAM = 0x80
616 IFT_DOCSCABLEMACLAYER = 0x7f
617 IFT_DOCSCABLEUPSTREAM = 0x81
618 IFT_DOCSCABLEUPSTREAMCHANNEL = 0xcd
619 IFT_DS0 = 0x51
620 IFT_DS0BUNDLE = 0x52
621 IFT_DS1FDL = 0xaa
622 IFT_DS3 = 0x1e
623 IFT_DTM = 0x8c
624 IFT_DUMMY = 0xf1
625 IFT_DVBASILN = 0xac
626 IFT_DVBASIOUT = 0xad
627 IFT_DVBRCCDOWNSTREAM = 0x93
628 IFT_DVBRCCMACLAYER = 0x92
629 IFT_DVBRCCUPSTREAM = 0x94
630 IFT_ECONET = 0xce
631 IFT_ENC = 0xf4
632 IFT_EON = 0x19
633 IFT_EPLRS = 0x57
634 IFT_ESCON = 0x49
635 IFT_ETHER = 0x6
636 IFT_FAITH = 0xf3
637 IFT_FAST = 0x7d
638 IFT_FASTETHER = 0x3e
639 IFT_FASTETHERFX = 0x45
640 IFT_FDDI = 0xf
641 IFT_FIBRECHANNEL = 0x38
642 IFT_FRAMERELAYINTERCONNECT = 0x3a
643 IFT_FRAMERELAYMPI = 0x5c
644 IFT_FRDLCIENDPT = 0xc1
645 IFT_FRELAY = 0x20
646 IFT_FRELAYDCE = 0x2c
647 IFT_FRF16MFRBUNDLE = 0xa3
648 IFT_FRFORWARD = 0x9e
649 IFT_G703AT2MB = 0x43
650 IFT_G703AT64K = 0x42
651 IFT_GIF = 0xf0
652 IFT_GIGABITETHERNET = 0x75
653 IFT_GR303IDT = 0xb2
654 IFT_GR303RDT = 0xb1
655 IFT_H323GATEKEEPER = 0xa4
656 IFT_H323PROXY = 0xa5
657 IFT_HDH1822 = 0x3
658 IFT_HDLC = 0x76
659 IFT_HDSL2 = 0xa8
660 IFT_HIPERLAN2 = 0xb7
661 IFT_HIPPI = 0x2f
662 IFT_HIPPIINTERFACE = 0x39
663 IFT_HOSTPAD = 0x5a
664 IFT_HSSI = 0x2e
665 IFT_HY = 0xe
666 IFT_IBM370PARCHAN = 0x48
667 IFT_IDSL = 0x9a
668 IFT_IEEE1394 = 0x90
669 IFT_IEEE80211 = 0x47
670 IFT_IEEE80212 = 0x37
671 IFT_IEEE8023ADLAG = 0xa1
672 IFT_IFGSN = 0x91
673 IFT_IMT = 0xbe
674 IFT_INFINIBAND = 0xc7
675 IFT_INTERLEAVE = 0x7c
676 IFT_IP = 0x7e
677 IFT_IPFORWARD = 0x8e
678 IFT_IPOVERATM = 0x72
679 IFT_IPOVERCDLC = 0x6d
680 IFT_IPOVERCLAW = 0x6e
681 IFT_IPSWITCH = 0x4e
682 IFT_ISDN = 0x3f
683 IFT_ISDNBASIC = 0x14
684 IFT_ISDNPRIMARY = 0x15
685 IFT_ISDNS = 0x4b
686 IFT_ISDNU = 0x4c
687 IFT_ISO88022LLC = 0x29
688 IFT_ISO88023 = 0x7
689 IFT_ISO88024 = 0x8
690 IFT_ISO88025 = 0x9
691 IFT_ISO88025CRFPINT = 0x62
692 IFT_ISO88025DTR = 0x56
693 IFT_ISO88025FIBER = 0x73
694 IFT_ISO88026 = 0xa
695 IFT_ISUP = 0xb3
696 IFT_L2VLAN = 0x87
697 IFT_L3IPVLAN = 0x88
698 IFT_L3IPXVLAN = 0x89
699 IFT_LAPB = 0x10
700 IFT_LAPD = 0x4d
701 IFT_LAPF = 0x77
702 IFT_LINEGROUP = 0xd2
703 IFT_LOCALTALK = 0x2a
704 IFT_LOOP = 0x18
705 IFT_MBIM = 0xfa
706 IFT_MEDIAMAILOVERIP = 0x8b
707 IFT_MFSIGLINK = 0xa7
708 IFT_MIOX25 = 0x26
709 IFT_MODEM = 0x30
710 IFT_MPC = 0x71
711 IFT_MPLS = 0xa6
712 IFT_MPLSTUNNEL = 0x96
713 IFT_MSDSL = 0x8f
714 IFT_MVL = 0xbf
715 IFT_MYRINET = 0x63
716 IFT_NFAS = 0xaf
717 IFT_NSIP = 0x1b
718 IFT_OPTICALCHANNEL = 0xc3
719 IFT_OPTICALTRANSPORT = 0xc4
720 IFT_OTHER = 0x1
721 IFT_P10 = 0xc
722 IFT_P80 = 0xd
723 IFT_PARA = 0x22
724 IFT_PFLOG = 0xf5
725 IFT_PFLOW = 0xf9
726 IFT_PFSYNC = 0xf6
727 IFT_PLC = 0xae
728 IFT_PON155 = 0xcf
729 IFT_PON622 = 0xd0
730 IFT_POS = 0xab
731 IFT_PPP = 0x17
732 IFT_PPPMULTILINKBUNDLE = 0x6c
733 IFT_PROPATM = 0xc5
734 IFT_PROPBWAP2MP = 0xb8
735 IFT_PROPCNLS = 0x59
736 IFT_PROPDOCSWIRELESSDOWNSTREAM = 0xb5
737 IFT_PROPDOCSWIRELESSMACLAYER = 0xb4
738 IFT_PROPDOCSWIRELESSUPSTREAM = 0xb6
739 IFT_PROPMUX = 0x36
740 IFT_PROPVIRTUAL = 0x35
741 IFT_PROPWIRELESSP2P = 0x9d
742 IFT_PTPSERIAL = 0x16
743 IFT_PVC = 0xf2
744 IFT_Q2931 = 0xc9
745 IFT_QLLC = 0x44
746 IFT_RADIOMAC = 0xbc
747 IFT_RADSL = 0x5f
748 IFT_REACHDSL = 0xc0
749 IFT_RFC1483 = 0x9f
750 IFT_RS232 = 0x21
751 IFT_RSRB = 0x4f
752 IFT_SDLC = 0x11
753 IFT_SDSL = 0x60
754 IFT_SHDSL = 0xa9
755 IFT_SIP = 0x1f
756 IFT_SIPSIG = 0xcc
757 IFT_SIPTG = 0xcb
758 IFT_SLIP = 0x1c
759 IFT_SMDSDXI = 0x2b
760 IFT_SMDSICIP = 0x34
761 IFT_SONET = 0x27
762 IFT_SONETOVERHEADCHANNEL = 0xb9
763 IFT_SONETPATH = 0x32
764 IFT_SONETVT = 0x33
765 IFT_SRP = 0x97
766 IFT_SS7SIGLINK = 0x9c
767 IFT_STACKTOSTACK = 0x6f
768 IFT_STARLAN = 0xb
769 IFT_T1 = 0x12
770 IFT_TDLC = 0x74
771 IFT_TELINK = 0xc8
772 IFT_TERMPAD = 0x5b
773 IFT_TR008 = 0xb0
774 IFT_TRANSPHDLC = 0x7b
775 IFT_TUNNEL = 0x83
776 IFT_ULTRA = 0x1d
777 IFT_USB = 0xa0
778 IFT_V11 = 0x40
779 IFT_V35 = 0x2d
780 IFT_V36 = 0x41
781 IFT_V37 = 0x78
782 IFT_VDSL = 0x61
783 IFT_VIRTUALIPADDRESS = 0x70
784 IFT_VIRTUALTG = 0xca
785 IFT_VOICEDID = 0xd5
786 IFT_VOICEEM = 0x64
787 IFT_VOICEEMFGD = 0xd3
788 IFT_VOICEENCAP = 0x67
789 IFT_VOICEFGDEANA = 0xd4
790 IFT_VOICEFXO = 0x65
791 IFT_VOICEFXS = 0x66
792 IFT_VOICEOVERATM = 0x98
793 IFT_VOICEOVERCABLE = 0xc6
794 IFT_VOICEOVERFRAMERELAY = 0x99
795 IFT_VOICEOVERIP = 0x68
796 IFT_X213 = 0x5d
797 IFT_X25 = 0x5
798 IFT_X25DDN = 0x4
799 IFT_X25HUNTGROUP = 0x7a
800 IFT_X25MLP = 0x79
801 IFT_X25PLE = 0x28
802 IFT_XETHER = 0x1a
803 IGNBRK = 0x1
804 IGNCR = 0x80
805 IGNPAR = 0x4
806 IMAXBEL = 0x2000
807 INLCR = 0x40
808 INPCK = 0x10
809 IN_CLASSA_HOST = 0xffffff
810 IN_CLASSA_MAX = 0x80
811 IN_CLASSA_NET = 0xff000000
812 IN_CLASSA_NSHIFT = 0x18
813 IN_CLASSB_HOST = 0xffff
814 IN_CLASSB_MAX = 0x10000
815 IN_CLASSB_NET = 0xffff0000
816 IN_CLASSB_NSHIFT = 0x10
817 IN_CLASSC_HOST = 0xff
818 IN_CLASSC_NET = 0xffffff00
819 IN_CLASSC_NSHIFT = 0x8
820 IN_CLASSD_HOST = 0xfffffff
821 IN_CLASSD_NET = 0xf0000000
822 IN_CLASSD_NSHIFT = 0x1c
823 IN_LOOPBACKNET = 0x7f
824 IN_RFC3021_HOST = 0x1
825 IN_RFC3021_NET = 0xfffffffe
826 IN_RFC3021_NSHIFT = 0x1f
827 IPPROTO_AH = 0x33
828 IPPROTO_CARP = 0x70
829 IPPROTO_DIVERT = 0x102
830 IPPROTO_DONE = 0x101
831 IPPROTO_DSTOPTS = 0x3c
832 IPPROTO_EGP = 0x8
833 IPPROTO_ENCAP = 0x62
834 IPPROTO_EON = 0x50
835 IPPROTO_ESP = 0x32
836 IPPROTO_ETHERIP = 0x61
837 IPPROTO_FRAGMENT = 0x2c
838 IPPROTO_GGP = 0x3
839 IPPROTO_GRE = 0x2f
840 IPPROTO_HOPOPTS = 0x0
841 IPPROTO_ICMP = 0x1
842 IPPROTO_ICMPV6 = 0x3a
843 IPPROTO_IDP = 0x16
844 IPPROTO_IGMP = 0x2
845 IPPROTO_IP = 0x0
846 IPPROTO_IPCOMP = 0x6c
847 IPPROTO_IPIP = 0x4
848 IPPROTO_IPV4 = 0x4
849 IPPROTO_IPV6 = 0x29
850 IPPROTO_MAX = 0x100
851 IPPROTO_MAXID = 0x103
852 IPPROTO_MOBILE = 0x37
853 IPPROTO_MPLS = 0x89
854 IPPROTO_NONE = 0x3b
855 IPPROTO_PFSYNC = 0xf0
856 IPPROTO_PIM = 0x67
857 IPPROTO_PUP = 0xc
858 IPPROTO_RAW = 0xff
859 IPPROTO_ROUTING = 0x2b
860 IPPROTO_RSVP = 0x2e
861 IPPROTO_TCP = 0x6
862 IPPROTO_TP = 0x1d
863 IPPROTO_UDP = 0x11
864 IPPROTO_UDPLITE = 0x88
865 IPV6_AUTH_LEVEL = 0x35
866 IPV6_AUTOFLOWLABEL = 0x3b
867 IPV6_CHECKSUM = 0x1a
868 IPV6_DEFAULT_MULTICAST_HOPS = 0x1
869 IPV6_DEFAULT_MULTICAST_LOOP = 0x1
870 IPV6_DEFHLIM = 0x40
871 IPV6_DONTFRAG = 0x3e
872 IPV6_DSTOPTS = 0x32
873 IPV6_ESP_NETWORK_LEVEL = 0x37
874 IPV6_ESP_TRANS_LEVEL = 0x36
875 IPV6_FAITH = 0x1d
876 IPV6_FLOWINFO_MASK = 0xfffffff
877 IPV6_FLOWLABEL_MASK = 0xfffff
878 IPV6_FRAGTTL = 0x78
879 IPV6_HLIMDEC = 0x1
880 IPV6_HOPLIMIT = 0x2f
881 IPV6_HOPOPTS = 0x31
882 IPV6_IPCOMP_LEVEL = 0x3c
883 IPV6_JOIN_GROUP = 0xc
884 IPV6_LEAVE_GROUP = 0xd
885 IPV6_MAXHLIM = 0xff
886 IPV6_MAXPACKET = 0xffff
887 IPV6_MINHOPCOUNT = 0x41
888 IPV6_MMTU = 0x500
889 IPV6_MULTICAST_HOPS = 0xa
890 IPV6_MULTICAST_IF = 0x9
891 IPV6_MULTICAST_LOOP = 0xb
892 IPV6_NEXTHOP = 0x30
893 IPV6_OPTIONS = 0x1
894 IPV6_PATHMTU = 0x2c
895 IPV6_PIPEX = 0x3f
896 IPV6_PKTINFO = 0x2e
897 IPV6_PORTRANGE = 0xe
898 IPV6_PORTRANGE_DEFAULT = 0x0
899 IPV6_PORTRANGE_HIGH = 0x1
900 IPV6_PORTRANGE_LOW = 0x2
901 IPV6_RECVDSTOPTS = 0x28
902 IPV6_RECVDSTPORT = 0x40
903 IPV6_RECVHOPLIMIT = 0x25
904 IPV6_RECVHOPOPTS = 0x27
905 IPV6_RECVPATHMTU = 0x2b
906 IPV6_RECVPKTINFO = 0x24
907 IPV6_RECVRTHDR = 0x26
908 IPV6_RECVTCLASS = 0x39
909 IPV6_RTABLE = 0x1021
910 IPV6_RTHDR = 0x33
911 IPV6_RTHDRDSTOPTS = 0x23
912 IPV6_RTHDR_LOOSE = 0x0
913 IPV6_RTHDR_STRICT = 0x1
914 IPV6_RTHDR_TYPE_0 = 0x0
915 IPV6_SOCKOPT_RESERVED1 = 0x3
916 IPV6_TCLASS = 0x3d
917 IPV6_UNICAST_HOPS = 0x4
918 IPV6_USE_MIN_MTU = 0x2a
919 IPV6_V6ONLY = 0x1b
920 IPV6_VERSION = 0x60
921 IPV6_VERSION_MASK = 0xf0
922 IP_ADD_MEMBERSHIP = 0xc
923 IP_AUTH_LEVEL = 0x14
924 IP_DEFAULT_MULTICAST_LOOP = 0x1
925 IP_DEFAULT_MULTICAST_TTL = 0x1
926 IP_DF = 0x4000
927 IP_DROP_MEMBERSHIP = 0xd
928 IP_ESP_NETWORK_LEVEL = 0x16
929 IP_ESP_TRANS_LEVEL = 0x15
930 IP_HDRINCL = 0x2
931 IP_IPCOMP_LEVEL = 0x1d
932 IP_IPDEFTTL = 0x25
933 IP_IPSECFLOWINFO = 0x24
934 IP_IPSEC_LOCAL_AUTH = 0x1b
935 IP_IPSEC_LOCAL_CRED = 0x19
936 IP_IPSEC_LOCAL_ID = 0x17
937 IP_IPSEC_REMOTE_AUTH = 0x1c
938 IP_IPSEC_REMOTE_CRED = 0x1a
939 IP_IPSEC_REMOTE_ID = 0x18
940 IP_MAXPACKET = 0xffff
941 IP_MAX_MEMBERSHIPS = 0xfff
942 IP_MF = 0x2000
943 IP_MINTTL = 0x20
944 IP_MIN_MEMBERSHIPS = 0xf
945 IP_MSS = 0x240
946 IP_MULTICAST_IF = 0x9
947 IP_MULTICAST_LOOP = 0xb
948 IP_MULTICAST_TTL = 0xa
949 IP_OFFMASK = 0x1fff
950 IP_OPTIONS = 0x1
951 IP_PIPEX = 0x22
952 IP_PORTRANGE = 0x13
953 IP_PORTRANGE_DEFAULT = 0x0
954 IP_PORTRANGE_HIGH = 0x1
955 IP_PORTRANGE_LOW = 0x2
956 IP_RECVDSTADDR = 0x7
957 IP_RECVDSTPORT = 0x21
958 IP_RECVIF = 0x1e
959 IP_RECVOPTS = 0x5
960 IP_RECVRETOPTS = 0x6
961 IP_RECVRTABLE = 0x23
962 IP_RECVTTL = 0x1f
963 IP_RETOPTS = 0x8
964 IP_RF = 0x8000
965 IP_RTABLE = 0x1021
966 IP_SENDSRCADDR = 0x7
967 IP_TOS = 0x3
968 IP_TTL = 0x4
969 ISIG = 0x80
970 ISTRIP = 0x20
971 IUCLC = 0x1000
972 IXANY = 0x800
973 IXOFF = 0x400
974 IXON = 0x200
975 KERN_HOSTNAME = 0xa
976 KERN_OSRELEASE = 0x2
977 KERN_OSTYPE = 0x1
978 KERN_VERSION = 0x4
979 LCNT_OVERLOAD_FLUSH = 0x6
980 LOCK_EX = 0x2
981 LOCK_NB = 0x4
982 LOCK_SH = 0x1
983 LOCK_UN = 0x8
984 MADV_DONTNEED = 0x4
985 MADV_FREE = 0x6
986 MADV_NORMAL = 0x0
987 MADV_RANDOM = 0x1
988 MADV_SEQUENTIAL = 0x2
989 MADV_SPACEAVAIL = 0x5
990 MADV_WILLNEED = 0x3
991 MAP_ANON = 0x1000
992 MAP_ANONYMOUS = 0x1000
993 MAP_CONCEAL = 0x8000
994 MAP_COPY = 0x2
995 MAP_FILE = 0x0
996 MAP_FIXED = 0x10
997 MAP_FLAGMASK = 0xfff7
998 MAP_HASSEMAPHORE = 0x0
999 MAP_INHERIT = 0x0
1000 MAP_INHERIT_COPY = 0x1
1001 MAP_INHERIT_NONE = 0x2
1002 MAP_INHERIT_SHARE = 0x0
1003 MAP_INHERIT_ZERO = 0x3
1004 MAP_NOEXTEND = 0x0
1005 MAP_NORESERVE = 0x0
1006 MAP_PRIVATE = 0x2
1007 MAP_RENAME = 0x0
1008 MAP_SHARED = 0x1
1009 MAP_STACK = 0x4000
1010 MAP_TRYFIXED = 0x0
1011 MCL_CURRENT = 0x1
1012 MCL_FUTURE = 0x2
1013 MNT_ASYNC = 0x40
1014 MNT_DEFEXPORTED = 0x200
1015 MNT_DELEXPORT = 0x20000
1016 MNT_DOOMED = 0x8000000
1017 MNT_EXPORTANON = 0x400
1018 MNT_EXPORTED = 0x100
1019 MNT_EXRDONLY = 0x80
1020 MNT_FORCE = 0x80000
1021 MNT_LAZY = 0x3
1022 MNT_LOCAL = 0x1000
1023 MNT_NOATIME = 0x8000
1024 MNT_NODEV = 0x10
1025 MNT_NOEXEC = 0x4
1026 MNT_NOPERM = 0x20
1027 MNT_NOSUID = 0x8
1028 MNT_NOWAIT = 0x2
1029 MNT_QUOTA = 0x2000
1030 MNT_RDONLY = 0x1
1031 MNT_RELOAD = 0x40000
1032 MNT_ROOTFS = 0x4000
1033 MNT_SOFTDEP = 0x4000000
1034 MNT_STALLED = 0x100000
1035 MNT_SWAPPABLE = 0x200000
1036 MNT_SYNCHRONOUS = 0x2
1037 MNT_UPDATE = 0x10000
1038 MNT_VISFLAGMASK = 0x400ffff
1039 MNT_WAIT = 0x1
1040 MNT_WANTRDWR = 0x2000000
1041 MNT_WXALLOWED = 0x800
1042 MSG_BCAST = 0x100
1043 MSG_CMSG_CLOEXEC = 0x800
1044 MSG_CTRUNC = 0x20
1045 MSG_DONTROUTE = 0x4
1046 MSG_DONTWAIT = 0x80
1047 MSG_EOR = 0x8
1048 MSG_MCAST = 0x200
1049 MSG_NOSIGNAL = 0x400
1050 MSG_OOB = 0x1
1051 MSG_PEEK = 0x2
1052 MSG_TRUNC = 0x10
1053 MSG_WAITALL = 0x40
1054 MS_ASYNC = 0x1
1055 MS_INVALIDATE = 0x4
1056 MS_SYNC = 0x2
1057 NAME_MAX = 0xff
1058 NET_RT_DUMP = 0x1
1059 NET_RT_FLAGS = 0x2
1060 NET_RT_IFLIST = 0x3
1061 NET_RT_IFNAMES = 0x6
1062 NET_RT_MAXID = 0x7
1063 NET_RT_STATS = 0x4
1064 NET_RT_TABLE = 0x5
1065 NFDBITS = 0x20
1066 NOFLSH = 0x80000000
1067 NOKERNINFO = 0x2000000
1068 NOTE_ATTRIB = 0x8
1069 NOTE_CHANGE = 0x1
1070 NOTE_CHILD = 0x4
1071 NOTE_DELETE = 0x1
1072 NOTE_EOF = 0x2
1073 NOTE_EXEC = 0x20000000
1074 NOTE_EXIT = 0x80000000
1075 NOTE_EXTEND = 0x4
1076 NOTE_FORK = 0x40000000
1077 NOTE_LINK = 0x10
1078 NOTE_LOWAT = 0x1
1079 NOTE_PCTRLMASK = 0xf0000000
1080 NOTE_PDATAMASK = 0xfffff
1081 NOTE_RENAME = 0x20
1082 NOTE_REVOKE = 0x40
1083 NOTE_TRACK = 0x1
1084 NOTE_TRACKERR = 0x2
1085 NOTE_TRUNCATE = 0x80
1086 NOTE_WRITE = 0x2
1087 OCRNL = 0x10
1088 OLCUC = 0x20
1089 ONLCR = 0x2
1090 ONLRET = 0x80
1091 ONOCR = 0x40
1092 ONOEOT = 0x8
1093 OPOST = 0x1
1094 OXTABS = 0x4
1095 O_ACCMODE = 0x3
1096 O_APPEND = 0x8
1097 O_ASYNC = 0x40
1098 O_CLOEXEC = 0x10000
1099 O_CREAT = 0x200
1100 O_DIRECTORY = 0x20000
1101 O_DSYNC = 0x80
1102 O_EXCL = 0x800
1103 O_EXLOCK = 0x20
1104 O_FSYNC = 0x80
1105 O_NDELAY = 0x4
1106 O_NOCTTY = 0x8000
1107 O_NOFOLLOW = 0x100
1108 O_NONBLOCK = 0x4
1109 O_RDONLY = 0x0
1110 O_RDWR = 0x2
1111 O_RSYNC = 0x80
1112 O_SHLOCK = 0x10
1113 O_SYNC = 0x80
1114 O_TRUNC = 0x400
1115 O_WRONLY = 0x1
1116 PARENB = 0x1000
1117 PARMRK = 0x8
1118 PARODD = 0x2000
1119 PENDIN = 0x20000000
1120 PF_FLUSH = 0x1
1121 PRIO_PGRP = 0x1
1122 PRIO_PROCESS = 0x0
1123 PRIO_USER = 0x2
1124 PROT_EXEC = 0x4
1125 PROT_NONE = 0x0
1126 PROT_READ = 0x1
1127 PROT_WRITE = 0x2
1128 RLIMIT_CORE = 0x4
1129 RLIMIT_CPU = 0x0
1130 RLIMIT_DATA = 0x2
1131 RLIMIT_FSIZE = 0x1
1132 RLIMIT_MEMLOCK = 0x6
1133 RLIMIT_NOFILE = 0x8
1134 RLIMIT_NPROC = 0x7
1135 RLIMIT_RSS = 0x5
1136 RLIMIT_STACK = 0x3
1137 RLIM_INFINITY = 0x7fffffffffffffff
1138 RTAX_AUTHOR = 0x6
1139 RTAX_BFD = 0xb
1140 RTAX_BRD = 0x7
1141 RTAX_DNS = 0xc
1142 RTAX_DST = 0x0
1143 RTAX_GATEWAY = 0x1
1144 RTAX_GENMASK = 0x3
1145 RTAX_IFA = 0x5
1146 RTAX_IFP = 0x4
1147 RTAX_LABEL = 0xa
1148 RTAX_MAX = 0xf
1149 RTAX_NETMASK = 0x2
1150 RTAX_SEARCH = 0xe
1151 RTAX_SRC = 0x8
1152 RTAX_SRCMASK = 0x9
1153 RTAX_STATIC = 0xd
1154 RTA_AUTHOR = 0x40
1155 RTA_BFD = 0x800
1156 RTA_BRD = 0x80
1157 RTA_DNS = 0x1000
1158 RTA_DST = 0x1
1159 RTA_GATEWAY = 0x2
1160 RTA_GENMASK = 0x8
1161 RTA_IFA = 0x20
1162 RTA_IFP = 0x10
1163 RTA_LABEL = 0x400
1164 RTA_NETMASK = 0x4
1165 RTA_SEARCH = 0x4000
1166 RTA_SRC = 0x100
1167 RTA_SRCMASK = 0x200
1168 RTA_STATIC = 0x2000
1169 RTF_ANNOUNCE = 0x4000
1170 RTF_BFD = 0x1000000
1171 RTF_BLACKHOLE = 0x1000
1172 RTF_BROADCAST = 0x400000
1173 RTF_CACHED = 0x20000
1174 RTF_CLONED = 0x10000
1175 RTF_CLONING = 0x100
1176 RTF_CONNECTED = 0x800000
1177 RTF_DONE = 0x40
1178 RTF_DYNAMIC = 0x10
1179 RTF_FMASK = 0x110fc08
1180 RTF_GATEWAY = 0x2
1181 RTF_HOST = 0x4
1182 RTF_LLINFO = 0x400
1183 RTF_LOCAL = 0x200000
1184 RTF_MODIFIED = 0x20
1185 RTF_MPATH = 0x40000
1186 RTF_MPLS = 0x100000
1187 RTF_MULTICAST = 0x200
1188 RTF_PERMANENT_ARP = 0x2000
1189 RTF_PROTO1 = 0x8000
1190 RTF_PROTO2 = 0x4000
1191 RTF_PROTO3 = 0x2000
1192 RTF_REJECT = 0x8
1193 RTF_STATIC = 0x800
1194 RTF_UP = 0x1
1195 RTF_USETRAILERS = 0x8000
1196 RTM_80211INFO = 0x15
1197 RTM_ADD = 0x1
1198 RTM_BFD = 0x12
1199 RTM_CHANGE = 0x3
1200 RTM_CHGADDRATTR = 0x14
1201 RTM_DELADDR = 0xd
1202 RTM_DELETE = 0x2
1203 RTM_DESYNC = 0x10
1204 RTM_GET = 0x4
1205 RTM_IFANNOUNCE = 0xf
1206 RTM_IFINFO = 0xe
1207 RTM_INVALIDATE = 0x11
1208 RTM_LOSING = 0x5
1209 RTM_MAXSIZE = 0x800
1210 RTM_MISS = 0x7
1211 RTM_NEWADDR = 0xc
1212 RTM_PROPOSAL = 0x13
1213 RTM_REDIRECT = 0x6
1214 RTM_RESOLVE = 0xb
1215 RTM_RTTUNIT = 0xf4240
1216 RTM_VERSION = 0x5
1217 RTV_EXPIRE = 0x4
1218 RTV_HOPCOUNT = 0x2
1219 RTV_MTU = 0x1
1220 RTV_RPIPE = 0x8
1221 RTV_RTT = 0x40
1222 RTV_RTTVAR = 0x80
1223 RTV_SPIPE = 0x10
1224 RTV_SSTHRESH = 0x20
1225 RT_TABLEID_BITS = 0x8
1226 RT_TABLEID_MASK = 0xff
1227 RT_TABLEID_MAX = 0xff
1228 RUSAGE_CHILDREN = -0x1
1229 RUSAGE_SELF = 0x0
1230 RUSAGE_THREAD = 0x1
1231 SCM_RIGHTS = 0x1
1232 SCM_TIMESTAMP = 0x4
1233 SHUT_RD = 0x0
1234 SHUT_RDWR = 0x2
1235 SHUT_WR = 0x1
1236 SIOCADDMULTI = 0x80206931
1237 SIOCAIFADDR = 0x8040691a
1238 SIOCAIFGROUP = 0x80286987
1239 SIOCATMARK = 0x40047307
1240 SIOCBRDGADD = 0x8060693c
1241 SIOCBRDGADDL = 0x80606949
1242 SIOCBRDGADDS = 0x80606941
1243 SIOCBRDGARL = 0x808c694d
1244 SIOCBRDGDADDR = 0x81286947
1245 SIOCBRDGDEL = 0x8060693d
1246 SIOCBRDGDELS = 0x80606942
1247 SIOCBRDGFLUSH = 0x80606948
1248 SIOCBRDGFRL = 0x808c694e
1249 SIOCBRDGGCACHE = 0xc0186941
1250 SIOCBRDGGFD = 0xc0186952
1251 SIOCBRDGGHT = 0xc0186951
1252 SIOCBRDGGIFFLGS = 0xc060693e
1253 SIOCBRDGGMA = 0xc0186953
1254 SIOCBRDGGPARAM = 0xc0406958
1255 SIOCBRDGGPRI = 0xc0186950
1256 SIOCBRDGGRL = 0xc030694f
1257 SIOCBRDGGTO = 0xc0186946
1258 SIOCBRDGIFS = 0xc0606942
1259 SIOCBRDGRTS = 0xc0206943
1260 SIOCBRDGSADDR = 0xc1286944
1261 SIOCBRDGSCACHE = 0x80186940
1262 SIOCBRDGSFD = 0x80186952
1263 SIOCBRDGSHT = 0x80186951
1264 SIOCBRDGSIFCOST = 0x80606955
1265 SIOCBRDGSIFFLGS = 0x8060693f
1266 SIOCBRDGSIFPRIO = 0x80606954
1267 SIOCBRDGSIFPROT = 0x8060694a
1268 SIOCBRDGSMA = 0x80186953
1269 SIOCBRDGSPRI = 0x80186950
1270 SIOCBRDGSPROTO = 0x8018695a
1271 SIOCBRDGSTO = 0x80186945
1272 SIOCBRDGSTXHC = 0x80186959
1273 SIOCDELLABEL = 0x80206997
1274 SIOCDELMULTI = 0x80206932
1275 SIOCDIFADDR = 0x80206919
1276 SIOCDIFGROUP = 0x80286989
1277 SIOCDIFPARENT = 0x802069b4
1278 SIOCDIFPHYADDR = 0x80206949
1279 SIOCDPWE3NEIGHBOR = 0x802069de
1280 SIOCDVNETID = 0x802069af
1281 SIOCGETKALIVE = 0xc01869a4
1282 SIOCGETLABEL = 0x8020699a
1283 SIOCGETMPWCFG = 0xc02069ae
1284 SIOCGETPFLOW = 0xc02069fe
1285 SIOCGETPFSYNC = 0xc02069f8
1286 SIOCGETSGCNT = 0xc0207534
1287 SIOCGETVIFCNT = 0xc0287533
1288 SIOCGETVLAN = 0xc0206990
1289 SIOCGIFADDR = 0xc0206921
1290 SIOCGIFBRDADDR = 0xc0206923
1291 SIOCGIFCONF = 0xc0106924
1292 SIOCGIFDATA = 0xc020691b
1293 SIOCGIFDESCR = 0xc0206981
1294 SIOCGIFDSTADDR = 0xc0206922
1295 SIOCGIFFLAGS = 0xc0206911
1296 SIOCGIFGATTR = 0xc028698b
1297 SIOCGIFGENERIC = 0xc020693a
1298 SIOCGIFGLIST = 0xc028698d
1299 SIOCGIFGMEMB = 0xc028698a
1300 SIOCGIFGROUP = 0xc0286988
1301 SIOCGIFHARDMTU = 0xc02069a5
1302 SIOCGIFLLPRIO = 0xc02069b6
1303 SIOCGIFMEDIA = 0xc0406938
1304 SIOCGIFMETRIC = 0xc0206917
1305 SIOCGIFMTU = 0xc020697e
1306 SIOCGIFNETMASK = 0xc0206925
1307 SIOCGIFPAIR = 0xc02069b1
1308 SIOCGIFPARENT = 0xc02069b3
1309 SIOCGIFPRIORITY = 0xc020699c
1310 SIOCGIFRDOMAIN = 0xc02069a0
1311 SIOCGIFRTLABEL = 0xc0206983
1312 SIOCGIFRXR = 0x802069aa
1313 SIOCGIFSFFPAGE = 0xc1126939
1314 SIOCGIFXFLAGS = 0xc020699e
1315 SIOCGLIFPHYADDR = 0xc218694b
1316 SIOCGLIFPHYDF = 0xc02069c2
1317 SIOCGLIFPHYECN = 0xc02069c8
1318 SIOCGLIFPHYRTABLE = 0xc02069a2
1319 SIOCGLIFPHYTTL = 0xc02069a9
1320 SIOCGPGRP = 0x40047309
1321 SIOCGPWE3 = 0xc0206998
1322 SIOCGPWE3CTRLWORD = 0xc02069dc
1323 SIOCGPWE3FAT = 0xc02069dd
1324 SIOCGPWE3NEIGHBOR = 0xc21869de
1325 SIOCGRXHPRIO = 0xc02069db
1326 SIOCGSPPPPARAMS = 0xc0206994
1327 SIOCGTXHPRIO = 0xc02069c6
1328 SIOCGUMBINFO = 0xc02069be
1329 SIOCGUMBPARAM = 0xc02069c0
1330 SIOCGVH = 0xc02069f6
1331 SIOCGVNETFLOWID = 0xc02069c4
1332 SIOCGVNETID = 0xc02069a7
1333 SIOCIFAFATTACH = 0x801169ab
1334 SIOCIFAFDETACH = 0x801169ac
1335 SIOCIFCREATE = 0x8020697a
1336 SIOCIFDESTROY = 0x80206979
1337 SIOCIFGCLONERS = 0xc0106978
1338 SIOCSETKALIVE = 0x801869a3
1339 SIOCSETLABEL = 0x80206999
1340 SIOCSETMPWCFG = 0x802069ad
1341 SIOCSETPFLOW = 0x802069fd
1342 SIOCSETPFSYNC = 0x802069f7
1343 SIOCSETVLAN = 0x8020698f
1344 SIOCSIFADDR = 0x8020690c
1345 SIOCSIFBRDADDR = 0x80206913
1346 SIOCSIFDESCR = 0x80206980
1347 SIOCSIFDSTADDR = 0x8020690e
1348 SIOCSIFFLAGS = 0x80206910
1349 SIOCSIFGATTR = 0x8028698c
1350 SIOCSIFGENERIC = 0x80206939
1351 SIOCSIFLLADDR = 0x8020691f
1352 SIOCSIFLLPRIO = 0x802069b5
1353 SIOCSIFMEDIA = 0xc0206937
1354 SIOCSIFMETRIC = 0x80206918
1355 SIOCSIFMTU = 0x8020697f
1356 SIOCSIFNETMASK = 0x80206916
1357 SIOCSIFPAIR = 0x802069b0
1358 SIOCSIFPARENT = 0x802069b2
1359 SIOCSIFPRIORITY = 0x8020699b
1360 SIOCSIFRDOMAIN = 0x8020699f
1361 SIOCSIFRTLABEL = 0x80206982
1362 SIOCSIFXFLAGS = 0x8020699d
1363 SIOCSLIFPHYADDR = 0x8218694a
1364 SIOCSLIFPHYDF = 0x802069c1
1365 SIOCSLIFPHYECN = 0x802069c7
1366 SIOCSLIFPHYRTABLE = 0x802069a1
1367 SIOCSLIFPHYTTL = 0x802069a8
1368 SIOCSPGRP = 0x80047308
1369 SIOCSPWE3CTRLWORD = 0x802069dc
1370 SIOCSPWE3FAT = 0x802069dd
1371 SIOCSPWE3NEIGHBOR = 0x821869de
1372 SIOCSRXHPRIO = 0x802069db
1373 SIOCSSPPPPARAMS = 0x80206993
1374 SIOCSTXHPRIO = 0x802069c5
1375 SIOCSUMBPARAM = 0x802069bf
1376 SIOCSVH = 0xc02069f5
1377 SIOCSVNETFLOWID = 0x802069c3
1378 SIOCSVNETID = 0x802069a6
1379 SIOCSWGDPID = 0xc018695b
1380 SIOCSWGMAXFLOW = 0xc0186960
1381 SIOCSWGMAXGROUP = 0xc018695d
1382 SIOCSWSDPID = 0x8018695c
1383 SIOCSWSPORTNO = 0xc060695f
1384 SOCK_CLOEXEC = 0x8000
1385 SOCK_DGRAM = 0x2
1386 SOCK_DNS = 0x1000
1387 SOCK_NONBLOCK = 0x4000
1388 SOCK_RAW = 0x3
1389 SOCK_RDM = 0x4
1390 SOCK_SEQPACKET = 0x5
1391 SOCK_STREAM = 0x1
1392 SOL_SOCKET = 0xffff
1393 SOMAXCONN = 0x80
1394 SO_ACCEPTCONN = 0x2
1395 SO_BINDANY = 0x1000
1396 SO_BROADCAST = 0x20
1397 SO_DEBUG = 0x1
1398 SO_DOMAIN = 0x1024
1399 SO_DONTROUTE = 0x10
1400 SO_ERROR = 0x1007
1401 SO_KEEPALIVE = 0x8
1402 SO_LINGER = 0x80
1403 SO_NETPROC = 0x1020
1404 SO_OOBINLINE = 0x100
1405 SO_PEERCRED = 0x1022
1406 SO_PROTOCOL = 0x1025
1407 SO_RCVBUF = 0x1002
1408 SO_RCVLOWAT = 0x1004
1409 SO_RCVTIMEO = 0x1006
1410 SO_REUSEADDR = 0x4
1411 SO_REUSEPORT = 0x200
1412 SO_RTABLE = 0x1021
1413 SO_SNDBUF = 0x1001
1414 SO_SNDLOWAT = 0x1003
1415 SO_SNDTIMEO = 0x1005
1416 SO_SPLICE = 0x1023
1417 SO_TIMESTAMP = 0x800
1418 SO_TYPE = 0x1008
1419 SO_USELOOPBACK = 0x40
1420 SO_ZEROIZE = 0x2000
1421 S_BLKSIZE = 0x200
1422 S_IEXEC = 0x40
1423 S_IFBLK = 0x6000
1424 S_IFCHR = 0x2000
1425 S_IFDIR = 0x4000
1426 S_IFIFO = 0x1000
1427 S_IFLNK = 0xa000
1428 S_IFMT = 0xf000
1429 S_IFREG = 0x8000
1430 S_IFSOCK = 0xc000
1431 S_IREAD = 0x100
1432 S_IRGRP = 0x20
1433 S_IROTH = 0x4
1434 S_IRUSR = 0x100
1435 S_IRWXG = 0x38
1436 S_IRWXO = 0x7
1437 S_IRWXU = 0x1c0
1438 S_ISGID = 0x400
1439 S_ISTXT = 0x200
1440 S_ISUID = 0x800
1441 S_ISVTX = 0x200
1442 S_IWGRP = 0x10
1443 S_IWOTH = 0x2
1444 S_IWRITE = 0x80
1445 S_IWUSR = 0x80
1446 S_IXGRP = 0x8
1447 S_IXOTH = 0x1
1448 S_IXUSR = 0x40
1449 TCIFLUSH = 0x1
1450 TCIOFF = 0x3
1451 TCIOFLUSH = 0x3
1452 TCION = 0x4
1453 TCOFLUSH = 0x2
1454 TCOOFF = 0x1
1455 TCOON = 0x2
1456 TCP_MAXBURST = 0x4
1457 TCP_MAXSEG = 0x2
1458 TCP_MAXWIN = 0xffff
1459 TCP_MAX_SACK = 0x3
1460 TCP_MAX_WINSHIFT = 0xe
1461 TCP_MD5SIG = 0x4
1462 TCP_MSS = 0x200
1463 TCP_NODELAY = 0x1
1464 TCP_NOPUSH = 0x10
1465 TCP_SACKHOLE_LIMIT = 0x80
1466 TCP_SACK_ENABLE = 0x8
1467 TCSAFLUSH = 0x2
1468 TIMER_ABSTIME = 0x1
1469 TIMER_RELTIME = 0x0
1470 TIOCCBRK = 0x2000747a
1471 TIOCCDTR = 0x20007478
1472 TIOCCHKVERAUTH = 0x2000741e
1473 TIOCCLRVERAUTH = 0x2000741d
1474 TIOCCONS = 0x80047462
1475 TIOCDRAIN = 0x2000745e
1476 TIOCEXCL = 0x2000740d
1477 TIOCEXT = 0x80047460
1478 TIOCFLAG_CLOCAL = 0x2
1479 TIOCFLAG_CRTSCTS = 0x4
1480 TIOCFLAG_MDMBUF = 0x8
1481 TIOCFLAG_PPS = 0x10
1482 TIOCFLAG_SOFTCAR = 0x1
1483 TIOCFLUSH = 0x80047410
1484 TIOCGETA = 0x402c7413
1485 TIOCGETD = 0x4004741a
1486 TIOCGFLAGS = 0x4004745d
1487 TIOCGPGRP = 0x40047477
1488 TIOCGSID = 0x40047463
1489 TIOCGTSTAMP = 0x4010745b
1490 TIOCGWINSZ = 0x40087468
1491 TIOCMBIC = 0x8004746b
1492 TIOCMBIS = 0x8004746c
1493 TIOCMGET = 0x4004746a
1494 TIOCMODG = 0x4004746a
1495 TIOCMODS = 0x8004746d
1496 TIOCMSET = 0x8004746d
1497 TIOCM_CAR = 0x40
1498 TIOCM_CD = 0x40
1499 TIOCM_CTS = 0x20
1500 TIOCM_DSR = 0x100
1501 TIOCM_DTR = 0x2
1502 TIOCM_LE = 0x1
1503 TIOCM_RI = 0x80
1504 TIOCM_RNG = 0x80
1505 TIOCM_RTS = 0x4
1506 TIOCM_SR = 0x10
1507 TIOCM_ST = 0x8
1508 TIOCNOTTY = 0x20007471
1509 TIOCNXCL = 0x2000740e
1510 TIOCOUTQ = 0x40047473
1511 TIOCPKT = 0x80047470
1512 TIOCPKT_DATA = 0x0
1513 TIOCPKT_DOSTOP = 0x20
1514 TIOCPKT_FLUSHREAD = 0x1
1515 TIOCPKT_FLUSHWRITE = 0x2
1516 TIOCPKT_IOCTL = 0x40
1517 TIOCPKT_NOSTOP = 0x10
1518 TIOCPKT_START = 0x8
1519 TIOCPKT_STOP = 0x4
1520 TIOCREMOTE = 0x80047469
1521 TIOCSBRK = 0x2000747b
1522 TIOCSCTTY = 0x20007461
1523 TIOCSDTR = 0x20007479
1524 TIOCSETA = 0x802c7414
1525 TIOCSETAF = 0x802c7416
1526 TIOCSETAW = 0x802c7415
1527 TIOCSETD = 0x8004741b
1528 TIOCSETVERAUTH = 0x8004741c
1529 TIOCSFLAGS = 0x8004745c
1530 TIOCSIG = 0x8004745f
1531 TIOCSPGRP = 0x80047476
1532 TIOCSTART = 0x2000746e
1533 TIOCSTAT = 0x20007465
1534 TIOCSTOP = 0x2000746f
1535 TIOCSTSTAMP = 0x8008745a
1536 TIOCSWINSZ = 0x80087467
1537 TIOCUCNTL = 0x80047466
1538 TIOCUCNTL_CBRK = 0x7a
1539 TIOCUCNTL_SBRK = 0x7b
1540 TOSTOP = 0x400000
1541 UTIME_NOW = -0x2
1542 UTIME_OMIT = -0x1
1543 VDISCARD = 0xf
1544 VDSUSP = 0xb
1545 VEOF = 0x0
1546 VEOL = 0x1
1547 VEOL2 = 0x2
1548 VERASE = 0x3
1549 VINTR = 0x8
1550 VKILL = 0x5
1551 VLNEXT = 0xe
1552 VMIN = 0x10
1553 VM_ANONMIN = 0x7
1554 VM_LOADAVG = 0x2
1555 VM_MALLOC_CONF = 0xc
1556 VM_MAXID = 0xd
1557 VM_MAXSLP = 0xa
1558 VM_METER = 0x1
1559 VM_NKMEMPAGES = 0x6
1560 VM_PSSTRINGS = 0x3
1561 VM_SWAPENCRYPT = 0x5
1562 VM_USPACE = 0xb
1563 VM_UVMEXP = 0x4
1564 VM_VNODEMIN = 0x9
1565 VM_VTEXTMIN = 0x8
1566 VQUIT = 0x9
1567 VREPRINT = 0x6
1568 VSTART = 0xc
1569 VSTATUS = 0x12
1570 VSTOP = 0xd
1571 VSUSP = 0xa
1572 VTIME = 0x11
1573 VWERASE = 0x4
1574 WALTSIG = 0x4
1575 WCONTINUED = 0x8
1576 WCOREFLAG = 0x80
1577 WNOHANG = 0x1
1578 WUNTRACED = 0x2
1579 XCASE = 0x1000000
1580 )
1581
1582 // Errors
1583 const (
1584 E2BIG = syscall.Errno(0x7)
1585 EACCES = syscall.Errno(0xd)
1586 EADDRINUSE = syscall.Errno(0x30)
1587 EADDRNOTAVAIL = syscall.Errno(0x31)
1588 EAFNOSUPPORT = syscall.Errno(0x2f)
1589 EAGAIN = syscall.Errno(0x23)
1590 EALREADY = syscall.Errno(0x25)
1591 EAUTH = syscall.Errno(0x50)
1592 EBADF = syscall.Errno(0x9)
1593 EBADMSG = syscall.Errno(0x5c)
1594 EBADRPC = syscall.Errno(0x48)
1595 EBUSY = syscall.Errno(0x10)
1596 ECANCELED = syscall.Errno(0x58)
1597 ECHILD = syscall.Errno(0xa)
1598 ECONNABORTED = syscall.Errno(0x35)
1599 ECONNREFUSED = syscall.Errno(0x3d)
1600 ECONNRESET = syscall.Errno(0x36)
1601 EDEADLK = syscall.Errno(0xb)
1602 EDESTADDRREQ = syscall.Errno(0x27)
1603 EDOM = syscall.Errno(0x21)
1604 EDQUOT = syscall.Errno(0x45)
1605 EEXIST = syscall.Errno(0x11)
1606 EFAULT = syscall.Errno(0xe)
1607 EFBIG = syscall.Errno(0x1b)
1608 EFTYPE = syscall.Errno(0x4f)
1609 EHOSTDOWN = syscall.Errno(0x40)
1610 EHOSTUNREACH = syscall.Errno(0x41)
1611 EIDRM = syscall.Errno(0x59)
1612 EILSEQ = syscall.Errno(0x54)
1613 EINPROGRESS = syscall.Errno(0x24)
1614 EINTR = syscall.Errno(0x4)
1615 EINVAL = syscall.Errno(0x16)
1616 EIO = syscall.Errno(0x5)
1617 EIPSEC = syscall.Errno(0x52)
1618 EISCONN = syscall.Errno(0x38)
1619 EISDIR = syscall.Errno(0x15)
1620 ELAST = syscall.Errno(0x5f)
1621 ELOOP = syscall.Errno(0x3e)
1622 EMEDIUMTYPE = syscall.Errno(0x56)
1623 EMFILE = syscall.Errno(0x18)
1624 EMLINK = syscall.Errno(0x1f)
1625 EMSGSIZE = syscall.Errno(0x28)
1626 ENAMETOOLONG = syscall.Errno(0x3f)
1627 ENEEDAUTH = syscall.Errno(0x51)
1628 ENETDOWN = syscall.Errno(0x32)
1629 ENETRESET = syscall.Errno(0x34)
1630 ENETUNREACH = syscall.Errno(0x33)
1631 ENFILE = syscall.Errno(0x17)
1632 ENOATTR = syscall.Errno(0x53)
1633 ENOBUFS = syscall.Errno(0x37)
1634 ENODEV = syscall.Errno(0x13)
1635 ENOENT = syscall.Errno(0x2)
1636 ENOEXEC = syscall.Errno(0x8)
1637 ENOLCK = syscall.Errno(0x4d)
1638 ENOMEDIUM = syscall.Errno(0x55)
1639 ENOMEM = syscall.Errno(0xc)
1640 ENOMSG = syscall.Errno(0x5a)
1641 ENOPROTOOPT = syscall.Errno(0x2a)
1642 ENOSPC = syscall.Errno(0x1c)
1643 ENOSYS = syscall.Errno(0x4e)
1644 ENOTBLK = syscall.Errno(0xf)
1645 ENOTCONN = syscall.Errno(0x39)
1646 ENOTDIR = syscall.Errno(0x14)
1647 ENOTEMPTY = syscall.Errno(0x42)
1648 ENOTRECOVERABLE = syscall.Errno(0x5d)
1649 ENOTSOCK = syscall.Errno(0x26)
1650 ENOTSUP = syscall.Errno(0x5b)
1651 ENOTTY = syscall.Errno(0x19)
1652 ENXIO = syscall.Errno(0x6)
1653 EOPNOTSUPP = syscall.Errno(0x2d)
1654 EOVERFLOW = syscall.Errno(0x57)
1655 EOWNERDEAD = syscall.Errno(0x5e)
1656 EPERM = syscall.Errno(0x1)
1657 EPFNOSUPPORT = syscall.Errno(0x2e)
1658 EPIPE = syscall.Errno(0x20)
1659 EPROCLIM = syscall.Errno(0x43)
1660 EPROCUNAVAIL = syscall.Errno(0x4c)
1661 EPROGMISMATCH = syscall.Errno(0x4b)
1662 EPROGUNAVAIL = syscall.Errno(0x4a)
1663 EPROTO = syscall.Errno(0x5f)
1664 EPROTONOSUPPORT = syscall.Errno(0x2b)
1665 EPROTOTYPE = syscall.Errno(0x29)
1666 ERANGE = syscall.Errno(0x22)
1667 EREMOTE = syscall.Errno(0x47)
1668 EROFS = syscall.Errno(0x1e)
1669 ERPCMISMATCH = syscall.Errno(0x49)
1670 ESHUTDOWN = syscall.Errno(0x3a)
1671 ESOCKTNOSUPPORT = syscall.Errno(0x2c)
1672 ESPIPE = syscall.Errno(0x1d)
1673 ESRCH = syscall.Errno(0x3)
1674 ESTALE = syscall.Errno(0x46)
1675 ETIMEDOUT = syscall.Errno(0x3c)
1676 ETOOMANYREFS = syscall.Errno(0x3b)
1677 ETXTBSY = syscall.Errno(0x1a)
1678 EUSERS = syscall.Errno(0x44)
1679 EWOULDBLOCK = syscall.Errno(0x23)
1680 EXDEV = syscall.Errno(0x12)
1681 )
1682
1683 // Signals
1684 const (
1685 SIGABRT = syscall.Signal(0x6)
1686 SIGALRM = syscall.Signal(0xe)
1687 SIGBUS = syscall.Signal(0xa)
1688 SIGCHLD = syscall.Signal(0x14)
1689 SIGCONT = syscall.Signal(0x13)
1690 SIGEMT = syscall.Signal(0x7)
1691 SIGFPE = syscall.Signal(0x8)
1692 SIGHUP = syscall.Signal(0x1)
1693 SIGILL = syscall.Signal(0x4)
1694 SIGINFO = syscall.Signal(0x1d)
1695 SIGINT = syscall.Signal(0x2)
1696 SIGIO = syscall.Signal(0x17)
1697 SIGIOT = syscall.Signal(0x6)
1698 SIGKILL = syscall.Signal(0x9)
1699 SIGPIPE = syscall.Signal(0xd)
1700 SIGPROF = syscall.Signal(0x1b)
1701 SIGQUIT = syscall.Signal(0x3)
1702 SIGSEGV = syscall.Signal(0xb)
1703 SIGSTOP = syscall.Signal(0x11)
1704 SIGSYS = syscall.Signal(0xc)
1705 SIGTERM = syscall.Signal(0xf)
1706 SIGTHR = syscall.Signal(0x20)
1707 SIGTRAP = syscall.Signal(0x5)
1708 SIGTSTP = syscall.Signal(0x12)
1709 SIGTTIN = syscall.Signal(0x15)
1710 SIGTTOU = syscall.Signal(0x16)
1711 SIGURG = syscall.Signal(0x10)
1712 SIGUSR1 = syscall.Signal(0x1e)
1713 SIGUSR2 = syscall.Signal(0x1f)
1714 SIGVTALRM = syscall.Signal(0x1a)
1715 SIGWINCH = syscall.Signal(0x1c)
1716 SIGXCPU = syscall.Signal(0x18)
1717 SIGXFSZ = syscall.Signal(0x19)
1718 )
1719
1720 // Error table
1721 var errorList = [...]struct {
1722 num syscall.Errno
1723 name string
1724 desc string
1725 }{
1726 {1, "EPERM", "operation not permitted"},
1727 {2, "ENOENT", "no such file or directory"},
1728 {3, "ESRCH", "no such process"},
1729 {4, "EINTR", "interrupted system call"},
1730 {5, "EIO", "input/output error"},
1731 {6, "ENXIO", "device not configured"},
1732 {7, "E2BIG", "argument list too long"},
1733 {8, "ENOEXEC", "exec format error"},
1734 {9, "EBADF", "bad file descriptor"},
1735 {10, "ECHILD", "no child processes"},
1736 {11, "EDEADLK", "resource deadlock avoided"},
1737 {12, "ENOMEM", "cannot allocate memory"},
1738 {13, "EACCES", "permission denied"},
1739 {14, "EFAULT", "bad address"},
1740 {15, "ENOTBLK", "block device required"},
1741 {16, "EBUSY", "device busy"},
1742 {17, "EEXIST", "file exists"},
1743 {18, "EXDEV", "cross-device link"},
1744 {19, "ENODEV", "operation not supported by device"},
1745 {20, "ENOTDIR", "not a directory"},
1746 {21, "EISDIR", "is a directory"},
1747 {22, "EINVAL", "invalid argument"},
1748 {23, "ENFILE", "too many open files in system"},
1749 {24, "EMFILE", "too many open files"},
1750 {25, "ENOTTY", "inappropriate ioctl for device"},
1751 {26, "ETXTBSY", "text file busy"},
1752 {27, "EFBIG", "file too large"},
1753 {28, "ENOSPC", "no space left on device"},
1754 {29, "ESPIPE", "illegal seek"},
1755 {30, "EROFS", "read-only file system"},
1756 {31, "EMLINK", "too many links"},
1757 {32, "EPIPE", "broken pipe"},
1758 {33, "EDOM", "numerical argument out of domain"},
1759 {34, "ERANGE", "result too large"},
1760 {35, "EAGAIN", "resource temporarily unavailable"},
1761 {36, "EINPROGRESS", "operation now in progress"},
1762 {37, "EALREADY", "operation already in progress"},
1763 {38, "ENOTSOCK", "socket operation on non-socket"},
1764 {39, "EDESTADDRREQ", "destination address required"},
1765 {40, "EMSGSIZE", "message too long"},
1766 {41, "EPROTOTYPE", "protocol wrong type for socket"},
1767 {42, "ENOPROTOOPT", "protocol not available"},
1768 {43, "EPROTONOSUPPORT", "protocol not supported"},
1769 {44, "ESOCKTNOSUPPORT", "socket type not supported"},
1770 {45, "EOPNOTSUPP", "operation not supported"},
1771 {46, "EPFNOSUPPORT", "protocol family not supported"},
1772 {47, "EAFNOSUPPORT", "address family not supported by protocol family"},
1773 {48, "EADDRINUSE", "address already in use"},
1774 {49, "EADDRNOTAVAIL", "can't assign requested address"},
1775 {50, "ENETDOWN", "network is down"},
1776 {51, "ENETUNREACH", "network is unreachable"},
1777 {52, "ENETRESET", "network dropped connection on reset"},
1778 {53, "ECONNABORTED", "software caused connection abort"},
1779 {54, "ECONNRESET", "connection reset by peer"},
1780 {55, "ENOBUFS", "no buffer space available"},
1781 {56, "EISCONN", "socket is already connected"},
1782 {57, "ENOTCONN", "socket is not connected"},
1783 {58, "ESHUTDOWN", "can't send after socket shutdown"},
1784 {59, "ETOOMANYREFS", "too many references: can't splice"},
1785 {60, "ETIMEDOUT", "operation timed out"},
1786 {61, "ECONNREFUSED", "connection refused"},
1787 {62, "ELOOP", "too many levels of symbolic links"},
1788 {63, "ENAMETOOLONG", "file name too long"},
1789 {64, "EHOSTDOWN", "host is down"},
1790 {65, "EHOSTUNREACH", "no route to host"},
1791 {66, "ENOTEMPTY", "directory not empty"},
1792 {67, "EPROCLIM", "too many processes"},
1793 {68, "EUSERS", "too many users"},
1794 {69, "EDQUOT", "disk quota exceeded"},
1795 {70, "ESTALE", "stale NFS file handle"},
1796 {71, "EREMOTE", "too many levels of remote in path"},
1797 {72, "EBADRPC", "RPC struct is bad"},
1798 {73, "ERPCMISMATCH", "RPC version wrong"},
1799 {74, "EPROGUNAVAIL", "RPC program not available"},
1800 {75, "EPROGMISMATCH", "program version wrong"},
1801 {76, "EPROCUNAVAIL", "bad procedure for program"},
1802 {77, "ENOLCK", "no locks available"},
1803 {78, "ENOSYS", "function not implemented"},
1804 {79, "EFTYPE", "inappropriate file type or format"},
1805 {80, "EAUTH", "authentication error"},
1806 {81, "ENEEDAUTH", "need authenticator"},
1807 {82, "EIPSEC", "IPsec processing failure"},
1808 {83, "ENOATTR", "attribute not found"},
1809 {84, "EILSEQ", "illegal byte sequence"},
1810 {85, "ENOMEDIUM", "no medium found"},
1811 {86, "EMEDIUMTYPE", "wrong medium type"},
1812 {87, "EOVERFLOW", "value too large to be stored in data type"},
1813 {88, "ECANCELED", "operation canceled"},
1814 {89, "EIDRM", "identifier removed"},
1815 {90, "ENOMSG", "no message of desired type"},
1816 {91, "ENOTSUP", "not supported"},
1817 {92, "EBADMSG", "bad message"},
1818 {93, "ENOTRECOVERABLE", "state not recoverable"},
1819 {94, "EOWNERDEAD", "previous owner died"},
1820 {95, "ELAST", "protocol error"},
1821 }
1822
1823 // Signal table
1824 var signalList = [...]struct {
1825 num syscall.Signal
1826 name string
1827 desc string
1828 }{
1829 {1, "SIGHUP", "hangup"},
1830 {2, "SIGINT", "interrupt"},
1831 {3, "SIGQUIT", "quit"},
1832 {4, "SIGILL", "illegal instruction"},
1833 {5, "SIGTRAP", "trace/BPT trap"},
1834 {6, "SIGABRT", "abort trap"},
1835 {7, "SIGEMT", "EMT trap"},
1836 {8, "SIGFPE", "floating point exception"},
1837 {9, "SIGKILL", "killed"},
1838 {10, "SIGBUS", "bus error"},
1839 {11, "SIGSEGV", "segmentation fault"},
1840 {12, "SIGSYS", "bad system call"},
1841 {13, "SIGPIPE", "broken pipe"},
1842 {14, "SIGALRM", "alarm clock"},
1843 {15, "SIGTERM", "terminated"},
1844 {16, "SIGURG", "urgent I/O condition"},
1845 {17, "SIGSTOP", "suspended (signal)"},
1846 {18, "SIGTSTP", "suspended"},
1847 {19, "SIGCONT", "continued"},
1848 {20, "SIGCHLD", "child exited"},
1849 {21, "SIGTTIN", "stopped (tty input)"},
1850 {22, "SIGTTOU", "stopped (tty output)"},
1851 {23, "SIGIO", "I/O possible"},
1852 {24, "SIGXCPU", "cputime limit exceeded"},
1853 {25, "SIGXFSZ", "filesize limit exceeded"},
1854 {26, "SIGVTALRM", "virtual timer expired"},
1855 {27, "SIGPROF", "profiling timer expired"},
1856 {28, "SIGWINCH", "window size changes"},
1857 {29, "SIGINFO", "information request"},
1858 {30, "SIGUSR1", "user defined signal 1"},
1859 {31, "SIGUSR2", "user defined signal 2"},
1860 {32, "SIGTHR", "thread AST"},
1861 }
+0
-1809
vendor/golang.org/x/sys/unix/zsyscall_darwin_386.1_11.go less more
0 // go run mksyscall.go -l32 -tags darwin,386,!go1.12 syscall_bsd.go syscall_darwin.go syscall_darwin_386.1_11.go syscall_darwin_386.go
1 // Code generated by the command above; see README.md. DO NOT EDIT.
2
3 // +build darwin,386,!go1.12
4
5 package unix
6
7 import (
8 "syscall"
9 "unsafe"
10 )
11
12 var _ syscall.Errno
13
14 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
15
16 func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
17 r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
18 n = int(r0)
19 if e1 != 0 {
20 err = errnoErr(e1)
21 }
22 return
23 }
24
25 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
26
27 func setgroups(ngid int, gid *_Gid_t) (err error) {
28 _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
29 if e1 != 0 {
30 err = errnoErr(e1)
31 }
32 return
33 }
34
35 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
36
37 func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
38 r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
39 wpid = int(r0)
40 if e1 != 0 {
41 err = errnoErr(e1)
42 }
43 return
44 }
45
46 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
47
48 func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
49 r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
50 fd = int(r0)
51 if e1 != 0 {
52 err = errnoErr(e1)
53 }
54 return
55 }
56
57 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
58
59 func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
60 _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen))
61 if e1 != 0 {
62 err = errnoErr(e1)
63 }
64 return
65 }
66
67 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
68
69 func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
70 _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen))
71 if e1 != 0 {
72 err = errnoErr(e1)
73 }
74 return
75 }
76
77 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
78
79 func socket(domain int, typ int, proto int) (fd int, err error) {
80 r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto))
81 fd = int(r0)
82 if e1 != 0 {
83 err = errnoErr(e1)
84 }
85 return
86 }
87
88 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
89
90 func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
91 _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
92 if e1 != 0 {
93 err = errnoErr(e1)
94 }
95 return
96 }
97
98 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
99
100 func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
101 _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
102 if e1 != 0 {
103 err = errnoErr(e1)
104 }
105 return
106 }
107
108 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
109
110 func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
111 _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
112 if e1 != 0 {
113 err = errnoErr(e1)
114 }
115 return
116 }
117
118 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
119
120 func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
121 _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
122 if e1 != 0 {
123 err = errnoErr(e1)
124 }
125 return
126 }
127
128 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
129
130 func Shutdown(s int, how int) (err error) {
131 _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0)
132 if e1 != 0 {
133 err = errnoErr(e1)
134 }
135 return
136 }
137
138 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
139
140 func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
141 _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
142 if e1 != 0 {
143 err = errnoErr(e1)
144 }
145 return
146 }
147
148 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
149
150 func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
151 var _p0 unsafe.Pointer
152 if len(p) > 0 {
153 _p0 = unsafe.Pointer(&p[0])
154 } else {
155 _p0 = unsafe.Pointer(&_zero)
156 }
157 r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
158 n = int(r0)
159 if e1 != 0 {
160 err = errnoErr(e1)
161 }
162 return
163 }
164
165 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
166
167 func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
168 var _p0 unsafe.Pointer
169 if len(buf) > 0 {
170 _p0 = unsafe.Pointer(&buf[0])
171 } else {
172 _p0 = unsafe.Pointer(&_zero)
173 }
174 _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
175 if e1 != 0 {
176 err = errnoErr(e1)
177 }
178 return
179 }
180
181 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
182
183 func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
184 r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
185 n = int(r0)
186 if e1 != 0 {
187 err = errnoErr(e1)
188 }
189 return
190 }
191
192 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
193
194 func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
195 r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
196 n = int(r0)
197 if e1 != 0 {
198 err = errnoErr(e1)
199 }
200 return
201 }
202
203 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
204
205 func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
206 r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
207 n = int(r0)
208 if e1 != 0 {
209 err = errnoErr(e1)
210 }
211 return
212 }
213
214 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
215
216 func utimes(path string, timeval *[2]Timeval) (err error) {
217 var _p0 *byte
218 _p0, err = BytePtrFromString(path)
219 if err != nil {
220 return
221 }
222 _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
223 if e1 != 0 {
224 err = errnoErr(e1)
225 }
226 return
227 }
228
229 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
230
231 func futimes(fd int, timeval *[2]Timeval) (err error) {
232 _, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
233 if e1 != 0 {
234 err = errnoErr(e1)
235 }
236 return
237 }
238
239 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
240
241 func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
242 r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
243 n = int(r0)
244 if e1 != 0 {
245 err = errnoErr(e1)
246 }
247 return
248 }
249
250 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
251
252 func Madvise(b []byte, behav int) (err error) {
253 var _p0 unsafe.Pointer
254 if len(b) > 0 {
255 _p0 = unsafe.Pointer(&b[0])
256 } else {
257 _p0 = unsafe.Pointer(&_zero)
258 }
259 _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav))
260 if e1 != 0 {
261 err = errnoErr(e1)
262 }
263 return
264 }
265
266 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
267
268 func Mlock(b []byte) (err error) {
269 var _p0 unsafe.Pointer
270 if len(b) > 0 {
271 _p0 = unsafe.Pointer(&b[0])
272 } else {
273 _p0 = unsafe.Pointer(&_zero)
274 }
275 _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
276 if e1 != 0 {
277 err = errnoErr(e1)
278 }
279 return
280 }
281
282 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
283
284 func Mlockall(flags int) (err error) {
285 _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
286 if e1 != 0 {
287 err = errnoErr(e1)
288 }
289 return
290 }
291
292 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
293
294 func Mprotect(b []byte, prot int) (err error) {
295 var _p0 unsafe.Pointer
296 if len(b) > 0 {
297 _p0 = unsafe.Pointer(&b[0])
298 } else {
299 _p0 = unsafe.Pointer(&_zero)
300 }
301 _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
302 if e1 != 0 {
303 err = errnoErr(e1)
304 }
305 return
306 }
307
308 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
309
310 func Msync(b []byte, flags int) (err error) {
311 var _p0 unsafe.Pointer
312 if len(b) > 0 {
313 _p0 = unsafe.Pointer(&b[0])
314 } else {
315 _p0 = unsafe.Pointer(&_zero)
316 }
317 _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
318 if e1 != 0 {
319 err = errnoErr(e1)
320 }
321 return
322 }
323
324 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
325
326 func Munlock(b []byte) (err error) {
327 var _p0 unsafe.Pointer
328 if len(b) > 0 {
329 _p0 = unsafe.Pointer(&b[0])
330 } else {
331 _p0 = unsafe.Pointer(&_zero)
332 }
333 _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
334 if e1 != 0 {
335 err = errnoErr(e1)
336 }
337 return
338 }
339
340 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
341
342 func Munlockall() (err error) {
343 _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
344 if e1 != 0 {
345 err = errnoErr(e1)
346 }
347 return
348 }
349
350 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
351
352 func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
353 _, _, e1 := Syscall6(SYS_GETATTRLIST, uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
354 if e1 != 0 {
355 err = errnoErr(e1)
356 }
357 return
358 }
359
360 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
361
362 func pipe() (r int, w int, err error) {
363 r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0)
364 r = int(r0)
365 w = int(r1)
366 if e1 != 0 {
367 err = errnoErr(e1)
368 }
369 return
370 }
371
372 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
373
374 func getxattr(path string, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
375 var _p0 *byte
376 _p0, err = BytePtrFromString(path)
377 if err != nil {
378 return
379 }
380 var _p1 *byte
381 _p1, err = BytePtrFromString(attr)
382 if err != nil {
383 return
384 }
385 r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options))
386 sz = int(r0)
387 if e1 != 0 {
388 err = errnoErr(e1)
389 }
390 return
391 }
392
393 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
394
395 func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
396 var _p0 *byte
397 _p0, err = BytePtrFromString(attr)
398 if err != nil {
399 return
400 }
401 r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options))
402 sz = int(r0)
403 if e1 != 0 {
404 err = errnoErr(e1)
405 }
406 return
407 }
408
409 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
410
411 func setxattr(path string, attr string, data *byte, size int, position uint32, options int) (err error) {
412 var _p0 *byte
413 _p0, err = BytePtrFromString(path)
414 if err != nil {
415 return
416 }
417 var _p1 *byte
418 _p1, err = BytePtrFromString(attr)
419 if err != nil {
420 return
421 }
422 _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options))
423 if e1 != 0 {
424 err = errnoErr(e1)
425 }
426 return
427 }
428
429 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
430
431 func fsetxattr(fd int, attr string, data *byte, size int, position uint32, options int) (err error) {
432 var _p0 *byte
433 _p0, err = BytePtrFromString(attr)
434 if err != nil {
435 return
436 }
437 _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options))
438 if e1 != 0 {
439 err = errnoErr(e1)
440 }
441 return
442 }
443
444 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
445
446 func removexattr(path string, attr string, options int) (err error) {
447 var _p0 *byte
448 _p0, err = BytePtrFromString(path)
449 if err != nil {
450 return
451 }
452 var _p1 *byte
453 _p1, err = BytePtrFromString(attr)
454 if err != nil {
455 return
456 }
457 _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
458 if e1 != 0 {
459 err = errnoErr(e1)
460 }
461 return
462 }
463
464 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
465
466 func fremovexattr(fd int, attr string, options int) (err error) {
467 var _p0 *byte
468 _p0, err = BytePtrFromString(attr)
469 if err != nil {
470 return
471 }
472 _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(options))
473 if e1 != 0 {
474 err = errnoErr(e1)
475 }
476 return
477 }
478
479 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
480
481 func listxattr(path string, dest *byte, size int, options int) (sz int, err error) {
482 var _p0 *byte
483 _p0, err = BytePtrFromString(path)
484 if err != nil {
485 return
486 }
487 r0, _, e1 := Syscall6(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
488 sz = int(r0)
489 if e1 != 0 {
490 err = errnoErr(e1)
491 }
492 return
493 }
494
495 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
496
497 func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) {
498 r0, _, e1 := Syscall6(SYS_FLISTXATTR, uintptr(fd), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
499 sz = int(r0)
500 if e1 != 0 {
501 err = errnoErr(e1)
502 }
503 return
504 }
505
506 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
507
508 func setattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
509 _, _, e1 := Syscall6(SYS_SETATTRLIST, uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
510 if e1 != 0 {
511 err = errnoErr(e1)
512 }
513 return
514 }
515
516 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
517
518 func fcntl(fd int, cmd int, arg int) (val int, err error) {
519 r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
520 val = int(r0)
521 if e1 != 0 {
522 err = errnoErr(e1)
523 }
524 return
525 }
526
527 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
528
529 func kill(pid int, signum int, posix int) (err error) {
530 _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), uintptr(posix))
531 if e1 != 0 {
532 err = errnoErr(e1)
533 }
534 return
535 }
536
537 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
538
539 func ioctl(fd int, req uint, arg uintptr) (err error) {
540 _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
541 if e1 != 0 {
542 err = errnoErr(e1)
543 }
544 return
545 }
546
547 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
548
549 func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
550 var _p0 unsafe.Pointer
551 if len(mib) > 0 {
552 _p0 = unsafe.Pointer(&mib[0])
553 } else {
554 _p0 = unsafe.Pointer(&_zero)
555 }
556 _, _, e1 := Syscall6(SYS_SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
557 if e1 != 0 {
558 err = errnoErr(e1)
559 }
560 return
561 }
562
563 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
564
565 func sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error) {
566 _, _, e1 := Syscall9(SYS_SENDFILE, uintptr(infd), uintptr(outfd), uintptr(offset), uintptr(offset>>32), uintptr(unsafe.Pointer(len)), uintptr(hdtr), uintptr(flags), 0, 0)
567 if e1 != 0 {
568 err = errnoErr(e1)
569 }
570 return
571 }
572
573 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
574
575 func Access(path string, mode uint32) (err error) {
576 var _p0 *byte
577 _p0, err = BytePtrFromString(path)
578 if err != nil {
579 return
580 }
581 _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
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
590 func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
591 _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
592 if e1 != 0 {
593 err = errnoErr(e1)
594 }
595 return
596 }
597
598 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
599
600 func Chdir(path string) (err error) {
601 var _p0 *byte
602 _p0, err = BytePtrFromString(path)
603 if err != nil {
604 return
605 }
606 _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
607 if e1 != 0 {
608 err = errnoErr(e1)
609 }
610 return
611 }
612
613 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
614
615 func Chflags(path string, flags int) (err error) {
616 var _p0 *byte
617 _p0, err = BytePtrFromString(path)
618 if err != nil {
619 return
620 }
621 _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
622 if e1 != 0 {
623 err = errnoErr(e1)
624 }
625 return
626 }
627
628 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
629
630 func Chmod(path string, mode uint32) (err error) {
631 var _p0 *byte
632 _p0, err = BytePtrFromString(path)
633 if err != nil {
634 return
635 }
636 _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
637 if e1 != 0 {
638 err = errnoErr(e1)
639 }
640 return
641 }
642
643 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
644
645 func Chown(path string, uid int, gid int) (err error) {
646 var _p0 *byte
647 _p0, err = BytePtrFromString(path)
648 if err != nil {
649 return
650 }
651 _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
652 if e1 != 0 {
653 err = errnoErr(e1)
654 }
655 return
656 }
657
658 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
659
660 func Chroot(path string) (err error) {
661 var _p0 *byte
662 _p0, err = BytePtrFromString(path)
663 if err != nil {
664 return
665 }
666 _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
667 if e1 != 0 {
668 err = errnoErr(e1)
669 }
670 return
671 }
672
673 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
674
675 func Close(fd int) (err error) {
676 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
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
685 func Dup(fd int) (nfd int, err error) {
686 r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
687 nfd = int(r0)
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
696 func Dup2(from int, to int) (err error) {
697 _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
698 if e1 != 0 {
699 err = errnoErr(e1)
700 }
701 return
702 }
703
704 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
705
706 func Exchangedata(path1 string, path2 string, options int) (err error) {
707 var _p0 *byte
708 _p0, err = BytePtrFromString(path1)
709 if err != nil {
710 return
711 }
712 var _p1 *byte
713 _p1, err = BytePtrFromString(path2)
714 if err != nil {
715 return
716 }
717 _, _, e1 := Syscall(SYS_EXCHANGEDATA, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
718 if e1 != 0 {
719 err = errnoErr(e1)
720 }
721 return
722 }
723
724 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
725
726 func Exit(code int) {
727 Syscall(SYS_EXIT, uintptr(code), 0, 0)
728 return
729 }
730
731 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
732
733 func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
734 var _p0 *byte
735 _p0, err = BytePtrFromString(path)
736 if err != nil {
737 return
738 }
739 _, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
740 if e1 != 0 {
741 err = errnoErr(e1)
742 }
743 return
744 }
745
746 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
747
748 func Fchdir(fd int) (err error) {
749 _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
750 if e1 != 0 {
751 err = errnoErr(e1)
752 }
753 return
754 }
755
756 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
757
758 func Fchflags(fd int, flags int) (err error) {
759 _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
760 if e1 != 0 {
761 err = errnoErr(e1)
762 }
763 return
764 }
765
766 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
767
768 func Fchmod(fd int, mode uint32) (err error) {
769 _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
770 if e1 != 0 {
771 err = errnoErr(e1)
772 }
773 return
774 }
775
776 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
777
778 func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
779 var _p0 *byte
780 _p0, err = BytePtrFromString(path)
781 if err != nil {
782 return
783 }
784 _, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
785 if e1 != 0 {
786 err = errnoErr(e1)
787 }
788 return
789 }
790
791 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
792
793 func Fchown(fd int, uid int, gid int) (err error) {
794 _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
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
803 func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
804 var _p0 *byte
805 _p0, err = BytePtrFromString(path)
806 if err != nil {
807 return
808 }
809 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
810 if e1 != 0 {
811 err = errnoErr(e1)
812 }
813 return
814 }
815
816 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
817
818 func Flock(fd int, how int) (err error) {
819 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
820 if e1 != 0 {
821 err = errnoErr(e1)
822 }
823 return
824 }
825
826 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
827
828 func Fpathconf(fd int, name int) (val int, err error) {
829 r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
830 val = int(r0)
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
839 func Fsync(fd int) (err error) {
840 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
841 if e1 != 0 {
842 err = errnoErr(e1)
843 }
844 return
845 }
846
847 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
848
849 func Ftruncate(fd int, length int64) (err error) {
850 _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), uintptr(length>>32))
851 if e1 != 0 {
852 err = errnoErr(e1)
853 }
854 return
855 }
856
857 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
858
859 func Getdtablesize() (size int) {
860 r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0)
861 size = int(r0)
862 return
863 }
864
865 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
866
867 func Getegid() (egid int) {
868 r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
869 egid = int(r0)
870 return
871 }
872
873 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
874
875 func Geteuid() (uid int) {
876 r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
877 uid = int(r0)
878 return
879 }
880
881 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
882
883 func Getgid() (gid int) {
884 r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
885 gid = int(r0)
886 return
887 }
888
889 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
890
891 func Getpgid(pid int) (pgid int, err error) {
892 r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
893 pgid = int(r0)
894 if e1 != 0 {
895 err = errnoErr(e1)
896 }
897 return
898 }
899
900 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
901
902 func Getpgrp() (pgrp int) {
903 r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
904 pgrp = int(r0)
905 return
906 }
907
908 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
909
910 func Getpid() (pid int) {
911 r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
912 pid = int(r0)
913 return
914 }
915
916 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
917
918 func Getppid() (ppid int) {
919 r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
920 ppid = int(r0)
921 return
922 }
923
924 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
925
926 func Getpriority(which int, who int) (prio int, err error) {
927 r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
928 prio = int(r0)
929 if e1 != 0 {
930 err = errnoErr(e1)
931 }
932 return
933 }
934
935 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
936
937 func Getrlimit(which int, lim *Rlimit) (err error) {
938 _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
939 if e1 != 0 {
940 err = errnoErr(e1)
941 }
942 return
943 }
944
945 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
946
947 func Getrusage(who int, rusage *Rusage) (err error) {
948 _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
949 if e1 != 0 {
950 err = errnoErr(e1)
951 }
952 return
953 }
954
955 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
956
957 func Getsid(pid int) (sid int, err error) {
958 r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
959 sid = int(r0)
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
968 func Gettimeofday(tp *Timeval) (err error) {
969 _, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
970 if e1 != 0 {
971 err = errnoErr(e1)
972 }
973 return
974 }
975
976 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
977
978 func Getuid() (uid int) {
979 r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
980 uid = int(r0)
981 return
982 }
983
984 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
985
986 func Issetugid() (tainted bool) {
987 r0, _, _ := RawSyscall(SYS_ISSETUGID, 0, 0, 0)
988 tainted = bool(r0 != 0)
989 return
990 }
991
992 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
993
994 func Kqueue() (fd int, err error) {
995 r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
996 fd = int(r0)
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
1005 func Lchown(path string, uid int, gid int) (err error) {
1006 var _p0 *byte
1007 _p0, err = BytePtrFromString(path)
1008 if err != nil {
1009 return
1010 }
1011 _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
1012 if e1 != 0 {
1013 err = errnoErr(e1)
1014 }
1015 return
1016 }
1017
1018 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1019
1020 func Link(path string, link string) (err error) {
1021 var _p0 *byte
1022 _p0, err = BytePtrFromString(path)
1023 if err != nil {
1024 return
1025 }
1026 var _p1 *byte
1027 _p1, err = BytePtrFromString(link)
1028 if err != nil {
1029 return
1030 }
1031 _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1032 if e1 != 0 {
1033 err = errnoErr(e1)
1034 }
1035 return
1036 }
1037
1038 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1039
1040 func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
1041 var _p0 *byte
1042 _p0, err = BytePtrFromString(path)
1043 if err != nil {
1044 return
1045 }
1046 var _p1 *byte
1047 _p1, err = BytePtrFromString(link)
1048 if err != nil {
1049 return
1050 }
1051 _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 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
1060 func Listen(s int, backlog int) (err error) {
1061 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
1062 if e1 != 0 {
1063 err = errnoErr(e1)
1064 }
1065 return
1066 }
1067
1068 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1069
1070 func Mkdir(path string, mode uint32) (err error) {
1071 var _p0 *byte
1072 _p0, err = BytePtrFromString(path)
1073 if err != nil {
1074 return
1075 }
1076 _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1077 if e1 != 0 {
1078 err = errnoErr(e1)
1079 }
1080 return
1081 }
1082
1083 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1084
1085 func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1086 var _p0 *byte
1087 _p0, err = BytePtrFromString(path)
1088 if err != nil {
1089 return
1090 }
1091 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1092 if e1 != 0 {
1093 err = errnoErr(e1)
1094 }
1095 return
1096 }
1097
1098 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1099
1100 func Mkfifo(path string, mode uint32) (err error) {
1101 var _p0 *byte
1102 _p0, err = BytePtrFromString(path)
1103 if err != nil {
1104 return
1105 }
1106 _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
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
1115 func Mknod(path string, mode uint32, dev int) (err error) {
1116 var _p0 *byte
1117 _p0, err = BytePtrFromString(path)
1118 if err != nil {
1119 return
1120 }
1121 _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
1122 if e1 != 0 {
1123 err = errnoErr(e1)
1124 }
1125 return
1126 }
1127
1128 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1129
1130 func Open(path string, mode int, perm uint32) (fd int, err error) {
1131 var _p0 *byte
1132 _p0, err = BytePtrFromString(path)
1133 if err != nil {
1134 return
1135 }
1136 r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
1137 fd = int(r0)
1138 if e1 != 0 {
1139 err = errnoErr(e1)
1140 }
1141 return
1142 }
1143
1144 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1145
1146 func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1147 var _p0 *byte
1148 _p0, err = BytePtrFromString(path)
1149 if err != nil {
1150 return
1151 }
1152 r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1153 fd = int(r0)
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
1162 func Pathconf(path string, name int) (val int, err error) {
1163 var _p0 *byte
1164 _p0, err = BytePtrFromString(path)
1165 if err != nil {
1166 return
1167 }
1168 r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1169 val = int(r0)
1170 if e1 != 0 {
1171 err = errnoErr(e1)
1172 }
1173 return
1174 }
1175
1176 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1177
1178 func Pread(fd int, p []byte, offset int64) (n int, err error) {
1179 var _p0 unsafe.Pointer
1180 if len(p) > 0 {
1181 _p0 = unsafe.Pointer(&p[0])
1182 } else {
1183 _p0 = unsafe.Pointer(&_zero)
1184 }
1185 r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0)
1186 n = 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
1195 func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1196 var _p0 unsafe.Pointer
1197 if len(p) > 0 {
1198 _p0 = unsafe.Pointer(&p[0])
1199 } else {
1200 _p0 = unsafe.Pointer(&_zero)
1201 }
1202 r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0)
1203 n = int(r0)
1204 if e1 != 0 {
1205 err = errnoErr(e1)
1206 }
1207 return
1208 }
1209
1210 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1211
1212 func read(fd int, p []byte) (n int, err error) {
1213 var _p0 unsafe.Pointer
1214 if len(p) > 0 {
1215 _p0 = unsafe.Pointer(&p[0])
1216 } else {
1217 _p0 = unsafe.Pointer(&_zero)
1218 }
1219 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1220 n = int(r0)
1221 if e1 != 0 {
1222 err = errnoErr(e1)
1223 }
1224 return
1225 }
1226
1227 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1228
1229 func Readlink(path string, buf []byte) (n int, err error) {
1230 var _p0 *byte
1231 _p0, err = BytePtrFromString(path)
1232 if err != nil {
1233 return
1234 }
1235 var _p1 unsafe.Pointer
1236 if len(buf) > 0 {
1237 _p1 = unsafe.Pointer(&buf[0])
1238 } else {
1239 _p1 = unsafe.Pointer(&_zero)
1240 }
1241 r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1242 n = int(r0)
1243 if e1 != 0 {
1244 err = errnoErr(e1)
1245 }
1246 return
1247 }
1248
1249 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1250
1251 func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1252 var _p0 *byte
1253 _p0, err = BytePtrFromString(path)
1254 if err != nil {
1255 return
1256 }
1257 var _p1 unsafe.Pointer
1258 if len(buf) > 0 {
1259 _p1 = unsafe.Pointer(&buf[0])
1260 } else {
1261 _p1 = unsafe.Pointer(&_zero)
1262 }
1263 r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1264 n = int(r0)
1265 if e1 != 0 {
1266 err = errnoErr(e1)
1267 }
1268 return
1269 }
1270
1271 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1272
1273 func Rename(from string, to string) (err error) {
1274 var _p0 *byte
1275 _p0, err = BytePtrFromString(from)
1276 if err != nil {
1277 return
1278 }
1279 var _p1 *byte
1280 _p1, err = BytePtrFromString(to)
1281 if err != nil {
1282 return
1283 }
1284 _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
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
1293 func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1294 var _p0 *byte
1295 _p0, err = BytePtrFromString(from)
1296 if err != nil {
1297 return
1298 }
1299 var _p1 *byte
1300 _p1, err = BytePtrFromString(to)
1301 if err != nil {
1302 return
1303 }
1304 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1305 if e1 != 0 {
1306 err = errnoErr(e1)
1307 }
1308 return
1309 }
1310
1311 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1312
1313 func Revoke(path string) (err error) {
1314 var _p0 *byte
1315 _p0, err = BytePtrFromString(path)
1316 if err != nil {
1317 return
1318 }
1319 _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1320 if e1 != 0 {
1321 err = errnoErr(e1)
1322 }
1323 return
1324 }
1325
1326 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1327
1328 func Rmdir(path string) (err error) {
1329 var _p0 *byte
1330 _p0, err = BytePtrFromString(path)
1331 if err != nil {
1332 return
1333 }
1334 _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
1335 if e1 != 0 {
1336 err = errnoErr(e1)
1337 }
1338 return
1339 }
1340
1341 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1342
1343 func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1344 r0, r1, e1 := Syscall6(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(offset>>32), uintptr(whence), 0, 0)
1345 newoffset = int64(int64(r1)<<32 | int64(r0))
1346 if e1 != 0 {
1347 err = errnoErr(e1)
1348 }
1349 return
1350 }
1351
1352 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1353
1354 func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
1355 r0, _, e1 := Syscall6(SYS_SELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1356 n = int(r0)
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
1365 func 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
1375 func 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
1385 func 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
1395 func 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
1410 func 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
1420 func 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
1430 func 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
1440 func 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
1450 func 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
1460 func 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
1470 func 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
1481 func 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
1491 func 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
1501 func 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
1521 func 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
1541 func 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
1551 func 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
1566 func 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
1574 func 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
1589 func 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
1604 func 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
1619 func 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
1634 func 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
1651 func 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
1662 func 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
1672 func 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
1683 func 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
1694 func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
1695 var _p0 unsafe.Pointer
1696 if len(buf) > 0 {
1697 _p0 = unsafe.Pointer(&buf[0])
1698 } else {
1699 _p0 = unsafe.Pointer(&_zero)
1700 }
1701 r0, _, e1 := Syscall6(SYS_GETDIRENTRIES64, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
1702 n = int(r0)
1703 if e1 != 0 {
1704 err = errnoErr(e1)
1705 }
1706 return
1707 }
1708
1709 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1710
1711 func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
1712 _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
1713 if e1 != 0 {
1714 err = errnoErr(e1)
1715 }
1716 return
1717 }
1718
1719 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1720
1721 func Fstat(fd int, stat *Stat_t) (err error) {
1722 _, _, e1 := Syscall(SYS_FSTAT64, uintptr(fd), uintptr(unsafe.Pointer(stat)), 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
1731 func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
1732 var _p0 *byte
1733 _p0, err = BytePtrFromString(path)
1734 if err != nil {
1735 return
1736 }
1737 _, _, e1 := Syscall6(SYS_FSTATAT64, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
1738 if e1 != 0 {
1739 err = errnoErr(e1)
1740 }
1741 return
1742 }
1743
1744 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1745
1746 func Fstatfs(fd int, stat *Statfs_t) (err error) {
1747 _, _, e1 := Syscall(SYS_FSTATFS64, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
1748 if e1 != 0 {
1749 err = errnoErr(e1)
1750 }
1751 return
1752 }
1753
1754 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1755
1756 func getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) {
1757 r0, _, e1 := Syscall(SYS_GETFSSTAT64, uintptr(buf), uintptr(size), uintptr(flags))
1758 n = int(r0)
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
1767 func Lstat(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_LSTAT64, 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
1782 func Stat(path string, stat *Stat_t) (err error) {
1783 var _p0 *byte
1784 _p0, err = BytePtrFromString(path)
1785 if err != nil {
1786 return
1787 }
1788 _, _, e1 := Syscall(SYS_STAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1789 if e1 != 0 {
1790 err = errnoErr(e1)
1791 }
1792 return
1793 }
1794
1795 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1796
1797 func Statfs(path string, stat *Statfs_t) (err error) {
1798 var _p0 *byte
1799 _p0, err = BytePtrFromString(path)
1800 if err != nil {
1801 return
1802 }
1803 _, _, e1 := Syscall(SYS_STATFS64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1804 if e1 != 0 {
1805 err = errnoErr(e1)
1806 }
1807 return
1808 }
489489
490490 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
491491
492 func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
493 _, _, e1 := syscall_syscall6(funcPC(libc_getattrlist_trampoline), uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
494 if e1 != 0 {
495 err = errnoErr(e1)
496 }
497 return
498 }
499
500 func libc_getattrlist_trampoline()
501
502 //go:linkname libc_getattrlist libc_getattrlist
503 //go:cgo_import_dynamic libc_getattrlist getattrlist "/usr/lib/libSystem.B.dylib"
504
505 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
506
507492 func pipe() (r int, w int, err error) {
508493 r0, r1, e1 := syscall_rawSyscall(funcPC(libc_pipe_trampoline), 0, 0, 0)
509494 r = int(r0)
957942
958943 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
959944
945 func Clonefile(src string, dst string, flags int) (err error) {
946 var _p0 *byte
947 _p0, err = BytePtrFromString(src)
948 if err != nil {
949 return
950 }
951 var _p1 *byte
952 _p1, err = BytePtrFromString(dst)
953 if err != nil {
954 return
955 }
956 _, _, e1 := syscall_syscall(funcPC(libc_clonefile_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flags))
957 if e1 != 0 {
958 err = errnoErr(e1)
959 }
960 return
961 }
962
963 func libc_clonefile_trampoline()
964
965 //go:linkname libc_clonefile libc_clonefile
966 //go:cgo_import_dynamic libc_clonefile clonefile "/usr/lib/libSystem.B.dylib"
967
968 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
969
970 func Clonefileat(srcDirfd int, src string, dstDirfd int, dst string, flags int) (err error) {
971 var _p0 *byte
972 _p0, err = BytePtrFromString(src)
973 if err != nil {
974 return
975 }
976 var _p1 *byte
977 _p1, err = BytePtrFromString(dst)
978 if err != nil {
979 return
980 }
981 _, _, e1 := syscall_syscall6(funcPC(libc_clonefileat_trampoline), uintptr(srcDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
982 if e1 != 0 {
983 err = errnoErr(e1)
984 }
985 return
986 }
987
988 func libc_clonefileat_trampoline()
989
990 //go:linkname libc_clonefileat libc_clonefileat
991 //go:cgo_import_dynamic libc_clonefileat clonefileat "/usr/lib/libSystem.B.dylib"
992
993 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
994
960995 func Dup(fd int) (nfd int, err error) {
961996 r0, _, e1 := syscall_syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0)
962997 nfd = int(r0)
11451180
11461181 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
11471182
1183 func Fclonefileat(srcDirfd int, dstDirfd int, dst string, flags int) (err error) {
1184 var _p0 *byte
1185 _p0, err = BytePtrFromString(dst)
1186 if err != nil {
1187 return
1188 }
1189 _, _, e1 := syscall_syscall6(funcPC(libc_fclonefileat_trampoline), uintptr(srcDirfd), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0)
1190 if e1 != 0 {
1191 err = errnoErr(e1)
1192 }
1193 return
1194 }
1195
1196 func libc_fclonefileat_trampoline()
1197
1198 //go:linkname libc_fclonefileat libc_fclonefileat
1199 //go:cgo_import_dynamic libc_fclonefileat fclonefileat "/usr/lib/libSystem.B.dylib"
1200
1201 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1202
11481203 func Flock(fd int, how int) (err error) {
11491204 _, _, e1 := syscall_syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0)
11501205 if e1 != 0 {
12031258
12041259 //go:linkname libc_ftruncate libc_ftruncate
12051260 //go:cgo_import_dynamic libc_ftruncate ftruncate "/usr/lib/libSystem.B.dylib"
1261
1262 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1263
1264 func Getcwd(buf []byte) (n int, err error) {
1265 var _p0 unsafe.Pointer
1266 if len(buf) > 0 {
1267 _p0 = unsafe.Pointer(&buf[0])
1268 } else {
1269 _p0 = unsafe.Pointer(&_zero)
1270 }
1271 r0, _, e1 := syscall_syscall(funcPC(libc_getcwd_trampoline), uintptr(_p0), uintptr(len(buf)), 0)
1272 n = int(r0)
1273 if e1 != 0 {
1274 err = errnoErr(e1)
1275 }
1276 return
1277 }
1278
1279 func libc_getcwd_trampoline()
1280
1281 //go:linkname libc_getcwd libc_getcwd
1282 //go:cgo_import_dynamic libc_getcwd getcwd "/usr/lib/libSystem.B.dylib"
12061283
12071284 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
12081285
5959 JMP libc_munlock(SB)
6060 TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0
6161 JMP libc_munlockall(SB)
62 TEXT ·libc_getattrlist_trampoline(SB),NOSPLIT,$0-0
63 JMP libc_getattrlist(SB)
6462 TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0
6563 JMP libc_pipe(SB)
6664 TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0
109107 JMP libc_clock_gettime(SB)
110108 TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
111109 JMP libc_close(SB)
110 TEXT ·libc_clonefile_trampoline(SB),NOSPLIT,$0-0
111 JMP libc_clonefile(SB)
112 TEXT ·libc_clonefileat_trampoline(SB),NOSPLIT,$0-0
113 JMP libc_clonefileat(SB)
112114 TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
113115 JMP libc_dup(SB)
114116 TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0
131133 JMP libc_fchown(SB)
132134 TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0
133135 JMP libc_fchownat(SB)
136 TEXT ·libc_fclonefileat_trampoline(SB),NOSPLIT,$0-0
137 JMP libc_fclonefileat(SB)
134138 TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0
135139 JMP libc_flock(SB)
136140 TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0
139143 JMP libc_fsync(SB)
140144 TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0
141145 JMP libc_ftruncate(SB)
146 TEXT ·libc_getcwd_trampoline(SB),NOSPLIT,$0-0
147 JMP libc_getcwd(SB)
142148 TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0
143149 JMP libc_getdtablesize(SB)
144150 TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0
163169 JMP libc_getrusage(SB)
164170 TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0
165171 JMP libc_getsid(SB)
172 TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
173 JMP libc_gettimeofday(SB)
166174 TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0
167175 JMP libc_getuid(SB)
168176 TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0
265273 JMP libc_munmap(SB)
266274 TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0
267275 JMP libc_ptrace(SB)
268 TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
269 JMP libc_gettimeofday(SB)
270276 TEXT ·libc_fstat64_trampoline(SB),NOSPLIT,$0-0
271277 JMP libc_fstat64(SB)
272278 TEXT ·libc_fstatat64_trampoline(SB),NOSPLIT,$0-0
+0
-1809
vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_11.go less more
0 // go run mksyscall.go -tags darwin,amd64,!go1.12 syscall_bsd.go syscall_darwin.go syscall_darwin_amd64.1_11.go syscall_darwin_amd64.go
1 // Code generated by the command above; see README.md. DO NOT EDIT.
2
3 // +build darwin,amd64,!go1.12
4
5 package unix
6
7 import (
8 "syscall"
9 "unsafe"
10 )
11
12 var _ syscall.Errno
13
14 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
15
16 func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
17 r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
18 n = int(r0)
19 if e1 != 0 {
20 err = errnoErr(e1)
21 }
22 return
23 }
24
25 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
26
27 func setgroups(ngid int, gid *_Gid_t) (err error) {
28 _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
29 if e1 != 0 {
30 err = errnoErr(e1)
31 }
32 return
33 }
34
35 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
36
37 func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
38 r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
39 wpid = int(r0)
40 if e1 != 0 {
41 err = errnoErr(e1)
42 }
43 return
44 }
45
46 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
47
48 func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
49 r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
50 fd = int(r0)
51 if e1 != 0 {
52 err = errnoErr(e1)
53 }
54 return
55 }
56
57 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
58
59 func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
60 _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen))
61 if e1 != 0 {
62 err = errnoErr(e1)
63 }
64 return
65 }
66
67 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
68
69 func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
70 _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen))
71 if e1 != 0 {
72 err = errnoErr(e1)
73 }
74 return
75 }
76
77 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
78
79 func socket(domain int, typ int, proto int) (fd int, err error) {
80 r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto))
81 fd = int(r0)
82 if e1 != 0 {
83 err = errnoErr(e1)
84 }
85 return
86 }
87
88 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
89
90 func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
91 _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
92 if e1 != 0 {
93 err = errnoErr(e1)
94 }
95 return
96 }
97
98 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
99
100 func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
101 _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
102 if e1 != 0 {
103 err = errnoErr(e1)
104 }
105 return
106 }
107
108 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
109
110 func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
111 _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
112 if e1 != 0 {
113 err = errnoErr(e1)
114 }
115 return
116 }
117
118 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
119
120 func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
121 _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
122 if e1 != 0 {
123 err = errnoErr(e1)
124 }
125 return
126 }
127
128 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
129
130 func Shutdown(s int, how int) (err error) {
131 _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0)
132 if e1 != 0 {
133 err = errnoErr(e1)
134 }
135 return
136 }
137
138 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
139
140 func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
141 _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
142 if e1 != 0 {
143 err = errnoErr(e1)
144 }
145 return
146 }
147
148 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
149
150 func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
151 var _p0 unsafe.Pointer
152 if len(p) > 0 {
153 _p0 = unsafe.Pointer(&p[0])
154 } else {
155 _p0 = unsafe.Pointer(&_zero)
156 }
157 r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
158 n = int(r0)
159 if e1 != 0 {
160 err = errnoErr(e1)
161 }
162 return
163 }
164
165 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
166
167 func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
168 var _p0 unsafe.Pointer
169 if len(buf) > 0 {
170 _p0 = unsafe.Pointer(&buf[0])
171 } else {
172 _p0 = unsafe.Pointer(&_zero)
173 }
174 _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
175 if e1 != 0 {
176 err = errnoErr(e1)
177 }
178 return
179 }
180
181 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
182
183 func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
184 r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
185 n = int(r0)
186 if e1 != 0 {
187 err = errnoErr(e1)
188 }
189 return
190 }
191
192 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
193
194 func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
195 r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
196 n = int(r0)
197 if e1 != 0 {
198 err = errnoErr(e1)
199 }
200 return
201 }
202
203 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
204
205 func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
206 r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
207 n = int(r0)
208 if e1 != 0 {
209 err = errnoErr(e1)
210 }
211 return
212 }
213
214 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
215
216 func utimes(path string, timeval *[2]Timeval) (err error) {
217 var _p0 *byte
218 _p0, err = BytePtrFromString(path)
219 if err != nil {
220 return
221 }
222 _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
223 if e1 != 0 {
224 err = errnoErr(e1)
225 }
226 return
227 }
228
229 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
230
231 func futimes(fd int, timeval *[2]Timeval) (err error) {
232 _, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
233 if e1 != 0 {
234 err = errnoErr(e1)
235 }
236 return
237 }
238
239 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
240
241 func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
242 r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
243 n = int(r0)
244 if e1 != 0 {
245 err = errnoErr(e1)
246 }
247 return
248 }
249
250 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
251
252 func Madvise(b []byte, behav int) (err error) {
253 var _p0 unsafe.Pointer
254 if len(b) > 0 {
255 _p0 = unsafe.Pointer(&b[0])
256 } else {
257 _p0 = unsafe.Pointer(&_zero)
258 }
259 _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav))
260 if e1 != 0 {
261 err = errnoErr(e1)
262 }
263 return
264 }
265
266 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
267
268 func Mlock(b []byte) (err error) {
269 var _p0 unsafe.Pointer
270 if len(b) > 0 {
271 _p0 = unsafe.Pointer(&b[0])
272 } else {
273 _p0 = unsafe.Pointer(&_zero)
274 }
275 _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
276 if e1 != 0 {
277 err = errnoErr(e1)
278 }
279 return
280 }
281
282 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
283
284 func Mlockall(flags int) (err error) {
285 _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
286 if e1 != 0 {
287 err = errnoErr(e1)
288 }
289 return
290 }
291
292 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
293
294 func Mprotect(b []byte, prot int) (err error) {
295 var _p0 unsafe.Pointer
296 if len(b) > 0 {
297 _p0 = unsafe.Pointer(&b[0])
298 } else {
299 _p0 = unsafe.Pointer(&_zero)
300 }
301 _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
302 if e1 != 0 {
303 err = errnoErr(e1)
304 }
305 return
306 }
307
308 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
309
310 func Msync(b []byte, flags int) (err error) {
311 var _p0 unsafe.Pointer
312 if len(b) > 0 {
313 _p0 = unsafe.Pointer(&b[0])
314 } else {
315 _p0 = unsafe.Pointer(&_zero)
316 }
317 _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
318 if e1 != 0 {
319 err = errnoErr(e1)
320 }
321 return
322 }
323
324 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
325
326 func Munlock(b []byte) (err error) {
327 var _p0 unsafe.Pointer
328 if len(b) > 0 {
329 _p0 = unsafe.Pointer(&b[0])
330 } else {
331 _p0 = unsafe.Pointer(&_zero)
332 }
333 _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
334 if e1 != 0 {
335 err = errnoErr(e1)
336 }
337 return
338 }
339
340 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
341
342 func Munlockall() (err error) {
343 _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
344 if e1 != 0 {
345 err = errnoErr(e1)
346 }
347 return
348 }
349
350 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
351
352 func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
353 _, _, e1 := Syscall6(SYS_GETATTRLIST, uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
354 if e1 != 0 {
355 err = errnoErr(e1)
356 }
357 return
358 }
359
360 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
361
362 func pipe() (r int, w int, err error) {
363 r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0)
364 r = int(r0)
365 w = int(r1)
366 if e1 != 0 {
367 err = errnoErr(e1)
368 }
369 return
370 }
371
372 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
373
374 func getxattr(path string, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
375 var _p0 *byte
376 _p0, err = BytePtrFromString(path)
377 if err != nil {
378 return
379 }
380 var _p1 *byte
381 _p1, err = BytePtrFromString(attr)
382 if err != nil {
383 return
384 }
385 r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options))
386 sz = int(r0)
387 if e1 != 0 {
388 err = errnoErr(e1)
389 }
390 return
391 }
392
393 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
394
395 func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
396 var _p0 *byte
397 _p0, err = BytePtrFromString(attr)
398 if err != nil {
399 return
400 }
401 r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options))
402 sz = int(r0)
403 if e1 != 0 {
404 err = errnoErr(e1)
405 }
406 return
407 }
408
409 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
410
411 func setxattr(path string, attr string, data *byte, size int, position uint32, options int) (err error) {
412 var _p0 *byte
413 _p0, err = BytePtrFromString(path)
414 if err != nil {
415 return
416 }
417 var _p1 *byte
418 _p1, err = BytePtrFromString(attr)
419 if err != nil {
420 return
421 }
422 _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options))
423 if e1 != 0 {
424 err = errnoErr(e1)
425 }
426 return
427 }
428
429 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
430
431 func fsetxattr(fd int, attr string, data *byte, size int, position uint32, options int) (err error) {
432 var _p0 *byte
433 _p0, err = BytePtrFromString(attr)
434 if err != nil {
435 return
436 }
437 _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options))
438 if e1 != 0 {
439 err = errnoErr(e1)
440 }
441 return
442 }
443
444 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
445
446 func removexattr(path string, attr string, options int) (err error) {
447 var _p0 *byte
448 _p0, err = BytePtrFromString(path)
449 if err != nil {
450 return
451 }
452 var _p1 *byte
453 _p1, err = BytePtrFromString(attr)
454 if err != nil {
455 return
456 }
457 _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
458 if e1 != 0 {
459 err = errnoErr(e1)
460 }
461 return
462 }
463
464 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
465
466 func fremovexattr(fd int, attr string, options int) (err error) {
467 var _p0 *byte
468 _p0, err = BytePtrFromString(attr)
469 if err != nil {
470 return
471 }
472 _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(options))
473 if e1 != 0 {
474 err = errnoErr(e1)
475 }
476 return
477 }
478
479 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
480
481 func listxattr(path string, dest *byte, size int, options int) (sz int, err error) {
482 var _p0 *byte
483 _p0, err = BytePtrFromString(path)
484 if err != nil {
485 return
486 }
487 r0, _, e1 := Syscall6(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
488 sz = int(r0)
489 if e1 != 0 {
490 err = errnoErr(e1)
491 }
492 return
493 }
494
495 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
496
497 func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) {
498 r0, _, e1 := Syscall6(SYS_FLISTXATTR, uintptr(fd), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
499 sz = int(r0)
500 if e1 != 0 {
501 err = errnoErr(e1)
502 }
503 return
504 }
505
506 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
507
508 func setattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
509 _, _, e1 := Syscall6(SYS_SETATTRLIST, uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
510 if e1 != 0 {
511 err = errnoErr(e1)
512 }
513 return
514 }
515
516 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
517
518 func fcntl(fd int, cmd int, arg int) (val int, err error) {
519 r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
520 val = int(r0)
521 if e1 != 0 {
522 err = errnoErr(e1)
523 }
524 return
525 }
526
527 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
528
529 func kill(pid int, signum int, posix int) (err error) {
530 _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), uintptr(posix))
531 if e1 != 0 {
532 err = errnoErr(e1)
533 }
534 return
535 }
536
537 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
538
539 func ioctl(fd int, req uint, arg uintptr) (err error) {
540 _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
541 if e1 != 0 {
542 err = errnoErr(e1)
543 }
544 return
545 }
546
547 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
548
549 func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
550 var _p0 unsafe.Pointer
551 if len(mib) > 0 {
552 _p0 = unsafe.Pointer(&mib[0])
553 } else {
554 _p0 = unsafe.Pointer(&_zero)
555 }
556 _, _, e1 := Syscall6(SYS_SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
557 if e1 != 0 {
558 err = errnoErr(e1)
559 }
560 return
561 }
562
563 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
564
565 func sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error) {
566 _, _, e1 := Syscall6(SYS_SENDFILE, uintptr(infd), uintptr(outfd), uintptr(offset), uintptr(unsafe.Pointer(len)), uintptr(hdtr), uintptr(flags))
567 if e1 != 0 {
568 err = errnoErr(e1)
569 }
570 return
571 }
572
573 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
574
575 func Access(path string, mode uint32) (err error) {
576 var _p0 *byte
577 _p0, err = BytePtrFromString(path)
578 if err != nil {
579 return
580 }
581 _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
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
590 func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
591 _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
592 if e1 != 0 {
593 err = errnoErr(e1)
594 }
595 return
596 }
597
598 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
599
600 func Chdir(path string) (err error) {
601 var _p0 *byte
602 _p0, err = BytePtrFromString(path)
603 if err != nil {
604 return
605 }
606 _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
607 if e1 != 0 {
608 err = errnoErr(e1)
609 }
610 return
611 }
612
613 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
614
615 func Chflags(path string, flags int) (err error) {
616 var _p0 *byte
617 _p0, err = BytePtrFromString(path)
618 if err != nil {
619 return
620 }
621 _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
622 if e1 != 0 {
623 err = errnoErr(e1)
624 }
625 return
626 }
627
628 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
629
630 func Chmod(path string, mode uint32) (err error) {
631 var _p0 *byte
632 _p0, err = BytePtrFromString(path)
633 if err != nil {
634 return
635 }
636 _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
637 if e1 != 0 {
638 err = errnoErr(e1)
639 }
640 return
641 }
642
643 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
644
645 func Chown(path string, uid int, gid int) (err error) {
646 var _p0 *byte
647 _p0, err = BytePtrFromString(path)
648 if err != nil {
649 return
650 }
651 _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
652 if e1 != 0 {
653 err = errnoErr(e1)
654 }
655 return
656 }
657
658 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
659
660 func Chroot(path string) (err error) {
661 var _p0 *byte
662 _p0, err = BytePtrFromString(path)
663 if err != nil {
664 return
665 }
666 _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
667 if e1 != 0 {
668 err = errnoErr(e1)
669 }
670 return
671 }
672
673 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
674
675 func Close(fd int) (err error) {
676 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
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
685 func Dup(fd int) (nfd int, err error) {
686 r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
687 nfd = int(r0)
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
696 func Dup2(from int, to int) (err error) {
697 _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
698 if e1 != 0 {
699 err = errnoErr(e1)
700 }
701 return
702 }
703
704 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
705
706 func Exchangedata(path1 string, path2 string, options int) (err error) {
707 var _p0 *byte
708 _p0, err = BytePtrFromString(path1)
709 if err != nil {
710 return
711 }
712 var _p1 *byte
713 _p1, err = BytePtrFromString(path2)
714 if err != nil {
715 return
716 }
717 _, _, e1 := Syscall(SYS_EXCHANGEDATA, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
718 if e1 != 0 {
719 err = errnoErr(e1)
720 }
721 return
722 }
723
724 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
725
726 func Exit(code int) {
727 Syscall(SYS_EXIT, uintptr(code), 0, 0)
728 return
729 }
730
731 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
732
733 func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
734 var _p0 *byte
735 _p0, err = BytePtrFromString(path)
736 if err != nil {
737 return
738 }
739 _, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
740 if e1 != 0 {
741 err = errnoErr(e1)
742 }
743 return
744 }
745
746 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
747
748 func Fchdir(fd int) (err error) {
749 _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
750 if e1 != 0 {
751 err = errnoErr(e1)
752 }
753 return
754 }
755
756 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
757
758 func Fchflags(fd int, flags int) (err error) {
759 _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
760 if e1 != 0 {
761 err = errnoErr(e1)
762 }
763 return
764 }
765
766 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
767
768 func Fchmod(fd int, mode uint32) (err error) {
769 _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
770 if e1 != 0 {
771 err = errnoErr(e1)
772 }
773 return
774 }
775
776 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
777
778 func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
779 var _p0 *byte
780 _p0, err = BytePtrFromString(path)
781 if err != nil {
782 return
783 }
784 _, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
785 if e1 != 0 {
786 err = errnoErr(e1)
787 }
788 return
789 }
790
791 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
792
793 func Fchown(fd int, uid int, gid int) (err error) {
794 _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
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
803 func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
804 var _p0 *byte
805 _p0, err = BytePtrFromString(path)
806 if err != nil {
807 return
808 }
809 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
810 if e1 != 0 {
811 err = errnoErr(e1)
812 }
813 return
814 }
815
816 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
817
818 func Flock(fd int, how int) (err error) {
819 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
820 if e1 != 0 {
821 err = errnoErr(e1)
822 }
823 return
824 }
825
826 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
827
828 func Fpathconf(fd int, name int) (val int, err error) {
829 r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
830 val = int(r0)
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
839 func Fsync(fd int) (err error) {
840 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
841 if e1 != 0 {
842 err = errnoErr(e1)
843 }
844 return
845 }
846
847 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
848
849 func Ftruncate(fd int, length int64) (err error) {
850 _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), 0)
851 if e1 != 0 {
852 err = errnoErr(e1)
853 }
854 return
855 }
856
857 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
858
859 func Getdtablesize() (size int) {
860 r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0)
861 size = int(r0)
862 return
863 }
864
865 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
866
867 func Getegid() (egid int) {
868 r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
869 egid = int(r0)
870 return
871 }
872
873 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
874
875 func Geteuid() (uid int) {
876 r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
877 uid = int(r0)
878 return
879 }
880
881 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
882
883 func Getgid() (gid int) {
884 r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
885 gid = int(r0)
886 return
887 }
888
889 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
890
891 func Getpgid(pid int) (pgid int, err error) {
892 r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
893 pgid = int(r0)
894 if e1 != 0 {
895 err = errnoErr(e1)
896 }
897 return
898 }
899
900 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
901
902 func Getpgrp() (pgrp int) {
903 r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
904 pgrp = int(r0)
905 return
906 }
907
908 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
909
910 func Getpid() (pid int) {
911 r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
912 pid = int(r0)
913 return
914 }
915
916 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
917
918 func Getppid() (ppid int) {
919 r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
920 ppid = int(r0)
921 return
922 }
923
924 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
925
926 func Getpriority(which int, who int) (prio int, err error) {
927 r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
928 prio = int(r0)
929 if e1 != 0 {
930 err = errnoErr(e1)
931 }
932 return
933 }
934
935 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
936
937 func Getrlimit(which int, lim *Rlimit) (err error) {
938 _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
939 if e1 != 0 {
940 err = errnoErr(e1)
941 }
942 return
943 }
944
945 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
946
947 func Getrusage(who int, rusage *Rusage) (err error) {
948 _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
949 if e1 != 0 {
950 err = errnoErr(e1)
951 }
952 return
953 }
954
955 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
956
957 func Getsid(pid int) (sid int, err error) {
958 r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
959 sid = int(r0)
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
968 func Gettimeofday(tp *Timeval) (err error) {
969 _, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
970 if e1 != 0 {
971 err = errnoErr(e1)
972 }
973 return
974 }
975
976 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
977
978 func Getuid() (uid int) {
979 r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
980 uid = int(r0)
981 return
982 }
983
984 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
985
986 func Issetugid() (tainted bool) {
987 r0, _, _ := RawSyscall(SYS_ISSETUGID, 0, 0, 0)
988 tainted = bool(r0 != 0)
989 return
990 }
991
992 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
993
994 func Kqueue() (fd int, err error) {
995 r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
996 fd = int(r0)
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
1005 func Lchown(path string, uid int, gid int) (err error) {
1006 var _p0 *byte
1007 _p0, err = BytePtrFromString(path)
1008 if err != nil {
1009 return
1010 }
1011 _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
1012 if e1 != 0 {
1013 err = errnoErr(e1)
1014 }
1015 return
1016 }
1017
1018 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1019
1020 func Link(path string, link string) (err error) {
1021 var _p0 *byte
1022 _p0, err = BytePtrFromString(path)
1023 if err != nil {
1024 return
1025 }
1026 var _p1 *byte
1027 _p1, err = BytePtrFromString(link)
1028 if err != nil {
1029 return
1030 }
1031 _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1032 if e1 != 0 {
1033 err = errnoErr(e1)
1034 }
1035 return
1036 }
1037
1038 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1039
1040 func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
1041 var _p0 *byte
1042 _p0, err = BytePtrFromString(path)
1043 if err != nil {
1044 return
1045 }
1046 var _p1 *byte
1047 _p1, err = BytePtrFromString(link)
1048 if err != nil {
1049 return
1050 }
1051 _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 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
1060 func Listen(s int, backlog int) (err error) {
1061 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
1062 if e1 != 0 {
1063 err = errnoErr(e1)
1064 }
1065 return
1066 }
1067
1068 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1069
1070 func Mkdir(path string, mode uint32) (err error) {
1071 var _p0 *byte
1072 _p0, err = BytePtrFromString(path)
1073 if err != nil {
1074 return
1075 }
1076 _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1077 if e1 != 0 {
1078 err = errnoErr(e1)
1079 }
1080 return
1081 }
1082
1083 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1084
1085 func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1086 var _p0 *byte
1087 _p0, err = BytePtrFromString(path)
1088 if err != nil {
1089 return
1090 }
1091 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1092 if e1 != 0 {
1093 err = errnoErr(e1)
1094 }
1095 return
1096 }
1097
1098 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1099
1100 func Mkfifo(path string, mode uint32) (err error) {
1101 var _p0 *byte
1102 _p0, err = BytePtrFromString(path)
1103 if err != nil {
1104 return
1105 }
1106 _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
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
1115 func Mknod(path string, mode uint32, dev int) (err error) {
1116 var _p0 *byte
1117 _p0, err = BytePtrFromString(path)
1118 if err != nil {
1119 return
1120 }
1121 _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
1122 if e1 != 0 {
1123 err = errnoErr(e1)
1124 }
1125 return
1126 }
1127
1128 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1129
1130 func Open(path string, mode int, perm uint32) (fd int, err error) {
1131 var _p0 *byte
1132 _p0, err = BytePtrFromString(path)
1133 if err != nil {
1134 return
1135 }
1136 r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
1137 fd = int(r0)
1138 if e1 != 0 {
1139 err = errnoErr(e1)
1140 }
1141 return
1142 }
1143
1144 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1145
1146 func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1147 var _p0 *byte
1148 _p0, err = BytePtrFromString(path)
1149 if err != nil {
1150 return
1151 }
1152 r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1153 fd = int(r0)
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
1162 func Pathconf(path string, name int) (val int, err error) {
1163 var _p0 *byte
1164 _p0, err = BytePtrFromString(path)
1165 if err != nil {
1166 return
1167 }
1168 r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1169 val = int(r0)
1170 if e1 != 0 {
1171 err = errnoErr(e1)
1172 }
1173 return
1174 }
1175
1176 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1177
1178 func Pread(fd int, p []byte, offset int64) (n int, err error) {
1179 var _p0 unsafe.Pointer
1180 if len(p) > 0 {
1181 _p0 = unsafe.Pointer(&p[0])
1182 } else {
1183 _p0 = unsafe.Pointer(&_zero)
1184 }
1185 r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1186 n = 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
1195 func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1196 var _p0 unsafe.Pointer
1197 if len(p) > 0 {
1198 _p0 = unsafe.Pointer(&p[0])
1199 } else {
1200 _p0 = unsafe.Pointer(&_zero)
1201 }
1202 r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1203 n = int(r0)
1204 if e1 != 0 {
1205 err = errnoErr(e1)
1206 }
1207 return
1208 }
1209
1210 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1211
1212 func read(fd int, p []byte) (n int, err error) {
1213 var _p0 unsafe.Pointer
1214 if len(p) > 0 {
1215 _p0 = unsafe.Pointer(&p[0])
1216 } else {
1217 _p0 = unsafe.Pointer(&_zero)
1218 }
1219 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1220 n = int(r0)
1221 if e1 != 0 {
1222 err = errnoErr(e1)
1223 }
1224 return
1225 }
1226
1227 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1228
1229 func Readlink(path string, buf []byte) (n int, err error) {
1230 var _p0 *byte
1231 _p0, err = BytePtrFromString(path)
1232 if err != nil {
1233 return
1234 }
1235 var _p1 unsafe.Pointer
1236 if len(buf) > 0 {
1237 _p1 = unsafe.Pointer(&buf[0])
1238 } else {
1239 _p1 = unsafe.Pointer(&_zero)
1240 }
1241 r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1242 n = int(r0)
1243 if e1 != 0 {
1244 err = errnoErr(e1)
1245 }
1246 return
1247 }
1248
1249 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1250
1251 func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1252 var _p0 *byte
1253 _p0, err = BytePtrFromString(path)
1254 if err != nil {
1255 return
1256 }
1257 var _p1 unsafe.Pointer
1258 if len(buf) > 0 {
1259 _p1 = unsafe.Pointer(&buf[0])
1260 } else {
1261 _p1 = unsafe.Pointer(&_zero)
1262 }
1263 r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1264 n = int(r0)
1265 if e1 != 0 {
1266 err = errnoErr(e1)
1267 }
1268 return
1269 }
1270
1271 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1272
1273 func Rename(from string, to string) (err error) {
1274 var _p0 *byte
1275 _p0, err = BytePtrFromString(from)
1276 if err != nil {
1277 return
1278 }
1279 var _p1 *byte
1280 _p1, err = BytePtrFromString(to)
1281 if err != nil {
1282 return
1283 }
1284 _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
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
1293 func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1294 var _p0 *byte
1295 _p0, err = BytePtrFromString(from)
1296 if err != nil {
1297 return
1298 }
1299 var _p1 *byte
1300 _p1, err = BytePtrFromString(to)
1301 if err != nil {
1302 return
1303 }
1304 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1305 if e1 != 0 {
1306 err = errnoErr(e1)
1307 }
1308 return
1309 }
1310
1311 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1312
1313 func Revoke(path string) (err error) {
1314 var _p0 *byte
1315 _p0, err = BytePtrFromString(path)
1316 if err != nil {
1317 return
1318 }
1319 _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1320 if e1 != 0 {
1321 err = errnoErr(e1)
1322 }
1323 return
1324 }
1325
1326 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1327
1328 func Rmdir(path string) (err error) {
1329 var _p0 *byte
1330 _p0, err = BytePtrFromString(path)
1331 if err != nil {
1332 return
1333 }
1334 _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
1335 if e1 != 0 {
1336 err = errnoErr(e1)
1337 }
1338 return
1339 }
1340
1341 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1342
1343 func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1344 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1345 newoffset = int64(r0)
1346 if e1 != 0 {
1347 err = errnoErr(e1)
1348 }
1349 return
1350 }
1351
1352 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1353
1354 func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
1355 r0, _, e1 := Syscall6(SYS_SELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1356 n = int(r0)
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
1365 func 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
1375 func 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
1385 func 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
1395 func 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
1410 func 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
1420 func 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
1430 func 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
1440 func 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
1450 func 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
1460 func 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
1470 func 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
1481 func 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
1491 func 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
1501 func 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
1521 func 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
1541 func 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
1551 func 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
1566 func 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
1574 func 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
1589 func 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
1604 func 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
1619 func 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
1634 func 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
1651 func 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
1662 func 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
1672 func 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
1683 func 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
1694 func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
1695 var _p0 unsafe.Pointer
1696 if len(buf) > 0 {
1697 _p0 = unsafe.Pointer(&buf[0])
1698 } else {
1699 _p0 = unsafe.Pointer(&_zero)
1700 }
1701 r0, _, e1 := Syscall6(SYS_GETDIRENTRIES64, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
1702 n = int(r0)
1703 if e1 != 0 {
1704 err = errnoErr(e1)
1705 }
1706 return
1707 }
1708
1709 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1710
1711 func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
1712 _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
1713 if e1 != 0 {
1714 err = errnoErr(e1)
1715 }
1716 return
1717 }
1718
1719 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1720
1721 func Fstat(fd int, stat *Stat_t) (err error) {
1722 _, _, e1 := Syscall(SYS_FSTAT64, uintptr(fd), uintptr(unsafe.Pointer(stat)), 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
1731 func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
1732 var _p0 *byte
1733 _p0, err = BytePtrFromString(path)
1734 if err != nil {
1735 return
1736 }
1737 _, _, e1 := Syscall6(SYS_FSTATAT64, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
1738 if e1 != 0 {
1739 err = errnoErr(e1)
1740 }
1741 return
1742 }
1743
1744 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1745
1746 func Fstatfs(fd int, stat *Statfs_t) (err error) {
1747 _, _, e1 := Syscall(SYS_FSTATFS64, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
1748 if e1 != 0 {
1749 err = errnoErr(e1)
1750 }
1751 return
1752 }
1753
1754 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1755
1756 func getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) {
1757 r0, _, e1 := Syscall(SYS_GETFSSTAT64, uintptr(buf), uintptr(size), uintptr(flags))
1758 n = int(r0)
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
1767 func Lstat(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_LSTAT64, 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
1782 func Stat(path string, stat *Stat_t) (err error) {
1783 var _p0 *byte
1784 _p0, err = BytePtrFromString(path)
1785 if err != nil {
1786 return
1787 }
1788 _, _, e1 := Syscall(SYS_STAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1789 if e1 != 0 {
1790 err = errnoErr(e1)
1791 }
1792 return
1793 }
1794
1795 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1796
1797 func Statfs(path string, stat *Statfs_t) (err error) {
1798 var _p0 *byte
1799 _p0, err = BytePtrFromString(path)
1800 if err != nil {
1801 return
1802 }
1803 _, _, e1 := Syscall(SYS_STATFS64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1804 if e1 != 0 {
1805 err = errnoErr(e1)
1806 }
1807 return
1808 }
489489
490490 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
491491
492 func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
493 _, _, e1 := syscall_syscall6(funcPC(libc_getattrlist_trampoline), uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
494 if e1 != 0 {
495 err = errnoErr(e1)
496 }
497 return
498 }
499
500 func libc_getattrlist_trampoline()
501
502 //go:linkname libc_getattrlist libc_getattrlist
503 //go:cgo_import_dynamic libc_getattrlist getattrlist "/usr/lib/libSystem.B.dylib"
504
505 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
506
507492 func pipe() (r int, w int, err error) {
508493 r0, r1, e1 := syscall_rawSyscall(funcPC(libc_pipe_trampoline), 0, 0, 0)
509494 r = int(r0)
957942
958943 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
959944
945 func Clonefile(src string, dst string, flags int) (err error) {
946 var _p0 *byte
947 _p0, err = BytePtrFromString(src)
948 if err != nil {
949 return
950 }
951 var _p1 *byte
952 _p1, err = BytePtrFromString(dst)
953 if err != nil {
954 return
955 }
956 _, _, e1 := syscall_syscall(funcPC(libc_clonefile_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flags))
957 if e1 != 0 {
958 err = errnoErr(e1)
959 }
960 return
961 }
962
963 func libc_clonefile_trampoline()
964
965 //go:linkname libc_clonefile libc_clonefile
966 //go:cgo_import_dynamic libc_clonefile clonefile "/usr/lib/libSystem.B.dylib"
967
968 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
969
970 func Clonefileat(srcDirfd int, src string, dstDirfd int, dst string, flags int) (err error) {
971 var _p0 *byte
972 _p0, err = BytePtrFromString(src)
973 if err != nil {
974 return
975 }
976 var _p1 *byte
977 _p1, err = BytePtrFromString(dst)
978 if err != nil {
979 return
980 }
981 _, _, e1 := syscall_syscall6(funcPC(libc_clonefileat_trampoline), uintptr(srcDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
982 if e1 != 0 {
983 err = errnoErr(e1)
984 }
985 return
986 }
987
988 func libc_clonefileat_trampoline()
989
990 //go:linkname libc_clonefileat libc_clonefileat
991 //go:cgo_import_dynamic libc_clonefileat clonefileat "/usr/lib/libSystem.B.dylib"
992
993 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
994
960995 func Dup(fd int) (nfd int, err error) {
961996 r0, _, e1 := syscall_syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0)
962997 nfd = int(r0)
11451180
11461181 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
11471182
1183 func Fclonefileat(srcDirfd int, dstDirfd int, dst string, flags int) (err error) {
1184 var _p0 *byte
1185 _p0, err = BytePtrFromString(dst)
1186 if err != nil {
1187 return
1188 }
1189 _, _, e1 := syscall_syscall6(funcPC(libc_fclonefileat_trampoline), uintptr(srcDirfd), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0)
1190 if e1 != 0 {
1191 err = errnoErr(e1)
1192 }
1193 return
1194 }
1195
1196 func libc_fclonefileat_trampoline()
1197
1198 //go:linkname libc_fclonefileat libc_fclonefileat
1199 //go:cgo_import_dynamic libc_fclonefileat fclonefileat "/usr/lib/libSystem.B.dylib"
1200
1201 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1202
11481203 func Flock(fd int, how int) (err error) {
11491204 _, _, e1 := syscall_syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0)
11501205 if e1 != 0 {
12031258
12041259 //go:linkname libc_ftruncate libc_ftruncate
12051260 //go:cgo_import_dynamic libc_ftruncate ftruncate "/usr/lib/libSystem.B.dylib"
1261
1262 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1263
1264 func Getcwd(buf []byte) (n int, err error) {
1265 var _p0 unsafe.Pointer
1266 if len(buf) > 0 {
1267 _p0 = unsafe.Pointer(&buf[0])
1268 } else {
1269 _p0 = unsafe.Pointer(&_zero)
1270 }
1271 r0, _, e1 := syscall_syscall(funcPC(libc_getcwd_trampoline), uintptr(_p0), uintptr(len(buf)), 0)
1272 n = int(r0)
1273 if e1 != 0 {
1274 err = errnoErr(e1)
1275 }
1276 return
1277 }
1278
1279 func libc_getcwd_trampoline()
1280
1281 //go:linkname libc_getcwd libc_getcwd
1282 //go:cgo_import_dynamic libc_getcwd getcwd "/usr/lib/libSystem.B.dylib"
12061283
12071284 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
12081285
5959 JMP libc_munlock(SB)
6060 TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0
6161 JMP libc_munlockall(SB)
62 TEXT ·libc_getattrlist_trampoline(SB),NOSPLIT,$0-0
63 JMP libc_getattrlist(SB)
6462 TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0
6563 JMP libc_pipe(SB)
6664 TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0
109107 JMP libc_clock_gettime(SB)
110108 TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
111109 JMP libc_close(SB)
110 TEXT ·libc_clonefile_trampoline(SB),NOSPLIT,$0-0
111 JMP libc_clonefile(SB)
112 TEXT ·libc_clonefileat_trampoline(SB),NOSPLIT,$0-0
113 JMP libc_clonefileat(SB)
112114 TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
113115 JMP libc_dup(SB)
114116 TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0
131133 JMP libc_fchown(SB)
132134 TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0
133135 JMP libc_fchownat(SB)
136 TEXT ·libc_fclonefileat_trampoline(SB),NOSPLIT,$0-0
137 JMP libc_fclonefileat(SB)
134138 TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0
135139 JMP libc_flock(SB)
136140 TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0
139143 JMP libc_fsync(SB)
140144 TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0
141145 JMP libc_ftruncate(SB)
146 TEXT ·libc_getcwd_trampoline(SB),NOSPLIT,$0-0
147 JMP libc_getcwd(SB)
142148 TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0
143149 JMP libc_getdtablesize(SB)
144150 TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0
163169 JMP libc_getrusage(SB)
164170 TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0
165171 JMP libc_getsid(SB)
172 TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
173 JMP libc_gettimeofday(SB)
166174 TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0
167175 JMP libc_getuid(SB)
168176 TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0
265273 JMP libc_munmap(SB)
266274 TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0
267275 JMP libc_ptrace(SB)
268 TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
269 JMP libc_gettimeofday(SB)
270276 TEXT ·libc_fstat64_trampoline(SB),NOSPLIT,$0-0
271277 JMP libc_fstat64(SB)
272278 TEXT ·libc_fstatat64_trampoline(SB),NOSPLIT,$0-0
+0
-1782
vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.1_11.go less more
0 // go run mksyscall.go -l32 -tags darwin,arm,!go1.12 syscall_bsd.go syscall_darwin.go syscall_darwin_arm.1_11.go syscall_darwin_arm.go
1 // Code generated by the command above; see README.md. DO NOT EDIT.
2
3 // +build darwin,arm,!go1.12
4
5 package unix
6
7 import (
8 "syscall"
9 "unsafe"
10 )
11
12 var _ syscall.Errno
13
14 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
15
16 func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
17 r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
18 n = int(r0)
19 if e1 != 0 {
20 err = errnoErr(e1)
21 }
22 return
23 }
24
25 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
26
27 func setgroups(ngid int, gid *_Gid_t) (err error) {
28 _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
29 if e1 != 0 {
30 err = errnoErr(e1)
31 }
32 return
33 }
34
35 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
36
37 func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
38 r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
39 wpid = int(r0)
40 if e1 != 0 {
41 err = errnoErr(e1)
42 }
43 return
44 }
45
46 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
47
48 func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
49 r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
50 fd = int(r0)
51 if e1 != 0 {
52 err = errnoErr(e1)
53 }
54 return
55 }
56
57 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
58
59 func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
60 _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen))
61 if e1 != 0 {
62 err = errnoErr(e1)
63 }
64 return
65 }
66
67 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
68
69 func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
70 _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen))
71 if e1 != 0 {
72 err = errnoErr(e1)
73 }
74 return
75 }
76
77 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
78
79 func socket(domain int, typ int, proto int) (fd int, err error) {
80 r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto))
81 fd = int(r0)
82 if e1 != 0 {
83 err = errnoErr(e1)
84 }
85 return
86 }
87
88 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
89
90 func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
91 _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
92 if e1 != 0 {
93 err = errnoErr(e1)
94 }
95 return
96 }
97
98 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
99
100 func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
101 _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
102 if e1 != 0 {
103 err = errnoErr(e1)
104 }
105 return
106 }
107
108 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
109
110 func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
111 _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
112 if e1 != 0 {
113 err = errnoErr(e1)
114 }
115 return
116 }
117
118 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
119
120 func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
121 _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
122 if e1 != 0 {
123 err = errnoErr(e1)
124 }
125 return
126 }
127
128 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
129
130 func Shutdown(s int, how int) (err error) {
131 _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0)
132 if e1 != 0 {
133 err = errnoErr(e1)
134 }
135 return
136 }
137
138 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
139
140 func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
141 _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
142 if e1 != 0 {
143 err = errnoErr(e1)
144 }
145 return
146 }
147
148 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
149
150 func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
151 var _p0 unsafe.Pointer
152 if len(p) > 0 {
153 _p0 = unsafe.Pointer(&p[0])
154 } else {
155 _p0 = unsafe.Pointer(&_zero)
156 }
157 r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
158 n = int(r0)
159 if e1 != 0 {
160 err = errnoErr(e1)
161 }
162 return
163 }
164
165 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
166
167 func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
168 var _p0 unsafe.Pointer
169 if len(buf) > 0 {
170 _p0 = unsafe.Pointer(&buf[0])
171 } else {
172 _p0 = unsafe.Pointer(&_zero)
173 }
174 _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
175 if e1 != 0 {
176 err = errnoErr(e1)
177 }
178 return
179 }
180
181 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
182
183 func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
184 r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
185 n = int(r0)
186 if e1 != 0 {
187 err = errnoErr(e1)
188 }
189 return
190 }
191
192 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
193
194 func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
195 r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
196 n = int(r0)
197 if e1 != 0 {
198 err = errnoErr(e1)
199 }
200 return
201 }
202
203 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
204
205 func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
206 r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
207 n = int(r0)
208 if e1 != 0 {
209 err = errnoErr(e1)
210 }
211 return
212 }
213
214 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
215
216 func utimes(path string, timeval *[2]Timeval) (err error) {
217 var _p0 *byte
218 _p0, err = BytePtrFromString(path)
219 if err != nil {
220 return
221 }
222 _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
223 if e1 != 0 {
224 err = errnoErr(e1)
225 }
226 return
227 }
228
229 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
230
231 func futimes(fd int, timeval *[2]Timeval) (err error) {
232 _, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
233 if e1 != 0 {
234 err = errnoErr(e1)
235 }
236 return
237 }
238
239 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
240
241 func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
242 r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
243 n = int(r0)
244 if e1 != 0 {
245 err = errnoErr(e1)
246 }
247 return
248 }
249
250 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
251
252 func Madvise(b []byte, behav int) (err error) {
253 var _p0 unsafe.Pointer
254 if len(b) > 0 {
255 _p0 = unsafe.Pointer(&b[0])
256 } else {
257 _p0 = unsafe.Pointer(&_zero)
258 }
259 _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav))
260 if e1 != 0 {
261 err = errnoErr(e1)
262 }
263 return
264 }
265
266 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
267
268 func Mlock(b []byte) (err error) {
269 var _p0 unsafe.Pointer
270 if len(b) > 0 {
271 _p0 = unsafe.Pointer(&b[0])
272 } else {
273 _p0 = unsafe.Pointer(&_zero)
274 }
275 _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
276 if e1 != 0 {
277 err = errnoErr(e1)
278 }
279 return
280 }
281
282 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
283
284 func Mlockall(flags int) (err error) {
285 _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
286 if e1 != 0 {
287 err = errnoErr(e1)
288 }
289 return
290 }
291
292 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
293
294 func Mprotect(b []byte, prot int) (err error) {
295 var _p0 unsafe.Pointer
296 if len(b) > 0 {
297 _p0 = unsafe.Pointer(&b[0])
298 } else {
299 _p0 = unsafe.Pointer(&_zero)
300 }
301 _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
302 if e1 != 0 {
303 err = errnoErr(e1)
304 }
305 return
306 }
307
308 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
309
310 func Msync(b []byte, flags int) (err error) {
311 var _p0 unsafe.Pointer
312 if len(b) > 0 {
313 _p0 = unsafe.Pointer(&b[0])
314 } else {
315 _p0 = unsafe.Pointer(&_zero)
316 }
317 _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
318 if e1 != 0 {
319 err = errnoErr(e1)
320 }
321 return
322 }
323
324 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
325
326 func Munlock(b []byte) (err error) {
327 var _p0 unsafe.Pointer
328 if len(b) > 0 {
329 _p0 = unsafe.Pointer(&b[0])
330 } else {
331 _p0 = unsafe.Pointer(&_zero)
332 }
333 _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
334 if e1 != 0 {
335 err = errnoErr(e1)
336 }
337 return
338 }
339
340 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
341
342 func Munlockall() (err error) {
343 _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
344 if e1 != 0 {
345 err = errnoErr(e1)
346 }
347 return
348 }
349
350 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
351
352 func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
353 _, _, e1 := Syscall6(SYS_GETATTRLIST, uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
354 if e1 != 0 {
355 err = errnoErr(e1)
356 }
357 return
358 }
359
360 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
361
362 func pipe() (r int, w int, err error) {
363 r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0)
364 r = int(r0)
365 w = int(r1)
366 if e1 != 0 {
367 err = errnoErr(e1)
368 }
369 return
370 }
371
372 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
373
374 func getxattr(path string, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
375 var _p0 *byte
376 _p0, err = BytePtrFromString(path)
377 if err != nil {
378 return
379 }
380 var _p1 *byte
381 _p1, err = BytePtrFromString(attr)
382 if err != nil {
383 return
384 }
385 r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options))
386 sz = int(r0)
387 if e1 != 0 {
388 err = errnoErr(e1)
389 }
390 return
391 }
392
393 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
394
395 func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
396 var _p0 *byte
397 _p0, err = BytePtrFromString(attr)
398 if err != nil {
399 return
400 }
401 r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options))
402 sz = int(r0)
403 if e1 != 0 {
404 err = errnoErr(e1)
405 }
406 return
407 }
408
409 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
410
411 func setxattr(path string, attr string, data *byte, size int, position uint32, options int) (err error) {
412 var _p0 *byte
413 _p0, err = BytePtrFromString(path)
414 if err != nil {
415 return
416 }
417 var _p1 *byte
418 _p1, err = BytePtrFromString(attr)
419 if err != nil {
420 return
421 }
422 _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options))
423 if e1 != 0 {
424 err = errnoErr(e1)
425 }
426 return
427 }
428
429 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
430
431 func fsetxattr(fd int, attr string, data *byte, size int, position uint32, options int) (err error) {
432 var _p0 *byte
433 _p0, err = BytePtrFromString(attr)
434 if err != nil {
435 return
436 }
437 _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options))
438 if e1 != 0 {
439 err = errnoErr(e1)
440 }
441 return
442 }
443
444 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
445
446 func removexattr(path string, attr string, options int) (err error) {
447 var _p0 *byte
448 _p0, err = BytePtrFromString(path)
449 if err != nil {
450 return
451 }
452 var _p1 *byte
453 _p1, err = BytePtrFromString(attr)
454 if err != nil {
455 return
456 }
457 _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
458 if e1 != 0 {
459 err = errnoErr(e1)
460 }
461 return
462 }
463
464 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
465
466 func fremovexattr(fd int, attr string, options int) (err error) {
467 var _p0 *byte
468 _p0, err = BytePtrFromString(attr)
469 if err != nil {
470 return
471 }
472 _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(options))
473 if e1 != 0 {
474 err = errnoErr(e1)
475 }
476 return
477 }
478
479 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
480
481 func listxattr(path string, dest *byte, size int, options int) (sz int, err error) {
482 var _p0 *byte
483 _p0, err = BytePtrFromString(path)
484 if err != nil {
485 return
486 }
487 r0, _, e1 := Syscall6(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
488 sz = int(r0)
489 if e1 != 0 {
490 err = errnoErr(e1)
491 }
492 return
493 }
494
495 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
496
497 func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) {
498 r0, _, e1 := Syscall6(SYS_FLISTXATTR, uintptr(fd), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
499 sz = int(r0)
500 if e1 != 0 {
501 err = errnoErr(e1)
502 }
503 return
504 }
505
506 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
507
508 func setattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
509 _, _, e1 := Syscall6(SYS_SETATTRLIST, uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
510 if e1 != 0 {
511 err = errnoErr(e1)
512 }
513 return
514 }
515
516 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
517
518 func fcntl(fd int, cmd int, arg int) (val int, err error) {
519 r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
520 val = int(r0)
521 if e1 != 0 {
522 err = errnoErr(e1)
523 }
524 return
525 }
526
527 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
528
529 func kill(pid int, signum int, posix int) (err error) {
530 _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), uintptr(posix))
531 if e1 != 0 {
532 err = errnoErr(e1)
533 }
534 return
535 }
536
537 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
538
539 func ioctl(fd int, req uint, arg uintptr) (err error) {
540 _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
541 if e1 != 0 {
542 err = errnoErr(e1)
543 }
544 return
545 }
546
547 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
548
549 func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
550 var _p0 unsafe.Pointer
551 if len(mib) > 0 {
552 _p0 = unsafe.Pointer(&mib[0])
553 } else {
554 _p0 = unsafe.Pointer(&_zero)
555 }
556 _, _, e1 := Syscall6(SYS_SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
557 if e1 != 0 {
558 err = errnoErr(e1)
559 }
560 return
561 }
562
563 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
564
565 func sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error) {
566 _, _, e1 := Syscall9(SYS_SENDFILE, uintptr(infd), uintptr(outfd), uintptr(offset), uintptr(offset>>32), uintptr(unsafe.Pointer(len)), uintptr(hdtr), uintptr(flags), 0, 0)
567 if e1 != 0 {
568 err = errnoErr(e1)
569 }
570 return
571 }
572
573 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
574
575 func Access(path string, mode uint32) (err error) {
576 var _p0 *byte
577 _p0, err = BytePtrFromString(path)
578 if err != nil {
579 return
580 }
581 _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
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
590 func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
591 _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
592 if e1 != 0 {
593 err = errnoErr(e1)
594 }
595 return
596 }
597
598 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
599
600 func Chdir(path string) (err error) {
601 var _p0 *byte
602 _p0, err = BytePtrFromString(path)
603 if err != nil {
604 return
605 }
606 _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
607 if e1 != 0 {
608 err = errnoErr(e1)
609 }
610 return
611 }
612
613 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
614
615 func Chflags(path string, flags int) (err error) {
616 var _p0 *byte
617 _p0, err = BytePtrFromString(path)
618 if err != nil {
619 return
620 }
621 _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
622 if e1 != 0 {
623 err = errnoErr(e1)
624 }
625 return
626 }
627
628 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
629
630 func Chmod(path string, mode uint32) (err error) {
631 var _p0 *byte
632 _p0, err = BytePtrFromString(path)
633 if err != nil {
634 return
635 }
636 _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
637 if e1 != 0 {
638 err = errnoErr(e1)
639 }
640 return
641 }
642
643 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
644
645 func Chown(path string, uid int, gid int) (err error) {
646 var _p0 *byte
647 _p0, err = BytePtrFromString(path)
648 if err != nil {
649 return
650 }
651 _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
652 if e1 != 0 {
653 err = errnoErr(e1)
654 }
655 return
656 }
657
658 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
659
660 func Chroot(path string) (err error) {
661 var _p0 *byte
662 _p0, err = BytePtrFromString(path)
663 if err != nil {
664 return
665 }
666 _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
667 if e1 != 0 {
668 err = errnoErr(e1)
669 }
670 return
671 }
672
673 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
674
675 func Close(fd int) (err error) {
676 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
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
685 func Dup(fd int) (nfd int, err error) {
686 r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
687 nfd = int(r0)
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
696 func Dup2(from int, to int) (err error) {
697 _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
698 if e1 != 0 {
699 err = errnoErr(e1)
700 }
701 return
702 }
703
704 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
705
706 func Exchangedata(path1 string, path2 string, options int) (err error) {
707 var _p0 *byte
708 _p0, err = BytePtrFromString(path1)
709 if err != nil {
710 return
711 }
712 var _p1 *byte
713 _p1, err = BytePtrFromString(path2)
714 if err != nil {
715 return
716 }
717 _, _, e1 := Syscall(SYS_EXCHANGEDATA, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
718 if e1 != 0 {
719 err = errnoErr(e1)
720 }
721 return
722 }
723
724 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
725
726 func Exit(code int) {
727 Syscall(SYS_EXIT, uintptr(code), 0, 0)
728 return
729 }
730
731 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
732
733 func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
734 var _p0 *byte
735 _p0, err = BytePtrFromString(path)
736 if err != nil {
737 return
738 }
739 _, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
740 if e1 != 0 {
741 err = errnoErr(e1)
742 }
743 return
744 }
745
746 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
747
748 func Fchdir(fd int) (err error) {
749 _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
750 if e1 != 0 {
751 err = errnoErr(e1)
752 }
753 return
754 }
755
756 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
757
758 func Fchflags(fd int, flags int) (err error) {
759 _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
760 if e1 != 0 {
761 err = errnoErr(e1)
762 }
763 return
764 }
765
766 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
767
768 func Fchmod(fd int, mode uint32) (err error) {
769 _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
770 if e1 != 0 {
771 err = errnoErr(e1)
772 }
773 return
774 }
775
776 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
777
778 func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
779 var _p0 *byte
780 _p0, err = BytePtrFromString(path)
781 if err != nil {
782 return
783 }
784 _, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
785 if e1 != 0 {
786 err = errnoErr(e1)
787 }
788 return
789 }
790
791 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
792
793 func Fchown(fd int, uid int, gid int) (err error) {
794 _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
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
803 func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
804 var _p0 *byte
805 _p0, err = BytePtrFromString(path)
806 if err != nil {
807 return
808 }
809 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
810 if e1 != 0 {
811 err = errnoErr(e1)
812 }
813 return
814 }
815
816 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
817
818 func Flock(fd int, how int) (err error) {
819 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
820 if e1 != 0 {
821 err = errnoErr(e1)
822 }
823 return
824 }
825
826 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
827
828 func Fpathconf(fd int, name int) (val int, err error) {
829 r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
830 val = int(r0)
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
839 func Fsync(fd int) (err error) {
840 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
841 if e1 != 0 {
842 err = errnoErr(e1)
843 }
844 return
845 }
846
847 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
848
849 func Ftruncate(fd int, length int64) (err error) {
850 _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), uintptr(length>>32))
851 if e1 != 0 {
852 err = errnoErr(e1)
853 }
854 return
855 }
856
857 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
858
859 func Getdtablesize() (size int) {
860 r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0)
861 size = int(r0)
862 return
863 }
864
865 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
866
867 func Getegid() (egid int) {
868 r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
869 egid = int(r0)
870 return
871 }
872
873 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
874
875 func Geteuid() (uid int) {
876 r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
877 uid = int(r0)
878 return
879 }
880
881 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
882
883 func Getgid() (gid int) {
884 r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
885 gid = int(r0)
886 return
887 }
888
889 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
890
891 func Getpgid(pid int) (pgid int, err error) {
892 r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
893 pgid = int(r0)
894 if e1 != 0 {
895 err = errnoErr(e1)
896 }
897 return
898 }
899
900 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
901
902 func Getpgrp() (pgrp int) {
903 r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
904 pgrp = int(r0)
905 return
906 }
907
908 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
909
910 func Getpid() (pid int) {
911 r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
912 pid = int(r0)
913 return
914 }
915
916 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
917
918 func Getppid() (ppid int) {
919 r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
920 ppid = int(r0)
921 return
922 }
923
924 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
925
926 func Getpriority(which int, who int) (prio int, err error) {
927 r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
928 prio = int(r0)
929 if e1 != 0 {
930 err = errnoErr(e1)
931 }
932 return
933 }
934
935 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
936
937 func Getrlimit(which int, lim *Rlimit) (err error) {
938 _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
939 if e1 != 0 {
940 err = errnoErr(e1)
941 }
942 return
943 }
944
945 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
946
947 func Getrusage(who int, rusage *Rusage) (err error) {
948 _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
949 if e1 != 0 {
950 err = errnoErr(e1)
951 }
952 return
953 }
954
955 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
956
957 func Getsid(pid int) (sid int, err error) {
958 r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
959 sid = int(r0)
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
968 func Gettimeofday(tp *Timeval) (err error) {
969 _, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
970 if e1 != 0 {
971 err = errnoErr(e1)
972 }
973 return
974 }
975
976 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
977
978 func Getuid() (uid int) {
979 r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
980 uid = int(r0)
981 return
982 }
983
984 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
985
986 func Issetugid() (tainted bool) {
987 r0, _, _ := RawSyscall(SYS_ISSETUGID, 0, 0, 0)
988 tainted = bool(r0 != 0)
989 return
990 }
991
992 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
993
994 func Kqueue() (fd int, err error) {
995 r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
996 fd = int(r0)
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
1005 func Lchown(path string, uid int, gid int) (err error) {
1006 var _p0 *byte
1007 _p0, err = BytePtrFromString(path)
1008 if err != nil {
1009 return
1010 }
1011 _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
1012 if e1 != 0 {
1013 err = errnoErr(e1)
1014 }
1015 return
1016 }
1017
1018 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1019
1020 func Link(path string, link string) (err error) {
1021 var _p0 *byte
1022 _p0, err = BytePtrFromString(path)
1023 if err != nil {
1024 return
1025 }
1026 var _p1 *byte
1027 _p1, err = BytePtrFromString(link)
1028 if err != nil {
1029 return
1030 }
1031 _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1032 if e1 != 0 {
1033 err = errnoErr(e1)
1034 }
1035 return
1036 }
1037
1038 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1039
1040 func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
1041 var _p0 *byte
1042 _p0, err = BytePtrFromString(path)
1043 if err != nil {
1044 return
1045 }
1046 var _p1 *byte
1047 _p1, err = BytePtrFromString(link)
1048 if err != nil {
1049 return
1050 }
1051 _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 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
1060 func Listen(s int, backlog int) (err error) {
1061 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
1062 if e1 != 0 {
1063 err = errnoErr(e1)
1064 }
1065 return
1066 }
1067
1068 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1069
1070 func Mkdir(path string, mode uint32) (err error) {
1071 var _p0 *byte
1072 _p0, err = BytePtrFromString(path)
1073 if err != nil {
1074 return
1075 }
1076 _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1077 if e1 != 0 {
1078 err = errnoErr(e1)
1079 }
1080 return
1081 }
1082
1083 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1084
1085 func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1086 var _p0 *byte
1087 _p0, err = BytePtrFromString(path)
1088 if err != nil {
1089 return
1090 }
1091 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1092 if e1 != 0 {
1093 err = errnoErr(e1)
1094 }
1095 return
1096 }
1097
1098 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1099
1100 func Mkfifo(path string, mode uint32) (err error) {
1101 var _p0 *byte
1102 _p0, err = BytePtrFromString(path)
1103 if err != nil {
1104 return
1105 }
1106 _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
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
1115 func Mknod(path string, mode uint32, dev int) (err error) {
1116 var _p0 *byte
1117 _p0, err = BytePtrFromString(path)
1118 if err != nil {
1119 return
1120 }
1121 _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
1122 if e1 != 0 {
1123 err = errnoErr(e1)
1124 }
1125 return
1126 }
1127
1128 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1129
1130 func Open(path string, mode int, perm uint32) (fd int, err error) {
1131 var _p0 *byte
1132 _p0, err = BytePtrFromString(path)
1133 if err != nil {
1134 return
1135 }
1136 r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
1137 fd = int(r0)
1138 if e1 != 0 {
1139 err = errnoErr(e1)
1140 }
1141 return
1142 }
1143
1144 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1145
1146 func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1147 var _p0 *byte
1148 _p0, err = BytePtrFromString(path)
1149 if err != nil {
1150 return
1151 }
1152 r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1153 fd = int(r0)
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
1162 func Pathconf(path string, name int) (val int, err error) {
1163 var _p0 *byte
1164 _p0, err = BytePtrFromString(path)
1165 if err != nil {
1166 return
1167 }
1168 r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1169 val = int(r0)
1170 if e1 != 0 {
1171 err = errnoErr(e1)
1172 }
1173 return
1174 }
1175
1176 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1177
1178 func Pread(fd int, p []byte, offset int64) (n int, err error) {
1179 var _p0 unsafe.Pointer
1180 if len(p) > 0 {
1181 _p0 = unsafe.Pointer(&p[0])
1182 } else {
1183 _p0 = unsafe.Pointer(&_zero)
1184 }
1185 r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0)
1186 n = 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
1195 func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1196 var _p0 unsafe.Pointer
1197 if len(p) > 0 {
1198 _p0 = unsafe.Pointer(&p[0])
1199 } else {
1200 _p0 = unsafe.Pointer(&_zero)
1201 }
1202 r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0)
1203 n = int(r0)
1204 if e1 != 0 {
1205 err = errnoErr(e1)
1206 }
1207 return
1208 }
1209
1210 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1211
1212 func read(fd int, p []byte) (n int, err error) {
1213 var _p0 unsafe.Pointer
1214 if len(p) > 0 {
1215 _p0 = unsafe.Pointer(&p[0])
1216 } else {
1217 _p0 = unsafe.Pointer(&_zero)
1218 }
1219 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1220 n = int(r0)
1221 if e1 != 0 {
1222 err = errnoErr(e1)
1223 }
1224 return
1225 }
1226
1227 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1228
1229 func Readlink(path string, buf []byte) (n int, err error) {
1230 var _p0 *byte
1231 _p0, err = BytePtrFromString(path)
1232 if err != nil {
1233 return
1234 }
1235 var _p1 unsafe.Pointer
1236 if len(buf) > 0 {
1237 _p1 = unsafe.Pointer(&buf[0])
1238 } else {
1239 _p1 = unsafe.Pointer(&_zero)
1240 }
1241 r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1242 n = int(r0)
1243 if e1 != 0 {
1244 err = errnoErr(e1)
1245 }
1246 return
1247 }
1248
1249 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1250
1251 func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1252 var _p0 *byte
1253 _p0, err = BytePtrFromString(path)
1254 if err != nil {
1255 return
1256 }
1257 var _p1 unsafe.Pointer
1258 if len(buf) > 0 {
1259 _p1 = unsafe.Pointer(&buf[0])
1260 } else {
1261 _p1 = unsafe.Pointer(&_zero)
1262 }
1263 r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1264 n = int(r0)
1265 if e1 != 0 {
1266 err = errnoErr(e1)
1267 }
1268 return
1269 }
1270
1271 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1272
1273 func Rename(from string, to string) (err error) {
1274 var _p0 *byte
1275 _p0, err = BytePtrFromString(from)
1276 if err != nil {
1277 return
1278 }
1279 var _p1 *byte
1280 _p1, err = BytePtrFromString(to)
1281 if err != nil {
1282 return
1283 }
1284 _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
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
1293 func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1294 var _p0 *byte
1295 _p0, err = BytePtrFromString(from)
1296 if err != nil {
1297 return
1298 }
1299 var _p1 *byte
1300 _p1, err = BytePtrFromString(to)
1301 if err != nil {
1302 return
1303 }
1304 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1305 if e1 != 0 {
1306 err = errnoErr(e1)
1307 }
1308 return
1309 }
1310
1311 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1312
1313 func Revoke(path string) (err error) {
1314 var _p0 *byte
1315 _p0, err = BytePtrFromString(path)
1316 if err != nil {
1317 return
1318 }
1319 _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1320 if e1 != 0 {
1321 err = errnoErr(e1)
1322 }
1323 return
1324 }
1325
1326 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1327
1328 func Rmdir(path string) (err error) {
1329 var _p0 *byte
1330 _p0, err = BytePtrFromString(path)
1331 if err != nil {
1332 return
1333 }
1334 _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
1335 if e1 != 0 {
1336 err = errnoErr(e1)
1337 }
1338 return
1339 }
1340
1341 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1342
1343 func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1344 r0, r1, e1 := Syscall6(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(offset>>32), uintptr(whence), 0, 0)
1345 newoffset = int64(int64(r1)<<32 | int64(r0))
1346 if e1 != 0 {
1347 err = errnoErr(e1)
1348 }
1349 return
1350 }
1351
1352 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1353
1354 func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
1355 r0, _, e1 := Syscall6(SYS_SELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1356 n = int(r0)
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
1365 func 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
1375 func 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
1385 func 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
1395 func 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
1410 func 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
1420 func 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
1430 func 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
1440 func 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
1450 func 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
1460 func 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
1470 func 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
1481 func 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
1491 func 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
1501 func 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
1521 func 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
1541 func 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
1551 func 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
1566 func 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
1574 func 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
1589 func 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
1604 func 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
1619 func 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
1634 func 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
1651 func 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
1662 func 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
1672 func 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
1683 func 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
1694 func Fstat(fd int, stat *Stat_t) (err error) {
1695 _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
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
1704 func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
1705 var _p0 *byte
1706 _p0, err = BytePtrFromString(path)
1707 if err != nil {
1708 return
1709 }
1710 _, _, e1 := Syscall6(SYS_FSTATAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
1711 if e1 != 0 {
1712 err = errnoErr(e1)
1713 }
1714 return
1715 }
1716
1717 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1718
1719 func Fstatfs(fd int, stat *Statfs_t) (err error) {
1720 _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
1721 if e1 != 0 {
1722 err = errnoErr(e1)
1723 }
1724 return
1725 }
1726
1727 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1728
1729 func getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) {
1730 r0, _, e1 := Syscall(SYS_GETFSSTAT, uintptr(buf), uintptr(size), uintptr(flags))
1731 n = int(r0)
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
1740 func Lstat(path string, stat *Stat_t) (err error) {
1741 var _p0 *byte
1742 _p0, err = BytePtrFromString(path)
1743 if err != nil {
1744 return
1745 }
1746 _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 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
1755 func Stat(path string, stat *Stat_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
1770 func Statfs(path string, stat *Statfs_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 }
489489
490490 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
491491
492 func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
493 _, _, e1 := syscall_syscall6(funcPC(libc_getattrlist_trampoline), uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
494 if e1 != 0 {
495 err = errnoErr(e1)
496 }
497 return
498 }
499
500 func libc_getattrlist_trampoline()
501
502 //go:linkname libc_getattrlist libc_getattrlist
503 //go:cgo_import_dynamic libc_getattrlist getattrlist "/usr/lib/libSystem.B.dylib"
504
505 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
506
507492 func pipe() (r int, w int, err error) {
508493 r0, r1, e1 := syscall_rawSyscall(funcPC(libc_pipe_trampoline), 0, 0, 0)
509494 r = int(r0)
957942
958943 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
959944
945 func Clonefile(src string, dst string, flags int) (err error) {
946 var _p0 *byte
947 _p0, err = BytePtrFromString(src)
948 if err != nil {
949 return
950 }
951 var _p1 *byte
952 _p1, err = BytePtrFromString(dst)
953 if err != nil {
954 return
955 }
956 _, _, e1 := syscall_syscall(funcPC(libc_clonefile_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flags))
957 if e1 != 0 {
958 err = errnoErr(e1)
959 }
960 return
961 }
962
963 func libc_clonefile_trampoline()
964
965 //go:linkname libc_clonefile libc_clonefile
966 //go:cgo_import_dynamic libc_clonefile clonefile "/usr/lib/libSystem.B.dylib"
967
968 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
969
970 func Clonefileat(srcDirfd int, src string, dstDirfd int, dst string, flags int) (err error) {
971 var _p0 *byte
972 _p0, err = BytePtrFromString(src)
973 if err != nil {
974 return
975 }
976 var _p1 *byte
977 _p1, err = BytePtrFromString(dst)
978 if err != nil {
979 return
980 }
981 _, _, e1 := syscall_syscall6(funcPC(libc_clonefileat_trampoline), uintptr(srcDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
982 if e1 != 0 {
983 err = errnoErr(e1)
984 }
985 return
986 }
987
988 func libc_clonefileat_trampoline()
989
990 //go:linkname libc_clonefileat libc_clonefileat
991 //go:cgo_import_dynamic libc_clonefileat clonefileat "/usr/lib/libSystem.B.dylib"
992
993 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
994
960995 func Dup(fd int) (nfd int, err error) {
961996 r0, _, e1 := syscall_syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0)
962997 nfd = int(r0)
11451180
11461181 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
11471182
1183 func Fclonefileat(srcDirfd int, dstDirfd int, dst string, flags int) (err error) {
1184 var _p0 *byte
1185 _p0, err = BytePtrFromString(dst)
1186 if err != nil {
1187 return
1188 }
1189 _, _, e1 := syscall_syscall6(funcPC(libc_fclonefileat_trampoline), uintptr(srcDirfd), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0)
1190 if e1 != 0 {
1191 err = errnoErr(e1)
1192 }
1193 return
1194 }
1195
1196 func libc_fclonefileat_trampoline()
1197
1198 //go:linkname libc_fclonefileat libc_fclonefileat
1199 //go:cgo_import_dynamic libc_fclonefileat fclonefileat "/usr/lib/libSystem.B.dylib"
1200
1201 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1202
11481203 func Flock(fd int, how int) (err error) {
11491204 _, _, e1 := syscall_syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0)
11501205 if e1 != 0 {
12031258
12041259 //go:linkname libc_ftruncate libc_ftruncate
12051260 //go:cgo_import_dynamic libc_ftruncate ftruncate "/usr/lib/libSystem.B.dylib"
1261
1262 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1263
1264 func Getcwd(buf []byte) (n int, err error) {
1265 var _p0 unsafe.Pointer
1266 if len(buf) > 0 {
1267 _p0 = unsafe.Pointer(&buf[0])
1268 } else {
1269 _p0 = unsafe.Pointer(&_zero)
1270 }
1271 r0, _, e1 := syscall_syscall(funcPC(libc_getcwd_trampoline), uintptr(_p0), uintptr(len(buf)), 0)
1272 n = int(r0)
1273 if e1 != 0 {
1274 err = errnoErr(e1)
1275 }
1276 return
1277 }
1278
1279 func libc_getcwd_trampoline()
1280
1281 //go:linkname libc_getcwd libc_getcwd
1282 //go:cgo_import_dynamic libc_getcwd getcwd "/usr/lib/libSystem.B.dylib"
12061283
12071284 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
12081285
5959 JMP libc_munlock(SB)
6060 TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0
6161 JMP libc_munlockall(SB)
62 TEXT ·libc_getattrlist_trampoline(SB),NOSPLIT,$0-0
63 JMP libc_getattrlist(SB)
6462 TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0
6563 JMP libc_pipe(SB)
6664 TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0
109107 JMP libc_clock_gettime(SB)
110108 TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
111109 JMP libc_close(SB)
110 TEXT ·libc_clonefile_trampoline(SB),NOSPLIT,$0-0
111 JMP libc_clonefile(SB)
112 TEXT ·libc_clonefileat_trampoline(SB),NOSPLIT,$0-0
113 JMP libc_clonefileat(SB)
112114 TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
113115 JMP libc_dup(SB)
114116 TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0
131133 JMP libc_fchown(SB)
132134 TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0
133135 JMP libc_fchownat(SB)
136 TEXT ·libc_fclonefileat_trampoline(SB),NOSPLIT,$0-0
137 JMP libc_fclonefileat(SB)
134138 TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0
135139 JMP libc_flock(SB)
136140 TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0
139143 JMP libc_fsync(SB)
140144 TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0
141145 JMP libc_ftruncate(SB)
146 TEXT ·libc_getcwd_trampoline(SB),NOSPLIT,$0-0
147 JMP libc_getcwd(SB)
142148 TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0
143149 JMP libc_getdtablesize(SB)
144150 TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0
163169 JMP libc_getrusage(SB)
164170 TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0
165171 JMP libc_getsid(SB)
172 TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
173 JMP libc_gettimeofday(SB)
166174 TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0
167175 JMP libc_getuid(SB)
168176 TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0
263271 JMP libc_mmap(SB)
264272 TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0
265273 JMP libc_munmap(SB)
266 TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
267 JMP libc_gettimeofday(SB)
268274 TEXT ·libc_fstat_trampoline(SB),NOSPLIT,$0-0
269275 JMP libc_fstat(SB)
270276 TEXT ·libc_fstatat_trampoline(SB),NOSPLIT,$0-0
+0
-1782
vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.1_11.go less more
0 // go run mksyscall.go -tags darwin,arm64,!go1.12 syscall_bsd.go syscall_darwin.go syscall_darwin_arm64.1_11.go syscall_darwin_arm64.go
1 // Code generated by the command above; see README.md. DO NOT EDIT.
2
3 // +build darwin,arm64,!go1.12
4
5 package unix
6
7 import (
8 "syscall"
9 "unsafe"
10 )
11
12 var _ syscall.Errno
13
14 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
15
16 func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
17 r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
18 n = int(r0)
19 if e1 != 0 {
20 err = errnoErr(e1)
21 }
22 return
23 }
24
25 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
26
27 func setgroups(ngid int, gid *_Gid_t) (err error) {
28 _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
29 if e1 != 0 {
30 err = errnoErr(e1)
31 }
32 return
33 }
34
35 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
36
37 func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
38 r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
39 wpid = int(r0)
40 if e1 != 0 {
41 err = errnoErr(e1)
42 }
43 return
44 }
45
46 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
47
48 func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
49 r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
50 fd = int(r0)
51 if e1 != 0 {
52 err = errnoErr(e1)
53 }
54 return
55 }
56
57 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
58
59 func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
60 _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen))
61 if e1 != 0 {
62 err = errnoErr(e1)
63 }
64 return
65 }
66
67 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
68
69 func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
70 _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen))
71 if e1 != 0 {
72 err = errnoErr(e1)
73 }
74 return
75 }
76
77 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
78
79 func socket(domain int, typ int, proto int) (fd int, err error) {
80 r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto))
81 fd = int(r0)
82 if e1 != 0 {
83 err = errnoErr(e1)
84 }
85 return
86 }
87
88 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
89
90 func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
91 _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
92 if e1 != 0 {
93 err = errnoErr(e1)
94 }
95 return
96 }
97
98 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
99
100 func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
101 _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
102 if e1 != 0 {
103 err = errnoErr(e1)
104 }
105 return
106 }
107
108 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
109
110 func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
111 _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
112 if e1 != 0 {
113 err = errnoErr(e1)
114 }
115 return
116 }
117
118 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
119
120 func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
121 _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
122 if e1 != 0 {
123 err = errnoErr(e1)
124 }
125 return
126 }
127
128 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
129
130 func Shutdown(s int, how int) (err error) {
131 _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0)
132 if e1 != 0 {
133 err = errnoErr(e1)
134 }
135 return
136 }
137
138 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
139
140 func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
141 _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
142 if e1 != 0 {
143 err = errnoErr(e1)
144 }
145 return
146 }
147
148 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
149
150 func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
151 var _p0 unsafe.Pointer
152 if len(p) > 0 {
153 _p0 = unsafe.Pointer(&p[0])
154 } else {
155 _p0 = unsafe.Pointer(&_zero)
156 }
157 r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
158 n = int(r0)
159 if e1 != 0 {
160 err = errnoErr(e1)
161 }
162 return
163 }
164
165 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
166
167 func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
168 var _p0 unsafe.Pointer
169 if len(buf) > 0 {
170 _p0 = unsafe.Pointer(&buf[0])
171 } else {
172 _p0 = unsafe.Pointer(&_zero)
173 }
174 _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
175 if e1 != 0 {
176 err = errnoErr(e1)
177 }
178 return
179 }
180
181 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
182
183 func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
184 r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
185 n = int(r0)
186 if e1 != 0 {
187 err = errnoErr(e1)
188 }
189 return
190 }
191
192 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
193
194 func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
195 r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
196 n = int(r0)
197 if e1 != 0 {
198 err = errnoErr(e1)
199 }
200 return
201 }
202
203 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
204
205 func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
206 r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
207 n = int(r0)
208 if e1 != 0 {
209 err = errnoErr(e1)
210 }
211 return
212 }
213
214 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
215
216 func utimes(path string, timeval *[2]Timeval) (err error) {
217 var _p0 *byte
218 _p0, err = BytePtrFromString(path)
219 if err != nil {
220 return
221 }
222 _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
223 if e1 != 0 {
224 err = errnoErr(e1)
225 }
226 return
227 }
228
229 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
230
231 func futimes(fd int, timeval *[2]Timeval) (err error) {
232 _, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
233 if e1 != 0 {
234 err = errnoErr(e1)
235 }
236 return
237 }
238
239 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
240
241 func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
242 r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
243 n = int(r0)
244 if e1 != 0 {
245 err = errnoErr(e1)
246 }
247 return
248 }
249
250 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
251
252 func Madvise(b []byte, behav int) (err error) {
253 var _p0 unsafe.Pointer
254 if len(b) > 0 {
255 _p0 = unsafe.Pointer(&b[0])
256 } else {
257 _p0 = unsafe.Pointer(&_zero)
258 }
259 _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav))
260 if e1 != 0 {
261 err = errnoErr(e1)
262 }
263 return
264 }
265
266 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
267
268 func Mlock(b []byte) (err error) {
269 var _p0 unsafe.Pointer
270 if len(b) > 0 {
271 _p0 = unsafe.Pointer(&b[0])
272 } else {
273 _p0 = unsafe.Pointer(&_zero)
274 }
275 _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
276 if e1 != 0 {
277 err = errnoErr(e1)
278 }
279 return
280 }
281
282 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
283
284 func Mlockall(flags int) (err error) {
285 _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
286 if e1 != 0 {
287 err = errnoErr(e1)
288 }
289 return
290 }
291
292 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
293
294 func Mprotect(b []byte, prot int) (err error) {
295 var _p0 unsafe.Pointer
296 if len(b) > 0 {
297 _p0 = unsafe.Pointer(&b[0])
298 } else {
299 _p0 = unsafe.Pointer(&_zero)
300 }
301 _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
302 if e1 != 0 {
303 err = errnoErr(e1)
304 }
305 return
306 }
307
308 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
309
310 func Msync(b []byte, flags int) (err error) {
311 var _p0 unsafe.Pointer
312 if len(b) > 0 {
313 _p0 = unsafe.Pointer(&b[0])
314 } else {
315 _p0 = unsafe.Pointer(&_zero)
316 }
317 _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
318 if e1 != 0 {
319 err = errnoErr(e1)
320 }
321 return
322 }
323
324 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
325
326 func Munlock(b []byte) (err error) {
327 var _p0 unsafe.Pointer
328 if len(b) > 0 {
329 _p0 = unsafe.Pointer(&b[0])
330 } else {
331 _p0 = unsafe.Pointer(&_zero)
332 }
333 _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
334 if e1 != 0 {
335 err = errnoErr(e1)
336 }
337 return
338 }
339
340 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
341
342 func Munlockall() (err error) {
343 _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
344 if e1 != 0 {
345 err = errnoErr(e1)
346 }
347 return
348 }
349
350 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
351
352 func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
353 _, _, e1 := Syscall6(SYS_GETATTRLIST, uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
354 if e1 != 0 {
355 err = errnoErr(e1)
356 }
357 return
358 }
359
360 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
361
362 func pipe() (r int, w int, err error) {
363 r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0)
364 r = int(r0)
365 w = int(r1)
366 if e1 != 0 {
367 err = errnoErr(e1)
368 }
369 return
370 }
371
372 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
373
374 func getxattr(path string, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
375 var _p0 *byte
376 _p0, err = BytePtrFromString(path)
377 if err != nil {
378 return
379 }
380 var _p1 *byte
381 _p1, err = BytePtrFromString(attr)
382 if err != nil {
383 return
384 }
385 r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options))
386 sz = int(r0)
387 if e1 != 0 {
388 err = errnoErr(e1)
389 }
390 return
391 }
392
393 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
394
395 func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
396 var _p0 *byte
397 _p0, err = BytePtrFromString(attr)
398 if err != nil {
399 return
400 }
401 r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options))
402 sz = int(r0)
403 if e1 != 0 {
404 err = errnoErr(e1)
405 }
406 return
407 }
408
409 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
410
411 func setxattr(path string, attr string, data *byte, size int, position uint32, options int) (err error) {
412 var _p0 *byte
413 _p0, err = BytePtrFromString(path)
414 if err != nil {
415 return
416 }
417 var _p1 *byte
418 _p1, err = BytePtrFromString(attr)
419 if err != nil {
420 return
421 }
422 _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options))
423 if e1 != 0 {
424 err = errnoErr(e1)
425 }
426 return
427 }
428
429 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
430
431 func fsetxattr(fd int, attr string, data *byte, size int, position uint32, options int) (err error) {
432 var _p0 *byte
433 _p0, err = BytePtrFromString(attr)
434 if err != nil {
435 return
436 }
437 _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options))
438 if e1 != 0 {
439 err = errnoErr(e1)
440 }
441 return
442 }
443
444 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
445
446 func removexattr(path string, attr string, options int) (err error) {
447 var _p0 *byte
448 _p0, err = BytePtrFromString(path)
449 if err != nil {
450 return
451 }
452 var _p1 *byte
453 _p1, err = BytePtrFromString(attr)
454 if err != nil {
455 return
456 }
457 _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
458 if e1 != 0 {
459 err = errnoErr(e1)
460 }
461 return
462 }
463
464 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
465
466 func fremovexattr(fd int, attr string, options int) (err error) {
467 var _p0 *byte
468 _p0, err = BytePtrFromString(attr)
469 if err != nil {
470 return
471 }
472 _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(options))
473 if e1 != 0 {
474 err = errnoErr(e1)
475 }
476 return
477 }
478
479 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
480
481 func listxattr(path string, dest *byte, size int, options int) (sz int, err error) {
482 var _p0 *byte
483 _p0, err = BytePtrFromString(path)
484 if err != nil {
485 return
486 }
487 r0, _, e1 := Syscall6(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
488 sz = int(r0)
489 if e1 != 0 {
490 err = errnoErr(e1)
491 }
492 return
493 }
494
495 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
496
497 func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) {
498 r0, _, e1 := Syscall6(SYS_FLISTXATTR, uintptr(fd), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
499 sz = int(r0)
500 if e1 != 0 {
501 err = errnoErr(e1)
502 }
503 return
504 }
505
506 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
507
508 func setattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
509 _, _, e1 := Syscall6(SYS_SETATTRLIST, uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
510 if e1 != 0 {
511 err = errnoErr(e1)
512 }
513 return
514 }
515
516 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
517
518 func fcntl(fd int, cmd int, arg int) (val int, err error) {
519 r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
520 val = int(r0)
521 if e1 != 0 {
522 err = errnoErr(e1)
523 }
524 return
525 }
526
527 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
528
529 func kill(pid int, signum int, posix int) (err error) {
530 _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), uintptr(posix))
531 if e1 != 0 {
532 err = errnoErr(e1)
533 }
534 return
535 }
536
537 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
538
539 func ioctl(fd int, req uint, arg uintptr) (err error) {
540 _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
541 if e1 != 0 {
542 err = errnoErr(e1)
543 }
544 return
545 }
546
547 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
548
549 func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
550 var _p0 unsafe.Pointer
551 if len(mib) > 0 {
552 _p0 = unsafe.Pointer(&mib[0])
553 } else {
554 _p0 = unsafe.Pointer(&_zero)
555 }
556 _, _, e1 := Syscall6(SYS_SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
557 if e1 != 0 {
558 err = errnoErr(e1)
559 }
560 return
561 }
562
563 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
564
565 func sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error) {
566 _, _, e1 := Syscall6(SYS_SENDFILE, uintptr(infd), uintptr(outfd), uintptr(offset), uintptr(unsafe.Pointer(len)), uintptr(hdtr), uintptr(flags))
567 if e1 != 0 {
568 err = errnoErr(e1)
569 }
570 return
571 }
572
573 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
574
575 func Access(path string, mode uint32) (err error) {
576 var _p0 *byte
577 _p0, err = BytePtrFromString(path)
578 if err != nil {
579 return
580 }
581 _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
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
590 func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
591 _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
592 if e1 != 0 {
593 err = errnoErr(e1)
594 }
595 return
596 }
597
598 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
599
600 func Chdir(path string) (err error) {
601 var _p0 *byte
602 _p0, err = BytePtrFromString(path)
603 if err != nil {
604 return
605 }
606 _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
607 if e1 != 0 {
608 err = errnoErr(e1)
609 }
610 return
611 }
612
613 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
614
615 func Chflags(path string, flags int) (err error) {
616 var _p0 *byte
617 _p0, err = BytePtrFromString(path)
618 if err != nil {
619 return
620 }
621 _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
622 if e1 != 0 {
623 err = errnoErr(e1)
624 }
625 return
626 }
627
628 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
629
630 func Chmod(path string, mode uint32) (err error) {
631 var _p0 *byte
632 _p0, err = BytePtrFromString(path)
633 if err != nil {
634 return
635 }
636 _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
637 if e1 != 0 {
638 err = errnoErr(e1)
639 }
640 return
641 }
642
643 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
644
645 func Chown(path string, uid int, gid int) (err error) {
646 var _p0 *byte
647 _p0, err = BytePtrFromString(path)
648 if err != nil {
649 return
650 }
651 _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
652 if e1 != 0 {
653 err = errnoErr(e1)
654 }
655 return
656 }
657
658 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
659
660 func Chroot(path string) (err error) {
661 var _p0 *byte
662 _p0, err = BytePtrFromString(path)
663 if err != nil {
664 return
665 }
666 _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
667 if e1 != 0 {
668 err = errnoErr(e1)
669 }
670 return
671 }
672
673 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
674
675 func Close(fd int) (err error) {
676 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
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
685 func Dup(fd int) (nfd int, err error) {
686 r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
687 nfd = int(r0)
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
696 func Dup2(from int, to int) (err error) {
697 _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
698 if e1 != 0 {
699 err = errnoErr(e1)
700 }
701 return
702 }
703
704 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
705
706 func Exchangedata(path1 string, path2 string, options int) (err error) {
707 var _p0 *byte
708 _p0, err = BytePtrFromString(path1)
709 if err != nil {
710 return
711 }
712 var _p1 *byte
713 _p1, err = BytePtrFromString(path2)
714 if err != nil {
715 return
716 }
717 _, _, e1 := Syscall(SYS_EXCHANGEDATA, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
718 if e1 != 0 {
719 err = errnoErr(e1)
720 }
721 return
722 }
723
724 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
725
726 func Exit(code int) {
727 Syscall(SYS_EXIT, uintptr(code), 0, 0)
728 return
729 }
730
731 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
732
733 func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
734 var _p0 *byte
735 _p0, err = BytePtrFromString(path)
736 if err != nil {
737 return
738 }
739 _, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
740 if e1 != 0 {
741 err = errnoErr(e1)
742 }
743 return
744 }
745
746 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
747
748 func Fchdir(fd int) (err error) {
749 _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
750 if e1 != 0 {
751 err = errnoErr(e1)
752 }
753 return
754 }
755
756 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
757
758 func Fchflags(fd int, flags int) (err error) {
759 _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
760 if e1 != 0 {
761 err = errnoErr(e1)
762 }
763 return
764 }
765
766 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
767
768 func Fchmod(fd int, mode uint32) (err error) {
769 _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
770 if e1 != 0 {
771 err = errnoErr(e1)
772 }
773 return
774 }
775
776 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
777
778 func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
779 var _p0 *byte
780 _p0, err = BytePtrFromString(path)
781 if err != nil {
782 return
783 }
784 _, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
785 if e1 != 0 {
786 err = errnoErr(e1)
787 }
788 return
789 }
790
791 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
792
793 func Fchown(fd int, uid int, gid int) (err error) {
794 _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
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
803 func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
804 var _p0 *byte
805 _p0, err = BytePtrFromString(path)
806 if err != nil {
807 return
808 }
809 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
810 if e1 != 0 {
811 err = errnoErr(e1)
812 }
813 return
814 }
815
816 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
817
818 func Flock(fd int, how int) (err error) {
819 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
820 if e1 != 0 {
821 err = errnoErr(e1)
822 }
823 return
824 }
825
826 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
827
828 func Fpathconf(fd int, name int) (val int, err error) {
829 r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
830 val = int(r0)
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
839 func Fsync(fd int) (err error) {
840 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
841 if e1 != 0 {
842 err = errnoErr(e1)
843 }
844 return
845 }
846
847 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
848
849 func Ftruncate(fd int, length int64) (err error) {
850 _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), 0)
851 if e1 != 0 {
852 err = errnoErr(e1)
853 }
854 return
855 }
856
857 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
858
859 func Getdtablesize() (size int) {
860 r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0)
861 size = int(r0)
862 return
863 }
864
865 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
866
867 func Getegid() (egid int) {
868 r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
869 egid = int(r0)
870 return
871 }
872
873 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
874
875 func Geteuid() (uid int) {
876 r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
877 uid = int(r0)
878 return
879 }
880
881 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
882
883 func Getgid() (gid int) {
884 r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
885 gid = int(r0)
886 return
887 }
888
889 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
890
891 func Getpgid(pid int) (pgid int, err error) {
892 r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
893 pgid = int(r0)
894 if e1 != 0 {
895 err = errnoErr(e1)
896 }
897 return
898 }
899
900 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
901
902 func Getpgrp() (pgrp int) {
903 r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
904 pgrp = int(r0)
905 return
906 }
907
908 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
909
910 func Getpid() (pid int) {
911 r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
912 pid = int(r0)
913 return
914 }
915
916 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
917
918 func Getppid() (ppid int) {
919 r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
920 ppid = int(r0)
921 return
922 }
923
924 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
925
926 func Getpriority(which int, who int) (prio int, err error) {
927 r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
928 prio = int(r0)
929 if e1 != 0 {
930 err = errnoErr(e1)
931 }
932 return
933 }
934
935 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
936
937 func Getrlimit(which int, lim *Rlimit) (err error) {
938 _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
939 if e1 != 0 {
940 err = errnoErr(e1)
941 }
942 return
943 }
944
945 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
946
947 func Getrusage(who int, rusage *Rusage) (err error) {
948 _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
949 if e1 != 0 {
950 err = errnoErr(e1)
951 }
952 return
953 }
954
955 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
956
957 func Getsid(pid int) (sid int, err error) {
958 r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
959 sid = int(r0)
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
968 func Gettimeofday(tp *Timeval) (err error) {
969 _, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
970 if e1 != 0 {
971 err = errnoErr(e1)
972 }
973 return
974 }
975
976 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
977
978 func Getuid() (uid int) {
979 r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
980 uid = int(r0)
981 return
982 }
983
984 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
985
986 func Issetugid() (tainted bool) {
987 r0, _, _ := RawSyscall(SYS_ISSETUGID, 0, 0, 0)
988 tainted = bool(r0 != 0)
989 return
990 }
991
992 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
993
994 func Kqueue() (fd int, err error) {
995 r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
996 fd = int(r0)
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
1005 func Lchown(path string, uid int, gid int) (err error) {
1006 var _p0 *byte
1007 _p0, err = BytePtrFromString(path)
1008 if err != nil {
1009 return
1010 }
1011 _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
1012 if e1 != 0 {
1013 err = errnoErr(e1)
1014 }
1015 return
1016 }
1017
1018 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1019
1020 func Link(path string, link string) (err error) {
1021 var _p0 *byte
1022 _p0, err = BytePtrFromString(path)
1023 if err != nil {
1024 return
1025 }
1026 var _p1 *byte
1027 _p1, err = BytePtrFromString(link)
1028 if err != nil {
1029 return
1030 }
1031 _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1032 if e1 != 0 {
1033 err = errnoErr(e1)
1034 }
1035 return
1036 }
1037
1038 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1039
1040 func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
1041 var _p0 *byte
1042 _p0, err = BytePtrFromString(path)
1043 if err != nil {
1044 return
1045 }
1046 var _p1 *byte
1047 _p1, err = BytePtrFromString(link)
1048 if err != nil {
1049 return
1050 }
1051 _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 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
1060 func Listen(s int, backlog int) (err error) {
1061 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
1062 if e1 != 0 {
1063 err = errnoErr(e1)
1064 }
1065 return
1066 }
1067
1068 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1069
1070 func Mkdir(path string, mode uint32) (err error) {
1071 var _p0 *byte
1072 _p0, err = BytePtrFromString(path)
1073 if err != nil {
1074 return
1075 }
1076 _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1077 if e1 != 0 {
1078 err = errnoErr(e1)
1079 }
1080 return
1081 }
1082
1083 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1084
1085 func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1086 var _p0 *byte
1087 _p0, err = BytePtrFromString(path)
1088 if err != nil {
1089 return
1090 }
1091 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1092 if e1 != 0 {
1093 err = errnoErr(e1)
1094 }
1095 return
1096 }
1097
1098 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1099
1100 func Mkfifo(path string, mode uint32) (err error) {
1101 var _p0 *byte
1102 _p0, err = BytePtrFromString(path)
1103 if err != nil {
1104 return
1105 }
1106 _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
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
1115 func Mknod(path string, mode uint32, dev int) (err error) {
1116 var _p0 *byte
1117 _p0, err = BytePtrFromString(path)
1118 if err != nil {
1119 return
1120 }
1121 _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
1122 if e1 != 0 {
1123 err = errnoErr(e1)
1124 }
1125 return
1126 }
1127
1128 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1129
1130 func Open(path string, mode int, perm uint32) (fd int, err error) {
1131 var _p0 *byte
1132 _p0, err = BytePtrFromString(path)
1133 if err != nil {
1134 return
1135 }
1136 r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
1137 fd = int(r0)
1138 if e1 != 0 {
1139 err = errnoErr(e1)
1140 }
1141 return
1142 }
1143
1144 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1145
1146 func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1147 var _p0 *byte
1148 _p0, err = BytePtrFromString(path)
1149 if err != nil {
1150 return
1151 }
1152 r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1153 fd = int(r0)
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
1162 func Pathconf(path string, name int) (val int, err error) {
1163 var _p0 *byte
1164 _p0, err = BytePtrFromString(path)
1165 if err != nil {
1166 return
1167 }
1168 r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1169 val = int(r0)
1170 if e1 != 0 {
1171 err = errnoErr(e1)
1172 }
1173 return
1174 }
1175
1176 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1177
1178 func Pread(fd int, p []byte, offset int64) (n int, err error) {
1179 var _p0 unsafe.Pointer
1180 if len(p) > 0 {
1181 _p0 = unsafe.Pointer(&p[0])
1182 } else {
1183 _p0 = unsafe.Pointer(&_zero)
1184 }
1185 r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1186 n = 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
1195 func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1196 var _p0 unsafe.Pointer
1197 if len(p) > 0 {
1198 _p0 = unsafe.Pointer(&p[0])
1199 } else {
1200 _p0 = unsafe.Pointer(&_zero)
1201 }
1202 r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1203 n = int(r0)
1204 if e1 != 0 {
1205 err = errnoErr(e1)
1206 }
1207 return
1208 }
1209
1210 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1211
1212 func read(fd int, p []byte) (n int, err error) {
1213 var _p0 unsafe.Pointer
1214 if len(p) > 0 {
1215 _p0 = unsafe.Pointer(&p[0])
1216 } else {
1217 _p0 = unsafe.Pointer(&_zero)
1218 }
1219 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1220 n = int(r0)
1221 if e1 != 0 {
1222 err = errnoErr(e1)
1223 }
1224 return
1225 }
1226
1227 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1228
1229 func Readlink(path string, buf []byte) (n int, err error) {
1230 var _p0 *byte
1231 _p0, err = BytePtrFromString(path)
1232 if err != nil {
1233 return
1234 }
1235 var _p1 unsafe.Pointer
1236 if len(buf) > 0 {
1237 _p1 = unsafe.Pointer(&buf[0])
1238 } else {
1239 _p1 = unsafe.Pointer(&_zero)
1240 }
1241 r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1242 n = int(r0)
1243 if e1 != 0 {
1244 err = errnoErr(e1)
1245 }
1246 return
1247 }
1248
1249 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1250
1251 func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1252 var _p0 *byte
1253 _p0, err = BytePtrFromString(path)
1254 if err != nil {
1255 return
1256 }
1257 var _p1 unsafe.Pointer
1258 if len(buf) > 0 {
1259 _p1 = unsafe.Pointer(&buf[0])
1260 } else {
1261 _p1 = unsafe.Pointer(&_zero)
1262 }
1263 r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1264 n = int(r0)
1265 if e1 != 0 {
1266 err = errnoErr(e1)
1267 }
1268 return
1269 }
1270
1271 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1272
1273 func Rename(from string, to string) (err error) {
1274 var _p0 *byte
1275 _p0, err = BytePtrFromString(from)
1276 if err != nil {
1277 return
1278 }
1279 var _p1 *byte
1280 _p1, err = BytePtrFromString(to)
1281 if err != nil {
1282 return
1283 }
1284 _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
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
1293 func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1294 var _p0 *byte
1295 _p0, err = BytePtrFromString(from)
1296 if err != nil {
1297 return
1298 }
1299 var _p1 *byte
1300 _p1, err = BytePtrFromString(to)
1301 if err != nil {
1302 return
1303 }
1304 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1305 if e1 != 0 {
1306 err = errnoErr(e1)
1307 }
1308 return
1309 }
1310
1311 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1312
1313 func Revoke(path string) (err error) {
1314 var _p0 *byte
1315 _p0, err = BytePtrFromString(path)
1316 if err != nil {
1317 return
1318 }
1319 _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1320 if e1 != 0 {
1321 err = errnoErr(e1)
1322 }
1323 return
1324 }
1325
1326 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1327
1328 func Rmdir(path string) (err error) {
1329 var _p0 *byte
1330 _p0, err = BytePtrFromString(path)
1331 if err != nil {
1332 return
1333 }
1334 _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
1335 if e1 != 0 {
1336 err = errnoErr(e1)
1337 }
1338 return
1339 }
1340
1341 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1342
1343 func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1344 r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1345 newoffset = int64(r0)
1346 if e1 != 0 {
1347 err = errnoErr(e1)
1348 }
1349 return
1350 }
1351
1352 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1353
1354 func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
1355 r0, _, e1 := Syscall6(SYS_SELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1356 n = int(r0)
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
1365 func 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
1375 func 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
1385 func 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
1395 func 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
1410 func 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
1420 func 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
1430 func 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
1440 func 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
1450 func 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
1460 func 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
1470 func 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
1481 func 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
1491 func 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
1501 func 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
1521 func 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
1541 func 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
1551 func 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
1566 func 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
1574 func 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
1589 func 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
1604 func 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
1619 func 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
1634 func 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
1651 func 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
1662 func 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
1672 func 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
1683 func 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
1694 func Fstat(fd int, stat *Stat_t) (err error) {
1695 _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
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
1704 func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
1705 var _p0 *byte
1706 _p0, err = BytePtrFromString(path)
1707 if err != nil {
1708 return
1709 }
1710 _, _, e1 := Syscall6(SYS_FSTATAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
1711 if e1 != 0 {
1712 err = errnoErr(e1)
1713 }
1714 return
1715 }
1716
1717 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1718
1719 func Fstatfs(fd int, stat *Statfs_t) (err error) {
1720 _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
1721 if e1 != 0 {
1722 err = errnoErr(e1)
1723 }
1724 return
1725 }
1726
1727 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1728
1729 func getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) {
1730 r0, _, e1 := Syscall(SYS_GETFSSTAT, uintptr(buf), uintptr(size), uintptr(flags))
1731 n = int(r0)
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
1740 func Lstat(path string, stat *Stat_t) (err error) {
1741 var _p0 *byte
1742 _p0, err = BytePtrFromString(path)
1743 if err != nil {
1744 return
1745 }
1746 _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 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
1755 func Stat(path string, stat *Stat_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
1770 func Statfs(path string, stat *Statfs_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 }
489489
490490 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
491491
492 func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
493 _, _, e1 := syscall_syscall6(funcPC(libc_getattrlist_trampoline), uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
494 if e1 != 0 {
495 err = errnoErr(e1)
496 }
497 return
498 }
499
500 func libc_getattrlist_trampoline()
501
502 //go:linkname libc_getattrlist libc_getattrlist
503 //go:cgo_import_dynamic libc_getattrlist getattrlist "/usr/lib/libSystem.B.dylib"
504
505 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
506
507492 func pipe() (r int, w int, err error) {
508493 r0, r1, e1 := syscall_rawSyscall(funcPC(libc_pipe_trampoline), 0, 0, 0)
509494 r = int(r0)
957942
958943 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
959944
945 func Clonefile(src string, dst string, flags int) (err error) {
946 var _p0 *byte
947 _p0, err = BytePtrFromString(src)
948 if err != nil {
949 return
950 }
951 var _p1 *byte
952 _p1, err = BytePtrFromString(dst)
953 if err != nil {
954 return
955 }
956 _, _, e1 := syscall_syscall(funcPC(libc_clonefile_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flags))
957 if e1 != 0 {
958 err = errnoErr(e1)
959 }
960 return
961 }
962
963 func libc_clonefile_trampoline()
964
965 //go:linkname libc_clonefile libc_clonefile
966 //go:cgo_import_dynamic libc_clonefile clonefile "/usr/lib/libSystem.B.dylib"
967
968 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
969
970 func Clonefileat(srcDirfd int, src string, dstDirfd int, dst string, flags int) (err error) {
971 var _p0 *byte
972 _p0, err = BytePtrFromString(src)
973 if err != nil {
974 return
975 }
976 var _p1 *byte
977 _p1, err = BytePtrFromString(dst)
978 if err != nil {
979 return
980 }
981 _, _, e1 := syscall_syscall6(funcPC(libc_clonefileat_trampoline), uintptr(srcDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
982 if e1 != 0 {
983 err = errnoErr(e1)
984 }
985 return
986 }
987
988 func libc_clonefileat_trampoline()
989
990 //go:linkname libc_clonefileat libc_clonefileat
991 //go:cgo_import_dynamic libc_clonefileat clonefileat "/usr/lib/libSystem.B.dylib"
992
993 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
994
960995 func Dup(fd int) (nfd int, err error) {
961996 r0, _, e1 := syscall_syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0)
962997 nfd = int(r0)
11451180
11461181 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
11471182
1183 func Fclonefileat(srcDirfd int, dstDirfd int, dst string, flags int) (err error) {
1184 var _p0 *byte
1185 _p0, err = BytePtrFromString(dst)
1186 if err != nil {
1187 return
1188 }
1189 _, _, e1 := syscall_syscall6(funcPC(libc_fclonefileat_trampoline), uintptr(srcDirfd), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0)
1190 if e1 != 0 {
1191 err = errnoErr(e1)
1192 }
1193 return
1194 }
1195
1196 func libc_fclonefileat_trampoline()
1197
1198 //go:linkname libc_fclonefileat libc_fclonefileat
1199 //go:cgo_import_dynamic libc_fclonefileat fclonefileat "/usr/lib/libSystem.B.dylib"
1200
1201 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1202
11481203 func Flock(fd int, how int) (err error) {
11491204 _, _, e1 := syscall_syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0)
11501205 if e1 != 0 {
12031258
12041259 //go:linkname libc_ftruncate libc_ftruncate
12051260 //go:cgo_import_dynamic libc_ftruncate ftruncate "/usr/lib/libSystem.B.dylib"
1261
1262 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1263
1264 func Getcwd(buf []byte) (n int, err error) {
1265 var _p0 unsafe.Pointer
1266 if len(buf) > 0 {
1267 _p0 = unsafe.Pointer(&buf[0])
1268 } else {
1269 _p0 = unsafe.Pointer(&_zero)
1270 }
1271 r0, _, e1 := syscall_syscall(funcPC(libc_getcwd_trampoline), uintptr(_p0), uintptr(len(buf)), 0)
1272 n = int(r0)
1273 if e1 != 0 {
1274 err = errnoErr(e1)
1275 }
1276 return
1277 }
1278
1279 func libc_getcwd_trampoline()
1280
1281 //go:linkname libc_getcwd libc_getcwd
1282 //go:cgo_import_dynamic libc_getcwd getcwd "/usr/lib/libSystem.B.dylib"
12061283
12071284 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
12081285
5959 JMP libc_munlock(SB)
6060 TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0
6161 JMP libc_munlockall(SB)
62 TEXT ·libc_getattrlist_trampoline(SB),NOSPLIT,$0-0
63 JMP libc_getattrlist(SB)
6462 TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0
6563 JMP libc_pipe(SB)
6664 TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0
109107 JMP libc_clock_gettime(SB)
110108 TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
111109 JMP libc_close(SB)
110 TEXT ·libc_clonefile_trampoline(SB),NOSPLIT,$0-0
111 JMP libc_clonefile(SB)
112 TEXT ·libc_clonefileat_trampoline(SB),NOSPLIT,$0-0
113 JMP libc_clonefileat(SB)
112114 TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
113115 JMP libc_dup(SB)
114116 TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0
131133 JMP libc_fchown(SB)
132134 TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0
133135 JMP libc_fchownat(SB)
136 TEXT ·libc_fclonefileat_trampoline(SB),NOSPLIT,$0-0
137 JMP libc_fclonefileat(SB)
134138 TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0
135139 JMP libc_flock(SB)
136140 TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0
139143 JMP libc_fsync(SB)
140144 TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0
141145 JMP libc_ftruncate(SB)
146 TEXT ·libc_getcwd_trampoline(SB),NOSPLIT,$0-0
147 JMP libc_getcwd(SB)
142148 TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0
143149 JMP libc_getdtablesize(SB)
144150 TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0
163169 JMP libc_getrusage(SB)
164170 TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0
165171 JMP libc_getsid(SB)
172 TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
173 JMP libc_gettimeofday(SB)
166174 TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0
167175 JMP libc_getuid(SB)
168176 TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0
263271 JMP libc_mmap(SB)
264272 TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0
265273 JMP libc_munmap(SB)
266 TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
267 JMP libc_gettimeofday(SB)
268274 TEXT ·libc_fstat_trampoline(SB),NOSPLIT,$0-0
269275 JMP libc_fstat(SB)
270276 TEXT ·libc_fstatat_trampoline(SB),NOSPLIT,$0-0
1212 //go:cgo_import_dynamic libc_preadv preadv "libc.so"
1313 //go:cgo_import_dynamic libc_writev writev "libc.so"
1414 //go:cgo_import_dynamic libc_pwritev pwritev "libc.so"
15 //go:cgo_import_dynamic libc_accept4 accept4 "libsocket.so"
16 //go:cgo_import_dynamic libc_pipe2 pipe2 "libc.so"
1517
1618 //go:linkname procreadv libc_readv
1719 //go:linkname procpreadv libc_preadv
1820 //go:linkname procwritev libc_writev
1921 //go:linkname procpwritev libc_pwritev
22 //go:linkname procaccept4 libc_accept4
23 //go:linkname procpipe2 libc_pipe2
2024
2125 var (
2226 procreadv,
2327 procpreadv,
2428 procwritev,
25 procpwritev syscallFunc
29 procpwritev,
30 procaccept4,
31 procpipe2 syscallFunc
2632 )
2733
2834 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
8490 }
8591 return
8692 }
93
94 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
95
96 func accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) {
97 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procaccept4)), 4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0)
98 fd = int(r0)
99 if e1 != 0 {
100 err = e1
101 }
102 return
103 }
104
105 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
106
107 func pipe2(p *[2]_C_int, flags int) (err error) {
108 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procpipe2)), 2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0, 0, 0, 0)
109 if e1 != 0 {
110 err = e1
111 }
112 return
113 }
8282
8383 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
8484
85 func openat2(dirfd int, path string, open_how *OpenHow, size int) (fd int, err error) {
86 var _p0 *byte
87 _p0, err = BytePtrFromString(path)
88 if err != nil {
89 return
90 }
91 r0, _, e1 := Syscall6(SYS_OPENAT2, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(open_how)), uintptr(size), 0, 0)
92 fd = int(r0)
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
85101 func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
86102 r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
87103 n = int(r0)
0 // go run mksyscall.go -openbsd -tags openbsd,mips64 syscall_bsd.go syscall_openbsd.go syscall_openbsd_mips64.go
1 // Code generated by the command above; see README.md. DO NOT EDIT.
2
3 // +build openbsd,mips64
4
5 package unix
6
7 import (
8 "syscall"
9 "unsafe"
10 )
11
12 var _ syscall.Errno
13
14 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
15
16 func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
17 r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
18 n = int(r0)
19 if e1 != 0 {
20 err = errnoErr(e1)
21 }
22 return
23 }
24
25 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
26
27 func setgroups(ngid int, gid *_Gid_t) (err error) {
28 _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
29 if e1 != 0 {
30 err = errnoErr(e1)
31 }
32 return
33 }
34
35 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
36
37 func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
38 r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
39 wpid = int(r0)
40 if e1 != 0 {
41 err = errnoErr(e1)
42 }
43 return
44 }
45
46 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
47
48 func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
49 r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
50 fd = int(r0)
51 if e1 != 0 {
52 err = errnoErr(e1)
53 }
54 return
55 }
56
57 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
58
59 func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
60 _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen))
61 if e1 != 0 {
62 err = errnoErr(e1)
63 }
64 return
65 }
66
67 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
68
69 func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
70 _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen))
71 if e1 != 0 {
72 err = errnoErr(e1)
73 }
74 return
75 }
76
77 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
78
79 func socket(domain int, typ int, proto int) (fd int, err error) {
80 r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto))
81 fd = int(r0)
82 if e1 != 0 {
83 err = errnoErr(e1)
84 }
85 return
86 }
87
88 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
89
90 func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
91 _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
92 if e1 != 0 {
93 err = errnoErr(e1)
94 }
95 return
96 }
97
98 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
99
100 func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
101 _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
102 if e1 != 0 {
103 err = errnoErr(e1)
104 }
105 return
106 }
107
108 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
109
110 func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
111 _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
112 if e1 != 0 {
113 err = errnoErr(e1)
114 }
115 return
116 }
117
118 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
119
120 func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
121 _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
122 if e1 != 0 {
123 err = errnoErr(e1)
124 }
125 return
126 }
127
128 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
129
130 func Shutdown(s int, how int) (err error) {
131 _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0)
132 if e1 != 0 {
133 err = errnoErr(e1)
134 }
135 return
136 }
137
138 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
139
140 func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
141 _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
142 if e1 != 0 {
143 err = errnoErr(e1)
144 }
145 return
146 }
147
148 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
149
150 func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
151 var _p0 unsafe.Pointer
152 if len(p) > 0 {
153 _p0 = unsafe.Pointer(&p[0])
154 } else {
155 _p0 = unsafe.Pointer(&_zero)
156 }
157 r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
158 n = int(r0)
159 if e1 != 0 {
160 err = errnoErr(e1)
161 }
162 return
163 }
164
165 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
166
167 func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
168 var _p0 unsafe.Pointer
169 if len(buf) > 0 {
170 _p0 = unsafe.Pointer(&buf[0])
171 } else {
172 _p0 = unsafe.Pointer(&_zero)
173 }
174 _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
175 if e1 != 0 {
176 err = errnoErr(e1)
177 }
178 return
179 }
180
181 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
182
183 func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
184 r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
185 n = int(r0)
186 if e1 != 0 {
187 err = errnoErr(e1)
188 }
189 return
190 }
191
192 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
193
194 func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
195 r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
196 n = int(r0)
197 if e1 != 0 {
198 err = errnoErr(e1)
199 }
200 return
201 }
202
203 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
204
205 func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
206 r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
207 n = int(r0)
208 if e1 != 0 {
209 err = errnoErr(e1)
210 }
211 return
212 }
213
214 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
215
216 func utimes(path string, timeval *[2]Timeval) (err error) {
217 var _p0 *byte
218 _p0, err = BytePtrFromString(path)
219 if err != nil {
220 return
221 }
222 _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
223 if e1 != 0 {
224 err = errnoErr(e1)
225 }
226 return
227 }
228
229 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
230
231 func futimes(fd int, timeval *[2]Timeval) (err error) {
232 _, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
233 if e1 != 0 {
234 err = errnoErr(e1)
235 }
236 return
237 }
238
239 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
240
241 func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
242 r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
243 n = int(r0)
244 if e1 != 0 {
245 err = errnoErr(e1)
246 }
247 return
248 }
249
250 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
251
252 func Madvise(b []byte, behav int) (err error) {
253 var _p0 unsafe.Pointer
254 if len(b) > 0 {
255 _p0 = unsafe.Pointer(&b[0])
256 } else {
257 _p0 = unsafe.Pointer(&_zero)
258 }
259 _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav))
260 if e1 != 0 {
261 err = errnoErr(e1)
262 }
263 return
264 }
265
266 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
267
268 func Mlock(b []byte) (err error) {
269 var _p0 unsafe.Pointer
270 if len(b) > 0 {
271 _p0 = unsafe.Pointer(&b[0])
272 } else {
273 _p0 = unsafe.Pointer(&_zero)
274 }
275 _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
276 if e1 != 0 {
277 err = errnoErr(e1)
278 }
279 return
280 }
281
282 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
283
284 func Mlockall(flags int) (err error) {
285 _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
286 if e1 != 0 {
287 err = errnoErr(e1)
288 }
289 return
290 }
291
292 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
293
294 func Mprotect(b []byte, prot int) (err error) {
295 var _p0 unsafe.Pointer
296 if len(b) > 0 {
297 _p0 = unsafe.Pointer(&b[0])
298 } else {
299 _p0 = unsafe.Pointer(&_zero)
300 }
301 _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
302 if e1 != 0 {
303 err = errnoErr(e1)
304 }
305 return
306 }
307
308 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
309
310 func Msync(b []byte, flags int) (err error) {
311 var _p0 unsafe.Pointer
312 if len(b) > 0 {
313 _p0 = unsafe.Pointer(&b[0])
314 } else {
315 _p0 = unsafe.Pointer(&_zero)
316 }
317 _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
318 if e1 != 0 {
319 err = errnoErr(e1)
320 }
321 return
322 }
323
324 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
325
326 func Munlock(b []byte) (err error) {
327 var _p0 unsafe.Pointer
328 if len(b) > 0 {
329 _p0 = unsafe.Pointer(&b[0])
330 } else {
331 _p0 = unsafe.Pointer(&_zero)
332 }
333 _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
334 if e1 != 0 {
335 err = errnoErr(e1)
336 }
337 return
338 }
339
340 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
341
342 func Munlockall() (err error) {
343 _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
344 if e1 != 0 {
345 err = errnoErr(e1)
346 }
347 return
348 }
349
350 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
351
352 func pipe2(p *[2]_C_int, flags int) (err error) {
353 _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
354 if e1 != 0 {
355 err = errnoErr(e1)
356 }
357 return
358 }
359
360 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
361
362 func Getdents(fd int, buf []byte) (n int, err error) {
363 var _p0 unsafe.Pointer
364 if len(buf) > 0 {
365 _p0 = unsafe.Pointer(&buf[0])
366 } else {
367 _p0 = unsafe.Pointer(&_zero)
368 }
369 r0, _, e1 := Syscall(SYS_GETDENTS, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
370 n = int(r0)
371 if e1 != 0 {
372 err = errnoErr(e1)
373 }
374 return
375 }
376
377 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
378
379 func Getcwd(buf []byte) (n int, err error) {
380 var _p0 unsafe.Pointer
381 if len(buf) > 0 {
382 _p0 = unsafe.Pointer(&buf[0])
383 } else {
384 _p0 = unsafe.Pointer(&_zero)
385 }
386 r0, _, e1 := Syscall(SYS___GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
387 n = int(r0)
388 if e1 != 0 {
389 err = errnoErr(e1)
390 }
391 return
392 }
393
394 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
395
396 func ioctl(fd int, req uint, arg uintptr) (err error) {
397 _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
398 if e1 != 0 {
399 err = errnoErr(e1)
400 }
401 return
402 }
403
404 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
405
406 func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
407 var _p0 unsafe.Pointer
408 if len(mib) > 0 {
409 _p0 = unsafe.Pointer(&mib[0])
410 } else {
411 _p0 = unsafe.Pointer(&_zero)
412 }
413 _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
414 if e1 != 0 {
415 err = errnoErr(e1)
416 }
417 return
418 }
419
420 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
421
422 func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
423 r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
424 n = 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
433 func Access(path string, mode uint32) (err error) {
434 var _p0 *byte
435 _p0, err = BytePtrFromString(path)
436 if err != nil {
437 return
438 }
439 _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
440 if e1 != 0 {
441 err = errnoErr(e1)
442 }
443 return
444 }
445
446 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
447
448 func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
449 _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
450 if e1 != 0 {
451 err = errnoErr(e1)
452 }
453 return
454 }
455
456 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
457
458 func Chdir(path string) (err error) {
459 var _p0 *byte
460 _p0, err = BytePtrFromString(path)
461 if err != nil {
462 return
463 }
464 _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
465 if e1 != 0 {
466 err = errnoErr(e1)
467 }
468 return
469 }
470
471 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
472
473 func Chflags(path string, flags int) (err error) {
474 var _p0 *byte
475 _p0, err = BytePtrFromString(path)
476 if err != nil {
477 return
478 }
479 _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
480 if e1 != 0 {
481 err = errnoErr(e1)
482 }
483 return
484 }
485
486 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
487
488 func Chmod(path string, mode uint32) (err error) {
489 var _p0 *byte
490 _p0, err = BytePtrFromString(path)
491 if err != nil {
492 return
493 }
494 _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
495 if e1 != 0 {
496 err = errnoErr(e1)
497 }
498 return
499 }
500
501 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
502
503 func Chown(path string, uid int, gid int) (err error) {
504 var _p0 *byte
505 _p0, err = BytePtrFromString(path)
506 if err != nil {
507 return
508 }
509 _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
510 if e1 != 0 {
511 err = errnoErr(e1)
512 }
513 return
514 }
515
516 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
517
518 func Chroot(path string) (err error) {
519 var _p0 *byte
520 _p0, err = BytePtrFromString(path)
521 if err != nil {
522 return
523 }
524 _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
525 if e1 != 0 {
526 err = errnoErr(e1)
527 }
528 return
529 }
530
531 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
532
533 func Close(fd int) (err error) {
534 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
535 if e1 != 0 {
536 err = errnoErr(e1)
537 }
538 return
539 }
540
541 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
542
543 func Dup(fd int) (nfd int, err error) {
544 r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
545 nfd = int(r0)
546 if e1 != 0 {
547 err = errnoErr(e1)
548 }
549 return
550 }
551
552 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
553
554 func Dup2(from int, to int) (err error) {
555 _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
556 if e1 != 0 {
557 err = errnoErr(e1)
558 }
559 return
560 }
561
562 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
563
564 func Dup3(from int, to int, flags int) (err error) {
565 _, _, e1 := Syscall(SYS_DUP3, uintptr(from), uintptr(to), uintptr(flags))
566 if e1 != 0 {
567 err = errnoErr(e1)
568 }
569 return
570 }
571
572 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
573
574 func Exit(code int) {
575 Syscall(SYS_EXIT, uintptr(code), 0, 0)
576 return
577 }
578
579 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
580
581 func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
582 var _p0 *byte
583 _p0, err = BytePtrFromString(path)
584 if err != nil {
585 return
586 }
587 _, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
588 if e1 != 0 {
589 err = errnoErr(e1)
590 }
591 return
592 }
593
594 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
595
596 func Fchdir(fd int) (err error) {
597 _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 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
606 func Fchflags(fd int, flags int) (err error) {
607 _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
608 if e1 != 0 {
609 err = errnoErr(e1)
610 }
611 return
612 }
613
614 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
615
616 func Fchmod(fd int, mode uint32) (err error) {
617 _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 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
626 func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
627 var _p0 *byte
628 _p0, err = BytePtrFromString(path)
629 if err != nil {
630 return
631 }
632 _, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 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
641 func Fchown(fd int, uid int, gid int) (err error) {
642 _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
643 if e1 != 0 {
644 err = errnoErr(e1)
645 }
646 return
647 }
648
649 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
650
651 func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
652 var _p0 *byte
653 _p0, err = BytePtrFromString(path)
654 if err != nil {
655 return
656 }
657 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
658 if e1 != 0 {
659 err = errnoErr(e1)
660 }
661 return
662 }
663
664 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
665
666 func Flock(fd int, how int) (err error) {
667 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 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
676 func Fpathconf(fd int, name int) (val int, err error) {
677 r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
678 val = 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
687 func Fstat(fd int, stat *Stat_t) (err error) {
688 _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
689 if e1 != 0 {
690 err = errnoErr(e1)
691 }
692 return
693 }
694
695 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
696
697 func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
698 var _p0 *byte
699 _p0, err = BytePtrFromString(path)
700 if err != nil {
701 return
702 }
703 _, _, e1 := Syscall6(SYS_FSTATAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 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
712 func Fstatfs(fd int, stat *Statfs_t) (err error) {
713 _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
714 if e1 != 0 {
715 err = errnoErr(e1)
716 }
717 return
718 }
719
720 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
721
722 func Fsync(fd int) (err error) {
723 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
724 if e1 != 0 {
725 err = errnoErr(e1)
726 }
727 return
728 }
729
730 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
731
732 func Ftruncate(fd int, length int64) (err error) {
733 _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), 0, uintptr(length))
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
742 func Getegid() (egid int) {
743 r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
744 egid = int(r0)
745 return
746 }
747
748 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
749
750 func Geteuid() (uid int) {
751 r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
752 uid = int(r0)
753 return
754 }
755
756 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
757
758 func Getgid() (gid int) {
759 r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
760 gid = int(r0)
761 return
762 }
763
764 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
765
766 func Getpgid(pid int) (pgid int, err error) {
767 r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
768 pgid = int(r0)
769 if e1 != 0 {
770 err = errnoErr(e1)
771 }
772 return
773 }
774
775 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
776
777 func Getpgrp() (pgrp int) {
778 r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
779 pgrp = int(r0)
780 return
781 }
782
783 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
784
785 func Getpid() (pid int) {
786 r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
787 pid = int(r0)
788 return
789 }
790
791 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
792
793 func Getppid() (ppid int) {
794 r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
795 ppid = int(r0)
796 return
797 }
798
799 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
800
801 func Getpriority(which int, who int) (prio int, err error) {
802 r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
803 prio = int(r0)
804 if e1 != 0 {
805 err = errnoErr(e1)
806 }
807 return
808 }
809
810 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
811
812 func Getrlimit(which int, lim *Rlimit) (err error) {
813 _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
814 if e1 != 0 {
815 err = errnoErr(e1)
816 }
817 return
818 }
819
820 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
821
822 func Getrtable() (rtable int, err error) {
823 r0, _, e1 := RawSyscall(SYS_GETRTABLE, 0, 0, 0)
824 rtable = int(r0)
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
833 func Getrusage(who int, rusage *Rusage) (err error) {
834 _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 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
843 func Getsid(pid int) (sid int, err error) {
844 r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
845 sid = int(r0)
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
854 func Gettimeofday(tv *Timeval) (err error) {
855 _, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
856 if e1 != 0 {
857 err = errnoErr(e1)
858 }
859 return
860 }
861
862 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
863
864 func Getuid() (uid int) {
865 r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
866 uid = int(r0)
867 return
868 }
869
870 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
871
872 func Issetugid() (tainted bool) {
873 r0, _, _ := Syscall(SYS_ISSETUGID, 0, 0, 0)
874 tainted = bool(r0 != 0)
875 return
876 }
877
878 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
879
880 func Kill(pid int, signum syscall.Signal) (err error) {
881 _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
882 if e1 != 0 {
883 err = errnoErr(e1)
884 }
885 return
886 }
887
888 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
889
890 func Kqueue() (fd int, err error) {
891 r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
892 fd = int(r0)
893 if e1 != 0 {
894 err = errnoErr(e1)
895 }
896 return
897 }
898
899 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
900
901 func Lchown(path string, uid int, gid int) (err error) {
902 var _p0 *byte
903 _p0, err = BytePtrFromString(path)
904 if err != nil {
905 return
906 }
907 _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
908 if e1 != 0 {
909 err = errnoErr(e1)
910 }
911 return
912 }
913
914 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
915
916 func Link(path string, link string) (err error) {
917 var _p0 *byte
918 _p0, err = BytePtrFromString(path)
919 if err != nil {
920 return
921 }
922 var _p1 *byte
923 _p1, err = BytePtrFromString(link)
924 if err != nil {
925 return
926 }
927 _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
928 if e1 != 0 {
929 err = errnoErr(e1)
930 }
931 return
932 }
933
934 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
935
936 func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
937 var _p0 *byte
938 _p0, err = BytePtrFromString(path)
939 if err != nil {
940 return
941 }
942 var _p1 *byte
943 _p1, err = BytePtrFromString(link)
944 if err != nil {
945 return
946 }
947 _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
948 if e1 != 0 {
949 err = errnoErr(e1)
950 }
951 return
952 }
953
954 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
955
956 func Listen(s int, backlog int) (err error) {
957 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
958 if e1 != 0 {
959 err = errnoErr(e1)
960 }
961 return
962 }
963
964 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
965
966 func Lstat(path string, stat *Stat_t) (err error) {
967 var _p0 *byte
968 _p0, err = BytePtrFromString(path)
969 if err != nil {
970 return
971 }
972 _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
973 if e1 != 0 {
974 err = errnoErr(e1)
975 }
976 return
977 }
978
979 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
980
981 func Mkdir(path string, mode uint32) (err error) {
982 var _p0 *byte
983 _p0, err = BytePtrFromString(path)
984 if err != nil {
985 return
986 }
987 _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
988 if e1 != 0 {
989 err = errnoErr(e1)
990 }
991 return
992 }
993
994 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
995
996 func Mkdirat(dirfd int, path string, mode uint32) (err error) {
997 var _p0 *byte
998 _p0, err = BytePtrFromString(path)
999 if err != nil {
1000 return
1001 }
1002 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1003 if e1 != 0 {
1004 err = errnoErr(e1)
1005 }
1006 return
1007 }
1008
1009 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1010
1011 func Mkfifo(path string, mode uint32) (err error) {
1012 var _p0 *byte
1013 _p0, err = BytePtrFromString(path)
1014 if err != nil {
1015 return
1016 }
1017 _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1018 if e1 != 0 {
1019 err = errnoErr(e1)
1020 }
1021 return
1022 }
1023
1024 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1025
1026 func Mkfifoat(dirfd int, path string, mode uint32) (err error) {
1027 var _p0 *byte
1028 _p0, err = BytePtrFromString(path)
1029 if err != nil {
1030 return
1031 }
1032 _, _, e1 := Syscall(SYS_MKFIFOAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
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
1041 func Mknod(path string, mode uint32, dev int) (err error) {
1042 var _p0 *byte
1043 _p0, err = BytePtrFromString(path)
1044 if err != nil {
1045 return
1046 }
1047 _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
1048 if e1 != 0 {
1049 err = errnoErr(e1)
1050 }
1051 return
1052 }
1053
1054 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1055
1056 func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
1057 var _p0 *byte
1058 _p0, err = BytePtrFromString(path)
1059 if err != nil {
1060 return
1061 }
1062 _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 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
1071 func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
1072 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
1073 if e1 != 0 {
1074 err = errnoErr(e1)
1075 }
1076 return
1077 }
1078
1079 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1080
1081 func Open(path string, mode int, perm uint32) (fd int, err error) {
1082 var _p0 *byte
1083 _p0, err = BytePtrFromString(path)
1084 if err != nil {
1085 return
1086 }
1087 r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
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
1097 func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1098 var _p0 *byte
1099 _p0, err = BytePtrFromString(path)
1100 if err != nil {
1101 return
1102 }
1103 r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1104 fd = int(r0)
1105 if e1 != 0 {
1106 err = errnoErr(e1)
1107 }
1108 return
1109 }
1110
1111 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1112
1113 func Pathconf(path string, name int) (val int, err error) {
1114 var _p0 *byte
1115 _p0, err = BytePtrFromString(path)
1116 if err != nil {
1117 return
1118 }
1119 r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1120 val = int(r0)
1121 if e1 != 0 {
1122 err = errnoErr(e1)
1123 }
1124 return
1125 }
1126
1127 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1128
1129 func Pread(fd int, p []byte, offset int64) (n int, err error) {
1130 var _p0 unsafe.Pointer
1131 if len(p) > 0 {
1132 _p0 = unsafe.Pointer(&p[0])
1133 } else {
1134 _p0 = unsafe.Pointer(&_zero)
1135 }
1136 r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), 0, uintptr(offset), 0)
1137 n = int(r0)
1138 if e1 != 0 {
1139 err = errnoErr(e1)
1140 }
1141 return
1142 }
1143
1144 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1145
1146 func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1147 var _p0 unsafe.Pointer
1148 if len(p) > 0 {
1149 _p0 = unsafe.Pointer(&p[0])
1150 } else {
1151 _p0 = unsafe.Pointer(&_zero)
1152 }
1153 r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), 0, uintptr(offset), 0)
1154 n = 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
1163 func read(fd int, p []byte) (n int, err error) {
1164 var _p0 unsafe.Pointer
1165 if len(p) > 0 {
1166 _p0 = unsafe.Pointer(&p[0])
1167 } else {
1168 _p0 = unsafe.Pointer(&_zero)
1169 }
1170 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1171 n = int(r0)
1172 if e1 != 0 {
1173 err = errnoErr(e1)
1174 }
1175 return
1176 }
1177
1178 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1179
1180 func Readlink(path string, buf []byte) (n int, err error) {
1181 var _p0 *byte
1182 _p0, err = BytePtrFromString(path)
1183 if err != nil {
1184 return
1185 }
1186 var _p1 unsafe.Pointer
1187 if len(buf) > 0 {
1188 _p1 = unsafe.Pointer(&buf[0])
1189 } else {
1190 _p1 = unsafe.Pointer(&_zero)
1191 }
1192 r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1193 n = int(r0)
1194 if e1 != 0 {
1195 err = errnoErr(e1)
1196 }
1197 return
1198 }
1199
1200 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1201
1202 func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1203 var _p0 *byte
1204 _p0, err = BytePtrFromString(path)
1205 if err != nil {
1206 return
1207 }
1208 var _p1 unsafe.Pointer
1209 if len(buf) > 0 {
1210 _p1 = unsafe.Pointer(&buf[0])
1211 } else {
1212 _p1 = unsafe.Pointer(&_zero)
1213 }
1214 r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1215 n = int(r0)
1216 if e1 != 0 {
1217 err = errnoErr(e1)
1218 }
1219 return
1220 }
1221
1222 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1223
1224 func Rename(from string, to string) (err error) {
1225 var _p0 *byte
1226 _p0, err = BytePtrFromString(from)
1227 if err != nil {
1228 return
1229 }
1230 var _p1 *byte
1231 _p1, err = BytePtrFromString(to)
1232 if err != nil {
1233 return
1234 }
1235 _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1236 if e1 != 0 {
1237 err = errnoErr(e1)
1238 }
1239 return
1240 }
1241
1242 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1243
1244 func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1245 var _p0 *byte
1246 _p0, err = BytePtrFromString(from)
1247 if err != nil {
1248 return
1249 }
1250 var _p1 *byte
1251 _p1, err = BytePtrFromString(to)
1252 if err != nil {
1253 return
1254 }
1255 _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1256 if e1 != 0 {
1257 err = errnoErr(e1)
1258 }
1259 return
1260 }
1261
1262 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1263
1264 func Revoke(path string) (err error) {
1265 var _p0 *byte
1266 _p0, err = BytePtrFromString(path)
1267 if err != nil {
1268 return
1269 }
1270 _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1271 if e1 != 0 {
1272 err = errnoErr(e1)
1273 }
1274 return
1275 }
1276
1277 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1278
1279 func Rmdir(path string) (err error) {
1280 var _p0 *byte
1281 _p0, err = BytePtrFromString(path)
1282 if err != nil {
1283 return
1284 }
1285 _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 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
1294 func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1295 r0, _, e1 := Syscall6(SYS_LSEEK, uintptr(fd), 0, uintptr(offset), uintptr(whence), 0, 0)
1296 newoffset = int64(r0)
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
1305 func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
1306 r0, _, e1 := Syscall6(SYS_SELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1307 n = int(r0)
1308 if e1 != 0 {
1309 err = errnoErr(e1)
1310 }
1311 return
1312 }
1313
1314 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1315
1316 func Setegid(egid int) (err error) {
1317 _, _, e1 := RawSyscall(SYS_SETEGID, uintptr(egid), 0, 0)
1318 if e1 != 0 {
1319 err = errnoErr(e1)
1320 }
1321 return
1322 }
1323
1324 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1325
1326 func Seteuid(euid int) (err error) {
1327 _, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0)
1328 if e1 != 0 {
1329 err = errnoErr(e1)
1330 }
1331 return
1332 }
1333
1334 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1335
1336 func Setgid(gid int) (err error) {
1337 _, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0)
1338 if e1 != 0 {
1339 err = errnoErr(e1)
1340 }
1341 return
1342 }
1343
1344 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1345
1346 func Setlogin(name string) (err error) {
1347 var _p0 *byte
1348 _p0, err = BytePtrFromString(name)
1349 if err != nil {
1350 return
1351 }
1352 _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
1353 if e1 != 0 {
1354 err = errnoErr(e1)
1355 }
1356 return
1357 }
1358
1359 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1360
1361 func Setpgid(pid int, pgid int) (err error) {
1362 _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
1363 if e1 != 0 {
1364 err = errnoErr(e1)
1365 }
1366 return
1367 }
1368
1369 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1370
1371 func Setpriority(which int, who int, prio int) (err error) {
1372 _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
1373 if e1 != 0 {
1374 err = errnoErr(e1)
1375 }
1376 return
1377 }
1378
1379 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1380
1381 func Setregid(rgid int, egid int) (err error) {
1382 _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
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
1391 func Setreuid(ruid int, euid int) (err error) {
1392 _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
1393 if e1 != 0 {
1394 err = errnoErr(e1)
1395 }
1396 return
1397 }
1398
1399 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1400
1401 func Setresgid(rgid int, egid int, sgid int) (err error) {
1402 _, _, e1 := RawSyscall(SYS_SETRESGID, uintptr(rgid), uintptr(egid), uintptr(sgid))
1403 if e1 != 0 {
1404 err = errnoErr(e1)
1405 }
1406 return
1407 }
1408
1409 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1410
1411 func Setresuid(ruid int, euid int, suid int) (err error) {
1412 _, _, e1 := RawSyscall(SYS_SETRESUID, uintptr(ruid), uintptr(euid), uintptr(suid))
1413 if e1 != 0 {
1414 err = errnoErr(e1)
1415 }
1416 return
1417 }
1418
1419 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1420
1421 func Setrlimit(which int, lim *Rlimit) (err error) {
1422 _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1423 if e1 != 0 {
1424 err = errnoErr(e1)
1425 }
1426 return
1427 }
1428
1429 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1430
1431 func Setrtable(rtable int) (err error) {
1432 _, _, e1 := RawSyscall(SYS_SETRTABLE, uintptr(rtable), 0, 0)
1433 if e1 != 0 {
1434 err = errnoErr(e1)
1435 }
1436 return
1437 }
1438
1439 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1440
1441 func Setsid() (pid int, err error) {
1442 r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
1443 pid = int(r0)
1444 if e1 != 0 {
1445 err = errnoErr(e1)
1446 }
1447 return
1448 }
1449
1450 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1451
1452 func Settimeofday(tp *Timeval) (err error) {
1453 _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
1454 if e1 != 0 {
1455 err = errnoErr(e1)
1456 }
1457 return
1458 }
1459
1460 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1461
1462 func Setuid(uid int) (err error) {
1463 _, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0)
1464 if e1 != 0 {
1465 err = errnoErr(e1)
1466 }
1467 return
1468 }
1469
1470 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1471
1472 func Stat(path string, stat *Stat_t) (err error) {
1473 var _p0 *byte
1474 _p0, err = BytePtrFromString(path)
1475 if err != nil {
1476 return
1477 }
1478 _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1479 if e1 != 0 {
1480 err = errnoErr(e1)
1481 }
1482 return
1483 }
1484
1485 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1486
1487 func Statfs(path string, stat *Statfs_t) (err error) {
1488 var _p0 *byte
1489 _p0, err = BytePtrFromString(path)
1490 if err != nil {
1491 return
1492 }
1493 _, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1494 if e1 != 0 {
1495 err = errnoErr(e1)
1496 }
1497 return
1498 }
1499
1500 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1501
1502 func Symlink(path string, link string) (err error) {
1503 var _p0 *byte
1504 _p0, err = BytePtrFromString(path)
1505 if err != nil {
1506 return
1507 }
1508 var _p1 *byte
1509 _p1, err = BytePtrFromString(link)
1510 if err != nil {
1511 return
1512 }
1513 _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1514 if e1 != 0 {
1515 err = errnoErr(e1)
1516 }
1517 return
1518 }
1519
1520 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1521
1522 func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
1523 var _p0 *byte
1524 _p0, err = BytePtrFromString(oldpath)
1525 if err != nil {
1526 return
1527 }
1528 var _p1 *byte
1529 _p1, err = BytePtrFromString(newpath)
1530 if err != nil {
1531 return
1532 }
1533 _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
1534 if e1 != 0 {
1535 err = errnoErr(e1)
1536 }
1537 return
1538 }
1539
1540 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1541
1542 func Sync() (err error) {
1543 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1544 if e1 != 0 {
1545 err = errnoErr(e1)
1546 }
1547 return
1548 }
1549
1550 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1551
1552 func Truncate(path string, length int64) (err error) {
1553 var _p0 *byte
1554 _p0, err = BytePtrFromString(path)
1555 if err != nil {
1556 return
1557 }
1558 _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length))
1559 if e1 != 0 {
1560 err = errnoErr(e1)
1561 }
1562 return
1563 }
1564
1565 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1566
1567 func Umask(newmask int) (oldmask int) {
1568 r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0)
1569 oldmask = int(r0)
1570 return
1571 }
1572
1573 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1574
1575 func Unlink(path string) (err error) {
1576 var _p0 *byte
1577 _p0, err = BytePtrFromString(path)
1578 if err != nil {
1579 return
1580 }
1581 _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
1582 if e1 != 0 {
1583 err = errnoErr(e1)
1584 }
1585 return
1586 }
1587
1588 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1589
1590 func Unlinkat(dirfd int, path string, flags int) (err error) {
1591 var _p0 *byte
1592 _p0, err = BytePtrFromString(path)
1593 if err != nil {
1594 return
1595 }
1596 _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1597 if e1 != 0 {
1598 err = errnoErr(e1)
1599 }
1600 return
1601 }
1602
1603 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1604
1605 func Unmount(path string, flags int) (err error) {
1606 var _p0 *byte
1607 _p0, err = BytePtrFromString(path)
1608 if err != nil {
1609 return
1610 }
1611 _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1612 if e1 != 0 {
1613 err = errnoErr(e1)
1614 }
1615 return
1616 }
1617
1618 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1619
1620 func write(fd int, p []byte) (n int, err error) {
1621 var _p0 unsafe.Pointer
1622 if len(p) > 0 {
1623 _p0 = unsafe.Pointer(&p[0])
1624 } else {
1625 _p0 = unsafe.Pointer(&_zero)
1626 }
1627 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1628 n = int(r0)
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
1637 func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1638 r0, _, e1 := Syscall9(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), 0, uintptr(pos), 0, 0)
1639 ret = uintptr(r0)
1640 if e1 != 0 {
1641 err = errnoErr(e1)
1642 }
1643 return
1644 }
1645
1646 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1647
1648 func munmap(addr uintptr, length uintptr) (err error) {
1649 _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
1650 if e1 != 0 {
1651 err = errnoErr(e1)
1652 }
1653 return
1654 }
1655
1656 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1657
1658 func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1659 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1660 n = int(r0)
1661 if e1 != 0 {
1662 err = errnoErr(e1)
1663 }
1664 return
1665 }
1666
1667 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1668
1669 func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1670 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1671 n = int(r0)
1672 if e1 != 0 {
1673 err = errnoErr(e1)
1674 }
1675 return
1676 }
1677
1678 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1679
1680 func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
1681 var _p0 *byte
1682 _p0, err = BytePtrFromString(path)
1683 if err != nil {
1684 return
1685 }
1686 _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
1687 if e1 != 0 {
1688 err = errnoErr(e1)
1689 }
1690 return
1691 }
0 // go run mksysctl_openbsd.go
1 // Code generated by the command above; DO NOT EDIT.
2
3 // +build mips64,openbsd
4
5 package unix
6
7 type mibentry struct {
8 ctlname string
9 ctloid []_C_int
10 }
11
12 var sysctlMib = []mibentry{
13 {"ddb.console", []_C_int{9, 6}},
14 {"ddb.log", []_C_int{9, 7}},
15 {"ddb.max_line", []_C_int{9, 3}},
16 {"ddb.max_width", []_C_int{9, 2}},
17 {"ddb.panic", []_C_int{9, 5}},
18 {"ddb.profile", []_C_int{9, 9}},
19 {"ddb.radix", []_C_int{9, 1}},
20 {"ddb.tab_stop_width", []_C_int{9, 4}},
21 {"ddb.trigger", []_C_int{9, 8}},
22 {"fs.posix.setuid", []_C_int{3, 1, 1}},
23 {"hw.allowpowerdown", []_C_int{6, 22}},
24 {"hw.byteorder", []_C_int{6, 4}},
25 {"hw.cpuspeed", []_C_int{6, 12}},
26 {"hw.diskcount", []_C_int{6, 10}},
27 {"hw.disknames", []_C_int{6, 8}},
28 {"hw.diskstats", []_C_int{6, 9}},
29 {"hw.machine", []_C_int{6, 1}},
30 {"hw.model", []_C_int{6, 2}},
31 {"hw.ncpu", []_C_int{6, 3}},
32 {"hw.ncpufound", []_C_int{6, 21}},
33 {"hw.ncpuonline", []_C_int{6, 25}},
34 {"hw.pagesize", []_C_int{6, 7}},
35 {"hw.perfpolicy", []_C_int{6, 23}},
36 {"hw.physmem", []_C_int{6, 19}},
37 {"hw.product", []_C_int{6, 15}},
38 {"hw.serialno", []_C_int{6, 17}},
39 {"hw.setperf", []_C_int{6, 13}},
40 {"hw.smt", []_C_int{6, 24}},
41 {"hw.usermem", []_C_int{6, 20}},
42 {"hw.uuid", []_C_int{6, 18}},
43 {"hw.vendor", []_C_int{6, 14}},
44 {"hw.version", []_C_int{6, 16}},
45 {"kern.allowdt", []_C_int{1, 65}},
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.consbuf", []_C_int{1, 83}},
54 {"kern.consbufsize", []_C_int{1, 82}},
55 {"kern.consdev", []_C_int{1, 75}},
56 {"kern.cp_time", []_C_int{1, 40}},
57 {"kern.cp_time2", []_C_int{1, 71}},
58 {"kern.cpustats", []_C_int{1, 85}},
59 {"kern.domainname", []_C_int{1, 22}},
60 {"kern.file", []_C_int{1, 73}},
61 {"kern.forkstat", []_C_int{1, 42}},
62 {"kern.fscale", []_C_int{1, 46}},
63 {"kern.fsync", []_C_int{1, 33}},
64 {"kern.global_ptrace", []_C_int{1, 81}},
65 {"kern.hostid", []_C_int{1, 11}},
66 {"kern.hostname", []_C_int{1, 10}},
67 {"kern.intrcnt.nintrcnt", []_C_int{1, 63, 1}},
68 {"kern.job_control", []_C_int{1, 19}},
69 {"kern.malloc.buckets", []_C_int{1, 39, 1}},
70 {"kern.malloc.kmemnames", []_C_int{1, 39, 3}},
71 {"kern.maxclusters", []_C_int{1, 67}},
72 {"kern.maxfiles", []_C_int{1, 7}},
73 {"kern.maxlocksperuid", []_C_int{1, 70}},
74 {"kern.maxpartitions", []_C_int{1, 23}},
75 {"kern.maxproc", []_C_int{1, 6}},
76 {"kern.maxthread", []_C_int{1, 25}},
77 {"kern.maxvnodes", []_C_int{1, 5}},
78 {"kern.mbstat", []_C_int{1, 59}},
79 {"kern.msgbuf", []_C_int{1, 48}},
80 {"kern.msgbufsize", []_C_int{1, 38}},
81 {"kern.nchstats", []_C_int{1, 41}},
82 {"kern.netlivelocks", []_C_int{1, 76}},
83 {"kern.nfiles", []_C_int{1, 56}},
84 {"kern.ngroups", []_C_int{1, 18}},
85 {"kern.nosuidcoredump", []_C_int{1, 32}},
86 {"kern.nprocs", []_C_int{1, 47}},
87 {"kern.nselcoll", []_C_int{1, 43}},
88 {"kern.nthreads", []_C_int{1, 26}},
89 {"kern.numvnodes", []_C_int{1, 58}},
90 {"kern.osrelease", []_C_int{1, 2}},
91 {"kern.osrevision", []_C_int{1, 3}},
92 {"kern.ostype", []_C_int{1, 1}},
93 {"kern.osversion", []_C_int{1, 27}},
94 {"kern.pfstatus", []_C_int{1, 86}},
95 {"kern.pool_debug", []_C_int{1, 77}},
96 {"kern.posix1version", []_C_int{1, 17}},
97 {"kern.proc", []_C_int{1, 66}},
98 {"kern.rawpartition", []_C_int{1, 24}},
99 {"kern.saved_ids", []_C_int{1, 20}},
100 {"kern.securelevel", []_C_int{1, 9}},
101 {"kern.seminfo", []_C_int{1, 61}},
102 {"kern.shminfo", []_C_int{1, 62}},
103 {"kern.somaxconn", []_C_int{1, 28}},
104 {"kern.sominconn", []_C_int{1, 29}},
105 {"kern.splassert", []_C_int{1, 54}},
106 {"kern.stackgap_random", []_C_int{1, 50}},
107 {"kern.sysvipc_info", []_C_int{1, 51}},
108 {"kern.sysvmsg", []_C_int{1, 34}},
109 {"kern.sysvsem", []_C_int{1, 35}},
110 {"kern.sysvshm", []_C_int{1, 36}},
111 {"kern.timecounter.choice", []_C_int{1, 69, 4}},
112 {"kern.timecounter.hardware", []_C_int{1, 69, 3}},
113 {"kern.timecounter.tick", []_C_int{1, 69, 1}},
114 {"kern.timecounter.timestepwarnings", []_C_int{1, 69, 2}},
115 {"kern.timeout_stats", []_C_int{1, 87}},
116 {"kern.tty.tk_cancc", []_C_int{1, 44, 4}},
117 {"kern.tty.tk_nin", []_C_int{1, 44, 1}},
118 {"kern.tty.tk_nout", []_C_int{1, 44, 2}},
119 {"kern.tty.tk_rawcc", []_C_int{1, 44, 3}},
120 {"kern.tty.ttyinfo", []_C_int{1, 44, 5}},
121 {"kern.ttycount", []_C_int{1, 57}},
122 {"kern.utc_offset", []_C_int{1, 88}},
123 {"kern.version", []_C_int{1, 4}},
124 {"kern.watchdog.auto", []_C_int{1, 64, 2}},
125 {"kern.watchdog.period", []_C_int{1, 64, 1}},
126 {"kern.witnesswatch", []_C_int{1, 53}},
127 {"kern.wxabort", []_C_int{1, 74}},
128 {"net.bpf.bufsize", []_C_int{4, 31, 1}},
129 {"net.bpf.maxbufsize", []_C_int{4, 31, 2}},
130 {"net.inet.ah.enable", []_C_int{4, 2, 51, 1}},
131 {"net.inet.ah.stats", []_C_int{4, 2, 51, 2}},
132 {"net.inet.carp.allow", []_C_int{4, 2, 112, 1}},
133 {"net.inet.carp.log", []_C_int{4, 2, 112, 3}},
134 {"net.inet.carp.preempt", []_C_int{4, 2, 112, 2}},
135 {"net.inet.carp.stats", []_C_int{4, 2, 112, 4}},
136 {"net.inet.divert.recvspace", []_C_int{4, 2, 258, 1}},
137 {"net.inet.divert.sendspace", []_C_int{4, 2, 258, 2}},
138 {"net.inet.divert.stats", []_C_int{4, 2, 258, 3}},
139 {"net.inet.esp.enable", []_C_int{4, 2, 50, 1}},
140 {"net.inet.esp.stats", []_C_int{4, 2, 50, 4}},
141 {"net.inet.esp.udpencap", []_C_int{4, 2, 50, 2}},
142 {"net.inet.esp.udpencap_port", []_C_int{4, 2, 50, 3}},
143 {"net.inet.etherip.allow", []_C_int{4, 2, 97, 1}},
144 {"net.inet.etherip.stats", []_C_int{4, 2, 97, 2}},
145 {"net.inet.gre.allow", []_C_int{4, 2, 47, 1}},
146 {"net.inet.gre.wccp", []_C_int{4, 2, 47, 2}},
147 {"net.inet.icmp.bmcastecho", []_C_int{4, 2, 1, 2}},
148 {"net.inet.icmp.errppslimit", []_C_int{4, 2, 1, 3}},
149 {"net.inet.icmp.maskrepl", []_C_int{4, 2, 1, 1}},
150 {"net.inet.icmp.rediraccept", []_C_int{4, 2, 1, 4}},
151 {"net.inet.icmp.redirtimeout", []_C_int{4, 2, 1, 5}},
152 {"net.inet.icmp.stats", []_C_int{4, 2, 1, 7}},
153 {"net.inet.icmp.tstamprepl", []_C_int{4, 2, 1, 6}},
154 {"net.inet.igmp.stats", []_C_int{4, 2, 2, 1}},
155 {"net.inet.ip.arpdown", []_C_int{4, 2, 0, 40}},
156 {"net.inet.ip.arpqueued", []_C_int{4, 2, 0, 36}},
157 {"net.inet.ip.arptimeout", []_C_int{4, 2, 0, 39}},
158 {"net.inet.ip.encdebug", []_C_int{4, 2, 0, 12}},
159 {"net.inet.ip.forwarding", []_C_int{4, 2, 0, 1}},
160 {"net.inet.ip.ifq.congestion", []_C_int{4, 2, 0, 30, 4}},
161 {"net.inet.ip.ifq.drops", []_C_int{4, 2, 0, 30, 3}},
162 {"net.inet.ip.ifq.len", []_C_int{4, 2, 0, 30, 1}},
163 {"net.inet.ip.ifq.maxlen", []_C_int{4, 2, 0, 30, 2}},
164 {"net.inet.ip.maxqueue", []_C_int{4, 2, 0, 11}},
165 {"net.inet.ip.mforwarding", []_C_int{4, 2, 0, 31}},
166 {"net.inet.ip.mrtmfc", []_C_int{4, 2, 0, 37}},
167 {"net.inet.ip.mrtproto", []_C_int{4, 2, 0, 34}},
168 {"net.inet.ip.mrtstats", []_C_int{4, 2, 0, 35}},
169 {"net.inet.ip.mrtvif", []_C_int{4, 2, 0, 38}},
170 {"net.inet.ip.mtu", []_C_int{4, 2, 0, 4}},
171 {"net.inet.ip.mtudisc", []_C_int{4, 2, 0, 27}},
172 {"net.inet.ip.mtudisctimeout", []_C_int{4, 2, 0, 28}},
173 {"net.inet.ip.multipath", []_C_int{4, 2, 0, 32}},
174 {"net.inet.ip.portfirst", []_C_int{4, 2, 0, 7}},
175 {"net.inet.ip.porthifirst", []_C_int{4, 2, 0, 9}},
176 {"net.inet.ip.porthilast", []_C_int{4, 2, 0, 10}},
177 {"net.inet.ip.portlast", []_C_int{4, 2, 0, 8}},
178 {"net.inet.ip.redirect", []_C_int{4, 2, 0, 2}},
179 {"net.inet.ip.sourceroute", []_C_int{4, 2, 0, 5}},
180 {"net.inet.ip.stats", []_C_int{4, 2, 0, 33}},
181 {"net.inet.ip.ttl", []_C_int{4, 2, 0, 3}},
182 {"net.inet.ipcomp.enable", []_C_int{4, 2, 108, 1}},
183 {"net.inet.ipcomp.stats", []_C_int{4, 2, 108, 2}},
184 {"net.inet.ipip.allow", []_C_int{4, 2, 4, 1}},
185 {"net.inet.ipip.stats", []_C_int{4, 2, 4, 2}},
186 {"net.inet.pfsync.stats", []_C_int{4, 2, 240, 1}},
187 {"net.inet.tcp.ackonpush", []_C_int{4, 2, 6, 13}},
188 {"net.inet.tcp.always_keepalive", []_C_int{4, 2, 6, 22}},
189 {"net.inet.tcp.baddynamic", []_C_int{4, 2, 6, 6}},
190 {"net.inet.tcp.drop", []_C_int{4, 2, 6, 19}},
191 {"net.inet.tcp.ecn", []_C_int{4, 2, 6, 14}},
192 {"net.inet.tcp.ident", []_C_int{4, 2, 6, 9}},
193 {"net.inet.tcp.keepidle", []_C_int{4, 2, 6, 3}},
194 {"net.inet.tcp.keepinittime", []_C_int{4, 2, 6, 2}},
195 {"net.inet.tcp.keepintvl", []_C_int{4, 2, 6, 4}},
196 {"net.inet.tcp.mssdflt", []_C_int{4, 2, 6, 11}},
197 {"net.inet.tcp.reasslimit", []_C_int{4, 2, 6, 18}},
198 {"net.inet.tcp.rfc1323", []_C_int{4, 2, 6, 1}},
199 {"net.inet.tcp.rfc3390", []_C_int{4, 2, 6, 17}},
200 {"net.inet.tcp.rootonly", []_C_int{4, 2, 6, 24}},
201 {"net.inet.tcp.rstppslimit", []_C_int{4, 2, 6, 12}},
202 {"net.inet.tcp.sack", []_C_int{4, 2, 6, 10}},
203 {"net.inet.tcp.sackholelimit", []_C_int{4, 2, 6, 20}},
204 {"net.inet.tcp.slowhz", []_C_int{4, 2, 6, 5}},
205 {"net.inet.tcp.stats", []_C_int{4, 2, 6, 21}},
206 {"net.inet.tcp.synbucketlimit", []_C_int{4, 2, 6, 16}},
207 {"net.inet.tcp.syncachelimit", []_C_int{4, 2, 6, 15}},
208 {"net.inet.tcp.synhashsize", []_C_int{4, 2, 6, 25}},
209 {"net.inet.tcp.synuselimit", []_C_int{4, 2, 6, 23}},
210 {"net.inet.udp.baddynamic", []_C_int{4, 2, 17, 2}},
211 {"net.inet.udp.checksum", []_C_int{4, 2, 17, 1}},
212 {"net.inet.udp.recvspace", []_C_int{4, 2, 17, 3}},
213 {"net.inet.udp.rootonly", []_C_int{4, 2, 17, 6}},
214 {"net.inet.udp.sendspace", []_C_int{4, 2, 17, 4}},
215 {"net.inet.udp.stats", []_C_int{4, 2, 17, 5}},
216 {"net.inet6.divert.recvspace", []_C_int{4, 24, 86, 1}},
217 {"net.inet6.divert.sendspace", []_C_int{4, 24, 86, 2}},
218 {"net.inet6.divert.stats", []_C_int{4, 24, 86, 3}},
219 {"net.inet6.icmp6.errppslimit", []_C_int{4, 24, 30, 14}},
220 {"net.inet6.icmp6.mtudisc_hiwat", []_C_int{4, 24, 30, 16}},
221 {"net.inet6.icmp6.mtudisc_lowat", []_C_int{4, 24, 30, 17}},
222 {"net.inet6.icmp6.nd6_debug", []_C_int{4, 24, 30, 18}},
223 {"net.inet6.icmp6.nd6_delay", []_C_int{4, 24, 30, 8}},
224 {"net.inet6.icmp6.nd6_maxnudhint", []_C_int{4, 24, 30, 15}},
225 {"net.inet6.icmp6.nd6_mmaxtries", []_C_int{4, 24, 30, 10}},
226 {"net.inet6.icmp6.nd6_umaxtries", []_C_int{4, 24, 30, 9}},
227 {"net.inet6.icmp6.redirtimeout", []_C_int{4, 24, 30, 3}},
228 {"net.inet6.ip6.auto_flowlabel", []_C_int{4, 24, 17, 17}},
229 {"net.inet6.ip6.dad_count", []_C_int{4, 24, 17, 16}},
230 {"net.inet6.ip6.dad_pending", []_C_int{4, 24, 17, 49}},
231 {"net.inet6.ip6.defmcasthlim", []_C_int{4, 24, 17, 18}},
232 {"net.inet6.ip6.forwarding", []_C_int{4, 24, 17, 1}},
233 {"net.inet6.ip6.forwsrcrt", []_C_int{4, 24, 17, 5}},
234 {"net.inet6.ip6.hdrnestlimit", []_C_int{4, 24, 17, 15}},
235 {"net.inet6.ip6.hlim", []_C_int{4, 24, 17, 3}},
236 {"net.inet6.ip6.log_interval", []_C_int{4, 24, 17, 14}},
237 {"net.inet6.ip6.maxdynroutes", []_C_int{4, 24, 17, 48}},
238 {"net.inet6.ip6.maxfragpackets", []_C_int{4, 24, 17, 9}},
239 {"net.inet6.ip6.maxfrags", []_C_int{4, 24, 17, 41}},
240 {"net.inet6.ip6.mforwarding", []_C_int{4, 24, 17, 42}},
241 {"net.inet6.ip6.mrtmfc", []_C_int{4, 24, 17, 53}},
242 {"net.inet6.ip6.mrtmif", []_C_int{4, 24, 17, 52}},
243 {"net.inet6.ip6.mrtproto", []_C_int{4, 24, 17, 8}},
244 {"net.inet6.ip6.mtudisctimeout", []_C_int{4, 24, 17, 50}},
245 {"net.inet6.ip6.multicast_mtudisc", []_C_int{4, 24, 17, 44}},
246 {"net.inet6.ip6.multipath", []_C_int{4, 24, 17, 43}},
247 {"net.inet6.ip6.neighborgcthresh", []_C_int{4, 24, 17, 45}},
248 {"net.inet6.ip6.redirect", []_C_int{4, 24, 17, 2}},
249 {"net.inet6.ip6.soiikey", []_C_int{4, 24, 17, 54}},
250 {"net.inet6.ip6.sourcecheck", []_C_int{4, 24, 17, 10}},
251 {"net.inet6.ip6.sourcecheck_logint", []_C_int{4, 24, 17, 11}},
252 {"net.inet6.ip6.use_deprecated", []_C_int{4, 24, 17, 21}},
253 {"net.key.sadb_dump", []_C_int{4, 30, 1}},
254 {"net.key.spd_dump", []_C_int{4, 30, 2}},
255 {"net.mpls.ifq.congestion", []_C_int{4, 33, 3, 4}},
256 {"net.mpls.ifq.drops", []_C_int{4, 33, 3, 3}},
257 {"net.mpls.ifq.len", []_C_int{4, 33, 3, 1}},
258 {"net.mpls.ifq.maxlen", []_C_int{4, 33, 3, 2}},
259 {"net.mpls.mapttl_ip", []_C_int{4, 33, 5}},
260 {"net.mpls.mapttl_ip6", []_C_int{4, 33, 6}},
261 {"net.mpls.ttl", []_C_int{4, 33, 2}},
262 {"net.pflow.stats", []_C_int{4, 34, 1}},
263 {"net.pipex.enable", []_C_int{4, 35, 1}},
264 {"vm.anonmin", []_C_int{2, 7}},
265 {"vm.loadavg", []_C_int{2, 2}},
266 {"vm.malloc_conf", []_C_int{2, 12}},
267 {"vm.maxslp", []_C_int{2, 10}},
268 {"vm.nkmempages", []_C_int{2, 6}},
269 {"vm.psstrings", []_C_int{2, 3}},
270 {"vm.swapencrypt.enable", []_C_int{2, 5, 0}},
271 {"vm.swapencrypt.keyscreated", []_C_int{2, 5, 1}},
272 {"vm.swapencrypt.keysdeleted", []_C_int{2, 5, 2}},
273 {"vm.uspace", []_C_int{2, 11}},
274 {"vm.uvmexp", []_C_int{2, 4}},
275 {"vm.vmmeter", []_C_int{2, 1}},
276 {"vm.vnodemin", []_C_int{2, 9}},
277 {"vm.vtextmin", []_C_int{2, 8}},
278 }
+0
-436
vendor/golang.org/x/sys/unix/zsysnum_darwin_386.go less more
0 // go run mksysnum.go /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/include/sys/syscall.h
1 // Code generated by the command above; see README.md. DO NOT EDIT.
2
3 // +build 386,darwin
4
5 package unix
6
7 const (
8 SYS_SYSCALL = 0
9 SYS_EXIT = 1
10 SYS_FORK = 2
11 SYS_READ = 3
12 SYS_WRITE = 4
13 SYS_OPEN = 5
14 SYS_CLOSE = 6
15 SYS_WAIT4 = 7
16 SYS_LINK = 9
17 SYS_UNLINK = 10
18 SYS_CHDIR = 12
19 SYS_FCHDIR = 13
20 SYS_MKNOD = 14
21 SYS_CHMOD = 15
22 SYS_CHOWN = 16
23 SYS_GETFSSTAT = 18
24 SYS_GETPID = 20
25 SYS_SETUID = 23
26 SYS_GETUID = 24
27 SYS_GETEUID = 25
28 SYS_PTRACE = 26
29 SYS_RECVMSG = 27
30 SYS_SENDMSG = 28
31 SYS_RECVFROM = 29
32 SYS_ACCEPT = 30
33 SYS_GETPEERNAME = 31
34 SYS_GETSOCKNAME = 32
35 SYS_ACCESS = 33
36 SYS_CHFLAGS = 34
37 SYS_FCHFLAGS = 35
38 SYS_SYNC = 36
39 SYS_KILL = 37
40 SYS_GETPPID = 39
41 SYS_DUP = 41
42 SYS_PIPE = 42
43 SYS_GETEGID = 43
44 SYS_SIGACTION = 46
45 SYS_GETGID = 47
46 SYS_SIGPROCMASK = 48
47 SYS_GETLOGIN = 49
48 SYS_SETLOGIN = 50
49 SYS_ACCT = 51
50 SYS_SIGPENDING = 52
51 SYS_SIGALTSTACK = 53
52 SYS_IOCTL = 54
53 SYS_REBOOT = 55
54 SYS_REVOKE = 56
55 SYS_SYMLINK = 57
56 SYS_READLINK = 58
57 SYS_EXECVE = 59
58 SYS_UMASK = 60
59 SYS_CHROOT = 61
60 SYS_MSYNC = 65
61 SYS_VFORK = 66
62 SYS_MUNMAP = 73
63 SYS_MPROTECT = 74
64 SYS_MADVISE = 75
65 SYS_MINCORE = 78
66 SYS_GETGROUPS = 79
67 SYS_SETGROUPS = 80
68 SYS_GETPGRP = 81
69 SYS_SETPGID = 82
70 SYS_SETITIMER = 83
71 SYS_SWAPON = 85
72 SYS_GETITIMER = 86
73 SYS_GETDTABLESIZE = 89
74 SYS_DUP2 = 90
75 SYS_FCNTL = 92
76 SYS_SELECT = 93
77 SYS_FSYNC = 95
78 SYS_SETPRIORITY = 96
79 SYS_SOCKET = 97
80 SYS_CONNECT = 98
81 SYS_GETPRIORITY = 100
82 SYS_BIND = 104
83 SYS_SETSOCKOPT = 105
84 SYS_LISTEN = 106
85 SYS_SIGSUSPEND = 111
86 SYS_GETTIMEOFDAY = 116
87 SYS_GETRUSAGE = 117
88 SYS_GETSOCKOPT = 118
89 SYS_READV = 120
90 SYS_WRITEV = 121
91 SYS_SETTIMEOFDAY = 122
92 SYS_FCHOWN = 123
93 SYS_FCHMOD = 124
94 SYS_SETREUID = 126
95 SYS_SETREGID = 127
96 SYS_RENAME = 128
97 SYS_FLOCK = 131
98 SYS_MKFIFO = 132
99 SYS_SENDTO = 133
100 SYS_SHUTDOWN = 134
101 SYS_SOCKETPAIR = 135
102 SYS_MKDIR = 136
103 SYS_RMDIR = 137
104 SYS_UTIMES = 138
105 SYS_FUTIMES = 139
106 SYS_ADJTIME = 140
107 SYS_GETHOSTUUID = 142
108 SYS_SETSID = 147
109 SYS_GETPGID = 151
110 SYS_SETPRIVEXEC = 152
111 SYS_PREAD = 153
112 SYS_PWRITE = 154
113 SYS_NFSSVC = 155
114 SYS_STATFS = 157
115 SYS_FSTATFS = 158
116 SYS_UNMOUNT = 159
117 SYS_GETFH = 161
118 SYS_QUOTACTL = 165
119 SYS_MOUNT = 167
120 SYS_CSOPS = 169
121 SYS_CSOPS_AUDITTOKEN = 170
122 SYS_WAITID = 173
123 SYS_KDEBUG_TYPEFILTER = 177
124 SYS_KDEBUG_TRACE_STRING = 178
125 SYS_KDEBUG_TRACE64 = 179
126 SYS_KDEBUG_TRACE = 180
127 SYS_SETGID = 181
128 SYS_SETEGID = 182
129 SYS_SETEUID = 183
130 SYS_SIGRETURN = 184
131 SYS_THREAD_SELFCOUNTS = 186
132 SYS_FDATASYNC = 187
133 SYS_STAT = 188
134 SYS_FSTAT = 189
135 SYS_LSTAT = 190
136 SYS_PATHCONF = 191
137 SYS_FPATHCONF = 192
138 SYS_GETRLIMIT = 194
139 SYS_SETRLIMIT = 195
140 SYS_GETDIRENTRIES = 196
141 SYS_MMAP = 197
142 SYS_LSEEK = 199
143 SYS_TRUNCATE = 200
144 SYS_FTRUNCATE = 201
145 SYS_SYSCTL = 202
146 SYS_MLOCK = 203
147 SYS_MUNLOCK = 204
148 SYS_UNDELETE = 205
149 SYS_OPEN_DPROTECTED_NP = 216
150 SYS_GETATTRLIST = 220
151 SYS_SETATTRLIST = 221
152 SYS_GETDIRENTRIESATTR = 222
153 SYS_EXCHANGEDATA = 223
154 SYS_SEARCHFS = 225
155 SYS_DELETE = 226
156 SYS_COPYFILE = 227
157 SYS_FGETATTRLIST = 228
158 SYS_FSETATTRLIST = 229
159 SYS_POLL = 230
160 SYS_WATCHEVENT = 231
161 SYS_WAITEVENT = 232
162 SYS_MODWATCH = 233
163 SYS_GETXATTR = 234
164 SYS_FGETXATTR = 235
165 SYS_SETXATTR = 236
166 SYS_FSETXATTR = 237
167 SYS_REMOVEXATTR = 238
168 SYS_FREMOVEXATTR = 239
169 SYS_LISTXATTR = 240
170 SYS_FLISTXATTR = 241
171 SYS_FSCTL = 242
172 SYS_INITGROUPS = 243
173 SYS_POSIX_SPAWN = 244
174 SYS_FFSCTL = 245
175 SYS_NFSCLNT = 247
176 SYS_FHOPEN = 248
177 SYS_MINHERIT = 250
178 SYS_SEMSYS = 251
179 SYS_MSGSYS = 252
180 SYS_SHMSYS = 253
181 SYS_SEMCTL = 254
182 SYS_SEMGET = 255
183 SYS_SEMOP = 256
184 SYS_MSGCTL = 258
185 SYS_MSGGET = 259
186 SYS_MSGSND = 260
187 SYS_MSGRCV = 261
188 SYS_SHMAT = 262
189 SYS_SHMCTL = 263
190 SYS_SHMDT = 264
191 SYS_SHMGET = 265
192 SYS_SHM_OPEN = 266
193 SYS_SHM_UNLINK = 267
194 SYS_SEM_OPEN = 268
195 SYS_SEM_CLOSE = 269
196 SYS_SEM_UNLINK = 270
197 SYS_SEM_WAIT = 271
198 SYS_SEM_TRYWAIT = 272
199 SYS_SEM_POST = 273
200 SYS_SYSCTLBYNAME = 274
201 SYS_OPEN_EXTENDED = 277
202 SYS_UMASK_EXTENDED = 278
203 SYS_STAT_EXTENDED = 279
204 SYS_LSTAT_EXTENDED = 280
205 SYS_FSTAT_EXTENDED = 281
206 SYS_CHMOD_EXTENDED = 282
207 SYS_FCHMOD_EXTENDED = 283
208 SYS_ACCESS_EXTENDED = 284
209 SYS_SETTID = 285
210 SYS_GETTID = 286
211 SYS_SETSGROUPS = 287
212 SYS_GETSGROUPS = 288
213 SYS_SETWGROUPS = 289
214 SYS_GETWGROUPS = 290
215 SYS_MKFIFO_EXTENDED = 291
216 SYS_MKDIR_EXTENDED = 292
217 SYS_IDENTITYSVC = 293
218 SYS_SHARED_REGION_CHECK_NP = 294
219 SYS_VM_PRESSURE_MONITOR = 296
220 SYS_PSYNCH_RW_LONGRDLOCK = 297
221 SYS_PSYNCH_RW_YIELDWRLOCK = 298
222 SYS_PSYNCH_RW_DOWNGRADE = 299
223 SYS_PSYNCH_RW_UPGRADE = 300
224 SYS_PSYNCH_MUTEXWAIT = 301
225 SYS_PSYNCH_MUTEXDROP = 302
226 SYS_PSYNCH_CVBROAD = 303
227 SYS_PSYNCH_CVSIGNAL = 304
228 SYS_PSYNCH_CVWAIT = 305
229 SYS_PSYNCH_RW_RDLOCK = 306
230 SYS_PSYNCH_RW_WRLOCK = 307
231 SYS_PSYNCH_RW_UNLOCK = 308
232 SYS_PSYNCH_RW_UNLOCK2 = 309
233 SYS_GETSID = 310
234 SYS_SETTID_WITH_PID = 311
235 SYS_PSYNCH_CVCLRPREPOST = 312
236 SYS_AIO_FSYNC = 313
237 SYS_AIO_RETURN = 314
238 SYS_AIO_SUSPEND = 315
239 SYS_AIO_CANCEL = 316
240 SYS_AIO_ERROR = 317
241 SYS_AIO_READ = 318
242 SYS_AIO_WRITE = 319
243 SYS_LIO_LISTIO = 320
244 SYS_IOPOLICYSYS = 322
245 SYS_PROCESS_POLICY = 323
246 SYS_MLOCKALL = 324
247 SYS_MUNLOCKALL = 325
248 SYS_ISSETUGID = 327
249 SYS___PTHREAD_KILL = 328
250 SYS___PTHREAD_SIGMASK = 329
251 SYS___SIGWAIT = 330
252 SYS___DISABLE_THREADSIGNAL = 331
253 SYS___PTHREAD_MARKCANCEL = 332
254 SYS___PTHREAD_CANCELED = 333
255 SYS___SEMWAIT_SIGNAL = 334
256 SYS_PROC_INFO = 336
257 SYS_SENDFILE = 337
258 SYS_STAT64 = 338
259 SYS_FSTAT64 = 339
260 SYS_LSTAT64 = 340
261 SYS_STAT64_EXTENDED = 341
262 SYS_LSTAT64_EXTENDED = 342
263 SYS_FSTAT64_EXTENDED = 343
264 SYS_GETDIRENTRIES64 = 344
265 SYS_STATFS64 = 345
266 SYS_FSTATFS64 = 346
267 SYS_GETFSSTAT64 = 347
268 SYS___PTHREAD_CHDIR = 348
269 SYS___PTHREAD_FCHDIR = 349
270 SYS_AUDIT = 350
271 SYS_AUDITON = 351
272 SYS_GETAUID = 353
273 SYS_SETAUID = 354
274 SYS_GETAUDIT_ADDR = 357
275 SYS_SETAUDIT_ADDR = 358
276 SYS_AUDITCTL = 359
277 SYS_BSDTHREAD_CREATE = 360
278 SYS_BSDTHREAD_TERMINATE = 361
279 SYS_KQUEUE = 362
280 SYS_KEVENT = 363
281 SYS_LCHOWN = 364
282 SYS_BSDTHREAD_REGISTER = 366
283 SYS_WORKQ_OPEN = 367
284 SYS_WORKQ_KERNRETURN = 368
285 SYS_KEVENT64 = 369
286 SYS___OLD_SEMWAIT_SIGNAL = 370
287 SYS___OLD_SEMWAIT_SIGNAL_NOCANCEL = 371
288 SYS_THREAD_SELFID = 372
289 SYS_LEDGER = 373
290 SYS_KEVENT_QOS = 374
291 SYS_KEVENT_ID = 375
292 SYS___MAC_EXECVE = 380
293 SYS___MAC_SYSCALL = 381
294 SYS___MAC_GET_FILE = 382
295 SYS___MAC_SET_FILE = 383
296 SYS___MAC_GET_LINK = 384
297 SYS___MAC_SET_LINK = 385
298 SYS___MAC_GET_PROC = 386
299 SYS___MAC_SET_PROC = 387
300 SYS___MAC_GET_FD = 388
301 SYS___MAC_SET_FD = 389
302 SYS___MAC_GET_PID = 390
303 SYS_PSELECT = 394
304 SYS_PSELECT_NOCANCEL = 395
305 SYS_READ_NOCANCEL = 396
306 SYS_WRITE_NOCANCEL = 397
307 SYS_OPEN_NOCANCEL = 398
308 SYS_CLOSE_NOCANCEL = 399
309 SYS_WAIT4_NOCANCEL = 400
310 SYS_RECVMSG_NOCANCEL = 401
311 SYS_SENDMSG_NOCANCEL = 402
312 SYS_RECVFROM_NOCANCEL = 403
313 SYS_ACCEPT_NOCANCEL = 404
314 SYS_MSYNC_NOCANCEL = 405
315 SYS_FCNTL_NOCANCEL = 406
316 SYS_SELECT_NOCANCEL = 407
317 SYS_FSYNC_NOCANCEL = 408
318 SYS_CONNECT_NOCANCEL = 409
319 SYS_SIGSUSPEND_NOCANCEL = 410
320 SYS_READV_NOCANCEL = 411
321 SYS_WRITEV_NOCANCEL = 412
322 SYS_SENDTO_NOCANCEL = 413
323 SYS_PREAD_NOCANCEL = 414
324 SYS_PWRITE_NOCANCEL = 415
325 SYS_WAITID_NOCANCEL = 416
326 SYS_POLL_NOCANCEL = 417
327 SYS_MSGSND_NOCANCEL = 418
328 SYS_MSGRCV_NOCANCEL = 419
329 SYS_SEM_WAIT_NOCANCEL = 420
330 SYS_AIO_SUSPEND_NOCANCEL = 421
331 SYS___SIGWAIT_NOCANCEL = 422
332 SYS___SEMWAIT_SIGNAL_NOCANCEL = 423
333 SYS___MAC_MOUNT = 424
334 SYS___MAC_GET_MOUNT = 425
335 SYS___MAC_GETFSSTAT = 426
336 SYS_FSGETPATH = 427
337 SYS_AUDIT_SESSION_SELF = 428
338 SYS_AUDIT_SESSION_JOIN = 429
339 SYS_FILEPORT_MAKEPORT = 430
340 SYS_FILEPORT_MAKEFD = 431
341 SYS_AUDIT_SESSION_PORT = 432
342 SYS_PID_SUSPEND = 433
343 SYS_PID_RESUME = 434
344 SYS_PID_HIBERNATE = 435
345 SYS_PID_SHUTDOWN_SOCKETS = 436
346 SYS_SHARED_REGION_MAP_AND_SLIDE_NP = 438
347 SYS_KAS_INFO = 439
348 SYS_MEMORYSTATUS_CONTROL = 440
349 SYS_GUARDED_OPEN_NP = 441
350 SYS_GUARDED_CLOSE_NP = 442
351 SYS_GUARDED_KQUEUE_NP = 443
352 SYS_CHANGE_FDGUARD_NP = 444
353 SYS_USRCTL = 445
354 SYS_PROC_RLIMIT_CONTROL = 446
355 SYS_CONNECTX = 447
356 SYS_DISCONNECTX = 448
357 SYS_PEELOFF = 449
358 SYS_SOCKET_DELEGATE = 450
359 SYS_TELEMETRY = 451
360 SYS_PROC_UUID_POLICY = 452
361 SYS_MEMORYSTATUS_GET_LEVEL = 453
362 SYS_SYSTEM_OVERRIDE = 454
363 SYS_VFS_PURGE = 455
364 SYS_SFI_CTL = 456
365 SYS_SFI_PIDCTL = 457
366 SYS_COALITION = 458
367 SYS_COALITION_INFO = 459
368 SYS_NECP_MATCH_POLICY = 460
369 SYS_GETATTRLISTBULK = 461
370 SYS_CLONEFILEAT = 462
371 SYS_OPENAT = 463
372 SYS_OPENAT_NOCANCEL = 464
373 SYS_RENAMEAT = 465
374 SYS_FACCESSAT = 466
375 SYS_FCHMODAT = 467
376 SYS_FCHOWNAT = 468
377 SYS_FSTATAT = 469
378 SYS_FSTATAT64 = 470
379 SYS_LINKAT = 471
380 SYS_UNLINKAT = 472
381 SYS_READLINKAT = 473
382 SYS_SYMLINKAT = 474
383 SYS_MKDIRAT = 475
384 SYS_GETATTRLISTAT = 476
385 SYS_PROC_TRACE_LOG = 477
386 SYS_BSDTHREAD_CTL = 478
387 SYS_OPENBYID_NP = 479
388 SYS_RECVMSG_X = 480
389 SYS_SENDMSG_X = 481
390 SYS_THREAD_SELFUSAGE = 482
391 SYS_CSRCTL = 483
392 SYS_GUARDED_OPEN_DPROTECTED_NP = 484
393 SYS_GUARDED_WRITE_NP = 485
394 SYS_GUARDED_PWRITE_NP = 486
395 SYS_GUARDED_WRITEV_NP = 487
396 SYS_RENAMEATX_NP = 488
397 SYS_MREMAP_ENCRYPTED = 489
398 SYS_NETAGENT_TRIGGER = 490
399 SYS_STACK_SNAPSHOT_WITH_CONFIG = 491
400 SYS_MICROSTACKSHOT = 492
401 SYS_GRAB_PGO_DATA = 493
402 SYS_PERSONA = 494
403 SYS_WORK_INTERVAL_CTL = 499
404 SYS_GETENTROPY = 500
405 SYS_NECP_OPEN = 501
406 SYS_NECP_CLIENT_ACTION = 502
407 SYS___NEXUS_OPEN = 503
408 SYS___NEXUS_REGISTER = 504
409 SYS___NEXUS_DEREGISTER = 505
410 SYS___NEXUS_CREATE = 506
411 SYS___NEXUS_DESTROY = 507
412 SYS___NEXUS_GET_OPT = 508
413 SYS___NEXUS_SET_OPT = 509
414 SYS___CHANNEL_OPEN = 510
415 SYS___CHANNEL_GET_INFO = 511
416 SYS___CHANNEL_SYNC = 512
417 SYS___CHANNEL_GET_OPT = 513
418 SYS___CHANNEL_SET_OPT = 514
419 SYS_ULOCK_WAIT = 515
420 SYS_ULOCK_WAKE = 516
421 SYS_FCLONEFILEAT = 517
422 SYS_FS_SNAPSHOT = 518
423 SYS_TERMINATE_WITH_PAYLOAD = 520
424 SYS_ABORT_WITH_PAYLOAD = 521
425 SYS_NECP_SESSION_OPEN = 522
426 SYS_NECP_SESSION_ACTION = 523
427 SYS_SETATTRLISTAT = 524
428 SYS_NET_QOS_GUIDELINE = 525
429 SYS_FMOUNT = 526
430 SYS_NTP_ADJTIME = 527
431 SYS_NTP_GETTIME = 528
432 SYS_OS_FAULT_WITH_PAYLOAD = 529
433 SYS_MAXSYSCALL = 530
434 SYS_INVALID = 63
435 )
+0
-438
vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go less more
0 // go run mksysnum.go /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/include/sys/syscall.h
1 // Code generated by the command above; see README.md. DO NOT EDIT.
2
3 // +build amd64,darwin
4
5 package unix
6
7 const (
8 SYS_SYSCALL = 0
9 SYS_EXIT = 1
10 SYS_FORK = 2
11 SYS_READ = 3
12 SYS_WRITE = 4
13 SYS_OPEN = 5
14 SYS_CLOSE = 6
15 SYS_WAIT4 = 7
16 SYS_LINK = 9
17 SYS_UNLINK = 10
18 SYS_CHDIR = 12
19 SYS_FCHDIR = 13
20 SYS_MKNOD = 14
21 SYS_CHMOD = 15
22 SYS_CHOWN = 16
23 SYS_GETFSSTAT = 18
24 SYS_GETPID = 20
25 SYS_SETUID = 23
26 SYS_GETUID = 24
27 SYS_GETEUID = 25
28 SYS_PTRACE = 26
29 SYS_RECVMSG = 27
30 SYS_SENDMSG = 28
31 SYS_RECVFROM = 29
32 SYS_ACCEPT = 30
33 SYS_GETPEERNAME = 31
34 SYS_GETSOCKNAME = 32
35 SYS_ACCESS = 33
36 SYS_CHFLAGS = 34
37 SYS_FCHFLAGS = 35
38 SYS_SYNC = 36
39 SYS_KILL = 37
40 SYS_GETPPID = 39
41 SYS_DUP = 41
42 SYS_PIPE = 42
43 SYS_GETEGID = 43
44 SYS_SIGACTION = 46
45 SYS_GETGID = 47
46 SYS_SIGPROCMASK = 48
47 SYS_GETLOGIN = 49
48 SYS_SETLOGIN = 50
49 SYS_ACCT = 51
50 SYS_SIGPENDING = 52
51 SYS_SIGALTSTACK = 53
52 SYS_IOCTL = 54
53 SYS_REBOOT = 55
54 SYS_REVOKE = 56
55 SYS_SYMLINK = 57
56 SYS_READLINK = 58
57 SYS_EXECVE = 59
58 SYS_UMASK = 60
59 SYS_CHROOT = 61
60 SYS_MSYNC = 65
61 SYS_VFORK = 66
62 SYS_MUNMAP = 73
63 SYS_MPROTECT = 74
64 SYS_MADVISE = 75
65 SYS_MINCORE = 78
66 SYS_GETGROUPS = 79
67 SYS_SETGROUPS = 80
68 SYS_GETPGRP = 81
69 SYS_SETPGID = 82
70 SYS_SETITIMER = 83
71 SYS_SWAPON = 85
72 SYS_GETITIMER = 86
73 SYS_GETDTABLESIZE = 89
74 SYS_DUP2 = 90
75 SYS_FCNTL = 92
76 SYS_SELECT = 93
77 SYS_FSYNC = 95
78 SYS_SETPRIORITY = 96
79 SYS_SOCKET = 97
80 SYS_CONNECT = 98
81 SYS_GETPRIORITY = 100
82 SYS_BIND = 104
83 SYS_SETSOCKOPT = 105
84 SYS_LISTEN = 106
85 SYS_SIGSUSPEND = 111
86 SYS_GETTIMEOFDAY = 116
87 SYS_GETRUSAGE = 117
88 SYS_GETSOCKOPT = 118
89 SYS_READV = 120
90 SYS_WRITEV = 121
91 SYS_SETTIMEOFDAY = 122
92 SYS_FCHOWN = 123
93 SYS_FCHMOD = 124
94 SYS_SETREUID = 126
95 SYS_SETREGID = 127
96 SYS_RENAME = 128
97 SYS_FLOCK = 131
98 SYS_MKFIFO = 132
99 SYS_SENDTO = 133
100 SYS_SHUTDOWN = 134
101 SYS_SOCKETPAIR = 135
102 SYS_MKDIR = 136
103 SYS_RMDIR = 137
104 SYS_UTIMES = 138
105 SYS_FUTIMES = 139
106 SYS_ADJTIME = 140
107 SYS_GETHOSTUUID = 142
108 SYS_SETSID = 147
109 SYS_GETPGID = 151
110 SYS_SETPRIVEXEC = 152
111 SYS_PREAD = 153
112 SYS_PWRITE = 154
113 SYS_NFSSVC = 155
114 SYS_STATFS = 157
115 SYS_FSTATFS = 158
116 SYS_UNMOUNT = 159
117 SYS_GETFH = 161
118 SYS_QUOTACTL = 165
119 SYS_MOUNT = 167
120 SYS_CSOPS = 169
121 SYS_CSOPS_AUDITTOKEN = 170
122 SYS_WAITID = 173
123 SYS_KDEBUG_TYPEFILTER = 177
124 SYS_KDEBUG_TRACE_STRING = 178
125 SYS_KDEBUG_TRACE64 = 179
126 SYS_KDEBUG_TRACE = 180
127 SYS_SETGID = 181
128 SYS_SETEGID = 182
129 SYS_SETEUID = 183
130 SYS_SIGRETURN = 184
131 SYS_THREAD_SELFCOUNTS = 186
132 SYS_FDATASYNC = 187
133 SYS_STAT = 188
134 SYS_FSTAT = 189
135 SYS_LSTAT = 190
136 SYS_PATHCONF = 191
137 SYS_FPATHCONF = 192
138 SYS_GETRLIMIT = 194
139 SYS_SETRLIMIT = 195
140 SYS_GETDIRENTRIES = 196
141 SYS_MMAP = 197
142 SYS_LSEEK = 199
143 SYS_TRUNCATE = 200
144 SYS_FTRUNCATE = 201
145 SYS_SYSCTL = 202
146 SYS_MLOCK = 203
147 SYS_MUNLOCK = 204
148 SYS_UNDELETE = 205
149 SYS_OPEN_DPROTECTED_NP = 216
150 SYS_GETATTRLIST = 220
151 SYS_SETATTRLIST = 221
152 SYS_GETDIRENTRIESATTR = 222
153 SYS_EXCHANGEDATA = 223
154 SYS_SEARCHFS = 225
155 SYS_DELETE = 226
156 SYS_COPYFILE = 227
157 SYS_FGETATTRLIST = 228
158 SYS_FSETATTRLIST = 229
159 SYS_POLL = 230
160 SYS_WATCHEVENT = 231
161 SYS_WAITEVENT = 232
162 SYS_MODWATCH = 233
163 SYS_GETXATTR = 234
164 SYS_FGETXATTR = 235
165 SYS_SETXATTR = 236
166 SYS_FSETXATTR = 237
167 SYS_REMOVEXATTR = 238
168 SYS_FREMOVEXATTR = 239
169 SYS_LISTXATTR = 240
170 SYS_FLISTXATTR = 241
171 SYS_FSCTL = 242
172 SYS_INITGROUPS = 243
173 SYS_POSIX_SPAWN = 244
174 SYS_FFSCTL = 245
175 SYS_NFSCLNT = 247
176 SYS_FHOPEN = 248
177 SYS_MINHERIT = 250
178 SYS_SEMSYS = 251
179 SYS_MSGSYS = 252
180 SYS_SHMSYS = 253
181 SYS_SEMCTL = 254
182 SYS_SEMGET = 255
183 SYS_SEMOP = 256
184 SYS_MSGCTL = 258
185 SYS_MSGGET = 259
186 SYS_MSGSND = 260
187 SYS_MSGRCV = 261
188 SYS_SHMAT = 262
189 SYS_SHMCTL = 263
190 SYS_SHMDT = 264
191 SYS_SHMGET = 265
192 SYS_SHM_OPEN = 266
193 SYS_SHM_UNLINK = 267
194 SYS_SEM_OPEN = 268
195 SYS_SEM_CLOSE = 269
196 SYS_SEM_UNLINK = 270
197 SYS_SEM_WAIT = 271
198 SYS_SEM_TRYWAIT = 272
199 SYS_SEM_POST = 273
200 SYS_SYSCTLBYNAME = 274
201 SYS_OPEN_EXTENDED = 277
202 SYS_UMASK_EXTENDED = 278
203 SYS_STAT_EXTENDED = 279
204 SYS_LSTAT_EXTENDED = 280
205 SYS_FSTAT_EXTENDED = 281
206 SYS_CHMOD_EXTENDED = 282
207 SYS_FCHMOD_EXTENDED = 283
208 SYS_ACCESS_EXTENDED = 284
209 SYS_SETTID = 285
210 SYS_GETTID = 286
211 SYS_SETSGROUPS = 287
212 SYS_GETSGROUPS = 288
213 SYS_SETWGROUPS = 289
214 SYS_GETWGROUPS = 290
215 SYS_MKFIFO_EXTENDED = 291
216 SYS_MKDIR_EXTENDED = 292
217 SYS_IDENTITYSVC = 293
218 SYS_SHARED_REGION_CHECK_NP = 294
219 SYS_VM_PRESSURE_MONITOR = 296
220 SYS_PSYNCH_RW_LONGRDLOCK = 297
221 SYS_PSYNCH_RW_YIELDWRLOCK = 298
222 SYS_PSYNCH_RW_DOWNGRADE = 299
223 SYS_PSYNCH_RW_UPGRADE = 300
224 SYS_PSYNCH_MUTEXWAIT = 301
225 SYS_PSYNCH_MUTEXDROP = 302
226 SYS_PSYNCH_CVBROAD = 303
227 SYS_PSYNCH_CVSIGNAL = 304
228 SYS_PSYNCH_CVWAIT = 305
229 SYS_PSYNCH_RW_RDLOCK = 306
230 SYS_PSYNCH_RW_WRLOCK = 307
231 SYS_PSYNCH_RW_UNLOCK = 308
232 SYS_PSYNCH_RW_UNLOCK2 = 309
233 SYS_GETSID = 310
234 SYS_SETTID_WITH_PID = 311
235 SYS_PSYNCH_CVCLRPREPOST = 312
236 SYS_AIO_FSYNC = 313
237 SYS_AIO_RETURN = 314
238 SYS_AIO_SUSPEND = 315
239 SYS_AIO_CANCEL = 316
240 SYS_AIO_ERROR = 317
241 SYS_AIO_READ = 318
242 SYS_AIO_WRITE = 319
243 SYS_LIO_LISTIO = 320
244 SYS_IOPOLICYSYS = 322
245 SYS_PROCESS_POLICY = 323
246 SYS_MLOCKALL = 324
247 SYS_MUNLOCKALL = 325
248 SYS_ISSETUGID = 327
249 SYS___PTHREAD_KILL = 328
250 SYS___PTHREAD_SIGMASK = 329
251 SYS___SIGWAIT = 330
252 SYS___DISABLE_THREADSIGNAL = 331
253 SYS___PTHREAD_MARKCANCEL = 332
254 SYS___PTHREAD_CANCELED = 333
255 SYS___SEMWAIT_SIGNAL = 334
256 SYS_PROC_INFO = 336
257 SYS_SENDFILE = 337
258 SYS_STAT64 = 338
259 SYS_FSTAT64 = 339
260 SYS_LSTAT64 = 340
261 SYS_STAT64_EXTENDED = 341
262 SYS_LSTAT64_EXTENDED = 342
263 SYS_FSTAT64_EXTENDED = 343
264 SYS_GETDIRENTRIES64 = 344
265 SYS_STATFS64 = 345
266 SYS_FSTATFS64 = 346
267 SYS_GETFSSTAT64 = 347
268 SYS___PTHREAD_CHDIR = 348
269 SYS___PTHREAD_FCHDIR = 349
270 SYS_AUDIT = 350
271 SYS_AUDITON = 351
272 SYS_GETAUID = 353
273 SYS_SETAUID = 354
274 SYS_GETAUDIT_ADDR = 357
275 SYS_SETAUDIT_ADDR = 358
276 SYS_AUDITCTL = 359
277 SYS_BSDTHREAD_CREATE = 360
278 SYS_BSDTHREAD_TERMINATE = 361
279 SYS_KQUEUE = 362
280 SYS_KEVENT = 363
281 SYS_LCHOWN = 364
282 SYS_BSDTHREAD_REGISTER = 366
283 SYS_WORKQ_OPEN = 367
284 SYS_WORKQ_KERNRETURN = 368
285 SYS_KEVENT64 = 369
286 SYS___OLD_SEMWAIT_SIGNAL = 370
287 SYS___OLD_SEMWAIT_SIGNAL_NOCANCEL = 371
288 SYS_THREAD_SELFID = 372
289 SYS_LEDGER = 373
290 SYS_KEVENT_QOS = 374
291 SYS_KEVENT_ID = 375
292 SYS___MAC_EXECVE = 380
293 SYS___MAC_SYSCALL = 381
294 SYS___MAC_GET_FILE = 382
295 SYS___MAC_SET_FILE = 383
296 SYS___MAC_GET_LINK = 384
297 SYS___MAC_SET_LINK = 385
298 SYS___MAC_GET_PROC = 386
299 SYS___MAC_SET_PROC = 387
300 SYS___MAC_GET_FD = 388
301 SYS___MAC_SET_FD = 389
302 SYS___MAC_GET_PID = 390
303 SYS_PSELECT = 394
304 SYS_PSELECT_NOCANCEL = 395
305 SYS_READ_NOCANCEL = 396
306 SYS_WRITE_NOCANCEL = 397
307 SYS_OPEN_NOCANCEL = 398
308 SYS_CLOSE_NOCANCEL = 399
309 SYS_WAIT4_NOCANCEL = 400
310 SYS_RECVMSG_NOCANCEL = 401
311 SYS_SENDMSG_NOCANCEL = 402
312 SYS_RECVFROM_NOCANCEL = 403
313 SYS_ACCEPT_NOCANCEL = 404
314 SYS_MSYNC_NOCANCEL = 405
315 SYS_FCNTL_NOCANCEL = 406
316 SYS_SELECT_NOCANCEL = 407
317 SYS_FSYNC_NOCANCEL = 408
318 SYS_CONNECT_NOCANCEL = 409
319 SYS_SIGSUSPEND_NOCANCEL = 410
320 SYS_READV_NOCANCEL = 411
321 SYS_WRITEV_NOCANCEL = 412
322 SYS_SENDTO_NOCANCEL = 413
323 SYS_PREAD_NOCANCEL = 414
324 SYS_PWRITE_NOCANCEL = 415
325 SYS_WAITID_NOCANCEL = 416
326 SYS_POLL_NOCANCEL = 417
327 SYS_MSGSND_NOCANCEL = 418
328 SYS_MSGRCV_NOCANCEL = 419
329 SYS_SEM_WAIT_NOCANCEL = 420
330 SYS_AIO_SUSPEND_NOCANCEL = 421
331 SYS___SIGWAIT_NOCANCEL = 422
332 SYS___SEMWAIT_SIGNAL_NOCANCEL = 423
333 SYS___MAC_MOUNT = 424
334 SYS___MAC_GET_MOUNT = 425
335 SYS___MAC_GETFSSTAT = 426
336 SYS_FSGETPATH = 427
337 SYS_AUDIT_SESSION_SELF = 428
338 SYS_AUDIT_SESSION_JOIN = 429
339 SYS_FILEPORT_MAKEPORT = 430
340 SYS_FILEPORT_MAKEFD = 431
341 SYS_AUDIT_SESSION_PORT = 432
342 SYS_PID_SUSPEND = 433
343 SYS_PID_RESUME = 434
344 SYS_PID_HIBERNATE = 435
345 SYS_PID_SHUTDOWN_SOCKETS = 436
346 SYS_SHARED_REGION_MAP_AND_SLIDE_NP = 438
347 SYS_KAS_INFO = 439
348 SYS_MEMORYSTATUS_CONTROL = 440
349 SYS_GUARDED_OPEN_NP = 441
350 SYS_GUARDED_CLOSE_NP = 442
351 SYS_GUARDED_KQUEUE_NP = 443
352 SYS_CHANGE_FDGUARD_NP = 444
353 SYS_USRCTL = 445
354 SYS_PROC_RLIMIT_CONTROL = 446
355 SYS_CONNECTX = 447
356 SYS_DISCONNECTX = 448
357 SYS_PEELOFF = 449
358 SYS_SOCKET_DELEGATE = 450
359 SYS_TELEMETRY = 451
360 SYS_PROC_UUID_POLICY = 452
361 SYS_MEMORYSTATUS_GET_LEVEL = 453
362 SYS_SYSTEM_OVERRIDE = 454
363 SYS_VFS_PURGE = 455
364 SYS_SFI_CTL = 456
365 SYS_SFI_PIDCTL = 457
366 SYS_COALITION = 458
367 SYS_COALITION_INFO = 459
368 SYS_NECP_MATCH_POLICY = 460
369 SYS_GETATTRLISTBULK = 461
370 SYS_CLONEFILEAT = 462
371 SYS_OPENAT = 463
372 SYS_OPENAT_NOCANCEL = 464
373 SYS_RENAMEAT = 465
374 SYS_FACCESSAT = 466
375 SYS_FCHMODAT = 467
376 SYS_FCHOWNAT = 468
377 SYS_FSTATAT = 469
378 SYS_FSTATAT64 = 470
379 SYS_LINKAT = 471
380 SYS_UNLINKAT = 472
381 SYS_READLINKAT = 473
382 SYS_SYMLINKAT = 474
383 SYS_MKDIRAT = 475
384 SYS_GETATTRLISTAT = 476
385 SYS_PROC_TRACE_LOG = 477
386 SYS_BSDTHREAD_CTL = 478
387 SYS_OPENBYID_NP = 479
388 SYS_RECVMSG_X = 480
389 SYS_SENDMSG_X = 481
390 SYS_THREAD_SELFUSAGE = 482
391 SYS_CSRCTL = 483
392 SYS_GUARDED_OPEN_DPROTECTED_NP = 484
393 SYS_GUARDED_WRITE_NP = 485
394 SYS_GUARDED_PWRITE_NP = 486
395 SYS_GUARDED_WRITEV_NP = 487
396 SYS_RENAMEATX_NP = 488
397 SYS_MREMAP_ENCRYPTED = 489
398 SYS_NETAGENT_TRIGGER = 490
399 SYS_STACK_SNAPSHOT_WITH_CONFIG = 491
400 SYS_MICROSTACKSHOT = 492
401 SYS_GRAB_PGO_DATA = 493
402 SYS_PERSONA = 494
403 SYS_WORK_INTERVAL_CTL = 499
404 SYS_GETENTROPY = 500
405 SYS_NECP_OPEN = 501
406 SYS_NECP_CLIENT_ACTION = 502
407 SYS___NEXUS_OPEN = 503
408 SYS___NEXUS_REGISTER = 504
409 SYS___NEXUS_DEREGISTER = 505
410 SYS___NEXUS_CREATE = 506
411 SYS___NEXUS_DESTROY = 507
412 SYS___NEXUS_GET_OPT = 508
413 SYS___NEXUS_SET_OPT = 509
414 SYS___CHANNEL_OPEN = 510
415 SYS___CHANNEL_GET_INFO = 511
416 SYS___CHANNEL_SYNC = 512
417 SYS___CHANNEL_GET_OPT = 513
418 SYS___CHANNEL_SET_OPT = 514
419 SYS_ULOCK_WAIT = 515
420 SYS_ULOCK_WAKE = 516
421 SYS_FCLONEFILEAT = 517
422 SYS_FS_SNAPSHOT = 518
423 SYS_TERMINATE_WITH_PAYLOAD = 520
424 SYS_ABORT_WITH_PAYLOAD = 521
425 SYS_NECP_SESSION_OPEN = 522
426 SYS_NECP_SESSION_ACTION = 523
427 SYS_SETATTRLISTAT = 524
428 SYS_NET_QOS_GUIDELINE = 525
429 SYS_FMOUNT = 526
430 SYS_NTP_ADJTIME = 527
431 SYS_NTP_GETTIME = 528
432 SYS_OS_FAULT_WITH_PAYLOAD = 529
433 SYS_KQUEUE_WORKLOOP_CTL = 530
434 SYS___MACH_BRIDGE_REMOTE_TIME = 531
435 SYS_MAXSYSCALL = 532
436 SYS_INVALID = 63
437 )
+0
-436
vendor/golang.org/x/sys/unix/zsysnum_darwin_arm.go less more
0 // go run mksysnum.go /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.1.sdk/usr/include/sys/syscall.h
1 // Code generated by the command above; see README.md. DO NOT EDIT.
2
3 // +build arm,darwin
4
5 package unix
6
7 const (
8 SYS_SYSCALL = 0
9 SYS_EXIT = 1
10 SYS_FORK = 2
11 SYS_READ = 3
12 SYS_WRITE = 4
13 SYS_OPEN = 5
14 SYS_CLOSE = 6
15 SYS_WAIT4 = 7
16 SYS_LINK = 9
17 SYS_UNLINK = 10
18 SYS_CHDIR = 12
19 SYS_FCHDIR = 13
20 SYS_MKNOD = 14
21 SYS_CHMOD = 15
22 SYS_CHOWN = 16
23 SYS_GETFSSTAT = 18
24 SYS_GETPID = 20
25 SYS_SETUID = 23
26 SYS_GETUID = 24
27 SYS_GETEUID = 25
28 SYS_PTRACE = 26
29 SYS_RECVMSG = 27
30 SYS_SENDMSG = 28
31 SYS_RECVFROM = 29
32 SYS_ACCEPT = 30
33 SYS_GETPEERNAME = 31
34 SYS_GETSOCKNAME = 32
35 SYS_ACCESS = 33
36 SYS_CHFLAGS = 34
37 SYS_FCHFLAGS = 35
38 SYS_SYNC = 36
39 SYS_KILL = 37
40 SYS_GETPPID = 39
41 SYS_DUP = 41
42 SYS_PIPE = 42
43 SYS_GETEGID = 43
44 SYS_SIGACTION = 46
45 SYS_GETGID = 47
46 SYS_SIGPROCMASK = 48
47 SYS_GETLOGIN = 49
48 SYS_SETLOGIN = 50
49 SYS_ACCT = 51
50 SYS_SIGPENDING = 52
51 SYS_SIGALTSTACK = 53
52 SYS_IOCTL = 54
53 SYS_REBOOT = 55
54 SYS_REVOKE = 56
55 SYS_SYMLINK = 57
56 SYS_READLINK = 58
57 SYS_EXECVE = 59
58 SYS_UMASK = 60
59 SYS_CHROOT = 61
60 SYS_MSYNC = 65
61 SYS_VFORK = 66
62 SYS_MUNMAP = 73
63 SYS_MPROTECT = 74
64 SYS_MADVISE = 75
65 SYS_MINCORE = 78
66 SYS_GETGROUPS = 79
67 SYS_SETGROUPS = 80
68 SYS_GETPGRP = 81
69 SYS_SETPGID = 82
70 SYS_SETITIMER = 83
71 SYS_SWAPON = 85
72 SYS_GETITIMER = 86
73 SYS_GETDTABLESIZE = 89
74 SYS_DUP2 = 90
75 SYS_FCNTL = 92
76 SYS_SELECT = 93
77 SYS_FSYNC = 95
78 SYS_SETPRIORITY = 96
79 SYS_SOCKET = 97
80 SYS_CONNECT = 98
81 SYS_GETPRIORITY = 100
82 SYS_BIND = 104
83 SYS_SETSOCKOPT = 105
84 SYS_LISTEN = 106
85 SYS_SIGSUSPEND = 111
86 SYS_GETTIMEOFDAY = 116
87 SYS_GETRUSAGE = 117
88 SYS_GETSOCKOPT = 118
89 SYS_READV = 120
90 SYS_WRITEV = 121
91 SYS_SETTIMEOFDAY = 122
92 SYS_FCHOWN = 123
93 SYS_FCHMOD = 124
94 SYS_SETREUID = 126
95 SYS_SETREGID = 127
96 SYS_RENAME = 128
97 SYS_FLOCK = 131
98 SYS_MKFIFO = 132
99 SYS_SENDTO = 133
100 SYS_SHUTDOWN = 134
101 SYS_SOCKETPAIR = 135
102 SYS_MKDIR = 136
103 SYS_RMDIR = 137
104 SYS_UTIMES = 138
105 SYS_FUTIMES = 139
106 SYS_ADJTIME = 140
107 SYS_GETHOSTUUID = 142
108 SYS_SETSID = 147
109 SYS_GETPGID = 151
110 SYS_SETPRIVEXEC = 152
111 SYS_PREAD = 153
112 SYS_PWRITE = 154
113 SYS_NFSSVC = 155
114 SYS_STATFS = 157
115 SYS_FSTATFS = 158
116 SYS_UNMOUNT = 159
117 SYS_GETFH = 161
118 SYS_QUOTACTL = 165
119 SYS_MOUNT = 167
120 SYS_CSOPS = 169
121 SYS_CSOPS_AUDITTOKEN = 170
122 SYS_WAITID = 173
123 SYS_KDEBUG_TYPEFILTER = 177
124 SYS_KDEBUG_TRACE_STRING = 178
125 SYS_KDEBUG_TRACE64 = 179
126 SYS_KDEBUG_TRACE = 180
127 SYS_SETGID = 181
128 SYS_SETEGID = 182
129 SYS_SETEUID = 183
130 SYS_SIGRETURN = 184
131 SYS_THREAD_SELFCOUNTS = 186
132 SYS_FDATASYNC = 187
133 SYS_STAT = 188
134 SYS_FSTAT = 189
135 SYS_LSTAT = 190
136 SYS_PATHCONF = 191
137 SYS_FPATHCONF = 192
138 SYS_GETRLIMIT = 194
139 SYS_SETRLIMIT = 195
140 SYS_GETDIRENTRIES = 196
141 SYS_MMAP = 197
142 SYS_LSEEK = 199
143 SYS_TRUNCATE = 200
144 SYS_FTRUNCATE = 201
145 SYS_SYSCTL = 202
146 SYS_MLOCK = 203
147 SYS_MUNLOCK = 204
148 SYS_UNDELETE = 205
149 SYS_OPEN_DPROTECTED_NP = 216
150 SYS_GETATTRLIST = 220
151 SYS_SETATTRLIST = 221
152 SYS_GETDIRENTRIESATTR = 222
153 SYS_EXCHANGEDATA = 223
154 SYS_SEARCHFS = 225
155 SYS_DELETE = 226
156 SYS_COPYFILE = 227
157 SYS_FGETATTRLIST = 228
158 SYS_FSETATTRLIST = 229
159 SYS_POLL = 230
160 SYS_WATCHEVENT = 231
161 SYS_WAITEVENT = 232
162 SYS_MODWATCH = 233
163 SYS_GETXATTR = 234
164 SYS_FGETXATTR = 235
165 SYS_SETXATTR = 236
166 SYS_FSETXATTR = 237
167 SYS_REMOVEXATTR = 238
168 SYS_FREMOVEXATTR = 239
169 SYS_LISTXATTR = 240
170 SYS_FLISTXATTR = 241
171 SYS_FSCTL = 242
172 SYS_INITGROUPS = 243
173 SYS_POSIX_SPAWN = 244
174 SYS_FFSCTL = 245
175 SYS_NFSCLNT = 247
176 SYS_FHOPEN = 248
177 SYS_MINHERIT = 250
178 SYS_SEMSYS = 251
179 SYS_MSGSYS = 252
180 SYS_SHMSYS = 253
181 SYS_SEMCTL = 254
182 SYS_SEMGET = 255
183 SYS_SEMOP = 256
184 SYS_MSGCTL = 258
185 SYS_MSGGET = 259
186 SYS_MSGSND = 260
187 SYS_MSGRCV = 261
188 SYS_SHMAT = 262
189 SYS_SHMCTL = 263
190 SYS_SHMDT = 264
191 SYS_SHMGET = 265
192 SYS_SHM_OPEN = 266
193 SYS_SHM_UNLINK = 267
194 SYS_SEM_OPEN = 268
195 SYS_SEM_CLOSE = 269
196 SYS_SEM_UNLINK = 270
197 SYS_SEM_WAIT = 271
198 SYS_SEM_TRYWAIT = 272
199 SYS_SEM_POST = 273
200 SYS_SYSCTLBYNAME = 274
201 SYS_OPEN_EXTENDED = 277
202 SYS_UMASK_EXTENDED = 278
203 SYS_STAT_EXTENDED = 279
204 SYS_LSTAT_EXTENDED = 280
205 SYS_FSTAT_EXTENDED = 281
206 SYS_CHMOD_EXTENDED = 282
207 SYS_FCHMOD_EXTENDED = 283
208 SYS_ACCESS_EXTENDED = 284
209 SYS_SETTID = 285
210 SYS_GETTID = 286
211 SYS_SETSGROUPS = 287
212 SYS_GETSGROUPS = 288
213 SYS_SETWGROUPS = 289
214 SYS_GETWGROUPS = 290
215 SYS_MKFIFO_EXTENDED = 291
216 SYS_MKDIR_EXTENDED = 292
217 SYS_IDENTITYSVC = 293
218 SYS_SHARED_REGION_CHECK_NP = 294
219 SYS_VM_PRESSURE_MONITOR = 296
220 SYS_PSYNCH_RW_LONGRDLOCK = 297
221 SYS_PSYNCH_RW_YIELDWRLOCK = 298
222 SYS_PSYNCH_RW_DOWNGRADE = 299
223 SYS_PSYNCH_RW_UPGRADE = 300
224 SYS_PSYNCH_MUTEXWAIT = 301
225 SYS_PSYNCH_MUTEXDROP = 302
226 SYS_PSYNCH_CVBROAD = 303
227 SYS_PSYNCH_CVSIGNAL = 304
228 SYS_PSYNCH_CVWAIT = 305
229 SYS_PSYNCH_RW_RDLOCK = 306
230 SYS_PSYNCH_RW_WRLOCK = 307
231 SYS_PSYNCH_RW_UNLOCK = 308
232 SYS_PSYNCH_RW_UNLOCK2 = 309
233 SYS_GETSID = 310
234 SYS_SETTID_WITH_PID = 311
235 SYS_PSYNCH_CVCLRPREPOST = 312
236 SYS_AIO_FSYNC = 313
237 SYS_AIO_RETURN = 314
238 SYS_AIO_SUSPEND = 315
239 SYS_AIO_CANCEL = 316
240 SYS_AIO_ERROR = 317
241 SYS_AIO_READ = 318
242 SYS_AIO_WRITE = 319
243 SYS_LIO_LISTIO = 320
244 SYS_IOPOLICYSYS = 322
245 SYS_PROCESS_POLICY = 323
246 SYS_MLOCKALL = 324
247 SYS_MUNLOCKALL = 325
248 SYS_ISSETUGID = 327
249 SYS___PTHREAD_KILL = 328
250 SYS___PTHREAD_SIGMASK = 329
251 SYS___SIGWAIT = 330
252 SYS___DISABLE_THREADSIGNAL = 331
253 SYS___PTHREAD_MARKCANCEL = 332
254 SYS___PTHREAD_CANCELED = 333
255 SYS___SEMWAIT_SIGNAL = 334
256 SYS_PROC_INFO = 336
257 SYS_SENDFILE = 337
258 SYS_STAT64 = 338
259 SYS_FSTAT64 = 339
260 SYS_LSTAT64 = 340
261 SYS_STAT64_EXTENDED = 341
262 SYS_LSTAT64_EXTENDED = 342
263 SYS_FSTAT64_EXTENDED = 343
264 SYS_GETDIRENTRIES64 = 344
265 SYS_STATFS64 = 345
266 SYS_FSTATFS64 = 346
267 SYS_GETFSSTAT64 = 347
268 SYS___PTHREAD_CHDIR = 348
269 SYS___PTHREAD_FCHDIR = 349
270 SYS_AUDIT = 350
271 SYS_AUDITON = 351
272 SYS_GETAUID = 353
273 SYS_SETAUID = 354
274 SYS_GETAUDIT_ADDR = 357
275 SYS_SETAUDIT_ADDR = 358
276 SYS_AUDITCTL = 359
277 SYS_BSDTHREAD_CREATE = 360
278 SYS_BSDTHREAD_TERMINATE = 361
279 SYS_KQUEUE = 362
280 SYS_KEVENT = 363
281 SYS_LCHOWN = 364
282 SYS_BSDTHREAD_REGISTER = 366
283 SYS_WORKQ_OPEN = 367
284 SYS_WORKQ_KERNRETURN = 368
285 SYS_KEVENT64 = 369
286 SYS___OLD_SEMWAIT_SIGNAL = 370
287 SYS___OLD_SEMWAIT_SIGNAL_NOCANCEL = 371
288 SYS_THREAD_SELFID = 372
289 SYS_LEDGER = 373
290 SYS_KEVENT_QOS = 374
291 SYS_KEVENT_ID = 375
292 SYS___MAC_EXECVE = 380
293 SYS___MAC_SYSCALL = 381
294 SYS___MAC_GET_FILE = 382
295 SYS___MAC_SET_FILE = 383
296 SYS___MAC_GET_LINK = 384
297 SYS___MAC_SET_LINK = 385
298 SYS___MAC_GET_PROC = 386
299 SYS___MAC_SET_PROC = 387
300 SYS___MAC_GET_FD = 388
301 SYS___MAC_SET_FD = 389
302 SYS___MAC_GET_PID = 390
303 SYS_PSELECT = 394
304 SYS_PSELECT_NOCANCEL = 395
305 SYS_READ_NOCANCEL = 396
306 SYS_WRITE_NOCANCEL = 397
307 SYS_OPEN_NOCANCEL = 398
308 SYS_CLOSE_NOCANCEL = 399
309 SYS_WAIT4_NOCANCEL = 400
310 SYS_RECVMSG_NOCANCEL = 401
311 SYS_SENDMSG_NOCANCEL = 402
312 SYS_RECVFROM_NOCANCEL = 403
313 SYS_ACCEPT_NOCANCEL = 404
314 SYS_MSYNC_NOCANCEL = 405
315 SYS_FCNTL_NOCANCEL = 406
316 SYS_SELECT_NOCANCEL = 407
317 SYS_FSYNC_NOCANCEL = 408
318 SYS_CONNECT_NOCANCEL = 409
319 SYS_SIGSUSPEND_NOCANCEL = 410
320 SYS_READV_NOCANCEL = 411
321 SYS_WRITEV_NOCANCEL = 412
322 SYS_SENDTO_NOCANCEL = 413
323 SYS_PREAD_NOCANCEL = 414
324 SYS_PWRITE_NOCANCEL = 415
325 SYS_WAITID_NOCANCEL = 416
326 SYS_POLL_NOCANCEL = 417
327 SYS_MSGSND_NOCANCEL = 418
328 SYS_MSGRCV_NOCANCEL = 419
329 SYS_SEM_WAIT_NOCANCEL = 420
330 SYS_AIO_SUSPEND_NOCANCEL = 421
331 SYS___SIGWAIT_NOCANCEL = 422
332 SYS___SEMWAIT_SIGNAL_NOCANCEL = 423
333 SYS___MAC_MOUNT = 424
334 SYS___MAC_GET_MOUNT = 425
335 SYS___MAC_GETFSSTAT = 426
336 SYS_FSGETPATH = 427
337 SYS_AUDIT_SESSION_SELF = 428
338 SYS_AUDIT_SESSION_JOIN = 429
339 SYS_FILEPORT_MAKEPORT = 430
340 SYS_FILEPORT_MAKEFD = 431
341 SYS_AUDIT_SESSION_PORT = 432
342 SYS_PID_SUSPEND = 433
343 SYS_PID_RESUME = 434
344 SYS_PID_HIBERNATE = 435
345 SYS_PID_SHUTDOWN_SOCKETS = 436
346 SYS_SHARED_REGION_MAP_AND_SLIDE_NP = 438
347 SYS_KAS_INFO = 439
348 SYS_MEMORYSTATUS_CONTROL = 440
349 SYS_GUARDED_OPEN_NP = 441
350 SYS_GUARDED_CLOSE_NP = 442
351 SYS_GUARDED_KQUEUE_NP = 443
352 SYS_CHANGE_FDGUARD_NP = 444
353 SYS_USRCTL = 445
354 SYS_PROC_RLIMIT_CONTROL = 446
355 SYS_CONNECTX = 447
356 SYS_DISCONNECTX = 448
357 SYS_PEELOFF = 449
358 SYS_SOCKET_DELEGATE = 450
359 SYS_TELEMETRY = 451
360 SYS_PROC_UUID_POLICY = 452
361 SYS_MEMORYSTATUS_GET_LEVEL = 453
362 SYS_SYSTEM_OVERRIDE = 454
363 SYS_VFS_PURGE = 455
364 SYS_SFI_CTL = 456
365 SYS_SFI_PIDCTL = 457
366 SYS_COALITION = 458
367 SYS_COALITION_INFO = 459
368 SYS_NECP_MATCH_POLICY = 460
369 SYS_GETATTRLISTBULK = 461
370 SYS_CLONEFILEAT = 462
371 SYS_OPENAT = 463
372 SYS_OPENAT_NOCANCEL = 464
373 SYS_RENAMEAT = 465
374 SYS_FACCESSAT = 466
375 SYS_FCHMODAT = 467
376 SYS_FCHOWNAT = 468
377 SYS_FSTATAT = 469
378 SYS_FSTATAT64 = 470
379 SYS_LINKAT = 471
380 SYS_UNLINKAT = 472
381 SYS_READLINKAT = 473
382 SYS_SYMLINKAT = 474
383 SYS_MKDIRAT = 475
384 SYS_GETATTRLISTAT = 476
385 SYS_PROC_TRACE_LOG = 477
386 SYS_BSDTHREAD_CTL = 478
387 SYS_OPENBYID_NP = 479
388 SYS_RECVMSG_X = 480
389 SYS_SENDMSG_X = 481
390 SYS_THREAD_SELFUSAGE = 482
391 SYS_CSRCTL = 483
392 SYS_GUARDED_OPEN_DPROTECTED_NP = 484
393 SYS_GUARDED_WRITE_NP = 485
394 SYS_GUARDED_PWRITE_NP = 486
395 SYS_GUARDED_WRITEV_NP = 487
396 SYS_RENAMEATX_NP = 488
397 SYS_MREMAP_ENCRYPTED = 489
398 SYS_NETAGENT_TRIGGER = 490
399 SYS_STACK_SNAPSHOT_WITH_CONFIG = 491
400 SYS_MICROSTACKSHOT = 492
401 SYS_GRAB_PGO_DATA = 493
402 SYS_PERSONA = 494
403 SYS_WORK_INTERVAL_CTL = 499
404 SYS_GETENTROPY = 500
405 SYS_NECP_OPEN = 501
406 SYS_NECP_CLIENT_ACTION = 502
407 SYS___NEXUS_OPEN = 503
408 SYS___NEXUS_REGISTER = 504
409 SYS___NEXUS_DEREGISTER = 505
410 SYS___NEXUS_CREATE = 506
411 SYS___NEXUS_DESTROY = 507
412 SYS___NEXUS_GET_OPT = 508
413 SYS___NEXUS_SET_OPT = 509
414 SYS___CHANNEL_OPEN = 510
415 SYS___CHANNEL_GET_INFO = 511
416 SYS___CHANNEL_SYNC = 512
417 SYS___CHANNEL_GET_OPT = 513
418 SYS___CHANNEL_SET_OPT = 514
419 SYS_ULOCK_WAIT = 515
420 SYS_ULOCK_WAKE = 516
421 SYS_FCLONEFILEAT = 517
422 SYS_FS_SNAPSHOT = 518
423 SYS_TERMINATE_WITH_PAYLOAD = 520
424 SYS_ABORT_WITH_PAYLOAD = 521
425 SYS_NECP_SESSION_OPEN = 522
426 SYS_NECP_SESSION_ACTION = 523
427 SYS_SETATTRLISTAT = 524
428 SYS_NET_QOS_GUIDELINE = 525
429 SYS_FMOUNT = 526
430 SYS_NTP_ADJTIME = 527
431 SYS_NTP_GETTIME = 528
432 SYS_OS_FAULT_WITH_PAYLOAD = 529
433 SYS_MAXSYSCALL = 530
434 SYS_INVALID = 63
435 )
+0
-436
vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go less more
0 // go run mksysnum.go /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.1.sdk/usr/include/sys/syscall.h
1 // Code generated by the command above; see README.md. DO NOT EDIT.
2
3 // +build arm64,darwin
4
5 package unix
6
7 const (
8 SYS_SYSCALL = 0
9 SYS_EXIT = 1
10 SYS_FORK = 2
11 SYS_READ = 3
12 SYS_WRITE = 4
13 SYS_OPEN = 5
14 SYS_CLOSE = 6
15 SYS_WAIT4 = 7
16 SYS_LINK = 9
17 SYS_UNLINK = 10
18 SYS_CHDIR = 12
19 SYS_FCHDIR = 13
20 SYS_MKNOD = 14
21 SYS_CHMOD = 15
22 SYS_CHOWN = 16
23 SYS_GETFSSTAT = 18
24 SYS_GETPID = 20
25 SYS_SETUID = 23
26 SYS_GETUID = 24
27 SYS_GETEUID = 25
28 SYS_PTRACE = 26
29 SYS_RECVMSG = 27
30 SYS_SENDMSG = 28
31 SYS_RECVFROM = 29
32 SYS_ACCEPT = 30
33 SYS_GETPEERNAME = 31
34 SYS_GETSOCKNAME = 32
35 SYS_ACCESS = 33
36 SYS_CHFLAGS = 34
37 SYS_FCHFLAGS = 35
38 SYS_SYNC = 36
39 SYS_KILL = 37
40 SYS_GETPPID = 39
41 SYS_DUP = 41
42 SYS_PIPE = 42
43 SYS_GETEGID = 43
44 SYS_SIGACTION = 46
45 SYS_GETGID = 47
46 SYS_SIGPROCMASK = 48
47 SYS_GETLOGIN = 49
48 SYS_SETLOGIN = 50
49 SYS_ACCT = 51
50 SYS_SIGPENDING = 52
51 SYS_SIGALTSTACK = 53
52 SYS_IOCTL = 54
53 SYS_REBOOT = 55
54 SYS_REVOKE = 56
55 SYS_SYMLINK = 57
56 SYS_READLINK = 58
57 SYS_EXECVE = 59
58 SYS_UMASK = 60
59 SYS_CHROOT = 61
60 SYS_MSYNC = 65
61 SYS_VFORK = 66
62 SYS_MUNMAP = 73
63 SYS_MPROTECT = 74
64 SYS_MADVISE = 75
65 SYS_MINCORE = 78
66 SYS_GETGROUPS = 79
67 SYS_SETGROUPS = 80
68 SYS_GETPGRP = 81
69 SYS_SETPGID = 82
70 SYS_SETITIMER = 83
71 SYS_SWAPON = 85
72 SYS_GETITIMER = 86
73 SYS_GETDTABLESIZE = 89
74 SYS_DUP2 = 90
75 SYS_FCNTL = 92
76 SYS_SELECT = 93
77 SYS_FSYNC = 95
78 SYS_SETPRIORITY = 96
79 SYS_SOCKET = 97
80 SYS_CONNECT = 98
81 SYS_GETPRIORITY = 100
82 SYS_BIND = 104
83 SYS_SETSOCKOPT = 105
84 SYS_LISTEN = 106
85 SYS_SIGSUSPEND = 111
86 SYS_GETTIMEOFDAY = 116
87 SYS_GETRUSAGE = 117
88 SYS_GETSOCKOPT = 118
89 SYS_READV = 120
90 SYS_WRITEV = 121
91 SYS_SETTIMEOFDAY = 122
92 SYS_FCHOWN = 123
93 SYS_FCHMOD = 124
94 SYS_SETREUID = 126
95 SYS_SETREGID = 127
96 SYS_RENAME = 128
97 SYS_FLOCK = 131
98 SYS_MKFIFO = 132
99 SYS_SENDTO = 133
100 SYS_SHUTDOWN = 134
101 SYS_SOCKETPAIR = 135
102 SYS_MKDIR = 136
103 SYS_RMDIR = 137
104 SYS_UTIMES = 138
105 SYS_FUTIMES = 139
106 SYS_ADJTIME = 140
107 SYS_GETHOSTUUID = 142
108 SYS_SETSID = 147
109 SYS_GETPGID = 151
110 SYS_SETPRIVEXEC = 152
111 SYS_PREAD = 153
112 SYS_PWRITE = 154
113 SYS_NFSSVC = 155
114 SYS_STATFS = 157
115 SYS_FSTATFS = 158
116 SYS_UNMOUNT = 159
117 SYS_GETFH = 161
118 SYS_QUOTACTL = 165
119 SYS_MOUNT = 167
120 SYS_CSOPS = 169
121 SYS_CSOPS_AUDITTOKEN = 170
122 SYS_WAITID = 173
123 SYS_KDEBUG_TYPEFILTER = 177
124 SYS_KDEBUG_TRACE_STRING = 178
125 SYS_KDEBUG_TRACE64 = 179
126 SYS_KDEBUG_TRACE = 180
127 SYS_SETGID = 181
128 SYS_SETEGID = 182
129 SYS_SETEUID = 183
130 SYS_SIGRETURN = 184
131 SYS_THREAD_SELFCOUNTS = 186
132 SYS_FDATASYNC = 187
133 SYS_STAT = 188
134 SYS_FSTAT = 189
135 SYS_LSTAT = 190
136 SYS_PATHCONF = 191
137 SYS_FPATHCONF = 192
138 SYS_GETRLIMIT = 194
139 SYS_SETRLIMIT = 195
140 SYS_GETDIRENTRIES = 196
141 SYS_MMAP = 197
142 SYS_LSEEK = 199
143 SYS_TRUNCATE = 200
144 SYS_FTRUNCATE = 201
145 SYS_SYSCTL = 202
146 SYS_MLOCK = 203
147 SYS_MUNLOCK = 204
148 SYS_UNDELETE = 205
149 SYS_OPEN_DPROTECTED_NP = 216
150 SYS_GETATTRLIST = 220
151 SYS_SETATTRLIST = 221
152 SYS_GETDIRENTRIESATTR = 222
153 SYS_EXCHANGEDATA = 223
154 SYS_SEARCHFS = 225
155 SYS_DELETE = 226
156 SYS_COPYFILE = 227
157 SYS_FGETATTRLIST = 228
158 SYS_FSETATTRLIST = 229
159 SYS_POLL = 230
160 SYS_WATCHEVENT = 231
161 SYS_WAITEVENT = 232
162 SYS_MODWATCH = 233
163 SYS_GETXATTR = 234
164 SYS_FGETXATTR = 235
165 SYS_SETXATTR = 236
166 SYS_FSETXATTR = 237
167 SYS_REMOVEXATTR = 238
168 SYS_FREMOVEXATTR = 239
169 SYS_LISTXATTR = 240
170 SYS_FLISTXATTR = 241
171 SYS_FSCTL = 242
172 SYS_INITGROUPS = 243
173 SYS_POSIX_SPAWN = 244
174 SYS_FFSCTL = 245
175 SYS_NFSCLNT = 247
176 SYS_FHOPEN = 248
177 SYS_MINHERIT = 250
178 SYS_SEMSYS = 251
179 SYS_MSGSYS = 252
180 SYS_SHMSYS = 253
181 SYS_SEMCTL = 254
182 SYS_SEMGET = 255
183 SYS_SEMOP = 256
184 SYS_MSGCTL = 258
185 SYS_MSGGET = 259
186 SYS_MSGSND = 260
187 SYS_MSGRCV = 261
188 SYS_SHMAT = 262
189 SYS_SHMCTL = 263
190 SYS_SHMDT = 264
191 SYS_SHMGET = 265
192 SYS_SHM_OPEN = 266
193 SYS_SHM_UNLINK = 267
194 SYS_SEM_OPEN = 268
195 SYS_SEM_CLOSE = 269
196 SYS_SEM_UNLINK = 270
197 SYS_SEM_WAIT = 271
198 SYS_SEM_TRYWAIT = 272
199 SYS_SEM_POST = 273
200 SYS_SYSCTLBYNAME = 274
201 SYS_OPEN_EXTENDED = 277
202 SYS_UMASK_EXTENDED = 278
203 SYS_STAT_EXTENDED = 279
204 SYS_LSTAT_EXTENDED = 280
205 SYS_FSTAT_EXTENDED = 281
206 SYS_CHMOD_EXTENDED = 282
207 SYS_FCHMOD_EXTENDED = 283
208 SYS_ACCESS_EXTENDED = 284
209 SYS_SETTID = 285
210 SYS_GETTID = 286
211 SYS_SETSGROUPS = 287
212 SYS_GETSGROUPS = 288
213 SYS_SETWGROUPS = 289
214 SYS_GETWGROUPS = 290
215 SYS_MKFIFO_EXTENDED = 291
216 SYS_MKDIR_EXTENDED = 292
217 SYS_IDENTITYSVC = 293
218 SYS_SHARED_REGION_CHECK_NP = 294
219 SYS_VM_PRESSURE_MONITOR = 296
220 SYS_PSYNCH_RW_LONGRDLOCK = 297
221 SYS_PSYNCH_RW_YIELDWRLOCK = 298
222 SYS_PSYNCH_RW_DOWNGRADE = 299
223 SYS_PSYNCH_RW_UPGRADE = 300
224 SYS_PSYNCH_MUTEXWAIT = 301
225 SYS_PSYNCH_MUTEXDROP = 302
226 SYS_PSYNCH_CVBROAD = 303
227 SYS_PSYNCH_CVSIGNAL = 304
228 SYS_PSYNCH_CVWAIT = 305
229 SYS_PSYNCH_RW_RDLOCK = 306
230 SYS_PSYNCH_RW_WRLOCK = 307
231 SYS_PSYNCH_RW_UNLOCK = 308
232 SYS_PSYNCH_RW_UNLOCK2 = 309
233 SYS_GETSID = 310
234 SYS_SETTID_WITH_PID = 311
235 SYS_PSYNCH_CVCLRPREPOST = 312
236 SYS_AIO_FSYNC = 313
237 SYS_AIO_RETURN = 314
238 SYS_AIO_SUSPEND = 315
239 SYS_AIO_CANCEL = 316
240 SYS_AIO_ERROR = 317
241 SYS_AIO_READ = 318
242 SYS_AIO_WRITE = 319
243 SYS_LIO_LISTIO = 320
244 SYS_IOPOLICYSYS = 322
245 SYS_PROCESS_POLICY = 323
246 SYS_MLOCKALL = 324
247 SYS_MUNLOCKALL = 325
248 SYS_ISSETUGID = 327
249 SYS___PTHREAD_KILL = 328
250 SYS___PTHREAD_SIGMASK = 329
251 SYS___SIGWAIT = 330
252 SYS___DISABLE_THREADSIGNAL = 331
253 SYS___PTHREAD_MARKCANCEL = 332
254 SYS___PTHREAD_CANCELED = 333
255 SYS___SEMWAIT_SIGNAL = 334
256 SYS_PROC_INFO = 336
257 SYS_SENDFILE = 337
258 SYS_STAT64 = 338
259 SYS_FSTAT64 = 339
260 SYS_LSTAT64 = 340
261 SYS_STAT64_EXTENDED = 341
262 SYS_LSTAT64_EXTENDED = 342
263 SYS_FSTAT64_EXTENDED = 343
264 SYS_GETDIRENTRIES64 = 344
265 SYS_STATFS64 = 345
266 SYS_FSTATFS64 = 346
267 SYS_GETFSSTAT64 = 347
268 SYS___PTHREAD_CHDIR = 348
269 SYS___PTHREAD_FCHDIR = 349
270 SYS_AUDIT = 350
271 SYS_AUDITON = 351
272 SYS_GETAUID = 353
273 SYS_SETAUID = 354
274 SYS_GETAUDIT_ADDR = 357
275 SYS_SETAUDIT_ADDR = 358
276 SYS_AUDITCTL = 359
277 SYS_BSDTHREAD_CREATE = 360
278 SYS_BSDTHREAD_TERMINATE = 361
279 SYS_KQUEUE = 362
280 SYS_KEVENT = 363
281 SYS_LCHOWN = 364
282 SYS_BSDTHREAD_REGISTER = 366
283 SYS_WORKQ_OPEN = 367
284 SYS_WORKQ_KERNRETURN = 368
285 SYS_KEVENT64 = 369
286 SYS___OLD_SEMWAIT_SIGNAL = 370
287 SYS___OLD_SEMWAIT_SIGNAL_NOCANCEL = 371
288 SYS_THREAD_SELFID = 372
289 SYS_LEDGER = 373
290 SYS_KEVENT_QOS = 374
291 SYS_KEVENT_ID = 375
292 SYS___MAC_EXECVE = 380
293 SYS___MAC_SYSCALL = 381
294 SYS___MAC_GET_FILE = 382
295 SYS___MAC_SET_FILE = 383
296 SYS___MAC_GET_LINK = 384
297 SYS___MAC_SET_LINK = 385
298 SYS___MAC_GET_PROC = 386
299 SYS___MAC_SET_PROC = 387
300 SYS___MAC_GET_FD = 388
301 SYS___MAC_SET_FD = 389
302 SYS___MAC_GET_PID = 390
303 SYS_PSELECT = 394
304 SYS_PSELECT_NOCANCEL = 395
305 SYS_READ_NOCANCEL = 396
306 SYS_WRITE_NOCANCEL = 397
307 SYS_OPEN_NOCANCEL = 398
308 SYS_CLOSE_NOCANCEL = 399
309 SYS_WAIT4_NOCANCEL = 400
310 SYS_RECVMSG_NOCANCEL = 401
311 SYS_SENDMSG_NOCANCEL = 402
312 SYS_RECVFROM_NOCANCEL = 403
313 SYS_ACCEPT_NOCANCEL = 404
314 SYS_MSYNC_NOCANCEL = 405
315 SYS_FCNTL_NOCANCEL = 406
316 SYS_SELECT_NOCANCEL = 407
317 SYS_FSYNC_NOCANCEL = 408
318 SYS_CONNECT_NOCANCEL = 409
319 SYS_SIGSUSPEND_NOCANCEL = 410
320 SYS_READV_NOCANCEL = 411
321 SYS_WRITEV_NOCANCEL = 412
322 SYS_SENDTO_NOCANCEL = 413
323 SYS_PREAD_NOCANCEL = 414
324 SYS_PWRITE_NOCANCEL = 415
325 SYS_WAITID_NOCANCEL = 416
326 SYS_POLL_NOCANCEL = 417
327 SYS_MSGSND_NOCANCEL = 418
328 SYS_MSGRCV_NOCANCEL = 419
329 SYS_SEM_WAIT_NOCANCEL = 420
330 SYS_AIO_SUSPEND_NOCANCEL = 421
331 SYS___SIGWAIT_NOCANCEL = 422
332 SYS___SEMWAIT_SIGNAL_NOCANCEL = 423
333 SYS___MAC_MOUNT = 424
334 SYS___MAC_GET_MOUNT = 425
335 SYS___MAC_GETFSSTAT = 426
336 SYS_FSGETPATH = 427
337 SYS_AUDIT_SESSION_SELF = 428
338 SYS_AUDIT_SESSION_JOIN = 429
339 SYS_FILEPORT_MAKEPORT = 430
340 SYS_FILEPORT_MAKEFD = 431
341 SYS_AUDIT_SESSION_PORT = 432
342 SYS_PID_SUSPEND = 433
343 SYS_PID_RESUME = 434
344 SYS_PID_HIBERNATE = 435
345 SYS_PID_SHUTDOWN_SOCKETS = 436
346 SYS_SHARED_REGION_MAP_AND_SLIDE_NP = 438
347 SYS_KAS_INFO = 439
348 SYS_MEMORYSTATUS_CONTROL = 440
349 SYS_GUARDED_OPEN_NP = 441
350 SYS_GUARDED_CLOSE_NP = 442
351 SYS_GUARDED_KQUEUE_NP = 443
352 SYS_CHANGE_FDGUARD_NP = 444
353 SYS_USRCTL = 445
354 SYS_PROC_RLIMIT_CONTROL = 446
355 SYS_CONNECTX = 447
356 SYS_DISCONNECTX = 448
357 SYS_PEELOFF = 449
358 SYS_SOCKET_DELEGATE = 450
359 SYS_TELEMETRY = 451
360 SYS_PROC_UUID_POLICY = 452
361 SYS_MEMORYSTATUS_GET_LEVEL = 453
362 SYS_SYSTEM_OVERRIDE = 454
363 SYS_VFS_PURGE = 455
364 SYS_SFI_CTL = 456
365 SYS_SFI_PIDCTL = 457
366 SYS_COALITION = 458
367 SYS_COALITION_INFO = 459
368 SYS_NECP_MATCH_POLICY = 460
369 SYS_GETATTRLISTBULK = 461
370 SYS_CLONEFILEAT = 462
371 SYS_OPENAT = 463
372 SYS_OPENAT_NOCANCEL = 464
373 SYS_RENAMEAT = 465
374 SYS_FACCESSAT = 466
375 SYS_FCHMODAT = 467
376 SYS_FCHOWNAT = 468
377 SYS_FSTATAT = 469
378 SYS_FSTATAT64 = 470
379 SYS_LINKAT = 471
380 SYS_UNLINKAT = 472
381 SYS_READLINKAT = 473
382 SYS_SYMLINKAT = 474
383 SYS_MKDIRAT = 475
384 SYS_GETATTRLISTAT = 476
385 SYS_PROC_TRACE_LOG = 477
386 SYS_BSDTHREAD_CTL = 478
387 SYS_OPENBYID_NP = 479
388 SYS_RECVMSG_X = 480
389 SYS_SENDMSG_X = 481
390 SYS_THREAD_SELFUSAGE = 482
391 SYS_CSRCTL = 483
392 SYS_GUARDED_OPEN_DPROTECTED_NP = 484
393 SYS_GUARDED_WRITE_NP = 485
394 SYS_GUARDED_PWRITE_NP = 486
395 SYS_GUARDED_WRITEV_NP = 487
396 SYS_RENAMEATX_NP = 488
397 SYS_MREMAP_ENCRYPTED = 489
398 SYS_NETAGENT_TRIGGER = 490
399 SYS_STACK_SNAPSHOT_WITH_CONFIG = 491
400 SYS_MICROSTACKSHOT = 492
401 SYS_GRAB_PGO_DATA = 493
402 SYS_PERSONA = 494
403 SYS_WORK_INTERVAL_CTL = 499
404 SYS_GETENTROPY = 500
405 SYS_NECP_OPEN = 501
406 SYS_NECP_CLIENT_ACTION = 502
407 SYS___NEXUS_OPEN = 503
408 SYS___NEXUS_REGISTER = 504
409 SYS___NEXUS_DEREGISTER = 505
410 SYS___NEXUS_CREATE = 506
411 SYS___NEXUS_DESTROY = 507
412 SYS___NEXUS_GET_OPT = 508
413 SYS___NEXUS_SET_OPT = 509
414 SYS___CHANNEL_OPEN = 510
415 SYS___CHANNEL_GET_INFO = 511
416 SYS___CHANNEL_SYNC = 512
417 SYS___CHANNEL_GET_OPT = 513
418 SYS___CHANNEL_SET_OPT = 514
419 SYS_ULOCK_WAIT = 515
420 SYS_ULOCK_WAKE = 516
421 SYS_FCLONEFILEAT = 517
422 SYS_FS_SNAPSHOT = 518
423 SYS_TERMINATE_WITH_PAYLOAD = 520
424 SYS_ABORT_WITH_PAYLOAD = 521
425 SYS_NECP_SESSION_OPEN = 522
426 SYS_NECP_SESSION_ACTION = 523
427 SYS_SETATTRLISTAT = 524
428 SYS_NET_QOS_GUIDELINE = 525
429 SYS_FMOUNT = 526
430 SYS_NTP_ADJTIME = 527
431 SYS_NTP_GETTIME = 528
432 SYS_OS_FAULT_WITH_PAYLOAD = 529
433 SYS_MAXSYSCALL = 530
434 SYS_INVALID = 63
435 )
0 // go run mksysnum.go https://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master
1 // Code generated by the command above; see README.md. DO NOT EDIT.
2
3 // +build mips64,openbsd
4
5 package unix
6
7 const (
8 SYS_EXIT = 1 // { void sys_exit(int rval); }
9 SYS_FORK = 2 // { int sys_fork(void); }
10 SYS_READ = 3 // { ssize_t sys_read(int fd, void *buf, size_t nbyte); }
11 SYS_WRITE = 4 // { ssize_t sys_write(int fd, const void *buf, size_t nbyte); }
12 SYS_OPEN = 5 // { int sys_open(const char *path, int flags, ... mode_t mode); }
13 SYS_CLOSE = 6 // { int sys_close(int fd); }
14 SYS_GETENTROPY = 7 // { int sys_getentropy(void *buf, size_t nbyte); }
15 SYS___TFORK = 8 // { int sys___tfork(const struct __tfork *param, size_t psize); }
16 SYS_LINK = 9 // { int sys_link(const char *path, const char *link); }
17 SYS_UNLINK = 10 // { int sys_unlink(const char *path); }
18 SYS_WAIT4 = 11 // { pid_t sys_wait4(pid_t pid, int *status, int options, struct rusage *rusage); }
19 SYS_CHDIR = 12 // { int sys_chdir(const char *path); }
20 SYS_FCHDIR = 13 // { int sys_fchdir(int fd); }
21 SYS_MKNOD = 14 // { int sys_mknod(const char *path, mode_t mode, dev_t dev); }
22 SYS_CHMOD = 15 // { int sys_chmod(const char *path, mode_t mode); }
23 SYS_CHOWN = 16 // { int sys_chown(const char *path, uid_t uid, gid_t gid); }
24 SYS_OBREAK = 17 // { int sys_obreak(char *nsize); } break
25 SYS_GETDTABLECOUNT = 18 // { int sys_getdtablecount(void); }
26 SYS_GETRUSAGE = 19 // { int sys_getrusage(int who, struct rusage *rusage); }
27 SYS_GETPID = 20 // { pid_t sys_getpid(void); }
28 SYS_MOUNT = 21 // { int sys_mount(const char *type, const char *path, int flags, void *data); }
29 SYS_UNMOUNT = 22 // { int sys_unmount(const char *path, int flags); }
30 SYS_SETUID = 23 // { int sys_setuid(uid_t uid); }
31 SYS_GETUID = 24 // { uid_t sys_getuid(void); }
32 SYS_GETEUID = 25 // { uid_t sys_geteuid(void); }
33 SYS_PTRACE = 26 // { int sys_ptrace(int req, pid_t pid, caddr_t addr, int data); }
34 SYS_RECVMSG = 27 // { ssize_t sys_recvmsg(int s, struct msghdr *msg, int flags); }
35 SYS_SENDMSG = 28 // { ssize_t sys_sendmsg(int s, const struct msghdr *msg, int flags); }
36 SYS_RECVFROM = 29 // { ssize_t sys_recvfrom(int s, void *buf, size_t len, int flags, struct sockaddr *from, socklen_t *fromlenaddr); }
37 SYS_ACCEPT = 30 // { int sys_accept(int s, struct sockaddr *name, socklen_t *anamelen); }
38 SYS_GETPEERNAME = 31 // { int sys_getpeername(int fdes, struct sockaddr *asa, socklen_t *alen); }
39 SYS_GETSOCKNAME = 32 // { int sys_getsockname(int fdes, struct sockaddr *asa, socklen_t *alen); }
40 SYS_ACCESS = 33 // { int sys_access(const char *path, int amode); }
41 SYS_CHFLAGS = 34 // { int sys_chflags(const char *path, u_int flags); }
42 SYS_FCHFLAGS = 35 // { int sys_fchflags(int fd, u_int flags); }
43 SYS_SYNC = 36 // { void sys_sync(void); }
44 SYS_MSYSCALL = 37 // { int sys_msyscall(void *addr, size_t len); }
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___REALPATH = 115 // { int sys___realpath(const char *pathname, char *resolved); }
120 SYS_GETSOCKOPT = 118 // { int sys_getsockopt(int s, int level, int name, void *val, socklen_t *avalsize); }
121 SYS_THRKILL = 119 // { int sys_thrkill(pid_t tid, int signum, void *tcb); }
122 SYS_READV = 120 // { ssize_t sys_readv(int fd, const struct iovec *iovp, int iovcnt); }
123 SYS_WRITEV = 121 // { ssize_t sys_writev(int fd, const struct iovec *iovp, int iovcnt); }
124 SYS_KILL = 122 // { int sys_kill(int pid, int signum); }
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); }
127 SYS_SETREUID = 126 // { int sys_setreuid(uid_t ruid, uid_t euid); }
128 SYS_SETREGID = 127 // { int sys_setregid(gid_t rgid, gid_t egid); }
129 SYS_RENAME = 128 // { int sys_rename(const char *from, const char *to); }
130 SYS_FLOCK = 131 // { int sys_flock(int fd, int how); }
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, size_t len, int flags, const struct sockaddr *to, socklen_t tolen); }
133 SYS_SHUTDOWN = 134 // { int sys_shutdown(int s, int how); }
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); }
136 SYS_RMDIR = 137 // { int sys_rmdir(const char *path); }
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); }
139 SYS_SETSID = 147 // { int sys_setsid(void); }
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); }
142 SYS_GETFH = 161 // { int sys_getfh(const char *fname, fhandle_t *fhp); }
143 SYS___TMPFD = 164 // { int sys___tmpfd(int flags); }
144 SYS_SYSARCH = 165 // { int sys_sysarch(int op, void *parms); }
145 SYS_PREAD = 173 // { ssize_t sys_pread(int fd, void *buf, size_t nbyte, int pad, off_t offset); }
146 SYS_PWRITE = 174 // { ssize_t sys_pwrite(int fd, const void *buf, size_t nbyte, int pad, off_t offset); }
147 SYS_SETGID = 181 // { int sys_setgid(gid_t gid); }
148 SYS_SETEGID = 182 // { int sys_setegid(gid_t egid); }
149 SYS_SETEUID = 183 // { int sys_seteuid(uid_t euid); }
150 SYS_PATHCONF = 191 // { long sys_pathconf(const char *path, int name); }
151 SYS_FPATHCONF = 192 // { long sys_fpathconf(int fd, int name); }
152 SYS_SWAPCTL = 193 // { int sys_swapctl(int cmd, const void *arg, int misc); }
153 SYS_GETRLIMIT = 194 // { int sys_getrlimit(int which, struct rlimit *rlp); }
154 SYS_SETRLIMIT = 195 // { int sys_setrlimit(int which, const struct rlimit *rlp); }
155 SYS_MMAP = 197 // { void *sys_mmap(void *addr, size_t len, int prot, int flags, int fd, long pad, off_t pos); }
156 SYS_LSEEK = 199 // { off_t sys_lseek(int fd, int pad, off_t offset, int whence); }
157 SYS_TRUNCATE = 200 // { int sys_truncate(const char *path, int pad, off_t length); }
158 SYS_FTRUNCATE = 201 // { int sys_ftruncate(int fd, int pad, off_t length); }
159 SYS_SYSCTL = 202 // { int sys_sysctl(const int *name, u_int namelen, void *old, size_t *oldlenp, void *new, size_t newlen); }
160 SYS_MLOCK = 203 // { int sys_mlock(const void *addr, size_t len); }
161 SYS_MUNLOCK = 204 // { int sys_munlock(const void *addr, size_t len); }
162 SYS_GETPGID = 207 // { pid_t sys_getpgid(pid_t pid); }
163 SYS_UTRACE = 209 // { int sys_utrace(const char *label, const void *addr, size_t len); }
164 SYS_SEMGET = 221 // { int sys_semget(key_t key, int nsems, int semflg); }
165 SYS_MSGGET = 225 // { int sys_msgget(key_t key, int msgflg); }
166 SYS_MSGSND = 226 // { int sys_msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg); }
167 SYS_MSGRCV = 227 // { int sys_msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg); }
168 SYS_SHMAT = 228 // { void *sys_shmat(int shmid, const void *shmaddr, int shmflg); }
169 SYS_SHMDT = 230 // { int sys_shmdt(const void *shmaddr); }
170 SYS_MINHERIT = 250 // { int sys_minherit(void *addr, size_t len, int inherit); }
171 SYS_POLL = 252 // { int sys_poll(struct pollfd *fds, u_int nfds, int timeout); }
172 SYS_ISSETUGID = 253 // { int sys_issetugid(void); }
173 SYS_LCHOWN = 254 // { int sys_lchown(const char *path, uid_t uid, gid_t gid); }
174 SYS_GETSID = 255 // { pid_t sys_getsid(pid_t pid); }
175 SYS_MSYNC = 256 // { int sys_msync(void *addr, size_t len, int flags); }
176 SYS_PIPE = 263 // { int sys_pipe(int *fdp); }
177 SYS_FHOPEN = 264 // { int sys_fhopen(const fhandle_t *fhp, int flags); }
178 SYS_PREADV = 267 // { ssize_t sys_preadv(int fd, const struct iovec *iovp, int iovcnt, int pad, off_t offset); }
179 SYS_PWRITEV = 268 // { ssize_t sys_pwritev(int fd, const struct iovec *iovp, int iovcnt, int pad, off_t offset); }
180 SYS_KQUEUE = 269 // { int sys_kqueue(void); }
181 SYS_MLOCKALL = 271 // { int sys_mlockall(int flags); }
182 SYS_MUNLOCKALL = 272 // { int sys_munlockall(void); }
183 SYS_GETRESUID = 281 // { int sys_getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); }
184 SYS_SETRESUID = 282 // { int sys_setresuid(uid_t ruid, uid_t euid, uid_t suid); }
185 SYS_GETRESGID = 283 // { int sys_getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid); }
186 SYS_SETRESGID = 284 // { int sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid); }
187 SYS_MQUERY = 286 // { void *sys_mquery(void *addr, size_t len, int prot, int flags, int fd, long pad, off_t pos); }
188 SYS_CLOSEFROM = 287 // { int sys_closefrom(int fd); }
189 SYS_SIGALTSTACK = 288 // { int sys_sigaltstack(const struct sigaltstack *nss, struct sigaltstack *oss); }
190 SYS_SHMGET = 289 // { int sys_shmget(key_t key, size_t size, int shmflg); }
191 SYS_SEMOP = 290 // { int sys_semop(int semid, struct sembuf *sops, size_t nsops); }
192 SYS_FHSTAT = 294 // { int sys_fhstat(const fhandle_t *fhp, struct stat *sb); }
193 SYS___SEMCTL = 295 // { int sys___semctl(int semid, int semnum, int cmd, union semun *arg); }
194 SYS_SHMCTL = 296 // { int sys_shmctl(int shmid, int cmd, struct shmid_ds *buf); }
195 SYS_MSGCTL = 297 // { int sys_msgctl(int msqid, int cmd, struct msqid_ds *buf); }
196 SYS_SCHED_YIELD = 298 // { int sys_sched_yield(void); }
197 SYS_GETTHRID = 299 // { pid_t sys_getthrid(void); }
198 SYS___THRWAKEUP = 301 // { int sys___thrwakeup(const volatile void *ident, int n); }
199 SYS___THREXIT = 302 // { void sys___threxit(pid_t *notdead); }
200 SYS___THRSIGDIVERT = 303 // { int sys___thrsigdivert(sigset_t sigmask, siginfo_t *info, const struct timespec *timeout); }
201 SYS___GETCWD = 304 // { int sys___getcwd(char *buf, size_t len); }
202 SYS_ADJFREQ = 305 // { int sys_adjfreq(const int64_t *freq, int64_t *oldfreq); }
203 SYS_SETRTABLE = 310 // { int sys_setrtable(int rtableid); }
204 SYS_GETRTABLE = 311 // { int sys_getrtable(void); }
205 SYS_FACCESSAT = 313 // { int sys_faccessat(int fd, const char *path, int amode, int flag); }
206 SYS_FCHMODAT = 314 // { int sys_fchmodat(int fd, const char *path, mode_t mode, int flag); }
207 SYS_FCHOWNAT = 315 // { int sys_fchownat(int fd, const char *path, uid_t uid, gid_t gid, int flag); }
208 SYS_LINKAT = 317 // { int sys_linkat(int fd1, const char *path1, int fd2, const char *path2, int flag); }
209 SYS_MKDIRAT = 318 // { int sys_mkdirat(int fd, const char *path, mode_t mode); }
210 SYS_MKFIFOAT = 319 // { int sys_mkfifoat(int fd, const char *path, mode_t mode); }
211 SYS_MKNODAT = 320 // { int sys_mknodat(int fd, const char *path, mode_t mode, dev_t dev); }
212 SYS_OPENAT = 321 // { int sys_openat(int fd, const char *path, int flags, ... mode_t mode); }
213 SYS_READLINKAT = 322 // { ssize_t sys_readlinkat(int fd, const char *path, char *buf, size_t count); }
214 SYS_RENAMEAT = 323 // { int sys_renameat(int fromfd, const char *from, int tofd, const char *to); }
215 SYS_SYMLINKAT = 324 // { int sys_symlinkat(const char *path, int fd, const char *link); }
216 SYS_UNLINKAT = 325 // { int sys_unlinkat(int fd, const char *path, int flag); }
217 SYS___SET_TCB = 329 // { void sys___set_tcb(void *tcb); }
218 SYS___GET_TCB = 330 // { void *sys___get_tcb(void); }
219 )
143143 Name [1024]int8
144144 _ [3]byte
145145 }
146
147 const (
148 PathMax = 0x400
149 )
146150
147151 type RawSockaddrInet4 struct {
148152 Len uint8
149149 Name [1024]int8
150150 _ [3]byte
151151 }
152
153 const (
154 PathMax = 0x400
155 )
152156
153157 type RawSockaddrInet4 struct {
154158 Len uint8
144144 Name [1024]int8
145145 _ [3]byte
146146 }
147
148 const (
149 PathMax = 0x400
150 )
147151
148152 type RawSockaddrInet4 struct {
149153 Len uint8
149149 Name [1024]int8
150150 _ [3]byte
151151 }
152
153 const (
154 PathMax = 0x400
155 )
152156
153157 type RawSockaddrInet4 struct {
154158 Len uint8
7575 Val [2]int32
7676 }
7777
78 type FileCloneRange struct {
79 Src_fd int64
80 Src_offset uint64
81 Src_length uint64
82 Dest_offset uint64
83 }
84
85 type FileDedupeRange struct {
86 Src_offset uint64
87 Src_length uint64
88 Dest_count uint16
89 Reserved1 uint16
90 Reserved2 uint32
91 }
92
7893 type FscryptPolicy struct {
7994 Version uint8
8095 Contents_encryption_mode uint8
138153 User_count uint32
139154 _ [13]uint32
140155 }
156
157 type DmIoctl struct {
158 Version [3]uint32
159 Data_size uint32
160 Data_start uint32
161 Target_count uint32
162 Open_count int32
163 Flags uint32
164 Event_nr uint32
165 _ uint32
166 Dev uint64
167 Name [128]byte
168 Uuid [129]byte
169 Data [7]byte
170 }
171
172 type DmTargetSpec struct {
173 Sector_start uint64
174 Length uint64
175 Status int32
176 Next uint32
177 Target_type [16]byte
178 }
179
180 type DmTargetDeps struct {
181 Count uint32
182 _ uint32
183 }
184
185 type DmTargetVersions struct {
186 Next uint32
187 Version [3]uint32
188 }
189
190 type DmTargetMsg struct {
191 Sector uint64
192 }
193
194 const (
195 SizeofDmIoctl = 0x138
196 SizeofDmTargetSpec = 0x28
197 )
141198
142199 type KeyctlDHParams struct {
143200 Private int32
265322 Addr [16]byte /* in6_addr */
266323 Scope_id uint32
267324 Conn_id uint32
325 }
326
327 type RawSockaddrIUCV struct {
328 Family uint16
329 Port uint16
330 Addr uint32
331 Nodeid [8]int8
332 User_id [8]int8
333 Name [8]int8
268334 }
269335
270336 type _Socklen uint32
379445 SizeofSockaddrTIPC = 0x10
380446 SizeofSockaddrL2TPIP = 0x10
381447 SizeofSockaddrL2TPIP6 = 0x20
448 SizeofSockaddrIUCV = 0x20
382449 SizeofLinger = 0x8
383450 SizeofIPMreq = 0x8
384451 SizeofIPMreqn = 0xc
699766 AT_EACCESS = 0x200
700767 )
701768
769 type OpenHow struct {
770 Flags uint64
771 Mode uint64
772 Resolve uint64
773 }
774
775 const SizeofOpenHow = 0x18
776
777 const (
778 RESOLVE_BENEATH = 0x8
779 RESOLVE_IN_ROOT = 0x10
780 RESOLVE_NO_MAGICLINKS = 0x2
781 RESOLVE_NO_SYMLINKS = 0x4
782 RESOLVE_NO_XDEV = 0x1
783 )
784
702785 type PollFd struct {
703786 Fd int32
704787 Events int16
9631046 PERF_SAMPLE_STREAM_ID = 0x200
9641047 PERF_SAMPLE_RAW = 0x400
9651048 PERF_SAMPLE_BRANCH_STACK = 0x800
1049 PERF_SAMPLE_REGS_USER = 0x1000
1050 PERF_SAMPLE_STACK_USER = 0x2000
1051 PERF_SAMPLE_WEIGHT = 0x4000
1052 PERF_SAMPLE_DATA_SRC = 0x8000
1053 PERF_SAMPLE_IDENTIFIER = 0x10000
1054 PERF_SAMPLE_TRANSACTION = 0x20000
1055 PERF_SAMPLE_REGS_INTR = 0x40000
9661056
9671057 PERF_SAMPLE_BRANCH_USER = 0x1
9681058 PERF_SAMPLE_BRANCH_KERNEL = 0x2
16921782 NFT_NG_RANDOM = 0x1
16931783 )
16941784
1785 const (
1786 NFTA_TARGET_UNSPEC = 0x0
1787 NFTA_TARGET_NAME = 0x1
1788 NFTA_TARGET_REV = 0x2
1789 NFTA_TARGET_INFO = 0x3
1790 NFTA_MATCH_UNSPEC = 0x0
1791 NFTA_MATCH_NAME = 0x1
1792 NFTA_MATCH_REV = 0x2
1793 NFTA_MATCH_INFO = 0x3
1794 NFTA_COMPAT_UNSPEC = 0x0
1795 NFTA_COMPAT_NAME = 0x1
1796 NFTA_COMPAT_REV = 0x2
1797 NFTA_COMPAT_TYPE = 0x3
1798 )
1799
16951800 type RTCTime struct {
16961801 Sec int32
16971802 Min int32
24522557 NHA_GROUPS = 0x9
24532558 NHA_MASTER = 0xa
24542559 )
2560
2561 const (
2562 CAN_RAW_FILTER = 0x1
2563 CAN_RAW_ERR_FILTER = 0x2
2564 CAN_RAW_LOOPBACK = 0x3
2565 CAN_RAW_RECV_OWN_MSGS = 0x4
2566 CAN_RAW_FD_FRAMES = 0x5
2567 CAN_RAW_JOIN_FILTERS = 0x6
2568 )
114114 Start int64
115115 Len int64
116116 Pid int32
117 }
118
119 type DmNameList struct {
120 Dev uint64
121 Next uint32
117122 }
118123
119124 const (
114114 Len int64
115115 Pid int32
116116 _ [4]byte
117 }
118
119 type DmNameList struct {
120 Dev uint64
121 Next uint32
122 Name [0]byte
123 _ [4]byte
117124 }
118125
119126 const (
118118 Len int64
119119 Pid int32
120120 _ [4]byte
121 }
122
123 type DmNameList struct {
124 Dev uint64
125 Next uint32
126 Name [0]byte
127 _ [4]byte
121128 }
122129
123130 const (
115115 Len int64
116116 Pid int32
117117 _ [4]byte
118 }
119
120 type DmNameList struct {
121 Dev uint64
122 Next uint32
123 Name [0]byte
124 _ [4]byte
118125 }
119126
120127 const (
117117 Len int64
118118 Pid int32
119119 _ [4]byte
120 }
121
122 type DmNameList struct {
123 Dev uint64
124 Next uint32
125 Name [0]byte
126 _ [4]byte
120127 }
121128
122129 const (
115115 Len int64
116116 Pid int32
117117 _ [4]byte
118 }
119
120 type DmNameList struct {
121 Dev uint64
122 Next uint32
123 Name [0]byte
124 _ [4]byte
118125 }
119126
120127 const (
115115 Len int64
116116 Pid int32
117117 _ [4]byte
118 }
119
120 type DmNameList struct {
121 Dev uint64
122 Next uint32
123 Name [0]byte
124 _ [4]byte
118125 }
119126
120127 const (
117117 Len int64
118118 Pid int32
119119 _ [4]byte
120 }
121
122 type DmNameList struct {
123 Dev uint64
124 Next uint32
125 Name [0]byte
126 _ [4]byte
120127 }
121128
122129 const (
116116 Len int64
117117 Pid int32
118118 _ [4]byte
119 }
120
121 type DmNameList struct {
122 Dev uint64
123 Next uint32
124 Name [0]byte
125 _ [4]byte
119126 }
120127
121128 const (
116116 Len int64
117117 Pid int32
118118 _ [4]byte
119 }
120
121 type DmNameList struct {
122 Dev uint64
123 Next uint32
124 Name [0]byte
125 _ [4]byte
119126 }
120127
121128 const (
115115 Len int64
116116 Pid int32
117117 _ [4]byte
118 }
119
120 type DmNameList struct {
121 Dev uint64
122 Next uint32
123 Name [0]byte
124 _ [4]byte
118125 }
119126
120127 const (
114114 Len int64
115115 Pid int32
116116 _ [4]byte
117 }
118
119 type DmNameList struct {
120 Dev uint64
121 Next uint32
122 Name [0]byte
123 _ [4]byte
117124 }
118125
119126 const (
118118 Pid int32
119119 _ int16
120120 _ [2]byte
121 }
122
123 type DmNameList struct {
124 Dev uint64
125 Next uint32
126 Name [0]byte
127 _ [4]byte
121128 }
122129
123130 const (
0 // cgo -godefs -- -fsigned-char types_openbsd.go | go run mkpost.go
1 // Code generated by the command above; see README.md. DO NOT EDIT.
2
3 // +build mips64,openbsd
4
5 package unix
6
7 const (
8 SizeofPtr = 0x8
9 SizeofShort = 0x2
10 SizeofInt = 0x4
11 SizeofLong = 0x8
12 SizeofLongLong = 0x8
13 )
14
15 type (
16 _C_short int16
17 _C_int int32
18 _C_long int64
19 _C_long_long int64
20 )
21
22 type Timespec struct {
23 Sec int64
24 Nsec int64
25 }
26
27 type Timeval struct {
28 Sec int64
29 Usec int64
30 }
31
32 type Rusage struct {
33 Utime Timeval
34 Stime Timeval
35 Maxrss int64
36 Ixrss int64
37 Idrss int64
38 Isrss int64
39 Minflt int64
40 Majflt int64
41 Nswap int64
42 Inblock int64
43 Oublock int64
44 Msgsnd int64
45 Msgrcv int64
46 Nsignals int64
47 Nvcsw int64
48 Nivcsw int64
49 }
50
51 type Rlimit struct {
52 Cur uint64
53 Max uint64
54 }
55
56 type _Gid_t uint32
57
58 type Stat_t struct {
59 Mode uint32
60 Dev int32
61 Ino uint64
62 Nlink uint32
63 Uid uint32
64 Gid uint32
65 Rdev int32
66 Atim Timespec
67 Mtim Timespec
68 Ctim Timespec
69 Size int64
70 Blocks int64
71 Blksize int32
72 Flags uint32
73 Gen uint32
74 _ Timespec
75 }
76
77 type Statfs_t struct {
78 F_flags uint32
79 F_bsize uint32
80 F_iosize uint32
81 F_blocks uint64
82 F_bfree uint64
83 F_bavail int64
84 F_files uint64
85 F_ffree uint64
86 F_favail int64
87 F_syncwrites uint64
88 F_syncreads uint64
89 F_asyncwrites uint64
90 F_asyncreads uint64
91 F_fsid Fsid
92 F_namemax uint32
93 F_owner uint32
94 F_ctime uint64
95 F_fstypename [16]int8
96 F_mntonname [90]int8
97 F_mntfromname [90]int8
98 F_mntfromspec [90]int8
99 _ [2]byte
100 Mount_info [160]byte
101 }
102
103 type Flock_t struct {
104 Start int64
105 Len int64
106 Pid int32
107 Type int16
108 Whence int16
109 }
110
111 type Dirent struct {
112 Fileno uint64
113 Off int64
114 Reclen uint16
115 Type uint8
116 Namlen uint8
117 _ [4]uint8
118 Name [256]int8
119 }
120
121 type Fsid struct {
122 Val [2]int32
123 }
124
125 const (
126 PathMax = 0x400
127 )
128
129 type RawSockaddrInet4 struct {
130 Len uint8
131 Family uint8
132 Port uint16
133 Addr [4]byte /* in_addr */
134 Zero [8]int8
135 }
136
137 type RawSockaddrInet6 struct {
138 Len uint8
139 Family uint8
140 Port uint16
141 Flowinfo uint32
142 Addr [16]byte /* in6_addr */
143 Scope_id uint32
144 }
145
146 type RawSockaddrUnix struct {
147 Len uint8
148 Family uint8
149 Path [104]int8
150 }
151
152 type RawSockaddrDatalink struct {
153 Len uint8
154 Family uint8
155 Index uint16
156 Type uint8
157 Nlen uint8
158 Alen uint8
159 Slen uint8
160 Data [24]int8
161 }
162
163 type RawSockaddr struct {
164 Len uint8
165 Family uint8
166 Data [14]int8
167 }
168
169 type RawSockaddrAny struct {
170 Addr RawSockaddr
171 Pad [92]int8
172 }
173
174 type _Socklen uint32
175
176 type Linger struct {
177 Onoff int32
178 Linger int32
179 }
180
181 type Iovec struct {
182 Base *byte
183 Len uint64
184 }
185
186 type IPMreq struct {
187 Multiaddr [4]byte /* in_addr */
188 Interface [4]byte /* in_addr */
189 }
190
191 type IPv6Mreq struct {
192 Multiaddr [16]byte /* in6_addr */
193 Interface uint32
194 }
195
196 type Msghdr struct {
197 Name *byte
198 Namelen uint32
199 Iov *Iovec
200 Iovlen uint32
201 Control *byte
202 Controllen uint32
203 Flags int32
204 }
205
206 type Cmsghdr struct {
207 Len uint32
208 Level int32
209 Type int32
210 }
211
212 type Inet6Pktinfo struct {
213 Addr [16]byte /* in6_addr */
214 Ifindex uint32
215 }
216
217 type IPv6MTUInfo struct {
218 Addr RawSockaddrInet6
219 Mtu uint32
220 }
221
222 type ICMPv6Filter struct {
223 Filt [8]uint32
224 }
225
226 const (
227 SizeofSockaddrInet4 = 0x10
228 SizeofSockaddrInet6 = 0x1c
229 SizeofSockaddrAny = 0x6c
230 SizeofSockaddrUnix = 0x6a
231 SizeofSockaddrDatalink = 0x20
232 SizeofLinger = 0x8
233 SizeofIPMreq = 0x8
234 SizeofIPv6Mreq = 0x14
235 SizeofMsghdr = 0x30
236 SizeofCmsghdr = 0xc
237 SizeofInet6Pktinfo = 0x14
238 SizeofIPv6MTUInfo = 0x20
239 SizeofICMPv6Filter = 0x20
240 )
241
242 const (
243 PTRACE_TRACEME = 0x0
244 PTRACE_CONT = 0x7
245 PTRACE_KILL = 0x8
246 )
247
248 type Kevent_t struct {
249 Ident uint64
250 Filter int16
251 Flags uint16
252 Fflags uint32
253 Data int64
254 Udata *byte
255 }
256
257 type FdSet struct {
258 Bits [32]uint32
259 }
260
261 const (
262 SizeofIfMsghdr = 0xa8
263 SizeofIfData = 0x90
264 SizeofIfaMsghdr = 0x18
265 SizeofIfAnnounceMsghdr = 0x1a
266 SizeofRtMsghdr = 0x60
267 SizeofRtMetrics = 0x38
268 )
269
270 type IfMsghdr struct {
271 Msglen uint16
272 Version uint8
273 Type uint8
274 Hdrlen uint16
275 Index uint16
276 Tableid uint16
277 Pad1 uint8
278 Pad2 uint8
279 Addrs int32
280 Flags int32
281 Xflags int32
282 Data IfData
283 }
284
285 type IfData struct {
286 Type uint8
287 Addrlen uint8
288 Hdrlen uint8
289 Link_state uint8
290 Mtu uint32
291 Metric uint32
292 Rdomain uint32
293 Baudrate uint64
294 Ipackets uint64
295 Ierrors uint64
296 Opackets uint64
297 Oerrors uint64
298 Collisions uint64
299 Ibytes uint64
300 Obytes uint64
301 Imcasts uint64
302 Omcasts uint64
303 Iqdrops uint64
304 Oqdrops uint64
305 Noproto uint64
306 Capabilities uint32
307 Lastchange Timeval
308 }
309
310 type IfaMsghdr struct {
311 Msglen uint16
312 Version uint8
313 Type uint8
314 Hdrlen uint16
315 Index uint16
316 Tableid uint16
317 Pad1 uint8
318 Pad2 uint8
319 Addrs int32
320 Flags int32
321 Metric int32
322 }
323
324 type IfAnnounceMsghdr struct {
325 Msglen uint16
326 Version uint8
327 Type uint8
328 Hdrlen uint16
329 Index uint16
330 What uint16
331 Name [16]int8
332 }
333
334 type RtMsghdr struct {
335 Msglen uint16
336 Version uint8
337 Type uint8
338 Hdrlen uint16
339 Index uint16
340 Tableid uint16
341 Priority uint8
342 Mpls uint8
343 Addrs int32
344 Flags int32
345 Fmask int32
346 Pid int32
347 Seq int32
348 Errno int32
349 Inits uint32
350 Rmx RtMetrics
351 }
352
353 type RtMetrics struct {
354 Pksent uint64
355 Expire int64
356 Locks uint32
357 Mtu uint32
358 Refcnt uint32
359 Hopcount uint32
360 Recvpipe uint32
361 Sendpipe uint32
362 Ssthresh uint32
363 Rtt uint32
364 Rttvar uint32
365 Pad uint32
366 }
367
368 type Mclpool struct{}
369
370 const (
371 SizeofBpfVersion = 0x4
372 SizeofBpfStat = 0x8
373 SizeofBpfProgram = 0x10
374 SizeofBpfInsn = 0x8
375 SizeofBpfHdr = 0x14
376 )
377
378 type BpfVersion struct {
379 Major uint16
380 Minor uint16
381 }
382
383 type BpfStat struct {
384 Recv uint32
385 Drop uint32
386 }
387
388 type BpfProgram struct {
389 Len uint32
390 Insns *BpfInsn
391 }
392
393 type BpfInsn struct {
394 Code uint16
395 Jt uint8
396 Jf uint8
397 K uint32
398 }
399
400 type BpfHdr struct {
401 Tstamp BpfTimeval
402 Caplen uint32
403 Datalen uint32
404 Hdrlen uint16
405 _ [2]byte
406 }
407
408 type BpfTimeval struct {
409 Sec uint32
410 Usec uint32
411 }
412
413 type Termios struct {
414 Iflag uint32
415 Oflag uint32
416 Cflag uint32
417 Lflag uint32
418 Cc [20]uint8
419 Ispeed int32
420 Ospeed int32
421 }
422
423 type Winsize struct {
424 Row uint16
425 Col uint16
426 Xpixel uint16
427 Ypixel uint16
428 }
429
430 const (
431 AT_FDCWD = -0x64
432 AT_SYMLINK_FOLLOW = 0x4
433 AT_SYMLINK_NOFOLLOW = 0x2
434 )
435
436 type PollFd struct {
437 Fd int32
438 Events int16
439 Revents int16
440 }
441
442 const (
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
455 type Sigset_t uint32
456
457 type Utsname struct {
458 Sysname [256]byte
459 Nodename [256]byte
460 Release [256]byte
461 Version [256]byte
462 Machine [256]byte
463 }
464
465 const SizeofUvmexp = 0x158
466
467 type 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
556 const SizeofClockinfo = 0x14
557
558 type Clockinfo struct {
559 Hz int32
560 Tick int32
561 Tickadj int32
562 Stathz int32
563 Profhz int32
564 }
6464 SERVICE_ACCEPT_HARDWAREPROFILECHANGE = 32
6565 SERVICE_ACCEPT_POWEREVENT = 64
6666 SERVICE_ACCEPT_SESSIONCHANGE = 128
67 SERVICE_ACCEPT_PRESHUTDOWN = 256
6768
6869 SERVICE_CONTROL_STOP = 1
6970 SERVICE_CONTROL_PAUSE = 2
7980 SERVICE_CONTROL_HARDWAREPROFILECHANGE = 12
8081 SERVICE_CONTROL_POWEREVENT = 13
8182 SERVICE_CONTROL_SESSIONCHANGE = 14
83 SERVICE_CONTROL_PRESHUTDOWN = 15
8284
8385 SERVICE_ACTIVE = 1
8486 SERVICE_INACTIVE = 2
302302 //sys ResumeThread(thread Handle) (ret uint32, err error) [failretval==0xffffffff] = kernel32.ResumeThread
303303 //sys SetPriorityClass(process Handle, priorityClass uint32) (err error) = kernel32.SetPriorityClass
304304 //sys GetPriorityClass(process Handle) (ret uint32, err error) = kernel32.GetPriorityClass
305 //sys QueryInformationJobObject(job Handle, JobObjectInformationClass int32, JobObjectInformation uintptr, JobObjectInformationLength uint32, retlen *uint32) (err error) = kernel32.QueryInformationJobObject
305306 //sys SetInformationJobObject(job Handle, JobObjectInformationClass uint32, JobObjectInformation uintptr, JobObjectInformationLength uint32) (ret int, err error)
306307 //sys GenerateConsoleCtrlEvent(ctrlEvent uint32, processGroupID uint32) (err error)
307308 //sys GetProcessId(process Handle) (id uint32, err error)
15831583 JOB_OBJECT_LIMIT_WORKINGSET = 0x00000001
15841584 )
15851585
1586 type JOBOBJECT_BASIC_LIMIT_INFORMATION struct {
1587 PerProcessUserTimeLimit int64
1588 PerJobUserTimeLimit int64
1589 LimitFlags uint32
1590 MinimumWorkingSetSize uintptr
1591 MaximumWorkingSetSize uintptr
1592 ActiveProcessLimit uint32
1593 Affinity uintptr
1594 PriorityClass uint32
1595 SchedulingClass uint32
1596 }
1597
15981586 type IO_COUNTERS struct {
15991587 ReadOperationCount uint64
16001588 WriteOperationCount uint64
1919 Port uint16
2020 Proto *byte
2121 }
22
23 type JOBOBJECT_BASIC_LIMIT_INFORMATION struct {
24 PerProcessUserTimeLimit int64
25 PerJobUserTimeLimit int64
26 LimitFlags uint32
27 MinimumWorkingSetSize uintptr
28 MaximumWorkingSetSize uintptr
29 ActiveProcessLimit uint32
30 Affinity uintptr
31 PriorityClass uint32
32 SchedulingClass uint32
33 _ uint32 // pad to 8 byte boundary
34 }
1919 Proto *byte
2020 Port uint16
2121 }
22
23 type JOBOBJECT_BASIC_LIMIT_INFORMATION struct {
24 PerProcessUserTimeLimit int64
25 PerJobUserTimeLimit int64
26 LimitFlags uint32
27 MinimumWorkingSetSize uintptr
28 MaximumWorkingSetSize uintptr
29 ActiveProcessLimit uint32
30 Affinity uintptr
31 PriorityClass uint32
32 SchedulingClass uint32
33 }
1919 Port uint16
2020 Proto *byte
2121 }
22
23 type JOBOBJECT_BASIC_LIMIT_INFORMATION struct {
24 PerProcessUserTimeLimit int64
25 PerJobUserTimeLimit int64
26 LimitFlags uint32
27 MinimumWorkingSetSize uintptr
28 MaximumWorkingSetSize uintptr
29 ActiveProcessLimit uint32
30 Affinity uintptr
31 PriorityClass uint32
32 SchedulingClass uint32
33 _ uint32 // pad to 8 byte boundary
34 }
211211 procResumeThread = modkernel32.NewProc("ResumeThread")
212212 procSetPriorityClass = modkernel32.NewProc("SetPriorityClass")
213213 procGetPriorityClass = modkernel32.NewProc("GetPriorityClass")
214 procQueryInformationJobObject = modkernel32.NewProc("QueryInformationJobObject")
214215 procSetInformationJobObject = modkernel32.NewProc("SetInformationJobObject")
215216 procGenerateConsoleCtrlEvent = modkernel32.NewProc("GenerateConsoleCtrlEvent")
216217 procGetProcessId = modkernel32.NewProc("GetProcessId")
23402341 return
23412342 }
23422343
2344 func QueryInformationJobObject(job Handle, JobObjectInformationClass int32, JobObjectInformation uintptr, JobObjectInformationLength uint32, retlen *uint32) (err error) {
2345 r1, _, e1 := syscall.Syscall6(procQueryInformationJobObject.Addr(), 5, uintptr(job), uintptr(JobObjectInformationClass), uintptr(JobObjectInformation), uintptr(JobObjectInformationLength), uintptr(unsafe.Pointer(retlen)), 0)
2346 if r1 == 0 {
2347 if e1 != 0 {
2348 err = errnoErr(e1)
2349 } else {
2350 err = syscall.EINVAL
2351 }
2352 }
2353 return
2354 }
2355
23432356 func SetInformationJobObject(job Handle, JobObjectInformationClass uint32, JobObjectInformation uintptr, JobObjectInformationLength uint32) (ret int, err error) {
23442357 r0, _, e1 := syscall.Syscall6(procSetInformationJobObject.Addr(), 4, uintptr(job), uintptr(JobObjectInformationClass), uintptr(JobObjectInformation), uintptr(JobObjectInformationLength), 0, 0)
23452358 ret = int(r0)
55 package unicode // import "golang.org/x/text/encoding/unicode"
66
77 import (
8 "bytes"
89 "errors"
910 "unicode/utf16"
1011 "unicode/utf8"
2425 // the introduction of some kind of error type for conveying the erroneous code
2526 // point.
2627
27 // UTF8 is the UTF-8 encoding.
28 // UTF8 is the UTF-8 encoding. It neither removes nor adds byte order marks.
2829 var UTF8 encoding.Encoding = utf8enc
30
31 // UTF8BOM is an UTF-8 encoding where the decoder strips a leading byte order
32 // mark while the encoder adds one.
33 //
34 // Some editors add a byte order mark as a signature to UTF-8 files. Although
35 // the byte order mark is not useful for detecting byte order in UTF-8, it is
36 // sometimes used as a convention to mark UTF-8-encoded files. This relies on
37 // the observation that the UTF-8 byte order mark is either an illegal or at
38 // least very unlikely sequence in any other character encoding.
39 var UTF8BOM encoding.Encoding = utf8bomEncoding{}
40
41 type utf8bomEncoding struct{}
42
43 func (utf8bomEncoding) String() string {
44 return "UTF-8-BOM"
45 }
46
47 func (utf8bomEncoding) ID() (identifier.MIB, string) {
48 return identifier.Unofficial, "x-utf8bom"
49 }
50
51 func (utf8bomEncoding) NewEncoder() *encoding.Encoder {
52 return &encoding.Encoder{
53 Transformer: &utf8bomEncoder{t: runes.ReplaceIllFormed()},
54 }
55 }
56
57 func (utf8bomEncoding) NewDecoder() *encoding.Decoder {
58 return &encoding.Decoder{Transformer: &utf8bomDecoder{}}
59 }
2960
3061 var utf8enc = &internal.Encoding{
3162 &internal.SimpleEncoding{utf8Decoder{}, runes.ReplaceIllFormed()},
3263 "UTF-8",
3364 identifier.UTF8,
65 }
66
67 type utf8bomDecoder struct {
68 checked bool
69 }
70
71 func (t *utf8bomDecoder) Reset() {
72 t.checked = false
73 }
74
75 func (t *utf8bomDecoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
76 if !t.checked {
77 if !atEOF && len(src) < len(utf8BOM) {
78 if len(src) == 0 {
79 return 0, 0, nil
80 }
81 return 0, 0, transform.ErrShortSrc
82 }
83 if bytes.HasPrefix(src, []byte(utf8BOM)) {
84 nSrc += len(utf8BOM)
85 src = src[len(utf8BOM):]
86 }
87 t.checked = true
88 }
89 nDst, n, err := utf8Decoder.Transform(utf8Decoder{}, dst[nDst:], src, atEOF)
90 nSrc += n
91 return nDst, nSrc, err
92 }
93
94 type utf8bomEncoder struct {
95 written bool
96 t transform.Transformer
97 }
98
99 func (t *utf8bomEncoder) Reset() {
100 t.written = false
101 t.t.Reset()
102 }
103
104 func (t *utf8bomEncoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
105 if !t.written {
106 if len(dst) < len(utf8BOM) {
107 return nDst, 0, transform.ErrShortDst
108 }
109 nDst = copy(dst, utf8BOM)
110 t.written = true
111 }
112 n, nSrc, err := utf8Decoder.Transform(utf8Decoder{}, dst[nDst:], src, atEOF)
113 nDst += n
114 return nDst, nSrc, err
34115 }
35116
36117 type utf8Decoder struct{ transform.NopResetter }
286367 }
287368
288369 func (u *utf16Decoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
370 if len(src) < 2 && atEOF && u.current.bomPolicy&requireBOM != 0 {
371 return 0, 0, ErrMissingBOM
372 }
289373 if len(src) == 0 {
290 if atEOF && u.current.bomPolicy&requireBOM != 0 {
291 return 0, 0, ErrMissingBOM
292 }
293374 return 0, 0, nil
294375 }
295 if u.current.bomPolicy&acceptBOM != 0 {
296 if len(src) < 2 {
297 return 0, 0, transform.ErrShortSrc
298 }
376 if len(src) >= 2 && u.current.bomPolicy&acceptBOM != 0 {
299377 switch {
300378 case src[0] == 0xfe && src[1] == 0xff:
301379 u.current.endianness = BigEndian
647647 // Transform the remaining input, growing dst and src buffers as necessary.
648648 for {
649649 n := copy(src, s[pSrc:])
650 nDst, nSrc, err := t.Transform(dst[pDst:], src[:n], pSrc+n == len(s))
650 atEOF := pSrc+n == len(s)
651 nDst, nSrc, err := t.Transform(dst[pDst:], src[:n], atEOF)
651652 pDst += nDst
652653 pSrc += nSrc
653654
658659 dst = grow(dst, pDst)
659660 }
660661 } else if err == ErrShortSrc {
662 if atEOF {
663 return string(dst[:pDst]), pSrc, err
664 }
661665 if nSrc == 0 {
662666 src = grow(src, 0)
663667 }
134134 # github.com/fsnotify/fsnotify v1.4.9
135135 github.com/fsnotify/fsnotify
136136 # github.com/ghodss/yaml v1.0.0
137 ## explicit
137138 github.com/ghodss/yaml
138139 # github.com/godbus/dbus/v5 v5.0.3
139140 github.com/godbus/dbus/v5
198199 github.com/onsi/ginkgo/reporters/stenographer/support/go-colorable
199200 github.com/onsi/ginkgo/reporters/stenographer/support/go-isatty
200201 github.com/onsi/ginkgo/types
201 # github.com/onsi/gomega v1.10.2
202 # github.com/onsi/gomega v1.10.3
202203 ## explicit
203204 github.com/onsi/gomega
204205 github.com/onsi/gomega/format
308309 go.opencensus.io/trace
309310 go.opencensus.io/trace/internal
310311 go.opencensus.io/trace/tracestate
311 # golang.org/x/crypto v0.0.0-20200423211502-4bdfaf469ed5
312 # golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9
312313 ## explicit
313314 golang.org/x/crypto/ssh/terminal
314 # golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7
315 # golang.org/x/net v0.0.0-20201006153459-a7d1128ccaa0
315316 golang.org/x/net/context
316317 golang.org/x/net/html
317318 golang.org/x/net/html/atom
318319 golang.org/x/net/html/charset
319320 golang.org/x/net/internal/socks
320321 golang.org/x/net/proxy
321 # golang.org/x/sys v0.0.0-20200810151505-1b9f1253b3ed
322 # golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f
322323 ## explicit
323324 golang.org/x/sys/internal/unsafeheader
324325 golang.org/x/sys/unix
325326 golang.org/x/sys/windows
326 # golang.org/x/text v0.3.2
327 # golang.org/x/text v0.3.3
327328 golang.org/x/text/encoding
328329 golang.org/x/text/encoding/charmap
329330 golang.org/x/text/encoding/htmlindex