Commit ca4708fa authored by Mikio Hara's avatar Mikio Hara

syscall: regenerate z-files for freebsd, openbsd

R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/5375057
parent 0a61c846
// mkerrors.sh -f -m32 // mkerrors.sh -m32
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT // MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
// godefs -c gcc -f -m32 -gsyscall -f -m32 _const.c // Created by cgo -godefs - DO NOT EDIT
// cgo -godefs -- -m32 _const.go
// MACHINE GENERATED - DO NOT EDIT.
package syscall package syscall
// Constants
const ( const (
AF_APPLETALK = 0x10 AF_APPLETALK = 0x10
AF_ARP = 0x23 AF_ARP = 0x23
...@@ -45,7 +43,7 @@ const ( ...@@ -45,7 +43,7 @@ const (
AF_SLOW = 0x21 AF_SLOW = 0x21
AF_SNA = 0xb AF_SNA = 0xb
AF_UNIX = 0x1 AF_UNIX = 0x1
AF_UNSPEC = 0 AF_UNSPEC = 0x0
AF_VENDOR00 = 0x27 AF_VENDOR00 = 0x27
AF_VENDOR01 = 0x29 AF_VENDOR01 = 0x29
AF_VENDOR02 = 0x2b AF_VENDOR02 = 0x2b
...@@ -128,7 +126,7 @@ const ( ...@@ -128,7 +126,7 @@ const (
BIOCVERSION = 0x40044271 BIOCVERSION = 0x40044271
BPF_A = 0x10 BPF_A = 0x10
BPF_ABS = 0x20 BPF_ABS = 0x20
BPF_ADD = 0 BPF_ADD = 0x0
BPF_ALIGNMENT = 0x4 BPF_ALIGNMENT = 0x4
BPF_ALU = 0x4 BPF_ALU = 0x4
BPF_AND = 0x50 BPF_AND = 0x50
...@@ -137,16 +135,16 @@ const ( ...@@ -137,16 +135,16 @@ const (
BPF_BUFMODE_ZBUF = 0x2 BPF_BUFMODE_ZBUF = 0x2
BPF_DIV = 0x30 BPF_DIV = 0x30
BPF_H = 0x8 BPF_H = 0x8
BPF_IMM = 0 BPF_IMM = 0x0
BPF_IND = 0x40 BPF_IND = 0x40
BPF_JA = 0 BPF_JA = 0x0
BPF_JEQ = 0x10 BPF_JEQ = 0x10
BPF_JGE = 0x30 BPF_JGE = 0x30
BPF_JGT = 0x20 BPF_JGT = 0x20
BPF_JMP = 0x5 BPF_JMP = 0x5
BPF_JSET = 0x40 BPF_JSET = 0x40
BPF_K = 0 BPF_K = 0x0
BPF_LD = 0 BPF_LD = 0x0
BPF_LDX = 0x1 BPF_LDX = 0x1
BPF_LEN = 0x80 BPF_LEN = 0x80
BPF_LSH = 0x60 BPF_LSH = 0x60
...@@ -168,9 +166,9 @@ const ( ...@@ -168,9 +166,9 @@ const (
BPF_ST = 0x2 BPF_ST = 0x2
BPF_STX = 0x3 BPF_STX = 0x3
BPF_SUB = 0x10 BPF_SUB = 0x10
BPF_TAX = 0 BPF_TAX = 0x0
BPF_TXA = 0x80 BPF_TXA = 0x80
BPF_W = 0 BPF_W = 0x0
BPF_X = 0x8 BPF_X = 0x8
CTL_MAXNAME = 0x18 CTL_MAXNAME = 0x18
CTL_NET = 0x4 CTL_NET = 0x4
...@@ -260,7 +258,7 @@ const ( ...@@ -260,7 +258,7 @@ const (
DLT_MTP2 = 0x8c DLT_MTP2 = 0x8c
DLT_MTP2_WITH_PHDR = 0x8b DLT_MTP2_WITH_PHDR = 0x8b
DLT_MTP3 = 0x8d DLT_MTP3 = 0x8d
DLT_NULL = 0 DLT_NULL = 0x0
DLT_PCI_EXP = 0x7d DLT_PCI_EXP = 0x7d
DLT_PFLOG = 0x75 DLT_PFLOG = 0x75
DLT_PFSYNC = 0x79 DLT_PFSYNC = 0x79
...@@ -311,7 +309,7 @@ const ( ...@@ -311,7 +309,7 @@ const (
DT_LNK = 0xa DT_LNK = 0xa
DT_REG = 0x8 DT_REG = 0x8
DT_SOCK = 0xc DT_SOCK = 0xc
DT_UNKNOWN = 0 DT_UNKNOWN = 0x0
DT_WHT = 0xe DT_WHT = 0xe
E2BIG = 0x7 E2BIG = 0x7
EACCES = 0xd EACCES = 0xd
...@@ -446,7 +444,7 @@ const ( ...@@ -446,7 +444,7 @@ const (
FD_SETSIZE = 0x400 FD_SETSIZE = 0x400
F_CANCEL = 0x5 F_CANCEL = 0x5
F_DUP2FD = 0xa F_DUP2FD = 0xa
F_DUPFD = 0 F_DUPFD = 0x0
F_GETFD = 0x1 F_GETFD = 0x1
F_GETFL = 0x3 F_GETFL = 0x3
F_GETLK = 0xb F_GETLK = 0xb
...@@ -746,7 +744,7 @@ const ( ...@@ -746,7 +744,7 @@ const (
IPPROTO_GRE = 0x2f IPPROTO_GRE = 0x2f
IPPROTO_HELLO = 0x3f IPPROTO_HELLO = 0x3f
IPPROTO_HMP = 0x14 IPPROTO_HMP = 0x14
IPPROTO_HOPOPTS = 0 IPPROTO_HOPOPTS = 0x0
IPPROTO_ICMP = 0x1 IPPROTO_ICMP = 0x1
IPPROTO_ICMPV6 = 0x3a IPPROTO_ICMPV6 = 0x3a
IPPROTO_IDP = 0x16 IPPROTO_IDP = 0x16
...@@ -758,7 +756,7 @@ const ( ...@@ -758,7 +756,7 @@ const (
IPPROTO_IL = 0x28 IPPROTO_IL = 0x28
IPPROTO_INLSP = 0x34 IPPROTO_INLSP = 0x34
IPPROTO_INP = 0x20 IPPROTO_INP = 0x20
IPPROTO_IP = 0 IPPROTO_IP = 0x0
IPPROTO_IPCOMP = 0x6c IPPROTO_IPCOMP = 0x6c
IPPROTO_IPCV = 0x47 IPPROTO_IPCV = 0x47
IPPROTO_IPEIP = 0x5e IPPROTO_IPEIP = 0x5e
...@@ -868,7 +866,7 @@ const ( ...@@ -868,7 +866,7 @@ const (
IPV6_PATHMTU = 0x2c IPV6_PATHMTU = 0x2c
IPV6_PKTINFO = 0x2e IPV6_PKTINFO = 0x2e
IPV6_PORTRANGE = 0xe IPV6_PORTRANGE = 0xe
IPV6_PORTRANGE_DEFAULT = 0 IPV6_PORTRANGE_DEFAULT = 0x0
IPV6_PORTRANGE_HIGH = 0x1 IPV6_PORTRANGE_HIGH = 0x1
IPV6_PORTRANGE_LOW = 0x2 IPV6_PORTRANGE_LOW = 0x2
IPV6_PREFER_TEMPADDR = 0x3f IPV6_PREFER_TEMPADDR = 0x3f
...@@ -881,9 +879,9 @@ const ( ...@@ -881,9 +879,9 @@ const (
IPV6_RECVTCLASS = 0x39 IPV6_RECVTCLASS = 0x39
IPV6_RTHDR = 0x33 IPV6_RTHDR = 0x33
IPV6_RTHDRDSTOPTS = 0x23 IPV6_RTHDRDSTOPTS = 0x23
IPV6_RTHDR_LOOSE = 0 IPV6_RTHDR_LOOSE = 0x0
IPV6_RTHDR_STRICT = 0x1 IPV6_RTHDR_STRICT = 0x1
IPV6_RTHDR_TYPE_0 = 0 IPV6_RTHDR_TYPE_0 = 0x0
IPV6_SOCKOPT_RESERVED1 = 0x3 IPV6_SOCKOPT_RESERVED1 = 0x3
IPV6_TCLASS = 0x3d IPV6_TCLASS = 0x3d
IPV6_UNICAST_HOPS = 0x4 IPV6_UNICAST_HOPS = 0x4
...@@ -944,7 +942,7 @@ const ( ...@@ -944,7 +942,7 @@ const (
IP_ONESBCAST = 0x17 IP_ONESBCAST = 0x17
IP_OPTIONS = 0x1 IP_OPTIONS = 0x1
IP_PORTRANGE = 0x13 IP_PORTRANGE = 0x13
IP_PORTRANGE_DEFAULT = 0 IP_PORTRANGE_DEFAULT = 0x0
IP_PORTRANGE_HIGH = 0x1 IP_PORTRANGE_HIGH = 0x1
IP_PORTRANGE_LOW = 0x2 IP_PORTRANGE_LOW = 0x2
IP_RECVDSTADDR = 0x7 IP_RECVDSTADDR = 0x7
...@@ -994,7 +992,7 @@ const ( ...@@ -994,7 +992,7 @@ const (
O_NOCTTY = 0x8000 O_NOCTTY = 0x8000
O_NOFOLLOW = 0x100 O_NOFOLLOW = 0x100
O_NONBLOCK = 0x4 O_NONBLOCK = 0x4
O_RDONLY = 0 O_RDONLY = 0x0
O_RDWR = 0x2 O_RDWR = 0x2
O_SHLOCK = 0x10 O_SHLOCK = 0x10
O_SYNC = 0x80 O_SYNC = 0x80
...@@ -1003,7 +1001,7 @@ const ( ...@@ -1003,7 +1001,7 @@ const (
O_WRONLY = 0x1 O_WRONLY = 0x1
RTAX_AUTHOR = 0x6 RTAX_AUTHOR = 0x6
RTAX_BRD = 0x7 RTAX_BRD = 0x7
RTAX_DST = 0 RTAX_DST = 0x0
RTAX_GATEWAY = 0x1 RTAX_GATEWAY = 0x1
RTAX_GENMASK = 0x3 RTAX_GENMASK = 0x3
RTAX_IFA = 0x5 RTAX_IFA = 0x5
...@@ -1074,7 +1072,7 @@ const ( ...@@ -1074,7 +1072,7 @@ const (
SCM_CREDS = 0x3 SCM_CREDS = 0x3
SCM_RIGHTS = 0x1 SCM_RIGHTS = 0x1
SCM_TIMESTAMP = 0x2 SCM_TIMESTAMP = 0x2
SHUT_RD = 0 SHUT_RD = 0x0
SHUT_RDWR = 0x2 SHUT_RDWR = 0x2
SHUT_WR = 0x1 SHUT_WR = 0x1
SIGABRT = 0x6 SIGABRT = 0x6
...@@ -1270,7 +1268,7 @@ const ( ...@@ -1270,7 +1268,7 @@ const (
TIOCNXCL = 0x2000740e TIOCNXCL = 0x2000740e
TIOCOUTQ = 0x40047473 TIOCOUTQ = 0x40047473
TIOCPKT = 0x80047470 TIOCPKT = 0x80047470
TIOCPKT_DATA = 0 TIOCPKT_DATA = 0x0
TIOCPKT_DOSTOP = 0x20 TIOCPKT_DOSTOP = 0x20
TIOCPKT_FLUSHREAD = 0x1 TIOCPKT_FLUSHREAD = 0x1
TIOCPKT_FLUSHWRITE = 0x2 TIOCPKT_FLUSHWRITE = 0x2
...@@ -1305,8 +1303,6 @@ const ( ...@@ -1305,8 +1303,6 @@ const (
WUNTRACED = 0x2 WUNTRACED = 0x2
) )
// Types
// Error table // Error table
var errors = [...]string{ var errors = [...]string{
1: "operation not permitted", 1: "operation not permitted",
......
// mkerrors.sh -f -m64 // mkerrors.sh -m64
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT // MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
// godefs -c gcc -f -m64 -gsyscall -f -m64 _const.c // Created by cgo -godefs - DO NOT EDIT
// cgo -godefs -- -m64 _const.go
// MACHINE GENERATED - DO NOT EDIT.
package syscall package syscall
// Constants
const ( const (
AF_APPLETALK = 0x10 AF_APPLETALK = 0x10
AF_ARP = 0x23 AF_ARP = 0x23
...@@ -45,7 +43,7 @@ const ( ...@@ -45,7 +43,7 @@ const (
AF_SLOW = 0x21 AF_SLOW = 0x21
AF_SNA = 0xb AF_SNA = 0xb
AF_UNIX = 0x1 AF_UNIX = 0x1
AF_UNSPEC = 0 AF_UNSPEC = 0x0
AF_VENDOR00 = 0x27 AF_VENDOR00 = 0x27
AF_VENDOR01 = 0x29 AF_VENDOR01 = 0x29
AF_VENDOR02 = 0x2b AF_VENDOR02 = 0x2b
...@@ -128,7 +126,7 @@ const ( ...@@ -128,7 +126,7 @@ const (
BIOCVERSION = 0x40044271 BIOCVERSION = 0x40044271
BPF_A = 0x10 BPF_A = 0x10
BPF_ABS = 0x20 BPF_ABS = 0x20
BPF_ADD = 0 BPF_ADD = 0x0
BPF_ALIGNMENT = 0x8 BPF_ALIGNMENT = 0x8
BPF_ALU = 0x4 BPF_ALU = 0x4
BPF_AND = 0x50 BPF_AND = 0x50
...@@ -137,16 +135,16 @@ const ( ...@@ -137,16 +135,16 @@ const (
BPF_BUFMODE_ZBUF = 0x2 BPF_BUFMODE_ZBUF = 0x2
BPF_DIV = 0x30 BPF_DIV = 0x30
BPF_H = 0x8 BPF_H = 0x8
BPF_IMM = 0 BPF_IMM = 0x0
BPF_IND = 0x40 BPF_IND = 0x40
BPF_JA = 0 BPF_JA = 0x0
BPF_JEQ = 0x10 BPF_JEQ = 0x10
BPF_JGE = 0x30 BPF_JGE = 0x30
BPF_JGT = 0x20 BPF_JGT = 0x20
BPF_JMP = 0x5 BPF_JMP = 0x5
BPF_JSET = 0x40 BPF_JSET = 0x40
BPF_K = 0 BPF_K = 0x0
BPF_LD = 0 BPF_LD = 0x0
BPF_LDX = 0x1 BPF_LDX = 0x1
BPF_LEN = 0x80 BPF_LEN = 0x80
BPF_LSH = 0x60 BPF_LSH = 0x60
...@@ -168,9 +166,9 @@ const ( ...@@ -168,9 +166,9 @@ const (
BPF_ST = 0x2 BPF_ST = 0x2
BPF_STX = 0x3 BPF_STX = 0x3
BPF_SUB = 0x10 BPF_SUB = 0x10
BPF_TAX = 0 BPF_TAX = 0x0
BPF_TXA = 0x80 BPF_TXA = 0x80
BPF_W = 0 BPF_W = 0x0
BPF_X = 0x8 BPF_X = 0x8
CTL_MAXNAME = 0x18 CTL_MAXNAME = 0x18
CTL_NET = 0x4 CTL_NET = 0x4
...@@ -260,7 +258,7 @@ const ( ...@@ -260,7 +258,7 @@ const (
DLT_MTP2 = 0x8c DLT_MTP2 = 0x8c
DLT_MTP2_WITH_PHDR = 0x8b DLT_MTP2_WITH_PHDR = 0x8b
DLT_MTP3 = 0x8d DLT_MTP3 = 0x8d
DLT_NULL = 0 DLT_NULL = 0x0
DLT_PCI_EXP = 0x7d DLT_PCI_EXP = 0x7d
DLT_PFLOG = 0x75 DLT_PFLOG = 0x75
DLT_PFSYNC = 0x79 DLT_PFSYNC = 0x79
...@@ -311,7 +309,7 @@ const ( ...@@ -311,7 +309,7 @@ const (
DT_LNK = 0xa DT_LNK = 0xa
DT_REG = 0x8 DT_REG = 0x8
DT_SOCK = 0xc DT_SOCK = 0xc
DT_UNKNOWN = 0 DT_UNKNOWN = 0x0
DT_WHT = 0xe DT_WHT = 0xe
E2BIG = 0x7 E2BIG = 0x7
EACCES = 0xd EACCES = 0xd
...@@ -446,7 +444,7 @@ const ( ...@@ -446,7 +444,7 @@ const (
FD_SETSIZE = 0x400 FD_SETSIZE = 0x400
F_CANCEL = 0x5 F_CANCEL = 0x5
F_DUP2FD = 0xa F_DUP2FD = 0xa
F_DUPFD = 0 F_DUPFD = 0x0
F_GETFD = 0x1 F_GETFD = 0x1
F_GETFL = 0x3 F_GETFL = 0x3
F_GETLK = 0xb F_GETLK = 0xb
...@@ -746,7 +744,7 @@ const ( ...@@ -746,7 +744,7 @@ const (
IPPROTO_GRE = 0x2f IPPROTO_GRE = 0x2f
IPPROTO_HELLO = 0x3f IPPROTO_HELLO = 0x3f
IPPROTO_HMP = 0x14 IPPROTO_HMP = 0x14
IPPROTO_HOPOPTS = 0 IPPROTO_HOPOPTS = 0x0
IPPROTO_ICMP = 0x1 IPPROTO_ICMP = 0x1
IPPROTO_ICMPV6 = 0x3a IPPROTO_ICMPV6 = 0x3a
IPPROTO_IDP = 0x16 IPPROTO_IDP = 0x16
...@@ -758,7 +756,7 @@ const ( ...@@ -758,7 +756,7 @@ const (
IPPROTO_IL = 0x28 IPPROTO_IL = 0x28
IPPROTO_INLSP = 0x34 IPPROTO_INLSP = 0x34
IPPROTO_INP = 0x20 IPPROTO_INP = 0x20
IPPROTO_IP = 0 IPPROTO_IP = 0x0
IPPROTO_IPCOMP = 0x6c IPPROTO_IPCOMP = 0x6c
IPPROTO_IPCV = 0x47 IPPROTO_IPCV = 0x47
IPPROTO_IPEIP = 0x5e IPPROTO_IPEIP = 0x5e
...@@ -868,7 +866,7 @@ const ( ...@@ -868,7 +866,7 @@ const (
IPV6_PATHMTU = 0x2c IPV6_PATHMTU = 0x2c
IPV6_PKTINFO = 0x2e IPV6_PKTINFO = 0x2e
IPV6_PORTRANGE = 0xe IPV6_PORTRANGE = 0xe
IPV6_PORTRANGE_DEFAULT = 0 IPV6_PORTRANGE_DEFAULT = 0x0
IPV6_PORTRANGE_HIGH = 0x1 IPV6_PORTRANGE_HIGH = 0x1
IPV6_PORTRANGE_LOW = 0x2 IPV6_PORTRANGE_LOW = 0x2
IPV6_PREFER_TEMPADDR = 0x3f IPV6_PREFER_TEMPADDR = 0x3f
...@@ -881,9 +879,9 @@ const ( ...@@ -881,9 +879,9 @@ const (
IPV6_RECVTCLASS = 0x39 IPV6_RECVTCLASS = 0x39
IPV6_RTHDR = 0x33 IPV6_RTHDR = 0x33
IPV6_RTHDRDSTOPTS = 0x23 IPV6_RTHDRDSTOPTS = 0x23
IPV6_RTHDR_LOOSE = 0 IPV6_RTHDR_LOOSE = 0x0
IPV6_RTHDR_STRICT = 0x1 IPV6_RTHDR_STRICT = 0x1
IPV6_RTHDR_TYPE_0 = 0 IPV6_RTHDR_TYPE_0 = 0x0
IPV6_SOCKOPT_RESERVED1 = 0x3 IPV6_SOCKOPT_RESERVED1 = 0x3
IPV6_TCLASS = 0x3d IPV6_TCLASS = 0x3d
IPV6_UNICAST_HOPS = 0x4 IPV6_UNICAST_HOPS = 0x4
...@@ -944,7 +942,7 @@ const ( ...@@ -944,7 +942,7 @@ const (
IP_ONESBCAST = 0x17 IP_ONESBCAST = 0x17
IP_OPTIONS = 0x1 IP_OPTIONS = 0x1
IP_PORTRANGE = 0x13 IP_PORTRANGE = 0x13
IP_PORTRANGE_DEFAULT = 0 IP_PORTRANGE_DEFAULT = 0x0
IP_PORTRANGE_HIGH = 0x1 IP_PORTRANGE_HIGH = 0x1
IP_PORTRANGE_LOW = 0x2 IP_PORTRANGE_LOW = 0x2
IP_RECVDSTADDR = 0x7 IP_RECVDSTADDR = 0x7
...@@ -994,7 +992,7 @@ const ( ...@@ -994,7 +992,7 @@ const (
O_NOCTTY = 0x8000 O_NOCTTY = 0x8000
O_NOFOLLOW = 0x100 O_NOFOLLOW = 0x100
O_NONBLOCK = 0x4 O_NONBLOCK = 0x4
O_RDONLY = 0 O_RDONLY = 0x0
O_RDWR = 0x2 O_RDWR = 0x2
O_SHLOCK = 0x10 O_SHLOCK = 0x10
O_SYNC = 0x80 O_SYNC = 0x80
...@@ -1003,7 +1001,7 @@ const ( ...@@ -1003,7 +1001,7 @@ const (
O_WRONLY = 0x1 O_WRONLY = 0x1
RTAX_AUTHOR = 0x6 RTAX_AUTHOR = 0x6
RTAX_BRD = 0x7 RTAX_BRD = 0x7
RTAX_DST = 0 RTAX_DST = 0x0
RTAX_GATEWAY = 0x1 RTAX_GATEWAY = 0x1
RTAX_GENMASK = 0x3 RTAX_GENMASK = 0x3
RTAX_IFA = 0x5 RTAX_IFA = 0x5
...@@ -1074,7 +1072,7 @@ const ( ...@@ -1074,7 +1072,7 @@ const (
SCM_CREDS = 0x3 SCM_CREDS = 0x3
SCM_RIGHTS = 0x1 SCM_RIGHTS = 0x1
SCM_TIMESTAMP = 0x2 SCM_TIMESTAMP = 0x2
SHUT_RD = 0 SHUT_RD = 0x0
SHUT_RDWR = 0x2 SHUT_RDWR = 0x2
SHUT_WR = 0x1 SHUT_WR = 0x1
SIGABRT = 0x6 SIGABRT = 0x6
...@@ -1270,7 +1268,7 @@ const ( ...@@ -1270,7 +1268,7 @@ const (
TIOCNXCL = 0x2000740e TIOCNXCL = 0x2000740e
TIOCOUTQ = 0x40047473 TIOCOUTQ = 0x40047473
TIOCPKT = 0x80047470 TIOCPKT = 0x80047470
TIOCPKT_DATA = 0 TIOCPKT_DATA = 0x0
TIOCPKT_DOSTOP = 0x20 TIOCPKT_DOSTOP = 0x20
TIOCPKT_FLUSHREAD = 0x1 TIOCPKT_FLUSHREAD = 0x1
TIOCPKT_FLUSHWRITE = 0x2 TIOCPKT_FLUSHWRITE = 0x2
...@@ -1305,8 +1303,6 @@ const ( ...@@ -1305,8 +1303,6 @@ const (
WUNTRACED = 0x2 WUNTRACED = 0x2
) )
// Types
// Error table // Error table
var errors = [...]string{ var errors = [...]string{
1: "operation not permitted", 1: "operation not permitted",
......
This diff is collapsed.
// mkerrors.sh -f -m64 // mkerrors.sh -m64
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT // MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
// godefs -c gcc -f -m64 -gsyscall -f -m64 _const.c // Created by cgo -godefs - DO NOT EDIT
// cgo -godefs -- -m64 _const.go
// MACHINE GENERATED - DO NOT EDIT.
package syscall package syscall
// Constants
const ( const (
AF_APPLETALK = 0x10 AF_APPLETALK = 0x10
AF_BLUETOOTH = 0x20 AF_BLUETOOTH = 0x20
...@@ -42,7 +40,7 @@ const ( ...@@ -42,7 +40,7 @@ const (
AF_SIP = 0x1d AF_SIP = 0x1d
AF_SNA = 0xb AF_SNA = 0xb
AF_UNIX = 0x1 AF_UNIX = 0x1
AF_UNSPEC = 0 AF_UNSPEC = 0x0
ARPHRD_ETHER = 0x1 ARPHRD_ETHER = 0x1
ARPHRD_FRELAY = 0xf ARPHRD_FRELAY = 0xf
ARPHRD_IEEE1394 = 0x18 ARPHRD_IEEE1394 = 0x18
...@@ -74,7 +72,7 @@ const ( ...@@ -74,7 +72,7 @@ const (
BIOCVERSION = 0x40044271 BIOCVERSION = 0x40044271
BPF_A = 0x10 BPF_A = 0x10
BPF_ABS = 0x20 BPF_ABS = 0x20
BPF_ADD = 0 BPF_ADD = 0x0
BPF_ALIGNMENT = 0x4 BPF_ALIGNMENT = 0x4
BPF_ALU = 0x4 BPF_ALU = 0x4
BPF_AND = 0x50 BPF_AND = 0x50
...@@ -83,16 +81,16 @@ const ( ...@@ -83,16 +81,16 @@ const (
BPF_DIRECTION_OUT = 0x2 BPF_DIRECTION_OUT = 0x2
BPF_DIV = 0x30 BPF_DIV = 0x30
BPF_H = 0x8 BPF_H = 0x8
BPF_IMM = 0 BPF_IMM = 0x0
BPF_IND = 0x40 BPF_IND = 0x40
BPF_JA = 0 BPF_JA = 0x0
BPF_JEQ = 0x10 BPF_JEQ = 0x10
BPF_JGE = 0x30 BPF_JGE = 0x30
BPF_JGT = 0x20 BPF_JGT = 0x20
BPF_JMP = 0x5 BPF_JMP = 0x5
BPF_JSET = 0x40 BPF_JSET = 0x40
BPF_K = 0 BPF_K = 0x0
BPF_LD = 0 BPF_LD = 0x0
BPF_LDX = 0x1 BPF_LDX = 0x1
BPF_LEN = 0x80 BPF_LEN = 0x80
BPF_LSH = 0x60 BPF_LSH = 0x60
...@@ -114,9 +112,9 @@ const ( ...@@ -114,9 +112,9 @@ const (
BPF_ST = 0x2 BPF_ST = 0x2
BPF_STX = 0x3 BPF_STX = 0x3
BPF_SUB = 0x10 BPF_SUB = 0x10
BPF_TAX = 0 BPF_TAX = 0x0
BPF_TXA = 0x80 BPF_TXA = 0x80
BPF_W = 0 BPF_W = 0x0
BPF_X = 0x8 BPF_X = 0x8
CTL_MAXNAME = 0xc CTL_MAXNAME = 0xc
CTL_NET = 0x4 CTL_NET = 0x4
...@@ -133,7 +131,7 @@ const ( ...@@ -133,7 +131,7 @@ const (
DLT_IEEE802_11_RADIO = 0x7f DLT_IEEE802_11_RADIO = 0x7f
DLT_LOOP = 0xc DLT_LOOP = 0xc
DLT_MPLS = 0xdb DLT_MPLS = 0xdb
DLT_NULL = 0 DLT_NULL = 0x0
DLT_PFLOG = 0x75 DLT_PFLOG = 0x75
DLT_PFSYNC = 0x12 DLT_PFSYNC = 0x12
DLT_PPP = 0x9 DLT_PPP = 0x9
...@@ -150,7 +148,7 @@ const ( ...@@ -150,7 +148,7 @@ const (
DT_LNK = 0xa DT_LNK = 0xa
DT_REG = 0x8 DT_REG = 0x8
DT_SOCK = 0xc DT_SOCK = 0xc
DT_UNKNOWN = 0 DT_UNKNOWN = 0x0
E2BIG = 0x7 E2BIG = 0x7
EACCES = 0xd EACCES = 0xd
EADDRINUSE = 0x30 EADDRINUSE = 0x30
...@@ -480,7 +478,7 @@ const ( ...@@ -480,7 +478,7 @@ const (
EXTPROC = 0x800 EXTPROC = 0x800
FD_CLOEXEC = 0x1 FD_CLOEXEC = 0x1
FD_SETSIZE = 0x400 FD_SETSIZE = 0x400
F_DUPFD = 0 F_DUPFD = 0x0
F_DUPFD_CLOEXEC = 0xa F_DUPFD_CLOEXEC = 0xa
F_GETFD = 0x1 F_GETFD = 0x1
F_GETFL = 0x3 F_GETFL = 0x3
...@@ -767,12 +765,12 @@ const ( ...@@ -767,12 +765,12 @@ const (
IPPROTO_FRAGMENT = 0x2c IPPROTO_FRAGMENT = 0x2c
IPPROTO_GGP = 0x3 IPPROTO_GGP = 0x3
IPPROTO_GRE = 0x2f IPPROTO_GRE = 0x2f
IPPROTO_HOPOPTS = 0 IPPROTO_HOPOPTS = 0x0
IPPROTO_ICMP = 0x1 IPPROTO_ICMP = 0x1
IPPROTO_ICMPV6 = 0x3a IPPROTO_ICMPV6 = 0x3a
IPPROTO_IDP = 0x16 IPPROTO_IDP = 0x16
IPPROTO_IGMP = 0x2 IPPROTO_IGMP = 0x2
IPPROTO_IP = 0 IPPROTO_IP = 0x0
IPPROTO_IPCOMP = 0x6c IPPROTO_IPCOMP = 0x6c
IPPROTO_IPIP = 0x4 IPPROTO_IPIP = 0x4
IPPROTO_IPV4 = 0x4 IPPROTO_IPV4 = 0x4
...@@ -823,7 +821,7 @@ const ( ...@@ -823,7 +821,7 @@ const (
IPV6_PIPEX = 0x3f IPV6_PIPEX = 0x3f
IPV6_PKTINFO = 0x2e IPV6_PKTINFO = 0x2e
IPV6_PORTRANGE = 0xe IPV6_PORTRANGE = 0xe
IPV6_PORTRANGE_DEFAULT = 0 IPV6_PORTRANGE_DEFAULT = 0x0
IPV6_PORTRANGE_HIGH = 0x1 IPV6_PORTRANGE_HIGH = 0x1
IPV6_PORTRANGE_LOW = 0x2 IPV6_PORTRANGE_LOW = 0x2
IPV6_RECVDSTOPTS = 0x28 IPV6_RECVDSTOPTS = 0x28
...@@ -836,9 +834,9 @@ const ( ...@@ -836,9 +834,9 @@ const (
IPV6_RTABLE = 0x1021 IPV6_RTABLE = 0x1021
IPV6_RTHDR = 0x33 IPV6_RTHDR = 0x33
IPV6_RTHDRDSTOPTS = 0x23 IPV6_RTHDRDSTOPTS = 0x23
IPV6_RTHDR_LOOSE = 0 IPV6_RTHDR_LOOSE = 0x0
IPV6_RTHDR_STRICT = 0x1 IPV6_RTHDR_STRICT = 0x1
IPV6_RTHDR_TYPE_0 = 0 IPV6_RTHDR_TYPE_0 = 0x0
IPV6_SOCKOPT_RESERVED1 = 0x3 IPV6_SOCKOPT_RESERVED1 = 0x3
IPV6_TCLASS = 0x3d IPV6_TCLASS = 0x3d
IPV6_UNICAST_HOPS = 0x4 IPV6_UNICAST_HOPS = 0x4
...@@ -875,7 +873,7 @@ const ( ...@@ -875,7 +873,7 @@ const (
IP_OPTIONS = 0x1 IP_OPTIONS = 0x1
IP_PIPEX = 0x22 IP_PIPEX = 0x22
IP_PORTRANGE = 0x13 IP_PORTRANGE = 0x13
IP_PORTRANGE_DEFAULT = 0 IP_PORTRANGE_DEFAULT = 0x0
IP_PORTRANGE_HIGH = 0x1 IP_PORTRANGE_HIGH = 0x1
IP_PORTRANGE_LOW = 0x2 IP_PORTRANGE_LOW = 0x2
IP_RECVDSTADDR = 0x7 IP_RECVDSTADDR = 0x7
...@@ -922,7 +920,7 @@ const ( ...@@ -922,7 +920,7 @@ const (
O_NOCTTY = 0x8000 O_NOCTTY = 0x8000
O_NOFOLLOW = 0x100 O_NOFOLLOW = 0x100
O_NONBLOCK = 0x4 O_NONBLOCK = 0x4
O_RDONLY = 0 O_RDONLY = 0x0
O_RDWR = 0x2 O_RDWR = 0x2
O_RSYNC = 0x80 O_RSYNC = 0x80
O_SHLOCK = 0x10 O_SHLOCK = 0x10
...@@ -931,7 +929,7 @@ const ( ...@@ -931,7 +929,7 @@ const (
O_WRONLY = 0x1 O_WRONLY = 0x1
RTAX_AUTHOR = 0x6 RTAX_AUTHOR = 0x6
RTAX_BRD = 0x7 RTAX_BRD = 0x7
RTAX_DST = 0 RTAX_DST = 0x0
RTAX_GATEWAY = 0x1 RTAX_GATEWAY = 0x1
RTAX_GENMASK = 0x3 RTAX_GENMASK = 0x3
RTAX_IFA = 0x5 RTAX_IFA = 0x5
...@@ -1003,10 +1001,11 @@ const ( ...@@ -1003,10 +1001,11 @@ const (
RTV_RTTVAR = 0x80 RTV_RTTVAR = 0x80
RTV_SPIPE = 0x10 RTV_SPIPE = 0x10
RTV_SSTHRESH = 0x20 RTV_SSTHRESH = 0x20
RT_TABLEID_MAX = 0xff
SCM_CREDS = 0x2 SCM_CREDS = 0x2
SCM_RIGHTS = 0x1 SCM_RIGHTS = 0x1
SCM_TIMESTAMP = 0x4 SCM_TIMESTAMP = 0x4
SHUT_RD = 0 SHUT_RD = 0x0
SHUT_RDWR = 0x2 SHUT_RDWR = 0x2
SHUT_WR = 0x1 SHUT_WR = 0x1
SIGABRT = 0x6 SIGABRT = 0x6
...@@ -1235,7 +1234,7 @@ const ( ...@@ -1235,7 +1234,7 @@ const (
TIOCNXCL = 0x2000740e TIOCNXCL = 0x2000740e
TIOCOUTQ = 0x40047473 TIOCOUTQ = 0x40047473
TIOCPKT = 0x80047470 TIOCPKT = 0x80047470
TIOCPKT_DATA = 0 TIOCPKT_DATA = 0x0
TIOCPKT_DOSTOP = 0x20 TIOCPKT_DOSTOP = 0x20
TIOCPKT_FLUSHREAD = 0x1 TIOCPKT_FLUSHREAD = 0x1
TIOCPKT_FLUSHWRITE = 0x2 TIOCPKT_FLUSHWRITE = 0x2
...@@ -1269,8 +1268,6 @@ const ( ...@@ -1269,8 +1268,6 @@ const (
WUNTRACED = 0x2 WUNTRACED = 0x2
) )
// Types
// Error table // Error table
var errors = [...]string{ var errors = [...]string{
1: "operation not permitted", 1: "operation not permitted",
......
// godefs -gsyscall -f-m32 types_freebsd.c // Created by cgo -godefs - DO NOT EDIT
// cgo -godefs types_freebsd.go
// MACHINE GENERATED - DO NOT EDIT.
package syscall package syscall
// Constants
const ( const (
sizeofPtr = 0x4 sizeofPtr = 0x4
sizeofShort = 0x2 sizeofShort = 0x2
sizeofInt = 0x4 sizeofInt = 0x4
sizeofLong = 0x4 sizeofLong = 0x4
sizeofLongLong = 0x8 sizeofLongLong = 0x8
O_CLOEXEC = 0
S_IFMT = 0xf000
S_IFIFO = 0x1000
S_IFCHR = 0x2000
S_IFDIR = 0x4000
S_IFBLK = 0x6000
S_IFREG = 0x8000
S_IFLNK = 0xa000
S_IFSOCK = 0xc000
S_ISUID = 0x800
S_ISGID = 0x400
S_ISVTX = 0x200
S_IRUSR = 0x100
S_IWUSR = 0x80
S_IXUSR = 0x40
SizeofSockaddrInet4 = 0x10
SizeofSockaddrInet6 = 0x1c
SizeofSockaddrAny = 0x6c
SizeofSockaddrUnix = 0x6a
SizeofSockaddrDatalink = 0x36
SizeofLinger = 0x8
SizeofIPMreq = 0x8
SizeofIPMreqn = 0xc
SizeofIPv6Mreq = 0x14
SizeofMsghdr = 0x1c
SizeofCmsghdr = 0xc
SizeofInet6Pktinfo = 0x14
PTRACE_TRACEME = 0
PTRACE_CONT = 0x7
PTRACE_KILL = 0x8
SizeofIfMsghdr = 0x60
SizeofIfData = 0x50
SizeofIfaMsghdr = 0x14
SizeofIfmaMsghdr = 0x10
SizeofRtMsghdr = 0x5c
SizeofRtMetrics = 0x38
SizeofBpfVersion = 0x4
SizeofBpfStat = 0x8
SizeofBpfZbuf = 0xc
SizeofBpfProgram = 0x8
SizeofBpfInsn = 0x8
SizeofBpfHdr = 0x14
SizeofBpfZbufHeader = 0x20
) )
// Types type (
_C_short int16
type _C_short int16 _C_int int32
_C_long int32
type _C_int int32 _C_long_long int64
)
type _C_long int32
type _C_long_long int64
type Timespec struct { type Timespec struct {
Sec int32 Sec int32
...@@ -102,6 +54,27 @@ type Rlimit struct { ...@@ -102,6 +54,27 @@ type Rlimit struct {
type _Gid_t uint32 type _Gid_t uint32
const (
O_CLOEXEC = 0
)
const (
S_IFMT = 0xf000
S_IFIFO = 0x1000
S_IFCHR = 0x2000
S_IFDIR = 0x4000
S_IFBLK = 0x6000
S_IFREG = 0x8000
S_IFLNK = 0xa000
S_IFSOCK = 0xc000
S_ISUID = 0x800
S_ISGID = 0x400
S_ISVTX = 0x200
S_IRUSR = 0x100
S_IWUSR = 0x80
S_IXUSR = 0x40
)
type Stat_t struct { type Stat_t struct {
Dev uint32 Dev uint32
Ino uint32 Ino uint32
...@@ -120,8 +93,7 @@ type Stat_t struct { ...@@ -120,8 +93,7 @@ type Stat_t struct {
Gen uint32 Gen uint32
Lspare int32 Lspare int32
Birthtimespec Timespec Birthtimespec Timespec
Pad_godefs_0 uint32 Pad_cgo_0 [8]byte
Pad_godefs_1 uint32
} }
type Statfs_t struct { type Statfs_t struct {
...@@ -142,7 +114,7 @@ type Statfs_t struct { ...@@ -142,7 +114,7 @@ type Statfs_t struct {
Spare [10]uint64 Spare [10]uint64
Namemax uint32 Namemax uint32
Owner uint32 Owner uint32
Fsid [8]byte /* fsid */ Fsid Fsid
Charspare [80]int8 Charspare [80]int8
Fstypename [16]int8 Fstypename [16]int8
Mntfromname [88]int8 Mntfromname [88]int8
...@@ -166,6 +138,10 @@ type Dirent struct { ...@@ -166,6 +138,10 @@ type Dirent struct {
Name [256]int8 Name [256]int8
} }
type Fsid struct {
Val [2]int32
}
type RawSockaddrInet4 struct { type RawSockaddrInet4 struct {
Len uint8 Len uint8
Family uint8 Family uint8
...@@ -260,6 +236,27 @@ type Inet6Pktinfo struct { ...@@ -260,6 +236,27 @@ type Inet6Pktinfo struct {
Ifindex uint32 Ifindex uint32
} }
const (
SizeofSockaddrInet4 = 0x10
SizeofSockaddrInet6 = 0x1c
SizeofSockaddrAny = 0x6c
SizeofSockaddrUnix = 0x6a
SizeofSockaddrDatalink = 0x36
SizeofLinger = 0x8
SizeofIPMreq = 0x8
SizeofIPMreqn = 0xc
SizeofIPv6Mreq = 0x14
SizeofMsghdr = 0x1c
SizeofCmsghdr = 0xc
SizeofInet6Pktinfo = 0x14
)
const (
PTRACE_TRACEME = 0x0
PTRACE_CONT = 0x7
PTRACE_KILL = 0x8
)
type Kevent_t struct { type Kevent_t struct {
Ident uint32 Ident uint32
Filter int16 Filter int16
...@@ -273,15 +270,24 @@ type FdSet struct { ...@@ -273,15 +270,24 @@ type FdSet struct {
X__fds_bits [32]uint32 X__fds_bits [32]uint32
} }
const (
SizeofIfMsghdr = 0x60
SizeofIfData = 0x50
SizeofIfaMsghdr = 0x14
SizeofIfmaMsghdr = 0x10
SizeofRtMsghdr = 0x5c
SizeofRtMetrics = 0x38
)
type IfMsghdr struct { type IfMsghdr struct {
Msglen uint16 Msglen uint16
Version uint8 Version uint8
Type uint8 Type uint8
Addrs int32 Addrs int32
Flags int32 Flags int32
Index uint16 Index uint16
Pad_godefs_0 [2]byte Pad_cgo_0 [2]byte
Data IfData Data IfData
} }
type IfData struct { type IfData struct {
...@@ -313,40 +319,40 @@ type IfData struct { ...@@ -313,40 +319,40 @@ type IfData struct {
} }
type IfaMsghdr struct { type IfaMsghdr struct {
Msglen uint16 Msglen uint16
Version uint8 Version uint8
Type uint8 Type uint8
Addrs int32 Addrs int32
Flags int32 Flags int32
Index uint16 Index uint16
Pad_godefs_0 [2]byte Pad_cgo_0 [2]byte
Metric int32 Metric int32
} }
type IfmaMsghdr struct { type IfmaMsghdr struct {
Msglen uint16 Msglen uint16
Version uint8 Version uint8
Type uint8 Type uint8
Addrs int32 Addrs int32
Flags int32 Flags int32
Index uint16 Index uint16
Pad_godefs_0 [2]byte Pad_cgo_0 [2]byte
} }
type RtMsghdr struct { type RtMsghdr struct {
Msglen uint16 Msglen uint16
Version uint8 Version uint8
Type uint8 Type uint8
Index uint16 Index uint16
Pad_godefs_0 [2]byte Pad_cgo_0 [2]byte
Flags int32 Flags int32
Addrs int32 Addrs int32
Pid int32 Pid int32
Seq int32 Seq int32
Errno int32 Errno int32
Fmask int32 Fmask int32
Inits uint32 Inits uint32
Rmx RtMetrics Rmx RtMetrics
} }
type RtMetrics struct { type RtMetrics struct {
...@@ -364,6 +370,16 @@ type RtMetrics struct { ...@@ -364,6 +370,16 @@ type RtMetrics struct {
Filler [3]uint32 Filler [3]uint32
} }
const (
SizeofBpfVersion = 0x4
SizeofBpfStat = 0x8
SizeofBpfZbuf = 0xc
SizeofBpfProgram = 0x8
SizeofBpfInsn = 0x8
SizeofBpfHdr = 0x14
SizeofBpfZbufHeader = 0x20
)
type BpfVersion struct { type BpfVersion struct {
Major uint16 Major uint16
Minor uint16 Minor uint16
...@@ -393,11 +409,11 @@ type BpfInsn struct { ...@@ -393,11 +409,11 @@ type BpfInsn struct {
} }
type BpfHdr struct { type BpfHdr struct {
Tstamp Timeval Tstamp Timeval
Caplen uint32 Caplen uint32
Datalen uint32 Datalen uint32
Hdrlen uint16 Hdrlen uint16
Pad_godefs_0 [2]byte Pad_cgo_0 [2]byte
} }
type BpfZbufHeader struct { type BpfZbufHeader struct {
......
// godefs -gsyscall -f-m64 types_freebsd.c // Created by cgo -godefs - DO NOT EDIT
// cgo -godefs types_freebsd.go
// MACHINE GENERATED - DO NOT EDIT.
package syscall package syscall
// Constants
const ( const (
sizeofPtr = 0x8 sizeofPtr = 0x8
sizeofShort = 0x2 sizeofShort = 0x2
sizeofInt = 0x4 sizeofInt = 0x4
sizeofLong = 0x8 sizeofLong = 0x8
sizeofLongLong = 0x8 sizeofLongLong = 0x8
O_CLOEXEC = 0
S_IFMT = 0xf000
S_IFIFO = 0x1000
S_IFCHR = 0x2000
S_IFDIR = 0x4000
S_IFBLK = 0x6000
S_IFREG = 0x8000
S_IFLNK = 0xa000
S_IFSOCK = 0xc000
S_ISUID = 0x800
S_ISGID = 0x400
S_ISVTX = 0x200
S_IRUSR = 0x100
S_IWUSR = 0x80
S_IXUSR = 0x40
SizeofSockaddrInet4 = 0x10
SizeofSockaddrInet6 = 0x1c
SizeofSockaddrAny = 0x6c
SizeofSockaddrUnix = 0x6a
SizeofSockaddrDatalink = 0x36
SizeofLinger = 0x8
SizeofIPMreq = 0x8
SizeofIPMreqn = 0xc
SizeofIPv6Mreq = 0x14
SizeofMsghdr = 0x30
SizeofCmsghdr = 0xc
SizeofInet6Pktinfo = 0x14
PTRACE_TRACEME = 0
PTRACE_CONT = 0x7
PTRACE_KILL = 0x8
SizeofIfMsghdr = 0xa8
SizeofIfData = 0x98
SizeofIfaMsghdr = 0x14
SizeofIfmaMsghdr = 0x10
SizeofRtMsghdr = 0x98
SizeofRtMetrics = 0x70
SizeofBpfVersion = 0x4
SizeofBpfStat = 0x8
SizeofBpfZbuf = 0x18
SizeofBpfProgram = 0x10
SizeofBpfInsn = 0x8
SizeofBpfHdr = 0x20
SizeofBpfZbufHeader = 0x20
) )
// Types type (
_C_short int16
type _C_short int16 _C_int int32
_C_long int64
type _C_int int32 _C_long_long int64
)
type _C_long int64
type _C_long_long int64
type Timespec struct { type Timespec struct {
Sec int64 Sec int64
...@@ -102,6 +54,27 @@ type Rlimit struct { ...@@ -102,6 +54,27 @@ type Rlimit struct {
type _Gid_t uint32 type _Gid_t uint32
const (
O_CLOEXEC = 0
)
const (
S_IFMT = 0xf000
S_IFIFO = 0x1000
S_IFCHR = 0x2000
S_IFDIR = 0x4000
S_IFBLK = 0x6000
S_IFREG = 0x8000
S_IFLNK = 0xa000
S_IFSOCK = 0xc000
S_ISUID = 0x800
S_ISGID = 0x400
S_ISVTX = 0x200
S_IRUSR = 0x100
S_IWUSR = 0x80
S_IXUSR = 0x40
)
type Stat_t struct { type Stat_t struct {
Dev uint32 Dev uint32
Ino uint32 Ino uint32
...@@ -120,8 +93,6 @@ type Stat_t struct { ...@@ -120,8 +93,6 @@ type Stat_t struct {
Gen uint32 Gen uint32
Lspare int32 Lspare int32
Birthtimespec Timespec Birthtimespec Timespec
Pad_godefs_0 uint8
Pad_godefs_1 uint8
} }
type Statfs_t struct { type Statfs_t struct {
...@@ -142,7 +113,7 @@ type Statfs_t struct { ...@@ -142,7 +113,7 @@ type Statfs_t struct {
Spare [10]uint64 Spare [10]uint64
Namemax uint32 Namemax uint32
Owner uint32 Owner uint32
Fsid [8]byte /* fsid */ Fsid Fsid
Charspare [80]int8 Charspare [80]int8
Fstypename [16]int8 Fstypename [16]int8
Mntfromname [88]int8 Mntfromname [88]int8
...@@ -150,13 +121,13 @@ type Statfs_t struct { ...@@ -150,13 +121,13 @@ type Statfs_t struct {
} }
type Flock_t struct { type Flock_t struct {
Start int64 Start int64
Len int64 Len int64
Pid int32 Pid int32
Type int16 Type int16
Whence int16 Whence int16
Sysid int32 Sysid int32
Pad_godefs_0 [4]byte Pad_cgo_0 [4]byte
} }
type Dirent struct { type Dirent struct {
...@@ -167,6 +138,10 @@ type Dirent struct { ...@@ -167,6 +138,10 @@ type Dirent struct {
Name [256]int8 Name [256]int8
} }
type Fsid struct {
Val [2]int32
}
type RawSockaddrInet4 struct { type RawSockaddrInet4 struct {
Len uint8 Len uint8
Family uint8 Family uint8
...@@ -241,15 +216,15 @@ type IPv6Mreq struct { ...@@ -241,15 +216,15 @@ type IPv6Mreq struct {
} }
type Msghdr struct { type Msghdr struct {
Name *byte Name *byte
Namelen uint32 Namelen uint32
Pad_godefs_0 [4]byte Pad_cgo_0 [4]byte
Iov *Iovec Iov *Iovec
Iovlen int32 Iovlen int32
Pad_godefs_1 [4]byte Pad_cgo_1 [4]byte
Control *byte Control *byte
Controllen uint32 Controllen uint32
Flags int32 Flags int32
} }
type Cmsghdr struct { type Cmsghdr struct {
...@@ -263,6 +238,27 @@ type Inet6Pktinfo struct { ...@@ -263,6 +238,27 @@ type Inet6Pktinfo struct {
Ifindex uint32 Ifindex uint32
} }
const (
SizeofSockaddrInet4 = 0x10
SizeofSockaddrInet6 = 0x1c
SizeofSockaddrAny = 0x6c
SizeofSockaddrUnix = 0x6a
SizeofSockaddrDatalink = 0x36
SizeofLinger = 0x8
SizeofIPMreq = 0x8
SizeofIPMreqn = 0xc
SizeofIPv6Mreq = 0x14
SizeofMsghdr = 0x30
SizeofCmsghdr = 0xc
SizeofInet6Pktinfo = 0x14
)
const (
PTRACE_TRACEME = 0x0
PTRACE_CONT = 0x7
PTRACE_KILL = 0x8
)
type Kevent_t struct { type Kevent_t struct {
Ident uint64 Ident uint64
Filter int16 Filter int16
...@@ -276,15 +272,24 @@ type FdSet struct { ...@@ -276,15 +272,24 @@ type FdSet struct {
X__fds_bits [16]uint64 X__fds_bits [16]uint64
} }
const (
SizeofIfMsghdr = 0xa8
SizeofIfData = 0x98
SizeofIfaMsghdr = 0x14
SizeofIfmaMsghdr = 0x10
SizeofRtMsghdr = 0x98
SizeofRtMetrics = 0x70
)
type IfMsghdr struct { type IfMsghdr struct {
Msglen uint16 Msglen uint16
Version uint8 Version uint8
Type uint8 Type uint8
Addrs int32 Addrs int32
Flags int32 Flags int32
Index uint16 Index uint16
Pad_godefs_0 [2]byte Pad_cgo_0 [2]byte
Data IfData Data IfData
} }
type IfData struct { type IfData struct {
...@@ -316,40 +321,40 @@ type IfData struct { ...@@ -316,40 +321,40 @@ type IfData struct {
} }
type IfaMsghdr struct { type IfaMsghdr struct {
Msglen uint16 Msglen uint16
Version uint8 Version uint8
Type uint8 Type uint8
Addrs int32 Addrs int32
Flags int32 Flags int32
Index uint16 Index uint16
Pad_godefs_0 [2]byte Pad_cgo_0 [2]byte
Metric int32 Metric int32
} }
type IfmaMsghdr struct { type IfmaMsghdr struct {
Msglen uint16 Msglen uint16
Version uint8 Version uint8
Type uint8 Type uint8
Addrs int32 Addrs int32
Flags int32 Flags int32
Index uint16 Index uint16
Pad_godefs_0 [2]byte Pad_cgo_0 [2]byte
} }
type RtMsghdr struct { type RtMsghdr struct {
Msglen uint16 Msglen uint16
Version uint8 Version uint8
Type uint8 Type uint8
Index uint16 Index uint16
Pad_godefs_0 [2]byte Pad_cgo_0 [2]byte
Flags int32 Flags int32
Addrs int32 Addrs int32
Pid int32 Pid int32
Seq int32 Seq int32
Errno int32 Errno int32
Fmask int32 Fmask int32
Inits uint64 Inits uint64
Rmx RtMetrics Rmx RtMetrics
} }
type RtMetrics struct { type RtMetrics struct {
...@@ -367,6 +372,16 @@ type RtMetrics struct { ...@@ -367,6 +372,16 @@ type RtMetrics struct {
Filler [3]uint64 Filler [3]uint64
} }
const (
SizeofBpfVersion = 0x4
SizeofBpfStat = 0x8
SizeofBpfZbuf = 0x18
SizeofBpfProgram = 0x10
SizeofBpfInsn = 0x8
SizeofBpfHdr = 0x20
SizeofBpfZbufHeader = 0x20
)
type BpfVersion struct { type BpfVersion struct {
Major uint16 Major uint16
Minor uint16 Minor uint16
...@@ -384,9 +399,9 @@ type BpfZbuf struct { ...@@ -384,9 +399,9 @@ type BpfZbuf struct {
} }
type BpfProgram struct { type BpfProgram struct {
Len uint32 Len uint32
Pad_godefs_0 [4]byte Pad_cgo_0 [4]byte
Insns *BpfInsn Insns *BpfInsn
} }
type BpfInsn struct { type BpfInsn struct {
...@@ -397,11 +412,11 @@ type BpfInsn struct { ...@@ -397,11 +412,11 @@ type BpfInsn struct {
} }
type BpfHdr struct { type BpfHdr struct {
Tstamp Timeval Tstamp Timeval
Caplen uint32 Caplen uint32
Datalen uint32 Datalen uint32
Hdrlen uint16 Hdrlen uint16
Pad_godefs_0 [6]byte Pad_cgo_0 [6]byte
} }
type BpfZbufHeader struct { type BpfZbufHeader struct {
......
// godefs -gsyscall -f-m32 types_openbsd.c // Created by cgo -godefs - DO NOT EDIT
// cgo -godefs types_openbsd.go
// MACHINE GENERATED - DO NOT EDIT.
package syscall package syscall
// Constants
const ( const (
sizeofPtr = 0x4 sizeofPtr = 0x4
sizeofShort = 0x2 sizeofShort = 0x2
sizeofInt = 0x4 sizeofInt = 0x4
sizeofLong = 0x4 sizeofLong = 0x4
sizeofLongLong = 0x8 sizeofLongLong = 0x8
S_IFMT = 0xf000
S_IFIFO = 0x1000
S_IFCHR = 0x2000
S_IFDIR = 0x4000
S_IFBLK = 0x6000
S_IFREG = 0x8000
S_IFLNK = 0xa000
S_IFSOCK = 0xc000
S_ISUID = 0x800
S_ISGID = 0x400
S_ISVTX = 0x200
S_IRUSR = 0x100
S_IWUSR = 0x80
S_IXUSR = 0x40
SizeofSockaddrInet4 = 0x10
SizeofSockaddrInet6 = 0x1c
SizeofSockaddrAny = 0x6c
SizeofSockaddrUnix = 0x6a
SizeofSockaddrDatalink = 0x20
SizeofLinger = 0x8
SizeofIPMreq = 0x8
SizeofIPv6Mreq = 0x14
SizeofMsghdr = 0x1c
SizeofCmsghdr = 0xc
SizeofInet6Pktinfo = 0x14
PTRACE_TRACEME = 0
PTRACE_CONT = 0x7
PTRACE_KILL = 0x8
SizeofIfMsghdr = 0xe4
SizeofIfData = 0xcc
SizeofIfaMsghdr = 0x18
SizeofRtMsghdr = 0x58
SizeofRtMetrics = 0x30
SizeofBpfVersion = 0x4
SizeofBpfStat = 0x8
SizeofBpfProgram = 0x8
SizeofBpfInsn = 0x8
SizeofBpfHdr = 0x14
) )
// Types type (
_C_short int16
type _C_short int16 _C_int int32
_C_long int32
type _C_int int32 _C_long_long int64
)
type _C_long int32
type _C_long_long int64
type Timespec struct { type Timespec struct {
Sec int32 Sec int32
...@@ -97,6 +54,23 @@ type Rlimit struct { ...@@ -97,6 +54,23 @@ type Rlimit struct {
type _Gid_t uint32 type _Gid_t uint32
const (
S_IFMT = 0xf000
S_IFIFO = 0x1000
S_IFCHR = 0x2000
S_IFDIR = 0x4000
S_IFBLK = 0x6000
S_IFREG = 0x8000
S_IFLNK = 0xa000
S_IFSOCK = 0xc000
S_ISUID = 0x800
S_ISGID = 0x400
S_ISVTX = 0x200
S_IRUSR = 0x100
S_IWUSR = 0x80
S_IXUSR = 0x40
)
type Stat_t struct { type Stat_t struct {
Dev int32 Dev int32
Ino uint32 Ino uint32
...@@ -133,7 +107,7 @@ type Statfs_t struct { ...@@ -133,7 +107,7 @@ type Statfs_t struct {
F_syncreads uint64 F_syncreads uint64
F_asyncwrites uint64 F_asyncwrites uint64
F_asyncreads uint64 F_asyncreads uint64
F_fsid [8]byte /* fsid_t */ F_fsid Fsid
F_namemax uint32 F_namemax uint32
F_owner uint32 F_owner uint32
F_ctime uint32 F_ctime uint32
...@@ -141,7 +115,7 @@ type Statfs_t struct { ...@@ -141,7 +115,7 @@ type Statfs_t struct {
F_fstypename [16]int8 F_fstypename [16]int8
F_mntonname [90]int8 F_mntonname [90]int8
F_mntfromname [90]int8 F_mntfromname [90]int8
Mount_info [160]byte /* mount_info */ Mount_info [160]byte
} }
type Flock_t struct { type Flock_t struct {
...@@ -160,6 +134,10 @@ type Dirent struct { ...@@ -160,6 +134,10 @@ type Dirent struct {
Name [256]int8 Name [256]int8
} }
type Fsid struct {
Val [2]int32
}
type RawSockaddrInet4 struct { type RawSockaddrInet4 struct {
Len uint8 Len uint8
Family uint8 Family uint8
...@@ -248,6 +226,26 @@ type Inet6Pktinfo struct { ...@@ -248,6 +226,26 @@ type Inet6Pktinfo struct {
Ifindex uint32 Ifindex uint32
} }
const (
SizeofSockaddrInet4 = 0x10
SizeofSockaddrInet6 = 0x1c
SizeofSockaddrAny = 0x6c
SizeofSockaddrUnix = 0x6a
SizeofSockaddrDatalink = 0x20
SizeofLinger = 0x8
SizeofIPMreq = 0x8
SizeofIPv6Mreq = 0x14
SizeofMsghdr = 0x1c
SizeofCmsghdr = 0xc
SizeofInet6Pktinfo = 0x14
)
const (
PTRACE_TRACEME = 0x0
PTRACE_CONT = 0x7
PTRACE_KILL = 0x8
)
type Kevent_t struct { type Kevent_t struct {
Ident uint32 Ident uint32
Filter int16 Filter int16
...@@ -261,6 +259,14 @@ type FdSet struct { ...@@ -261,6 +259,14 @@ type FdSet struct {
Bits [32]int32 Bits [32]int32
} }
const (
SizeofIfMsghdr = 0xe8
SizeofIfData = 0xd0
SizeofIfaMsghdr = 0x18
SizeofRtMsghdr = 0x58
SizeofRtMetrics = 0x30
)
type IfMsghdr struct { type IfMsghdr struct {
Msglen uint16 Msglen uint16
Version uint8 Version uint8
...@@ -277,27 +283,28 @@ type IfMsghdr struct { ...@@ -277,27 +283,28 @@ type IfMsghdr struct {
} }
type IfData struct { type IfData struct {
Type uint8 Type uint8
Addrlen uint8 Addrlen uint8
Hdrlen uint8 Hdrlen uint8
Link_state uint8 Link_state uint8
Mtu uint32 Mtu uint32
Metric uint32 Metric uint32
Pad uint32 Pad uint32
Baudrate uint64 Baudrate uint64
Ipackets uint64 Ipackets uint64
Ierrors uint64 Ierrors uint64
Opackets uint64 Opackets uint64
Oerrors uint64 Oerrors uint64
Collisions uint64 Collisions uint64
Ibytes uint64 Ibytes uint64
Obytes uint64 Obytes uint64
Imcasts uint64 Imcasts uint64
Omcasts uint64 Omcasts uint64
Iqdrops uint64 Iqdrops uint64
Noproto uint64 Noproto uint64
Lastchange Timeval Capabilities uint32
Mclpool [7][12]byte /* mclpool */ Lastchange Timeval
Mclpool [7]Mclpool
} }
type IfaMsghdr struct { type IfaMsghdr struct {
...@@ -347,6 +354,22 @@ type RtMetrics struct { ...@@ -347,6 +354,22 @@ type RtMetrics struct {
Rttvar uint32 Rttvar uint32
} }
type Mclpool struct {
Grown uint32
Alive uint16
Hwm uint16
Cwm uint16
Lwm uint16
}
const (
SizeofBpfVersion = 0x4
SizeofBpfStat = 0x8
SizeofBpfProgram = 0x8
SizeofBpfInsn = 0x8
SizeofBpfHdr = 0x14
)
type BpfVersion struct { type BpfVersion struct {
Major uint16 Major uint16
Minor uint16 Minor uint16
...@@ -370,11 +393,11 @@ type BpfInsn struct { ...@@ -370,11 +393,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_godefs_0 [2]byte Pad_cgo_0 [2]byte
} }
type BpfTimeval struct { type BpfTimeval struct {
......
// godefs -gsyscall -f-m64 types_openbsd.c // Created by cgo -godefs - DO NOT EDIT
// cgo -godefs types_openbsd.go
// MACHINE GENERATED - DO NOT EDIT.
package syscall package syscall
// Constants
const ( const (
sizeofPtr = 0x8 sizeofPtr = 0x8
sizeofShort = 0x2 sizeofShort = 0x2
sizeofInt = 0x4 sizeofInt = 0x4
sizeofLong = 0x8 sizeofLong = 0x8
sizeofLongLong = 0x8 sizeofLongLong = 0x8
S_IFMT = 0xf000
S_IFIFO = 0x1000
S_IFCHR = 0x2000
S_IFDIR = 0x4000
S_IFBLK = 0x6000
S_IFREG = 0x8000
S_IFLNK = 0xa000
S_IFSOCK = 0xc000
S_ISUID = 0x800
S_ISGID = 0x400
S_ISVTX = 0x200
S_IRUSR = 0x100
S_IWUSR = 0x80
S_IXUSR = 0x40
SizeofSockaddrInet4 = 0x10
SizeofSockaddrInet6 = 0x1c
SizeofSockaddrAny = 0x6c
SizeofSockaddrUnix = 0x6a
SizeofSockaddrDatalink = 0x20
SizeofLinger = 0x8
SizeofIPMreq = 0x8
SizeofIPv6Mreq = 0x14
SizeofMsghdr = 0x30
SizeofCmsghdr = 0xc
SizeofInet6Pktinfo = 0x14
PTRACE_TRACEME = 0
PTRACE_CONT = 0x7
PTRACE_KILL = 0x8
SizeofIfMsghdr = 0xf0
SizeofIfData = 0xd8
SizeofIfaMsghdr = 0x18
SizeofRtMsghdr = 0x58
SizeofRtMetrics = 0x30
SizeofBpfVersion = 0x4
SizeofBpfStat = 0x8
SizeofBpfProgram = 0x10
SizeofBpfInsn = 0x8
SizeofBpfHdr = 0x14
) )
// Types type (
_C_short int16
type _C_short int16 _C_int int32
_C_long int64
type _C_int int32 _C_long_long int64
)
type _C_long int64
type _C_long_long int64
type Timespec struct { type Timespec struct {
Sec int32 Sec int32
Pad_godefs_0 [4]byte Pad_cgo_0 [4]byte
Nsec int64 Nsec int64
} }
type Timeval struct { type Timeval struct {
...@@ -98,6 +55,23 @@ type Rlimit struct { ...@@ -98,6 +55,23 @@ type Rlimit struct {
type _Gid_t uint32 type _Gid_t uint32
const (
S_IFMT = 0xf000
S_IFIFO = 0x1000
S_IFCHR = 0x2000
S_IFDIR = 0x4000
S_IFBLK = 0x6000
S_IFREG = 0x8000
S_IFLNK = 0xa000
S_IFSOCK = 0xc000
S_ISUID = 0x800
S_ISGID = 0x400
S_ISVTX = 0x200
S_IRUSR = 0x100
S_IWUSR = 0x80
S_IXUSR = 0x40
)
type Stat_t struct { type Stat_t struct {
Dev int32 Dev int32
Ino uint32 Ino uint32
...@@ -124,7 +98,7 @@ type Statfs_t struct { ...@@ -124,7 +98,7 @@ type Statfs_t struct {
F_flags uint32 F_flags uint32
F_bsize uint32 F_bsize uint32
F_iosize uint32 F_iosize uint32
Pad_godefs_0 [4]byte Pad_cgo_0 [4]byte
F_blocks uint64 F_blocks uint64
F_bfree uint64 F_bfree uint64
F_bavail int64 F_bavail int64
...@@ -135,7 +109,7 @@ type Statfs_t struct { ...@@ -135,7 +109,7 @@ type Statfs_t struct {
F_syncreads uint64 F_syncreads uint64
F_asyncwrites uint64 F_asyncwrites uint64
F_asyncreads uint64 F_asyncreads uint64
F_fsid [8]byte /* fsid_t */ F_fsid Fsid
F_namemax uint32 F_namemax uint32
F_owner uint32 F_owner uint32
F_ctime uint32 F_ctime uint32
...@@ -143,8 +117,8 @@ type Statfs_t struct { ...@@ -143,8 +117,8 @@ type Statfs_t struct {
F_fstypename [16]int8 F_fstypename [16]int8
F_mntonname [90]int8 F_mntonname [90]int8
F_mntfromname [90]int8 F_mntfromname [90]int8
Pad_godefs_1 [4]byte Pad_cgo_1 [4]byte
Mount_info [160]byte /* mount_info */ Mount_info [160]byte
} }
type Flock_t struct { type Flock_t struct {
...@@ -163,6 +137,10 @@ type Dirent struct { ...@@ -163,6 +137,10 @@ type Dirent struct {
Name [256]int8 Name [256]int8
} }
type Fsid struct {
Val [2]int32
}
type RawSockaddrInet4 struct { type RawSockaddrInet4 struct {
Len uint8 Len uint8
Family uint8 Family uint8
...@@ -231,15 +209,15 @@ type IPv6Mreq struct { ...@@ -231,15 +209,15 @@ type IPv6Mreq struct {
} }
type Msghdr struct { type Msghdr struct {
Name *byte Name *byte
Namelen uint32 Namelen uint32
Pad_godefs_0 [4]byte Pad_cgo_0 [4]byte
Iov *Iovec Iov *Iovec
Iovlen uint32 Iovlen uint32
Pad_godefs_1 [4]byte Pad_cgo_1 [4]byte
Control *byte Control *byte
Controllen uint32 Controllen uint32
Flags int32 Flags int32
} }
type Cmsghdr struct { type Cmsghdr struct {
...@@ -253,6 +231,26 @@ type Inet6Pktinfo struct { ...@@ -253,6 +231,26 @@ type Inet6Pktinfo struct {
Ifindex uint32 Ifindex uint32
} }
const (
SizeofSockaddrInet4 = 0x10
SizeofSockaddrInet6 = 0x1c
SizeofSockaddrAny = 0x6c
SizeofSockaddrUnix = 0x6a
SizeofSockaddrDatalink = 0x20
SizeofLinger = 0x8
SizeofIPMreq = 0x8
SizeofIPv6Mreq = 0x14
SizeofMsghdr = 0x30
SizeofCmsghdr = 0xc
SizeofInet6Pktinfo = 0x14
)
const (
PTRACE_TRACEME = 0x0
PTRACE_CONT = 0x7
PTRACE_KILL = 0x8
)
type Kevent_t struct { type Kevent_t struct {
Ident uint32 Ident uint32
Filter int16 Filter int16
...@@ -266,6 +264,14 @@ type FdSet struct { ...@@ -266,6 +264,14 @@ type FdSet struct {
Bits [32]int32 Bits [32]int32
} }
const (
SizeofIfMsghdr = 0xf0
SizeofIfData = 0xd8
SizeofIfaMsghdr = 0x18
SizeofRtMsghdr = 0x58
SizeofRtMetrics = 0x30
)
type IfMsghdr struct { type IfMsghdr struct {
Msglen uint16 Msglen uint16
Version uint8 Version uint8
...@@ -282,28 +288,28 @@ type IfMsghdr struct { ...@@ -282,28 +288,28 @@ type IfMsghdr struct {
} }
type IfData struct { type IfData struct {
Type uint8 Type uint8
Addrlen uint8 Addrlen uint8
Hdrlen uint8 Hdrlen uint8
Link_state uint8 Link_state uint8
Mtu uint32 Mtu uint32
Metric uint32 Metric uint32
Pad uint32 Pad uint32
Baudrate uint64 Baudrate uint64
Ipackets uint64 Ipackets uint64
Ierrors uint64 Ierrors uint64
Opackets uint64 Opackets uint64
Oerrors uint64 Oerrors uint64
Collisions uint64 Collisions uint64
Ibytes uint64 Ibytes uint64
Obytes uint64 Obytes uint64
Imcasts uint64 Imcasts uint64
Omcasts uint64 Omcasts uint64
Iqdrops uint64 Iqdrops uint64
Noproto uint64 Noproto uint64
Lastchange Timeval Lastchange Timeval
Mclpool [7][12]byte /* mclpool */ Mclpool [7]Mclpool
Pad_godefs_0 [4]byte Pad_cgo_0 [4]byte
} }
type IfaMsghdr struct { type IfaMsghdr struct {
...@@ -353,6 +359,22 @@ type RtMetrics struct { ...@@ -353,6 +359,22 @@ type RtMetrics struct {
Rttvar uint32 Rttvar uint32
} }
type Mclpool struct {
Grown uint32
Alive uint16
Hwm uint16
Cwm uint16
Lwm uint16
}
const (
SizeofBpfVersion = 0x4
SizeofBpfStat = 0x8
SizeofBpfProgram = 0x10
SizeofBpfInsn = 0x8
SizeofBpfHdr = 0x14
)
type BpfVersion struct { type BpfVersion struct {
Major uint16 Major uint16
Minor uint16 Minor uint16
...@@ -364,9 +386,9 @@ type BpfStat struct { ...@@ -364,9 +386,9 @@ type BpfStat struct {
} }
type BpfProgram struct { type BpfProgram struct {
Len uint32 Len uint32
Pad_godefs_0 [4]byte Pad_cgo_0 [4]byte
Insns *BpfInsn Insns *BpfInsn
} }
type BpfInsn struct { type BpfInsn struct {
...@@ -377,11 +399,11 @@ type BpfInsn struct { ...@@ -377,11 +399,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_godefs_0 [2]byte Pad_cgo_0 [2]byte
} }
type BpfTimeval struct { type BpfTimeval struct {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment