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,6 +270,15 @@ type FdSet struct { ...@@ -273,6 +270,15 @@ 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
...@@ -280,7 +286,7 @@ type IfMsghdr struct { ...@@ -280,7 +286,7 @@ type IfMsghdr struct {
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
} }
...@@ -319,7 +325,7 @@ type IfaMsghdr struct { ...@@ -319,7 +325,7 @@ type IfaMsghdr struct {
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
} }
...@@ -330,7 +336,7 @@ type IfmaMsghdr struct { ...@@ -330,7 +336,7 @@ type IfmaMsghdr struct {
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 {
...@@ -338,7 +344,7 @@ type RtMsghdr struct { ...@@ -338,7 +344,7 @@ type RtMsghdr struct {
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
...@@ -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
...@@ -397,7 +413,7 @@ type BpfHdr struct { ...@@ -397,7 +413,7 @@ type BpfHdr struct {
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
...@@ -156,7 +127,7 @@ type Flock_t struct { ...@@ -156,7 +127,7 @@ type Flock_t struct {
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
...@@ -243,10 +218,10 @@ type IPv6Mreq struct { ...@@ -243,10 +218,10 @@ 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
...@@ -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,6 +272,15 @@ type FdSet struct { ...@@ -276,6 +272,15 @@ 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
...@@ -283,7 +288,7 @@ type IfMsghdr struct { ...@@ -283,7 +288,7 @@ type IfMsghdr struct {
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
} }
...@@ -322,7 +327,7 @@ type IfaMsghdr struct { ...@@ -322,7 +327,7 @@ type IfaMsghdr struct {
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
} }
...@@ -333,7 +338,7 @@ type IfmaMsghdr struct { ...@@ -333,7 +338,7 @@ type IfmaMsghdr struct {
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 {
...@@ -341,7 +346,7 @@ type RtMsghdr struct { ...@@ -341,7 +346,7 @@ type RtMsghdr struct {
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
...@@ -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
...@@ -385,7 +400,7 @@ type BpfZbuf struct { ...@@ -385,7 +400,7 @@ 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
} }
...@@ -401,7 +416,7 @@ type BpfHdr struct { ...@@ -401,7 +416,7 @@ type BpfHdr struct {
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
...@@ -296,8 +302,9 @@ type IfData struct { ...@@ -296,8 +302,9 @@ type IfData struct {
Omcasts uint64 Omcasts uint64
Iqdrops uint64 Iqdrops uint64
Noproto uint64 Noproto uint64
Capabilities uint32
Lastchange Timeval Lastchange Timeval
Mclpool [7][12]byte /* mclpool */ 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
...@@ -374,7 +397,7 @@ type BpfHdr struct { ...@@ -374,7 +397,7 @@ type BpfHdr struct {
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
} }
...@@ -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
...@@ -233,10 +211,10 @@ type IPv6Mreq struct { ...@@ -233,10 +211,10 @@ 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
...@@ -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
...@@ -302,8 +308,8 @@ type IfData struct { ...@@ -302,8 +308,8 @@ type IfData struct {
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
...@@ -365,7 +387,7 @@ type BpfStat struct { ...@@ -365,7 +387,7 @@ 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
} }
...@@ -381,7 +403,7 @@ type BpfHdr struct { ...@@ -381,7 +403,7 @@ type BpfHdr struct {
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