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
9 | 9 | github.com/docker/distribution v2.7.1+incompatible |
10 | 10 | github.com/docker/docker v1.4.2-0.20191219165747-a9416c67da9f |
11 | 11 | github.com/docker/go-units v0.4.0 |
12 | github.com/ghodss/yaml v1.0.0 | |
12 | 13 | github.com/hashicorp/go-multierror v1.1.0 |
13 | 14 | github.com/onsi/ginkgo v1.14.1 |
14 | github.com/onsi/gomega v1.10.2 | |
15 | github.com/onsi/gomega v1.10.3 | |
15 | 16 | github.com/opencontainers/runc v1.0.0-rc91 |
16 | 17 | github.com/opencontainers/runtime-spec v1.0.3-0.20200520003142-237cc4f519e2 |
17 | 18 | github.com/opencontainers/runtime-tools v0.9.0 |
23 | 24 | github.com/spf13/pflag v1.0.5 |
24 | 25 | github.com/stretchr/testify v1.6.1 |
25 | 26 | 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 | |
28 | 29 | ) |
187 | 187 | github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= |
188 | 188 | github.com/onsi/gomega v1.10.1 h1:o0+MgICZLuZ7xjH7Vx6zS/zcu93/BEp1VwkIW1mEXCE= |
189 | 189 | 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= | |
192 | 192 | github.com/opencontainers/go-digest v0.0.0-20180430190053-c9281466c8b2/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= |
193 | 193 | github.com/opencontainers/go-digest v1.0.0-rc1 h1:WzifXhOVOEOuFYOJAW6aQqW0TooG2iki3E3Ii+WN7gQ= |
194 | 194 | github.com/opencontainers/go-digest v1.0.0-rc1/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= |
319 | 319 | golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= |
320 | 320 | golang.org/x/crypto v0.0.0-20200423211502-4bdfaf469ed5 h1:Q7tZBpemrlsc2I7IyODzhtallWRSm4Q0d09pL6XbQtU= |
321 | 321 | 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= | |
322 | 324 | golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= |
323 | 325 | golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= |
324 | 326 | golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= |
339 | 341 | golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= |
340 | 342 | golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7 h1:AeiKBIuRw3UomYXSbLy0Mc2dDLfdtbT/IVn4keq83P0= |
341 | 343 | 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= | |
342 | 346 | golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= |
343 | 347 | golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= |
344 | 348 | golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= |
372 | 376 | golang.org/x/sys v0.0.0-20200519105757-fe76b779f299/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= |
373 | 377 | golang.org/x/sys v0.0.0-20200810151505-1b9f1253b3ed h1:WBkVNH1zd9jg/dK4HCM4lNANnmd12EHC9z+LmcCG4ns= |
374 | 378 | 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= | |
375 | 381 | golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= |
376 | 382 | golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs= |
377 | 383 | 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= | |
378 | 386 | golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= |
379 | 387 | golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= |
380 | 388 | golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= |
0 | ## 1.10.3 | |
1 | ||
2 | ### Fixes | |
3 | - updates golang/x/net to fix vulnerability detected by snyk (#394) [c479356] | |
4 | ||
0 | 5 | ## 1.10.2 |
1 | 6 | |
2 | 7 | ### Fixes |
0 | 0 | module github.com/onsi/gomega |
1 | ||
2 | go 1.14 | |
1 | 3 | |
2 | 4 | require ( |
3 | 5 | github.com/golang/protobuf v1.4.2 |
4 | 6 | 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 | |
6 | 8 | golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 |
7 | 9 | gopkg.in/yaml.v2 v2.3.0 |
8 | 10 | ) |
22 | 22 | github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk= |
23 | 23 | github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= |
24 | 24 | 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= | |
25 | 26 | golang.org/x/net v0.0.0-20180906233101-161cd47e91fd h1:nTDtHvHSdCn1m6ITfMRqtOd/9+7a3s8RBNOZ3eYZzJA= |
26 | 27 | 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= | |
27 | 29 | golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7 h1:AeiKBIuRw3UomYXSbLy0Mc2dDLfdtbT/IVn4keq83P0= |
28 | 30 | 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= | |
29 | 33 | golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f h1:wMNYb4v58l5UBM7MYRLPG6ZhfOqbKu7X5eyFl8ZhKvA= |
30 | 34 | golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= |
31 | 35 | golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e h1:o3PsSEY8E4eXWkXrIP9YJALUkVZqzHJT5DOasTyn8Vs= |
32 | 36 | golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= |
33 | 37 | 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= | |
34 | 39 | golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= |
35 | 40 | golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e h1:N7DeIrjYszNmSW409R3frPPwglRwMkXSBzwVbkOjLLA= |
36 | 41 | golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= |
37 | 42 | golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd h1:xhmwyvizuTgC2qz7ZlMluP20uW+C3Rm0FD/WLDX8884= |
38 | 43 | 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= | |
39 | 45 | golang.org/x/text v0.3.0 h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg= |
40 | 46 | 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= | |
41 | 50 | golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= |
42 | 51 | golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= |
43 | 52 | google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= |
23 | 23 | "github.com/onsi/gomega/types" |
24 | 24 | ) |
25 | 25 | |
26 | const GOMEGA_VERSION = "1.10.2" | |
26 | const GOMEGA_VERSION = "1.10.3" | |
27 | 27 | |
28 | 28 | const nilFailHandlerPanic = `You are trying to make an assertion, but Gomega's fail handler is nil. |
29 | 29 | 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) |
15 | 15 | _, err := fcntl(int(fd), cmd, int(uintptr(unsafe.Pointer(lk)))) |
16 | 16 | return err |
17 | 17 | } |
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 | } |
11 | 11 | // We can't use the gc-syntax .s files for gccgo. On the plus side |
12 | 12 | // much of the functionality can be written directly in Go. |
13 | 13 | |
14 | //extern gccgoRealSyscallNoError | |
15 | 14 | func realSyscallNoError(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r uintptr) |
16 | 15 | |
17 | //extern gccgoRealSyscall | |
18 | 16 | func realSyscall(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r, errno uintptr) |
19 | 17 | |
20 | 18 | func SyscallNoError(trap, a1, a2, a3 uintptr) (r1, r2 uintptr) { |
20 | 20 | uintptr_t err; |
21 | 21 | }; |
22 | 22 | |
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 | ||
23 | 26 | struct ret |
24 | 27 | 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) |
25 | 28 | { |
31 | 34 | return r; |
32 | 35 | } |
33 | 36 | |
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 | ||
34 | 40 | uintptr_t |
35 | 41 | 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) |
36 | 42 | { |
17 | 17 | // on fd, using the specified request number. |
18 | 18 | func IoctlSetInt(fd int, req uint, value int) error { |
19 | 19 | 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))) | |
20 | 29 | } |
21 | 30 | |
22 | 31 | // IoctlSetWinsize performs an ioctl on fd with a *Winsize argument. |
72 | 72 | darwin_386) |
73 | 73 | mkerrors="$mkerrors -m32" |
74 | 74 | mksyscall="go run mksyscall.go -l32" |
75 | mksysnum="go run mksysnum.go $(xcrun --show-sdk-path --sdk macosx)/usr/include/sys/syscall.h" | |
76 | 75 | mktypes="GOARCH=$GOARCH go tool cgo -godefs" |
77 | 76 | mkasm="go run mkasm_darwin.go" |
78 | 77 | ;; |
79 | 78 | darwin_amd64) |
80 | 79 | mkerrors="$mkerrors -m64" |
81 | mksysnum="go run mksysnum.go $(xcrun --show-sdk-path --sdk macosx)/usr/include/sys/syscall.h" | |
82 | 80 | mktypes="GOARCH=$GOARCH go tool cgo -godefs" |
83 | 81 | mkasm="go run mkasm_darwin.go" |
84 | 82 | ;; |
85 | 83 | darwin_arm) |
86 | 84 | mkerrors="$mkerrors" |
87 | 85 | mksyscall="go run mksyscall.go -l32" |
88 | mksysnum="go run mksysnum.go $(xcrun --show-sdk-path --sdk iphoneos)/usr/include/sys/syscall.h" | |
89 | 86 | mktypes="GOARCH=$GOARCH go tool cgo -godefs" |
90 | 87 | mkasm="go run mkasm_darwin.go" |
91 | 88 | ;; |
92 | 89 | darwin_arm64) |
93 | 90 | mkerrors="$mkerrors -m64" |
94 | mksysnum="go run mksysnum.go $(xcrun --show-sdk-path --sdk iphoneos)/usr/include/sys/syscall.h" | |
95 | 91 | mktypes="GOARCH=$GOARCH go tool cgo -godefs" |
96 | 92 | mkasm="go run mkasm_darwin.go" |
97 | 93 | ;; |
175 | 171 | mktypes="GOARCH=$GOARCH go tool cgo -godefs -- -fsigned-char" |
176 | 172 | ;; |
177 | 173 | 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) | |
178 | 183 | mkerrors="$mkerrors -m64" |
179 | 184 | mksyscall="go run mksyscall.go -openbsd" |
180 | 185 | mksysctl="go run mksysctl_openbsd.go" |
216 | 221 | # aix/ppc64 script generates files instead of writing to stdin. |
217 | 222 | 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 " ; |
218 | 223 | 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"; | |
221 | 224 | # 1.12 and later, syscalls via libSystem |
222 | 225 | echo "$mksyscall -tags $GOOS,$GOARCH,go1.12 $syscall_goos $GOOSARCH_in |gofmt >zsyscall_$GOOSARCH.go"; |
223 | 226 | # 1.13 and later, syscalls via libSystem (including syscallPtr) |
57 | 57 | #define _DARWIN_USE_64_BIT_INODE |
58 | 58 | #include <stdint.h> |
59 | 59 | #include <sys/attr.h> |
60 | #include <sys/clonefile.h> | |
60 | 61 | #include <sys/types.h> |
61 | 62 | #include <sys/event.h> |
62 | 63 | #include <sys/ptrace.h> |
192 | 193 | #include <sys/xattr.h> |
193 | 194 | #include <linux/bpf.h> |
194 | 195 | #include <linux/can.h> |
196 | #include <linux/can/error.h> | |
197 | #include <linux/can/raw.h> | |
195 | 198 | #include <linux/capability.h> |
196 | 199 | #include <linux/cryptouser.h> |
197 | 200 | #include <linux/devlink.h> |
201 | #include <linux/dm-ioctl.h> | |
198 | 202 | #include <linux/errqueue.h> |
199 | 203 | #include <linux/falloc.h> |
200 | 204 | #include <linux/fanotify.h> |
512 | 516 | $2 ~ /^CP_/ || |
513 | 517 | $2 ~ /^CPUSTATES$/ || |
514 | 518 | $2 ~ /^ALG_/ || |
519 | $2 ~ /^FI(CLONE|DEDUPERANGE)/ || | |
515 | 520 | $2 ~ /^FS_(POLICY_FLAGS|KEY_DESC|ENCRYPTION_MODE|[A-Z0-9_]+_KEY_SIZE)/ || |
516 | 521 | $2 ~ /^FS_IOC_.*(ENCRYPTION|VERITY|[GS]ETFLAGS)/ || |
517 | 522 | $2 ~ /^FS_VERITY_/ || |
518 | 523 | $2 ~ /^FSCRYPT_/ || |
524 | $2 ~ /^DM_/ || | |
519 | 525 | $2 ~ /^GRND_/ || |
520 | 526 | $2 ~ /^RND/ || |
521 | 527 | $2 ~ /^KEY_(SPEC|REQKEY_DEFL)_/ || |
19 | 19 | case "aix": |
20 | 20 | // There is no alignment on AIX. |
21 | 21 | salign = 1 |
22 | case "darwin", "illumos", "solaris": | |
22 | case "darwin", "ios", "illumos", "solaris": | |
23 | 23 | // NOTE: It seems like 64-bit Darwin, Illumos and Solaris |
24 | 24 | // kernels still require 32-bit aligned access to network |
25 | 25 | // subsystem. |
31 | 31 | if runtime.GOARCH == "arm" { |
32 | 32 | salign = 8 |
33 | 33 | } |
34 | // NetBSD aarch64 requires 128-bit alignment. | |
35 | if runtime.GOOS == "netbsd" && runtime.GOARCH == "arm64" { | |
36 | salign = 16 | |
37 | } | |
34 | 38 | } |
35 | 39 | |
36 | 40 | return (salen + salign - 1) & ^(salign - 1) |
16 | 16 | "syscall" |
17 | 17 | "unsafe" |
18 | 18 | ) |
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 | } | |
19 | 34 | |
20 | 35 | /* |
21 | 36 | * Wrapped |
271 | 286 | if err != nil { |
272 | 287 | return |
273 | 288 | } |
274 | if runtime.GOOS == "darwin" && len == 0 { | |
289 | if (runtime.GOOS == "darwin" || runtime.GOOS == "ios") && len == 0 { | |
275 | 290 | // Accepted socket has no address. |
276 | 291 | // This is likely due to a bug in xnu kernels, |
277 | 292 | // where instead of ECONNABORTED error socket |
9 | 9 | "unsafe" |
10 | 10 | ) |
11 | 11 | |
12 | const _SYS_GETDIRENTRIES64 = 344 | |
13 | ||
12 | 14 | func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { |
13 | 15 | // To implement this using libSystem we'd need syscall_syscallPtr for |
14 | 16 | // fdopendir. However, syscallPtr was only added in Go 1.13, so we fall |
19 | 21 | } else { |
20 | 22 | p = unsafe.Pointer(&_zero) |
21 | 23 | } |
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) | |
23 | 25 | n = int(r0) |
24 | 26 | if e1 != 0 { |
25 | 27 | return n, errnoErr(e1) |
12 | 12 | package unix |
13 | 13 | |
14 | 14 | import ( |
15 | "errors" | |
16 | 15 | "syscall" |
17 | 16 | "unsafe" |
18 | 17 | ) |
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 | } | |
37 | 18 | |
38 | 19 | // SockaddrDatalink implements the Sockaddr interface for AF_LINK type sockets. |
39 | 20 | type SockaddrDatalink struct { |
48 | 29 | raw RawSockaddrDatalink |
49 | 30 | } |
50 | 31 | |
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 | ||
51 | 37 | // Translate "kern.hostname" to []_C_int{0,1,2,3}. |
52 | 38 | func nametomib(name string) (mib []_C_int, err error) { |
53 | 39 | const siz = unsafe.Sizeof(mib[0]) |
91 | 77 | func PtraceAttach(pid int) (err error) { return ptrace(PT_ATTACH, pid, 0, 0) } |
92 | 78 | func PtraceDetach(pid int) (err error) { return ptrace(PT_DETACH, pid, 0, 0) } |
93 | 79 | |
94 | const ( | |
95 | attrBitMapCount = 5 | |
96 | attrCmnFullpath = 0x08000000 | |
97 | ) | |
98 | ||
99 | 80 | type attrList struct { |
100 | 81 | bitmapCount uint16 |
101 | 82 | _ uint16 |
105 | 86 | FileAttr uint32 |
106 | 87 | Forkattr uint32 |
107 | 88 | } |
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) | |
156 | 89 | |
157 | 90 | //sysnb pipe() (r int, w int, err error) |
158 | 91 | |
395 | 328 | //sys Chroot(path string) (err error) |
396 | 329 | //sys ClockGettime(clockid int32, time *Timespec) (err error) |
397 | 330 | //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) | |
398 | 333 | //sys Dup(fd int) (nfd int, err error) |
399 | 334 | //sys Dup2(from int, to int) (err error) |
400 | 335 | //sys Exchangedata(path1 string, path2 string, options int) (err error) |
406 | 341 | //sys Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) |
407 | 342 | //sys Fchown(fd int, uid int, gid int) (err error) |
408 | 343 | //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) | |
409 | 345 | //sys Flock(fd int, how int) (err error) |
410 | 346 | //sys Fpathconf(fd int, name int) (val int, err error) |
411 | 347 | //sys Fsync(fd int) (err error) |
412 | 348 | //sys Ftruncate(fd int, length int64) (err error) |
349 | //sys Getcwd(buf []byte) (n int, err error) | |
413 | 350 | //sys Getdtablesize() (size int) |
414 | 351 | //sysnb Getegid() (egid int) |
415 | 352 | //sysnb Geteuid() (uid int) |
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 |
43 | 43 | |
44 | 44 | func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno) |
45 | 45 | |
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 | ||
50 | 46 | //sys Fstat(fd int, stat *Stat_t) (err error) = SYS_FSTAT64 |
51 | 47 | //sys Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) = SYS_FSTATAT64 |
52 | 48 | //sys Fstatfs(fd int, stat *Statfs_t) (err error) = SYS_FSTATFS64 |
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 |
43 | 43 | |
44 | 44 | func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno) |
45 | 45 | |
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 | ||
50 | 46 | //sys Fstat(fd int, stat *Stat_t) (err error) = SYS_FSTAT64 |
51 | 47 | //sys Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) = SYS_FSTATAT64 |
52 | 48 | //sys Fstatfs(fd int, stat *Statfs_t) (err error) = SYS_FSTATFS64 |
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 | } |
43 | 43 | |
44 | 44 | func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno) // sic |
45 | 45 | |
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 | ||
50 | 46 | //sys Fstat(fd int, stat *Stat_t) (err error) |
51 | 47 | //sys Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) |
52 | 48 | //sys Fstatfs(fd int, stat *Statfs_t) (err error) |
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 | } |
45 | 45 | |
46 | 46 | func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno) // sic |
47 | 47 | |
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 | ||
52 | 48 | //sys Fstat(fd int, stat *Stat_t) (err error) |
53 | 49 | //sys Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) |
54 | 50 | //sys Fstatfs(fd int, stat *Statfs_t) (err error) |
128 | 128 | return |
129 | 129 | } |
130 | 130 | |
131 | const ImplementsGetwd = true | |
132 | ||
133 | 131 | //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 | } | |
147 | 132 | |
148 | 133 | func Getfsstat(buf []Statfs_t, flags int) (n int, err error) { |
149 | 134 | var _p0 unsafe.Pointer |
139 | 139 | return |
140 | 140 | } |
141 | 141 | |
142 | const ImplementsGetwd = true | |
143 | ||
144 | 142 | //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 | } | |
158 | 143 | |
159 | 144 | func Getfsstat(buf []Statfs_t, flags int) (n int, err error) { |
160 | 145 | var ( |
23 | 23 | return iovecs |
24 | 24 | } |
25 | 25 | |
26 | //sys readv(fd int, iovs []Iovec) (n int, err error) | |
26 | //sys readv(fd int, iovs []Iovec) (n int, err error) | |
27 | 27 | |
28 | 28 | func Readv(fd int, iovs [][]byte) (n int, err error) { |
29 | 29 | iovecs := bytes2iovec(iovs) |
31 | 31 | return n, err |
32 | 32 | } |
33 | 33 | |
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) | |
35 | 35 | |
36 | 36 | func Preadv(fd int, iovs [][]byte, off int64) (n int, err error) { |
37 | 37 | iovecs := bytes2iovec(iovs) |
39 | 39 | return n, err |
40 | 40 | } |
41 | 41 | |
42 | //sys writev(fd int, iovs []Iovec) (n int, err error) | |
42 | //sys writev(fd int, iovs []Iovec) (n int, err error) | |
43 | 43 | |
44 | 44 | func Writev(fd int, iovs [][]byte) (n int, err error) { |
45 | 45 | iovecs := bytes2iovec(iovs) |
47 | 47 | return n, err |
48 | 48 | } |
49 | 49 | |
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) | |
51 | 51 | |
52 | 52 | func Pwritev(fd int, iovs [][]byte, off int64) (n int, err error) { |
53 | 53 | iovecs := bytes2iovec(iovs) |
54 | 54 | n, err = pwritev(fd, iovecs, off) |
55 | 55 | return n, err |
56 | 56 | } |
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 | } |
81 | 81 | return int(ret), nil |
82 | 82 | } |
83 | 83 | |
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 | ||
93 | 84 | func IoctlSetRTCTime(fd int, value *RTCTime) error { |
94 | 85 | err := ioctl(fd, RTC_SET_TIME, uintptr(unsafe.Pointer(value))) |
95 | 86 | runtime.KeepAlive(value) |
120 | 111 | return &value, err |
121 | 112 | } |
122 | 113 | |
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 | ||
123 | 139 | //sys Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) |
124 | 140 | |
125 | 141 | func Link(oldpath string, newpath string) (err error) { |
142 | 158 | |
143 | 159 | func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) { |
144 | 160 | 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) | |
145 | 167 | } |
146 | 168 | |
147 | 169 | //sys ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) |
884 | 906 | return unsafe.Pointer(&sa.raw), SizeofSockaddrL2TPIP6, nil |
885 | 907 | } |
886 | 908 | |
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 | ||
887 | 938 | func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { |
888 | 939 | switch rsa.Addr.Family { |
889 | 940 | case AF_NETLINK: |
1064 | 1115 | } |
1065 | 1116 | |
1066 | 1117 | 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 | ||
1067 | 1150 | } |
1068 | 1151 | return nil, EAFNOSUPPORT |
1069 | 1152 | } |
6 | 6 | package unix |
7 | 7 | |
8 | 8 | import ( |
9 | "syscall" | |
10 | 9 | "unsafe" |
11 | 10 | ) |
12 | 11 | |
47 | 46 | p[1] = int(pp[1]) |
48 | 47 | return |
49 | 48 | } |
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) | |
54 | 49 | |
55 | 50 | func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { |
56 | 51 | 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) |
140 | 140 | return |
141 | 141 | } |
142 | 142 | |
143 | const ImplementsGetwd = true | |
144 | ||
145 | 143 | //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 | } | |
159 | 144 | |
160 | 145 | // TODO |
161 | 146 | func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) { |
113 | 113 | return |
114 | 114 | } |
115 | 115 | |
116 | const ImplementsGetwd = true | |
117 | ||
118 | 116 | //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 | } | |
132 | 117 | |
133 | 118 | func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) { |
134 | 119 | 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 |
231 | 231 | CLOCK_THREAD_CPUTIME_ID = 0x10 |
232 | 232 | CLOCK_UPTIME_RAW = 0x8 |
233 | 233 | CLOCK_UPTIME_RAW_APPROX = 0x9 |
234 | CLONE_NOFOLLOW = 0x1 | |
235 | CLONE_NOOWNERCOPY = 0x2 | |
234 | 236 | CR0 = 0x0 |
235 | 237 | CR1 = 0x1000 |
236 | 238 | CR2 = 0x2000 |
231 | 231 | CLOCK_THREAD_CPUTIME_ID = 0x10 |
232 | 232 | CLOCK_UPTIME_RAW = 0x8 |
233 | 233 | CLOCK_UPTIME_RAW_APPROX = 0x9 |
234 | CLONE_NOFOLLOW = 0x1 | |
235 | CLONE_NOOWNERCOPY = 0x2 | |
234 | 236 | CR0 = 0x0 |
235 | 237 | CR1 = 0x1000 |
236 | 238 | CR2 = 0x2000 |
231 | 231 | CLOCK_THREAD_CPUTIME_ID = 0x10 |
232 | 232 | CLOCK_UPTIME_RAW = 0x8 |
233 | 233 | CLOCK_UPTIME_RAW_APPROX = 0x9 |
234 | CLONE_NOFOLLOW = 0x1 | |
235 | CLONE_NOOWNERCOPY = 0x2 | |
234 | 236 | CR0 = 0x0 |
235 | 237 | CR1 = 0x1000 |
236 | 238 | CR2 = 0x2000 |
231 | 231 | CLOCK_THREAD_CPUTIME_ID = 0x10 |
232 | 232 | CLOCK_UPTIME_RAW = 0x8 |
233 | 233 | CLOCK_UPTIME_RAW_APPROX = 0x9 |
234 | CLONE_NOFOLLOW = 0x1 | |
235 | CLONE_NOOWNERCOPY = 0x2 | |
234 | 236 | CR0 = 0x0 |
235 | 237 | CR1 = 0x1000 |
236 | 238 | CR2 = 0x2000 |
243 | 243 | CAN_EFF_FLAG = 0x80000000 |
244 | 244 | CAN_EFF_ID_BITS = 0x1d |
245 | 245 | 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 | |
246 | 259 | CAN_ERR_FLAG = 0x20000000 |
260 | CAN_ERR_LOSTARB = 0x2 | |
261 | CAN_ERR_LOSTARB_UNSPEC = 0x0 | |
247 | 262 | 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 | |
248 | 306 | CAN_INV_FILTER = 0x20000000 |
249 | 307 | CAN_ISOTP = 0x6 |
250 | 308 | CAN_J1939 = 0x7 |
376 | 434 | DEVMEM_MAGIC = 0x454d444d |
377 | 435 | DEVPTS_SUPER_MAGIC = 0x1cd1 |
378 | 436 | 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 | |
379 | 482 | DT_BLK = 0x6 |
380 | 483 | DT_CHR = 0x2 |
381 | 484 | DT_DIR = 0x4 |
582 | 685 | FD_CLOEXEC = 0x1 |
583 | 686 | FD_SETSIZE = 0x400 |
584 | 687 | FF0 = 0x0 |
688 | FIDEDUPERANGE = 0xc0189436 | |
585 | 689 | FSCRYPT_KEY_DESCRIPTOR_SIZE = 0x8 |
586 | 690 | FSCRYPT_KEY_DESC_PREFIX = "fscrypt:" |
587 | 691 | FSCRYPT_KEY_DESC_PREFIX_SIZE = 0x8 |
1939 | 2043 | SOL_ATM = 0x108 |
1940 | 2044 | SOL_CAIF = 0x116 |
1941 | 2045 | SOL_CAN_BASE = 0x64 |
2046 | SOL_CAN_RAW = 0x65 | |
1942 | 2047 | SOL_DCCP = 0x10d |
1943 | 2048 | SOL_DECNET = 0x105 |
1944 | 2049 | SOL_ICMPV6 = 0x3a |
70 | 70 | EXTPROC = 0x10000 |
71 | 71 | FF1 = 0x8000 |
72 | 72 | FFDLY = 0x8000 |
73 | FICLONE = 0x40049409 | |
74 | FICLONERANGE = 0x4020940d | |
73 | 75 | FLUSHO = 0x1000 |
74 | 76 | FP_XSTATE_MAGIC2 = 0x46505845 |
75 | 77 | FS_IOC_ENABLE_VERITY = 0x40806685 |
70 | 70 | EXTPROC = 0x10000 |
71 | 71 | FF1 = 0x8000 |
72 | 72 | FFDLY = 0x8000 |
73 | FICLONE = 0x40049409 | |
74 | FICLONERANGE = 0x4020940d | |
73 | 75 | FLUSHO = 0x1000 |
74 | 76 | FP_XSTATE_MAGIC2 = 0x46505845 |
75 | 77 | FS_IOC_ENABLE_VERITY = 0x40806685 |
70 | 70 | EXTPROC = 0x10000 |
71 | 71 | FF1 = 0x8000 |
72 | 72 | FFDLY = 0x8000 |
73 | FICLONE = 0x40049409 | |
74 | FICLONERANGE = 0x4020940d | |
73 | 75 | FLUSHO = 0x1000 |
74 | 76 | FS_IOC_ENABLE_VERITY = 0x40806685 |
75 | 77 | FS_IOC_GETFLAGS = 0x80046601 |
72 | 72 | EXTRA_MAGIC = 0x45585401 |
73 | 73 | FF1 = 0x8000 |
74 | 74 | FFDLY = 0x8000 |
75 | FICLONE = 0x40049409 | |
76 | FICLONERANGE = 0x4020940d | |
75 | 77 | FLUSHO = 0x1000 |
76 | 78 | FPSIMD_MAGIC = 0x46508001 |
77 | 79 | FS_IOC_ENABLE_VERITY = 0x40806685 |
70 | 70 | EXTPROC = 0x10000 |
71 | 71 | FF1 = 0x8000 |
72 | 72 | FFDLY = 0x8000 |
73 | FICLONE = 0x80049409 | |
74 | FICLONERANGE = 0x8020940d | |
73 | 75 | FLUSHO = 0x2000 |
74 | 76 | FS_IOC_ENABLE_VERITY = 0x80806685 |
75 | 77 | FS_IOC_GETFLAGS = 0x40046601 |
70 | 70 | EXTPROC = 0x10000 |
71 | 71 | FF1 = 0x8000 |
72 | 72 | FFDLY = 0x8000 |
73 | FICLONE = 0x80049409 | |
74 | FICLONERANGE = 0x8020940d | |
73 | 75 | FLUSHO = 0x2000 |
74 | 76 | FS_IOC_ENABLE_VERITY = 0x80806685 |
75 | 77 | FS_IOC_GETFLAGS = 0x40086601 |
70 | 70 | EXTPROC = 0x10000 |
71 | 71 | FF1 = 0x8000 |
72 | 72 | FFDLY = 0x8000 |
73 | FICLONE = 0x80049409 | |
74 | FICLONERANGE = 0x8020940d | |
73 | 75 | FLUSHO = 0x2000 |
74 | 76 | FS_IOC_ENABLE_VERITY = 0x80806685 |
75 | 77 | FS_IOC_GETFLAGS = 0x40086601 |
70 | 70 | EXTPROC = 0x10000 |
71 | 71 | FF1 = 0x8000 |
72 | 72 | FFDLY = 0x8000 |
73 | FICLONE = 0x80049409 | |
74 | FICLONERANGE = 0x8020940d | |
73 | 75 | FLUSHO = 0x2000 |
74 | 76 | FS_IOC_ENABLE_VERITY = 0x80806685 |
75 | 77 | FS_IOC_GETFLAGS = 0x40046601 |
70 | 70 | EXTPROC = 0x10000000 |
71 | 71 | FF1 = 0x4000 |
72 | 72 | FFDLY = 0x4000 |
73 | FICLONE = 0x80049409 | |
74 | FICLONERANGE = 0x8020940d | |
73 | 75 | FLUSHO = 0x800000 |
74 | 76 | FS_IOC_ENABLE_VERITY = 0x80806685 |
75 | 77 | FS_IOC_GETFLAGS = 0x40086601 |
70 | 70 | EXTPROC = 0x10000000 |
71 | 71 | FF1 = 0x4000 |
72 | 72 | FFDLY = 0x4000 |
73 | FICLONE = 0x80049409 | |
74 | FICLONERANGE = 0x8020940d | |
73 | 75 | FLUSHO = 0x800000 |
74 | 76 | FS_IOC_ENABLE_VERITY = 0x80806685 |
75 | 77 | FS_IOC_GETFLAGS = 0x40086601 |
70 | 70 | EXTPROC = 0x10000 |
71 | 71 | FF1 = 0x8000 |
72 | 72 | FFDLY = 0x8000 |
73 | FICLONE = 0x40049409 | |
74 | FICLONERANGE = 0x4020940d | |
73 | 75 | FLUSHO = 0x1000 |
74 | 76 | FS_IOC_ENABLE_VERITY = 0x40806685 |
75 | 77 | FS_IOC_GETFLAGS = 0x80086601 |
70 | 70 | EXTPROC = 0x10000 |
71 | 71 | FF1 = 0x8000 |
72 | 72 | FFDLY = 0x8000 |
73 | FICLONE = 0x40049409 | |
74 | FICLONERANGE = 0x4020940d | |
73 | 75 | FLUSHO = 0x1000 |
74 | 76 | FS_IOC_ENABLE_VERITY = 0x40806685 |
75 | 77 | FS_IOC_GETFLAGS = 0x80086601 |
74 | 74 | EXTPROC = 0x10000 |
75 | 75 | FF1 = 0x8000 |
76 | 76 | FFDLY = 0x8000 |
77 | FICLONE = 0x80049409 | |
78 | FICLONERANGE = 0x8020940d | |
77 | 79 | FLUSHO = 0x1000 |
78 | 80 | FS_IOC_ENABLE_VERITY = 0x80806685 |
79 | 81 | 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 | // 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 | } |
489 | 489 | |
490 | 490 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
491 | 491 | |
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 | ||
507 | 492 | func pipe() (r int, w int, err error) { |
508 | 493 | r0, r1, e1 := syscall_rawSyscall(funcPC(libc_pipe_trampoline), 0, 0, 0) |
509 | 494 | r = int(r0) |
957 | 942 | |
958 | 943 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
959 | 944 | |
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 | ||
960 | 995 | func Dup(fd int) (nfd int, err error) { |
961 | 996 | r0, _, e1 := syscall_syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0) |
962 | 997 | nfd = int(r0) |
1145 | 1180 | |
1146 | 1181 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
1147 | 1182 | |
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 | ||
1148 | 1203 | func Flock(fd int, how int) (err error) { |
1149 | 1204 | _, _, e1 := syscall_syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0) |
1150 | 1205 | if e1 != 0 { |
1203 | 1258 | |
1204 | 1259 | //go:linkname libc_ftruncate libc_ftruncate |
1205 | 1260 | //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" | |
1206 | 1283 | |
1207 | 1284 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
1208 | 1285 |
59 | 59 | JMP libc_munlock(SB) |
60 | 60 | TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0 |
61 | 61 | JMP libc_munlockall(SB) |
62 | TEXT ·libc_getattrlist_trampoline(SB),NOSPLIT,$0-0 | |
63 | JMP libc_getattrlist(SB) | |
64 | 62 | TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0 |
65 | 63 | JMP libc_pipe(SB) |
66 | 64 | TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0 |
109 | 107 | JMP libc_clock_gettime(SB) |
110 | 108 | TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0 |
111 | 109 | 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) | |
112 | 114 | TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0 |
113 | 115 | JMP libc_dup(SB) |
114 | 116 | TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0 |
131 | 133 | JMP libc_fchown(SB) |
132 | 134 | TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0 |
133 | 135 | JMP libc_fchownat(SB) |
136 | TEXT ·libc_fclonefileat_trampoline(SB),NOSPLIT,$0-0 | |
137 | JMP libc_fclonefileat(SB) | |
134 | 138 | TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0 |
135 | 139 | JMP libc_flock(SB) |
136 | 140 | TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0 |
139 | 143 | JMP libc_fsync(SB) |
140 | 144 | TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0 |
141 | 145 | JMP libc_ftruncate(SB) |
146 | TEXT ·libc_getcwd_trampoline(SB),NOSPLIT,$0-0 | |
147 | JMP libc_getcwd(SB) | |
142 | 148 | TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0 |
143 | 149 | JMP libc_getdtablesize(SB) |
144 | 150 | TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0 |
163 | 169 | JMP libc_getrusage(SB) |
164 | 170 | TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0 |
165 | 171 | JMP libc_getsid(SB) |
172 | TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0 | |
173 | JMP libc_gettimeofday(SB) | |
166 | 174 | TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0 |
167 | 175 | JMP libc_getuid(SB) |
168 | 176 | TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0 |
265 | 273 | JMP libc_munmap(SB) |
266 | 274 | TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0 |
267 | 275 | JMP libc_ptrace(SB) |
268 | TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0 | |
269 | JMP libc_gettimeofday(SB) | |
270 | 276 | TEXT ·libc_fstat64_trampoline(SB),NOSPLIT,$0-0 |
271 | 277 | JMP libc_fstat64(SB) |
272 | 278 | TEXT ·libc_fstatat64_trampoline(SB),NOSPLIT,$0-0 |
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 | } |
489 | 489 | |
490 | 490 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
491 | 491 | |
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 | ||
507 | 492 | func pipe() (r int, w int, err error) { |
508 | 493 | r0, r1, e1 := syscall_rawSyscall(funcPC(libc_pipe_trampoline), 0, 0, 0) |
509 | 494 | r = int(r0) |
957 | 942 | |
958 | 943 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
959 | 944 | |
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 | ||
960 | 995 | func Dup(fd int) (nfd int, err error) { |
961 | 996 | r0, _, e1 := syscall_syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0) |
962 | 997 | nfd = int(r0) |
1145 | 1180 | |
1146 | 1181 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
1147 | 1182 | |
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 | ||
1148 | 1203 | func Flock(fd int, how int) (err error) { |
1149 | 1204 | _, _, e1 := syscall_syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0) |
1150 | 1205 | if e1 != 0 { |
1203 | 1258 | |
1204 | 1259 | //go:linkname libc_ftruncate libc_ftruncate |
1205 | 1260 | //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" | |
1206 | 1283 | |
1207 | 1284 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
1208 | 1285 |
59 | 59 | JMP libc_munlock(SB) |
60 | 60 | TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0 |
61 | 61 | JMP libc_munlockall(SB) |
62 | TEXT ·libc_getattrlist_trampoline(SB),NOSPLIT,$0-0 | |
63 | JMP libc_getattrlist(SB) | |
64 | 62 | TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0 |
65 | 63 | JMP libc_pipe(SB) |
66 | 64 | TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0 |
109 | 107 | JMP libc_clock_gettime(SB) |
110 | 108 | TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0 |
111 | 109 | 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) | |
112 | 114 | TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0 |
113 | 115 | JMP libc_dup(SB) |
114 | 116 | TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0 |
131 | 133 | JMP libc_fchown(SB) |
132 | 134 | TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0 |
133 | 135 | JMP libc_fchownat(SB) |
136 | TEXT ·libc_fclonefileat_trampoline(SB),NOSPLIT,$0-0 | |
137 | JMP libc_fclonefileat(SB) | |
134 | 138 | TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0 |
135 | 139 | JMP libc_flock(SB) |
136 | 140 | TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0 |
139 | 143 | JMP libc_fsync(SB) |
140 | 144 | TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0 |
141 | 145 | JMP libc_ftruncate(SB) |
146 | TEXT ·libc_getcwd_trampoline(SB),NOSPLIT,$0-0 | |
147 | JMP libc_getcwd(SB) | |
142 | 148 | TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0 |
143 | 149 | JMP libc_getdtablesize(SB) |
144 | 150 | TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0 |
163 | 169 | JMP libc_getrusage(SB) |
164 | 170 | TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0 |
165 | 171 | JMP libc_getsid(SB) |
172 | TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0 | |
173 | JMP libc_gettimeofday(SB) | |
166 | 174 | TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0 |
167 | 175 | JMP libc_getuid(SB) |
168 | 176 | TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0 |
265 | 273 | JMP libc_munmap(SB) |
266 | 274 | TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0 |
267 | 275 | JMP libc_ptrace(SB) |
268 | TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0 | |
269 | JMP libc_gettimeofday(SB) | |
270 | 276 | TEXT ·libc_fstat64_trampoline(SB),NOSPLIT,$0-0 |
271 | 277 | JMP libc_fstat64(SB) |
272 | 278 | TEXT ·libc_fstatat64_trampoline(SB),NOSPLIT,$0-0 |
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 | } |
489 | 489 | |
490 | 490 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
491 | 491 | |
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 | ||
507 | 492 | func pipe() (r int, w int, err error) { |
508 | 493 | r0, r1, e1 := syscall_rawSyscall(funcPC(libc_pipe_trampoline), 0, 0, 0) |
509 | 494 | r = int(r0) |
957 | 942 | |
958 | 943 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
959 | 944 | |
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 | ||
960 | 995 | func Dup(fd int) (nfd int, err error) { |
961 | 996 | r0, _, e1 := syscall_syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0) |
962 | 997 | nfd = int(r0) |
1145 | 1180 | |
1146 | 1181 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
1147 | 1182 | |
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 | ||
1148 | 1203 | func Flock(fd int, how int) (err error) { |
1149 | 1204 | _, _, e1 := syscall_syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0) |
1150 | 1205 | if e1 != 0 { |
1203 | 1258 | |
1204 | 1259 | //go:linkname libc_ftruncate libc_ftruncate |
1205 | 1260 | //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" | |
1206 | 1283 | |
1207 | 1284 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
1208 | 1285 |
59 | 59 | JMP libc_munlock(SB) |
60 | 60 | TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0 |
61 | 61 | JMP libc_munlockall(SB) |
62 | TEXT ·libc_getattrlist_trampoline(SB),NOSPLIT,$0-0 | |
63 | JMP libc_getattrlist(SB) | |
64 | 62 | TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0 |
65 | 63 | JMP libc_pipe(SB) |
66 | 64 | TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0 |
109 | 107 | JMP libc_clock_gettime(SB) |
110 | 108 | TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0 |
111 | 109 | 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) | |
112 | 114 | TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0 |
113 | 115 | JMP libc_dup(SB) |
114 | 116 | TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0 |
131 | 133 | JMP libc_fchown(SB) |
132 | 134 | TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0 |
133 | 135 | JMP libc_fchownat(SB) |
136 | TEXT ·libc_fclonefileat_trampoline(SB),NOSPLIT,$0-0 | |
137 | JMP libc_fclonefileat(SB) | |
134 | 138 | TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0 |
135 | 139 | JMP libc_flock(SB) |
136 | 140 | TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0 |
139 | 143 | JMP libc_fsync(SB) |
140 | 144 | TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0 |
141 | 145 | JMP libc_ftruncate(SB) |
146 | TEXT ·libc_getcwd_trampoline(SB),NOSPLIT,$0-0 | |
147 | JMP libc_getcwd(SB) | |
142 | 148 | TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0 |
143 | 149 | JMP libc_getdtablesize(SB) |
144 | 150 | TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0 |
163 | 169 | JMP libc_getrusage(SB) |
164 | 170 | TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0 |
165 | 171 | JMP libc_getsid(SB) |
172 | TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0 | |
173 | JMP libc_gettimeofday(SB) | |
166 | 174 | TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0 |
167 | 175 | JMP libc_getuid(SB) |
168 | 176 | TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0 |
263 | 271 | JMP libc_mmap(SB) |
264 | 272 | TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0 |
265 | 273 | JMP libc_munmap(SB) |
266 | TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0 | |
267 | JMP libc_gettimeofday(SB) | |
268 | 274 | TEXT ·libc_fstat_trampoline(SB),NOSPLIT,$0-0 |
269 | 275 | JMP libc_fstat(SB) |
270 | 276 | TEXT ·libc_fstatat_trampoline(SB),NOSPLIT,$0-0 |
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 | } |
489 | 489 | |
490 | 490 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
491 | 491 | |
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 | ||
507 | 492 | func pipe() (r int, w int, err error) { |
508 | 493 | r0, r1, e1 := syscall_rawSyscall(funcPC(libc_pipe_trampoline), 0, 0, 0) |
509 | 494 | r = int(r0) |
957 | 942 | |
958 | 943 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
959 | 944 | |
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 | ||
960 | 995 | func Dup(fd int) (nfd int, err error) { |
961 | 996 | r0, _, e1 := syscall_syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0) |
962 | 997 | nfd = int(r0) |
1145 | 1180 | |
1146 | 1181 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
1147 | 1182 | |
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 | ||
1148 | 1203 | func Flock(fd int, how int) (err error) { |
1149 | 1204 | _, _, e1 := syscall_syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0) |
1150 | 1205 | if e1 != 0 { |
1203 | 1258 | |
1204 | 1259 | //go:linkname libc_ftruncate libc_ftruncate |
1205 | 1260 | //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" | |
1206 | 1283 | |
1207 | 1284 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
1208 | 1285 |
59 | 59 | JMP libc_munlock(SB) |
60 | 60 | TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0 |
61 | 61 | JMP libc_munlockall(SB) |
62 | TEXT ·libc_getattrlist_trampoline(SB),NOSPLIT,$0-0 | |
63 | JMP libc_getattrlist(SB) | |
64 | 62 | TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0 |
65 | 63 | JMP libc_pipe(SB) |
66 | 64 | TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0 |
109 | 107 | JMP libc_clock_gettime(SB) |
110 | 108 | TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0 |
111 | 109 | 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) | |
112 | 114 | TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0 |
113 | 115 | JMP libc_dup(SB) |
114 | 116 | TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0 |
131 | 133 | JMP libc_fchown(SB) |
132 | 134 | TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0 |
133 | 135 | JMP libc_fchownat(SB) |
136 | TEXT ·libc_fclonefileat_trampoline(SB),NOSPLIT,$0-0 | |
137 | JMP libc_fclonefileat(SB) | |
134 | 138 | TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0 |
135 | 139 | JMP libc_flock(SB) |
136 | 140 | TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0 |
139 | 143 | JMP libc_fsync(SB) |
140 | 144 | TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0 |
141 | 145 | JMP libc_ftruncate(SB) |
146 | TEXT ·libc_getcwd_trampoline(SB),NOSPLIT,$0-0 | |
147 | JMP libc_getcwd(SB) | |
142 | 148 | TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0 |
143 | 149 | JMP libc_getdtablesize(SB) |
144 | 150 | TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0 |
163 | 169 | JMP libc_getrusage(SB) |
164 | 170 | TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0 |
165 | 171 | JMP libc_getsid(SB) |
172 | TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0 | |
173 | JMP libc_gettimeofday(SB) | |
166 | 174 | TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0 |
167 | 175 | JMP libc_getuid(SB) |
168 | 176 | TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0 |
263 | 271 | JMP libc_mmap(SB) |
264 | 272 | TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0 |
265 | 273 | JMP libc_munmap(SB) |
266 | TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0 | |
267 | JMP libc_gettimeofday(SB) | |
268 | 274 | TEXT ·libc_fstat_trampoline(SB),NOSPLIT,$0-0 |
269 | 275 | JMP libc_fstat(SB) |
270 | 276 | TEXT ·libc_fstatat_trampoline(SB),NOSPLIT,$0-0 |
12 | 12 | //go:cgo_import_dynamic libc_preadv preadv "libc.so" |
13 | 13 | //go:cgo_import_dynamic libc_writev writev "libc.so" |
14 | 14 | //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" | |
15 | 17 | |
16 | 18 | //go:linkname procreadv libc_readv |
17 | 19 | //go:linkname procpreadv libc_preadv |
18 | 20 | //go:linkname procwritev libc_writev |
19 | 21 | //go:linkname procpwritev libc_pwritev |
22 | //go:linkname procaccept4 libc_accept4 | |
23 | //go:linkname procpipe2 libc_pipe2 | |
20 | 24 | |
21 | 25 | var ( |
22 | 26 | procreadv, |
23 | 27 | procpreadv, |
24 | 28 | procwritev, |
25 | procpwritev syscallFunc | |
29 | procpwritev, | |
30 | procaccept4, | |
31 | procpipe2 syscallFunc | |
26 | 32 | ) |
27 | 33 | |
28 | 34 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
84 | 90 | } |
85 | 91 | return |
86 | 92 | } |
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 | } |
82 | 82 | |
83 | 83 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
84 | 84 | |
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 | ||
85 | 101 | func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { |
86 | 102 | r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0) |
87 | 103 | 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 | // 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 | // 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 | // 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 | // 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 | ) |
143 | 143 | Name [1024]int8 |
144 | 144 | _ [3]byte |
145 | 145 | } |
146 | ||
147 | const ( | |
148 | PathMax = 0x400 | |
149 | ) | |
146 | 150 | |
147 | 151 | type RawSockaddrInet4 struct { |
148 | 152 | Len uint8 |
149 | 149 | Name [1024]int8 |
150 | 150 | _ [3]byte |
151 | 151 | } |
152 | ||
153 | const ( | |
154 | PathMax = 0x400 | |
155 | ) | |
152 | 156 | |
153 | 157 | type RawSockaddrInet4 struct { |
154 | 158 | Len uint8 |
144 | 144 | Name [1024]int8 |
145 | 145 | _ [3]byte |
146 | 146 | } |
147 | ||
148 | const ( | |
149 | PathMax = 0x400 | |
150 | ) | |
147 | 151 | |
148 | 152 | type RawSockaddrInet4 struct { |
149 | 153 | Len uint8 |
149 | 149 | Name [1024]int8 |
150 | 150 | _ [3]byte |
151 | 151 | } |
152 | ||
153 | const ( | |
154 | PathMax = 0x400 | |
155 | ) | |
152 | 156 | |
153 | 157 | type RawSockaddrInet4 struct { |
154 | 158 | Len uint8 |
75 | 75 | Val [2]int32 |
76 | 76 | } |
77 | 77 | |
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 | ||
78 | 93 | type FscryptPolicy struct { |
79 | 94 | Version uint8 |
80 | 95 | Contents_encryption_mode uint8 |
138 | 153 | User_count uint32 |
139 | 154 | _ [13]uint32 |
140 | 155 | } |
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 | ) | |
141 | 198 | |
142 | 199 | type KeyctlDHParams struct { |
143 | 200 | Private int32 |
265 | 322 | Addr [16]byte /* in6_addr */ |
266 | 323 | Scope_id uint32 |
267 | 324 | 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 | |
268 | 334 | } |
269 | 335 | |
270 | 336 | type _Socklen uint32 |
379 | 445 | SizeofSockaddrTIPC = 0x10 |
380 | 446 | SizeofSockaddrL2TPIP = 0x10 |
381 | 447 | SizeofSockaddrL2TPIP6 = 0x20 |
448 | SizeofSockaddrIUCV = 0x20 | |
382 | 449 | SizeofLinger = 0x8 |
383 | 450 | SizeofIPMreq = 0x8 |
384 | 451 | SizeofIPMreqn = 0xc |
699 | 766 | AT_EACCESS = 0x200 |
700 | 767 | ) |
701 | 768 | |
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 | ||
702 | 785 | type PollFd struct { |
703 | 786 | Fd int32 |
704 | 787 | Events int16 |
963 | 1046 | PERF_SAMPLE_STREAM_ID = 0x200 |
964 | 1047 | PERF_SAMPLE_RAW = 0x400 |
965 | 1048 | 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 | |
966 | 1056 | |
967 | 1057 | PERF_SAMPLE_BRANCH_USER = 0x1 |
968 | 1058 | PERF_SAMPLE_BRANCH_KERNEL = 0x2 |
1692 | 1782 | NFT_NG_RANDOM = 0x1 |
1693 | 1783 | ) |
1694 | 1784 | |
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 | ||
1695 | 1800 | type RTCTime struct { |
1696 | 1801 | Sec int32 |
1697 | 1802 | Min int32 |
2452 | 2557 | NHA_GROUPS = 0x9 |
2453 | 2558 | NHA_MASTER = 0xa |
2454 | 2559 | ) |
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 | ) |
114 | 114 | Start int64 |
115 | 115 | Len int64 |
116 | 116 | Pid int32 |
117 | } | |
118 | ||
119 | type DmNameList struct { | |
120 | Dev uint64 | |
121 | Next uint32 | |
117 | 122 | } |
118 | 123 | |
119 | 124 | const ( |
114 | 114 | Len int64 |
115 | 115 | Pid int32 |
116 | 116 | _ [4]byte |
117 | } | |
118 | ||
119 | type DmNameList struct { | |
120 | Dev uint64 | |
121 | Next uint32 | |
122 | Name [0]byte | |
123 | _ [4]byte | |
117 | 124 | } |
118 | 125 | |
119 | 126 | const ( |
118 | 118 | Len int64 |
119 | 119 | Pid int32 |
120 | 120 | _ [4]byte |
121 | } | |
122 | ||
123 | type DmNameList struct { | |
124 | Dev uint64 | |
125 | Next uint32 | |
126 | Name [0]byte | |
127 | _ [4]byte | |
121 | 128 | } |
122 | 129 | |
123 | 130 | const ( |
115 | 115 | Len int64 |
116 | 116 | Pid int32 |
117 | 117 | _ [4]byte |
118 | } | |
119 | ||
120 | type DmNameList struct { | |
121 | Dev uint64 | |
122 | Next uint32 | |
123 | Name [0]byte | |
124 | _ [4]byte | |
118 | 125 | } |
119 | 126 | |
120 | 127 | const ( |
117 | 117 | Len int64 |
118 | 118 | Pid int32 |
119 | 119 | _ [4]byte |
120 | } | |
121 | ||
122 | type DmNameList struct { | |
123 | Dev uint64 | |
124 | Next uint32 | |
125 | Name [0]byte | |
126 | _ [4]byte | |
120 | 127 | } |
121 | 128 | |
122 | 129 | const ( |
115 | 115 | Len int64 |
116 | 116 | Pid int32 |
117 | 117 | _ [4]byte |
118 | } | |
119 | ||
120 | type DmNameList struct { | |
121 | Dev uint64 | |
122 | Next uint32 | |
123 | Name [0]byte | |
124 | _ [4]byte | |
118 | 125 | } |
119 | 126 | |
120 | 127 | const ( |
115 | 115 | Len int64 |
116 | 116 | Pid int32 |
117 | 117 | _ [4]byte |
118 | } | |
119 | ||
120 | type DmNameList struct { | |
121 | Dev uint64 | |
122 | Next uint32 | |
123 | Name [0]byte | |
124 | _ [4]byte | |
118 | 125 | } |
119 | 126 | |
120 | 127 | const ( |
117 | 117 | Len int64 |
118 | 118 | Pid int32 |
119 | 119 | _ [4]byte |
120 | } | |
121 | ||
122 | type DmNameList struct { | |
123 | Dev uint64 | |
124 | Next uint32 | |
125 | Name [0]byte | |
126 | _ [4]byte | |
120 | 127 | } |
121 | 128 | |
122 | 129 | const ( |
116 | 116 | Len int64 |
117 | 117 | Pid int32 |
118 | 118 | _ [4]byte |
119 | } | |
120 | ||
121 | type DmNameList struct { | |
122 | Dev uint64 | |
123 | Next uint32 | |
124 | Name [0]byte | |
125 | _ [4]byte | |
119 | 126 | } |
120 | 127 | |
121 | 128 | const ( |
116 | 116 | Len int64 |
117 | 117 | Pid int32 |
118 | 118 | _ [4]byte |
119 | } | |
120 | ||
121 | type DmNameList struct { | |
122 | Dev uint64 | |
123 | Next uint32 | |
124 | Name [0]byte | |
125 | _ [4]byte | |
119 | 126 | } |
120 | 127 | |
121 | 128 | const ( |
115 | 115 | Len int64 |
116 | 116 | Pid int32 |
117 | 117 | _ [4]byte |
118 | } | |
119 | ||
120 | type DmNameList struct { | |
121 | Dev uint64 | |
122 | Next uint32 | |
123 | Name [0]byte | |
124 | _ [4]byte | |
118 | 125 | } |
119 | 126 | |
120 | 127 | const ( |
114 | 114 | Len int64 |
115 | 115 | Pid int32 |
116 | 116 | _ [4]byte |
117 | } | |
118 | ||
119 | type DmNameList struct { | |
120 | Dev uint64 | |
121 | Next uint32 | |
122 | Name [0]byte | |
123 | _ [4]byte | |
117 | 124 | } |
118 | 125 | |
119 | 126 | const ( |
118 | 118 | Pid int32 |
119 | 119 | _ int16 |
120 | 120 | _ [2]byte |
121 | } | |
122 | ||
123 | type DmNameList struct { | |
124 | Dev uint64 | |
125 | Next uint32 | |
126 | Name [0]byte | |
127 | _ [4]byte | |
121 | 128 | } |
122 | 129 | |
123 | 130 | 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 | } |
64 | 64 | SERVICE_ACCEPT_HARDWAREPROFILECHANGE = 32 |
65 | 65 | SERVICE_ACCEPT_POWEREVENT = 64 |
66 | 66 | SERVICE_ACCEPT_SESSIONCHANGE = 128 |
67 | SERVICE_ACCEPT_PRESHUTDOWN = 256 | |
67 | 68 | |
68 | 69 | SERVICE_CONTROL_STOP = 1 |
69 | 70 | SERVICE_CONTROL_PAUSE = 2 |
79 | 80 | SERVICE_CONTROL_HARDWAREPROFILECHANGE = 12 |
80 | 81 | SERVICE_CONTROL_POWEREVENT = 13 |
81 | 82 | SERVICE_CONTROL_SESSIONCHANGE = 14 |
83 | SERVICE_CONTROL_PRESHUTDOWN = 15 | |
82 | 84 | |
83 | 85 | SERVICE_ACTIVE = 1 |
84 | 86 | SERVICE_INACTIVE = 2 |
302 | 302 | //sys ResumeThread(thread Handle) (ret uint32, err error) [failretval==0xffffffff] = kernel32.ResumeThread |
303 | 303 | //sys SetPriorityClass(process Handle, priorityClass uint32) (err error) = kernel32.SetPriorityClass |
304 | 304 | //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 | |
305 | 306 | //sys SetInformationJobObject(job Handle, JobObjectInformationClass uint32, JobObjectInformation uintptr, JobObjectInformationLength uint32) (ret int, err error) |
306 | 307 | //sys GenerateConsoleCtrlEvent(ctrlEvent uint32, processGroupID uint32) (err error) |
307 | 308 | //sys GetProcessId(process Handle) (id uint32, err error) |
1583 | 1583 | JOB_OBJECT_LIMIT_WORKINGSET = 0x00000001 |
1584 | 1584 | ) |
1585 | 1585 | |
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 | ||
1598 | 1586 | type IO_COUNTERS struct { |
1599 | 1587 | ReadOperationCount uint64 |
1600 | 1588 | WriteOperationCount uint64 |
19 | 19 | Port uint16 |
20 | 20 | Proto *byte |
21 | 21 | } |
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 | } |
19 | 19 | Proto *byte |
20 | 20 | Port uint16 |
21 | 21 | } |
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 | } |
19 | 19 | Port uint16 |
20 | 20 | Proto *byte |
21 | 21 | } |
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 | } |
211 | 211 | procResumeThread = modkernel32.NewProc("ResumeThread") |
212 | 212 | procSetPriorityClass = modkernel32.NewProc("SetPriorityClass") |
213 | 213 | procGetPriorityClass = modkernel32.NewProc("GetPriorityClass") |
214 | procQueryInformationJobObject = modkernel32.NewProc("QueryInformationJobObject") | |
214 | 215 | procSetInformationJobObject = modkernel32.NewProc("SetInformationJobObject") |
215 | 216 | procGenerateConsoleCtrlEvent = modkernel32.NewProc("GenerateConsoleCtrlEvent") |
216 | 217 | procGetProcessId = modkernel32.NewProc("GetProcessId") |
2340 | 2341 | return |
2341 | 2342 | } |
2342 | 2343 | |
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 | ||
2343 | 2356 | func SetInformationJobObject(job Handle, JobObjectInformationClass uint32, JobObjectInformation uintptr, JobObjectInformationLength uint32) (ret int, err error) { |
2344 | 2357 | r0, _, e1 := syscall.Syscall6(procSetInformationJobObject.Addr(), 4, uintptr(job), uintptr(JobObjectInformationClass), uintptr(JobObjectInformation), uintptr(JobObjectInformationLength), 0, 0) |
2345 | 2358 | ret = int(r0) |
5 | 5 | package unicode // import "golang.org/x/text/encoding/unicode" |
6 | 6 | |
7 | 7 | import ( |
8 | "bytes" | |
8 | 9 | "errors" |
9 | 10 | "unicode/utf16" |
10 | 11 | "unicode/utf8" |
24 | 25 | // the introduction of some kind of error type for conveying the erroneous code |
25 | 26 | // point. |
26 | 27 | |
27 | // UTF8 is the UTF-8 encoding. | |
28 | // UTF8 is the UTF-8 encoding. It neither removes nor adds byte order marks. | |
28 | 29 | 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 | } | |
29 | 60 | |
30 | 61 | var utf8enc = &internal.Encoding{ |
31 | 62 | &internal.SimpleEncoding{utf8Decoder{}, runes.ReplaceIllFormed()}, |
32 | 63 | "UTF-8", |
33 | 64 | 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 | |
34 | 115 | } |
35 | 116 | |
36 | 117 | type utf8Decoder struct{ transform.NopResetter } |
286 | 367 | } |
287 | 368 | |
288 | 369 | 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 | } | |
289 | 373 | if len(src) == 0 { |
290 | if atEOF && u.current.bomPolicy&requireBOM != 0 { | |
291 | return 0, 0, ErrMissingBOM | |
292 | } | |
293 | 374 | return 0, 0, nil |
294 | 375 | } |
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 { | |
299 | 377 | switch { |
300 | 378 | case src[0] == 0xfe && src[1] == 0xff: |
301 | 379 | u.current.endianness = BigEndian |
647 | 647 | // Transform the remaining input, growing dst and src buffers as necessary. |
648 | 648 | for { |
649 | 649 | 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) | |
651 | 652 | pDst += nDst |
652 | 653 | pSrc += nSrc |
653 | 654 | |
658 | 659 | dst = grow(dst, pDst) |
659 | 660 | } |
660 | 661 | } else if err == ErrShortSrc { |
662 | if atEOF { | |
663 | return string(dst[:pDst]), pSrc, err | |
664 | } | |
661 | 665 | if nSrc == 0 { |
662 | 666 | src = grow(src, 0) |
663 | 667 | } |
134 | 134 | # github.com/fsnotify/fsnotify v1.4.9 |
135 | 135 | github.com/fsnotify/fsnotify |
136 | 136 | # github.com/ghodss/yaml v1.0.0 |
137 | ## explicit | |
137 | 138 | github.com/ghodss/yaml |
138 | 139 | # github.com/godbus/dbus/v5 v5.0.3 |
139 | 140 | github.com/godbus/dbus/v5 |
198 | 199 | github.com/onsi/ginkgo/reporters/stenographer/support/go-colorable |
199 | 200 | github.com/onsi/ginkgo/reporters/stenographer/support/go-isatty |
200 | 201 | github.com/onsi/ginkgo/types |
201 | # github.com/onsi/gomega v1.10.2 | |
202 | # github.com/onsi/gomega v1.10.3 | |
202 | 203 | ## explicit |
203 | 204 | github.com/onsi/gomega |
204 | 205 | github.com/onsi/gomega/format |
308 | 309 | go.opencensus.io/trace |
309 | 310 | go.opencensus.io/trace/internal |
310 | 311 | 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 | |
312 | 313 | ## explicit |
313 | 314 | 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 | |
315 | 316 | golang.org/x/net/context |
316 | 317 | golang.org/x/net/html |
317 | 318 | golang.org/x/net/html/atom |
318 | 319 | golang.org/x/net/html/charset |
319 | 320 | golang.org/x/net/internal/socks |
320 | 321 | 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 | |
322 | 323 | ## explicit |
323 | 324 | golang.org/x/sys/internal/unsafeheader |
324 | 325 | golang.org/x/sys/unix |
325 | 326 | golang.org/x/sys/windows |
326 | # golang.org/x/text v0.3.2 | |
327 | # golang.org/x/text v0.3.3 | |
327 | 328 | golang.org/x/text/encoding |
328 | 329 | golang.org/x/text/encoding/charmap |
329 | 330 | golang.org/x/text/encoding/htmlindex |