mirror of
https://github.com/rwinkhart/sys.git
synced 2026-08-28 12:56:32 -04:00
unix: update openbsd/amd64 to OpenBSD 6.3
Change-Id: I0a16c77437e4ed68cc19eda41bb9b64ab4376fd0 Reviewed-on: https://go-review.googlesource.com/114075 Run-TryBot: Filippo Valsorda <filippo@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Tobias Klauser <tobias.klauser@gmail.com>
This commit is contained in:
committed by
Tobias Klauser
parent
89da893103
commit
7f59abf37b
@@ -20,15 +20,12 @@ func TestDevices(t *testing.T) {
|
|||||||
minor uint32
|
minor uint32
|
||||||
}{
|
}{
|
||||||
// well known major/minor numbers according to /dev/MAKEDEV on
|
// well known major/minor numbers according to /dev/MAKEDEV on
|
||||||
// OpenBSD 6.0
|
// OpenBSD 6.3
|
||||||
{"/dev/null", 2, 2},
|
{"/dev/null", 2, 2},
|
||||||
{"/dev/zero", 2, 12},
|
{"/dev/zero", 2, 12},
|
||||||
{"/dev/ttyp0", 5, 0},
|
{"/dev/ttyp0", 5, 0},
|
||||||
{"/dev/ttyp1", 5, 1},
|
{"/dev/ttyp1", 5, 1},
|
||||||
{"/dev/random", 45, 0},
|
{"/dev/random", 45, 0}, // symlink to /dev/urandom
|
||||||
{"/dev/srandom", 45, 1},
|
|
||||||
{"/dev/urandom", 45, 2},
|
|
||||||
{"/dev/arandom", 45, 3},
|
|
||||||
}
|
}
|
||||||
for _, tc := range testCases {
|
for _, tc := range testCases {
|
||||||
t.Run(fmt.Sprintf("%s %v:%v", tc.path, tc.major, tc.minor), func(t *testing.T) {
|
t.Run(fmt.Sprintf("%s %v:%v", tc.path, tc.major, tc.minor), func(t *testing.T) {
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
SYS_PLEDGE = 108
|
_SYS_PLEDGE = 108
|
||||||
)
|
)
|
||||||
|
|
||||||
// Pledge implements the pledge syscall. For more information see pledge(2).
|
// Pledge implements the pledge syscall. For more information see pledge(2).
|
||||||
@@ -30,7 +30,7 @@ func Pledge(promises string, paths []string) error {
|
|||||||
}
|
}
|
||||||
pathsUnsafe = unsafe.Pointer(&pathsPtr[0])
|
pathsUnsafe = unsafe.Pointer(&pathsPtr[0])
|
||||||
}
|
}
|
||||||
_, _, e := syscall.Syscall(SYS_PLEDGE, uintptr(promisesUnsafe), uintptr(pathsUnsafe), 0)
|
_, _, e := syscall.Syscall(_SYS_PLEDGE, uintptr(promisesUnsafe), uintptr(pathsUnsafe), 0)
|
||||||
if e != 0 {
|
if e != 0 {
|
||||||
return e
|
return e
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,3 +31,7 @@ func (msghdr *Msghdr) SetControllen(length int) {
|
|||||||
func (cmsg *Cmsghdr) SetLen(length int) {
|
func (cmsg *Cmsghdr) SetLen(length int) {
|
||||||
cmsg.Len = uint32(length)
|
cmsg.Len = uint32(length)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SYS___SYSCTL is used by syscall_bsd.go for all BSDs, but in modern versions
|
||||||
|
// of openbsd/amd64 the syscall is called sysctl instead of __sysctl.
|
||||||
|
const SYS___SYSCTL = SYS_SYSCTL
|
||||||
|
|||||||
+179
-72
@@ -45,6 +45,7 @@ const (
|
|||||||
AF_SNA = 0xb
|
AF_SNA = 0xb
|
||||||
AF_UNIX = 0x1
|
AF_UNIX = 0x1
|
||||||
AF_UNSPEC = 0x0
|
AF_UNSPEC = 0x0
|
||||||
|
ALTWERASE = 0x200
|
||||||
ARPHRD_ETHER = 0x1
|
ARPHRD_ETHER = 0x1
|
||||||
ARPHRD_FRELAY = 0xf
|
ARPHRD_FRELAY = 0xf
|
||||||
ARPHRD_IEEE1394 = 0x18
|
ARPHRD_IEEE1394 = 0x18
|
||||||
@@ -146,6 +147,12 @@ const (
|
|||||||
BRKINT = 0x2
|
BRKINT = 0x2
|
||||||
CFLUSH = 0xf
|
CFLUSH = 0xf
|
||||||
CLOCAL = 0x8000
|
CLOCAL = 0x8000
|
||||||
|
CLOCK_BOOTTIME = 0x6
|
||||||
|
CLOCK_MONOTONIC = 0x3
|
||||||
|
CLOCK_PROCESS_CPUTIME_ID = 0x2
|
||||||
|
CLOCK_REALTIME = 0x0
|
||||||
|
CLOCK_THREAD_CPUTIME_ID = 0x4
|
||||||
|
CLOCK_UPTIME = 0x5
|
||||||
CREAD = 0x800
|
CREAD = 0x800
|
||||||
CRTSCTS = 0x10000
|
CRTSCTS = 0x10000
|
||||||
CS5 = 0x0
|
CS5 = 0x0
|
||||||
@@ -178,6 +185,7 @@ const (
|
|||||||
DLT_LOOP = 0xc
|
DLT_LOOP = 0xc
|
||||||
DLT_MPLS = 0xdb
|
DLT_MPLS = 0xdb
|
||||||
DLT_NULL = 0x0
|
DLT_NULL = 0x0
|
||||||
|
DLT_OPENFLOW = 0x10b
|
||||||
DLT_PFLOG = 0x75
|
DLT_PFLOG = 0x75
|
||||||
DLT_PFSYNC = 0x12
|
DLT_PFSYNC = 0x12
|
||||||
DLT_PPP = 0x9
|
DLT_PPP = 0x9
|
||||||
@@ -188,6 +196,23 @@ const (
|
|||||||
DLT_RAW = 0xe
|
DLT_RAW = 0xe
|
||||||
DLT_SLIP = 0x8
|
DLT_SLIP = 0x8
|
||||||
DLT_SLIP_BSDOS = 0xf
|
DLT_SLIP_BSDOS = 0xf
|
||||||
|
DLT_USBPCAP = 0xf9
|
||||||
|
DLT_USER0 = 0x93
|
||||||
|
DLT_USER1 = 0x94
|
||||||
|
DLT_USER10 = 0x9d
|
||||||
|
DLT_USER11 = 0x9e
|
||||||
|
DLT_USER12 = 0x9f
|
||||||
|
DLT_USER13 = 0xa0
|
||||||
|
DLT_USER14 = 0xa1
|
||||||
|
DLT_USER15 = 0xa2
|
||||||
|
DLT_USER2 = 0x95
|
||||||
|
DLT_USER3 = 0x96
|
||||||
|
DLT_USER4 = 0x97
|
||||||
|
DLT_USER5 = 0x98
|
||||||
|
DLT_USER6 = 0x99
|
||||||
|
DLT_USER7 = 0x9a
|
||||||
|
DLT_USER8 = 0x9b
|
||||||
|
DLT_USER9 = 0x9c
|
||||||
DT_BLK = 0x6
|
DT_BLK = 0x6
|
||||||
DT_CHR = 0x2
|
DT_CHR = 0x2
|
||||||
DT_DIR = 0x4
|
DT_DIR = 0x4
|
||||||
@@ -401,27 +426,38 @@ const (
|
|||||||
ETHER_CRC_POLY_LE = 0xedb88320
|
ETHER_CRC_POLY_LE = 0xedb88320
|
||||||
ETHER_HDR_LEN = 0xe
|
ETHER_HDR_LEN = 0xe
|
||||||
ETHER_MAX_DIX_LEN = 0x600
|
ETHER_MAX_DIX_LEN = 0x600
|
||||||
|
ETHER_MAX_HARDMTU_LEN = 0xff9b
|
||||||
ETHER_MAX_LEN = 0x5ee
|
ETHER_MAX_LEN = 0x5ee
|
||||||
ETHER_MIN_LEN = 0x40
|
ETHER_MIN_LEN = 0x40
|
||||||
ETHER_TYPE_LEN = 0x2
|
ETHER_TYPE_LEN = 0x2
|
||||||
ETHER_VLAN_ENCAP_LEN = 0x4
|
ETHER_VLAN_ENCAP_LEN = 0x4
|
||||||
EVFILT_AIO = -0x3
|
EVFILT_AIO = -0x3
|
||||||
|
EVFILT_DEVICE = -0x8
|
||||||
EVFILT_PROC = -0x5
|
EVFILT_PROC = -0x5
|
||||||
EVFILT_READ = -0x1
|
EVFILT_READ = -0x1
|
||||||
EVFILT_SIGNAL = -0x6
|
EVFILT_SIGNAL = -0x6
|
||||||
EVFILT_SYSCOUNT = 0x7
|
EVFILT_SYSCOUNT = 0x8
|
||||||
EVFILT_TIMER = -0x7
|
EVFILT_TIMER = -0x7
|
||||||
EVFILT_VNODE = -0x4
|
EVFILT_VNODE = -0x4
|
||||||
EVFILT_WRITE = -0x2
|
EVFILT_WRITE = -0x2
|
||||||
|
EVL_ENCAPLEN = 0x4
|
||||||
|
EVL_PRIO_BITS = 0xd
|
||||||
|
EVL_PRIO_MAX = 0x7
|
||||||
|
EVL_VLID_MASK = 0xfff
|
||||||
|
EVL_VLID_MAX = 0xffe
|
||||||
|
EVL_VLID_MIN = 0x1
|
||||||
|
EVL_VLID_NULL = 0x0
|
||||||
EV_ADD = 0x1
|
EV_ADD = 0x1
|
||||||
EV_CLEAR = 0x20
|
EV_CLEAR = 0x20
|
||||||
EV_DELETE = 0x2
|
EV_DELETE = 0x2
|
||||||
EV_DISABLE = 0x8
|
EV_DISABLE = 0x8
|
||||||
|
EV_DISPATCH = 0x80
|
||||||
EV_ENABLE = 0x4
|
EV_ENABLE = 0x4
|
||||||
EV_EOF = 0x8000
|
EV_EOF = 0x8000
|
||||||
EV_ERROR = 0x4000
|
EV_ERROR = 0x4000
|
||||||
EV_FLAG1 = 0x2000
|
EV_FLAG1 = 0x2000
|
||||||
EV_ONESHOT = 0x10
|
EV_ONESHOT = 0x10
|
||||||
|
EV_RECEIPT = 0x40
|
||||||
EV_SYSFLAGS = 0xf000
|
EV_SYSFLAGS = 0xf000
|
||||||
EXTA = 0x4b00
|
EXTA = 0x4b00
|
||||||
EXTB = 0x9600
|
EXTB = 0x9600
|
||||||
@@ -435,7 +471,7 @@ const (
|
|||||||
F_GETFL = 0x3
|
F_GETFL = 0x3
|
||||||
F_GETLK = 0x7
|
F_GETLK = 0x7
|
||||||
F_GETOWN = 0x5
|
F_GETOWN = 0x5
|
||||||
F_OK = 0x0
|
F_ISATTY = 0xb
|
||||||
F_RDLCK = 0x1
|
F_RDLCK = 0x1
|
||||||
F_SETFD = 0x2
|
F_SETFD = 0x2
|
||||||
F_SETFL = 0x4
|
F_SETFL = 0x4
|
||||||
@@ -452,7 +488,6 @@ const (
|
|||||||
IEXTEN = 0x400
|
IEXTEN = 0x400
|
||||||
IFAN_ARRIVAL = 0x0
|
IFAN_ARRIVAL = 0x0
|
||||||
IFAN_DEPARTURE = 0x1
|
IFAN_DEPARTURE = 0x1
|
||||||
IFA_ROUTE = 0x1
|
|
||||||
IFF_ALLMULTI = 0x200
|
IFF_ALLMULTI = 0x200
|
||||||
IFF_BROADCAST = 0x2
|
IFF_BROADCAST = 0x2
|
||||||
IFF_CANTCHANGE = 0x8e52
|
IFF_CANTCHANGE = 0x8e52
|
||||||
@@ -463,12 +498,12 @@ const (
|
|||||||
IFF_LOOPBACK = 0x8
|
IFF_LOOPBACK = 0x8
|
||||||
IFF_MULTICAST = 0x8000
|
IFF_MULTICAST = 0x8000
|
||||||
IFF_NOARP = 0x80
|
IFF_NOARP = 0x80
|
||||||
IFF_NOTRAILERS = 0x20
|
|
||||||
IFF_OACTIVE = 0x400
|
IFF_OACTIVE = 0x400
|
||||||
IFF_POINTOPOINT = 0x10
|
IFF_POINTOPOINT = 0x10
|
||||||
IFF_PROMISC = 0x100
|
IFF_PROMISC = 0x100
|
||||||
IFF_RUNNING = 0x40
|
IFF_RUNNING = 0x40
|
||||||
IFF_SIMPLEX = 0x800
|
IFF_SIMPLEX = 0x800
|
||||||
|
IFF_STATICARP = 0x20
|
||||||
IFF_UP = 0x1
|
IFF_UP = 0x1
|
||||||
IFNAMSIZ = 0x10
|
IFNAMSIZ = 0x10
|
||||||
IFT_1822 = 0x2
|
IFT_1822 = 0x2
|
||||||
@@ -597,6 +632,7 @@ const (
|
|||||||
IFT_LINEGROUP = 0xd2
|
IFT_LINEGROUP = 0xd2
|
||||||
IFT_LOCALTALK = 0x2a
|
IFT_LOCALTALK = 0x2a
|
||||||
IFT_LOOP = 0x18
|
IFT_LOOP = 0x18
|
||||||
|
IFT_MBIM = 0xfa
|
||||||
IFT_MEDIAMAILOVERIP = 0x8b
|
IFT_MEDIAMAILOVERIP = 0x8b
|
||||||
IFT_MFSIGLINK = 0xa7
|
IFT_MFSIGLINK = 0xa7
|
||||||
IFT_MIOX25 = 0x26
|
IFT_MIOX25 = 0x26
|
||||||
@@ -721,8 +757,6 @@ const (
|
|||||||
IPPROTO_AH = 0x33
|
IPPROTO_AH = 0x33
|
||||||
IPPROTO_CARP = 0x70
|
IPPROTO_CARP = 0x70
|
||||||
IPPROTO_DIVERT = 0x102
|
IPPROTO_DIVERT = 0x102
|
||||||
IPPROTO_DIVERT_INIT = 0x2
|
|
||||||
IPPROTO_DIVERT_RESP = 0x1
|
|
||||||
IPPROTO_DONE = 0x101
|
IPPROTO_DONE = 0x101
|
||||||
IPPROTO_DSTOPTS = 0x3c
|
IPPROTO_DSTOPTS = 0x3c
|
||||||
IPPROTO_EGP = 0x8
|
IPPROTO_EGP = 0x8
|
||||||
@@ -779,6 +813,7 @@ const (
|
|||||||
IPV6_LEAVE_GROUP = 0xd
|
IPV6_LEAVE_GROUP = 0xd
|
||||||
IPV6_MAXHLIM = 0xff
|
IPV6_MAXHLIM = 0xff
|
||||||
IPV6_MAXPACKET = 0xffff
|
IPV6_MAXPACKET = 0xffff
|
||||||
|
IPV6_MINHOPCOUNT = 0x41
|
||||||
IPV6_MMTU = 0x500
|
IPV6_MMTU = 0x500
|
||||||
IPV6_MULTICAST_HOPS = 0xa
|
IPV6_MULTICAST_HOPS = 0xa
|
||||||
IPV6_MULTICAST_IF = 0x9
|
IPV6_MULTICAST_IF = 0x9
|
||||||
@@ -818,12 +853,12 @@ const (
|
|||||||
IP_DEFAULT_MULTICAST_LOOP = 0x1
|
IP_DEFAULT_MULTICAST_LOOP = 0x1
|
||||||
IP_DEFAULT_MULTICAST_TTL = 0x1
|
IP_DEFAULT_MULTICAST_TTL = 0x1
|
||||||
IP_DF = 0x4000
|
IP_DF = 0x4000
|
||||||
IP_DIVERTFL = 0x1022
|
|
||||||
IP_DROP_MEMBERSHIP = 0xd
|
IP_DROP_MEMBERSHIP = 0xd
|
||||||
IP_ESP_NETWORK_LEVEL = 0x16
|
IP_ESP_NETWORK_LEVEL = 0x16
|
||||||
IP_ESP_TRANS_LEVEL = 0x15
|
IP_ESP_TRANS_LEVEL = 0x15
|
||||||
IP_HDRINCL = 0x2
|
IP_HDRINCL = 0x2
|
||||||
IP_IPCOMP_LEVEL = 0x1d
|
IP_IPCOMP_LEVEL = 0x1d
|
||||||
|
IP_IPDEFTTL = 0x25
|
||||||
IP_IPSECFLOWINFO = 0x24
|
IP_IPSECFLOWINFO = 0x24
|
||||||
IP_IPSEC_LOCAL_AUTH = 0x1b
|
IP_IPSEC_LOCAL_AUTH = 0x1b
|
||||||
IP_IPSEC_LOCAL_CRED = 0x19
|
IP_IPSEC_LOCAL_CRED = 0x19
|
||||||
@@ -857,10 +892,12 @@ const (
|
|||||||
IP_RETOPTS = 0x8
|
IP_RETOPTS = 0x8
|
||||||
IP_RF = 0x8000
|
IP_RF = 0x8000
|
||||||
IP_RTABLE = 0x1021
|
IP_RTABLE = 0x1021
|
||||||
|
IP_SENDSRCADDR = 0x7
|
||||||
IP_TOS = 0x3
|
IP_TOS = 0x3
|
||||||
IP_TTL = 0x4
|
IP_TTL = 0x4
|
||||||
ISIG = 0x80
|
ISIG = 0x80
|
||||||
ISTRIP = 0x20
|
ISTRIP = 0x20
|
||||||
|
IUCLC = 0x1000
|
||||||
IXANY = 0x800
|
IXANY = 0x800
|
||||||
IXOFF = 0x400
|
IXOFF = 0x400
|
||||||
IXON = 0x200
|
IXON = 0x200
|
||||||
@@ -881,25 +918,28 @@ const (
|
|||||||
MADV_SPACEAVAIL = 0x5
|
MADV_SPACEAVAIL = 0x5
|
||||||
MADV_WILLNEED = 0x3
|
MADV_WILLNEED = 0x3
|
||||||
MAP_ANON = 0x1000
|
MAP_ANON = 0x1000
|
||||||
MAP_COPY = 0x4
|
MAP_ANONYMOUS = 0x1000
|
||||||
|
MAP_COPY = 0x2
|
||||||
MAP_FILE = 0x0
|
MAP_FILE = 0x0
|
||||||
MAP_FIXED = 0x10
|
MAP_FIXED = 0x10
|
||||||
MAP_FLAGMASK = 0x1ff7
|
MAP_FLAGMASK = 0x7ff7
|
||||||
MAP_HASSEMAPHORE = 0x200
|
MAP_HASSEMAPHORE = 0x0
|
||||||
MAP_INHERIT = 0x80
|
MAP_INHERIT = 0x0
|
||||||
MAP_INHERIT_COPY = 0x1
|
MAP_INHERIT_COPY = 0x1
|
||||||
MAP_INHERIT_DONATE_COPY = 0x3
|
|
||||||
MAP_INHERIT_NONE = 0x2
|
MAP_INHERIT_NONE = 0x2
|
||||||
MAP_INHERIT_SHARE = 0x0
|
MAP_INHERIT_SHARE = 0x0
|
||||||
MAP_NOEXTEND = 0x100
|
MAP_INHERIT_ZERO = 0x3
|
||||||
MAP_NORESERVE = 0x40
|
MAP_NOEXTEND = 0x0
|
||||||
|
MAP_NORESERVE = 0x0
|
||||||
MAP_PRIVATE = 0x2
|
MAP_PRIVATE = 0x2
|
||||||
MAP_RENAME = 0x20
|
MAP_RENAME = 0x0
|
||||||
MAP_SHARED = 0x1
|
MAP_SHARED = 0x1
|
||||||
MAP_TRYFIXED = 0x400
|
MAP_STACK = 0x4000
|
||||||
|
MAP_TRYFIXED = 0x0
|
||||||
MCL_CURRENT = 0x1
|
MCL_CURRENT = 0x1
|
||||||
MCL_FUTURE = 0x2
|
MCL_FUTURE = 0x2
|
||||||
MSG_BCAST = 0x100
|
MSG_BCAST = 0x100
|
||||||
|
MSG_CMSG_CLOEXEC = 0x800
|
||||||
MSG_CTRUNC = 0x20
|
MSG_CTRUNC = 0x20
|
||||||
MSG_DONTROUTE = 0x4
|
MSG_DONTROUTE = 0x4
|
||||||
MSG_DONTWAIT = 0x80
|
MSG_DONTWAIT = 0x80
|
||||||
@@ -917,11 +957,14 @@ const (
|
|||||||
NET_RT_DUMP = 0x1
|
NET_RT_DUMP = 0x1
|
||||||
NET_RT_FLAGS = 0x2
|
NET_RT_FLAGS = 0x2
|
||||||
NET_RT_IFLIST = 0x3
|
NET_RT_IFLIST = 0x3
|
||||||
NET_RT_MAXID = 0x6
|
NET_RT_IFNAMES = 0x6
|
||||||
|
NET_RT_MAXID = 0x7
|
||||||
NET_RT_STATS = 0x4
|
NET_RT_STATS = 0x4
|
||||||
NET_RT_TABLE = 0x5
|
NET_RT_TABLE = 0x5
|
||||||
NOFLSH = 0x80000000
|
NOFLSH = 0x80000000
|
||||||
|
NOKERNINFO = 0x2000000
|
||||||
NOTE_ATTRIB = 0x8
|
NOTE_ATTRIB = 0x8
|
||||||
|
NOTE_CHANGE = 0x1
|
||||||
NOTE_CHILD = 0x4
|
NOTE_CHILD = 0x4
|
||||||
NOTE_DELETE = 0x1
|
NOTE_DELETE = 0x1
|
||||||
NOTE_EOF = 0x2
|
NOTE_EOF = 0x2
|
||||||
@@ -940,11 +983,13 @@ const (
|
|||||||
NOTE_TRUNCATE = 0x80
|
NOTE_TRUNCATE = 0x80
|
||||||
NOTE_WRITE = 0x2
|
NOTE_WRITE = 0x2
|
||||||
OCRNL = 0x10
|
OCRNL = 0x10
|
||||||
|
OLCUC = 0x20
|
||||||
ONLCR = 0x2
|
ONLCR = 0x2
|
||||||
ONLRET = 0x80
|
ONLRET = 0x80
|
||||||
ONOCR = 0x40
|
ONOCR = 0x40
|
||||||
ONOEOT = 0x8
|
ONOEOT = 0x8
|
||||||
OPOST = 0x1
|
OPOST = 0x1
|
||||||
|
OXTABS = 0x4
|
||||||
O_ACCMODE = 0x3
|
O_ACCMODE = 0x3
|
||||||
O_APPEND = 0x8
|
O_APPEND = 0x8
|
||||||
O_ASYNC = 0x40
|
O_ASYNC = 0x40
|
||||||
@@ -982,23 +1027,32 @@ const (
|
|||||||
RLIMIT_CPU = 0x0
|
RLIMIT_CPU = 0x0
|
||||||
RLIMIT_DATA = 0x2
|
RLIMIT_DATA = 0x2
|
||||||
RLIMIT_FSIZE = 0x1
|
RLIMIT_FSIZE = 0x1
|
||||||
|
RLIMIT_MEMLOCK = 0x6
|
||||||
RLIMIT_NOFILE = 0x8
|
RLIMIT_NOFILE = 0x8
|
||||||
|
RLIMIT_NPROC = 0x7
|
||||||
|
RLIMIT_RSS = 0x5
|
||||||
RLIMIT_STACK = 0x3
|
RLIMIT_STACK = 0x3
|
||||||
RLIM_INFINITY = 0x7fffffffffffffff
|
RLIM_INFINITY = 0x7fffffffffffffff
|
||||||
RTAX_AUTHOR = 0x6
|
RTAX_AUTHOR = 0x6
|
||||||
|
RTAX_BFD = 0xb
|
||||||
RTAX_BRD = 0x7
|
RTAX_BRD = 0x7
|
||||||
|
RTAX_DNS = 0xc
|
||||||
RTAX_DST = 0x0
|
RTAX_DST = 0x0
|
||||||
RTAX_GATEWAY = 0x1
|
RTAX_GATEWAY = 0x1
|
||||||
RTAX_GENMASK = 0x3
|
RTAX_GENMASK = 0x3
|
||||||
RTAX_IFA = 0x5
|
RTAX_IFA = 0x5
|
||||||
RTAX_IFP = 0x4
|
RTAX_IFP = 0x4
|
||||||
RTAX_LABEL = 0xa
|
RTAX_LABEL = 0xa
|
||||||
RTAX_MAX = 0xb
|
RTAX_MAX = 0xf
|
||||||
RTAX_NETMASK = 0x2
|
RTAX_NETMASK = 0x2
|
||||||
|
RTAX_SEARCH = 0xe
|
||||||
RTAX_SRC = 0x8
|
RTAX_SRC = 0x8
|
||||||
RTAX_SRCMASK = 0x9
|
RTAX_SRCMASK = 0x9
|
||||||
|
RTAX_STATIC = 0xd
|
||||||
RTA_AUTHOR = 0x40
|
RTA_AUTHOR = 0x40
|
||||||
|
RTA_BFD = 0x800
|
||||||
RTA_BRD = 0x80
|
RTA_BRD = 0x80
|
||||||
|
RTA_DNS = 0x1000
|
||||||
RTA_DST = 0x1
|
RTA_DST = 0x1
|
||||||
RTA_GATEWAY = 0x2
|
RTA_GATEWAY = 0x2
|
||||||
RTA_GENMASK = 0x8
|
RTA_GENMASK = 0x8
|
||||||
@@ -1006,34 +1060,39 @@ const (
|
|||||||
RTA_IFP = 0x10
|
RTA_IFP = 0x10
|
||||||
RTA_LABEL = 0x400
|
RTA_LABEL = 0x400
|
||||||
RTA_NETMASK = 0x4
|
RTA_NETMASK = 0x4
|
||||||
|
RTA_SEARCH = 0x4000
|
||||||
RTA_SRC = 0x100
|
RTA_SRC = 0x100
|
||||||
RTA_SRCMASK = 0x200
|
RTA_SRCMASK = 0x200
|
||||||
|
RTA_STATIC = 0x2000
|
||||||
RTF_ANNOUNCE = 0x4000
|
RTF_ANNOUNCE = 0x4000
|
||||||
|
RTF_BFD = 0x1000000
|
||||||
RTF_BLACKHOLE = 0x1000
|
RTF_BLACKHOLE = 0x1000
|
||||||
|
RTF_BROADCAST = 0x400000
|
||||||
|
RTF_CACHED = 0x20000
|
||||||
RTF_CLONED = 0x10000
|
RTF_CLONED = 0x10000
|
||||||
RTF_CLONING = 0x100
|
RTF_CLONING = 0x100
|
||||||
|
RTF_CONNECTED = 0x800000
|
||||||
RTF_DONE = 0x40
|
RTF_DONE = 0x40
|
||||||
RTF_DYNAMIC = 0x10
|
RTF_DYNAMIC = 0x10
|
||||||
RTF_FMASK = 0x10f808
|
RTF_FMASK = 0x110fc08
|
||||||
RTF_GATEWAY = 0x2
|
RTF_GATEWAY = 0x2
|
||||||
RTF_HOST = 0x4
|
RTF_HOST = 0x4
|
||||||
RTF_LLINFO = 0x400
|
RTF_LLINFO = 0x400
|
||||||
RTF_MASK = 0x80
|
RTF_LOCAL = 0x200000
|
||||||
RTF_MODIFIED = 0x20
|
RTF_MODIFIED = 0x20
|
||||||
RTF_MPATH = 0x40000
|
RTF_MPATH = 0x40000
|
||||||
RTF_MPLS = 0x100000
|
RTF_MPLS = 0x100000
|
||||||
|
RTF_MULTICAST = 0x200
|
||||||
RTF_PERMANENT_ARP = 0x2000
|
RTF_PERMANENT_ARP = 0x2000
|
||||||
RTF_PROTO1 = 0x8000
|
RTF_PROTO1 = 0x8000
|
||||||
RTF_PROTO2 = 0x4000
|
RTF_PROTO2 = 0x4000
|
||||||
RTF_PROTO3 = 0x2000
|
RTF_PROTO3 = 0x2000
|
||||||
RTF_REJECT = 0x8
|
RTF_REJECT = 0x8
|
||||||
RTF_SOURCE = 0x20000
|
|
||||||
RTF_STATIC = 0x800
|
RTF_STATIC = 0x800
|
||||||
RTF_TUNNEL = 0x100000
|
|
||||||
RTF_UP = 0x1
|
RTF_UP = 0x1
|
||||||
RTF_USETRAILERS = 0x8000
|
RTF_USETRAILERS = 0x8000
|
||||||
RTF_XRESOLVE = 0x200
|
|
||||||
RTM_ADD = 0x1
|
RTM_ADD = 0x1
|
||||||
|
RTM_BFD = 0x12
|
||||||
RTM_CHANGE = 0x3
|
RTM_CHANGE = 0x3
|
||||||
RTM_DELADDR = 0xd
|
RTM_DELADDR = 0xd
|
||||||
RTM_DELETE = 0x2
|
RTM_DELETE = 0x2
|
||||||
@@ -1041,11 +1100,13 @@ const (
|
|||||||
RTM_GET = 0x4
|
RTM_GET = 0x4
|
||||||
RTM_IFANNOUNCE = 0xf
|
RTM_IFANNOUNCE = 0xf
|
||||||
RTM_IFINFO = 0xe
|
RTM_IFINFO = 0xe
|
||||||
|
RTM_INVALIDATE = 0x11
|
||||||
RTM_LOCK = 0x8
|
RTM_LOCK = 0x8
|
||||||
RTM_LOSING = 0x5
|
RTM_LOSING = 0x5
|
||||||
RTM_MAXSIZE = 0x800
|
RTM_MAXSIZE = 0x800
|
||||||
RTM_MISS = 0x7
|
RTM_MISS = 0x7
|
||||||
RTM_NEWADDR = 0xc
|
RTM_NEWADDR = 0xc
|
||||||
|
RTM_PROPOSAL = 0x13
|
||||||
RTM_REDIRECT = 0x6
|
RTM_REDIRECT = 0x6
|
||||||
RTM_RESOLVE = 0xb
|
RTM_RESOLVE = 0xb
|
||||||
RTM_RTTUNIT = 0xf4240
|
RTM_RTTUNIT = 0xf4240
|
||||||
@@ -1058,6 +1119,8 @@ const (
|
|||||||
RTV_RTTVAR = 0x80
|
RTV_RTTVAR = 0x80
|
||||||
RTV_SPIPE = 0x10
|
RTV_SPIPE = 0x10
|
||||||
RTV_SSTHRESH = 0x20
|
RTV_SSTHRESH = 0x20
|
||||||
|
RT_TABLEID_BITS = 0x8
|
||||||
|
RT_TABLEID_MASK = 0xff
|
||||||
RT_TABLEID_MAX = 0xff
|
RT_TABLEID_MAX = 0xff
|
||||||
RUSAGE_CHILDREN = -0x1
|
RUSAGE_CHILDREN = -0x1
|
||||||
RUSAGE_SELF = 0x0
|
RUSAGE_SELF = 0x0
|
||||||
@@ -1070,55 +1133,55 @@ const (
|
|||||||
SIOCADDMULTI = 0x80206931
|
SIOCADDMULTI = 0x80206931
|
||||||
SIOCAIFADDR = 0x8040691a
|
SIOCAIFADDR = 0x8040691a
|
||||||
SIOCAIFGROUP = 0x80286987
|
SIOCAIFGROUP = 0x80286987
|
||||||
SIOCALIFADDR = 0x8218691c
|
|
||||||
SIOCATMARK = 0x40047307
|
SIOCATMARK = 0x40047307
|
||||||
SIOCBRDGADD = 0x8058693c
|
SIOCBRDGADD = 0x8060693c
|
||||||
SIOCBRDGADDS = 0x80586941
|
SIOCBRDGADDL = 0x80606949
|
||||||
SIOCBRDGARL = 0x806e694d
|
SIOCBRDGADDS = 0x80606941
|
||||||
|
SIOCBRDGARL = 0x808c694d
|
||||||
SIOCBRDGDADDR = 0x81286947
|
SIOCBRDGDADDR = 0x81286947
|
||||||
SIOCBRDGDEL = 0x8058693d
|
SIOCBRDGDEL = 0x8060693d
|
||||||
SIOCBRDGDELS = 0x80586942
|
SIOCBRDGDELS = 0x80606942
|
||||||
SIOCBRDGFLUSH = 0x80586948
|
SIOCBRDGFLUSH = 0x80606948
|
||||||
SIOCBRDGFRL = 0x806e694e
|
SIOCBRDGFRL = 0x808c694e
|
||||||
SIOCBRDGGCACHE = 0xc0146941
|
SIOCBRDGGCACHE = 0xc0186941
|
||||||
SIOCBRDGGFD = 0xc0146952
|
SIOCBRDGGFD = 0xc0186952
|
||||||
SIOCBRDGGHT = 0xc0146951
|
SIOCBRDGGHT = 0xc0186951
|
||||||
SIOCBRDGGIFFLGS = 0xc058693e
|
SIOCBRDGGIFFLGS = 0xc060693e
|
||||||
SIOCBRDGGMA = 0xc0146953
|
SIOCBRDGGMA = 0xc0186953
|
||||||
SIOCBRDGGPARAM = 0xc0406958
|
SIOCBRDGGPARAM = 0xc0406958
|
||||||
SIOCBRDGGPRI = 0xc0146950
|
SIOCBRDGGPRI = 0xc0186950
|
||||||
SIOCBRDGGRL = 0xc030694f
|
SIOCBRDGGRL = 0xc030694f
|
||||||
SIOCBRDGGSIFS = 0xc058693c
|
SIOCBRDGGTO = 0xc0186946
|
||||||
SIOCBRDGGTO = 0xc0146946
|
SIOCBRDGIFS = 0xc0606942
|
||||||
SIOCBRDGIFS = 0xc0586942
|
|
||||||
SIOCBRDGRTS = 0xc0206943
|
SIOCBRDGRTS = 0xc0206943
|
||||||
SIOCBRDGSADDR = 0xc1286944
|
SIOCBRDGSADDR = 0xc1286944
|
||||||
SIOCBRDGSCACHE = 0x80146940
|
SIOCBRDGSCACHE = 0x80186940
|
||||||
SIOCBRDGSFD = 0x80146952
|
SIOCBRDGSFD = 0x80186952
|
||||||
SIOCBRDGSHT = 0x80146951
|
SIOCBRDGSHT = 0x80186951
|
||||||
SIOCBRDGSIFCOST = 0x80586955
|
SIOCBRDGSIFCOST = 0x80606955
|
||||||
SIOCBRDGSIFFLGS = 0x8058693f
|
SIOCBRDGSIFFLGS = 0x8060693f
|
||||||
SIOCBRDGSIFPRIO = 0x80586954
|
SIOCBRDGSIFPRIO = 0x80606954
|
||||||
SIOCBRDGSMA = 0x80146953
|
SIOCBRDGSIFPROT = 0x8060694a
|
||||||
SIOCBRDGSPRI = 0x80146950
|
SIOCBRDGSMA = 0x80186953
|
||||||
SIOCBRDGSPROTO = 0x8014695a
|
SIOCBRDGSPRI = 0x80186950
|
||||||
SIOCBRDGSTO = 0x80146945
|
SIOCBRDGSPROTO = 0x8018695a
|
||||||
SIOCBRDGSTXHC = 0x80146959
|
SIOCBRDGSTO = 0x80186945
|
||||||
|
SIOCBRDGSTXHC = 0x80186959
|
||||||
SIOCDELMULTI = 0x80206932
|
SIOCDELMULTI = 0x80206932
|
||||||
SIOCDIFADDR = 0x80206919
|
SIOCDIFADDR = 0x80206919
|
||||||
SIOCDIFGROUP = 0x80286989
|
SIOCDIFGROUP = 0x80286989
|
||||||
|
SIOCDIFPARENT = 0x802069b4
|
||||||
SIOCDIFPHYADDR = 0x80206949
|
SIOCDIFPHYADDR = 0x80206949
|
||||||
SIOCDLIFADDR = 0x8218691e
|
SIOCDVNETID = 0x802069af
|
||||||
SIOCGETKALIVE = 0xc01869a4
|
SIOCGETKALIVE = 0xc01869a4
|
||||||
SIOCGETLABEL = 0x8020699a
|
SIOCGETLABEL = 0x8020699a
|
||||||
|
SIOCGETMPWCFG = 0xc02069ae
|
||||||
SIOCGETPFLOW = 0xc02069fe
|
SIOCGETPFLOW = 0xc02069fe
|
||||||
SIOCGETPFSYNC = 0xc02069f8
|
SIOCGETPFSYNC = 0xc02069f8
|
||||||
SIOCGETSGCNT = 0xc0207534
|
SIOCGETSGCNT = 0xc0207534
|
||||||
SIOCGETVIFCNT = 0xc0287533
|
SIOCGETVIFCNT = 0xc0287533
|
||||||
SIOCGETVLAN = 0xc0206990
|
SIOCGETVLAN = 0xc0206990
|
||||||
SIOCGHIWAT = 0x40047301
|
|
||||||
SIOCGIFADDR = 0xc0206921
|
SIOCGIFADDR = 0xc0206921
|
||||||
SIOCGIFASYNCMAP = 0xc020697c
|
|
||||||
SIOCGIFBRDADDR = 0xc0206923
|
SIOCGIFBRDADDR = 0xc0206923
|
||||||
SIOCGIFCONF = 0xc0106924
|
SIOCGIFCONF = 0xc0106924
|
||||||
SIOCGIFDATA = 0xc020691b
|
SIOCGIFDATA = 0xc020691b
|
||||||
@@ -1130,37 +1193,41 @@ const (
|
|||||||
SIOCGIFGMEMB = 0xc028698a
|
SIOCGIFGMEMB = 0xc028698a
|
||||||
SIOCGIFGROUP = 0xc0286988
|
SIOCGIFGROUP = 0xc0286988
|
||||||
SIOCGIFHARDMTU = 0xc02069a5
|
SIOCGIFHARDMTU = 0xc02069a5
|
||||||
SIOCGIFMEDIA = 0xc0306936
|
SIOCGIFLLPRIO = 0xc02069b6
|
||||||
|
SIOCGIFMEDIA = 0xc0406938
|
||||||
SIOCGIFMETRIC = 0xc0206917
|
SIOCGIFMETRIC = 0xc0206917
|
||||||
SIOCGIFMTU = 0xc020697e
|
SIOCGIFMTU = 0xc020697e
|
||||||
SIOCGIFNETMASK = 0xc0206925
|
SIOCGIFNETMASK = 0xc0206925
|
||||||
SIOCGIFPDSTADDR = 0xc0206948
|
SIOCGIFPAIR = 0xc02069b1
|
||||||
|
SIOCGIFPARENT = 0xc02069b3
|
||||||
SIOCGIFPRIORITY = 0xc020699c
|
SIOCGIFPRIORITY = 0xc020699c
|
||||||
SIOCGIFPSRCADDR = 0xc0206947
|
|
||||||
SIOCGIFRDOMAIN = 0xc02069a0
|
SIOCGIFRDOMAIN = 0xc02069a0
|
||||||
SIOCGIFRTLABEL = 0xc0206983
|
SIOCGIFRTLABEL = 0xc0206983
|
||||||
SIOCGIFTIMESLOT = 0xc0206986
|
SIOCGIFRXR = 0x802069aa
|
||||||
SIOCGIFXFLAGS = 0xc020699e
|
SIOCGIFXFLAGS = 0xc020699e
|
||||||
SIOCGLIFADDR = 0xc218691d
|
|
||||||
SIOCGLIFPHYADDR = 0xc218694b
|
SIOCGLIFPHYADDR = 0xc218694b
|
||||||
|
SIOCGLIFPHYDF = 0xc02069c2
|
||||||
SIOCGLIFPHYRTABLE = 0xc02069a2
|
SIOCGLIFPHYRTABLE = 0xc02069a2
|
||||||
SIOCGLIFPHYTTL = 0xc02069a9
|
SIOCGLIFPHYTTL = 0xc02069a9
|
||||||
SIOCGLOWAT = 0x40047303
|
|
||||||
SIOCGPGRP = 0x40047309
|
SIOCGPGRP = 0x40047309
|
||||||
SIOCGSPPPPARAMS = 0xc0206994
|
SIOCGSPPPPARAMS = 0xc0206994
|
||||||
|
SIOCGUMBINFO = 0xc02069be
|
||||||
|
SIOCGUMBPARAM = 0xc02069c0
|
||||||
SIOCGVH = 0xc02069f6
|
SIOCGVH = 0xc02069f6
|
||||||
|
SIOCGVNETFLOWID = 0xc02069c4
|
||||||
SIOCGVNETID = 0xc02069a7
|
SIOCGVNETID = 0xc02069a7
|
||||||
|
SIOCIFAFATTACH = 0x801169ab
|
||||||
|
SIOCIFAFDETACH = 0x801169ac
|
||||||
SIOCIFCREATE = 0x8020697a
|
SIOCIFCREATE = 0x8020697a
|
||||||
SIOCIFDESTROY = 0x80206979
|
SIOCIFDESTROY = 0x80206979
|
||||||
SIOCIFGCLONERS = 0xc0106978
|
SIOCIFGCLONERS = 0xc0106978
|
||||||
SIOCSETKALIVE = 0x801869a3
|
SIOCSETKALIVE = 0x801869a3
|
||||||
SIOCSETLABEL = 0x80206999
|
SIOCSETLABEL = 0x80206999
|
||||||
|
SIOCSETMPWCFG = 0x802069ad
|
||||||
SIOCSETPFLOW = 0x802069fd
|
SIOCSETPFLOW = 0x802069fd
|
||||||
SIOCSETPFSYNC = 0x802069f7
|
SIOCSETPFSYNC = 0x802069f7
|
||||||
SIOCSETVLAN = 0x8020698f
|
SIOCSETVLAN = 0x8020698f
|
||||||
SIOCSHIWAT = 0x80047300
|
|
||||||
SIOCSIFADDR = 0x8020690c
|
SIOCSIFADDR = 0x8020690c
|
||||||
SIOCSIFASYNCMAP = 0x8020697d
|
|
||||||
SIOCSIFBRDADDR = 0x80206913
|
SIOCSIFBRDADDR = 0x80206913
|
||||||
SIOCSIFDESCR = 0x80206980
|
SIOCSIFDESCR = 0x80206980
|
||||||
SIOCSIFDSTADDR = 0x8020690e
|
SIOCSIFDSTADDR = 0x8020690e
|
||||||
@@ -1168,25 +1235,36 @@ const (
|
|||||||
SIOCSIFGATTR = 0x8028698c
|
SIOCSIFGATTR = 0x8028698c
|
||||||
SIOCSIFGENERIC = 0x80206939
|
SIOCSIFGENERIC = 0x80206939
|
||||||
SIOCSIFLLADDR = 0x8020691f
|
SIOCSIFLLADDR = 0x8020691f
|
||||||
SIOCSIFMEDIA = 0xc0206935
|
SIOCSIFLLPRIO = 0x802069b5
|
||||||
|
SIOCSIFMEDIA = 0xc0206937
|
||||||
SIOCSIFMETRIC = 0x80206918
|
SIOCSIFMETRIC = 0x80206918
|
||||||
SIOCSIFMTU = 0x8020697f
|
SIOCSIFMTU = 0x8020697f
|
||||||
SIOCSIFNETMASK = 0x80206916
|
SIOCSIFNETMASK = 0x80206916
|
||||||
SIOCSIFPHYADDR = 0x80406946
|
SIOCSIFPAIR = 0x802069b0
|
||||||
|
SIOCSIFPARENT = 0x802069b2
|
||||||
SIOCSIFPRIORITY = 0x8020699b
|
SIOCSIFPRIORITY = 0x8020699b
|
||||||
SIOCSIFRDOMAIN = 0x8020699f
|
SIOCSIFRDOMAIN = 0x8020699f
|
||||||
SIOCSIFRTLABEL = 0x80206982
|
SIOCSIFRTLABEL = 0x80206982
|
||||||
SIOCSIFTIMESLOT = 0x80206985
|
|
||||||
SIOCSIFXFLAGS = 0x8020699d
|
SIOCSIFXFLAGS = 0x8020699d
|
||||||
SIOCSLIFPHYADDR = 0x8218694a
|
SIOCSLIFPHYADDR = 0x8218694a
|
||||||
|
SIOCSLIFPHYDF = 0x802069c1
|
||||||
SIOCSLIFPHYRTABLE = 0x802069a1
|
SIOCSLIFPHYRTABLE = 0x802069a1
|
||||||
SIOCSLIFPHYTTL = 0x802069a8
|
SIOCSLIFPHYTTL = 0x802069a8
|
||||||
SIOCSLOWAT = 0x80047302
|
|
||||||
SIOCSPGRP = 0x80047308
|
SIOCSPGRP = 0x80047308
|
||||||
SIOCSSPPPPARAMS = 0x80206993
|
SIOCSSPPPPARAMS = 0x80206993
|
||||||
|
SIOCSUMBPARAM = 0x802069bf
|
||||||
SIOCSVH = 0xc02069f5
|
SIOCSVH = 0xc02069f5
|
||||||
|
SIOCSVNETFLOWID = 0x802069c3
|
||||||
SIOCSVNETID = 0x802069a6
|
SIOCSVNETID = 0x802069a6
|
||||||
|
SIOCSWGDPID = 0xc018695b
|
||||||
|
SIOCSWGMAXFLOW = 0xc0186960
|
||||||
|
SIOCSWGMAXGROUP = 0xc018695d
|
||||||
|
SIOCSWSDPID = 0x8018695c
|
||||||
|
SIOCSWSPORTNO = 0xc060695f
|
||||||
|
SOCK_CLOEXEC = 0x8000
|
||||||
SOCK_DGRAM = 0x2
|
SOCK_DGRAM = 0x2
|
||||||
|
SOCK_DNS = 0x1000
|
||||||
|
SOCK_NONBLOCK = 0x4000
|
||||||
SOCK_RAW = 0x3
|
SOCK_RAW = 0x3
|
||||||
SOCK_RDM = 0x4
|
SOCK_RDM = 0x4
|
||||||
SOCK_SEQPACKET = 0x5
|
SOCK_SEQPACKET = 0x5
|
||||||
@@ -1217,9 +1295,14 @@ const (
|
|||||||
SO_TIMESTAMP = 0x800
|
SO_TIMESTAMP = 0x800
|
||||||
SO_TYPE = 0x1008
|
SO_TYPE = 0x1008
|
||||||
SO_USELOOPBACK = 0x40
|
SO_USELOOPBACK = 0x40
|
||||||
|
SO_ZEROIZE = 0x2000
|
||||||
TCIFLUSH = 0x1
|
TCIFLUSH = 0x1
|
||||||
|
TCIOFF = 0x3
|
||||||
TCIOFLUSH = 0x3
|
TCIOFLUSH = 0x3
|
||||||
|
TCION = 0x4
|
||||||
TCOFLUSH = 0x2
|
TCOFLUSH = 0x2
|
||||||
|
TCOOFF = 0x1
|
||||||
|
TCOON = 0x2
|
||||||
TCP_MAXBURST = 0x4
|
TCP_MAXBURST = 0x4
|
||||||
TCP_MAXSEG = 0x2
|
TCP_MAXSEG = 0x2
|
||||||
TCP_MAXWIN = 0xffff
|
TCP_MAXWIN = 0xffff
|
||||||
@@ -1229,11 +1312,12 @@ const (
|
|||||||
TCP_MSS = 0x200
|
TCP_MSS = 0x200
|
||||||
TCP_NODELAY = 0x1
|
TCP_NODELAY = 0x1
|
||||||
TCP_NOPUSH = 0x10
|
TCP_NOPUSH = 0x10
|
||||||
TCP_NSTATES = 0xb
|
|
||||||
TCP_SACK_ENABLE = 0x8
|
TCP_SACK_ENABLE = 0x8
|
||||||
TCSAFLUSH = 0x2
|
TCSAFLUSH = 0x2
|
||||||
TIOCCBRK = 0x2000747a
|
TIOCCBRK = 0x2000747a
|
||||||
TIOCCDTR = 0x20007478
|
TIOCCDTR = 0x20007478
|
||||||
|
TIOCCHKVERAUTH = 0x2000741e
|
||||||
|
TIOCCLRVERAUTH = 0x2000741d
|
||||||
TIOCCONS = 0x80047462
|
TIOCCONS = 0x80047462
|
||||||
TIOCDRAIN = 0x2000745e
|
TIOCDRAIN = 0x2000745e
|
||||||
TIOCEXCL = 0x2000740d
|
TIOCEXCL = 0x2000740d
|
||||||
@@ -1288,16 +1372,19 @@ const (
|
|||||||
TIOCSETAF = 0x802c7416
|
TIOCSETAF = 0x802c7416
|
||||||
TIOCSETAW = 0x802c7415
|
TIOCSETAW = 0x802c7415
|
||||||
TIOCSETD = 0x8004741b
|
TIOCSETD = 0x8004741b
|
||||||
|
TIOCSETVERAUTH = 0x8004741c
|
||||||
TIOCSFLAGS = 0x8004745c
|
TIOCSFLAGS = 0x8004745c
|
||||||
TIOCSIG = 0x8004745f
|
TIOCSIG = 0x8004745f
|
||||||
TIOCSPGRP = 0x80047476
|
TIOCSPGRP = 0x80047476
|
||||||
TIOCSTART = 0x2000746e
|
TIOCSTART = 0x2000746e
|
||||||
TIOCSTAT = 0x80047465
|
TIOCSTAT = 0x20007465
|
||||||
TIOCSTI = 0x80017472
|
TIOCSTI = 0x80017472
|
||||||
TIOCSTOP = 0x2000746f
|
TIOCSTOP = 0x2000746f
|
||||||
TIOCSTSTAMP = 0x8008745a
|
TIOCSTSTAMP = 0x8008745a
|
||||||
TIOCSWINSZ = 0x80087467
|
TIOCSWINSZ = 0x80087467
|
||||||
TIOCUCNTL = 0x80047466
|
TIOCUCNTL = 0x80047466
|
||||||
|
TIOCUCNTL_CBRK = 0x7a
|
||||||
|
TIOCUCNTL_SBRK = 0x7b
|
||||||
TOSTOP = 0x400000
|
TOSTOP = 0x400000
|
||||||
VDISCARD = 0xf
|
VDISCARD = 0xf
|
||||||
VDSUSP = 0xb
|
VDSUSP = 0xb
|
||||||
@@ -1309,6 +1396,18 @@ const (
|
|||||||
VKILL = 0x5
|
VKILL = 0x5
|
||||||
VLNEXT = 0xe
|
VLNEXT = 0xe
|
||||||
VMIN = 0x10
|
VMIN = 0x10
|
||||||
|
VM_ANONMIN = 0x7
|
||||||
|
VM_LOADAVG = 0x2
|
||||||
|
VM_MAXID = 0xc
|
||||||
|
VM_MAXSLP = 0xa
|
||||||
|
VM_METER = 0x1
|
||||||
|
VM_NKMEMPAGES = 0x6
|
||||||
|
VM_PSSTRINGS = 0x3
|
||||||
|
VM_SWAPENCRYPT = 0x5
|
||||||
|
VM_USPACE = 0xb
|
||||||
|
VM_UVMEXP = 0x4
|
||||||
|
VM_VNODEMIN = 0x9
|
||||||
|
VM_VTEXTMIN = 0x8
|
||||||
VQUIT = 0x9
|
VQUIT = 0x9
|
||||||
VREPRINT = 0x6
|
VREPRINT = 0x6
|
||||||
VSTART = 0xc
|
VSTART = 0xc
|
||||||
@@ -1321,8 +1420,8 @@ const (
|
|||||||
WCONTINUED = 0x8
|
WCONTINUED = 0x8
|
||||||
WCOREFLAG = 0x80
|
WCOREFLAG = 0x80
|
||||||
WNOHANG = 0x1
|
WNOHANG = 0x1
|
||||||
WSTOPPED = 0x7f
|
|
||||||
WUNTRACED = 0x2
|
WUNTRACED = 0x2
|
||||||
|
XCASE = 0x1000000
|
||||||
)
|
)
|
||||||
|
|
||||||
// Errors
|
// Errors
|
||||||
@@ -1336,6 +1435,7 @@ const (
|
|||||||
EALREADY = syscall.Errno(0x25)
|
EALREADY = syscall.Errno(0x25)
|
||||||
EAUTH = syscall.Errno(0x50)
|
EAUTH = syscall.Errno(0x50)
|
||||||
EBADF = syscall.Errno(0x9)
|
EBADF = syscall.Errno(0x9)
|
||||||
|
EBADMSG = syscall.Errno(0x5c)
|
||||||
EBADRPC = syscall.Errno(0x48)
|
EBADRPC = syscall.Errno(0x48)
|
||||||
EBUSY = syscall.Errno(0x10)
|
EBUSY = syscall.Errno(0x10)
|
||||||
ECANCELED = syscall.Errno(0x58)
|
ECANCELED = syscall.Errno(0x58)
|
||||||
@@ -1362,7 +1462,7 @@ const (
|
|||||||
EIPSEC = syscall.Errno(0x52)
|
EIPSEC = syscall.Errno(0x52)
|
||||||
EISCONN = syscall.Errno(0x38)
|
EISCONN = syscall.Errno(0x38)
|
||||||
EISDIR = syscall.Errno(0x15)
|
EISDIR = syscall.Errno(0x15)
|
||||||
ELAST = syscall.Errno(0x5b)
|
ELAST = syscall.Errno(0x5f)
|
||||||
ELOOP = syscall.Errno(0x3e)
|
ELOOP = syscall.Errno(0x3e)
|
||||||
EMEDIUMTYPE = syscall.Errno(0x56)
|
EMEDIUMTYPE = syscall.Errno(0x56)
|
||||||
EMFILE = syscall.Errno(0x18)
|
EMFILE = syscall.Errno(0x18)
|
||||||
@@ -1390,12 +1490,14 @@ const (
|
|||||||
ENOTCONN = syscall.Errno(0x39)
|
ENOTCONN = syscall.Errno(0x39)
|
||||||
ENOTDIR = syscall.Errno(0x14)
|
ENOTDIR = syscall.Errno(0x14)
|
||||||
ENOTEMPTY = syscall.Errno(0x42)
|
ENOTEMPTY = syscall.Errno(0x42)
|
||||||
|
ENOTRECOVERABLE = syscall.Errno(0x5d)
|
||||||
ENOTSOCK = syscall.Errno(0x26)
|
ENOTSOCK = syscall.Errno(0x26)
|
||||||
ENOTSUP = syscall.Errno(0x5b)
|
ENOTSUP = syscall.Errno(0x5b)
|
||||||
ENOTTY = syscall.Errno(0x19)
|
ENOTTY = syscall.Errno(0x19)
|
||||||
ENXIO = syscall.Errno(0x6)
|
ENXIO = syscall.Errno(0x6)
|
||||||
EOPNOTSUPP = syscall.Errno(0x2d)
|
EOPNOTSUPP = syscall.Errno(0x2d)
|
||||||
EOVERFLOW = syscall.Errno(0x57)
|
EOVERFLOW = syscall.Errno(0x57)
|
||||||
|
EOWNERDEAD = syscall.Errno(0x5e)
|
||||||
EPERM = syscall.Errno(0x1)
|
EPERM = syscall.Errno(0x1)
|
||||||
EPFNOSUPPORT = syscall.Errno(0x2e)
|
EPFNOSUPPORT = syscall.Errno(0x2e)
|
||||||
EPIPE = syscall.Errno(0x20)
|
EPIPE = syscall.Errno(0x20)
|
||||||
@@ -1403,6 +1505,7 @@ const (
|
|||||||
EPROCUNAVAIL = syscall.Errno(0x4c)
|
EPROCUNAVAIL = syscall.Errno(0x4c)
|
||||||
EPROGMISMATCH = syscall.Errno(0x4b)
|
EPROGMISMATCH = syscall.Errno(0x4b)
|
||||||
EPROGUNAVAIL = syscall.Errno(0x4a)
|
EPROGUNAVAIL = syscall.Errno(0x4a)
|
||||||
|
EPROTO = syscall.Errno(0x5f)
|
||||||
EPROTONOSUPPORT = syscall.Errno(0x2b)
|
EPROTONOSUPPORT = syscall.Errno(0x2b)
|
||||||
EPROTOTYPE = syscall.Errno(0x29)
|
EPROTOTYPE = syscall.Errno(0x29)
|
||||||
ERANGE = syscall.Errno(0x22)
|
ERANGE = syscall.Errno(0x22)
|
||||||
@@ -1499,7 +1602,7 @@ var errorList = [...]struct {
|
|||||||
{32, "EPIPE", "broken pipe"},
|
{32, "EPIPE", "broken pipe"},
|
||||||
{33, "EDOM", "numerical argument out of domain"},
|
{33, "EDOM", "numerical argument out of domain"},
|
||||||
{34, "ERANGE", "result too large"},
|
{34, "ERANGE", "result too large"},
|
||||||
{35, "EWOULDBLOCK", "resource temporarily unavailable"},
|
{35, "EAGAIN", "resource temporarily unavailable"},
|
||||||
{36, "EINPROGRESS", "operation now in progress"},
|
{36, "EINPROGRESS", "operation now in progress"},
|
||||||
{37, "EALREADY", "operation already in progress"},
|
{37, "EALREADY", "operation already in progress"},
|
||||||
{38, "ENOTSOCK", "socket operation on non-socket"},
|
{38, "ENOTSOCK", "socket operation on non-socket"},
|
||||||
@@ -1555,7 +1658,11 @@ var errorList = [...]struct {
|
|||||||
{88, "ECANCELED", "operation canceled"},
|
{88, "ECANCELED", "operation canceled"},
|
||||||
{89, "EIDRM", "identifier removed"},
|
{89, "EIDRM", "identifier removed"},
|
||||||
{90, "ENOMSG", "no message of desired type"},
|
{90, "ENOMSG", "no message of desired type"},
|
||||||
{91, "ELAST", "not supported"},
|
{91, "ENOTSUP", "not supported"},
|
||||||
|
{92, "EBADMSG", "bad message"},
|
||||||
|
{93, "ENOTRECOVERABLE", "state not recoverable"},
|
||||||
|
{94, "EOWNERDEAD", "previous owner died"},
|
||||||
|
{95, "ELAST", "protocol error"},
|
||||||
}
|
}
|
||||||
|
|
||||||
// Signal table
|
// Signal table
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
// mksysctl_openbsd.pl
|
// mksysctl_openbsd.pl
|
||||||
// MACHINE GENERATED BY THE ABOVE COMMAND; DO NOT EDIT
|
// MACHINE GENERATED BY THE ABOVE COMMAND; DO NOT EDIT
|
||||||
|
|
||||||
|
// +build amd64,openbsd
|
||||||
|
|
||||||
package unix
|
package unix
|
||||||
|
|
||||||
type mibentry struct {
|
type mibentry struct {
|
||||||
@@ -14,6 +16,7 @@ var sysctlMib = []mibentry{
|
|||||||
{"ddb.max_line", []_C_int{9, 3}},
|
{"ddb.max_line", []_C_int{9, 3}},
|
||||||
{"ddb.max_width", []_C_int{9, 2}},
|
{"ddb.max_width", []_C_int{9, 2}},
|
||||||
{"ddb.panic", []_C_int{9, 5}},
|
{"ddb.panic", []_C_int{9, 5}},
|
||||||
|
{"ddb.profile", []_C_int{9, 9}},
|
||||||
{"ddb.radix", []_C_int{9, 1}},
|
{"ddb.radix", []_C_int{9, 1}},
|
||||||
{"ddb.tab_stop_width", []_C_int{9, 4}},
|
{"ddb.tab_stop_width", []_C_int{9, 4}},
|
||||||
{"ddb.trigger", []_C_int{9, 8}},
|
{"ddb.trigger", []_C_int{9, 8}},
|
||||||
@@ -29,6 +32,7 @@ var sysctlMib = []mibentry{
|
|||||||
{"hw.ncpu", []_C_int{6, 3}},
|
{"hw.ncpu", []_C_int{6, 3}},
|
||||||
{"hw.ncpufound", []_C_int{6, 21}},
|
{"hw.ncpufound", []_C_int{6, 21}},
|
||||||
{"hw.pagesize", []_C_int{6, 7}},
|
{"hw.pagesize", []_C_int{6, 7}},
|
||||||
|
{"hw.perfpolicy", []_C_int{6, 23}},
|
||||||
{"hw.physmem", []_C_int{6, 19}},
|
{"hw.physmem", []_C_int{6, 19}},
|
||||||
{"hw.product", []_C_int{6, 15}},
|
{"hw.product", []_C_int{6, 15}},
|
||||||
{"hw.serialno", []_C_int{6, 17}},
|
{"hw.serialno", []_C_int{6, 17}},
|
||||||
@@ -37,7 +41,7 @@ var sysctlMib = []mibentry{
|
|||||||
{"hw.uuid", []_C_int{6, 18}},
|
{"hw.uuid", []_C_int{6, 18}},
|
||||||
{"hw.vendor", []_C_int{6, 14}},
|
{"hw.vendor", []_C_int{6, 14}},
|
||||||
{"hw.version", []_C_int{6, 16}},
|
{"hw.version", []_C_int{6, 16}},
|
||||||
{"kern.arandom", []_C_int{1, 37}},
|
{"kern.allowkmem", []_C_int{1, 52}},
|
||||||
{"kern.argmax", []_C_int{1, 8}},
|
{"kern.argmax", []_C_int{1, 8}},
|
||||||
{"kern.boottime", []_C_int{1, 21}},
|
{"kern.boottime", []_C_int{1, 21}},
|
||||||
{"kern.bufcachepercent", []_C_int{1, 72}},
|
{"kern.bufcachepercent", []_C_int{1, 72}},
|
||||||
@@ -46,12 +50,13 @@ var sysctlMib = []mibentry{
|
|||||||
{"kern.consdev", []_C_int{1, 75}},
|
{"kern.consdev", []_C_int{1, 75}},
|
||||||
{"kern.cp_time", []_C_int{1, 40}},
|
{"kern.cp_time", []_C_int{1, 40}},
|
||||||
{"kern.cp_time2", []_C_int{1, 71}},
|
{"kern.cp_time2", []_C_int{1, 71}},
|
||||||
{"kern.cryptodevallowsoft", []_C_int{1, 53}},
|
{"kern.dnsjackport", []_C_int{1, 13}},
|
||||||
{"kern.domainname", []_C_int{1, 22}},
|
{"kern.domainname", []_C_int{1, 22}},
|
||||||
{"kern.file", []_C_int{1, 73}},
|
{"kern.file", []_C_int{1, 73}},
|
||||||
{"kern.forkstat", []_C_int{1, 42}},
|
{"kern.forkstat", []_C_int{1, 42}},
|
||||||
{"kern.fscale", []_C_int{1, 46}},
|
{"kern.fscale", []_C_int{1, 46}},
|
||||||
{"kern.fsync", []_C_int{1, 33}},
|
{"kern.fsync", []_C_int{1, 33}},
|
||||||
|
{"kern.global_ptrace", []_C_int{1, 81}},
|
||||||
{"kern.hostid", []_C_int{1, 11}},
|
{"kern.hostid", []_C_int{1, 11}},
|
||||||
{"kern.hostname", []_C_int{1, 10}},
|
{"kern.hostname", []_C_int{1, 10}},
|
||||||
{"kern.intrcnt.nintrcnt", []_C_int{1, 63, 1}},
|
{"kern.intrcnt.nintrcnt", []_C_int{1, 63, 1}},
|
||||||
@@ -84,7 +89,6 @@ var sysctlMib = []mibentry{
|
|||||||
{"kern.pool_debug", []_C_int{1, 77}},
|
{"kern.pool_debug", []_C_int{1, 77}},
|
||||||
{"kern.posix1version", []_C_int{1, 17}},
|
{"kern.posix1version", []_C_int{1, 17}},
|
||||||
{"kern.proc", []_C_int{1, 66}},
|
{"kern.proc", []_C_int{1, 66}},
|
||||||
{"kern.random", []_C_int{1, 31}},
|
|
||||||
{"kern.rawpartition", []_C_int{1, 24}},
|
{"kern.rawpartition", []_C_int{1, 24}},
|
||||||
{"kern.saved_ids", []_C_int{1, 20}},
|
{"kern.saved_ids", []_C_int{1, 20}},
|
||||||
{"kern.securelevel", []_C_int{1, 9}},
|
{"kern.securelevel", []_C_int{1, 9}},
|
||||||
@@ -102,21 +106,16 @@ var sysctlMib = []mibentry{
|
|||||||
{"kern.timecounter.hardware", []_C_int{1, 69, 3}},
|
{"kern.timecounter.hardware", []_C_int{1, 69, 3}},
|
||||||
{"kern.timecounter.tick", []_C_int{1, 69, 1}},
|
{"kern.timecounter.tick", []_C_int{1, 69, 1}},
|
||||||
{"kern.timecounter.timestepwarnings", []_C_int{1, 69, 2}},
|
{"kern.timecounter.timestepwarnings", []_C_int{1, 69, 2}},
|
||||||
{"kern.tty.maxptys", []_C_int{1, 44, 6}},
|
|
||||||
{"kern.tty.nptys", []_C_int{1, 44, 7}},
|
|
||||||
{"kern.tty.tk_cancc", []_C_int{1, 44, 4}},
|
{"kern.tty.tk_cancc", []_C_int{1, 44, 4}},
|
||||||
{"kern.tty.tk_nin", []_C_int{1, 44, 1}},
|
{"kern.tty.tk_nin", []_C_int{1, 44, 1}},
|
||||||
{"kern.tty.tk_nout", []_C_int{1, 44, 2}},
|
{"kern.tty.tk_nout", []_C_int{1, 44, 2}},
|
||||||
{"kern.tty.tk_rawcc", []_C_int{1, 44, 3}},
|
{"kern.tty.tk_rawcc", []_C_int{1, 44, 3}},
|
||||||
{"kern.tty.ttyinfo", []_C_int{1, 44, 5}},
|
{"kern.tty.ttyinfo", []_C_int{1, 44, 5}},
|
||||||
{"kern.ttycount", []_C_int{1, 57}},
|
{"kern.ttycount", []_C_int{1, 57}},
|
||||||
{"kern.userasymcrypto", []_C_int{1, 60}},
|
|
||||||
{"kern.usercrypto", []_C_int{1, 52}},
|
|
||||||
{"kern.usermount", []_C_int{1, 30}},
|
|
||||||
{"kern.version", []_C_int{1, 4}},
|
{"kern.version", []_C_int{1, 4}},
|
||||||
{"kern.vnode", []_C_int{1, 13}},
|
|
||||||
{"kern.watchdog.auto", []_C_int{1, 64, 2}},
|
{"kern.watchdog.auto", []_C_int{1, 64, 2}},
|
||||||
{"kern.watchdog.period", []_C_int{1, 64, 1}},
|
{"kern.watchdog.period", []_C_int{1, 64, 1}},
|
||||||
|
{"kern.wxabort", []_C_int{1, 74}},
|
||||||
{"net.bpf.bufsize", []_C_int{4, 31, 1}},
|
{"net.bpf.bufsize", []_C_int{4, 31, 1}},
|
||||||
{"net.bpf.maxbufsize", []_C_int{4, 31, 2}},
|
{"net.bpf.maxbufsize", []_C_int{4, 31, 2}},
|
||||||
{"net.inet.ah.enable", []_C_int{4, 2, 51, 1}},
|
{"net.inet.ah.enable", []_C_int{4, 2, 51, 1}},
|
||||||
@@ -144,7 +143,9 @@ var sysctlMib = []mibentry{
|
|||||||
{"net.inet.icmp.stats", []_C_int{4, 2, 1, 7}},
|
{"net.inet.icmp.stats", []_C_int{4, 2, 1, 7}},
|
||||||
{"net.inet.icmp.tstamprepl", []_C_int{4, 2, 1, 6}},
|
{"net.inet.icmp.tstamprepl", []_C_int{4, 2, 1, 6}},
|
||||||
{"net.inet.igmp.stats", []_C_int{4, 2, 2, 1}},
|
{"net.inet.igmp.stats", []_C_int{4, 2, 2, 1}},
|
||||||
|
{"net.inet.ip.arpdown", []_C_int{4, 2, 0, 40}},
|
||||||
{"net.inet.ip.arpqueued", []_C_int{4, 2, 0, 36}},
|
{"net.inet.ip.arpqueued", []_C_int{4, 2, 0, 36}},
|
||||||
|
{"net.inet.ip.arptimeout", []_C_int{4, 2, 0, 39}},
|
||||||
{"net.inet.ip.encdebug", []_C_int{4, 2, 0, 12}},
|
{"net.inet.ip.encdebug", []_C_int{4, 2, 0, 12}},
|
||||||
{"net.inet.ip.forwarding", []_C_int{4, 2, 0, 1}},
|
{"net.inet.ip.forwarding", []_C_int{4, 2, 0, 1}},
|
||||||
{"net.inet.ip.ifq.congestion", []_C_int{4, 2, 0, 30, 4}},
|
{"net.inet.ip.ifq.congestion", []_C_int{4, 2, 0, 30, 4}},
|
||||||
@@ -153,8 +154,10 @@ var sysctlMib = []mibentry{
|
|||||||
{"net.inet.ip.ifq.maxlen", []_C_int{4, 2, 0, 30, 2}},
|
{"net.inet.ip.ifq.maxlen", []_C_int{4, 2, 0, 30, 2}},
|
||||||
{"net.inet.ip.maxqueue", []_C_int{4, 2, 0, 11}},
|
{"net.inet.ip.maxqueue", []_C_int{4, 2, 0, 11}},
|
||||||
{"net.inet.ip.mforwarding", []_C_int{4, 2, 0, 31}},
|
{"net.inet.ip.mforwarding", []_C_int{4, 2, 0, 31}},
|
||||||
|
{"net.inet.ip.mrtmfc", []_C_int{4, 2, 0, 37}},
|
||||||
{"net.inet.ip.mrtproto", []_C_int{4, 2, 0, 34}},
|
{"net.inet.ip.mrtproto", []_C_int{4, 2, 0, 34}},
|
||||||
{"net.inet.ip.mrtstats", []_C_int{4, 2, 0, 35}},
|
{"net.inet.ip.mrtstats", []_C_int{4, 2, 0, 35}},
|
||||||
|
{"net.inet.ip.mrtvif", []_C_int{4, 2, 0, 38}},
|
||||||
{"net.inet.ip.mtu", []_C_int{4, 2, 0, 4}},
|
{"net.inet.ip.mtu", []_C_int{4, 2, 0, 4}},
|
||||||
{"net.inet.ip.mtudisc", []_C_int{4, 2, 0, 27}},
|
{"net.inet.ip.mtudisc", []_C_int{4, 2, 0, 27}},
|
||||||
{"net.inet.ip.mtudisctimeout", []_C_int{4, 2, 0, 28}},
|
{"net.inet.ip.mtudisctimeout", []_C_int{4, 2, 0, 28}},
|
||||||
@@ -173,7 +176,6 @@ var sysctlMib = []mibentry{
|
|||||||
{"net.inet.ipip.stats", []_C_int{4, 2, 4, 2}},
|
{"net.inet.ipip.stats", []_C_int{4, 2, 4, 2}},
|
||||||
{"net.inet.mobileip.allow", []_C_int{4, 2, 55, 1}},
|
{"net.inet.mobileip.allow", []_C_int{4, 2, 55, 1}},
|
||||||
{"net.inet.pfsync.stats", []_C_int{4, 2, 240, 1}},
|
{"net.inet.pfsync.stats", []_C_int{4, 2, 240, 1}},
|
||||||
{"net.inet.pim.stats", []_C_int{4, 2, 103, 1}},
|
|
||||||
{"net.inet.tcp.ackonpush", []_C_int{4, 2, 6, 13}},
|
{"net.inet.tcp.ackonpush", []_C_int{4, 2, 6, 13}},
|
||||||
{"net.inet.tcp.always_keepalive", []_C_int{4, 2, 6, 22}},
|
{"net.inet.tcp.always_keepalive", []_C_int{4, 2, 6, 22}},
|
||||||
{"net.inet.tcp.baddynamic", []_C_int{4, 2, 6, 6}},
|
{"net.inet.tcp.baddynamic", []_C_int{4, 2, 6, 6}},
|
||||||
@@ -187,6 +189,7 @@ var sysctlMib = []mibentry{
|
|||||||
{"net.inet.tcp.reasslimit", []_C_int{4, 2, 6, 18}},
|
{"net.inet.tcp.reasslimit", []_C_int{4, 2, 6, 18}},
|
||||||
{"net.inet.tcp.rfc1323", []_C_int{4, 2, 6, 1}},
|
{"net.inet.tcp.rfc1323", []_C_int{4, 2, 6, 1}},
|
||||||
{"net.inet.tcp.rfc3390", []_C_int{4, 2, 6, 17}},
|
{"net.inet.tcp.rfc3390", []_C_int{4, 2, 6, 17}},
|
||||||
|
{"net.inet.tcp.rootonly", []_C_int{4, 2, 6, 24}},
|
||||||
{"net.inet.tcp.rstppslimit", []_C_int{4, 2, 6, 12}},
|
{"net.inet.tcp.rstppslimit", []_C_int{4, 2, 6, 12}},
|
||||||
{"net.inet.tcp.sack", []_C_int{4, 2, 6, 10}},
|
{"net.inet.tcp.sack", []_C_int{4, 2, 6, 10}},
|
||||||
{"net.inet.tcp.sackholelimit", []_C_int{4, 2, 6, 20}},
|
{"net.inet.tcp.sackholelimit", []_C_int{4, 2, 6, 20}},
|
||||||
@@ -194,9 +197,12 @@ var sysctlMib = []mibentry{
|
|||||||
{"net.inet.tcp.stats", []_C_int{4, 2, 6, 21}},
|
{"net.inet.tcp.stats", []_C_int{4, 2, 6, 21}},
|
||||||
{"net.inet.tcp.synbucketlimit", []_C_int{4, 2, 6, 16}},
|
{"net.inet.tcp.synbucketlimit", []_C_int{4, 2, 6, 16}},
|
||||||
{"net.inet.tcp.syncachelimit", []_C_int{4, 2, 6, 15}},
|
{"net.inet.tcp.syncachelimit", []_C_int{4, 2, 6, 15}},
|
||||||
|
{"net.inet.tcp.synhashsize", []_C_int{4, 2, 6, 25}},
|
||||||
|
{"net.inet.tcp.synuselimit", []_C_int{4, 2, 6, 23}},
|
||||||
{"net.inet.udp.baddynamic", []_C_int{4, 2, 17, 2}},
|
{"net.inet.udp.baddynamic", []_C_int{4, 2, 17, 2}},
|
||||||
{"net.inet.udp.checksum", []_C_int{4, 2, 17, 1}},
|
{"net.inet.udp.checksum", []_C_int{4, 2, 17, 1}},
|
||||||
{"net.inet.udp.recvspace", []_C_int{4, 2, 17, 3}},
|
{"net.inet.udp.recvspace", []_C_int{4, 2, 17, 3}},
|
||||||
|
{"net.inet.udp.rootonly", []_C_int{4, 2, 17, 6}},
|
||||||
{"net.inet.udp.sendspace", []_C_int{4, 2, 17, 4}},
|
{"net.inet.udp.sendspace", []_C_int{4, 2, 17, 4}},
|
||||||
{"net.inet.udp.stats", []_C_int{4, 2, 17, 5}},
|
{"net.inet.udp.stats", []_C_int{4, 2, 17, 5}},
|
||||||
{"net.inet6.divert.recvspace", []_C_int{4, 24, 86, 1}},
|
{"net.inet6.divert.recvspace", []_C_int{4, 24, 86, 1}},
|
||||||
@@ -209,13 +215,8 @@ var sysctlMib = []mibentry{
|
|||||||
{"net.inet6.icmp6.nd6_delay", []_C_int{4, 24, 30, 8}},
|
{"net.inet6.icmp6.nd6_delay", []_C_int{4, 24, 30, 8}},
|
||||||
{"net.inet6.icmp6.nd6_maxnudhint", []_C_int{4, 24, 30, 15}},
|
{"net.inet6.icmp6.nd6_maxnudhint", []_C_int{4, 24, 30, 15}},
|
||||||
{"net.inet6.icmp6.nd6_mmaxtries", []_C_int{4, 24, 30, 10}},
|
{"net.inet6.icmp6.nd6_mmaxtries", []_C_int{4, 24, 30, 10}},
|
||||||
{"net.inet6.icmp6.nd6_prune", []_C_int{4, 24, 30, 6}},
|
|
||||||
{"net.inet6.icmp6.nd6_umaxtries", []_C_int{4, 24, 30, 9}},
|
{"net.inet6.icmp6.nd6_umaxtries", []_C_int{4, 24, 30, 9}},
|
||||||
{"net.inet6.icmp6.nd6_useloopback", []_C_int{4, 24, 30, 11}},
|
|
||||||
{"net.inet6.icmp6.nodeinfo", []_C_int{4, 24, 30, 13}},
|
|
||||||
{"net.inet6.icmp6.rediraccept", []_C_int{4, 24, 30, 2}},
|
|
||||||
{"net.inet6.icmp6.redirtimeout", []_C_int{4, 24, 30, 3}},
|
{"net.inet6.icmp6.redirtimeout", []_C_int{4, 24, 30, 3}},
|
||||||
{"net.inet6.ip6.accept_rtadv", []_C_int{4, 24, 17, 12}},
|
|
||||||
{"net.inet6.ip6.auto_flowlabel", []_C_int{4, 24, 17, 17}},
|
{"net.inet6.ip6.auto_flowlabel", []_C_int{4, 24, 17, 17}},
|
||||||
{"net.inet6.ip6.dad_count", []_C_int{4, 24, 17, 16}},
|
{"net.inet6.ip6.dad_count", []_C_int{4, 24, 17, 16}},
|
||||||
{"net.inet6.ip6.dad_pending", []_C_int{4, 24, 17, 49}},
|
{"net.inet6.ip6.dad_pending", []_C_int{4, 24, 17, 49}},
|
||||||
@@ -228,20 +229,19 @@ var sysctlMib = []mibentry{
|
|||||||
{"net.inet6.ip6.maxdynroutes", []_C_int{4, 24, 17, 48}},
|
{"net.inet6.ip6.maxdynroutes", []_C_int{4, 24, 17, 48}},
|
||||||
{"net.inet6.ip6.maxfragpackets", []_C_int{4, 24, 17, 9}},
|
{"net.inet6.ip6.maxfragpackets", []_C_int{4, 24, 17, 9}},
|
||||||
{"net.inet6.ip6.maxfrags", []_C_int{4, 24, 17, 41}},
|
{"net.inet6.ip6.maxfrags", []_C_int{4, 24, 17, 41}},
|
||||||
{"net.inet6.ip6.maxifdefrouters", []_C_int{4, 24, 17, 47}},
|
|
||||||
{"net.inet6.ip6.maxifprefixes", []_C_int{4, 24, 17, 46}},
|
|
||||||
{"net.inet6.ip6.mforwarding", []_C_int{4, 24, 17, 42}},
|
{"net.inet6.ip6.mforwarding", []_C_int{4, 24, 17, 42}},
|
||||||
|
{"net.inet6.ip6.mrtmfc", []_C_int{4, 24, 17, 53}},
|
||||||
|
{"net.inet6.ip6.mrtmif", []_C_int{4, 24, 17, 52}},
|
||||||
{"net.inet6.ip6.mrtproto", []_C_int{4, 24, 17, 8}},
|
{"net.inet6.ip6.mrtproto", []_C_int{4, 24, 17, 8}},
|
||||||
{"net.inet6.ip6.mtudisctimeout", []_C_int{4, 24, 17, 50}},
|
{"net.inet6.ip6.mtudisctimeout", []_C_int{4, 24, 17, 50}},
|
||||||
{"net.inet6.ip6.multicast_mtudisc", []_C_int{4, 24, 17, 44}},
|
{"net.inet6.ip6.multicast_mtudisc", []_C_int{4, 24, 17, 44}},
|
||||||
{"net.inet6.ip6.multipath", []_C_int{4, 24, 17, 43}},
|
{"net.inet6.ip6.multipath", []_C_int{4, 24, 17, 43}},
|
||||||
{"net.inet6.ip6.neighborgcthresh", []_C_int{4, 24, 17, 45}},
|
{"net.inet6.ip6.neighborgcthresh", []_C_int{4, 24, 17, 45}},
|
||||||
{"net.inet6.ip6.redirect", []_C_int{4, 24, 17, 2}},
|
{"net.inet6.ip6.redirect", []_C_int{4, 24, 17, 2}},
|
||||||
{"net.inet6.ip6.rr_prune", []_C_int{4, 24, 17, 22}},
|
{"net.inet6.ip6.soiikey", []_C_int{4, 24, 17, 54}},
|
||||||
{"net.inet6.ip6.sourcecheck", []_C_int{4, 24, 17, 10}},
|
{"net.inet6.ip6.sourcecheck", []_C_int{4, 24, 17, 10}},
|
||||||
{"net.inet6.ip6.sourcecheck_logint", []_C_int{4, 24, 17, 11}},
|
{"net.inet6.ip6.sourcecheck_logint", []_C_int{4, 24, 17, 11}},
|
||||||
{"net.inet6.ip6.use_deprecated", []_C_int{4, 24, 17, 21}},
|
{"net.inet6.ip6.use_deprecated", []_C_int{4, 24, 17, 21}},
|
||||||
{"net.inet6.ip6.v6only", []_C_int{4, 24, 17, 24}},
|
|
||||||
{"net.key.sadb_dump", []_C_int{4, 30, 1}},
|
{"net.key.sadb_dump", []_C_int{4, 30, 1}},
|
||||||
{"net.key.spd_dump", []_C_int{4, 30, 2}},
|
{"net.key.spd_dump", []_C_int{4, 30, 2}},
|
||||||
{"net.mpls.ifq.congestion", []_C_int{4, 33, 3, 4}},
|
{"net.mpls.ifq.congestion", []_C_int{4, 33, 3, 4}},
|
||||||
@@ -254,17 +254,4 @@ var sysctlMib = []mibentry{
|
|||||||
{"net.mpls.ttl", []_C_int{4, 33, 2}},
|
{"net.mpls.ttl", []_C_int{4, 33, 2}},
|
||||||
{"net.pflow.stats", []_C_int{4, 34, 1}},
|
{"net.pflow.stats", []_C_int{4, 34, 1}},
|
||||||
{"net.pipex.enable", []_C_int{4, 35, 1}},
|
{"net.pipex.enable", []_C_int{4, 35, 1}},
|
||||||
{"vm.anonmin", []_C_int{2, 7}},
|
|
||||||
{"vm.loadavg", []_C_int{2, 2}},
|
|
||||||
{"vm.maxslp", []_C_int{2, 10}},
|
|
||||||
{"vm.nkmempages", []_C_int{2, 6}},
|
|
||||||
{"vm.psstrings", []_C_int{2, 3}},
|
|
||||||
{"vm.swapencrypt.enable", []_C_int{2, 5, 0}},
|
|
||||||
{"vm.swapencrypt.keyscreated", []_C_int{2, 5, 1}},
|
|
||||||
{"vm.swapencrypt.keysdeleted", []_C_int{2, 5, 2}},
|
|
||||||
{"vm.uspace", []_C_int{2, 11}},
|
|
||||||
{"vm.uvmexp", []_C_int{2, 4}},
|
|
||||||
{"vm.vmmeter", []_C_int{2, 1}},
|
|
||||||
{"vm.vnodemin", []_C_int{2, 9}},
|
|
||||||
{"vm.vtextmin", []_C_int{2, 8}},
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// mksysnum_openbsd.pl
|
// mksysnum_openbsd.pl
|
||||||
// MACHINE GENERATED BY THE ABOVE COMMAND; DO NOT EDIT
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
// +build amd64,openbsd
|
// +build amd64,openbsd
|
||||||
|
|
||||||
@@ -12,6 +12,7 @@ const (
|
|||||||
SYS_WRITE = 4 // { ssize_t sys_write(int fd, const void *buf, \
|
SYS_WRITE = 4 // { ssize_t sys_write(int fd, const void *buf, \
|
||||||
SYS_OPEN = 5 // { int sys_open(const char *path, \
|
SYS_OPEN = 5 // { int sys_open(const char *path, \
|
||||||
SYS_CLOSE = 6 // { int sys_close(int fd); }
|
SYS_CLOSE = 6 // { int sys_close(int fd); }
|
||||||
|
SYS_GETENTROPY = 7 // { int sys_getentropy(void *buf, size_t nbyte); }
|
||||||
SYS___TFORK = 8 // { int sys___tfork(const struct __tfork *param, \
|
SYS___TFORK = 8 // { int sys___tfork(const struct __tfork *param, \
|
||||||
SYS_LINK = 9 // { int sys_link(const char *path, const char *link); }
|
SYS_LINK = 9 // { int sys_link(const char *path, const char *link); }
|
||||||
SYS_UNLINK = 10 // { int sys_unlink(const char *path); }
|
SYS_UNLINK = 10 // { int sys_unlink(const char *path); }
|
||||||
@@ -37,11 +38,10 @@ const (
|
|||||||
SYS_ACCEPT = 30 // { int sys_accept(int s, struct sockaddr *name, \
|
SYS_ACCEPT = 30 // { int sys_accept(int s, struct sockaddr *name, \
|
||||||
SYS_GETPEERNAME = 31 // { int sys_getpeername(int fdes, struct sockaddr *asa, \
|
SYS_GETPEERNAME = 31 // { int sys_getpeername(int fdes, struct sockaddr *asa, \
|
||||||
SYS_GETSOCKNAME = 32 // { int sys_getsockname(int fdes, struct sockaddr *asa, \
|
SYS_GETSOCKNAME = 32 // { int sys_getsockname(int fdes, struct sockaddr *asa, \
|
||||||
SYS_ACCESS = 33 // { int sys_access(const char *path, int flags); }
|
SYS_ACCESS = 33 // { int sys_access(const char *path, int amode); }
|
||||||
SYS_CHFLAGS = 34 // { int sys_chflags(const char *path, u_int flags); }
|
SYS_CHFLAGS = 34 // { int sys_chflags(const char *path, u_int flags); }
|
||||||
SYS_FCHFLAGS = 35 // { int sys_fchflags(int fd, u_int flags); }
|
SYS_FCHFLAGS = 35 // { int sys_fchflags(int fd, u_int flags); }
|
||||||
SYS_SYNC = 36 // { void sys_sync(void); }
|
SYS_SYNC = 36 // { void sys_sync(void); }
|
||||||
SYS_KILL = 37 // { int sys_kill(int pid, int signum); }
|
|
||||||
SYS_STAT = 38 // { int sys_stat(const char *path, struct stat *ub); }
|
SYS_STAT = 38 // { int sys_stat(const char *path, struct stat *ub); }
|
||||||
SYS_GETPPID = 39 // { pid_t sys_getppid(void); }
|
SYS_GETPPID = 39 // { pid_t sys_getppid(void); }
|
||||||
SYS_LSTAT = 40 // { int sys_lstat(const char *path, struct stat *ub); }
|
SYS_LSTAT = 40 // { int sys_lstat(const char *path, struct stat *ub); }
|
||||||
@@ -53,7 +53,6 @@ const (
|
|||||||
SYS_SIGACTION = 46 // { int sys_sigaction(int signum, \
|
SYS_SIGACTION = 46 // { int sys_sigaction(int signum, \
|
||||||
SYS_GETGID = 47 // { gid_t sys_getgid(void); }
|
SYS_GETGID = 47 // { gid_t sys_getgid(void); }
|
||||||
SYS_SIGPROCMASK = 48 // { int sys_sigprocmask(int how, sigset_t mask); }
|
SYS_SIGPROCMASK = 48 // { int sys_sigprocmask(int how, sigset_t mask); }
|
||||||
SYS_GETLOGIN = 49 // { int sys_getlogin(char *namebuf, u_int namelen); }
|
|
||||||
SYS_SETLOGIN = 50 // { int sys_setlogin(const char *namebuf); }
|
SYS_SETLOGIN = 50 // { int sys_setlogin(const char *namebuf); }
|
||||||
SYS_ACCT = 51 // { int sys_acct(const char *path); }
|
SYS_ACCT = 51 // { int sys_acct(const char *path); }
|
||||||
SYS_SIGPENDING = 52 // { int sys_sigpending(void); }
|
SYS_SIGPENDING = 52 // { int sys_sigpending(void); }
|
||||||
@@ -62,7 +61,7 @@ const (
|
|||||||
SYS_REBOOT = 55 // { int sys_reboot(int opt); }
|
SYS_REBOOT = 55 // { int sys_reboot(int opt); }
|
||||||
SYS_REVOKE = 56 // { int sys_revoke(const char *path); }
|
SYS_REVOKE = 56 // { int sys_revoke(const char *path); }
|
||||||
SYS_SYMLINK = 57 // { int sys_symlink(const char *path, \
|
SYS_SYMLINK = 57 // { int sys_symlink(const char *path, \
|
||||||
SYS_READLINK = 58 // { int sys_readlink(const char *path, char *buf, \
|
SYS_READLINK = 58 // { ssize_t sys_readlink(const char *path, \
|
||||||
SYS_EXECVE = 59 // { int sys_execve(const char *path, \
|
SYS_EXECVE = 59 // { int sys_execve(const char *path, \
|
||||||
SYS_UMASK = 60 // { mode_t sys_umask(mode_t newmask); }
|
SYS_UMASK = 60 // { mode_t sys_umask(mode_t newmask); }
|
||||||
SYS_CHROOT = 61 // { int sys_chroot(const char *path); }
|
SYS_CHROOT = 61 // { int sys_chroot(const char *path); }
|
||||||
@@ -86,15 +85,18 @@ const (
|
|||||||
SYS_GETGROUPS = 79 // { int sys_getgroups(int gidsetsize, \
|
SYS_GETGROUPS = 79 // { int sys_getgroups(int gidsetsize, \
|
||||||
SYS_SETGROUPS = 80 // { int sys_setgroups(int gidsetsize, \
|
SYS_SETGROUPS = 80 // { int sys_setgroups(int gidsetsize, \
|
||||||
SYS_GETPGRP = 81 // { int sys_getpgrp(void); }
|
SYS_GETPGRP = 81 // { int sys_getpgrp(void); }
|
||||||
SYS_SETPGID = 82 // { int sys_setpgid(pid_t pid, int pgid); }
|
SYS_SETPGID = 82 // { int sys_setpgid(pid_t pid, pid_t pgid); }
|
||||||
|
SYS_FUTEX = 83 // { int sys_futex(uint32_t *f, int op, int val, \
|
||||||
SYS_UTIMENSAT = 84 // { int sys_utimensat(int fd, const char *path, \
|
SYS_UTIMENSAT = 84 // { int sys_utimensat(int fd, const char *path, \
|
||||||
SYS_FUTIMENS = 85 // { int sys_futimens(int fd, \
|
SYS_FUTIMENS = 85 // { int sys_futimens(int fd, \
|
||||||
|
SYS_KBIND = 86 // { int sys_kbind(const struct __kbind *param, \
|
||||||
SYS_CLOCK_GETTIME = 87 // { int sys_clock_gettime(clockid_t clock_id, \
|
SYS_CLOCK_GETTIME = 87 // { int sys_clock_gettime(clockid_t clock_id, \
|
||||||
SYS_CLOCK_SETTIME = 88 // { int sys_clock_settime(clockid_t clock_id, \
|
SYS_CLOCK_SETTIME = 88 // { int sys_clock_settime(clockid_t clock_id, \
|
||||||
SYS_CLOCK_GETRES = 89 // { int sys_clock_getres(clockid_t clock_id, \
|
SYS_CLOCK_GETRES = 89 // { int sys_clock_getres(clockid_t clock_id, \
|
||||||
SYS_DUP2 = 90 // { int sys_dup2(int from, int to); }
|
SYS_DUP2 = 90 // { int sys_dup2(int from, int to); }
|
||||||
SYS_NANOSLEEP = 91 // { int sys_nanosleep(const struct timespec *rqtp, \
|
SYS_NANOSLEEP = 91 // { int sys_nanosleep(const struct timespec *rqtp, \
|
||||||
SYS_FCNTL = 92 // { int sys_fcntl(int fd, int cmd, ... void *arg); }
|
SYS_FCNTL = 92 // { int sys_fcntl(int fd, int cmd, ... void *arg); }
|
||||||
|
SYS_ACCEPT4 = 93 // { int sys_accept4(int s, struct sockaddr *name, \
|
||||||
SYS___THRSLEEP = 94 // { int sys___thrsleep(const volatile void *ident, \
|
SYS___THRSLEEP = 94 // { int sys___thrsleep(const volatile void *ident, \
|
||||||
SYS_FSYNC = 95 // { int sys_fsync(int fd); }
|
SYS_FSYNC = 95 // { int sys_fsync(int fd); }
|
||||||
SYS_SETPRIORITY = 96 // { int sys_setpriority(int which, id_t who, int prio); }
|
SYS_SETPRIORITY = 96 // { int sys_setpriority(int which, id_t who, int prio); }
|
||||||
@@ -102,16 +104,23 @@ const (
|
|||||||
SYS_CONNECT = 98 // { int sys_connect(int s, const struct sockaddr *name, \
|
SYS_CONNECT = 98 // { int sys_connect(int s, const struct sockaddr *name, \
|
||||||
SYS_GETDENTS = 99 // { int sys_getdents(int fd, void *buf, size_t buflen); }
|
SYS_GETDENTS = 99 // { int sys_getdents(int fd, void *buf, size_t buflen); }
|
||||||
SYS_GETPRIORITY = 100 // { int sys_getpriority(int which, id_t who); }
|
SYS_GETPRIORITY = 100 // { int sys_getpriority(int which, id_t who); }
|
||||||
|
SYS_PIPE2 = 101 // { int sys_pipe2(int *fdp, int flags); }
|
||||||
|
SYS_DUP3 = 102 // { int sys_dup3(int from, int to, int flags); }
|
||||||
SYS_SIGRETURN = 103 // { int sys_sigreturn(struct sigcontext *sigcntxp); }
|
SYS_SIGRETURN = 103 // { int sys_sigreturn(struct sigcontext *sigcntxp); }
|
||||||
SYS_BIND = 104 // { int sys_bind(int s, const struct sockaddr *name, \
|
SYS_BIND = 104 // { int sys_bind(int s, const struct sockaddr *name, \
|
||||||
SYS_SETSOCKOPT = 105 // { int sys_setsockopt(int s, int level, int name, \
|
SYS_SETSOCKOPT = 105 // { int sys_setsockopt(int s, int level, int name, \
|
||||||
SYS_LISTEN = 106 // { int sys_listen(int s, int backlog); }
|
SYS_LISTEN = 106 // { int sys_listen(int s, int backlog); }
|
||||||
|
SYS_CHFLAGSAT = 107 // { int sys_chflagsat(int fd, const char *path, \
|
||||||
|
SYS_PLEDGE = 108 // { int sys_pledge(const char *promises, \
|
||||||
SYS_PPOLL = 109 // { int sys_ppoll(struct pollfd *fds, \
|
SYS_PPOLL = 109 // { int sys_ppoll(struct pollfd *fds, \
|
||||||
SYS_PSELECT = 110 // { int sys_pselect(int nd, fd_set *in, fd_set *ou, \
|
SYS_PSELECT = 110 // { int sys_pselect(int nd, fd_set *in, fd_set *ou, \
|
||||||
SYS_SIGSUSPEND = 111 // { int sys_sigsuspend(int mask); }
|
SYS_SIGSUSPEND = 111 // { int sys_sigsuspend(int mask); }
|
||||||
|
SYS_SENDSYSLOG = 112 // { int sys_sendsyslog(const char *buf, size_t nbyte, \
|
||||||
SYS_GETSOCKOPT = 118 // { int sys_getsockopt(int s, int level, int name, \
|
SYS_GETSOCKOPT = 118 // { int sys_getsockopt(int s, int level, int name, \
|
||||||
|
SYS_THRKILL = 119 // { int sys_thrkill(pid_t tid, int signum, void *tcb); }
|
||||||
SYS_READV = 120 // { ssize_t sys_readv(int fd, \
|
SYS_READV = 120 // { ssize_t sys_readv(int fd, \
|
||||||
SYS_WRITEV = 121 // { ssize_t sys_writev(int fd, \
|
SYS_WRITEV = 121 // { ssize_t sys_writev(int fd, \
|
||||||
|
SYS_KILL = 122 // { int sys_kill(int pid, int signum); }
|
||||||
SYS_FCHOWN = 123 // { int sys_fchown(int fd, uid_t uid, gid_t gid); }
|
SYS_FCHOWN = 123 // { int sys_fchown(int fd, uid_t uid, gid_t gid); }
|
||||||
SYS_FCHMOD = 124 // { int sys_fchmod(int fd, mode_t mode); }
|
SYS_FCHMOD = 124 // { int sys_fchmod(int fd, mode_t mode); }
|
||||||
SYS_SETREUID = 126 // { int sys_setreuid(uid_t ruid, uid_t euid); }
|
SYS_SETREUID = 126 // { int sys_setreuid(uid_t ruid, uid_t euid); }
|
||||||
@@ -125,6 +134,7 @@ const (
|
|||||||
SYS_MKDIR = 136 // { int sys_mkdir(const char *path, mode_t mode); }
|
SYS_MKDIR = 136 // { int sys_mkdir(const char *path, mode_t mode); }
|
||||||
SYS_RMDIR = 137 // { int sys_rmdir(const char *path); }
|
SYS_RMDIR = 137 // { int sys_rmdir(const char *path); }
|
||||||
SYS_ADJTIME = 140 // { int sys_adjtime(const struct timeval *delta, \
|
SYS_ADJTIME = 140 // { int sys_adjtime(const struct timeval *delta, \
|
||||||
|
SYS_GETLOGIN_R = 141 // { int sys_getlogin_r(char *namebuf, u_int namelen); }
|
||||||
SYS_SETSID = 147 // { int sys_setsid(void); }
|
SYS_SETSID = 147 // { int sys_setsid(void); }
|
||||||
SYS_QUOTACTL = 148 // { int sys_quotactl(const char *path, int cmd, \
|
SYS_QUOTACTL = 148 // { int sys_quotactl(const char *path, int cmd, \
|
||||||
SYS_NFSSVC = 155 // { int sys_nfssvc(int flag, void *argp); }
|
SYS_NFSSVC = 155 // { int sys_nfssvc(int flag, void *argp); }
|
||||||
@@ -144,7 +154,7 @@ const (
|
|||||||
SYS_LSEEK = 199 // { off_t sys_lseek(int fd, int pad, off_t offset, \
|
SYS_LSEEK = 199 // { off_t sys_lseek(int fd, int pad, off_t offset, \
|
||||||
SYS_TRUNCATE = 200 // { int sys_truncate(const char *path, int pad, \
|
SYS_TRUNCATE = 200 // { int sys_truncate(const char *path, int pad, \
|
||||||
SYS_FTRUNCATE = 201 // { int sys_ftruncate(int fd, int pad, off_t length); }
|
SYS_FTRUNCATE = 201 // { int sys_ftruncate(int fd, int pad, off_t length); }
|
||||||
SYS___SYSCTL = 202 // { int sys___sysctl(const int *name, u_int namelen, \
|
SYS_SYSCTL = 202 // { int sys_sysctl(const int *name, u_int namelen, \
|
||||||
SYS_MLOCK = 203 // { int sys_mlock(const void *addr, size_t len); }
|
SYS_MLOCK = 203 // { int sys_mlock(const void *addr, size_t len); }
|
||||||
SYS_MUNLOCK = 204 // { int sys_munlock(const void *addr, size_t len); }
|
SYS_MUNLOCK = 204 // { int sys_munlock(const void *addr, size_t len); }
|
||||||
SYS_GETPGID = 207 // { pid_t sys_getpgid(pid_t pid); }
|
SYS_GETPGID = 207 // { pid_t sys_getpgid(pid_t pid); }
|
||||||
|
|||||||
@@ -74,30 +74,30 @@ const (
|
|||||||
)
|
)
|
||||||
|
|
||||||
type Stat_t struct {
|
type Stat_t struct {
|
||||||
Mode uint32
|
Mode uint32
|
||||||
Dev int32
|
Dev int32
|
||||||
Ino uint64
|
Ino uint64
|
||||||
Nlink uint32
|
Nlink uint32
|
||||||
Uid uint32
|
Uid uint32
|
||||||
Gid uint32
|
Gid uint32
|
||||||
Rdev int32
|
Rdev int32
|
||||||
Atim Timespec
|
Atim Timespec
|
||||||
Mtim Timespec
|
Mtim Timespec
|
||||||
Ctim Timespec
|
Ctim Timespec
|
||||||
Size int64
|
Size int64
|
||||||
Blocks int64
|
Blocks int64
|
||||||
Blksize uint32
|
Blksize int32
|
||||||
Flags uint32
|
Flags uint32
|
||||||
Gen uint32
|
Gen uint32
|
||||||
Pad_cgo_0 [4]byte
|
_ [4]byte
|
||||||
X__st_birthtim Timespec
|
_ Timespec
|
||||||
}
|
}
|
||||||
|
|
||||||
type Statfs_t struct {
|
type Statfs_t struct {
|
||||||
F_flags uint32
|
F_flags uint32
|
||||||
F_bsize uint32
|
F_bsize uint32
|
||||||
F_iosize uint32
|
F_iosize uint32
|
||||||
Pad_cgo_0 [4]byte
|
_ [4]byte
|
||||||
F_blocks uint64
|
F_blocks uint64
|
||||||
F_bfree uint64
|
F_bfree uint64
|
||||||
F_bavail int64
|
F_bavail int64
|
||||||
@@ -116,7 +116,7 @@ type Statfs_t struct {
|
|||||||
F_mntonname [90]int8
|
F_mntonname [90]int8
|
||||||
F_mntfromname [90]int8
|
F_mntfromname [90]int8
|
||||||
F_mntfromspec [90]int8
|
F_mntfromspec [90]int8
|
||||||
Pad_cgo_1 [2]byte
|
_ [2]byte
|
||||||
Mount_info [160]byte
|
Mount_info [160]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -129,13 +129,13 @@ type Flock_t struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type Dirent struct {
|
type Dirent struct {
|
||||||
Fileno uint64
|
Fileno uint64
|
||||||
Off int64
|
Off int64
|
||||||
Reclen uint16
|
Reclen uint16
|
||||||
Type uint8
|
Type uint8
|
||||||
Namlen uint8
|
Namlen uint8
|
||||||
X__d_padding [4]uint8
|
_ [4]uint8
|
||||||
Name [256]int8
|
Name [256]int8
|
||||||
}
|
}
|
||||||
|
|
||||||
type Fsid struct {
|
type Fsid struct {
|
||||||
@@ -216,10 +216,10 @@ type IPv6Mreq struct {
|
|||||||
type Msghdr struct {
|
type Msghdr struct {
|
||||||
Name *byte
|
Name *byte
|
||||||
Namelen uint32
|
Namelen uint32
|
||||||
Pad_cgo_0 [4]byte
|
_ [4]byte
|
||||||
Iov *Iovec
|
Iov *Iovec
|
||||||
Iovlen uint32
|
Iovlen uint32
|
||||||
Pad_cgo_1 [4]byte
|
_ [4]byte
|
||||||
Control *byte
|
Control *byte
|
||||||
Controllen uint32
|
Controllen uint32
|
||||||
Flags int32
|
Flags int32
|
||||||
@@ -281,8 +281,8 @@ type FdSet struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const (
|
const (
|
||||||
SizeofIfMsghdr = 0xf8
|
SizeofIfMsghdr = 0xa8
|
||||||
SizeofIfData = 0xe0
|
SizeofIfData = 0x90
|
||||||
SizeofIfaMsghdr = 0x18
|
SizeofIfaMsghdr = 0x18
|
||||||
SizeofIfAnnounceMsghdr = 0x1a
|
SizeofIfAnnounceMsghdr = 0x1a
|
||||||
SizeofRtMsghdr = 0x60
|
SizeofRtMsghdr = 0x60
|
||||||
@@ -311,7 +311,7 @@ type IfData struct {
|
|||||||
Link_state uint8
|
Link_state uint8
|
||||||
Mtu uint32
|
Mtu uint32
|
||||||
Metric uint32
|
Metric uint32
|
||||||
Pad uint32
|
Rdomain uint32
|
||||||
Baudrate uint64
|
Baudrate uint64
|
||||||
Ipackets uint64
|
Ipackets uint64
|
||||||
Ierrors uint64
|
Ierrors uint64
|
||||||
@@ -323,12 +323,11 @@ type IfData struct {
|
|||||||
Imcasts uint64
|
Imcasts uint64
|
||||||
Omcasts uint64
|
Omcasts uint64
|
||||||
Iqdrops uint64
|
Iqdrops uint64
|
||||||
|
Oqdrops uint64
|
||||||
Noproto uint64
|
Noproto uint64
|
||||||
Capabilities uint32
|
Capabilities uint32
|
||||||
Pad_cgo_0 [4]byte
|
_ [4]byte
|
||||||
Lastchange Timeval
|
Lastchange Timeval
|
||||||
Mclpool [7]Mclpool
|
|
||||||
Pad_cgo_1 [4]byte
|
|
||||||
}
|
}
|
||||||
|
|
||||||
type IfaMsghdr struct {
|
type IfaMsghdr struct {
|
||||||
@@ -389,13 +388,7 @@ type RtMetrics struct {
|
|||||||
Pad uint32
|
Pad uint32
|
||||||
}
|
}
|
||||||
|
|
||||||
type Mclpool struct {
|
type Mclpool struct{}
|
||||||
Grown int32
|
|
||||||
Alive uint16
|
|
||||||
Hwm uint16
|
|
||||||
Cwm uint16
|
|
||||||
Lwm uint16
|
|
||||||
}
|
|
||||||
|
|
||||||
const (
|
const (
|
||||||
SizeofBpfVersion = 0x4
|
SizeofBpfVersion = 0x4
|
||||||
@@ -416,9 +409,9 @@ type BpfStat struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type BpfProgram struct {
|
type BpfProgram struct {
|
||||||
Len uint32
|
Len uint32
|
||||||
Pad_cgo_0 [4]byte
|
_ [4]byte
|
||||||
Insns *BpfInsn
|
Insns *BpfInsn
|
||||||
}
|
}
|
||||||
|
|
||||||
type BpfInsn struct {
|
type BpfInsn struct {
|
||||||
@@ -429,11 +422,11 @@ type BpfInsn struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type BpfHdr struct {
|
type BpfHdr struct {
|
||||||
Tstamp BpfTimeval
|
Tstamp BpfTimeval
|
||||||
Caplen uint32
|
Caplen uint32
|
||||||
Datalen uint32
|
Datalen uint32
|
||||||
Hdrlen uint16
|
Hdrlen uint16
|
||||||
Pad_cgo_0 [2]byte
|
_ [2]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
type BpfTimeval struct {
|
type BpfTimeval struct {
|
||||||
|
|||||||
Reference in New Issue
Block a user