View | Details | Raw Unified | Return to bug 247150
Collapse All | Expand All

(-)sysutils/serf/Makefile (-2 / +1 lines)
Lines 1-9 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	serf
3
PORTNAME=	serf
4
PORTVERSION=	0.8.3
4
PORTVERSION=	0.8.5
5
DISTVERSIONPREFIX=	v
5
DISTVERSIONPREFIX=	v
6
PORTREVISION=	1
7
CATEGORIES=	sysutils
6
CATEGORIES=	sysutils
8
PKGNAMEPREFIX=	hashicorp-
7
PKGNAMEPREFIX=	hashicorp-
9
8
(-)sysutils/serf/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1556211131
1
TIMESTAMP = 1591638415
2
SHA256 (hashicorp-serf-v0.8.3_GH0.tar.gz) = 9437b8b1a7f7c2e43e5df5ccd1385134e3e7dd33ca34771e461490daf1beefce
2
SHA256 (hashicorp-serf-v0.8.5_GH0.tar.gz) = bee75f213c661b84cc1ab6436b56ba0169ec7780976605f640ecb6ebb658766b
3
SIZE (hashicorp-serf-v0.8.3_GH0.tar.gz) = 1970313
3
SIZE (hashicorp-serf-v0.8.5_GH0.tar.gz) = 1972387
(-)sysutils/serf/files/patch-vendor_golang.org_x_net_internal_socket_zsys__freebsd__arm64.go (+63 lines)
Line 0 Link Here
1
--- vendor/golang.org/x/net/internal/socket/zsys_freebsd_arm64.go.orig	2020-06-09 20:01:03 UTC
2
+++ vendor/golang.org/x/net/internal/socket/zsys_freebsd_arm64.go
3
@@ -0,0 +1,60 @@
4
+// Code generated by cmd/cgo -godefs; DO NOT EDIT.
5
+// cgo -godefs defs_freebsd.go
6
+
7
+package socket
8
+
9
+const (
10
+	sysAF_UNSPEC = 0x0
11
+	sysAF_INET   = 0x2
12
+	sysAF_INET6  = 0x1c
13
+	sysSOCK_RAW = 0x3
14
+)
15
+
16
+type iovec struct {
17
+	Base *byte
18
+	Len  uint64
19
+}
20
+
21
+type msghdr struct {
22
+	Name       *byte
23
+	Namelen    uint32
24
+	Pad_cgo_0  [4]byte
25
+	Iov        *iovec
26
+	Iovlen     int32
27
+	Pad_cgo_1  [4]byte
28
+	Control    *byte
29
+	Controllen uint32
30
+	Flags      int32
31
+}
32
+
33
+type cmsghdr struct {
34
+	Len   uint32
35
+	Level int32
36
+	Type  int32
37
+}
38
+
39
+type sockaddrInet struct {
40
+	Len    uint8
41
+	Family uint8
42
+	Port   uint16
43
+	Addr   [4]byte /* in_addr */
44
+	Zero   [8]int8
45
+}
46
+
47
+type sockaddrInet6 struct {
48
+	Len      uint8
49
+	Family   uint8
50
+	Port     uint16
51
+	Flowinfo uint32
52
+	Addr     [16]byte /* in6_addr */
53
+	Scope_id uint32
54
+}
55
+
56
+const (
57
+	sizeofIovec   = 0x10
58
+	sizeofMsghdr  = 0x30
59
+	sizeofCmsghdr = 0xc
60
+
61
+	sizeofSockaddrInet  = 0x10
62
+	sizeofSockaddrInet6 = 0x1c
63
+)
(-)sysutils/serf/files/patch-vendor_golang.org_x_net_ipv4_zsys__freebsd__arm64.go (+96 lines)
Line 0 Link Here
1
--- vendor/golang.org/x/net/ipv4/zsys_freebsd_arm64.go.orig	2020-03-30 16:34:45 UTC
2
+++ vendor/golang.org/x/net/ipv4/zsys_freebsd_arm64.go
3
@@ -0,0 +1,93 @@
4
+// Code generated by cmd/cgo -godefs; DO NOT EDIT.
5
+// cgo -godefs defs_freebsd.go
6
+
7
+package ipv4
8
+
9
+const (
10
+	sysIP_OPTIONS     = 0x1
11
+	sysIP_HDRINCL     = 0x2
12
+	sysIP_TOS         = 0x3
13
+	sysIP_TTL         = 0x4
14
+	sysIP_RECVOPTS    = 0x5
15
+	sysIP_RECVRETOPTS = 0x6
16
+	sysIP_RECVDSTADDR = 0x7
17
+	sysIP_SENDSRCADDR = 0x7
18
+	sysIP_RETOPTS     = 0x8
19
+	sysIP_RECVIF      = 0x14
20
+	sysIP_ONESBCAST   = 0x17
21
+	sysIP_BINDANY     = 0x18
22
+	sysIP_RECVTTL     = 0x41
23
+	sysIP_MINTTL      = 0x42
24
+	sysIP_DONTFRAG    = 0x43
25
+	sysIP_RECVTOS     = 0x44
26
+
27
+	sysIP_MULTICAST_IF           = 0x9
28
+	sysIP_MULTICAST_TTL          = 0xa
29
+	sysIP_MULTICAST_LOOP         = 0xb
30
+	sysIP_ADD_MEMBERSHIP         = 0xc
31
+	sysIP_DROP_MEMBERSHIP        = 0xd
32
+	sysIP_MULTICAST_VIF          = 0xe
33
+	sysIP_ADD_SOURCE_MEMBERSHIP  = 0x46
34
+	sysIP_DROP_SOURCE_MEMBERSHIP = 0x47
35
+	sysIP_BLOCK_SOURCE           = 0x48
36
+	sysIP_UNBLOCK_SOURCE         = 0x49
37
+	sysMCAST_JOIN_GROUP          = 0x50
38
+	sysMCAST_LEAVE_GROUP         = 0x51
39
+	sysMCAST_JOIN_SOURCE_GROUP   = 0x52
40
+	sysMCAST_LEAVE_SOURCE_GROUP  = 0x53
41
+	sysMCAST_BLOCK_SOURCE        = 0x54
42
+	sysMCAST_UNBLOCK_SOURCE      = 0x55
43
+
44
+	sizeofSockaddrStorage = 0x80
45
+	sizeofSockaddrInet    = 0x10
46
+
47
+	sizeofIPMreq         = 0x8
48
+	sizeofIPMreqn        = 0xc
49
+	sizeofIPMreqSource   = 0xc
50
+	sizeofGroupReq       = 0x88
51
+	sizeofGroupSourceReq = 0x108
52
+)
53
+
54
+type sockaddrStorage struct {
55
+	Len         uint8
56
+	Family      uint8
57
+	X__ss_pad1  [6]uint8
58
+	X__ss_align int64
59
+	X__ss_pad2  [112]uint8
60
+}
61
+
62
+type sockaddrInet struct {
63
+	Len    uint8
64
+	Family uint8
65
+	Port   uint16
66
+	Addr   [4]byte /* in_addr */
67
+	Zero   [8]uint8
68
+}
69
+
70
+type ipMreq struct {
71
+	Multiaddr [4]byte /* in_addr */
72
+	Interface [4]byte /* in_addr */
73
+}
74
+
75
+type ipMreqn struct {
76
+	Multiaddr [4]byte /* in_addr */
77
+	Address   [4]byte /* in_addr */
78
+	Ifindex   int32
79
+}
80
+
81
+type ipMreqSource struct {
82
+	Multiaddr  [4]byte /* in_addr */
83
+	Sourceaddr [4]byte /* in_addr */
84
+	Interface  [4]byte /* in_addr */
85
+}
86
+
87
+type groupReq struct {
88
+	Interface uint32
89
+	Group     sockaddrStorage
90
+}
91
+
92
+type groupSourceReq struct {
93
+	Interface uint32
94
+	Group     sockaddrStorage
95
+	Source    sockaddrStorage
96
+}
(-)sysutils/serf/files/patch-vendor_golang.org_x_net_ipv6_zsys__freebsd__arm64.go (+125 lines)
Line 0 Link Here
1
--- vendor/golang.org/x/net/ipv6/zsys_freebsd_arm64.go.orig	2020-03-30 16:34:37 UTC
2
+++ vendor/golang.org/x/net/ipv6/zsys_freebsd_arm64.go
3
@@ -0,0 +1,122 @@
4
+// Code generated by cmd/cgo -godefs; DO NOT EDIT.
5
+// cgo -godefs defs_freebsd.go
6
+
7
+package ipv6
8
+
9
+const (
10
+	sysIPV6_UNICAST_HOPS   = 0x4
11
+	sysIPV6_MULTICAST_IF   = 0x9
12
+	sysIPV6_MULTICAST_HOPS = 0xa
13
+	sysIPV6_MULTICAST_LOOP = 0xb
14
+	sysIPV6_JOIN_GROUP     = 0xc
15
+	sysIPV6_LEAVE_GROUP    = 0xd
16
+	sysIPV6_PORTRANGE      = 0xe
17
+	sysICMP6_FILTER        = 0x12
18
+
19
+	sysIPV6_CHECKSUM = 0x1a
20
+	sysIPV6_V6ONLY   = 0x1b
21
+
22
+	sysIPV6_IPSEC_POLICY = 0x1c
23
+
24
+	sysIPV6_RTHDRDSTOPTS = 0x23
25
+
26
+	sysIPV6_RECVPKTINFO  = 0x24
27
+	sysIPV6_RECVHOPLIMIT = 0x25
28
+	sysIPV6_RECVRTHDR    = 0x26
29
+	sysIPV6_RECVHOPOPTS  = 0x27
30
+	sysIPV6_RECVDSTOPTS  = 0x28
31
+
32
+	sysIPV6_USE_MIN_MTU = 0x2a
33
+	sysIPV6_RECVPATHMTU = 0x2b
34
+
35
+	sysIPV6_PATHMTU = 0x2c
36
+
37
+	sysIPV6_PKTINFO  = 0x2e
38
+	sysIPV6_HOPLIMIT = 0x2f
39
+	sysIPV6_NEXTHOP  = 0x30
40
+	sysIPV6_HOPOPTS  = 0x31
41
+	sysIPV6_DSTOPTS  = 0x32
42
+	sysIPV6_RTHDR    = 0x33
43
+
44
+	sysIPV6_RECVTCLASS = 0x39
45
+
46
+	sysIPV6_AUTOFLOWLABEL = 0x3b
47
+
48
+	sysIPV6_TCLASS   = 0x3d
49
+	sysIPV6_DONTFRAG = 0x3e
50
+
51
+	sysIPV6_PREFER_TEMPADDR = 0x3f
52
+
53
+	sysIPV6_BINDANY = 0x40
54
+
55
+	sysIPV6_MSFILTER = 0x4a
56
+
57
+	sysMCAST_JOIN_GROUP         = 0x50
58
+	sysMCAST_LEAVE_GROUP        = 0x51
59
+	sysMCAST_JOIN_SOURCE_GROUP  = 0x52
60
+	sysMCAST_LEAVE_SOURCE_GROUP = 0x53
61
+	sysMCAST_BLOCK_SOURCE       = 0x54
62
+	sysMCAST_UNBLOCK_SOURCE     = 0x55
63
+
64
+	sysIPV6_PORTRANGE_DEFAULT = 0x0
65
+	sysIPV6_PORTRANGE_HIGH    = 0x1
66
+	sysIPV6_PORTRANGE_LOW     = 0x2
67
+
68
+	sizeofSockaddrStorage = 0x80
69
+	sizeofSockaddrInet6   = 0x1c
70
+	sizeofInet6Pktinfo    = 0x14
71
+	sizeofIPv6Mtuinfo     = 0x20
72
+
73
+	sizeofIPv6Mreq       = 0x14
74
+	sizeofGroupReq       = 0x88
75
+	sizeofGroupSourceReq = 0x108
76
+
77
+	sizeofICMPv6Filter = 0x20
78
+)
79
+
80
+type sockaddrStorage struct {
81
+	Len         uint8
82
+	Family      uint8
83
+	X__ss_pad1  [6]uint8
84
+	X__ss_align int64
85
+	X__ss_pad2  [112]uint8
86
+}
87
+
88
+type sockaddrInet6 struct {
89
+	Len      uint8
90
+	Family   uint8
91
+	Port     uint16
92
+	Flowinfo uint32
93
+	Addr     [16]byte /* in6_addr */
94
+	Scope_id uint32
95
+}
96
+
97
+type inet6Pktinfo struct {
98
+	Addr    [16]byte /* in6_addr */
99
+	Ifindex uint32
100
+}
101
+
102
+type ipv6Mtuinfo struct {
103
+	Addr sockaddrInet6
104
+	Mtu  uint32
105
+}
106
+
107
+type ipv6Mreq struct {
108
+	Multiaddr [16]byte /* in6_addr */
109
+	Interface uint32
110
+}
111
+
112
+type groupReq struct {
113
+	Interface uint32
114
+	Group     sockaddrStorage
115
+}
116
+
117
+type groupSourceReq struct {
118
+	Interface uint32
119
+	Group     sockaddrStorage
120
+	Source    sockaddrStorage
121
+}
122
+
123
+type icmpv6Filter struct {
124
+	Filt [8]uint32
125
+}
(-)sysutils/serf/files/patch-vendor_golang.org_x_sys_unix_asm__freebsd__arm64.s (+32 lines)
Line 0 Link Here
1
--- vendor/golang.org/x/sys/unix/asm_freebsd_arm64.s.orig	2020-06-10 09:34:47 UTC
2
+++ vendor/golang.org/x/sys/unix/asm_freebsd_arm64.s
3
@@ -0,0 +1,29 @@
4
+// Copyright 2018 The Go Authors. All rights reserved.
5
+// Use of this source code is governed by a BSD-style
6
+// license that can be found in the LICENSE file.
7
+
8
+// +build !gccgo
9
+
10
+#include "textflag.h"
11
+
12
+//
13
+// System call support for ARM64, FreeBSD
14
+//
15
+
16
+// Just jump to package syscall's implementation for all these functions.
17
+// The runtime may know about them.
18
+
19
+TEXT	·Syscall(SB),NOSPLIT,$0-56
20
+	JMP	syscall·Syscall(SB)
21
+
22
+TEXT	·Syscall6(SB),NOSPLIT,$0-80
23
+	JMP	syscall·Syscall6(SB)
24
+
25
+TEXT	·Syscall9(SB),NOSPLIT,$0-104
26
+	JMP	syscall·Syscall9(SB)
27
+
28
+TEXT ·RawSyscall(SB),NOSPLIT,$0-56
29
+	JMP	syscall·RawSyscall(SB)
30
+
31
+TEXT	·RawSyscall6(SB),NOSPLIT,$0-80
32
+	JMP	syscall·RawSyscall6(SB)
(-)sysutils/serf/files/patch-vendor_golang.org_x_sys_unix_syscall__freebsd__arm64.go (+55 lines)
Line 0 Link Here
1
--- vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go.orig	2020-06-10 09:34:47 UTC
2
+++ vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go
3
@@ -0,0 +1,52 @@
4
+// Copyright 2018 The Go Authors. All rights reserved.
5
+// Use of this source code is governed by a BSD-style
6
+// license that can be found in the LICENSE file.
7
+
8
+// +build arm64,freebsd
9
+
10
+package unix
11
+
12
+import (
13
+	"syscall"
14
+	"unsafe"
15
+)
16
+
17
+func setTimespec(sec, nsec int64) Timespec {
18
+	return Timespec{Sec: sec, Nsec: nsec}
19
+}
20
+
21
+func setTimeval(sec, usec int64) Timeval {
22
+	return Timeval{Sec: sec, Usec: usec}
23
+}
24
+
25
+func SetKevent(k *Kevent_t, fd, mode, flags int) {
26
+	k.Ident = uint64(fd)
27
+	k.Filter = int16(mode)
28
+	k.Flags = uint16(flags)
29
+}
30
+
31
+func (iov *Iovec) SetLen(length int) {
32
+	iov.Len = uint64(length)
33
+}
34
+
35
+func (msghdr *Msghdr) SetControllen(length int) {
36
+	msghdr.Controllen = uint32(length)
37
+}
38
+
39
+func (cmsg *Cmsghdr) SetLen(length int) {
40
+	cmsg.Len = uint32(length)
41
+}
42
+
43
+func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
44
+	var writtenOut uint64 = 0
45
+	_, _, e1 := Syscall9(SYS_SENDFILE, uintptr(infd), uintptr(outfd), uintptr(*offset), uintptr(count), 0, uintptr(unsafe.Pointer(&writtenOut)), 0, 0, 0)
46
+
47
+	written = int(writtenOut)
48
+
49
+	if e1 != 0 {
50
+		err = e1
51
+	}
52
+	return
53
+}
54
+
55
+func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
(-)sysutils/serf/files/patch-vendor_golang.org_x_sys_unix_zerrors__freebsd__arm64.go (+1797 lines)
Line 0 Link Here
1
--- vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go.orig	2020-06-10 09:34:47 UTC
2
+++ vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go
3
@@ -0,0 +1,1794 @@
4
+// mkerrors.sh -m64
5
+// Code generated by the command above; see README.md. DO NOT EDIT.
6
+
7
+// +build arm64,freebsd
8
+
9
+// Created by cgo -godefs - DO NOT EDIT
10
+// cgo -godefs -- -m64 _const.go
11
+
12
+package unix
13
+
14
+import "syscall"
15
+
16
+const (
17
+	AF_APPLETALK                   = 0x10
18
+	AF_ARP                         = 0x23
19
+	AF_ATM                         = 0x1e
20
+	AF_BLUETOOTH                   = 0x24
21
+	AF_CCITT                       = 0xa
22
+	AF_CHAOS                       = 0x5
23
+	AF_CNT                         = 0x15
24
+	AF_COIP                        = 0x14
25
+	AF_DATAKIT                     = 0x9
26
+	AF_DECnet                      = 0xc
27
+	AF_DLI                         = 0xd
28
+	AF_E164                        = 0x1a
29
+	AF_ECMA                        = 0x8
30
+	AF_HYLINK                      = 0xf
31
+	AF_IEEE80211                   = 0x25
32
+	AF_IMPLINK                     = 0x3
33
+	AF_INET                        = 0x2
34
+	AF_INET6                       = 0x1c
35
+	AF_INET6_SDP                   = 0x2a
36
+	AF_INET_SDP                    = 0x28
37
+	AF_IPX                         = 0x17
38
+	AF_ISDN                        = 0x1a
39
+	AF_ISO                         = 0x7
40
+	AF_LAT                         = 0xe
41
+	AF_LINK                        = 0x12
42
+	AF_LOCAL                       = 0x1
43
+	AF_MAX                         = 0x2a
44
+	AF_NATM                        = 0x1d
45
+	AF_NETBIOS                     = 0x6
46
+	AF_NETGRAPH                    = 0x20
47
+	AF_OSI                         = 0x7
48
+	AF_PUP                         = 0x4
49
+	AF_ROUTE                       = 0x11
50
+	AF_SCLUSTER                    = 0x22
51
+	AF_SIP                         = 0x18
52
+	AF_SLOW                        = 0x21
53
+	AF_SNA                         = 0xb
54
+	AF_UNIX                        = 0x1
55
+	AF_UNSPEC                      = 0x0
56
+	AF_VENDOR00                    = 0x27
57
+	AF_VENDOR01                    = 0x29
58
+	AF_VENDOR02                    = 0x2b
59
+	AF_VENDOR03                    = 0x2d
60
+	AF_VENDOR04                    = 0x2f
61
+	AF_VENDOR05                    = 0x31
62
+	AF_VENDOR06                    = 0x33
63
+	AF_VENDOR07                    = 0x35
64
+	AF_VENDOR08                    = 0x37
65
+	AF_VENDOR09                    = 0x39
66
+	AF_VENDOR10                    = 0x3b
67
+	AF_VENDOR11                    = 0x3d
68
+	AF_VENDOR12                    = 0x3f
69
+	AF_VENDOR13                    = 0x41
70
+	AF_VENDOR14                    = 0x43
71
+	AF_VENDOR15                    = 0x45
72
+	AF_VENDOR16                    = 0x47
73
+	AF_VENDOR17                    = 0x49
74
+	AF_VENDOR18                    = 0x4b
75
+	AF_VENDOR19                    = 0x4d
76
+	AF_VENDOR20                    = 0x4f
77
+	AF_VENDOR21                    = 0x51
78
+	AF_VENDOR22                    = 0x53
79
+	AF_VENDOR23                    = 0x55
80
+	AF_VENDOR24                    = 0x57
81
+	AF_VENDOR25                    = 0x59
82
+	AF_VENDOR26                    = 0x5b
83
+	AF_VENDOR27                    = 0x5d
84
+	AF_VENDOR28                    = 0x5f
85
+	AF_VENDOR29                    = 0x61
86
+	AF_VENDOR30                    = 0x63
87
+	AF_VENDOR31                    = 0x65
88
+	AF_VENDOR32                    = 0x67
89
+	AF_VENDOR33                    = 0x69
90
+	AF_VENDOR34                    = 0x6b
91
+	AF_VENDOR35                    = 0x6d
92
+	AF_VENDOR36                    = 0x6f
93
+	AF_VENDOR37                    = 0x71
94
+	AF_VENDOR38                    = 0x73
95
+	AF_VENDOR39                    = 0x75
96
+	AF_VENDOR40                    = 0x77
97
+	AF_VENDOR41                    = 0x79
98
+	AF_VENDOR42                    = 0x7b
99
+	AF_VENDOR43                    = 0x7d
100
+	AF_VENDOR44                    = 0x7f
101
+	AF_VENDOR45                    = 0x81
102
+	AF_VENDOR46                    = 0x83
103
+	AF_VENDOR47                    = 0x85
104
+	ALTWERASE                      = 0x200
105
+	B0                             = 0x0
106
+	B110                           = 0x6e
107
+	B115200                        = 0x1c200
108
+	B1200                          = 0x4b0
109
+	B134                           = 0x86
110
+	B14400                         = 0x3840
111
+	B150                           = 0x96
112
+	B1800                          = 0x708
113
+	B19200                         = 0x4b00
114
+	B200                           = 0xc8
115
+	B230400                        = 0x38400
116
+	B2400                          = 0x960
117
+	B28800                         = 0x7080
118
+	B300                           = 0x12c
119
+	B38400                         = 0x9600
120
+	B460800                        = 0x70800
121
+	B4800                          = 0x12c0
122
+	B50                            = 0x32
123
+	B57600                         = 0xe100
124
+	B600                           = 0x258
125
+	B7200                          = 0x1c20
126
+	B75                            = 0x4b
127
+	B76800                         = 0x12c00
128
+	B921600                        = 0xe1000
129
+	B9600                          = 0x2580
130
+	BIOCFEEDBACK                   = 0x8004427c
131
+	BIOCFLUSH                      = 0x20004268
132
+	BIOCGBLEN                      = 0x40044266
133
+	BIOCGDIRECTION                 = 0x40044276
134
+	BIOCGDLT                       = 0x4004426a
135
+	BIOCGDLTLIST                   = 0xc0104279
136
+	BIOCGETBUFMODE                 = 0x4004427d
137
+	BIOCGETIF                      = 0x4020426b
138
+	BIOCGETZMAX                    = 0x4008427f
139
+	BIOCGHDRCMPLT                  = 0x40044274
140
+	BIOCGRSIG                      = 0x40044272
141
+	BIOCGRTIMEOUT                  = 0x4010426e
142
+	BIOCGSEESENT                   = 0x40044276
143
+	BIOCGSTATS                     = 0x4008426f
144
+	BIOCGTSTAMP                    = 0x40044283
145
+	BIOCIMMEDIATE                  = 0x80044270
146
+	BIOCLOCK                       = 0x2000427a
147
+	BIOCPROMISC                    = 0x20004269
148
+	BIOCROTZBUF                    = 0x40184280
149
+	BIOCSBLEN                      = 0xc0044266
150
+	BIOCSDIRECTION                 = 0x80044277
151
+	BIOCSDLT                       = 0x80044278
152
+	BIOCSETBUFMODE                 = 0x8004427e
153
+	BIOCSETF                       = 0x80104267
154
+	BIOCSETFNR                     = 0x80104282
155
+	BIOCSETIF                      = 0x8020426c
156
+	BIOCSETWF                      = 0x8010427b
157
+	BIOCSETZBUF                    = 0x80184281
158
+	BIOCSHDRCMPLT                  = 0x80044275
159
+	BIOCSRSIG                      = 0x80044273
160
+	BIOCSRTIMEOUT                  = 0x8010426d
161
+	BIOCSSEESENT                   = 0x80044277
162
+	BIOCSTSTAMP                    = 0x80044284
163
+	BIOCVERSION                    = 0x40044271
164
+	BPF_A                          = 0x10
165
+	BPF_ABS                        = 0x20
166
+	BPF_ADD                        = 0x0
167
+	BPF_ALIGNMENT                  = 0x8
168
+	BPF_ALU                        = 0x4
169
+	BPF_AND                        = 0x50
170
+	BPF_B                          = 0x10
171
+	BPF_BUFMODE_BUFFER             = 0x1
172
+	BPF_BUFMODE_ZBUF               = 0x2
173
+	BPF_DIV                        = 0x30
174
+	BPF_H                          = 0x8
175
+	BPF_IMM                        = 0x0
176
+	BPF_IND                        = 0x40
177
+	BPF_JA                         = 0x0
178
+	BPF_JEQ                        = 0x10
179
+	BPF_JGE                        = 0x30
180
+	BPF_JGT                        = 0x20
181
+	BPF_JMP                        = 0x5
182
+	BPF_JSET                       = 0x40
183
+	BPF_K                          = 0x0
184
+	BPF_LD                         = 0x0
185
+	BPF_LDX                        = 0x1
186
+	BPF_LEN                        = 0x80
187
+	BPF_LSH                        = 0x60
188
+	BPF_MAJOR_VERSION              = 0x1
189
+	BPF_MAXBUFSIZE                 = 0x80000
190
+	BPF_MAXINSNS                   = 0x200
191
+	BPF_MEM                        = 0x60
192
+	BPF_MEMWORDS                   = 0x10
193
+	BPF_MINBUFSIZE                 = 0x20
194
+	BPF_MINOR_VERSION              = 0x1
195
+	BPF_MISC                       = 0x7
196
+	BPF_MOD                        = 0x90
197
+	BPF_MSH                        = 0xa0
198
+	BPF_MUL                        = 0x20
199
+	BPF_NEG                        = 0x80
200
+	BPF_OR                         = 0x40
201
+	BPF_RELEASE                    = 0x30bb6
202
+	BPF_RET                        = 0x6
203
+	BPF_RSH                        = 0x70
204
+	BPF_ST                         = 0x2
205
+	BPF_STX                        = 0x3
206
+	BPF_SUB                        = 0x10
207
+	BPF_TAX                        = 0x0
208
+	BPF_TXA                        = 0x80
209
+	BPF_T_BINTIME                  = 0x2
210
+	BPF_T_BINTIME_FAST             = 0x102
211
+	BPF_T_BINTIME_MONOTONIC        = 0x202
212
+	BPF_T_BINTIME_MONOTONIC_FAST   = 0x302
213
+	BPF_T_FAST                     = 0x100
214
+	BPF_T_FLAG_MASK                = 0x300
215
+	BPF_T_FORMAT_MASK              = 0x3
216
+	BPF_T_MICROTIME                = 0x0
217
+	BPF_T_MICROTIME_FAST           = 0x100
218
+	BPF_T_MICROTIME_MONOTONIC      = 0x200
219
+	BPF_T_MICROTIME_MONOTONIC_FAST = 0x300
220
+	BPF_T_MONOTONIC                = 0x200
221
+	BPF_T_MONOTONIC_FAST           = 0x300
222
+	BPF_T_NANOTIME                 = 0x1
223
+	BPF_T_NANOTIME_FAST            = 0x101
224
+	BPF_T_NANOTIME_MONOTONIC       = 0x201
225
+	BPF_T_NANOTIME_MONOTONIC_FAST  = 0x301
226
+	BPF_T_NONE                     = 0x3
227
+	BPF_T_NORMAL                   = 0x0
228
+	BPF_W                          = 0x0
229
+	BPF_X                          = 0x8
230
+	BPF_XOR                        = 0xa0
231
+	BRKINT                         = 0x2
232
+	CAP_ACCEPT                     = 0x200000020000000
233
+	CAP_ACL_CHECK                  = 0x400000000010000
234
+	CAP_ACL_DELETE                 = 0x400000000020000
235
+	CAP_ACL_GET                    = 0x400000000040000
236
+	CAP_ACL_SET                    = 0x400000000080000
237
+	CAP_ALL0                       = 0x20007ffffffffff
238
+	CAP_ALL1                       = 0x4000000001fffff
239
+	CAP_BIND                       = 0x200000040000000
240
+	CAP_BINDAT                     = 0x200008000000400
241
+	CAP_CHFLAGSAT                  = 0x200000000001400
242
+	CAP_CONNECT                    = 0x200000080000000
243
+	CAP_CONNECTAT                  = 0x200010000000400
244
+	CAP_CREATE                     = 0x200000000000040
245
+	CAP_EVENT                      = 0x400000000000020
246
+	CAP_EXTATTR_DELETE             = 0x400000000001000
247
+	CAP_EXTATTR_GET                = 0x400000000002000
248
+	CAP_EXTATTR_LIST               = 0x400000000004000
249
+	CAP_EXTATTR_SET                = 0x400000000008000
250
+	CAP_FCHDIR                     = 0x200000000000800
251
+	CAP_FCHFLAGS                   = 0x200000000001000
252
+	CAP_FCHMOD                     = 0x200000000002000
253
+	CAP_FCHMODAT                   = 0x200000000002400
254
+	CAP_FCHOWN                     = 0x200000000004000
255
+	CAP_FCHOWNAT                   = 0x200000000004400
256
+	CAP_FCNTL                      = 0x200000000008000
257
+	CAP_FCNTL_ALL                  = 0x78
258
+	CAP_FCNTL_GETFL                = 0x8
259
+	CAP_FCNTL_GETOWN               = 0x20
260
+	CAP_FCNTL_SETFL                = 0x10
261
+	CAP_FCNTL_SETOWN               = 0x40
262
+	CAP_FEXECVE                    = 0x200000000000080
263
+	CAP_FLOCK                      = 0x200000000010000
264
+	CAP_FPATHCONF                  = 0x200000000020000
265
+	CAP_FSCK                       = 0x200000000040000
266
+	CAP_FSTAT                      = 0x200000000080000
267
+	CAP_FSTATAT                    = 0x200000000080400
268
+	CAP_FSTATFS                    = 0x200000000100000
269
+	CAP_FSYNC                      = 0x200000000000100
270
+	CAP_FTRUNCATE                  = 0x200000000000200
271
+	CAP_FUTIMES                    = 0x200000000200000
272
+	CAP_FUTIMESAT                  = 0x200000000200400
273
+	CAP_GETPEERNAME                = 0x200000100000000
274
+	CAP_GETSOCKNAME                = 0x200000200000000
275
+	CAP_GETSOCKOPT                 = 0x200000400000000
276
+	CAP_IOCTL                      = 0x400000000000080
277
+	CAP_IOCTLS_ALL                 = 0x7fffffffffffffff
278
+	CAP_KQUEUE                     = 0x400000000100040
279
+	CAP_KQUEUE_CHANGE              = 0x400000000100000
280
+	CAP_KQUEUE_EVENT               = 0x400000000000040
281
+	CAP_LINKAT_SOURCE              = 0x200020000000400
282
+	CAP_LINKAT_TARGET              = 0x200000000400400
283
+	CAP_LISTEN                     = 0x200000800000000
284
+	CAP_LOOKUP                     = 0x200000000000400
285
+	CAP_MAC_GET                    = 0x400000000000001
286
+	CAP_MAC_SET                    = 0x400000000000002
287
+	CAP_MKDIRAT                    = 0x200000000800400
288
+	CAP_MKFIFOAT                   = 0x200000001000400
289
+	CAP_MKNODAT                    = 0x200000002000400
290
+	CAP_MMAP                       = 0x200000000000010
291
+	CAP_MMAP_R                     = 0x20000000000001d
292
+	CAP_MMAP_RW                    = 0x20000000000001f
293
+	CAP_MMAP_RWX                   = 0x20000000000003f
294
+	CAP_MMAP_RX                    = 0x20000000000003d
295
+	CAP_MMAP_W                     = 0x20000000000001e
296
+	CAP_MMAP_WX                    = 0x20000000000003e
297
+	CAP_MMAP_X                     = 0x20000000000003c
298
+	CAP_PDGETPID                   = 0x400000000000200
299
+	CAP_PDKILL                     = 0x400000000000800
300
+	CAP_PDWAIT                     = 0x400000000000400
301
+	CAP_PEELOFF                    = 0x200001000000000
302
+	CAP_POLL_EVENT                 = 0x400000000000020
303
+	CAP_PREAD                      = 0x20000000000000d
304
+	CAP_PWRITE                     = 0x20000000000000e
305
+	CAP_READ                       = 0x200000000000001
306
+	CAP_RECV                       = 0x200000000000001
307
+	CAP_RENAMEAT_SOURCE            = 0x200000004000400
308
+	CAP_RENAMEAT_TARGET            = 0x200040000000400
309
+	CAP_RIGHTS_VERSION             = 0x0
310
+	CAP_RIGHTS_VERSION_00          = 0x0
311
+	CAP_SEEK                       = 0x20000000000000c
312
+	CAP_SEEK_TELL                  = 0x200000000000004
313
+	CAP_SEM_GETVALUE               = 0x400000000000004
314
+	CAP_SEM_POST                   = 0x400000000000008
315
+	CAP_SEM_WAIT                   = 0x400000000000010
316
+	CAP_SEND                       = 0x200000000000002
317
+	CAP_SETSOCKOPT                 = 0x200002000000000
318
+	CAP_SHUTDOWN                   = 0x200004000000000
319
+	CAP_SOCK_CLIENT                = 0x200007780000003
320
+	CAP_SOCK_SERVER                = 0x200007f60000003
321
+	CAP_SYMLINKAT                  = 0x200000008000400
322
+	CAP_TTYHOOK                    = 0x400000000000100
323
+	CAP_UNLINKAT                   = 0x200000010000400
324
+	CAP_UNUSED0_44                 = 0x200080000000000
325
+	CAP_UNUSED0_57                 = 0x300000000000000
326
+	CAP_UNUSED1_22                 = 0x400000000200000
327
+	CAP_UNUSED1_57                 = 0x500000000000000
328
+	CAP_WRITE                      = 0x200000000000002
329
+	CFLUSH                         = 0xf
330
+	CLOCAL                         = 0x8000
331
+	CLOCK_MONOTONIC                = 0x4
332
+	CLOCK_MONOTONIC_FAST           = 0xc
333
+	CLOCK_MONOTONIC_PRECISE        = 0xb
334
+	CLOCK_PROCESS_CPUTIME_ID       = 0xf
335
+	CLOCK_PROF                     = 0x2
336
+	CLOCK_REALTIME                 = 0x0
337
+	CLOCK_REALTIME_FAST            = 0xa
338
+	CLOCK_REALTIME_PRECISE         = 0x9
339
+	CLOCK_SECOND                   = 0xd
340
+	CLOCK_THREAD_CPUTIME_ID        = 0xe
341
+	CLOCK_UPTIME                   = 0x5
342
+	CLOCK_UPTIME_FAST              = 0x8
343
+	CLOCK_UPTIME_PRECISE           = 0x7
344
+	CLOCK_VIRTUAL                  = 0x1
345
+	CREAD                          = 0x800
346
+	CRTSCTS                        = 0x30000
347
+	CS5                            = 0x0
348
+	CS6                            = 0x100
349
+	CS7                            = 0x200
350
+	CS8                            = 0x300
351
+	CSIZE                          = 0x300
352
+	CSTART                         = 0x11
353
+	CSTATUS                        = 0x14
354
+	CSTOP                          = 0x13
355
+	CSTOPB                         = 0x400
356
+	CSUSP                          = 0x1a
357
+	CTL_HW                         = 0x6
358
+	CTL_KERN                       = 0x1
359
+	CTL_MAXNAME                    = 0x18
360
+	CTL_NET                        = 0x4
361
+	DLT_A429                       = 0xb8
362
+	DLT_A653_ICM                   = 0xb9
363
+	DLT_AIRONET_HEADER             = 0x78
364
+	DLT_AOS                        = 0xde
365
+	DLT_APPLE_IP_OVER_IEEE1394     = 0x8a
366
+	DLT_ARCNET                     = 0x7
367
+	DLT_ARCNET_LINUX               = 0x81
368
+	DLT_ATM_CLIP                   = 0x13
369
+	DLT_ATM_RFC1483                = 0xb
370
+	DLT_AURORA                     = 0x7e
371
+	DLT_AX25                       = 0x3
372
+	DLT_AX25_KISS                  = 0xca
373
+	DLT_BACNET_MS_TP               = 0xa5
374
+	DLT_BLUETOOTH_BREDR_BB         = 0xff
375
+	DLT_BLUETOOTH_HCI_H4           = 0xbb
376
+	DLT_BLUETOOTH_HCI_H4_WITH_PHDR = 0xc9
377
+	DLT_BLUETOOTH_LE_LL            = 0xfb
378
+	DLT_BLUETOOTH_LE_LL_WITH_PHDR  = 0x100
379
+	DLT_BLUETOOTH_LINUX_MONITOR    = 0xfe
380
+	DLT_CAN20B                     = 0xbe
381
+	DLT_CAN_SOCKETCAN              = 0xe3
382
+	DLT_CHAOS                      = 0x5
383
+	DLT_CHDLC                      = 0x68
384
+	DLT_CISCO_IOS                  = 0x76
385
+	DLT_C_HDLC                     = 0x68
386
+	DLT_C_HDLC_WITH_DIR            = 0xcd
387
+	DLT_DBUS                       = 0xe7
388
+	DLT_DECT                       = 0xdd
389
+	DLT_DOCSIS                     = 0x8f
390
+	DLT_DVB_CI                     = 0xeb
391
+	DLT_ECONET                     = 0x73
392
+	DLT_EN10MB                     = 0x1
393
+	DLT_EN3MB                      = 0x2
394
+	DLT_ENC                        = 0x6d
395
+	DLT_EPON                       = 0x103
396
+	DLT_ERF                        = 0xc5
397
+	DLT_ERF_ETH                    = 0xaf
398
+	DLT_ERF_POS                    = 0xb0
399
+	DLT_FC_2                       = 0xe0
400
+	DLT_FC_2_WITH_FRAME_DELIMS     = 0xe1
401
+	DLT_FDDI                       = 0xa
402
+	DLT_FLEXRAY                    = 0xd2
403
+	DLT_FRELAY                     = 0x6b
404
+	DLT_FRELAY_WITH_DIR            = 0xce
405
+	DLT_GCOM_SERIAL                = 0xad
406
+	DLT_GCOM_T1E1                  = 0xac
407
+	DLT_GPF_F                      = 0xab
408
+	DLT_GPF_T                      = 0xaa
409
+	DLT_GPRS_LLC                   = 0xa9
410
+	DLT_GSMTAP_ABIS                = 0xda
411
+	DLT_GSMTAP_UM                  = 0xd9
412
+	DLT_HHDLC                      = 0x79
413
+	DLT_IBM_SN                     = 0x92
414
+	DLT_IBM_SP                     = 0x91
415
+	DLT_IEEE802                    = 0x6
416
+	DLT_IEEE802_11                 = 0x69
417
+	DLT_IEEE802_11_RADIO           = 0x7f
418
+	DLT_IEEE802_11_RADIO_AVS       = 0xa3
419
+	DLT_IEEE802_15_4               = 0xc3
420
+	DLT_IEEE802_15_4_LINUX         = 0xbf
421
+	DLT_IEEE802_15_4_NOFCS         = 0xe6
422
+	DLT_IEEE802_15_4_NONASK_PHY    = 0xd7
423
+	DLT_IEEE802_16_MAC_CPS         = 0xbc
424
+	DLT_IEEE802_16_MAC_CPS_RADIO   = 0xc1
425
+	DLT_INFINIBAND                 = 0xf7
426
+	DLT_IPFILTER                   = 0x74
427
+	DLT_IPMB                       = 0xc7
428
+	DLT_IPMB_LINUX                 = 0xd1
429
+	DLT_IPMI_HPM_2                 = 0x104
430
+	DLT_IPNET                      = 0xe2
431
+	DLT_IPOIB                      = 0xf2
432
+	DLT_IPV4                       = 0xe4
433
+	DLT_IPV6                       = 0xe5
434
+	DLT_IP_OVER_FC                 = 0x7a
435
+	DLT_JUNIPER_ATM1               = 0x89
436
+	DLT_JUNIPER_ATM2               = 0x87
437
+	DLT_JUNIPER_ATM_CEMIC          = 0xee
438
+	DLT_JUNIPER_CHDLC              = 0xb5
439
+	DLT_JUNIPER_ES                 = 0x84
440
+	DLT_JUNIPER_ETHER              = 0xb2
441
+	DLT_JUNIPER_FIBRECHANNEL       = 0xea
442
+	DLT_JUNIPER_FRELAY             = 0xb4
443
+	DLT_JUNIPER_GGSN               = 0x85
444
+	DLT_JUNIPER_ISM                = 0xc2
445
+	DLT_JUNIPER_MFR                = 0x86
446
+	DLT_JUNIPER_MLFR               = 0x83
447
+	DLT_JUNIPER_MLPPP              = 0x82
448
+	DLT_JUNIPER_MONITOR            = 0xa4
449
+	DLT_JUNIPER_PIC_PEER           = 0xae
450
+	DLT_JUNIPER_PPP                = 0xb3
451
+	DLT_JUNIPER_PPPOE              = 0xa7
452
+	DLT_JUNIPER_PPPOE_ATM          = 0xa8
453
+	DLT_JUNIPER_SERVICES           = 0x88
454
+	DLT_JUNIPER_SRX_E2E            = 0xe9
455
+	DLT_JUNIPER_ST                 = 0xc8
456
+	DLT_JUNIPER_VP                 = 0xb7
457
+	DLT_JUNIPER_VS                 = 0xe8
458
+	DLT_LAPB_WITH_DIR              = 0xcf
459
+	DLT_LAPD                       = 0xcb
460
+	DLT_LIN                        = 0xd4
461
+	DLT_LINUX_EVDEV                = 0xd8
462
+	DLT_LINUX_IRDA                 = 0x90
463
+	DLT_LINUX_LAPD                 = 0xb1
464
+	DLT_LINUX_PPP_WITHDIRECTION    = 0xa6
465
+	DLT_LINUX_SLL                  = 0x71
466
+	DLT_LOOP                       = 0x6c
467
+	DLT_LTALK                      = 0x72
468
+	DLT_MATCHING_MAX               = 0x104
469
+	DLT_MATCHING_MIN               = 0x68
470
+	DLT_MFR                        = 0xb6
471
+	DLT_MOST                       = 0xd3
472
+	DLT_MPEG_2_TS                  = 0xf3
473
+	DLT_MPLS                       = 0xdb
474
+	DLT_MTP2                       = 0x8c
475
+	DLT_MTP2_WITH_PHDR             = 0x8b
476
+	DLT_MTP3                       = 0x8d
477
+	DLT_MUX27010                   = 0xec
478
+	DLT_NETANALYZER                = 0xf0
479
+	DLT_NETANALYZER_TRANSPARENT    = 0xf1
480
+	DLT_NETLINK                    = 0xfd
481
+	DLT_NFC_LLCP                   = 0xf5
482
+	DLT_NFLOG                      = 0xef
483
+	DLT_NG40                       = 0xf4
484
+	DLT_NULL                       = 0x0
485
+	DLT_PCI_EXP                    = 0x7d
486
+	DLT_PFLOG                      = 0x75
487
+	DLT_PFSYNC                     = 0x79
488
+	DLT_PKTAP                      = 0x102
489
+	DLT_PPI                        = 0xc0
490
+	DLT_PPP                        = 0x9
491
+	DLT_PPP_BSDOS                  = 0x10
492
+	DLT_PPP_ETHER                  = 0x33
493
+	DLT_PPP_PPPD                   = 0xa6
494
+	DLT_PPP_SERIAL                 = 0x32
495
+	DLT_PPP_WITH_DIR               = 0xcc
496
+	DLT_PPP_WITH_DIRECTION         = 0xa6
497
+	DLT_PRISM_HEADER               = 0x77
498
+	DLT_PROFIBUS_DL                = 0x101
499
+	DLT_PRONET                     = 0x4
500
+	DLT_RAIF1                      = 0xc6
501
+	DLT_RAW                        = 0xc
502
+	DLT_RIO                        = 0x7c
503
+	DLT_RTAC_SERIAL                = 0xfa
504
+	DLT_SCCP                       = 0x8e
505
+	DLT_SCTP                       = 0xf8
506
+	DLT_SITA                       = 0xc4
507
+	DLT_SLIP                       = 0x8
508
+	DLT_SLIP_BSDOS                 = 0xf
509
+	DLT_STANAG_5066_D_PDU          = 0xed
510
+	DLT_SUNATM                     = 0x7b
511
+	DLT_SYMANTEC_FIREWALL          = 0x63
512
+	DLT_TZSP                       = 0x80
513
+	DLT_USB                        = 0xba
514
+	DLT_USBPCAP                    = 0xf9
515
+	DLT_USB_LINUX                  = 0xbd
516
+	DLT_USB_LINUX_MMAPPED          = 0xdc
517
+	DLT_USER0                      = 0x93
518
+	DLT_USER1                      = 0x94
519
+	DLT_USER10                     = 0x9d
520
+	DLT_USER11                     = 0x9e
521
+	DLT_USER12                     = 0x9f
522
+	DLT_USER13                     = 0xa0
523
+	DLT_USER14                     = 0xa1
524
+	DLT_USER15                     = 0xa2
525
+	DLT_USER2                      = 0x95
526
+	DLT_USER3                      = 0x96
527
+	DLT_USER4                      = 0x97
528
+	DLT_USER5                      = 0x98
529
+	DLT_USER6                      = 0x99
530
+	DLT_USER7                      = 0x9a
531
+	DLT_USER8                      = 0x9b
532
+	DLT_USER9                      = 0x9c
533
+	DLT_WIHART                     = 0xdf
534
+	DLT_WIRESHARK_UPPER_PDU        = 0xfc
535
+	DLT_X2E_SERIAL                 = 0xd5
536
+	DLT_X2E_XORAYA                 = 0xd6
537
+	DT_BLK                         = 0x6
538
+	DT_CHR                         = 0x2
539
+	DT_DIR                         = 0x4
540
+	DT_FIFO                        = 0x1
541
+	DT_LNK                         = 0xa
542
+	DT_REG                         = 0x8
543
+	DT_SOCK                        = 0xc
544
+	DT_UNKNOWN                     = 0x0
545
+	DT_WHT                         = 0xe
546
+	ECHO                           = 0x8
547
+	ECHOCTL                        = 0x40
548
+	ECHOE                          = 0x2
549
+	ECHOK                          = 0x4
550
+	ECHOKE                         = 0x1
551
+	ECHONL                         = 0x10
552
+	ECHOPRT                        = 0x20
553
+	EVFILT_AIO                     = -0x3
554
+	EVFILT_FS                      = -0x9
555
+	EVFILT_LIO                     = -0xa
556
+	EVFILT_PROC                    = -0x5
557
+	EVFILT_PROCDESC                = -0x8
558
+	EVFILT_READ                    = -0x1
559
+	EVFILT_SENDFILE                = -0xc
560
+	EVFILT_SIGNAL                  = -0x6
561
+	EVFILT_SYSCOUNT                = 0xc
562
+	EVFILT_TIMER                   = -0x7
563
+	EVFILT_USER                    = -0xb
564
+	EVFILT_VNODE                   = -0x4
565
+	EVFILT_WRITE                   = -0x2
566
+	EV_ADD                         = 0x1
567
+	EV_CLEAR                       = 0x20
568
+	EV_DELETE                      = 0x2
569
+	EV_DISABLE                     = 0x8
570
+	EV_DISPATCH                    = 0x80
571
+	EV_DROP                        = 0x1000
572
+	EV_ENABLE                      = 0x4
573
+	EV_EOF                         = 0x8000
574
+	EV_ERROR                       = 0x4000
575
+	EV_FLAG1                       = 0x2000
576
+	EV_FLAG2                       = 0x4000
577
+	EV_FORCEONESHOT                = 0x100
578
+	EV_ONESHOT                     = 0x10
579
+	EV_RECEIPT                     = 0x40
580
+	EV_SYSFLAGS                    = 0xf000
581
+	EXTA                           = 0x4b00
582
+	EXTATTR_NAMESPACE_EMPTY        = 0x0
583
+	EXTATTR_NAMESPACE_SYSTEM       = 0x2
584
+	EXTATTR_NAMESPACE_USER         = 0x1
585
+	EXTB                           = 0x9600
586
+	EXTPROC                        = 0x800
587
+	FD_CLOEXEC                     = 0x1
588
+	FD_SETSIZE                     = 0x400
589
+	FLUSHO                         = 0x800000
590
+	F_CANCEL                       = 0x5
591
+	F_DUP2FD                       = 0xa
592
+	F_DUP2FD_CLOEXEC               = 0x12
593
+	F_DUPFD                        = 0x0
594
+	F_DUPFD_CLOEXEC                = 0x11
595
+	F_GETFD                        = 0x1
596
+	F_GETFL                        = 0x3
597
+	F_GETLK                        = 0xb
598
+	F_GETOWN                       = 0x5
599
+	F_OGETLK                       = 0x7
600
+	F_OK                           = 0x0
601
+	F_OSETLK                       = 0x8
602
+	F_OSETLKW                      = 0x9
603
+	F_RDAHEAD                      = 0x10
604
+	F_RDLCK                        = 0x1
605
+	F_READAHEAD                    = 0xf
606
+	F_SETFD                        = 0x2
607
+	F_SETFL                        = 0x4
608
+	F_SETLK                        = 0xc
609
+	F_SETLKW                       = 0xd
610
+	F_SETLK_REMOTE                 = 0xe
611
+	F_SETOWN                       = 0x6
612
+	F_UNLCK                        = 0x2
613
+	F_UNLCKSYS                     = 0x4
614
+	F_WRLCK                        = 0x3
615
+	HUPCL                          = 0x4000
616
+	HW_MACHINE                     = 0x1
617
+	ICANON                         = 0x100
618
+	ICMP6_FILTER                   = 0x12
619
+	ICRNL                          = 0x100
620
+	IEXTEN                         = 0x400
621
+	IFAN_ARRIVAL                   = 0x0
622
+	IFAN_DEPARTURE                 = 0x1
623
+	IFF_ALLMULTI                   = 0x200
624
+	IFF_ALTPHYS                    = 0x4000
625
+	IFF_BROADCAST                  = 0x2
626
+	IFF_CANTCHANGE                 = 0x218f52
627
+	IFF_CANTCONFIG                 = 0x10000
628
+	IFF_DEBUG                      = 0x4
629
+	IFF_DRV_OACTIVE                = 0x400
630
+	IFF_DRV_RUNNING                = 0x40
631
+	IFF_DYING                      = 0x200000
632
+	IFF_LINK0                      = 0x1000
633
+	IFF_LINK1                      = 0x2000
634
+	IFF_LINK2                      = 0x4000
635
+	IFF_LOOPBACK                   = 0x8
636
+	IFF_MONITOR                    = 0x40000
637
+	IFF_MULTICAST                  = 0x8000
638
+	IFF_NOARP                      = 0x80
639
+	IFF_OACTIVE                    = 0x400
640
+	IFF_POINTOPOINT                = 0x10
641
+	IFF_PPROMISC                   = 0x20000
642
+	IFF_PROMISC                    = 0x100
643
+	IFF_RENAMING                   = 0x400000
644
+	IFF_RUNNING                    = 0x40
645
+	IFF_SIMPLEX                    = 0x800
646
+	IFF_STATICARP                  = 0x80000
647
+	IFF_UP                         = 0x1
648
+	IFNAMSIZ                       = 0x10
649
+	IFT_BRIDGE                     = 0xd1
650
+	IFT_CARP                       = 0xf8
651
+	IFT_IEEE1394                   = 0x90
652
+	IFT_INFINIBAND                 = 0xc7
653
+	IFT_L2VLAN                     = 0x87
654
+	IFT_L3IPVLAN                   = 0x88
655
+	IFT_PPP                        = 0x17
656
+	IFT_PROPVIRTUAL                = 0x35
657
+	IGNBRK                         = 0x1
658
+	IGNCR                          = 0x80
659
+	IGNPAR                         = 0x4
660
+	IMAXBEL                        = 0x2000
661
+	INLCR                          = 0x40
662
+	INPCK                          = 0x10
663
+	IN_CLASSA_HOST                 = 0xffffff
664
+	IN_CLASSA_MAX                  = 0x80
665
+	IN_CLASSA_NET                  = 0xff000000
666
+	IN_CLASSA_NSHIFT               = 0x18
667
+	IN_CLASSB_HOST                 = 0xffff
668
+	IN_CLASSB_MAX                  = 0x10000
669
+	IN_CLASSB_NET                  = 0xffff0000
670
+	IN_CLASSB_NSHIFT               = 0x10
671
+	IN_CLASSC_HOST                 = 0xff
672
+	IN_CLASSC_NET                  = 0xffffff00
673
+	IN_CLASSC_NSHIFT               = 0x8
674
+	IN_CLASSD_HOST                 = 0xfffffff
675
+	IN_CLASSD_NET                  = 0xf0000000
676
+	IN_CLASSD_NSHIFT               = 0x1c
677
+	IN_LOOPBACKNET                 = 0x7f
678
+	IN_RFC3021_MASK                = 0xfffffffe
679
+	IPPROTO_3PC                    = 0x22
680
+	IPPROTO_ADFS                   = 0x44
681
+	IPPROTO_AH                     = 0x33
682
+	IPPROTO_AHIP                   = 0x3d
683
+	IPPROTO_APES                   = 0x63
684
+	IPPROTO_ARGUS                  = 0xd
685
+	IPPROTO_AX25                   = 0x5d
686
+	IPPROTO_BHA                    = 0x31
687
+	IPPROTO_BLT                    = 0x1e
688
+	IPPROTO_BRSATMON               = 0x4c
689
+	IPPROTO_CARP                   = 0x70
690
+	IPPROTO_CFTP                   = 0x3e
691
+	IPPROTO_CHAOS                  = 0x10
692
+	IPPROTO_CMTP                   = 0x26
693
+	IPPROTO_CPHB                   = 0x49
694
+	IPPROTO_CPNX                   = 0x48
695
+	IPPROTO_DDP                    = 0x25
696
+	IPPROTO_DGP                    = 0x56
697
+	IPPROTO_DIVERT                 = 0x102
698
+	IPPROTO_DONE                   = 0x101
699
+	IPPROTO_DSTOPTS                = 0x3c
700
+	IPPROTO_EGP                    = 0x8
701
+	IPPROTO_EMCON                  = 0xe
702
+	IPPROTO_ENCAP                  = 0x62
703
+	IPPROTO_EON                    = 0x50
704
+	IPPROTO_ESP                    = 0x32
705
+	IPPROTO_ETHERIP                = 0x61
706
+	IPPROTO_FRAGMENT               = 0x2c
707
+	IPPROTO_GGP                    = 0x3
708
+	IPPROTO_GMTP                   = 0x64
709
+	IPPROTO_GRE                    = 0x2f
710
+	IPPROTO_HELLO                  = 0x3f
711
+	IPPROTO_HIP                    = 0x8b
712
+	IPPROTO_HMP                    = 0x14
713
+	IPPROTO_HOPOPTS                = 0x0
714
+	IPPROTO_ICMP                   = 0x1
715
+	IPPROTO_ICMPV6                 = 0x3a
716
+	IPPROTO_IDP                    = 0x16
717
+	IPPROTO_IDPR                   = 0x23
718
+	IPPROTO_IDRP                   = 0x2d
719
+	IPPROTO_IGMP                   = 0x2
720
+	IPPROTO_IGP                    = 0x55
721
+	IPPROTO_IGRP                   = 0x58
722
+	IPPROTO_IL                     = 0x28
723
+	IPPROTO_INLSP                  = 0x34
724
+	IPPROTO_INP                    = 0x20
725
+	IPPROTO_IP                     = 0x0
726
+	IPPROTO_IPCOMP                 = 0x6c
727
+	IPPROTO_IPCV                   = 0x47
728
+	IPPROTO_IPEIP                  = 0x5e
729
+	IPPROTO_IPIP                   = 0x4
730
+	IPPROTO_IPPC                   = 0x43
731
+	IPPROTO_IPV4                   = 0x4
732
+	IPPROTO_IPV6                   = 0x29
733
+	IPPROTO_IRTP                   = 0x1c
734
+	IPPROTO_KRYPTOLAN              = 0x41
735
+	IPPROTO_LARP                   = 0x5b
736
+	IPPROTO_LEAF1                  = 0x19
737
+	IPPROTO_LEAF2                  = 0x1a
738
+	IPPROTO_MAX                    = 0x100
739
+	IPPROTO_MEAS                   = 0x13
740
+	IPPROTO_MH                     = 0x87
741
+	IPPROTO_MHRP                   = 0x30
742
+	IPPROTO_MICP                   = 0x5f
743
+	IPPROTO_MOBILE                 = 0x37
744
+	IPPROTO_MPLS                   = 0x89
745
+	IPPROTO_MTP                    = 0x5c
746
+	IPPROTO_MUX                    = 0x12
747
+	IPPROTO_ND                     = 0x4d
748
+	IPPROTO_NHRP                   = 0x36
749
+	IPPROTO_NONE                   = 0x3b
750
+	IPPROTO_NSP                    = 0x1f
751
+	IPPROTO_NVPII                  = 0xb
752
+	IPPROTO_OLD_DIVERT             = 0xfe
753
+	IPPROTO_OSPFIGP                = 0x59
754
+	IPPROTO_PFSYNC                 = 0xf0
755
+	IPPROTO_PGM                    = 0x71
756
+	IPPROTO_PIGP                   = 0x9
757
+	IPPROTO_PIM                    = 0x67
758
+	IPPROTO_PRM                    = 0x15
759
+	IPPROTO_PUP                    = 0xc
760
+	IPPROTO_PVP                    = 0x4b
761
+	IPPROTO_RAW                    = 0xff
762
+	IPPROTO_RCCMON                 = 0xa
763
+	IPPROTO_RDP                    = 0x1b
764
+	IPPROTO_RESERVED_253           = 0xfd
765
+	IPPROTO_RESERVED_254           = 0xfe
766
+	IPPROTO_ROUTING                = 0x2b
767
+	IPPROTO_RSVP                   = 0x2e
768
+	IPPROTO_RVD                    = 0x42
769
+	IPPROTO_SATEXPAK               = 0x40
770
+	IPPROTO_SATMON                 = 0x45
771
+	IPPROTO_SCCSP                  = 0x60
772
+	IPPROTO_SCTP                   = 0x84
773
+	IPPROTO_SDRP                   = 0x2a
774
+	IPPROTO_SEND                   = 0x103
775
+	IPPROTO_SEP                    = 0x21
776
+	IPPROTO_SHIM6                  = 0x8c
777
+	IPPROTO_SKIP                   = 0x39
778
+	IPPROTO_SPACER                 = 0x7fff
779
+	IPPROTO_SRPC                   = 0x5a
780
+	IPPROTO_ST                     = 0x7
781
+	IPPROTO_SVMTP                  = 0x52
782
+	IPPROTO_SWIPE                  = 0x35
783
+	IPPROTO_TCF                    = 0x57
784
+	IPPROTO_TCP                    = 0x6
785
+	IPPROTO_TLSP                   = 0x38
786
+	IPPROTO_TP                     = 0x1d
787
+	IPPROTO_TPXX                   = 0x27
788
+	IPPROTO_TRUNK1                 = 0x17
789
+	IPPROTO_TRUNK2                 = 0x18
790
+	IPPROTO_TTP                    = 0x54
791
+	IPPROTO_UDP                    = 0x11
792
+	IPPROTO_UDPLITE                = 0x88
793
+	IPPROTO_VINES                  = 0x53
794
+	IPPROTO_VISA                   = 0x46
795
+	IPPROTO_VMTP                   = 0x51
796
+	IPPROTO_WBEXPAK                = 0x4f
797
+	IPPROTO_WBMON                  = 0x4e
798
+	IPPROTO_WSN                    = 0x4a
799
+	IPPROTO_XNET                   = 0xf
800
+	IPPROTO_XTP                    = 0x24
801
+	IPV6_AUTOFLOWLABEL             = 0x3b
802
+	IPV6_BINDANY                   = 0x40
803
+	IPV6_BINDMULTI                 = 0x41
804
+	IPV6_BINDV6ONLY                = 0x1b
805
+	IPV6_CHECKSUM                  = 0x1a
806
+	IPV6_DEFAULT_MULTICAST_HOPS    = 0x1
807
+	IPV6_DEFAULT_MULTICAST_LOOP    = 0x1
808
+	IPV6_DEFHLIM                   = 0x40
809
+	IPV6_DONTFRAG                  = 0x3e
810
+	IPV6_DSTOPTS                   = 0x32
811
+	IPV6_FLOWID                    = 0x43
812
+	IPV6_FLOWINFO_MASK             = 0xffffff0f
813
+	IPV6_FLOWLABEL_MASK            = 0xffff0f00
814
+	IPV6_FLOWTYPE                  = 0x44
815
+	IPV6_FRAGTTL                   = 0x78
816
+	IPV6_FW_ADD                    = 0x1e
817
+	IPV6_FW_DEL                    = 0x1f
818
+	IPV6_FW_FLUSH                  = 0x20
819
+	IPV6_FW_GET                    = 0x22
820
+	IPV6_FW_ZERO                   = 0x21
821
+	IPV6_HLIMDEC                   = 0x1
822
+	IPV6_HOPLIMIT                  = 0x2f
823
+	IPV6_HOPOPTS                   = 0x31
824
+	IPV6_IPSEC_POLICY              = 0x1c
825
+	IPV6_JOIN_GROUP                = 0xc
826
+	IPV6_LEAVE_GROUP               = 0xd
827
+	IPV6_MAXHLIM                   = 0xff
828
+	IPV6_MAXOPTHDR                 = 0x800
829
+	IPV6_MAXPACKET                 = 0xffff
830
+	IPV6_MAX_GROUP_SRC_FILTER      = 0x200
831
+	IPV6_MAX_MEMBERSHIPS           = 0xfff
832
+	IPV6_MAX_SOCK_SRC_FILTER       = 0x80
833
+	IPV6_MIN_MEMBERSHIPS           = 0x1f
834
+	IPV6_MMTU                      = 0x500
835
+	IPV6_MSFILTER                  = 0x4a
836
+	IPV6_MULTICAST_HOPS            = 0xa
837
+	IPV6_MULTICAST_IF              = 0x9
838
+	IPV6_MULTICAST_LOOP            = 0xb
839
+	IPV6_NEXTHOP                   = 0x30
840
+	IPV6_PATHMTU                   = 0x2c
841
+	IPV6_PKTINFO                   = 0x2e
842
+	IPV6_PORTRANGE                 = 0xe
843
+	IPV6_PORTRANGE_DEFAULT         = 0x0
844
+	IPV6_PORTRANGE_HIGH            = 0x1
845
+	IPV6_PORTRANGE_LOW             = 0x2
846
+	IPV6_PREFER_TEMPADDR           = 0x3f
847
+	IPV6_RECVDSTOPTS               = 0x28
848
+	IPV6_RECVFLOWID                = 0x46
849
+	IPV6_RECVHOPLIMIT              = 0x25
850
+	IPV6_RECVHOPOPTS               = 0x27
851
+	IPV6_RECVPATHMTU               = 0x2b
852
+	IPV6_RECVPKTINFO               = 0x24
853
+	IPV6_RECVRSSBUCKETID           = 0x47
854
+	IPV6_RECVRTHDR                 = 0x26
855
+	IPV6_RECVTCLASS                = 0x39
856
+	IPV6_RSSBUCKETID               = 0x45
857
+	IPV6_RSS_LISTEN_BUCKET         = 0x42
858
+	IPV6_RTHDR                     = 0x33
859
+	IPV6_RTHDRDSTOPTS              = 0x23
860
+	IPV6_RTHDR_LOOSE               = 0x0
861
+	IPV6_RTHDR_STRICT              = 0x1
862
+	IPV6_RTHDR_TYPE_0              = 0x0
863
+	IPV6_SOCKOPT_RESERVED1         = 0x3
864
+	IPV6_TCLASS                    = 0x3d
865
+	IPV6_UNICAST_HOPS              = 0x4
866
+	IPV6_USE_MIN_MTU               = 0x2a
867
+	IPV6_V6ONLY                    = 0x1b
868
+	IPV6_VERSION                   = 0x60
869
+	IPV6_VERSION_MASK              = 0xf0
870
+	IP_ADD_MEMBERSHIP              = 0xc
871
+	IP_ADD_SOURCE_MEMBERSHIP       = 0x46
872
+	IP_BINDANY                     = 0x18
873
+	IP_BINDMULTI                   = 0x19
874
+	IP_BLOCK_SOURCE                = 0x48
875
+	IP_DEFAULT_MULTICAST_LOOP      = 0x1
876
+	IP_DEFAULT_MULTICAST_TTL       = 0x1
877
+	IP_DF                          = 0x4000
878
+	IP_DONTFRAG                    = 0x43
879
+	IP_DROP_MEMBERSHIP             = 0xd
880
+	IP_DROP_SOURCE_MEMBERSHIP      = 0x47
881
+	IP_DUMMYNET3                   = 0x31
882
+	IP_DUMMYNET_CONFIGURE          = 0x3c
883
+	IP_DUMMYNET_DEL                = 0x3d
884
+	IP_DUMMYNET_FLUSH              = 0x3e
885
+	IP_DUMMYNET_GET                = 0x40
886
+	IP_FLOWID                      = 0x5a
887
+	IP_FLOWTYPE                    = 0x5b
888
+	IP_FW3                         = 0x30
889
+	IP_FW_ADD                      = 0x32
890
+	IP_FW_DEL                      = 0x33
891
+	IP_FW_FLUSH                    = 0x34
892
+	IP_FW_GET                      = 0x36
893
+	IP_FW_NAT_CFG                  = 0x38
894
+	IP_FW_NAT_DEL                  = 0x39
895
+	IP_FW_NAT_GET_CONFIG           = 0x3a
896
+	IP_FW_NAT_GET_LOG              = 0x3b
897
+	IP_FW_RESETLOG                 = 0x37
898
+	IP_FW_TABLE_ADD                = 0x28
899
+	IP_FW_TABLE_DEL                = 0x29
900
+	IP_FW_TABLE_FLUSH              = 0x2a
901
+	IP_FW_TABLE_GETSIZE            = 0x2b
902
+	IP_FW_TABLE_LIST               = 0x2c
903
+	IP_FW_ZERO                     = 0x35
904
+	IP_HDRINCL                     = 0x2
905
+	IP_IPSEC_POLICY                = 0x15
906
+	IP_MAXPACKET                   = 0xffff
907
+	IP_MAX_GROUP_SRC_FILTER        = 0x200
908
+	IP_MAX_MEMBERSHIPS             = 0xfff
909
+	IP_MAX_SOCK_MUTE_FILTER        = 0x80
910
+	IP_MAX_SOCK_SRC_FILTER         = 0x80
911
+	IP_MAX_SOURCE_FILTER           = 0x400
912
+	IP_MF                          = 0x2000
913
+	IP_MINTTL                      = 0x42
914
+	IP_MIN_MEMBERSHIPS             = 0x1f
915
+	IP_MSFILTER                    = 0x4a
916
+	IP_MSS                         = 0x240
917
+	IP_MULTICAST_IF                = 0x9
918
+	IP_MULTICAST_LOOP              = 0xb
919
+	IP_MULTICAST_TTL               = 0xa
920
+	IP_MULTICAST_VIF               = 0xe
921
+	IP_OFFMASK                     = 0x1fff
922
+	IP_ONESBCAST                   = 0x17
923
+	IP_OPTIONS                     = 0x1
924
+	IP_PORTRANGE                   = 0x13
925
+	IP_PORTRANGE_DEFAULT           = 0x0
926
+	IP_PORTRANGE_HIGH              = 0x1
927
+	IP_PORTRANGE_LOW               = 0x2
928
+	IP_RECVDSTADDR                 = 0x7
929
+	IP_RECVFLOWID                  = 0x5d
930
+	IP_RECVIF                      = 0x14
931
+	IP_RECVOPTS                    = 0x5
932
+	IP_RECVRETOPTS                 = 0x6
933
+	IP_RECVRSSBUCKETID             = 0x5e
934
+	IP_RECVTOS                     = 0x44
935
+	IP_RECVTTL                     = 0x41
936
+	IP_RETOPTS                     = 0x8
937
+	IP_RF                          = 0x8000
938
+	IP_RSSBUCKETID                 = 0x5c
939
+	IP_RSS_LISTEN_BUCKET           = 0x1a
940
+	IP_RSVP_OFF                    = 0x10
941
+	IP_RSVP_ON                     = 0xf
942
+	IP_RSVP_VIF_OFF                = 0x12
943
+	IP_RSVP_VIF_ON                 = 0x11
944
+	IP_SENDSRCADDR                 = 0x7
945
+	IP_TOS                         = 0x3
946
+	IP_TTL                         = 0x4
947
+	IP_UNBLOCK_SOURCE              = 0x49
948
+	ISIG                           = 0x80
949
+	ISTRIP                         = 0x20
950
+	IXANY                          = 0x800
951
+	IXOFF                          = 0x400
952
+	IXON                           = 0x200
953
+	KERN_HOSTNAME                  = 0xa
954
+	KERN_OSRELEASE                 = 0x2
955
+	KERN_OSTYPE                    = 0x1
956
+	KERN_VERSION                   = 0x4
957
+	LOCK_EX                        = 0x2
958
+	LOCK_NB                        = 0x4
959
+	LOCK_SH                        = 0x1
960
+	LOCK_UN                        = 0x8
961
+	MADV_AUTOSYNC                  = 0x7
962
+	MADV_CORE                      = 0x9
963
+	MADV_DONTNEED                  = 0x4
964
+	MADV_FREE                      = 0x5
965
+	MADV_NOCORE                    = 0x8
966
+	MADV_NORMAL                    = 0x0
967
+	MADV_NOSYNC                    = 0x6
968
+	MADV_PROTECT                   = 0xa
969
+	MADV_RANDOM                    = 0x1
970
+	MADV_SEQUENTIAL                = 0x2
971
+	MADV_WILLNEED                  = 0x3
972
+	MAP_32BIT                      = 0x80000
973
+	MAP_ALIGNED_SUPER              = 0x1000000
974
+	MAP_ALIGNMENT_MASK             = -0x1000000
975
+	MAP_ALIGNMENT_SHIFT            = 0x18
976
+	MAP_ANON                       = 0x1000
977
+	MAP_ANONYMOUS                  = 0x1000
978
+	MAP_COPY                       = 0x2
979
+	MAP_EXCL                       = 0x4000
980
+	MAP_FILE                       = 0x0
981
+	MAP_FIXED                      = 0x10
982
+	MAP_HASSEMAPHORE               = 0x200
983
+	MAP_NOCORE                     = 0x20000
984
+	MAP_NOSYNC                     = 0x800
985
+	MAP_PREFAULT_READ              = 0x40000
986
+	MAP_PRIVATE                    = 0x2
987
+	MAP_RESERVED0020               = 0x20
988
+	MAP_RESERVED0040               = 0x40
989
+	MAP_RESERVED0080               = 0x80
990
+	MAP_RESERVED0100               = 0x100
991
+	MAP_SHARED                     = 0x1
992
+	MAP_STACK                      = 0x400
993
+	MCL_CURRENT                    = 0x1
994
+	MCL_FUTURE                     = 0x2
995
+	MNT_ACLS                       = 0x8000000
996
+	MNT_ASYNC                      = 0x40
997
+	MNT_AUTOMOUNTED                = 0x200000000
998
+	MNT_BYFSID                     = 0x8000000
999
+	MNT_CMDFLAGS                   = 0xd0f0000
1000
+	MNT_DEFEXPORTED                = 0x200
1001
+	MNT_DELEXPORT                  = 0x20000
1002
+	MNT_EXKERB                     = 0x800
1003
+	MNT_EXPORTANON                 = 0x400
1004
+	MNT_EXPORTED                   = 0x100
1005
+	MNT_EXPUBLIC                   = 0x20000000
1006
+	MNT_EXRDONLY                   = 0x80
1007
+	MNT_FORCE                      = 0x80000
1008
+	MNT_GJOURNAL                   = 0x2000000
1009
+	MNT_IGNORE                     = 0x800000
1010
+	MNT_LAZY                       = 0x3
1011
+	MNT_LOCAL                      = 0x1000
1012
+	MNT_MULTILABEL                 = 0x4000000
1013
+	MNT_NFS4ACLS                   = 0x10
1014
+	MNT_NOATIME                    = 0x10000000
1015
+	MNT_NOCLUSTERR                 = 0x40000000
1016
+	MNT_NOCLUSTERW                 = 0x80000000
1017
+	MNT_NOEXEC                     = 0x4
1018
+	MNT_NONBUSY                    = 0x4000000
1019
+	MNT_NOSUID                     = 0x8
1020
+	MNT_NOSYMFOLLOW                = 0x400000
1021
+	MNT_NOWAIT                     = 0x2
1022
+	MNT_QUOTA                      = 0x2000
1023
+	MNT_RDONLY                     = 0x1
1024
+	MNT_RELOAD                     = 0x40000
1025
+	MNT_ROOTFS                     = 0x4000
1026
+	MNT_SNAPSHOT                   = 0x1000000
1027
+	MNT_SOFTDEP                    = 0x200000
1028
+	MNT_SUIDDIR                    = 0x100000
1029
+	MNT_SUJ                        = 0x100000000
1030
+	MNT_SUSPEND                    = 0x4
1031
+	MNT_SYNCHRONOUS                = 0x2
1032
+	MNT_UNION                      = 0x20
1033
+	MNT_UPDATE                     = 0x10000
1034
+	MNT_UPDATEMASK                 = 0x2d8d0807e
1035
+	MNT_USER                       = 0x8000
1036
+	MNT_VISFLAGMASK                = 0x3fef0ffff
1037
+	MNT_WAIT                       = 0x1
1038
+	MSG_CMSG_CLOEXEC               = 0x40000
1039
+	MSG_COMPAT                     = 0x8000
1040
+	MSG_CTRUNC                     = 0x20
1041
+	MSG_DONTROUTE                  = 0x4
1042
+	MSG_DONTWAIT                   = 0x80
1043
+	MSG_EOF                        = 0x100
1044
+	MSG_EOR                        = 0x8
1045
+	MSG_NBIO                       = 0x4000
1046
+	MSG_NOSIGNAL                   = 0x20000
1047
+	MSG_NOTIFICATION               = 0x2000
1048
+	MSG_OOB                        = 0x1
1049
+	MSG_PEEK                       = 0x2
1050
+	MSG_TRUNC                      = 0x10
1051
+	MSG_WAITALL                    = 0x40
1052
+	MSG_WAITFORONE                 = 0x80000
1053
+	MS_ASYNC                       = 0x1
1054
+	MS_INVALIDATE                  = 0x2
1055
+	MS_SYNC                        = 0x0
1056
+	NAME_MAX                       = 0xff
1057
+	NET_RT_DUMP                    = 0x1
1058
+	NET_RT_FLAGS                   = 0x2
1059
+	NET_RT_IFLIST                  = 0x3
1060
+	NET_RT_IFLISTL                 = 0x5
1061
+	NET_RT_IFMALIST                = 0x4
1062
+	NOFLSH                         = 0x80000000
1063
+	NOKERNINFO                     = 0x2000000
1064
+	NOTE_ATTRIB                    = 0x8
1065
+	NOTE_CHILD                     = 0x4
1066
+	NOTE_CLOSE                     = 0x100
1067
+	NOTE_CLOSE_WRITE               = 0x200
1068
+	NOTE_DELETE                    = 0x1
1069
+	NOTE_EXEC                      = 0x20000000
1070
+	NOTE_EXIT                      = 0x80000000
1071
+	NOTE_EXTEND                    = 0x4
1072
+	NOTE_FFAND                     = 0x40000000
1073
+	NOTE_FFCOPY                    = 0xc0000000
1074
+	NOTE_FFCTRLMASK                = 0xc0000000
1075
+	NOTE_FFLAGSMASK                = 0xffffff
1076
+	NOTE_FFNOP                     = 0x0
1077
+	NOTE_FFOR                      = 0x80000000
1078
+	NOTE_FILE_POLL                 = 0x2
1079
+	NOTE_FORK                      = 0x40000000
1080
+	NOTE_LINK                      = 0x10
1081
+	NOTE_LOWAT                     = 0x1
1082
+	NOTE_MSECONDS                  = 0x2
1083
+	NOTE_NSECONDS                  = 0x8
1084
+	NOTE_OPEN                      = 0x80
1085
+	NOTE_PCTRLMASK                 = 0xf0000000
1086
+	NOTE_PDATAMASK                 = 0xfffff
1087
+	NOTE_READ                      = 0x400
1088
+	NOTE_RENAME                    = 0x20
1089
+	NOTE_REVOKE                    = 0x40
1090
+	NOTE_SECONDS                   = 0x1
1091
+	NOTE_TRACK                     = 0x1
1092
+	NOTE_TRACKERR                  = 0x2
1093
+	NOTE_TRIGGER                   = 0x1000000
1094
+	NOTE_USECONDS                  = 0x4
1095
+	NOTE_WRITE                     = 0x2
1096
+	OCRNL                          = 0x10
1097
+	ONLCR                          = 0x2
1098
+	ONLRET                         = 0x40
1099
+	ONOCR                          = 0x20
1100
+	ONOEOT                         = 0x8
1101
+	OPOST                          = 0x1
1102
+	OXTABS                         = 0x4
1103
+	O_ACCMODE                      = 0x3
1104
+	O_APPEND                       = 0x8
1105
+	O_ASYNC                        = 0x40
1106
+	O_CLOEXEC                      = 0x100000
1107
+	O_CREAT                        = 0x200
1108
+	O_DIRECT                       = 0x10000
1109
+	O_DIRECTORY                    = 0x20000
1110
+	O_EXCL                         = 0x800
1111
+	O_EXEC                         = 0x40000
1112
+	O_EXLOCK                       = 0x20
1113
+	O_FSYNC                        = 0x80
1114
+	O_NDELAY                       = 0x4
1115
+	O_NOCTTY                       = 0x8000
1116
+	O_NOFOLLOW                     = 0x100
1117
+	O_NONBLOCK                     = 0x4
1118
+	O_RDONLY                       = 0x0
1119
+	O_RDWR                         = 0x2
1120
+	O_SHLOCK                       = 0x10
1121
+	O_SYNC                         = 0x80
1122
+	O_TRUNC                        = 0x400
1123
+	O_TTY_INIT                     = 0x80000
1124
+	O_VERIFY                       = 0x200000
1125
+	O_WRONLY                       = 0x1
1126
+	PARENB                         = 0x1000
1127
+	PARMRK                         = 0x8
1128
+	PARODD                         = 0x2000
1129
+	PENDIN                         = 0x20000000
1130
+	PRIO_PGRP                      = 0x1
1131
+	PRIO_PROCESS                   = 0x0
1132
+	PRIO_USER                      = 0x2
1133
+	PROT_EXEC                      = 0x4
1134
+	PROT_NONE                      = 0x0
1135
+	PROT_READ                      = 0x1
1136
+	PROT_WRITE                     = 0x2
1137
+	RLIMIT_AS                      = 0xa
1138
+	RLIMIT_CORE                    = 0x4
1139
+	RLIMIT_CPU                     = 0x0
1140
+	RLIMIT_DATA                    = 0x2
1141
+	RLIMIT_FSIZE                   = 0x1
1142
+	RLIMIT_MEMLOCK                 = 0x6
1143
+	RLIMIT_NOFILE                  = 0x8
1144
+	RLIMIT_NPROC                   = 0x7
1145
+	RLIMIT_RSS                     = 0x5
1146
+	RLIMIT_STACK                   = 0x3
1147
+	RLIM_INFINITY                  = 0x7fffffffffffffff
1148
+	RTAX_AUTHOR                    = 0x6
1149
+	RTAX_BRD                       = 0x7
1150
+	RTAX_DST                       = 0x0
1151
+	RTAX_GATEWAY                   = 0x1
1152
+	RTAX_GENMASK                   = 0x3
1153
+	RTAX_IFA                       = 0x5
1154
+	RTAX_IFP                       = 0x4
1155
+	RTAX_MAX                       = 0x8
1156
+	RTAX_NETMASK                   = 0x2
1157
+	RTA_AUTHOR                     = 0x40
1158
+	RTA_BRD                        = 0x80
1159
+	RTA_DST                        = 0x1
1160
+	RTA_GATEWAY                    = 0x2
1161
+	RTA_GENMASK                    = 0x8
1162
+	RTA_IFA                        = 0x20
1163
+	RTA_IFP                        = 0x10
1164
+	RTA_NETMASK                    = 0x4
1165
+	RTF_BLACKHOLE                  = 0x1000
1166
+	RTF_BROADCAST                  = 0x400000
1167
+	RTF_DONE                       = 0x40
1168
+	RTF_DYNAMIC                    = 0x10
1169
+	RTF_FIXEDMTU                   = 0x80000
1170
+	RTF_FMASK                      = 0x1004d808
1171
+	RTF_GATEWAY                    = 0x2
1172
+	RTF_GWFLAG_COMPAT              = 0x80000000
1173
+	RTF_HOST                       = 0x4
1174
+	RTF_LLDATA                     = 0x400
1175
+	RTF_LLINFO                     = 0x400
1176
+	RTF_LOCAL                      = 0x200000
1177
+	RTF_MODIFIED                   = 0x20
1178
+	RTF_MULTICAST                  = 0x800000
1179
+	RTF_PINNED                     = 0x100000
1180
+	RTF_PROTO1                     = 0x8000
1181
+	RTF_PROTO2                     = 0x4000
1182
+	RTF_PROTO3                     = 0x40000
1183
+	RTF_REJECT                     = 0x8
1184
+	RTF_RNH_LOCKED                 = 0x40000000
1185
+	RTF_STATIC                     = 0x800
1186
+	RTF_STICKY                     = 0x10000000
1187
+	RTF_UP                         = 0x1
1188
+	RTF_XRESOLVE                   = 0x200
1189
+	RTM_ADD                        = 0x1
1190
+	RTM_CHANGE                     = 0x3
1191
+	RTM_DELADDR                    = 0xd
1192
+	RTM_DELETE                     = 0x2
1193
+	RTM_DELMADDR                   = 0x10
1194
+	RTM_GET                        = 0x4
1195
+	RTM_IEEE80211                  = 0x12
1196
+	RTM_IFANNOUNCE                 = 0x11
1197
+	RTM_IFINFO                     = 0xe
1198
+	RTM_LOCK                       = 0x8
1199
+	RTM_LOSING                     = 0x5
1200
+	RTM_MISS                       = 0x7
1201
+	RTM_NEWADDR                    = 0xc
1202
+	RTM_NEWMADDR                   = 0xf
1203
+	RTM_REDIRECT                   = 0x6
1204
+	RTM_RESOLVE                    = 0xb
1205
+	RTM_RTTUNIT                    = 0xf4240
1206
+	RTM_VERSION                    = 0x5
1207
+	RTV_EXPIRE                     = 0x4
1208
+	RTV_HOPCOUNT                   = 0x2
1209
+	RTV_MTU                        = 0x1
1210
+	RTV_RPIPE                      = 0x8
1211
+	RTV_RTT                        = 0x40
1212
+	RTV_RTTVAR                     = 0x80
1213
+	RTV_SPIPE                      = 0x10
1214
+	RTV_SSTHRESH                   = 0x20
1215
+	RTV_WEIGHT                     = 0x100
1216
+	RT_ALL_FIBS                    = -0x1
1217
+	RT_BLACKHOLE                   = 0x40
1218
+	RT_CACHING_CONTEXT             = 0x1
1219
+	RT_DEFAULT_FIB                 = 0x0
1220
+	RT_HAS_GW                      = 0x80
1221
+	RT_HAS_HEADER                  = 0x10
1222
+	RT_HAS_HEADER_BIT              = 0x4
1223
+	RT_L2_ME                       = 0x4
1224
+	RT_L2_ME_BIT                   = 0x2
1225
+	RT_LLE_CACHE                   = 0x100
1226
+	RT_MAY_LOOP                    = 0x8
1227
+	RT_MAY_LOOP_BIT                = 0x3
1228
+	RT_NORTREF                     = 0x2
1229
+	RT_REJECT                      = 0x20
1230
+	RUSAGE_CHILDREN                = -0x1
1231
+	RUSAGE_SELF                    = 0x0
1232
+	RUSAGE_THREAD                  = 0x1
1233
+	SCM_BINTIME                    = 0x4
1234
+	SCM_CREDS                      = 0x3
1235
+	SCM_RIGHTS                     = 0x1
1236
+	SCM_TIMESTAMP                  = 0x2
1237
+	SHUT_RD                        = 0x0
1238
+	SHUT_RDWR                      = 0x2
1239
+	SHUT_WR                        = 0x1
1240
+	SIOCADDMULTI                   = 0x80206931
1241
+	SIOCAIFADDR                    = 0x8040691a
1242
+	SIOCAIFGROUP                   = 0x80286987
1243
+	SIOCATMARK                     = 0x40047307
1244
+	SIOCDELMULTI                   = 0x80206932
1245
+	SIOCDIFADDR                    = 0x80206919
1246
+	SIOCDIFGROUP                   = 0x80286989
1247
+	SIOCDIFPHYADDR                 = 0x80206949
1248
+	SIOCGDRVSPEC                   = 0xc028697b
1249
+	SIOCGETSGCNT                   = 0xc0207210
1250
+	SIOCGETVIFCNT                  = 0xc028720f
1251
+	SIOCGHIWAT                     = 0x40047301
1252
+	SIOCGI2C                       = 0xc020693d
1253
+	SIOCGIFADDR                    = 0xc0206921
1254
+	SIOCGIFBRDADDR                 = 0xc0206923
1255
+	SIOCGIFCAP                     = 0xc020691f
1256
+	SIOCGIFCONF                    = 0xc0106924
1257
+	SIOCGIFDESCR                   = 0xc020692a
1258
+	SIOCGIFDSTADDR                 = 0xc0206922
1259
+	SIOCGIFFIB                     = 0xc020695c
1260
+	SIOCGIFFLAGS                   = 0xc0206911
1261
+	SIOCGIFGENERIC                 = 0xc020693a
1262
+	SIOCGIFGMEMB                   = 0xc028698a
1263
+	SIOCGIFGROUP                   = 0xc0286988
1264
+	SIOCGIFINDEX                   = 0xc0206920
1265
+	SIOCGIFMAC                     = 0xc0206926
1266
+	SIOCGIFMEDIA                   = 0xc0306938
1267
+	SIOCGIFMETRIC                  = 0xc0206917
1268
+	SIOCGIFMTU                     = 0xc0206933
1269
+	SIOCGIFNETMASK                 = 0xc0206925
1270
+	SIOCGIFPDSTADDR                = 0xc0206948
1271
+	SIOCGIFPHYS                    = 0xc0206935
1272
+	SIOCGIFPSRCADDR                = 0xc0206947
1273
+	SIOCGIFSTATUS                  = 0xc331693b
1274
+	SIOCGIFXMEDIA                  = 0xc030698b
1275
+	SIOCGLOWAT                     = 0x40047303
1276
+	SIOCGPGRP                      = 0x40047309
1277
+	SIOCGPRIVATE_0                 = 0xc0206950
1278
+	SIOCGPRIVATE_1                 = 0xc0206951
1279
+	SIOCGTUNFIB                    = 0xc020695e
1280
+	SIOCIFCREATE                   = 0xc020697a
1281
+	SIOCIFCREATE2                  = 0xc020697c
1282
+	SIOCIFDESTROY                  = 0x80206979
1283
+	SIOCIFGCLONERS                 = 0xc0106978
1284
+	SIOCSDRVSPEC                   = 0x8028697b
1285
+	SIOCSHIWAT                     = 0x80047300
1286
+	SIOCSIFADDR                    = 0x8020690c
1287
+	SIOCSIFBRDADDR                 = 0x80206913
1288
+	SIOCSIFCAP                     = 0x8020691e
1289
+	SIOCSIFDESCR                   = 0x80206929
1290
+	SIOCSIFDSTADDR                 = 0x8020690e
1291
+	SIOCSIFFIB                     = 0x8020695d
1292
+	SIOCSIFFLAGS                   = 0x80206910
1293
+	SIOCSIFGENERIC                 = 0x80206939
1294
+	SIOCSIFLLADDR                  = 0x8020693c
1295
+	SIOCSIFMAC                     = 0x80206927
1296
+	SIOCSIFMEDIA                   = 0xc0206937
1297
+	SIOCSIFMETRIC                  = 0x80206918
1298
+	SIOCSIFMTU                     = 0x80206934
1299
+	SIOCSIFNAME                    = 0x80206928
1300
+	SIOCSIFNETMASK                 = 0x80206916
1301
+	SIOCSIFPHYADDR                 = 0x80406946
1302
+	SIOCSIFPHYS                    = 0x80206936
1303
+	SIOCSIFRVNET                   = 0xc020695b
1304
+	SIOCSIFVNET                    = 0xc020695a
1305
+	SIOCSLOWAT                     = 0x80047302
1306
+	SIOCSPGRP                      = 0x80047308
1307
+	SIOCSTUNFIB                    = 0x8020695f
1308
+	SOCK_CLOEXEC                   = 0x10000000
1309
+	SOCK_DGRAM                     = 0x2
1310
+	SOCK_MAXADDRLEN                = 0xff
1311
+	SOCK_NONBLOCK                  = 0x20000000
1312
+	SOCK_RAW                       = 0x3
1313
+	SOCK_RDM                       = 0x4
1314
+	SOCK_SEQPACKET                 = 0x5
1315
+	SOCK_STREAM                    = 0x1
1316
+	SOL_SOCKET                     = 0xffff
1317
+	SOMAXCONN                      = 0x80
1318
+	SO_ACCEPTCONN                  = 0x2
1319
+	SO_ACCEPTFILTER                = 0x1000
1320
+	SO_BINTIME                     = 0x2000
1321
+	SO_BROADCAST                   = 0x20
1322
+	SO_DEBUG                       = 0x1
1323
+	SO_DONTROUTE                   = 0x10
1324
+	SO_ERROR                       = 0x1007
1325
+	SO_KEEPALIVE                   = 0x8
1326
+	SO_LABEL                       = 0x1009
1327
+	SO_LINGER                      = 0x80
1328
+	SO_LISTENINCQLEN               = 0x1013
1329
+	SO_LISTENQLEN                  = 0x1012
1330
+	SO_LISTENQLIMIT                = 0x1011
1331
+	SO_NOSIGPIPE                   = 0x800
1332
+	SO_NO_DDP                      = 0x8000
1333
+	SO_NO_OFFLOAD                  = 0x4000
1334
+	SO_OOBINLINE                   = 0x100
1335
+	SO_PEERLABEL                   = 0x1010
1336
+	SO_PROTOCOL                    = 0x1016
1337
+	SO_PROTOTYPE                   = 0x1016
1338
+	SO_RCVBUF                      = 0x1002
1339
+	SO_RCVLOWAT                    = 0x1004
1340
+	SO_RCVTIMEO                    = 0x1006
1341
+	SO_REUSEADDR                   = 0x4
1342
+	SO_REUSEPORT                   = 0x200
1343
+	SO_SETFIB                      = 0x1014
1344
+	SO_SNDBUF                      = 0x1001
1345
+	SO_SNDLOWAT                    = 0x1003
1346
+	SO_SNDTIMEO                    = 0x1005
1347
+	SO_TIMESTAMP                   = 0x400
1348
+	SO_TYPE                        = 0x1008
1349
+	SO_USELOOPBACK                 = 0x40
1350
+	SO_USER_COOKIE                 = 0x1015
1351
+	SO_VENDOR                      = 0x80000000
1352
+	S_BLKSIZE                      = 0x200
1353
+	S_IEXEC                        = 0x40
1354
+	S_IFBLK                        = 0x6000
1355
+	S_IFCHR                        = 0x2000
1356
+	S_IFDIR                        = 0x4000
1357
+	S_IFIFO                        = 0x1000
1358
+	S_IFLNK                        = 0xa000
1359
+	S_IFMT                         = 0xf000
1360
+	S_IFREG                        = 0x8000
1361
+	S_IFSOCK                       = 0xc000
1362
+	S_IFWHT                        = 0xe000
1363
+	S_IREAD                        = 0x100
1364
+	S_IRGRP                        = 0x20
1365
+	S_IROTH                        = 0x4
1366
+	S_IRUSR                        = 0x100
1367
+	S_IRWXG                        = 0x38
1368
+	S_IRWXO                        = 0x7
1369
+	S_IRWXU                        = 0x1c0
1370
+	S_ISGID                        = 0x400
1371
+	S_ISTXT                        = 0x200
1372
+	S_ISUID                        = 0x800
1373
+	S_ISVTX                        = 0x200
1374
+	S_IWGRP                        = 0x10
1375
+	S_IWOTH                        = 0x2
1376
+	S_IWRITE                       = 0x80
1377
+	S_IWUSR                        = 0x80
1378
+	S_IXGRP                        = 0x8
1379
+	S_IXOTH                        = 0x1
1380
+	S_IXUSR                        = 0x40
1381
+	TAB0                           = 0x0
1382
+	TAB3                           = 0x4
1383
+	TABDLY                         = 0x4
1384
+	TCIFLUSH                       = 0x1
1385
+	TCIOFF                         = 0x3
1386
+	TCIOFLUSH                      = 0x3
1387
+	TCION                          = 0x4
1388
+	TCOFLUSH                       = 0x2
1389
+	TCOOFF                         = 0x1
1390
+	TCOON                          = 0x2
1391
+	TCP_CA_NAME_MAX                = 0x10
1392
+	TCP_CCALGOOPT                  = 0x41
1393
+	TCP_CONGESTION                 = 0x40
1394
+	TCP_FASTOPEN                   = 0x401
1395
+	TCP_FUNCTION_BLK               = 0x2000
1396
+	TCP_FUNCTION_NAME_LEN_MAX      = 0x20
1397
+	TCP_INFO                       = 0x20
1398
+	TCP_KEEPCNT                    = 0x400
1399
+	TCP_KEEPIDLE                   = 0x100
1400
+	TCP_KEEPINIT                   = 0x80
1401
+	TCP_KEEPINTVL                  = 0x200
1402
+	TCP_MAXBURST                   = 0x4
1403
+	TCP_MAXHLEN                    = 0x3c
1404
+	TCP_MAXOLEN                    = 0x28
1405
+	TCP_MAXSEG                     = 0x2
1406
+	TCP_MAXWIN                     = 0xffff
1407
+	TCP_MAX_SACK                   = 0x4
1408
+	TCP_MAX_WINSHIFT               = 0xe
1409
+	TCP_MD5SIG                     = 0x10
1410
+	TCP_MINMSS                     = 0xd8
1411
+	TCP_MSS                        = 0x218
1412
+	TCP_NODELAY                    = 0x1
1413
+	TCP_NOOPT                      = 0x8
1414
+	TCP_NOPUSH                     = 0x4
1415
+	TCP_PCAP_IN                    = 0x1000
1416
+	TCP_PCAP_OUT                   = 0x800
1417
+	TCP_VENDOR                     = 0x80000000
1418
+	TCSAFLUSH                      = 0x2
1419
+	TIOCCBRK                       = 0x2000747a
1420
+	TIOCCDTR                       = 0x20007478
1421
+	TIOCCONS                       = 0x80047462
1422
+	TIOCDRAIN                      = 0x2000745e
1423
+	TIOCEXCL                       = 0x2000740d
1424
+	TIOCEXT                        = 0x80047460
1425
+	TIOCFLUSH                      = 0x80047410
1426
+	TIOCGDRAINWAIT                 = 0x40047456
1427
+	TIOCGETA                       = 0x402c7413
1428
+	TIOCGETD                       = 0x4004741a
1429
+	TIOCGPGRP                      = 0x40047477
1430
+	TIOCGPTN                       = 0x4004740f
1431
+	TIOCGSID                       = 0x40047463
1432
+	TIOCGWINSZ                     = 0x40087468
1433
+	TIOCMBIC                       = 0x8004746b
1434
+	TIOCMBIS                       = 0x8004746c
1435
+	TIOCMGDTRWAIT                  = 0x4004745a
1436
+	TIOCMGET                       = 0x4004746a
1437
+	TIOCMSDTRWAIT                  = 0x8004745b
1438
+	TIOCMSET                       = 0x8004746d
1439
+	TIOCM_CAR                      = 0x40
1440
+	TIOCM_CD                       = 0x40
1441
+	TIOCM_CTS                      = 0x20
1442
+	TIOCM_DCD                      = 0x40
1443
+	TIOCM_DSR                      = 0x100
1444
+	TIOCM_DTR                      = 0x2
1445
+	TIOCM_LE                       = 0x1
1446
+	TIOCM_RI                       = 0x80
1447
+	TIOCM_RNG                      = 0x80
1448
+	TIOCM_RTS                      = 0x4
1449
+	TIOCM_SR                       = 0x10
1450
+	TIOCM_ST                       = 0x8
1451
+	TIOCNOTTY                      = 0x20007471
1452
+	TIOCNXCL                       = 0x2000740e
1453
+	TIOCOUTQ                       = 0x40047473
1454
+	TIOCPKT                        = 0x80047470
1455
+	TIOCPKT_DATA                   = 0x0
1456
+	TIOCPKT_DOSTOP                 = 0x20
1457
+	TIOCPKT_FLUSHREAD              = 0x1
1458
+	TIOCPKT_FLUSHWRITE             = 0x2
1459
+	TIOCPKT_IOCTL                  = 0x40
1460
+	TIOCPKT_NOSTOP                 = 0x10
1461
+	TIOCPKT_START                  = 0x8
1462
+	TIOCPKT_STOP                   = 0x4
1463
+	TIOCPTMASTER                   = 0x2000741c
1464
+	TIOCSBRK                       = 0x2000747b
1465
+	TIOCSCTTY                      = 0x20007461
1466
+	TIOCSDRAINWAIT                 = 0x80047457
1467
+	TIOCSDTR                       = 0x20007479
1468
+	TIOCSETA                       = 0x802c7414
1469
+	TIOCSETAF                      = 0x802c7416
1470
+	TIOCSETAW                      = 0x802c7415
1471
+	TIOCSETD                       = 0x8004741b
1472
+	TIOCSIG                        = 0x2004745f
1473
+	TIOCSPGRP                      = 0x80047476
1474
+	TIOCSTART                      = 0x2000746e
1475
+	TIOCSTAT                       = 0x20007465
1476
+	TIOCSTI                        = 0x80017472
1477
+	TIOCSTOP                       = 0x2000746f
1478
+	TIOCSWINSZ                     = 0x80087467
1479
+	TIOCTIMESTAMP                  = 0x40107459
1480
+	TIOCUCNTL                      = 0x80047466
1481
+	TOSTOP                         = 0x400000
1482
+	VDISCARD                       = 0xf
1483
+	VDSUSP                         = 0xb
1484
+	VEOF                           = 0x0
1485
+	VEOL                           = 0x1
1486
+	VEOL2                          = 0x2
1487
+	VERASE                         = 0x3
1488
+	VERASE2                        = 0x7
1489
+	VINTR                          = 0x8
1490
+	VKILL                          = 0x5
1491
+	VLNEXT                         = 0xe
1492
+	VMIN                           = 0x10
1493
+	VQUIT                          = 0x9
1494
+	VREPRINT                       = 0x6
1495
+	VSTART                         = 0xc
1496
+	VSTATUS                        = 0x12
1497
+	VSTOP                          = 0xd
1498
+	VSUSP                          = 0xa
1499
+	VTIME                          = 0x11
1500
+	VWERASE                        = 0x4
1501
+	WCONTINUED                     = 0x4
1502
+	WCOREFLAG                      = 0x80
1503
+	WEXITED                        = 0x10
1504
+	WLINUXCLONE                    = 0x80000000
1505
+	WNOHANG                        = 0x1
1506
+	WNOWAIT                        = 0x8
1507
+	WSTOPPED                       = 0x2
1508
+	WTRAPPED                       = 0x20
1509
+	WUNTRACED                      = 0x2
1510
+)
1511
+
1512
+// Errors
1513
+const (
1514
+	E2BIG           = syscall.Errno(0x7)
1515
+	EACCES          = syscall.Errno(0xd)
1516
+	EADDRINUSE      = syscall.Errno(0x30)
1517
+	EADDRNOTAVAIL   = syscall.Errno(0x31)
1518
+	EAFNOSUPPORT    = syscall.Errno(0x2f)
1519
+	EAGAIN          = syscall.Errno(0x23)
1520
+	EALREADY        = syscall.Errno(0x25)
1521
+	EAUTH           = syscall.Errno(0x50)
1522
+	EBADF           = syscall.Errno(0x9)
1523
+	EBADMSG         = syscall.Errno(0x59)
1524
+	EBADRPC         = syscall.Errno(0x48)
1525
+	EBUSY           = syscall.Errno(0x10)
1526
+	ECANCELED       = syscall.Errno(0x55)
1527
+	ECAPMODE        = syscall.Errno(0x5e)
1528
+	ECHILD          = syscall.Errno(0xa)
1529
+	ECONNABORTED    = syscall.Errno(0x35)
1530
+	ECONNREFUSED    = syscall.Errno(0x3d)
1531
+	ECONNRESET      = syscall.Errno(0x36)
1532
+	EDEADLK         = syscall.Errno(0xb)
1533
+	EDESTADDRREQ    = syscall.Errno(0x27)
1534
+	EDOM            = syscall.Errno(0x21)
1535
+	EDOOFUS         = syscall.Errno(0x58)
1536
+	EDQUOT          = syscall.Errno(0x45)
1537
+	EEXIST          = syscall.Errno(0x11)
1538
+	EFAULT          = syscall.Errno(0xe)
1539
+	EFBIG           = syscall.Errno(0x1b)
1540
+	EFTYPE          = syscall.Errno(0x4f)
1541
+	EHOSTDOWN       = syscall.Errno(0x40)
1542
+	EHOSTUNREACH    = syscall.Errno(0x41)
1543
+	EIDRM           = syscall.Errno(0x52)
1544
+	EILSEQ          = syscall.Errno(0x56)
1545
+	EINPROGRESS     = syscall.Errno(0x24)
1546
+	EINTR           = syscall.Errno(0x4)
1547
+	EINVAL          = syscall.Errno(0x16)
1548
+	EIO             = syscall.Errno(0x5)
1549
+	EISCONN         = syscall.Errno(0x38)
1550
+	EISDIR          = syscall.Errno(0x15)
1551
+	ELAST           = syscall.Errno(0x60)
1552
+	ELOOP           = syscall.Errno(0x3e)
1553
+	EMFILE          = syscall.Errno(0x18)
1554
+	EMLINK          = syscall.Errno(0x1f)
1555
+	EMSGSIZE        = syscall.Errno(0x28)
1556
+	EMULTIHOP       = syscall.Errno(0x5a)
1557
+	ENAMETOOLONG    = syscall.Errno(0x3f)
1558
+	ENEEDAUTH       = syscall.Errno(0x51)
1559
+	ENETDOWN        = syscall.Errno(0x32)
1560
+	ENETRESET       = syscall.Errno(0x34)
1561
+	ENETUNREACH     = syscall.Errno(0x33)
1562
+	ENFILE          = syscall.Errno(0x17)
1563
+	ENOATTR         = syscall.Errno(0x57)
1564
+	ENOBUFS         = syscall.Errno(0x37)
1565
+	ENODEV          = syscall.Errno(0x13)
1566
+	ENOENT          = syscall.Errno(0x2)
1567
+	ENOEXEC         = syscall.Errno(0x8)
1568
+	ENOLCK          = syscall.Errno(0x4d)
1569
+	ENOLINK         = syscall.Errno(0x5b)
1570
+	ENOMEM          = syscall.Errno(0xc)
1571
+	ENOMSG          = syscall.Errno(0x53)
1572
+	ENOPROTOOPT     = syscall.Errno(0x2a)
1573
+	ENOSPC          = syscall.Errno(0x1c)
1574
+	ENOSYS          = syscall.Errno(0x4e)
1575
+	ENOTBLK         = syscall.Errno(0xf)
1576
+	ENOTCAPABLE     = syscall.Errno(0x5d)
1577
+	ENOTCONN        = syscall.Errno(0x39)
1578
+	ENOTDIR         = syscall.Errno(0x14)
1579
+	ENOTEMPTY       = syscall.Errno(0x42)
1580
+	ENOTRECOVERABLE = syscall.Errno(0x5f)
1581
+	ENOTSOCK        = syscall.Errno(0x26)
1582
+	ENOTSUP         = syscall.Errno(0x2d)
1583
+	ENOTTY          = syscall.Errno(0x19)
1584
+	ENXIO           = syscall.Errno(0x6)
1585
+	EOPNOTSUPP      = syscall.Errno(0x2d)
1586
+	EOVERFLOW       = syscall.Errno(0x54)
1587
+	EOWNERDEAD      = syscall.Errno(0x60)
1588
+	EPERM           = syscall.Errno(0x1)
1589
+	EPFNOSUPPORT    = syscall.Errno(0x2e)
1590
+	EPIPE           = syscall.Errno(0x20)
1591
+	EPROCLIM        = syscall.Errno(0x43)
1592
+	EPROCUNAVAIL    = syscall.Errno(0x4c)
1593
+	EPROGMISMATCH   = syscall.Errno(0x4b)
1594
+	EPROGUNAVAIL    = syscall.Errno(0x4a)
1595
+	EPROTO          = syscall.Errno(0x5c)
1596
+	EPROTONOSUPPORT = syscall.Errno(0x2b)
1597
+	EPROTOTYPE      = syscall.Errno(0x29)
1598
+	ERANGE          = syscall.Errno(0x22)
1599
+	EREMOTE         = syscall.Errno(0x47)
1600
+	EROFS           = syscall.Errno(0x1e)
1601
+	ERPCMISMATCH    = syscall.Errno(0x49)
1602
+	ESHUTDOWN       = syscall.Errno(0x3a)
1603
+	ESOCKTNOSUPPORT = syscall.Errno(0x2c)
1604
+	ESPIPE          = syscall.Errno(0x1d)
1605
+	ESRCH           = syscall.Errno(0x3)
1606
+	ESTALE          = syscall.Errno(0x46)
1607
+	ETIMEDOUT       = syscall.Errno(0x3c)
1608
+	ETOOMANYREFS    = syscall.Errno(0x3b)
1609
+	ETXTBSY         = syscall.Errno(0x1a)
1610
+	EUSERS          = syscall.Errno(0x44)
1611
+	EWOULDBLOCK     = syscall.Errno(0x23)
1612
+	EXDEV           = syscall.Errno(0x12)
1613
+)
1614
+
1615
+// Signals
1616
+const (
1617
+	SIGABRT   = syscall.Signal(0x6)
1618
+	SIGALRM   = syscall.Signal(0xe)
1619
+	SIGBUS    = syscall.Signal(0xa)
1620
+	SIGCHLD   = syscall.Signal(0x14)
1621
+	SIGCONT   = syscall.Signal(0x13)
1622
+	SIGEMT    = syscall.Signal(0x7)
1623
+	SIGFPE    = syscall.Signal(0x8)
1624
+	SIGHUP    = syscall.Signal(0x1)
1625
+	SIGILL    = syscall.Signal(0x4)
1626
+	SIGINFO   = syscall.Signal(0x1d)
1627
+	SIGINT    = syscall.Signal(0x2)
1628
+	SIGIO     = syscall.Signal(0x17)
1629
+	SIGIOT    = syscall.Signal(0x6)
1630
+	SIGKILL   = syscall.Signal(0x9)
1631
+	SIGLIBRT  = syscall.Signal(0x21)
1632
+	SIGLWP    = syscall.Signal(0x20)
1633
+	SIGPIPE   = syscall.Signal(0xd)
1634
+	SIGPROF   = syscall.Signal(0x1b)
1635
+	SIGQUIT   = syscall.Signal(0x3)
1636
+	SIGSEGV   = syscall.Signal(0xb)
1637
+	SIGSTOP   = syscall.Signal(0x11)
1638
+	SIGSYS    = syscall.Signal(0xc)
1639
+	SIGTERM   = syscall.Signal(0xf)
1640
+	SIGTHR    = syscall.Signal(0x20)
1641
+	SIGTRAP   = syscall.Signal(0x5)
1642
+	SIGTSTP   = syscall.Signal(0x12)
1643
+	SIGTTIN   = syscall.Signal(0x15)
1644
+	SIGTTOU   = syscall.Signal(0x16)
1645
+	SIGURG    = syscall.Signal(0x10)
1646
+	SIGUSR1   = syscall.Signal(0x1e)
1647
+	SIGUSR2   = syscall.Signal(0x1f)
1648
+	SIGVTALRM = syscall.Signal(0x1a)
1649
+	SIGWINCH  = syscall.Signal(0x1c)
1650
+	SIGXCPU   = syscall.Signal(0x18)
1651
+	SIGXFSZ   = syscall.Signal(0x19)
1652
+)
1653
+
1654
+// Error table
1655
+var errorList = [...]struct {
1656
+	num  syscall.Errno
1657
+	name string
1658
+	desc string
1659
+}{
1660
+	{1, "EPERM", "operation not permitted"},
1661
+	{2, "ENOENT", "no such file or directory"},
1662
+	{3, "ESRCH", "no such process"},
1663
+	{4, "EINTR", "interrupted system call"},
1664
+	{5, "EIO", "input/output error"},
1665
+	{6, "ENXIO", "device not configured"},
1666
+	{7, "E2BIG", "argument list too long"},
1667
+	{8, "ENOEXEC", "exec format error"},
1668
+	{9, "EBADF", "bad file descriptor"},
1669
+	{10, "ECHILD", "no child processes"},
1670
+	{11, "EDEADLK", "resource deadlock avoided"},
1671
+	{12, "ENOMEM", "cannot allocate memory"},
1672
+	{13, "EACCES", "permission denied"},
1673
+	{14, "EFAULT", "bad address"},
1674
+	{15, "ENOTBLK", "block device required"},
1675
+	{16, "EBUSY", "device busy"},
1676
+	{17, "EEXIST", "file exists"},
1677
+	{18, "EXDEV", "cross-device link"},
1678
+	{19, "ENODEV", "operation not supported by device"},
1679
+	{20, "ENOTDIR", "not a directory"},
1680
+	{21, "EISDIR", "is a directory"},
1681
+	{22, "EINVAL", "invalid argument"},
1682
+	{23, "ENFILE", "too many open files in system"},
1683
+	{24, "EMFILE", "too many open files"},
1684
+	{25, "ENOTTY", "inappropriate ioctl for device"},
1685
+	{26, "ETXTBSY", "text file busy"},
1686
+	{27, "EFBIG", "file too large"},
1687
+	{28, "ENOSPC", "no space left on device"},
1688
+	{29, "ESPIPE", "illegal seek"},
1689
+	{30, "EROFS", "read-only file system"},
1690
+	{31, "EMLINK", "too many links"},
1691
+	{32, "EPIPE", "broken pipe"},
1692
+	{33, "EDOM", "numerical argument out of domain"},
1693
+	{34, "ERANGE", "result too large"},
1694
+	{35, "EAGAIN", "resource temporarily unavailable"},
1695
+	{36, "EINPROGRESS", "operation now in progress"},
1696
+	{37, "EALREADY", "operation already in progress"},
1697
+	{38, "ENOTSOCK", "socket operation on non-socket"},
1698
+	{39, "EDESTADDRREQ", "destination address required"},
1699
+	{40, "EMSGSIZE", "message too long"},
1700
+	{41, "EPROTOTYPE", "protocol wrong type for socket"},
1701
+	{42, "ENOPROTOOPT", "protocol not available"},
1702
+	{43, "EPROTONOSUPPORT", "protocol not supported"},
1703
+	{44, "ESOCKTNOSUPPORT", "socket type not supported"},
1704
+	{45, "EOPNOTSUPP", "operation not supported"},
1705
+	{46, "EPFNOSUPPORT", "protocol family not supported"},
1706
+	{47, "EAFNOSUPPORT", "address family not supported by protocol family"},
1707
+	{48, "EADDRINUSE", "address already in use"},
1708
+	{49, "EADDRNOTAVAIL", "can't assign requested address"},
1709
+	{50, "ENETDOWN", "network is down"},
1710
+	{51, "ENETUNREACH", "network is unreachable"},
1711
+	{52, "ENETRESET", "network dropped connection on reset"},
1712
+	{53, "ECONNABORTED", "software caused connection abort"},
1713
+	{54, "ECONNRESET", "connection reset by peer"},
1714
+	{55, "ENOBUFS", "no buffer space available"},
1715
+	{56, "EISCONN", "socket is already connected"},
1716
+	{57, "ENOTCONN", "socket is not connected"},
1717
+	{58, "ESHUTDOWN", "can't send after socket shutdown"},
1718
+	{59, "ETOOMANYREFS", "too many references: can't splice"},
1719
+	{60, "ETIMEDOUT", "operation timed out"},
1720
+	{61, "ECONNREFUSED", "connection refused"},
1721
+	{62, "ELOOP", "too many levels of symbolic links"},
1722
+	{63, "ENAMETOOLONG", "file name too long"},
1723
+	{64, "EHOSTDOWN", "host is down"},
1724
+	{65, "EHOSTUNREACH", "no route to host"},
1725
+	{66, "ENOTEMPTY", "directory not empty"},
1726
+	{67, "EPROCLIM", "too many processes"},
1727
+	{68, "EUSERS", "too many users"},
1728
+	{69, "EDQUOT", "disc quota exceeded"},
1729
+	{70, "ESTALE", "stale NFS file handle"},
1730
+	{71, "EREMOTE", "too many levels of remote in path"},
1731
+	{72, "EBADRPC", "RPC struct is bad"},
1732
+	{73, "ERPCMISMATCH", "RPC version wrong"},
1733
+	{74, "EPROGUNAVAIL", "RPC prog. not avail"},
1734
+	{75, "EPROGMISMATCH", "program version wrong"},
1735
+	{76, "EPROCUNAVAIL", "bad procedure for program"},
1736
+	{77, "ENOLCK", "no locks available"},
1737
+	{78, "ENOSYS", "function not implemented"},
1738
+	{79, "EFTYPE", "inappropriate file type or format"},
1739
+	{80, "EAUTH", "authentication error"},
1740
+	{81, "ENEEDAUTH", "need authenticator"},
1741
+	{82, "EIDRM", "identifier removed"},
1742
+	{83, "ENOMSG", "no message of desired type"},
1743
+	{84, "EOVERFLOW", "value too large to be stored in data type"},
1744
+	{85, "ECANCELED", "operation canceled"},
1745
+	{86, "EILSEQ", "illegal byte sequence"},
1746
+	{87, "ENOATTR", "attribute not found"},
1747
+	{88, "EDOOFUS", "programming error"},
1748
+	{89, "EBADMSG", "bad message"},
1749
+	{90, "EMULTIHOP", "multihop attempted"},
1750
+	{91, "ENOLINK", "link has been severed"},
1751
+	{92, "EPROTO", "protocol error"},
1752
+	{93, "ENOTCAPABLE", "capabilities insufficient"},
1753
+	{94, "ECAPMODE", "not permitted in capability mode"},
1754
+	{95, "ENOTRECOVERABLE", "state not recoverable"},
1755
+	{96, "EOWNERDEAD", "previous owner died"},
1756
+}
1757
+
1758
+// Signal table
1759
+var signalList = [...]struct {
1760
+	num  syscall.Signal
1761
+	name string
1762
+	desc string
1763
+}{
1764
+	{1, "SIGHUP", "hangup"},
1765
+	{2, "SIGINT", "interrupt"},
1766
+	{3, "SIGQUIT", "quit"},
1767
+	{4, "SIGILL", "illegal instruction"},
1768
+	{5, "SIGTRAP", "trace/BPT trap"},
1769
+	{6, "SIGIOT", "abort trap"},
1770
+	{7, "SIGEMT", "EMT trap"},
1771
+	{8, "SIGFPE", "floating point exception"},
1772
+	{9, "SIGKILL", "killed"},
1773
+	{10, "SIGBUS", "bus error"},
1774
+	{11, "SIGSEGV", "segmentation fault"},
1775
+	{12, "SIGSYS", "bad system call"},
1776
+	{13, "SIGPIPE", "broken pipe"},
1777
+	{14, "SIGALRM", "alarm clock"},
1778
+	{15, "SIGTERM", "terminated"},
1779
+	{16, "SIGURG", "urgent I/O condition"},
1780
+	{17, "SIGSTOP", "suspended (signal)"},
1781
+	{18, "SIGTSTP", "suspended"},
1782
+	{19, "SIGCONT", "continued"},
1783
+	{20, "SIGCHLD", "child exited"},
1784
+	{21, "SIGTTIN", "stopped (tty input)"},
1785
+	{22, "SIGTTOU", "stopped (tty output)"},
1786
+	{23, "SIGIO", "I/O possible"},
1787
+	{24, "SIGXCPU", "cputime limit exceeded"},
1788
+	{25, "SIGXFSZ", "filesize limit exceeded"},
1789
+	{26, "SIGVTALRM", "virtual timer expired"},
1790
+	{27, "SIGPROF", "profiling timer expired"},
1791
+	{28, "SIGWINCH", "window size changes"},
1792
+	{29, "SIGINFO", "information request"},
1793
+	{30, "SIGUSR1", "user defined signal 1"},
1794
+	{31, "SIGUSR2", "user defined signal 2"},
1795
+	{32, "SIGTHR", "unknown signal"},
1796
+	{33, "SIGLIBRT", "unknown signal"},
1797
+}
(-)sysutils/serf/files/patch-vendor_golang.org_x_sys_unix_zsyscall__freebsd__arm64.go (+2018 lines)
Line 0 Link Here
1
--- vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go.orig	2020-06-10 09:34:47 UTC
2
+++ vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go
3
@@ -0,0 +1,2015 @@
4
+// go run mksyscall.go -tags freebsd,arm64 -- syscall_bsd.go syscall_freebsd.go syscall_freebsd_arm64.go
5
+// Code generated by the command above; see README.md. DO NOT EDIT.
6
+
7
+// +build freebsd,arm64
8
+
9
+package unix
10
+
11
+import (
12
+	"syscall"
13
+	"unsafe"
14
+)
15
+
16
+var _ syscall.Errno
17
+
18
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
19
+
20
+func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
21
+	r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
22
+	n = int(r0)
23
+	if e1 != 0 {
24
+		err = errnoErr(e1)
25
+	}
26
+	return
27
+}
28
+
29
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
30
+
31
+func setgroups(ngid int, gid *_Gid_t) (err error) {
32
+	_, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
33
+	if e1 != 0 {
34
+		err = errnoErr(e1)
35
+	}
36
+	return
37
+}
38
+
39
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
40
+
41
+func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
42
+	r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
43
+	wpid = int(r0)
44
+	if e1 != 0 {
45
+		err = errnoErr(e1)
46
+	}
47
+	return
48
+}
49
+
50
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
51
+
52
+func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
53
+	r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
54
+	fd = int(r0)
55
+	if e1 != 0 {
56
+		err = errnoErr(e1)
57
+	}
58
+	return
59
+}
60
+
61
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
62
+
63
+func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
64
+	_, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen))
65
+	if e1 != 0 {
66
+		err = errnoErr(e1)
67
+	}
68
+	return
69
+}
70
+
71
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
72
+
73
+func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
74
+	_, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen))
75
+	if e1 != 0 {
76
+		err = errnoErr(e1)
77
+	}
78
+	return
79
+}
80
+
81
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
82
+
83
+func socket(domain int, typ int, proto int) (fd int, err error) {
84
+	r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto))
85
+	fd = int(r0)
86
+	if e1 != 0 {
87
+		err = errnoErr(e1)
88
+	}
89
+	return
90
+}
91
+
92
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
93
+
94
+func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
95
+	_, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
96
+	if e1 != 0 {
97
+		err = errnoErr(e1)
98
+	}
99
+	return
100
+}
101
+
102
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
103
+
104
+func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
105
+	_, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
106
+	if e1 != 0 {
107
+		err = errnoErr(e1)
108
+	}
109
+	return
110
+}
111
+
112
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
113
+
114
+func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
115
+	_, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
116
+	if e1 != 0 {
117
+		err = errnoErr(e1)
118
+	}
119
+	return
120
+}
121
+
122
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
123
+
124
+func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
125
+	_, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
126
+	if e1 != 0 {
127
+		err = errnoErr(e1)
128
+	}
129
+	return
130
+}
131
+
132
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
133
+
134
+func Shutdown(s int, how int) (err error) {
135
+	_, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0)
136
+	if e1 != 0 {
137
+		err = errnoErr(e1)
138
+	}
139
+	return
140
+}
141
+
142
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
143
+
144
+func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
145
+	_, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
146
+	if e1 != 0 {
147
+		err = errnoErr(e1)
148
+	}
149
+	return
150
+}
151
+
152
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
153
+
154
+func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
155
+	var _p0 unsafe.Pointer
156
+	if len(p) > 0 {
157
+		_p0 = unsafe.Pointer(&p[0])
158
+	} else {
159
+		_p0 = unsafe.Pointer(&_zero)
160
+	}
161
+	r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
162
+	n = int(r0)
163
+	if e1 != 0 {
164
+		err = errnoErr(e1)
165
+	}
166
+	return
167
+}
168
+
169
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
170
+
171
+func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
172
+	var _p0 unsafe.Pointer
173
+	if len(buf) > 0 {
174
+		_p0 = unsafe.Pointer(&buf[0])
175
+	} else {
176
+		_p0 = unsafe.Pointer(&_zero)
177
+	}
178
+	_, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
179
+	if e1 != 0 {
180
+		err = errnoErr(e1)
181
+	}
182
+	return
183
+}
184
+
185
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
186
+
187
+func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
188
+	r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
189
+	n = int(r0)
190
+	if e1 != 0 {
191
+		err = errnoErr(e1)
192
+	}
193
+	return
194
+}
195
+
196
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
197
+
198
+func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
199
+	r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
200
+	n = int(r0)
201
+	if e1 != 0 {
202
+		err = errnoErr(e1)
203
+	}
204
+	return
205
+}
206
+
207
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
208
+
209
+func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
210
+	r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
211
+	n = int(r0)
212
+	if e1 != 0 {
213
+		err = errnoErr(e1)
214
+	}
215
+	return
216
+}
217
+
218
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
219
+
220
+func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
221
+	var _p0 unsafe.Pointer
222
+	if len(mib) > 0 {
223
+		_p0 = unsafe.Pointer(&mib[0])
224
+	} else {
225
+		_p0 = unsafe.Pointer(&_zero)
226
+	}
227
+	_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
228
+	if e1 != 0 {
229
+		err = errnoErr(e1)
230
+	}
231
+	return
232
+}
233
+
234
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
235
+
236
+func utimes(path string, timeval *[2]Timeval) (err error) {
237
+	var _p0 *byte
238
+	_p0, err = BytePtrFromString(path)
239
+	if err != nil {
240
+		return
241
+	}
242
+	_, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
243
+	if e1 != 0 {
244
+		err = errnoErr(e1)
245
+	}
246
+	return
247
+}
248
+
249
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
250
+
251
+func futimes(fd int, timeval *[2]Timeval) (err error) {
252
+	_, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
253
+	if e1 != 0 {
254
+		err = errnoErr(e1)
255
+	}
256
+	return
257
+}
258
+
259
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
260
+
261
+func fcntl(fd int, cmd int, arg int) (val int, err error) {
262
+	r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
263
+	val = int(r0)
264
+	if e1 != 0 {
265
+		err = errnoErr(e1)
266
+	}
267
+	return
268
+}
269
+
270
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
271
+
272
+func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
273
+	r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
274
+	n = int(r0)
275
+	if e1 != 0 {
276
+		err = errnoErr(e1)
277
+	}
278
+	return
279
+}
280
+
281
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
282
+
283
+func Madvise(b []byte, behav int) (err error) {
284
+	var _p0 unsafe.Pointer
285
+	if len(b) > 0 {
286
+		_p0 = unsafe.Pointer(&b[0])
287
+	} else {
288
+		_p0 = unsafe.Pointer(&_zero)
289
+	}
290
+	_, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav))
291
+	if e1 != 0 {
292
+		err = errnoErr(e1)
293
+	}
294
+	return
295
+}
296
+
297
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
298
+
299
+func Mlock(b []byte) (err error) {
300
+	var _p0 unsafe.Pointer
301
+	if len(b) > 0 {
302
+		_p0 = unsafe.Pointer(&b[0])
303
+	} else {
304
+		_p0 = unsafe.Pointer(&_zero)
305
+	}
306
+	_, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
307
+	if e1 != 0 {
308
+		err = errnoErr(e1)
309
+	}
310
+	return
311
+}
312
+
313
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
314
+
315
+func Mlockall(flags int) (err error) {
316
+	_, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
317
+	if e1 != 0 {
318
+		err = errnoErr(e1)
319
+	}
320
+	return
321
+}
322
+
323
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
324
+
325
+func Mprotect(b []byte, prot int) (err error) {
326
+	var _p0 unsafe.Pointer
327
+	if len(b) > 0 {
328
+		_p0 = unsafe.Pointer(&b[0])
329
+	} else {
330
+		_p0 = unsafe.Pointer(&_zero)
331
+	}
332
+	_, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
333
+	if e1 != 0 {
334
+		err = errnoErr(e1)
335
+	}
336
+	return
337
+}
338
+
339
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
340
+
341
+func Msync(b []byte, flags int) (err error) {
342
+	var _p0 unsafe.Pointer
343
+	if len(b) > 0 {
344
+		_p0 = unsafe.Pointer(&b[0])
345
+	} else {
346
+		_p0 = unsafe.Pointer(&_zero)
347
+	}
348
+	_, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
349
+	if e1 != 0 {
350
+		err = errnoErr(e1)
351
+	}
352
+	return
353
+}
354
+
355
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
356
+
357
+func Munlock(b []byte) (err error) {
358
+	var _p0 unsafe.Pointer
359
+	if len(b) > 0 {
360
+		_p0 = unsafe.Pointer(&b[0])
361
+	} else {
362
+		_p0 = unsafe.Pointer(&_zero)
363
+	}
364
+	_, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
365
+	if e1 != 0 {
366
+		err = errnoErr(e1)
367
+	}
368
+	return
369
+}
370
+
371
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
372
+
373
+func Munlockall() (err error) {
374
+	_, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
375
+	if e1 != 0 {
376
+		err = errnoErr(e1)
377
+	}
378
+	return
379
+}
380
+
381
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
382
+
383
+func pipe2(p *[2]_C_int, flags int) (err error) {
384
+	_, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
385
+	if e1 != 0 {
386
+		err = errnoErr(e1)
387
+	}
388
+	return
389
+}
390
+
391
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
392
+
393
+func Getcwd(buf []byte) (n int, err error) {
394
+	var _p0 unsafe.Pointer
395
+	if len(buf) > 0 {
396
+		_p0 = unsafe.Pointer(&buf[0])
397
+	} else {
398
+		_p0 = unsafe.Pointer(&_zero)
399
+	}
400
+	r0, _, e1 := Syscall(SYS___GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
401
+	n = int(r0)
402
+	if e1 != 0 {
403
+		err = errnoErr(e1)
404
+	}
405
+	return
406
+}
407
+
408
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
409
+
410
+func ioctl(fd int, req uint, arg uintptr) (err error) {
411
+	_, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
412
+	if e1 != 0 {
413
+		err = errnoErr(e1)
414
+	}
415
+	return
416
+}
417
+
418
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
419
+
420
+func Access(path string, mode uint32) (err error) {
421
+	var _p0 *byte
422
+	_p0, err = BytePtrFromString(path)
423
+	if err != nil {
424
+		return
425
+	}
426
+	_, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
427
+	if e1 != 0 {
428
+		err = errnoErr(e1)
429
+	}
430
+	return
431
+}
432
+
433
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
434
+
435
+func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
436
+	_, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
437
+	if e1 != 0 {
438
+		err = errnoErr(e1)
439
+	}
440
+	return
441
+}
442
+
443
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
444
+
445
+func CapEnter() (err error) {
446
+	_, _, e1 := Syscall(SYS_CAP_ENTER, 0, 0, 0)
447
+	if e1 != 0 {
448
+		err = errnoErr(e1)
449
+	}
450
+	return
451
+}
452
+
453
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
454
+
455
+func capRightsGet(version int, fd int, rightsp *CapRights) (err error) {
456
+	_, _, e1 := Syscall(SYS___CAP_RIGHTS_GET, uintptr(version), uintptr(fd), uintptr(unsafe.Pointer(rightsp)))
457
+	if e1 != 0 {
458
+		err = errnoErr(e1)
459
+	}
460
+	return
461
+}
462
+
463
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
464
+
465
+func capRightsLimit(fd int, rightsp *CapRights) (err error) {
466
+	_, _, e1 := Syscall(SYS_CAP_RIGHTS_LIMIT, uintptr(fd), uintptr(unsafe.Pointer(rightsp)), 0)
467
+	if e1 != 0 {
468
+		err = errnoErr(e1)
469
+	}
470
+	return
471
+}
472
+
473
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
474
+
475
+func Chdir(path string) (err error) {
476
+	var _p0 *byte
477
+	_p0, err = BytePtrFromString(path)
478
+	if err != nil {
479
+		return
480
+	}
481
+	_, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
482
+	if e1 != 0 {
483
+		err = errnoErr(e1)
484
+	}
485
+	return
486
+}
487
+
488
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
489
+
490
+func Chflags(path string, flags int) (err error) {
491
+	var _p0 *byte
492
+	_p0, err = BytePtrFromString(path)
493
+	if err != nil {
494
+		return
495
+	}
496
+	_, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
497
+	if e1 != 0 {
498
+		err = errnoErr(e1)
499
+	}
500
+	return
501
+}
502
+
503
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
504
+
505
+func Chmod(path string, mode uint32) (err error) {
506
+	var _p0 *byte
507
+	_p0, err = BytePtrFromString(path)
508
+	if err != nil {
509
+		return
510
+	}
511
+	_, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
512
+	if e1 != 0 {
513
+		err = errnoErr(e1)
514
+	}
515
+	return
516
+}
517
+
518
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
519
+
520
+func Chown(path string, uid int, gid int) (err error) {
521
+	var _p0 *byte
522
+	_p0, err = BytePtrFromString(path)
523
+	if err != nil {
524
+		return
525
+	}
526
+	_, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
527
+	if e1 != 0 {
528
+		err = errnoErr(e1)
529
+	}
530
+	return
531
+}
532
+
533
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
534
+
535
+func Chroot(path string) (err error) {
536
+	var _p0 *byte
537
+	_p0, err = BytePtrFromString(path)
538
+	if err != nil {
539
+		return
540
+	}
541
+	_, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
542
+	if e1 != 0 {
543
+		err = errnoErr(e1)
544
+	}
545
+	return
546
+}
547
+
548
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
549
+
550
+func Close(fd int) (err error) {
551
+	_, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
552
+	if e1 != 0 {
553
+		err = errnoErr(e1)
554
+	}
555
+	return
556
+}
557
+
558
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
559
+
560
+func Dup(fd int) (nfd int, err error) {
561
+	r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
562
+	nfd = int(r0)
563
+	if e1 != 0 {
564
+		err = errnoErr(e1)
565
+	}
566
+	return
567
+}
568
+
569
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
570
+
571
+func Dup2(from int, to int) (err error) {
572
+	_, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
573
+	if e1 != 0 {
574
+		err = errnoErr(e1)
575
+	}
576
+	return
577
+}
578
+
579
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
580
+
581
+func Exit(code int) {
582
+	Syscall(SYS_EXIT, uintptr(code), 0, 0)
583
+	return
584
+}
585
+
586
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
587
+
588
+func ExtattrGetFd(fd int, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
589
+	var _p0 *byte
590
+	_p0, err = BytePtrFromString(attrname)
591
+	if err != nil {
592
+		return
593
+	}
594
+	r0, _, e1 := Syscall6(SYS_EXTATTR_GET_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)), uintptr(data), uintptr(nbytes), 0)
595
+	ret = int(r0)
596
+	if e1 != 0 {
597
+		err = errnoErr(e1)
598
+	}
599
+	return
600
+}
601
+
602
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
603
+
604
+func ExtattrSetFd(fd int, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
605
+	var _p0 *byte
606
+	_p0, err = BytePtrFromString(attrname)
607
+	if err != nil {
608
+		return
609
+	}
610
+	r0, _, e1 := Syscall6(SYS_EXTATTR_SET_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)), uintptr(data), uintptr(nbytes), 0)
611
+	ret = int(r0)
612
+	if e1 != 0 {
613
+		err = errnoErr(e1)
614
+	}
615
+	return
616
+}
617
+
618
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
619
+
620
+func ExtattrDeleteFd(fd int, attrnamespace int, attrname string) (err error) {
621
+	var _p0 *byte
622
+	_p0, err = BytePtrFromString(attrname)
623
+	if err != nil {
624
+		return
625
+	}
626
+	_, _, e1 := Syscall(SYS_EXTATTR_DELETE_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)))
627
+	if e1 != 0 {
628
+		err = errnoErr(e1)
629
+	}
630
+	return
631
+}
632
+
633
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
634
+
635
+func ExtattrListFd(fd int, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
636
+	r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_FD, uintptr(fd), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
637
+	ret = int(r0)
638
+	if e1 != 0 {
639
+		err = errnoErr(e1)
640
+	}
641
+	return
642
+}
643
+
644
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
645
+
646
+func ExtattrGetFile(file string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
647
+	var _p0 *byte
648
+	_p0, err = BytePtrFromString(file)
649
+	if err != nil {
650
+		return
651
+	}
652
+	var _p1 *byte
653
+	_p1, err = BytePtrFromString(attrname)
654
+	if err != nil {
655
+		return
656
+	}
657
+	r0, _, e1 := Syscall6(SYS_EXTATTR_GET_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
658
+	ret = int(r0)
659
+	if e1 != 0 {
660
+		err = errnoErr(e1)
661
+	}
662
+	return
663
+}
664
+
665
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
666
+
667
+func ExtattrSetFile(file string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
668
+	var _p0 *byte
669
+	_p0, err = BytePtrFromString(file)
670
+	if err != nil {
671
+		return
672
+	}
673
+	var _p1 *byte
674
+	_p1, err = BytePtrFromString(attrname)
675
+	if err != nil {
676
+		return
677
+	}
678
+	r0, _, e1 := Syscall6(SYS_EXTATTR_SET_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
679
+	ret = int(r0)
680
+	if e1 != 0 {
681
+		err = errnoErr(e1)
682
+	}
683
+	return
684
+}
685
+
686
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
687
+
688
+func ExtattrDeleteFile(file string, attrnamespace int, attrname string) (err error) {
689
+	var _p0 *byte
690
+	_p0, err = BytePtrFromString(file)
691
+	if err != nil {
692
+		return
693
+	}
694
+	var _p1 *byte
695
+	_p1, err = BytePtrFromString(attrname)
696
+	if err != nil {
697
+		return
698
+	}
699
+	_, _, e1 := Syscall(SYS_EXTATTR_DELETE_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)))
700
+	if e1 != 0 {
701
+		err = errnoErr(e1)
702
+	}
703
+	return
704
+}
705
+
706
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
707
+
708
+func ExtattrListFile(file string, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
709
+	var _p0 *byte
710
+	_p0, err = BytePtrFromString(file)
711
+	if err != nil {
712
+		return
713
+	}
714
+	r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
715
+	ret = int(r0)
716
+	if e1 != 0 {
717
+		err = errnoErr(e1)
718
+	}
719
+	return
720
+}
721
+
722
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
723
+
724
+func ExtattrGetLink(link string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
725
+	var _p0 *byte
726
+	_p0, err = BytePtrFromString(link)
727
+	if err != nil {
728
+		return
729
+	}
730
+	var _p1 *byte
731
+	_p1, err = BytePtrFromString(attrname)
732
+	if err != nil {
733
+		return
734
+	}
735
+	r0, _, e1 := Syscall6(SYS_EXTATTR_GET_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
736
+	ret = int(r0)
737
+	if e1 != 0 {
738
+		err = errnoErr(e1)
739
+	}
740
+	return
741
+}
742
+
743
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
744
+
745
+func ExtattrSetLink(link string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
746
+	var _p0 *byte
747
+	_p0, err = BytePtrFromString(link)
748
+	if err != nil {
749
+		return
750
+	}
751
+	var _p1 *byte
752
+	_p1, err = BytePtrFromString(attrname)
753
+	if err != nil {
754
+		return
755
+	}
756
+	r0, _, e1 := Syscall6(SYS_EXTATTR_SET_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
757
+	ret = int(r0)
758
+	if e1 != 0 {
759
+		err = errnoErr(e1)
760
+	}
761
+	return
762
+}
763
+
764
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
765
+
766
+func ExtattrDeleteLink(link string, attrnamespace int, attrname string) (err error) {
767
+	var _p0 *byte
768
+	_p0, err = BytePtrFromString(link)
769
+	if err != nil {
770
+		return
771
+	}
772
+	var _p1 *byte
773
+	_p1, err = BytePtrFromString(attrname)
774
+	if err != nil {
775
+		return
776
+	}
777
+	_, _, e1 := Syscall(SYS_EXTATTR_DELETE_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)))
778
+	if e1 != 0 {
779
+		err = errnoErr(e1)
780
+	}
781
+	return
782
+}
783
+
784
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
785
+
786
+func ExtattrListLink(link string, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
787
+	var _p0 *byte
788
+	_p0, err = BytePtrFromString(link)
789
+	if err != nil {
790
+		return
791
+	}
792
+	r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
793
+	ret = int(r0)
794
+	if e1 != 0 {
795
+		err = errnoErr(e1)
796
+	}
797
+	return
798
+}
799
+
800
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
801
+
802
+func Fadvise(fd int, offset int64, length int64, advice int) (err error) {
803
+	_, _, e1 := Syscall6(SYS_POSIX_FADVISE, uintptr(fd), uintptr(offset), uintptr(length), uintptr(advice), 0, 0)
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 Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
813
+	var _p0 *byte
814
+	_p0, err = BytePtrFromString(path)
815
+	if err != nil {
816
+		return
817
+	}
818
+	_, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
819
+	if e1 != 0 {
820
+		err = errnoErr(e1)
821
+	}
822
+	return
823
+}
824
+
825
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
826
+
827
+func Fchdir(fd int) (err error) {
828
+	_, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
829
+	if e1 != 0 {
830
+		err = errnoErr(e1)
831
+	}
832
+	return
833
+}
834
+
835
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
836
+
837
+func Fchflags(fd int, flags int) (err error) {
838
+	_, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
839
+	if e1 != 0 {
840
+		err = errnoErr(e1)
841
+	}
842
+	return
843
+}
844
+
845
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
846
+
847
+func Fchmod(fd int, mode uint32) (err error) {
848
+	_, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
849
+	if e1 != 0 {
850
+		err = errnoErr(e1)
851
+	}
852
+	return
853
+}
854
+
855
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
856
+
857
+func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
858
+	var _p0 *byte
859
+	_p0, err = BytePtrFromString(path)
860
+	if err != nil {
861
+		return
862
+	}
863
+	_, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
864
+	if e1 != 0 {
865
+		err = errnoErr(e1)
866
+	}
867
+	return
868
+}
869
+
870
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
871
+
872
+func Fchown(fd int, uid int, gid int) (err error) {
873
+	_, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
874
+	if e1 != 0 {
875
+		err = errnoErr(e1)
876
+	}
877
+	return
878
+}
879
+
880
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
881
+
882
+func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
883
+	var _p0 *byte
884
+	_p0, err = BytePtrFromString(path)
885
+	if err != nil {
886
+		return
887
+	}
888
+	_, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
889
+	if e1 != 0 {
890
+		err = errnoErr(e1)
891
+	}
892
+	return
893
+}
894
+
895
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
896
+
897
+func Flock(fd int, how int) (err error) {
898
+	_, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
899
+	if e1 != 0 {
900
+		err = errnoErr(e1)
901
+	}
902
+	return
903
+}
904
+
905
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
906
+
907
+func Fpathconf(fd int, name int) (val int, err error) {
908
+	r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
909
+	val = int(r0)
910
+	if e1 != 0 {
911
+		err = errnoErr(e1)
912
+	}
913
+	return
914
+}
915
+
916
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
917
+
918
+func fstat(fd int, stat *stat_freebsd11_t) (err error) {
919
+	_, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
920
+	if e1 != 0 {
921
+		err = errnoErr(e1)
922
+	}
923
+	return
924
+}
925
+
926
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
927
+
928
+func fstat_freebsd12(fd int, stat *Stat_t) (err error) {
929
+	_, _, e1 := Syscall(SYS_FSTAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
930
+	if e1 != 0 {
931
+		err = errnoErr(e1)
932
+	}
933
+	return
934
+}
935
+
936
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
937
+
938
+func fstatat(fd int, path string, stat *stat_freebsd11_t, flags int) (err error) {
939
+	var _p0 *byte
940
+	_p0, err = BytePtrFromString(path)
941
+	if err != nil {
942
+		return
943
+	}
944
+	_, _, e1 := Syscall6(SYS_FSTATAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
945
+	if e1 != 0 {
946
+		err = errnoErr(e1)
947
+	}
948
+	return
949
+}
950
+
951
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
952
+
953
+func fstatat_freebsd12(fd int, path string, stat *Stat_t, flags int) (err error) {
954
+	var _p0 *byte
955
+	_p0, err = BytePtrFromString(path)
956
+	if err != nil {
957
+		return
958
+	}
959
+	_, _, e1 := Syscall6(SYS_FSTATAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
960
+	if e1 != 0 {
961
+		err = errnoErr(e1)
962
+	}
963
+	return
964
+}
965
+
966
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
967
+
968
+func fstatfs(fd int, stat *statfs_freebsd11_t) (err error) {
969
+	_, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 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 fstatfs_freebsd12(fd int, stat *Statfs_t) (err error) {
979
+	_, _, e1 := Syscall(SYS_FSTATFS_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
980
+	if e1 != 0 {
981
+		err = errnoErr(e1)
982
+	}
983
+	return
984
+}
985
+
986
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
987
+
988
+func Fsync(fd int) (err error) {
989
+	_, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
990
+	if e1 != 0 {
991
+		err = errnoErr(e1)
992
+	}
993
+	return
994
+}
995
+
996
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
997
+
998
+func Ftruncate(fd int, length int64) (err error) {
999
+	_, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), 0)
1000
+	if e1 != 0 {
1001
+		err = errnoErr(e1)
1002
+	}
1003
+	return
1004
+}
1005
+
1006
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1007
+
1008
+func getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
1009
+	var _p0 unsafe.Pointer
1010
+	if len(buf) > 0 {
1011
+		_p0 = unsafe.Pointer(&buf[0])
1012
+	} else {
1013
+		_p0 = unsafe.Pointer(&_zero)
1014
+	}
1015
+	r0, _, e1 := Syscall6(SYS_GETDIRENTRIES, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
1016
+	n = int(r0)
1017
+	if e1 != 0 {
1018
+		err = errnoErr(e1)
1019
+	}
1020
+	return
1021
+}
1022
+
1023
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1024
+
1025
+func getdirentries_freebsd12(fd int, buf []byte, basep *uintptr) (n int, err error) {
1026
+	var _p0 unsafe.Pointer
1027
+	if len(buf) > 0 {
1028
+		_p0 = unsafe.Pointer(&buf[0])
1029
+	} else {
1030
+		_p0 = unsafe.Pointer(&_zero)
1031
+	}
1032
+	r0, _, e1 := Syscall6(SYS_GETDIRENTRIES_FREEBSD12, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
1033
+	n = int(r0)
1034
+	if e1 != 0 {
1035
+		err = errnoErr(e1)
1036
+	}
1037
+	return
1038
+}
1039
+
1040
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1041
+
1042
+func Getdtablesize() (size int) {
1043
+	r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0)
1044
+	size = int(r0)
1045
+	return
1046
+}
1047
+
1048
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1049
+
1050
+func Getegid() (egid int) {
1051
+	r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
1052
+	egid = int(r0)
1053
+	return
1054
+}
1055
+
1056
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1057
+
1058
+func Geteuid() (uid int) {
1059
+	r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
1060
+	uid = int(r0)
1061
+	return
1062
+}
1063
+
1064
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1065
+
1066
+func Getgid() (gid int) {
1067
+	r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
1068
+	gid = int(r0)
1069
+	return
1070
+}
1071
+
1072
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1073
+
1074
+func Getpgid(pid int) (pgid int, err error) {
1075
+	r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
1076
+	pgid = int(r0)
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 Getpgrp() (pgrp int) {
1086
+	r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
1087
+	pgrp = int(r0)
1088
+	return
1089
+}
1090
+
1091
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1092
+
1093
+func Getpid() (pid int) {
1094
+	r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
1095
+	pid = int(r0)
1096
+	return
1097
+}
1098
+
1099
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1100
+
1101
+func Getppid() (ppid int) {
1102
+	r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
1103
+	ppid = int(r0)
1104
+	return
1105
+}
1106
+
1107
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1108
+
1109
+func Getpriority(which int, who int) (prio int, err error) {
1110
+	r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
1111
+	prio = int(r0)
1112
+	if e1 != 0 {
1113
+		err = errnoErr(e1)
1114
+	}
1115
+	return
1116
+}
1117
+
1118
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1119
+
1120
+func Getrlimit(which int, lim *Rlimit) (err error) {
1121
+	_, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
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 Getrusage(who int, rusage *Rusage) (err error) {
1131
+	_, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
1132
+	if e1 != 0 {
1133
+		err = errnoErr(e1)
1134
+	}
1135
+	return
1136
+}
1137
+
1138
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1139
+
1140
+func Getsid(pid int) (sid int, err error) {
1141
+	r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
1142
+	sid = int(r0)
1143
+	if e1 != 0 {
1144
+		err = errnoErr(e1)
1145
+	}
1146
+	return
1147
+}
1148
+
1149
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1150
+
1151
+func Gettimeofday(tv *Timeval) (err error) {
1152
+	_, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
1153
+	if e1 != 0 {
1154
+		err = errnoErr(e1)
1155
+	}
1156
+	return
1157
+}
1158
+
1159
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1160
+
1161
+func Getuid() (uid int) {
1162
+	r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
1163
+	uid = int(r0)
1164
+	return
1165
+}
1166
+
1167
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1168
+
1169
+func Issetugid() (tainted bool) {
1170
+	r0, _, _ := Syscall(SYS_ISSETUGID, 0, 0, 0)
1171
+	tainted = bool(r0 != 0)
1172
+	return
1173
+}
1174
+
1175
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1176
+
1177
+func Kill(pid int, signum syscall.Signal) (err error) {
1178
+	_, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
1179
+	if e1 != 0 {
1180
+		err = errnoErr(e1)
1181
+	}
1182
+	return
1183
+}
1184
+
1185
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1186
+
1187
+func Kqueue() (fd int, err error) {
1188
+	r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
1189
+	fd = int(r0)
1190
+	if e1 != 0 {
1191
+		err = errnoErr(e1)
1192
+	}
1193
+	return
1194
+}
1195
+
1196
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1197
+
1198
+func Lchown(path string, uid int, gid int) (err error) {
1199
+	var _p0 *byte
1200
+	_p0, err = BytePtrFromString(path)
1201
+	if err != nil {
1202
+		return
1203
+	}
1204
+	_, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
1205
+	if e1 != 0 {
1206
+		err = errnoErr(e1)
1207
+	}
1208
+	return
1209
+}
1210
+
1211
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1212
+
1213
+func Link(path string, link string) (err error) {
1214
+	var _p0 *byte
1215
+	_p0, err = BytePtrFromString(path)
1216
+	if err != nil {
1217
+		return
1218
+	}
1219
+	var _p1 *byte
1220
+	_p1, err = BytePtrFromString(link)
1221
+	if err != nil {
1222
+		return
1223
+	}
1224
+	_, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1225
+	if e1 != 0 {
1226
+		err = errnoErr(e1)
1227
+	}
1228
+	return
1229
+}
1230
+
1231
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1232
+
1233
+func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
1234
+	var _p0 *byte
1235
+	_p0, err = BytePtrFromString(path)
1236
+	if err != nil {
1237
+		return
1238
+	}
1239
+	var _p1 *byte
1240
+	_p1, err = BytePtrFromString(link)
1241
+	if err != nil {
1242
+		return
1243
+	}
1244
+	_, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
1245
+	if e1 != 0 {
1246
+		err = errnoErr(e1)
1247
+	}
1248
+	return
1249
+}
1250
+
1251
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1252
+
1253
+func Listen(s int, backlog int) (err error) {
1254
+	_, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
1255
+	if e1 != 0 {
1256
+		err = errnoErr(e1)
1257
+	}
1258
+	return
1259
+}
1260
+
1261
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1262
+
1263
+func lstat(path string, stat *stat_freebsd11_t) (err error) {
1264
+	var _p0 *byte
1265
+	_p0, err = BytePtrFromString(path)
1266
+	if err != nil {
1267
+		return
1268
+	}
1269
+	_, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1270
+	if e1 != 0 {
1271
+		err = errnoErr(e1)
1272
+	}
1273
+	return
1274
+}
1275
+
1276
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1277
+
1278
+func Mkdir(path string, mode uint32) (err error) {
1279
+	var _p0 *byte
1280
+	_p0, err = BytePtrFromString(path)
1281
+	if err != nil {
1282
+		return
1283
+	}
1284
+	_, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 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 Mkdirat(dirfd int, path string, mode uint32) (err error) {
1294
+	var _p0 *byte
1295
+	_p0, err = BytePtrFromString(path)
1296
+	if err != nil {
1297
+		return
1298
+	}
1299
+	_, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1300
+	if e1 != 0 {
1301
+		err = errnoErr(e1)
1302
+	}
1303
+	return
1304
+}
1305
+
1306
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1307
+
1308
+func Mkfifo(path string, mode uint32) (err error) {
1309
+	var _p0 *byte
1310
+	_p0, err = BytePtrFromString(path)
1311
+	if err != nil {
1312
+		return
1313
+	}
1314
+	_, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1315
+	if e1 != 0 {
1316
+		err = errnoErr(e1)
1317
+	}
1318
+	return
1319
+}
1320
+
1321
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1322
+
1323
+func mknod(path string, mode uint32, dev int) (err error) {
1324
+	var _p0 *byte
1325
+	_p0, err = BytePtrFromString(path)
1326
+	if err != nil {
1327
+		return
1328
+	}
1329
+	_, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
1330
+	if e1 != 0 {
1331
+		err = errnoErr(e1)
1332
+	}
1333
+	return
1334
+}
1335
+
1336
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1337
+
1338
+func mknodat(fd int, path string, mode uint32, dev int) (err error) {
1339
+	var _p0 *byte
1340
+	_p0, err = BytePtrFromString(path)
1341
+	if err != nil {
1342
+		return
1343
+	}
1344
+	_, _, e1 := Syscall6(SYS_MKNODAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
1345
+	if e1 != 0 {
1346
+		err = errnoErr(e1)
1347
+	}
1348
+	return
1349
+}
1350
+
1351
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1352
+
1353
+func mknodat_freebsd12(fd int, path string, mode uint32, dev uint64) (err error) {
1354
+	var _p0 *byte
1355
+	_p0, err = BytePtrFromString(path)
1356
+	if err != nil {
1357
+		return
1358
+	}
1359
+	_, _, e1 := Syscall6(SYS_MKNODAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
1360
+	if e1 != 0 {
1361
+		err = errnoErr(e1)
1362
+	}
1363
+	return
1364
+}
1365
+
1366
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1367
+
1368
+func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
1369
+	_, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
1370
+	if e1 != 0 {
1371
+		err = errnoErr(e1)
1372
+	}
1373
+	return
1374
+}
1375
+
1376
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1377
+
1378
+func Open(path string, mode int, perm uint32) (fd int, err error) {
1379
+	var _p0 *byte
1380
+	_p0, err = BytePtrFromString(path)
1381
+	if err != nil {
1382
+		return
1383
+	}
1384
+	r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
1385
+	fd = int(r0)
1386
+	if e1 != 0 {
1387
+		err = errnoErr(e1)
1388
+	}
1389
+	return
1390
+}
1391
+
1392
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1393
+
1394
+func Openat(fdat int, path string, mode int, perm uint32) (fd int, err error) {
1395
+	var _p0 *byte
1396
+	_p0, err = BytePtrFromString(path)
1397
+	if err != nil {
1398
+		return
1399
+	}
1400
+	r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(fdat), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1401
+	fd = int(r0)
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 Pathconf(path string, name int) (val int, err error) {
1411
+	var _p0 *byte
1412
+	_p0, err = BytePtrFromString(path)
1413
+	if err != nil {
1414
+		return
1415
+	}
1416
+	r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1417
+	val = int(r0)
1418
+	if e1 != 0 {
1419
+		err = errnoErr(e1)
1420
+	}
1421
+	return
1422
+}
1423
+
1424
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1425
+
1426
+func Pread(fd int, p []byte, offset int64) (n int, err error) {
1427
+	var _p0 unsafe.Pointer
1428
+	if len(p) > 0 {
1429
+		_p0 = unsafe.Pointer(&p[0])
1430
+	} else {
1431
+		_p0 = unsafe.Pointer(&_zero)
1432
+	}
1433
+	r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1434
+	n = int(r0)
1435
+	if e1 != 0 {
1436
+		err = errnoErr(e1)
1437
+	}
1438
+	return
1439
+}
1440
+
1441
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1442
+
1443
+func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1444
+	var _p0 unsafe.Pointer
1445
+	if len(p) > 0 {
1446
+		_p0 = unsafe.Pointer(&p[0])
1447
+	} else {
1448
+		_p0 = unsafe.Pointer(&_zero)
1449
+	}
1450
+	r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1451
+	n = int(r0)
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 read(fd int, p []byte) (n int, err error) {
1461
+	var _p0 unsafe.Pointer
1462
+	if len(p) > 0 {
1463
+		_p0 = unsafe.Pointer(&p[0])
1464
+	} else {
1465
+		_p0 = unsafe.Pointer(&_zero)
1466
+	}
1467
+	r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1468
+	n = int(r0)
1469
+	if e1 != 0 {
1470
+		err = errnoErr(e1)
1471
+	}
1472
+	return
1473
+}
1474
+
1475
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1476
+
1477
+func Readlink(path string, buf []byte) (n int, err error) {
1478
+	var _p0 *byte
1479
+	_p0, err = BytePtrFromString(path)
1480
+	if err != nil {
1481
+		return
1482
+	}
1483
+	var _p1 unsafe.Pointer
1484
+	if len(buf) > 0 {
1485
+		_p1 = unsafe.Pointer(&buf[0])
1486
+	} else {
1487
+		_p1 = unsafe.Pointer(&_zero)
1488
+	}
1489
+	r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1490
+	n = int(r0)
1491
+	if e1 != 0 {
1492
+		err = errnoErr(e1)
1493
+	}
1494
+	return
1495
+}
1496
+
1497
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1498
+
1499
+func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1500
+	var _p0 *byte
1501
+	_p0, err = BytePtrFromString(path)
1502
+	if err != nil {
1503
+		return
1504
+	}
1505
+	var _p1 unsafe.Pointer
1506
+	if len(buf) > 0 {
1507
+		_p1 = unsafe.Pointer(&buf[0])
1508
+	} else {
1509
+		_p1 = unsafe.Pointer(&_zero)
1510
+	}
1511
+	r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1512
+	n = int(r0)
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 Rename(from string, to string) (err error) {
1522
+	var _p0 *byte
1523
+	_p0, err = BytePtrFromString(from)
1524
+	if err != nil {
1525
+		return
1526
+	}
1527
+	var _p1 *byte
1528
+	_p1, err = BytePtrFromString(to)
1529
+	if err != nil {
1530
+		return
1531
+	}
1532
+	_, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1533
+	if e1 != 0 {
1534
+		err = errnoErr(e1)
1535
+	}
1536
+	return
1537
+}
1538
+
1539
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1540
+
1541
+func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1542
+	var _p0 *byte
1543
+	_p0, err = BytePtrFromString(from)
1544
+	if err != nil {
1545
+		return
1546
+	}
1547
+	var _p1 *byte
1548
+	_p1, err = BytePtrFromString(to)
1549
+	if err != nil {
1550
+		return
1551
+	}
1552
+	_, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1553
+	if e1 != 0 {
1554
+		err = errnoErr(e1)
1555
+	}
1556
+	return
1557
+}
1558
+
1559
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1560
+
1561
+func Revoke(path string) (err error) {
1562
+	var _p0 *byte
1563
+	_p0, err = BytePtrFromString(path)
1564
+	if err != nil {
1565
+		return
1566
+	}
1567
+	_, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1568
+	if e1 != 0 {
1569
+		err = errnoErr(e1)
1570
+	}
1571
+	return
1572
+}
1573
+
1574
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1575
+
1576
+func Rmdir(path string) (err error) {
1577
+	var _p0 *byte
1578
+	_p0, err = BytePtrFromString(path)
1579
+	if err != nil {
1580
+		return
1581
+	}
1582
+	_, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
1583
+	if e1 != 0 {
1584
+		err = errnoErr(e1)
1585
+	}
1586
+	return
1587
+}
1588
+
1589
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1590
+
1591
+func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1592
+	r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1593
+	newoffset = int64(r0)
1594
+	if e1 != 0 {
1595
+		err = errnoErr(e1)
1596
+	}
1597
+	return
1598
+}
1599
+
1600
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1601
+
1602
+func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
1603
+	_, _, e1 := Syscall6(SYS_SELECT, uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1604
+	if e1 != 0 {
1605
+		err = errnoErr(e1)
1606
+	}
1607
+	return
1608
+}
1609
+
1610
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1611
+
1612
+func Setegid(egid int) (err error) {
1613
+	_, _, e1 := RawSyscall(SYS_SETEGID, uintptr(egid), 0, 0)
1614
+	if e1 != 0 {
1615
+		err = errnoErr(e1)
1616
+	}
1617
+	return
1618
+}
1619
+
1620
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1621
+
1622
+func Seteuid(euid int) (err error) {
1623
+	_, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0)
1624
+	if e1 != 0 {
1625
+		err = errnoErr(e1)
1626
+	}
1627
+	return
1628
+}
1629
+
1630
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1631
+
1632
+func Setgid(gid int) (err error) {
1633
+	_, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0)
1634
+	if e1 != 0 {
1635
+		err = errnoErr(e1)
1636
+	}
1637
+	return
1638
+}
1639
+
1640
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1641
+
1642
+func Setlogin(name string) (err error) {
1643
+	var _p0 *byte
1644
+	_p0, err = BytePtrFromString(name)
1645
+	if err != nil {
1646
+		return
1647
+	}
1648
+	_, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
1649
+	if e1 != 0 {
1650
+		err = errnoErr(e1)
1651
+	}
1652
+	return
1653
+}
1654
+
1655
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1656
+
1657
+func Setpgid(pid int, pgid int) (err error) {
1658
+	_, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
1659
+	if e1 != 0 {
1660
+		err = errnoErr(e1)
1661
+	}
1662
+	return
1663
+}
1664
+
1665
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1666
+
1667
+func Setpriority(which int, who int, prio int) (err error) {
1668
+	_, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
1669
+	if e1 != 0 {
1670
+		err = errnoErr(e1)
1671
+	}
1672
+	return
1673
+}
1674
+
1675
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1676
+
1677
+func Setregid(rgid int, egid int) (err error) {
1678
+	_, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
1679
+	if e1 != 0 {
1680
+		err = errnoErr(e1)
1681
+	}
1682
+	return
1683
+}
1684
+
1685
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1686
+
1687
+func Setreuid(ruid int, euid int) (err error) {
1688
+	_, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
1689
+	if e1 != 0 {
1690
+		err = errnoErr(e1)
1691
+	}
1692
+	return
1693
+}
1694
+
1695
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1696
+
1697
+func Setresgid(rgid int, egid int, sgid int) (err error) {
1698
+	_, _, e1 := RawSyscall(SYS_SETRESGID, uintptr(rgid), uintptr(egid), uintptr(sgid))
1699
+	if e1 != 0 {
1700
+		err = errnoErr(e1)
1701
+	}
1702
+	return
1703
+}
1704
+
1705
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1706
+
1707
+func Setresuid(ruid int, euid int, suid int) (err error) {
1708
+	_, _, e1 := RawSyscall(SYS_SETRESUID, uintptr(ruid), uintptr(euid), uintptr(suid))
1709
+	if e1 != 0 {
1710
+		err = errnoErr(e1)
1711
+	}
1712
+	return
1713
+}
1714
+
1715
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1716
+
1717
+func Setrlimit(which int, lim *Rlimit) (err error) {
1718
+	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1719
+	if e1 != 0 {
1720
+		err = errnoErr(e1)
1721
+	}
1722
+	return
1723
+}
1724
+
1725
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1726
+
1727
+func Setsid() (pid int, err error) {
1728
+	r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
1729
+	pid = int(r0)
1730
+	if e1 != 0 {
1731
+		err = errnoErr(e1)
1732
+	}
1733
+	return
1734
+}
1735
+
1736
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1737
+
1738
+func Settimeofday(tp *Timeval) (err error) {
1739
+	_, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
1740
+	if e1 != 0 {
1741
+		err = errnoErr(e1)
1742
+	}
1743
+	return
1744
+}
1745
+
1746
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1747
+
1748
+func Setuid(uid int) (err error) {
1749
+	_, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0)
1750
+	if e1 != 0 {
1751
+		err = errnoErr(e1)
1752
+	}
1753
+	return
1754
+}
1755
+
1756
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1757
+
1758
+func stat(path string, stat *stat_freebsd11_t) (err error) {
1759
+	var _p0 *byte
1760
+	_p0, err = BytePtrFromString(path)
1761
+	if err != nil {
1762
+		return
1763
+	}
1764
+	_, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1765
+	if e1 != 0 {
1766
+		err = errnoErr(e1)
1767
+	}
1768
+	return
1769
+}
1770
+
1771
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1772
+
1773
+func statfs(path string, stat *statfs_freebsd11_t) (err error) {
1774
+	var _p0 *byte
1775
+	_p0, err = BytePtrFromString(path)
1776
+	if err != nil {
1777
+		return
1778
+	}
1779
+	_, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1780
+	if e1 != 0 {
1781
+		err = errnoErr(e1)
1782
+	}
1783
+	return
1784
+}
1785
+
1786
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1787
+
1788
+func statfs_freebsd12(path string, stat *Statfs_t) (err error) {
1789
+	var _p0 *byte
1790
+	_p0, err = BytePtrFromString(path)
1791
+	if err != nil {
1792
+		return
1793
+	}
1794
+	_, _, e1 := Syscall(SYS_STATFS_FREEBSD12, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1795
+	if e1 != 0 {
1796
+		err = errnoErr(e1)
1797
+	}
1798
+	return
1799
+}
1800
+
1801
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1802
+
1803
+func Symlink(path string, link string) (err error) {
1804
+	var _p0 *byte
1805
+	_p0, err = BytePtrFromString(path)
1806
+	if err != nil {
1807
+		return
1808
+	}
1809
+	var _p1 *byte
1810
+	_p1, err = BytePtrFromString(link)
1811
+	if err != nil {
1812
+		return
1813
+	}
1814
+	_, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1815
+	if e1 != 0 {
1816
+		err = errnoErr(e1)
1817
+	}
1818
+	return
1819
+}
1820
+
1821
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1822
+
1823
+func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
1824
+	var _p0 *byte
1825
+	_p0, err = BytePtrFromString(oldpath)
1826
+	if err != nil {
1827
+		return
1828
+	}
1829
+	var _p1 *byte
1830
+	_p1, err = BytePtrFromString(newpath)
1831
+	if err != nil {
1832
+		return
1833
+	}
1834
+	_, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
1835
+	if e1 != 0 {
1836
+		err = errnoErr(e1)
1837
+	}
1838
+	return
1839
+}
1840
+
1841
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1842
+
1843
+func Sync() (err error) {
1844
+	_, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1845
+	if e1 != 0 {
1846
+		err = errnoErr(e1)
1847
+	}
1848
+	return
1849
+}
1850
+
1851
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1852
+
1853
+func Truncate(path string, length int64) (err error) {
1854
+	var _p0 *byte
1855
+	_p0, err = BytePtrFromString(path)
1856
+	if err != nil {
1857
+		return
1858
+	}
1859
+	_, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
1860
+	if e1 != 0 {
1861
+		err = errnoErr(e1)
1862
+	}
1863
+	return
1864
+}
1865
+
1866
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1867
+
1868
+func Umask(newmask int) (oldmask int) {
1869
+	r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0)
1870
+	oldmask = int(r0)
1871
+	return
1872
+}
1873
+
1874
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1875
+
1876
+func Undelete(path string) (err error) {
1877
+	var _p0 *byte
1878
+	_p0, err = BytePtrFromString(path)
1879
+	if err != nil {
1880
+		return
1881
+	}
1882
+	_, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1883
+	if e1 != 0 {
1884
+		err = errnoErr(e1)
1885
+	}
1886
+	return
1887
+}
1888
+
1889
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1890
+
1891
+func Unlink(path string) (err error) {
1892
+	var _p0 *byte
1893
+	_p0, err = BytePtrFromString(path)
1894
+	if err != nil {
1895
+		return
1896
+	}
1897
+	_, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
1898
+	if e1 != 0 {
1899
+		err = errnoErr(e1)
1900
+	}
1901
+	return
1902
+}
1903
+
1904
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1905
+
1906
+func Unlinkat(dirfd int, path string, flags int) (err error) {
1907
+	var _p0 *byte
1908
+	_p0, err = BytePtrFromString(path)
1909
+	if err != nil {
1910
+		return
1911
+	}
1912
+	_, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1913
+	if e1 != 0 {
1914
+		err = errnoErr(e1)
1915
+	}
1916
+	return
1917
+}
1918
+
1919
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1920
+
1921
+func Unmount(path string, flags int) (err error) {
1922
+	var _p0 *byte
1923
+	_p0, err = BytePtrFromString(path)
1924
+	if err != nil {
1925
+		return
1926
+	}
1927
+	_, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1928
+	if e1 != 0 {
1929
+		err = errnoErr(e1)
1930
+	}
1931
+	return
1932
+}
1933
+
1934
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1935
+
1936
+func write(fd int, p []byte) (n int, err error) {
1937
+	var _p0 unsafe.Pointer
1938
+	if len(p) > 0 {
1939
+		_p0 = unsafe.Pointer(&p[0])
1940
+	} else {
1941
+		_p0 = unsafe.Pointer(&_zero)
1942
+	}
1943
+	r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1944
+	n = int(r0)
1945
+	if e1 != 0 {
1946
+		err = errnoErr(e1)
1947
+	}
1948
+	return
1949
+}
1950
+
1951
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1952
+
1953
+func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1954
+	r0, _, e1 := Syscall6(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
1955
+	ret = uintptr(r0)
1956
+	if e1 != 0 {
1957
+		err = errnoErr(e1)
1958
+	}
1959
+	return
1960
+}
1961
+
1962
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1963
+
1964
+func munmap(addr uintptr, length uintptr) (err error) {
1965
+	_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
1966
+	if e1 != 0 {
1967
+		err = errnoErr(e1)
1968
+	}
1969
+	return
1970
+}
1971
+
1972
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1973
+
1974
+func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1975
+	r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1976
+	n = int(r0)
1977
+	if e1 != 0 {
1978
+		err = errnoErr(e1)
1979
+	}
1980
+	return
1981
+}
1982
+
1983
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1984
+
1985
+func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1986
+	r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1987
+	n = int(r0)
1988
+	if e1 != 0 {
1989
+		err = errnoErr(e1)
1990
+	}
1991
+	return
1992
+}
1993
+
1994
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1995
+
1996
+func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) {
1997
+	r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0)
1998
+	nfd = int(r0)
1999
+	if e1 != 0 {
2000
+		err = errnoErr(e1)
2001
+	}
2002
+	return
2003
+}
2004
+
2005
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2006
+
2007
+func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
2008
+	var _p0 *byte
2009
+	_p0, err = BytePtrFromString(path)
2010
+	if err != nil {
2011
+		return
2012
+	}
2013
+	_, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
2014
+	if e1 != 0 {
2015
+		err = errnoErr(e1)
2016
+	}
2017
+	return
2018
+}
(-)sysutils/serf/files/patch-vendor_golang.org_x_sys_unix_zsysnum__freebsd__arm64.go (+398 lines)
Line 0 Link Here
1
--- vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go.orig	2020-06-10 09:34:47 UTC
2
+++ vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go
3
@@ -0,0 +1,395 @@
4
+// mksysnum_freebsd.pl
5
+// Code generated by the command above; see README.md. DO NOT EDIT.
6
+
7
+// +build arm64,freebsd
8
+
9
+package unix
10
+
11
+const (
12
+	// SYS_NOSYS = 0;  // { int nosys(void); } syscall nosys_args int
13
+	SYS_EXIT                     = 1   // { void sys_exit(int rval); } exit \
14
+	SYS_FORK                     = 2   // { int fork(void); }
15
+	SYS_READ                     = 3   // { ssize_t read(int fd, void *buf, \
16
+	SYS_WRITE                    = 4   // { ssize_t write(int fd, const void *buf, \
17
+	SYS_OPEN                     = 5   // { int open(char *path, int flags, int mode); }
18
+	SYS_CLOSE                    = 6   // { int close(int fd); }
19
+	SYS_WAIT4                    = 7   // { int wait4(int pid, int *status, \
20
+	SYS_LINK                     = 9   // { int link(char *path, char *link); }
21
+	SYS_UNLINK                   = 10  // { int unlink(char *path); }
22
+	SYS_CHDIR                    = 12  // { int chdir(char *path); }
23
+	SYS_FCHDIR                   = 13  // { int fchdir(int fd); }
24
+	SYS_MKNOD                    = 14  // { int mknod(char *path, int mode, int dev); }
25
+	SYS_CHMOD                    = 15  // { int chmod(char *path, int mode); }
26
+	SYS_CHOWN                    = 16  // { int chown(char *path, int uid, int gid); }
27
+	SYS_OBREAK                   = 17  // { int obreak(char *nsize); } break \
28
+	SYS_GETPID                   = 20  // { pid_t getpid(void); }
29
+	SYS_MOUNT                    = 21  // { int mount(char *type, char *path, \
30
+	SYS_UNMOUNT                  = 22  // { int unmount(char *path, int flags); }
31
+	SYS_SETUID                   = 23  // { int setuid(uid_t uid); }
32
+	SYS_GETUID                   = 24  // { uid_t getuid(void); }
33
+	SYS_GETEUID                  = 25  // { uid_t geteuid(void); }
34
+	SYS_PTRACE                   = 26  // { int ptrace(int req, pid_t pid, \
35
+	SYS_RECVMSG                  = 27  // { int recvmsg(int s, struct msghdr *msg, \
36
+	SYS_SENDMSG                  = 28  // { int sendmsg(int s, struct msghdr *msg, \
37
+	SYS_RECVFROM                 = 29  // { int recvfrom(int s, caddr_t buf, \
38
+	SYS_ACCEPT                   = 30  // { int accept(int s, \
39
+	SYS_GETPEERNAME              = 31  // { int getpeername(int fdes, \
40
+	SYS_GETSOCKNAME              = 32  // { int getsockname(int fdes, \
41
+	SYS_ACCESS                   = 33  // { int access(char *path, int amode); }
42
+	SYS_CHFLAGS                  = 34  // { int chflags(const char *path, u_long flags); }
43
+	SYS_FCHFLAGS                 = 35  // { int fchflags(int fd, u_long flags); }
44
+	SYS_SYNC                     = 36  // { int sync(void); }
45
+	SYS_KILL                     = 37  // { int kill(int pid, int signum); }
46
+	SYS_GETPPID                  = 39  // { pid_t getppid(void); }
47
+	SYS_DUP                      = 41  // { int dup(u_int fd); }
48
+	SYS_GETEGID                  = 43  // { gid_t getegid(void); }
49
+	SYS_PROFIL                   = 44  // { int profil(caddr_t samples, size_t size, \
50
+	SYS_KTRACE                   = 45  // { int ktrace(const char *fname, int ops, \
51
+	SYS_GETGID                   = 47  // { gid_t getgid(void); }
52
+	SYS_GETLOGIN                 = 49  // { int getlogin(char *namebuf, u_int \
53
+	SYS_SETLOGIN                 = 50  // { int setlogin(char *namebuf); }
54
+	SYS_ACCT                     = 51  // { int acct(char *path); }
55
+	SYS_SIGALTSTACK              = 53  // { int sigaltstack(stack_t *ss, \
56
+	SYS_IOCTL                    = 54  // { int ioctl(int fd, u_long com, \
57
+	SYS_REBOOT                   = 55  // { int reboot(int opt); }
58
+	SYS_REVOKE                   = 56  // { int revoke(char *path); }
59
+	SYS_SYMLINK                  = 57  // { int symlink(char *path, char *link); }
60
+	SYS_READLINK                 = 58  // { ssize_t readlink(char *path, char *buf, \
61
+	SYS_EXECVE                   = 59  // { int execve(char *fname, char **argv, \
62
+	SYS_UMASK                    = 60  // { int umask(int newmask); } umask umask_args \
63
+	SYS_CHROOT                   = 61  // { int chroot(char *path); }
64
+	SYS_MSYNC                    = 65  // { int msync(void *addr, size_t len, \
65
+	SYS_VFORK                    = 66  // { int vfork(void); }
66
+	SYS_SBRK                     = 69  // { int sbrk(int incr); }
67
+	SYS_SSTK                     = 70  // { int sstk(int incr); }
68
+	SYS_OVADVISE                 = 72  // { int ovadvise(int anom); } vadvise \
69
+	SYS_MUNMAP                   = 73  // { int munmap(void *addr, size_t len); }
70
+	SYS_MPROTECT                 = 74  // { int mprotect(const void *addr, size_t len, \
71
+	SYS_MADVISE                  = 75  // { int madvise(void *addr, size_t len, \
72
+	SYS_MINCORE                  = 78  // { int mincore(const void *addr, size_t len, \
73
+	SYS_GETGROUPS                = 79  // { int getgroups(u_int gidsetsize, \
74
+	SYS_SETGROUPS                = 80  // { int setgroups(u_int gidsetsize, \
75
+	SYS_GETPGRP                  = 81  // { int getpgrp(void); }
76
+	SYS_SETPGID                  = 82  // { int setpgid(int pid, int pgid); }
77
+	SYS_SETITIMER                = 83  // { int setitimer(u_int which, struct \
78
+	SYS_SWAPON                   = 85  // { int swapon(char *name); }
79
+	SYS_GETITIMER                = 86  // { int getitimer(u_int which, \
80
+	SYS_GETDTABLESIZE            = 89  // { int getdtablesize(void); }
81
+	SYS_DUP2                     = 90  // { int dup2(u_int from, u_int to); }
82
+	SYS_FCNTL                    = 92  // { int fcntl(int fd, int cmd, long arg); }
83
+	SYS_SELECT                   = 93  // { int select(int nd, fd_set *in, fd_set *ou, \
84
+	SYS_FSYNC                    = 95  // { int fsync(int fd); }
85
+	SYS_SETPRIORITY              = 96  // { int setpriority(int which, int who, \
86
+	SYS_SOCKET                   = 97  // { int socket(int domain, int type, \
87
+	SYS_CONNECT                  = 98  // { int connect(int s, caddr_t name, \
88
+	SYS_GETPRIORITY              = 100 // { int getpriority(int which, int who); }
89
+	SYS_BIND                     = 104 // { int bind(int s, caddr_t name, \
90
+	SYS_SETSOCKOPT               = 105 // { int setsockopt(int s, int level, int name, \
91
+	SYS_LISTEN                   = 106 // { int listen(int s, int backlog); }
92
+	SYS_GETTIMEOFDAY             = 116 // { int gettimeofday(struct timeval *tp, \
93
+	SYS_GETRUSAGE                = 117 // { int getrusage(int who, \
94
+	SYS_GETSOCKOPT               = 118 // { int getsockopt(int s, int level, int name, \
95
+	SYS_READV                    = 120 // { int readv(int fd, struct iovec *iovp, \
96
+	SYS_WRITEV                   = 121 // { int writev(int fd, struct iovec *iovp, \
97
+	SYS_SETTIMEOFDAY             = 122 // { int settimeofday(struct timeval *tv, \
98
+	SYS_FCHOWN                   = 123 // { int fchown(int fd, int uid, int gid); }
99
+	SYS_FCHMOD                   = 124 // { int fchmod(int fd, int mode); }
100
+	SYS_SETREUID                 = 126 // { int setreuid(int ruid, int euid); }
101
+	SYS_SETREGID                 = 127 // { int setregid(int rgid, int egid); }
102
+	SYS_RENAME                   = 128 // { int rename(char *from, char *to); }
103
+	SYS_FLOCK                    = 131 // { int flock(int fd, int how); }
104
+	SYS_MKFIFO                   = 132 // { int mkfifo(char *path, int mode); }
105
+	SYS_SENDTO                   = 133 // { int sendto(int s, caddr_t buf, size_t len, \
106
+	SYS_SHUTDOWN                 = 134 // { int shutdown(int s, int how); }
107
+	SYS_SOCKETPAIR               = 135 // { int socketpair(int domain, int type, \
108
+	SYS_MKDIR                    = 136 // { int mkdir(char *path, int mode); }
109
+	SYS_RMDIR                    = 137 // { int rmdir(char *path); }
110
+	SYS_UTIMES                   = 138 // { int utimes(char *path, \
111
+	SYS_ADJTIME                  = 140 // { int adjtime(struct timeval *delta, \
112
+	SYS_SETSID                   = 147 // { int setsid(void); }
113
+	SYS_QUOTACTL                 = 148 // { int quotactl(char *path, int cmd, int uid, \
114
+	SYS_NLM_SYSCALL              = 154 // { int nlm_syscall(int debug_level, int grace_period, int addr_count, char **addrs); }
115
+	SYS_NFSSVC                   = 155 // { int nfssvc(int flag, caddr_t argp); }
116
+	SYS_LGETFH                   = 160 // { int lgetfh(char *fname, \
117
+	SYS_GETFH                    = 161 // { int getfh(char *fname, \
118
+	SYS_SYSARCH                  = 165 // { int sysarch(int op, char *parms); }
119
+	SYS_RTPRIO                   = 166 // { int rtprio(int function, pid_t pid, \
120
+	SYS_SEMSYS                   = 169 // { int semsys(int which, int a2, int a3, \
121
+	SYS_MSGSYS                   = 170 // { int msgsys(int which, int a2, int a3, \
122
+	SYS_SHMSYS                   = 171 // { int shmsys(int which, int a2, int a3, \
123
+	SYS_SETFIB                   = 175 // { int setfib(int fibnum); }
124
+	SYS_NTP_ADJTIME              = 176 // { int ntp_adjtime(struct timex *tp); }
125
+	SYS_SETGID                   = 181 // { int setgid(gid_t gid); }
126
+	SYS_SETEGID                  = 182 // { int setegid(gid_t egid); }
127
+	SYS_SETEUID                  = 183 // { int seteuid(uid_t euid); }
128
+	SYS_STAT                     = 188 // { int stat(char *path, struct stat *ub); }
129
+	SYS_FSTAT                    = 189 // { int fstat(int fd, struct stat *sb); }
130
+	SYS_LSTAT                    = 190 // { int lstat(char *path, struct stat *ub); }
131
+	SYS_PATHCONF                 = 191 // { int pathconf(char *path, int name); }
132
+	SYS_FPATHCONF                = 192 // { int fpathconf(int fd, int name); }
133
+	SYS_GETRLIMIT                = 194 // { int getrlimit(u_int which, \
134
+	SYS_SETRLIMIT                = 195 // { int setrlimit(u_int which, \
135
+	SYS_GETDIRENTRIES            = 196 // { int getdirentries(int fd, char *buf, \
136
+	SYS___SYSCTL                 = 202 // { int __sysctl(int *name, u_int namelen, \
137
+	SYS_MLOCK                    = 203 // { int mlock(const void *addr, size_t len); }
138
+	SYS_MUNLOCK                  = 204 // { int munlock(const void *addr, size_t len); }
139
+	SYS_UNDELETE                 = 205 // { int undelete(char *path); }
140
+	SYS_FUTIMES                  = 206 // { int futimes(int fd, struct timeval *tptr); }
141
+	SYS_GETPGID                  = 207 // { int getpgid(pid_t pid); }
142
+	SYS_POLL                     = 209 // { int poll(struct pollfd *fds, u_int nfds, \
143
+	SYS_SEMGET                   = 221 // { int semget(key_t key, int nsems, \
144
+	SYS_SEMOP                    = 222 // { int semop(int semid, struct sembuf *sops, \
145
+	SYS_MSGGET                   = 225 // { int msgget(key_t key, int msgflg); }
146
+	SYS_MSGSND                   = 226 // { int msgsnd(int msqid, const void *msgp, \
147
+	SYS_MSGRCV                   = 227 // { int msgrcv(int msqid, void *msgp, \
148
+	SYS_SHMAT                    = 228 // { int shmat(int shmid, const void *shmaddr, \
149
+	SYS_SHMDT                    = 230 // { int shmdt(const void *shmaddr); }
150
+	SYS_SHMGET                   = 231 // { int shmget(key_t key, size_t size, \
151
+	SYS_CLOCK_GETTIME            = 232 // { int clock_gettime(clockid_t clock_id, \
152
+	SYS_CLOCK_SETTIME            = 233 // { int clock_settime( \
153
+	SYS_CLOCK_GETRES             = 234 // { int clock_getres(clockid_t clock_id, \
154
+	SYS_KTIMER_CREATE            = 235 // { int ktimer_create(clockid_t clock_id, \
155
+	SYS_KTIMER_DELETE            = 236 // { int ktimer_delete(int timerid); }
156
+	SYS_KTIMER_SETTIME           = 237 // { int ktimer_settime(int timerid, int flags, \
157
+	SYS_KTIMER_GETTIME           = 238 // { int ktimer_gettime(int timerid, struct \
158
+	SYS_KTIMER_GETOVERRUN        = 239 // { int ktimer_getoverrun(int timerid); }
159
+	SYS_NANOSLEEP                = 240 // { int nanosleep(const struct timespec *rqtp, \
160
+	SYS_FFCLOCK_GETCOUNTER       = 241 // { int ffclock_getcounter(ffcounter *ffcount); }
161
+	SYS_FFCLOCK_SETESTIMATE      = 242 // { int ffclock_setestimate( \
162
+	SYS_FFCLOCK_GETESTIMATE      = 243 // { int ffclock_getestimate( \
163
+	SYS_CLOCK_NANOSLEEP          = 244 // { int clock_nanosleep(clockid_t clock_id, \
164
+	SYS_CLOCK_GETCPUCLOCKID2     = 247 // { int clock_getcpuclockid2(id_t id,\
165
+	SYS_NTP_GETTIME              = 248 // { int ntp_gettime(struct ntptimeval *ntvp); }
166
+	SYS_MINHERIT                 = 250 // { int minherit(void *addr, size_t len, \
167
+	SYS_RFORK                    = 251 // { int rfork(int flags); }
168
+	SYS_OPENBSD_POLL             = 252 // { int openbsd_poll(struct pollfd *fds, \
169
+	SYS_ISSETUGID                = 253 // { int issetugid(void); }
170
+	SYS_LCHOWN                   = 254 // { int lchown(char *path, int uid, int gid); }
171
+	SYS_AIO_READ                 = 255 // { int aio_read(struct aiocb *aiocbp); }
172
+	SYS_AIO_WRITE                = 256 // { int aio_write(struct aiocb *aiocbp); }
173
+	SYS_LIO_LISTIO               = 257 // { int lio_listio(int mode, \
174
+	SYS_GETDENTS                 = 272 // { int getdents(int fd, char *buf, \
175
+	SYS_LCHMOD                   = 274 // { int lchmod(char *path, mode_t mode); }
176
+	SYS_LUTIMES                  = 276 // { int lutimes(char *path, \
177
+	SYS_NSTAT                    = 278 // { int nstat(char *path, struct nstat *ub); }
178
+	SYS_NFSTAT                   = 279 // { int nfstat(int fd, struct nstat *sb); }
179
+	SYS_NLSTAT                   = 280 // { int nlstat(char *path, struct nstat *ub); }
180
+	SYS_PREADV                   = 289 // { ssize_t preadv(int fd, struct iovec *iovp, \
181
+	SYS_PWRITEV                  = 290 // { ssize_t pwritev(int fd, struct iovec *iovp, \
182
+	SYS_FHOPEN                   = 298 // { int fhopen(const struct fhandle *u_fhp, \
183
+	SYS_FHSTAT                   = 299 // { int fhstat(const struct fhandle *u_fhp, \
184
+	SYS_MODNEXT                  = 300 // { int modnext(int modid); }
185
+	SYS_MODSTAT                  = 301 // { int modstat(int modid, \
186
+	SYS_MODFNEXT                 = 302 // { int modfnext(int modid); }
187
+	SYS_MODFIND                  = 303 // { int modfind(const char *name); }
188
+	SYS_KLDLOAD                  = 304 // { int kldload(const char *file); }
189
+	SYS_KLDUNLOAD                = 305 // { int kldunload(int fileid); }
190
+	SYS_KLDFIND                  = 306 // { int kldfind(const char *file); }
191
+	SYS_KLDNEXT                  = 307 // { int kldnext(int fileid); }
192
+	SYS_KLDSTAT                  = 308 // { int kldstat(int fileid, struct \
193
+	SYS_KLDFIRSTMOD              = 309 // { int kldfirstmod(int fileid); }
194
+	SYS_GETSID                   = 310 // { int getsid(pid_t pid); }
195
+	SYS_SETRESUID                = 311 // { int setresuid(uid_t ruid, uid_t euid, \
196
+	SYS_SETRESGID                = 312 // { int setresgid(gid_t rgid, gid_t egid, \
197
+	SYS_AIO_RETURN               = 314 // { ssize_t aio_return(struct aiocb *aiocbp); }
198
+	SYS_AIO_SUSPEND              = 315 // { int aio_suspend( \
199
+	SYS_AIO_CANCEL               = 316 // { int aio_cancel(int fd, \
200
+	SYS_AIO_ERROR                = 317 // { int aio_error(struct aiocb *aiocbp); }
201
+	SYS_YIELD                    = 321 // { int yield(void); }
202
+	SYS_MLOCKALL                 = 324 // { int mlockall(int how); }
203
+	SYS_MUNLOCKALL               = 325 // { int munlockall(void); }
204
+	SYS___GETCWD                 = 326 // { int __getcwd(char *buf, u_int buflen); }
205
+	SYS_SCHED_SETPARAM           = 327 // { int sched_setparam (pid_t pid, \
206
+	SYS_SCHED_GETPARAM           = 328 // { int sched_getparam (pid_t pid, struct \
207
+	SYS_SCHED_SETSCHEDULER       = 329 // { int sched_setscheduler (pid_t pid, int \
208
+	SYS_SCHED_GETSCHEDULER       = 330 // { int sched_getscheduler (pid_t pid); }
209
+	SYS_SCHED_YIELD              = 331 // { int sched_yield (void); }
210
+	SYS_SCHED_GET_PRIORITY_MAX   = 332 // { int sched_get_priority_max (int policy); }
211
+	SYS_SCHED_GET_PRIORITY_MIN   = 333 // { int sched_get_priority_min (int policy); }
212
+	SYS_SCHED_RR_GET_INTERVAL    = 334 // { int sched_rr_get_interval (pid_t pid, \
213
+	SYS_UTRACE                   = 335 // { int utrace(const void *addr, size_t len); }
214
+	SYS_KLDSYM                   = 337 // { int kldsym(int fileid, int cmd, \
215
+	SYS_JAIL                     = 338 // { int jail(struct jail *jail); }
216
+	SYS_SIGPROCMASK              = 340 // { int sigprocmask(int how, \
217
+	SYS_SIGSUSPEND               = 341 // { int sigsuspend(const sigset_t *sigmask); }
218
+	SYS_SIGPENDING               = 343 // { int sigpending(sigset_t *set); }
219
+	SYS_SIGTIMEDWAIT             = 345 // { int sigtimedwait(const sigset_t *set, \
220
+	SYS_SIGWAITINFO              = 346 // { int sigwaitinfo(const sigset_t *set, \
221
+	SYS___ACL_GET_FILE           = 347 // { int __acl_get_file(const char *path, \
222
+	SYS___ACL_SET_FILE           = 348 // { int __acl_set_file(const char *path, \
223
+	SYS___ACL_GET_FD             = 349 // { int __acl_get_fd(int filedes, \
224
+	SYS___ACL_SET_FD             = 350 // { int __acl_set_fd(int filedes, \
225
+	SYS___ACL_DELETE_FILE        = 351 // { int __acl_delete_file(const char *path, \
226
+	SYS___ACL_DELETE_FD          = 352 // { int __acl_delete_fd(int filedes, \
227
+	SYS___ACL_ACLCHECK_FILE      = 353 // { int __acl_aclcheck_file(const char *path, \
228
+	SYS___ACL_ACLCHECK_FD        = 354 // { int __acl_aclcheck_fd(int filedes, \
229
+	SYS_EXTATTRCTL               = 355 // { int extattrctl(const char *path, int cmd, \
230
+	SYS_EXTATTR_SET_FILE         = 356 // { ssize_t extattr_set_file( \
231
+	SYS_EXTATTR_GET_FILE         = 357 // { ssize_t extattr_get_file( \
232
+	SYS_EXTATTR_DELETE_FILE      = 358 // { int extattr_delete_file(const char *path, \
233
+	SYS_AIO_WAITCOMPLETE         = 359 // { ssize_t aio_waitcomplete( \
234
+	SYS_GETRESUID                = 360 // { int getresuid(uid_t *ruid, uid_t *euid, \
235
+	SYS_GETRESGID                = 361 // { int getresgid(gid_t *rgid, gid_t *egid, \
236
+	SYS_KQUEUE                   = 362 // { int kqueue(void); }
237
+	SYS_KEVENT                   = 363 // { int kevent(int fd, \
238
+	SYS_EXTATTR_SET_FD           = 371 // { ssize_t extattr_set_fd(int fd, \
239
+	SYS_EXTATTR_GET_FD           = 372 // { ssize_t extattr_get_fd(int fd, \
240
+	SYS_EXTATTR_DELETE_FD        = 373 // { int extattr_delete_fd(int fd, \
241
+	SYS___SETUGID                = 374 // { int __setugid(int flag); }
242
+	SYS_EACCESS                  = 376 // { int eaccess(char *path, int amode); }
243
+	SYS_NMOUNT                   = 378 // { int nmount(struct iovec *iovp, \
244
+	SYS___MAC_GET_PROC           = 384 // { int __mac_get_proc(struct mac *mac_p); }
245
+	SYS___MAC_SET_PROC           = 385 // { int __mac_set_proc(struct mac *mac_p); }
246
+	SYS___MAC_GET_FD             = 386 // { int __mac_get_fd(int fd, \
247
+	SYS___MAC_GET_FILE           = 387 // { int __mac_get_file(const char *path_p, \
248
+	SYS___MAC_SET_FD             = 388 // { int __mac_set_fd(int fd, \
249
+	SYS___MAC_SET_FILE           = 389 // { int __mac_set_file(const char *path_p, \
250
+	SYS_KENV                     = 390 // { int kenv(int what, const char *name, \
251
+	SYS_LCHFLAGS                 = 391 // { int lchflags(const char *path, \
252
+	SYS_UUIDGEN                  = 392 // { int uuidgen(struct uuid *store, \
253
+	SYS_SENDFILE                 = 393 // { int sendfile(int fd, int s, off_t offset, \
254
+	SYS_MAC_SYSCALL              = 394 // { int mac_syscall(const char *policy, \
255
+	SYS_GETFSSTAT                = 395 // { int getfsstat(struct statfs *buf, \
256
+	SYS_STATFS                   = 396 // { int statfs(char *path, \
257
+	SYS_FSTATFS                  = 397 // { int fstatfs(int fd, struct statfs *buf); }
258
+	SYS_FHSTATFS                 = 398 // { int fhstatfs(const struct fhandle *u_fhp, \
259
+	SYS_KSEM_CLOSE               = 400 // { int ksem_close(semid_t id); }
260
+	SYS_KSEM_POST                = 401 // { int ksem_post(semid_t id); }
261
+	SYS_KSEM_WAIT                = 402 // { int ksem_wait(semid_t id); }
262
+	SYS_KSEM_TRYWAIT             = 403 // { int ksem_trywait(semid_t id); }
263
+	SYS_KSEM_INIT                = 404 // { int ksem_init(semid_t *idp, \
264
+	SYS_KSEM_OPEN                = 405 // { int ksem_open(semid_t *idp, \
265
+	SYS_KSEM_UNLINK              = 406 // { int ksem_unlink(const char *name); }
266
+	SYS_KSEM_GETVALUE            = 407 // { int ksem_getvalue(semid_t id, int *val); }
267
+	SYS_KSEM_DESTROY             = 408 // { int ksem_destroy(semid_t id); }
268
+	SYS___MAC_GET_PID            = 409 // { int __mac_get_pid(pid_t pid, \
269
+	SYS___MAC_GET_LINK           = 410 // { int __mac_get_link(const char *path_p, \
270
+	SYS___MAC_SET_LINK           = 411 // { int __mac_set_link(const char *path_p, \
271
+	SYS_EXTATTR_SET_LINK         = 412 // { ssize_t extattr_set_link( \
272
+	SYS_EXTATTR_GET_LINK         = 413 // { ssize_t extattr_get_link( \
273
+	SYS_EXTATTR_DELETE_LINK      = 414 // { int extattr_delete_link( \
274
+	SYS___MAC_EXECVE             = 415 // { int __mac_execve(char *fname, char **argv, \
275
+	SYS_SIGACTION                = 416 // { int sigaction(int sig, \
276
+	SYS_SIGRETURN                = 417 // { int sigreturn( \
277
+	SYS_GETCONTEXT               = 421 // { int getcontext(struct __ucontext *ucp); }
278
+	SYS_SETCONTEXT               = 422 // { int setcontext( \
279
+	SYS_SWAPCONTEXT              = 423 // { int swapcontext(struct __ucontext *oucp, \
280
+	SYS_SWAPOFF                  = 424 // { int swapoff(const char *name); }
281
+	SYS___ACL_GET_LINK           = 425 // { int __acl_get_link(const char *path, \
282
+	SYS___ACL_SET_LINK           = 426 // { int __acl_set_link(const char *path, \
283
+	SYS___ACL_DELETE_LINK        = 427 // { int __acl_delete_link(const char *path, \
284
+	SYS___ACL_ACLCHECK_LINK      = 428 // { int __acl_aclcheck_link(const char *path, \
285
+	SYS_SIGWAIT                  = 429 // { int sigwait(const sigset_t *set, \
286
+	SYS_THR_CREATE               = 430 // { int thr_create(ucontext_t *ctx, long *id, \
287
+	SYS_THR_EXIT                 = 431 // { void thr_exit(long *state); }
288
+	SYS_THR_SELF                 = 432 // { int thr_self(long *id); }
289
+	SYS_THR_KILL                 = 433 // { int thr_kill(long id, int sig); }
290
+	SYS_JAIL_ATTACH              = 436 // { int jail_attach(int jid); }
291
+	SYS_EXTATTR_LIST_FD          = 437 // { ssize_t extattr_list_fd(int fd, \
292
+	SYS_EXTATTR_LIST_FILE        = 438 // { ssize_t extattr_list_file( \
293
+	SYS_EXTATTR_LIST_LINK        = 439 // { ssize_t extattr_list_link( \
294
+	SYS_KSEM_TIMEDWAIT           = 441 // { int ksem_timedwait(semid_t id, \
295
+	SYS_THR_SUSPEND              = 442 // { int thr_suspend( \
296
+	SYS_THR_WAKE                 = 443 // { int thr_wake(long id); }
297
+	SYS_KLDUNLOADF               = 444 // { int kldunloadf(int fileid, int flags); }
298
+	SYS_AUDIT                    = 445 // { int audit(const void *record, \
299
+	SYS_AUDITON                  = 446 // { int auditon(int cmd, void *data, \
300
+	SYS_GETAUID                  = 447 // { int getauid(uid_t *auid); }
301
+	SYS_SETAUID                  = 448 // { int setauid(uid_t *auid); }
302
+	SYS_GETAUDIT                 = 449 // { int getaudit(struct auditinfo *auditinfo); }
303
+	SYS_SETAUDIT                 = 450 // { int setaudit(struct auditinfo *auditinfo); }
304
+	SYS_GETAUDIT_ADDR            = 451 // { int getaudit_addr( \
305
+	SYS_SETAUDIT_ADDR            = 452 // { int setaudit_addr( \
306
+	SYS_AUDITCTL                 = 453 // { int auditctl(char *path); }
307
+	SYS__UMTX_OP                 = 454 // { int _umtx_op(void *obj, int op, \
308
+	SYS_THR_NEW                  = 455 // { int thr_new(struct thr_param *param, \
309
+	SYS_SIGQUEUE                 = 456 // { int sigqueue(pid_t pid, int signum, void *value); }
310
+	SYS_KMQ_OPEN                 = 457 // { int kmq_open(const char *path, int flags, \
311
+	SYS_KMQ_SETATTR              = 458 // { int kmq_setattr(int mqd,		\
312
+	SYS_KMQ_TIMEDRECEIVE         = 459 // { int kmq_timedreceive(int mqd,	\
313
+	SYS_KMQ_TIMEDSEND            = 460 // { int kmq_timedsend(int mqd,		\
314
+	SYS_KMQ_NOTIFY               = 461 // { int kmq_notify(int mqd,		\
315
+	SYS_KMQ_UNLINK               = 462 // { int kmq_unlink(const char *path); }
316
+	SYS_ABORT2                   = 463 // { int abort2(const char *why, int nargs, void **args); }
317
+	SYS_THR_SET_NAME             = 464 // { int thr_set_name(long id, const char *name); }
318
+	SYS_AIO_FSYNC                = 465 // { int aio_fsync(int op, struct aiocb *aiocbp); }
319
+	SYS_RTPRIO_THREAD            = 466 // { int rtprio_thread(int function, \
320
+	SYS_SCTP_PEELOFF             = 471 // { int sctp_peeloff(int sd, uint32_t name); }
321
+	SYS_SCTP_GENERIC_SENDMSG     = 472 // { int sctp_generic_sendmsg(int sd, caddr_t msg, int mlen, \
322
+	SYS_SCTP_GENERIC_SENDMSG_IOV = 473 // { int sctp_generic_sendmsg_iov(int sd, struct iovec *iov, int iovlen, \
323
+	SYS_SCTP_GENERIC_RECVMSG     = 474 // { int sctp_generic_recvmsg(int sd, struct iovec *iov, int iovlen, \
324
+	SYS_PREAD                    = 475 // { ssize_t pread(int fd, void *buf, \
325
+	SYS_PWRITE                   = 476 // { ssize_t pwrite(int fd, const void *buf, \
326
+	SYS_MMAP                     = 477 // { caddr_t mmap(caddr_t addr, size_t len, \
327
+	SYS_LSEEK                    = 478 // { off_t lseek(int fd, off_t offset, \
328
+	SYS_TRUNCATE                 = 479 // { int truncate(char *path, off_t length); }
329
+	SYS_FTRUNCATE                = 480 // { int ftruncate(int fd, off_t length); }
330
+	SYS_THR_KILL2                = 481 // { int thr_kill2(pid_t pid, long id, int sig); }
331
+	SYS_SHM_OPEN                 = 482 // { int shm_open(const char *path, int flags, \
332
+	SYS_SHM_UNLINK               = 483 // { int shm_unlink(const char *path); }
333
+	SYS_CPUSET                   = 484 // { int cpuset(cpusetid_t *setid); }
334
+	SYS_CPUSET_SETID             = 485 // { int cpuset_setid(cpuwhich_t which, id_t id, \
335
+	SYS_CPUSET_GETID             = 486 // { int cpuset_getid(cpulevel_t level, \
336
+	SYS_CPUSET_GETAFFINITY       = 487 // { int cpuset_getaffinity(cpulevel_t level, \
337
+	SYS_CPUSET_SETAFFINITY       = 488 // { int cpuset_setaffinity(cpulevel_t level, \
338
+	SYS_FACCESSAT                = 489 // { int faccessat(int fd, char *path, int amode, \
339
+	SYS_FCHMODAT                 = 490 // { int fchmodat(int fd, char *path, mode_t mode, \
340
+	SYS_FCHOWNAT                 = 491 // { int fchownat(int fd, char *path, uid_t uid, \
341
+	SYS_FEXECVE                  = 492 // { int fexecve(int fd, char **argv, \
342
+	SYS_FSTATAT                  = 493 // { int fstatat(int fd, char *path, \
343
+	SYS_FUTIMESAT                = 494 // { int futimesat(int fd, char *path, \
344
+	SYS_LINKAT                   = 495 // { int linkat(int fd1, char *path1, int fd2, \
345
+	SYS_MKDIRAT                  = 496 // { int mkdirat(int fd, char *path, mode_t mode); }
346
+	SYS_MKFIFOAT                 = 497 // { int mkfifoat(int fd, char *path, mode_t mode); }
347
+	SYS_MKNODAT                  = 498 // { int mknodat(int fd, char *path, mode_t mode, \
348
+	SYS_OPENAT                   = 499 // { int openat(int fd, char *path, int flag, \
349
+	SYS_READLINKAT               = 500 // { int readlinkat(int fd, char *path, char *buf, \
350
+	SYS_RENAMEAT                 = 501 // { int renameat(int oldfd, char *old, int newfd, \
351
+	SYS_SYMLINKAT                = 502 // { int symlinkat(char *path1, int fd, \
352
+	SYS_UNLINKAT                 = 503 // { int unlinkat(int fd, char *path, int flag); }
353
+	SYS_POSIX_OPENPT             = 504 // { int posix_openpt(int flags); }
354
+	SYS_GSSD_SYSCALL             = 505 // { int gssd_syscall(char *path); }
355
+	SYS_JAIL_GET                 = 506 // { int jail_get(struct iovec *iovp, \
356
+	SYS_JAIL_SET                 = 507 // { int jail_set(struct iovec *iovp, \
357
+	SYS_JAIL_REMOVE              = 508 // { int jail_remove(int jid); }
358
+	SYS_CLOSEFROM                = 509 // { int closefrom(int lowfd); }
359
+	SYS___SEMCTL                 = 510 // { int __semctl(int semid, int semnum, \
360
+	SYS_MSGCTL                   = 511 // { int msgctl(int msqid, int cmd, \
361
+	SYS_SHMCTL                   = 512 // { int shmctl(int shmid, int cmd, \
362
+	SYS_LPATHCONF                = 513 // { int lpathconf(char *path, int name); }
363
+	SYS___CAP_RIGHTS_GET         = 515 // { int __cap_rights_get(int version, \
364
+	SYS_CAP_ENTER                = 516 // { int cap_enter(void); }
365
+	SYS_CAP_GETMODE              = 517 // { int cap_getmode(u_int *modep); }
366
+	SYS_PDFORK                   = 518 // { int pdfork(int *fdp, int flags); }
367
+	SYS_PDKILL                   = 519 // { int pdkill(int fd, int signum); }
368
+	SYS_PDGETPID                 = 520 // { int pdgetpid(int fd, pid_t *pidp); }
369
+	SYS_PSELECT                  = 522 // { int pselect(int nd, fd_set *in, \
370
+	SYS_GETLOGINCLASS            = 523 // { int getloginclass(char *namebuf, \
371
+	SYS_SETLOGINCLASS            = 524 // { int setloginclass(const char *namebuf); }
372
+	SYS_RCTL_GET_RACCT           = 525 // { int rctl_get_racct(const void *inbufp, \
373
+	SYS_RCTL_GET_RULES           = 526 // { int rctl_get_rules(const void *inbufp, \
374
+	SYS_RCTL_GET_LIMITS          = 527 // { int rctl_get_limits(const void *inbufp, \
375
+	SYS_RCTL_ADD_RULE            = 528 // { int rctl_add_rule(const void *inbufp, \
376
+	SYS_RCTL_REMOVE_RULE         = 529 // { int rctl_remove_rule(const void *inbufp, \
377
+	SYS_POSIX_FALLOCATE          = 530 // { int posix_fallocate(int fd, \
378
+	SYS_POSIX_FADVISE            = 531 // { int posix_fadvise(int fd, off_t offset, \
379
+	SYS_WAIT6                    = 532 // { int wait6(idtype_t idtype, id_t id, \
380
+	SYS_CAP_RIGHTS_LIMIT         = 533 // { int cap_rights_limit(int fd, \
381
+	SYS_CAP_IOCTLS_LIMIT         = 534 // { int cap_ioctls_limit(int fd, \
382
+	SYS_CAP_IOCTLS_GET           = 535 // { ssize_t cap_ioctls_get(int fd, \
383
+	SYS_CAP_FCNTLS_LIMIT         = 536 // { int cap_fcntls_limit(int fd, \
384
+	SYS_CAP_FCNTLS_GET           = 537 // { int cap_fcntls_get(int fd, \
385
+	SYS_BINDAT                   = 538 // { int bindat(int fd, int s, caddr_t name, \
386
+	SYS_CONNECTAT                = 539 // { int connectat(int fd, int s, caddr_t name, \
387
+	SYS_CHFLAGSAT                = 540 // { int chflagsat(int fd, const char *path, \
388
+	SYS_ACCEPT4                  = 541 // { int accept4(int s, \
389
+	SYS_PIPE2                    = 542 // { int pipe2(int *fildes, int flags); }
390
+	SYS_AIO_MLOCK                = 543 // { int aio_mlock(struct aiocb *aiocbp); }
391
+	SYS_PROCCTL                  = 544 // { int procctl(idtype_t idtype, id_t id, \
392
+	SYS_PPOLL                    = 545 // { int ppoll(struct pollfd *fds, u_int nfds, \
393
+	SYS_FUTIMENS                 = 546 // { int futimens(int fd, \
394
+	SYS_UTIMENSAT                = 547 // { int utimensat(int fd, \
395
+	SYS_NUMA_GETAFFINITY         = 548 // { int numa_getaffinity(cpuwhich_t which, \
396
+	SYS_NUMA_SETAFFINITY         = 549 // { int numa_setaffinity(cpuwhich_t which, \
397
+	SYS_FDATASYNC                = 550 // { int fdatasync(int fd); }
398
+)
(-)sysutils/serf/files/patch-vendor_golang.org_x_sys_unix_ztypes__freebsd__arm64.go (+605 lines)
Line 0 Link Here
1
--- vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go.orig	2020-06-10 09:34:47 UTC
2
+++ vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go
3
@@ -0,0 +1,602 @@
4
+// cgo -godefs types_freebsd.go | go run mkpost.go
5
+// Code generated by the command above; see README.md. DO NOT EDIT.
6
+
7
+// +build arm64,freebsd
8
+
9
+package unix
10
+
11
+const (
12
+	SizeofPtr      = 0x8
13
+	SizeofShort    = 0x2
14
+	SizeofInt      = 0x4
15
+	SizeofLong     = 0x8
16
+	SizeofLongLong = 0x8
17
+)
18
+
19
+type (
20
+	_C_short     int16
21
+	_C_int       int32
22
+	_C_long      int64
23
+	_C_long_long int64
24
+)
25
+
26
+type Timespec struct {
27
+	Sec  int64
28
+	Nsec int64
29
+}
30
+
31
+type Timeval struct {
32
+	Sec  int64
33
+	Usec int64
34
+}
35
+
36
+type Rusage struct {
37
+	Utime    Timeval
38
+	Stime    Timeval
39
+	Maxrss   int64
40
+	Ixrss    int64
41
+	Idrss    int64
42
+	Isrss    int64
43
+	Minflt   int64
44
+	Majflt   int64
45
+	Nswap    int64
46
+	Inblock  int64
47
+	Oublock  int64
48
+	Msgsnd   int64
49
+	Msgrcv   int64
50
+	Nsignals int64
51
+	Nvcsw    int64
52
+	Nivcsw   int64
53
+}
54
+
55
+type Rlimit struct {
56
+	Cur int64
57
+	Max int64
58
+}
59
+
60
+type _Gid_t uint32
61
+
62
+const (
63
+	_statfsVersion = 0x20140518
64
+	_dirblksiz     = 0x400
65
+)
66
+
67
+type Stat_t struct {
68
+	Dev      uint64
69
+	Ino      uint64
70
+	Nlink    uint64
71
+	Mode     uint16
72
+	_0       int16
73
+	Uid      uint32
74
+	Gid      uint32
75
+	_1       int32
76
+	Rdev     uint64
77
+	Atim     Timespec
78
+	Mtim     Timespec
79
+	Ctim     Timespec
80
+	Birthtim Timespec
81
+	Size     int64
82
+	Blocks   int64
83
+	Blksize  int32
84
+	Flags    uint32
85
+	Gen      uint64
86
+	Spare    [10]uint64
87
+}
88
+
89
+type stat_freebsd11_t struct {
90
+	Dev      uint32
91
+	Ino      uint32
92
+	Mode     uint16
93
+	Nlink    uint16
94
+	Uid      uint32
95
+	Gid      uint32
96
+	Rdev     uint32
97
+	Atim     Timespec
98
+	Mtim     Timespec
99
+	Ctim     Timespec
100
+	Size     int64
101
+	Blocks   int64
102
+	Blksize  int32
103
+	Flags    uint32
104
+	Gen      uint32
105
+	Lspare   int32
106
+	Birthtim Timespec
107
+}
108
+
109
+type Statfs_t struct {
110
+	Version     uint32
111
+	Type        uint32
112
+	Flags       uint64
113
+	Bsize       uint64
114
+	Iosize      uint64
115
+	Blocks      uint64
116
+	Bfree       uint64
117
+	Bavail      int64
118
+	Files       uint64
119
+	Ffree       int64
120
+	Syncwrites  uint64
121
+	Asyncwrites uint64
122
+	Syncreads   uint64
123
+	Asyncreads  uint64
124
+	Spare       [10]uint64
125
+	Namemax     uint32
126
+	Owner       uint32
127
+	Fsid        Fsid
128
+	Charspare   [80]int8
129
+	Fstypename  [16]int8
130
+	Mntfromname [1024]int8
131
+	Mntonname   [1024]int8
132
+}
133
+
134
+type statfs_freebsd11_t struct {
135
+	Version     uint32
136
+	Type        uint32
137
+	Flags       uint64
138
+	Bsize       uint64
139
+	Iosize      uint64
140
+	Blocks      uint64
141
+	Bfree       uint64
142
+	Bavail      int64
143
+	Files       uint64
144
+	Ffree       int64
145
+	Syncwrites  uint64
146
+	Asyncwrites uint64
147
+	Syncreads   uint64
148
+	Asyncreads  uint64
149
+	Spare       [10]uint64
150
+	Namemax     uint32
151
+	Owner       uint32
152
+	Fsid        Fsid
153
+	Charspare   [80]int8
154
+	Fstypename  [16]int8
155
+	Mntfromname [88]int8
156
+	Mntonname   [88]int8
157
+}
158
+
159
+type Flock_t struct {
160
+	Start  int64
161
+	Len    int64
162
+	Pid    int32
163
+	Type   int16
164
+	Whence int16
165
+	Sysid  int32
166
+	_      [4]byte
167
+}
168
+
169
+type Dirent struct {
170
+	Fileno uint64
171
+	Off    int64
172
+	Reclen uint16
173
+	Type   uint8
174
+	Pad0   uint8
175
+	Namlen uint16
176
+	Pad1   uint16
177
+	Name   [256]int8
178
+}
179
+
180
+type dirent_freebsd11 struct {
181
+	Fileno uint32
182
+	Reclen uint16
183
+	Type   uint8
184
+	Namlen uint8
185
+	Name   [256]int8
186
+}
187
+
188
+type Fsid struct {
189
+	Val [2]int32
190
+}
191
+
192
+const (
193
+	PathMax = 0x400
194
+)
195
+
196
+const (
197
+	FADV_NORMAL     = 0x0
198
+	FADV_RANDOM     = 0x1
199
+	FADV_SEQUENTIAL = 0x2
200
+	FADV_WILLNEED   = 0x3
201
+	FADV_DONTNEED   = 0x4
202
+	FADV_NOREUSE    = 0x5
203
+)
204
+
205
+type RawSockaddrInet4 struct {
206
+	Len    uint8
207
+	Family uint8
208
+	Port   uint16
209
+	Addr   [4]byte /* in_addr */
210
+	Zero   [8]int8
211
+}
212
+
213
+type RawSockaddrInet6 struct {
214
+	Len      uint8
215
+	Family   uint8
216
+	Port     uint16
217
+	Flowinfo uint32
218
+	Addr     [16]byte /* in6_addr */
219
+	Scope_id uint32
220
+}
221
+
222
+type RawSockaddrUnix struct {
223
+	Len    uint8
224
+	Family uint8
225
+	Path   [104]int8
226
+}
227
+
228
+type RawSockaddrDatalink struct {
229
+	Len    uint8
230
+	Family uint8
231
+	Index  uint16
232
+	Type   uint8
233
+	Nlen   uint8
234
+	Alen   uint8
235
+	Slen   uint8
236
+	Data   [46]int8
237
+}
238
+
239
+type RawSockaddr struct {
240
+	Len    uint8
241
+	Family uint8
242
+	Data   [14]int8
243
+}
244
+
245
+type RawSockaddrAny struct {
246
+	Addr RawSockaddr
247
+	Pad  [92]int8
248
+}
249
+
250
+type _Socklen uint32
251
+
252
+type Linger struct {
253
+	Onoff  int32
254
+	Linger int32
255
+}
256
+
257
+type Iovec struct {
258
+	Base *byte
259
+	Len  uint64
260
+}
261
+
262
+type IPMreq struct {
263
+	Multiaddr [4]byte /* in_addr */
264
+	Interface [4]byte /* in_addr */
265
+}
266
+
267
+type IPMreqn struct {
268
+	Multiaddr [4]byte /* in_addr */
269
+	Address   [4]byte /* in_addr */
270
+	Ifindex   int32
271
+}
272
+
273
+type IPv6Mreq struct {
274
+	Multiaddr [16]byte /* in6_addr */
275
+	Interface uint32
276
+}
277
+
278
+type Msghdr struct {
279
+	Name       *byte
280
+	Namelen    uint32
281
+	_          [4]byte
282
+	Iov        *Iovec
283
+	Iovlen     int32
284
+	_          [4]byte
285
+	Control    *byte
286
+	Controllen uint32
287
+	Flags      int32
288
+}
289
+
290
+type Cmsghdr struct {
291
+	Len   uint32
292
+	Level int32
293
+	Type  int32
294
+}
295
+
296
+type Inet6Pktinfo struct {
297
+	Addr    [16]byte /* in6_addr */
298
+	Ifindex uint32
299
+}
300
+
301
+type IPv6MTUInfo struct {
302
+	Addr RawSockaddrInet6
303
+	Mtu  uint32
304
+}
305
+
306
+type ICMPv6Filter struct {
307
+	Filt [8]uint32
308
+}
309
+
310
+const (
311
+	SizeofSockaddrInet4    = 0x10
312
+	SizeofSockaddrInet6    = 0x1c
313
+	SizeofSockaddrAny      = 0x6c
314
+	SizeofSockaddrUnix     = 0x6a
315
+	SizeofSockaddrDatalink = 0x36
316
+	SizeofLinger           = 0x8
317
+	SizeofIPMreq           = 0x8
318
+	SizeofIPMreqn          = 0xc
319
+	SizeofIPv6Mreq         = 0x14
320
+	SizeofMsghdr           = 0x30
321
+	SizeofCmsghdr          = 0xc
322
+	SizeofInet6Pktinfo     = 0x14
323
+	SizeofIPv6MTUInfo      = 0x20
324
+	SizeofICMPv6Filter     = 0x20
325
+)
326
+
327
+const (
328
+	PTRACE_TRACEME = 0x0
329
+	PTRACE_CONT    = 0x7
330
+	PTRACE_KILL    = 0x8
331
+)
332
+
333
+type Kevent_t struct {
334
+	Ident  uint64
335
+	Filter int16
336
+	Flags  uint16
337
+	Fflags uint32
338
+	Data   int64
339
+	Udata  *byte
340
+}
341
+
342
+type FdSet struct {
343
+	Bits [16]uint64
344
+}
345
+
346
+const (
347
+	sizeofIfMsghdr         = 0xa8
348
+	SizeofIfMsghdr         = 0xa8
349
+	sizeofIfData           = 0x98
350
+	SizeofIfData           = 0x98
351
+	SizeofIfaMsghdr        = 0x14
352
+	SizeofIfmaMsghdr       = 0x10
353
+	SizeofIfAnnounceMsghdr = 0x18
354
+	SizeofRtMsghdr         = 0x98
355
+	SizeofRtMetrics        = 0x70
356
+)
357
+
358
+type ifMsghdr struct {
359
+	Msglen  uint16
360
+	Version uint8
361
+	Type    uint8
362
+	Addrs   int32
363
+	Flags   int32
364
+	Index   uint16
365
+	_       [2]byte
366
+	Data    ifData
367
+}
368
+
369
+type IfMsghdr struct {
370
+	Msglen  uint16
371
+	Version uint8
372
+	Type    uint8
373
+	Addrs   int32
374
+	Flags   int32
375
+	Index   uint16
376
+	_       [2]byte
377
+	Data    IfData
378
+}
379
+
380
+type ifData struct {
381
+	Type       uint8
382
+	Physical   uint8
383
+	Addrlen    uint8
384
+	Hdrlen     uint8
385
+	Link_state uint8
386
+	Vhid       uint8
387
+	Datalen    uint16
388
+	Mtu        uint32
389
+	Metric     uint32
390
+	Baudrate   uint64
391
+	Ipackets   uint64
392
+	Ierrors    uint64
393
+	Opackets   uint64
394
+	Oerrors    uint64
395
+	Collisions uint64
396
+	Ibytes     uint64
397
+	Obytes     uint64
398
+	Imcasts    uint64
399
+	Omcasts    uint64
400
+	Iqdrops    uint64
401
+	Oqdrops    uint64
402
+	Noproto    uint64
403
+	Hwassist   uint64
404
+	_          [8]byte
405
+	_          [16]byte
406
+}
407
+
408
+type IfData struct {
409
+	Type        uint8
410
+	Physical    uint8
411
+	Addrlen     uint8
412
+	Hdrlen      uint8
413
+	Link_state  uint8
414
+	Spare_char1 uint8
415
+	Spare_char2 uint8
416
+	Datalen     uint8
417
+	Mtu         uint64
418
+	Metric      uint64
419
+	Baudrate    uint64
420
+	Ipackets    uint64
421
+	Ierrors     uint64
422
+	Opackets    uint64
423
+	Oerrors     uint64
424
+	Collisions  uint64
425
+	Ibytes      uint64
426
+	Obytes      uint64
427
+	Imcasts     uint64
428
+	Omcasts     uint64
429
+	Iqdrops     uint64
430
+	Noproto     uint64
431
+	Hwassist    uint64
432
+	Epoch       int64
433
+	Lastchange  Timeval
434
+}
435
+
436
+type IfaMsghdr struct {
437
+	Msglen  uint16
438
+	Version uint8
439
+	Type    uint8
440
+	Addrs   int32
441
+	Flags   int32
442
+	Index   uint16
443
+	_       [2]byte
444
+	Metric  int32
445
+}
446
+
447
+type IfmaMsghdr struct {
448
+	Msglen  uint16
449
+	Version uint8
450
+	Type    uint8
451
+	Addrs   int32
452
+	Flags   int32
453
+	Index   uint16
454
+	_       [2]byte
455
+}
456
+
457
+type IfAnnounceMsghdr struct {
458
+	Msglen  uint16
459
+	Version uint8
460
+	Type    uint8
461
+	Index   uint16
462
+	Name    [16]int8
463
+	What    uint16
464
+}
465
+
466
+type RtMsghdr struct {
467
+	Msglen  uint16
468
+	Version uint8
469
+	Type    uint8
470
+	Index   uint16
471
+	_       [2]byte
472
+	Flags   int32
473
+	Addrs   int32
474
+	Pid     int32
475
+	Seq     int32
476
+	Errno   int32
477
+	Fmask   int32
478
+	Inits   uint64
479
+	Rmx     RtMetrics
480
+}
481
+
482
+type RtMetrics struct {
483
+	Locks    uint64
484
+	Mtu      uint64
485
+	Hopcount uint64
486
+	Expire   uint64
487
+	Recvpipe uint64
488
+	Sendpipe uint64
489
+	Ssthresh uint64
490
+	Rtt      uint64
491
+	Rttvar   uint64
492
+	Pksent   uint64
493
+	Weight   uint64
494
+	Filler   [3]uint64
495
+}
496
+
497
+const (
498
+	SizeofBpfVersion    = 0x4
499
+	SizeofBpfStat       = 0x8
500
+	SizeofBpfZbuf       = 0x18
501
+	SizeofBpfProgram    = 0x10
502
+	SizeofBpfInsn       = 0x8
503
+	SizeofBpfHdr        = 0x20
504
+	SizeofBpfZbufHeader = 0x20
505
+)
506
+
507
+type BpfVersion struct {
508
+	Major uint16
509
+	Minor uint16
510
+}
511
+
512
+type BpfStat struct {
513
+	Recv uint32
514
+	Drop uint32
515
+}
516
+
517
+type BpfZbuf struct {
518
+	Bufa   *byte
519
+	Bufb   *byte
520
+	Buflen uint64
521
+}
522
+
523
+type BpfProgram struct {
524
+	Len   uint32
525
+	_     [4]byte
526
+	Insns *BpfInsn
527
+}
528
+
529
+type BpfInsn struct {
530
+	Code uint16
531
+	Jt   uint8
532
+	Jf   uint8
533
+	K    uint32
534
+}
535
+
536
+type BpfHdr struct {
537
+	Tstamp  Timeval
538
+	Caplen  uint32
539
+	Datalen uint32
540
+	Hdrlen  uint16
541
+	_       [6]byte
542
+}
543
+
544
+type BpfZbufHeader struct {
545
+	Kernel_gen uint32
546
+	Kernel_len uint32
547
+	User_gen   uint32
548
+	_          [5]uint32
549
+}
550
+
551
+type Termios struct {
552
+	Iflag  uint32
553
+	Oflag  uint32
554
+	Cflag  uint32
555
+	Lflag  uint32
556
+	Cc     [20]uint8
557
+	Ispeed uint32
558
+	Ospeed uint32
559
+}
560
+
561
+type Winsize struct {
562
+	Row    uint16
563
+	Col    uint16
564
+	Xpixel uint16
565
+	Ypixel uint16
566
+}
567
+
568
+const (
569
+	AT_FDCWD            = -0x64
570
+	AT_REMOVEDIR        = 0x800
571
+	AT_SYMLINK_FOLLOW   = 0x400
572
+	AT_SYMLINK_NOFOLLOW = 0x200
573
+)
574
+
575
+type PollFd struct {
576
+	Fd      int32
577
+	Events  int16
578
+	Revents int16
579
+}
580
+
581
+const (
582
+	POLLERR      = 0x8
583
+	POLLHUP      = 0x10
584
+	POLLIN       = 0x1
585
+	POLLINIGNEOF = 0x2000
586
+	POLLNVAL     = 0x20
587
+	POLLOUT      = 0x4
588
+	POLLPRI      = 0x2
589
+	POLLRDBAND   = 0x80
590
+	POLLRDNORM   = 0x40
591
+	POLLWRBAND   = 0x100
592
+	POLLWRNORM   = 0x4
593
+)
594
+
595
+type CapRights struct {
596
+	Rights [2]uint64
597
+}
598
+
599
+type Utsname struct {
600
+	Sysname  [256]byte
601
+	Nodename [256]byte
602
+	Release  [256]byte
603
+	Version  [256]byte
604
+	Machine  [256]byte
605
+}

Return to bug 247150