Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
go
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
go
Commits
d2933e99
Commit
d2933e99
authored
Dec 20, 2011
by
Mikio Hara
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
syscall: regenerate z-files for linux/arm
R=golang-dev, dave, rsc CC=golang-dev
https://golang.org/cl/5496062
parent
355ed5da
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
354 additions
and
338 deletions
+354
-338
src/pkg/syscall/zerrors_linux_arm.go
src/pkg/syscall/zerrors_linux_arm.go
+56
-43
src/pkg/syscall/ztypes_linux_arm.go
src/pkg/syscall/ztypes_linux_arm.go
+298
-295
No files found.
src/pkg/syscall/zerrors_linux_arm.go
View file @
d2933e99
// mkerrors.sh
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
// godefs -c gcc -gsyscall _const.c
// MACHINE GENERATED - DO NOT EDIT.
// Created by cgo -godefs - DO NOT EDIT
// cgo -godefs -- _const.go
package
syscall
// Constants
const
(
AF_APPLETALK
=
0x5
AF_ASH
=
0x12
...
...
@@ -45,7 +43,7 @@ const (
AF_SNA
=
0x16
AF_TIPC
=
0x1e
AF_UNIX
=
0x1
AF_UNSPEC
=
0
AF_UNSPEC
=
0
x0
AF_WANPIPE
=
0x19
AF_X25
=
0x9
ARPHRD_ADAPT
=
0x108
...
...
@@ -90,7 +88,7 @@ const (
ARPHRD_LOCALTLK
=
0x305
ARPHRD_LOOPBACK
=
0x304
ARPHRD_METRICOM
=
0x17
ARPHRD_NETROM
=
0
ARPHRD_NETROM
=
0
x0
ARPHRD_NONE
=
0xfffe
ARPHRD_PIMREG
=
0x30b
ARPHRD_PPP
=
0x200
...
...
@@ -108,22 +106,22 @@ const (
ARPHRD_X25
=
0x10f
BPF_A
=
0x10
BPF_ABS
=
0x20
BPF_ADD
=
0
BPF_ADD
=
0
x0
BPF_ALU
=
0x4
BPF_AND
=
0x50
BPF_B
=
0x10
BPF_DIV
=
0x30
BPF_H
=
0x8
BPF_IMM
=
0
BPF_IMM
=
0
x0
BPF_IND
=
0x40
BPF_JA
=
0
BPF_JA
=
0
x0
BPF_JEQ
=
0x10
BPF_JGE
=
0x30
BPF_JGT
=
0x20
BPF_JMP
=
0x5
BPF_JSET
=
0x40
BPF_K
=
0
BPF_LD
=
0
BPF_K
=
0
x0
BPF_LD
=
0
x0
BPF_LDX
=
0x1
BPF_LEN
=
0x80
BPF_LSH
=
0x60
...
...
@@ -142,9 +140,9 @@ const (
BPF_ST
=
0x2
BPF_STX
=
0x3
BPF_SUB
=
0x10
BPF_TAX
=
0
BPF_TAX
=
0
x0
BPF_TXA
=
0x80
BPF_W
=
0
BPF_W
=
0
x0
BPF_X
=
0x8
DT_BLK
=
0x6
DT_CHR
=
0x2
...
...
@@ -153,12 +151,8 @@ const (
DT_LNK
=
0xa
DT_REG
=
0x8
DT_SOCK
=
0xc
DT_UNKNOWN
=
0
DT_UNKNOWN
=
0
x0
DT_WHT
=
0xe
EL2HLT
=
0x33
EL2NSYNC
=
0x2d
EL3HLT
=
0x2e
EL3RST
=
0x2f
ELF_NGREG
=
0x12
ELF_PRARGSZ
=
0x50
EPOLLERR
=
0x8
...
...
@@ -243,7 +237,7 @@ const (
ETH_P_X25
=
0x805
FD_CLOEXEC
=
0x1
FD_SETSIZE
=
0x400
F_DUPFD
=
0
F_DUPFD
=
0
x0
F_DUPFD_CLOEXEC
=
0x406
F_EXLCK
=
0x4
F_GETFD
=
0x1
...
...
@@ -256,8 +250,8 @@ const (
F_GETSIG
=
0xb
F_LOCK
=
0x1
F_NOTIFY
=
0x402
F_OK
=
0
F_RDLCK
=
0
F_OK
=
0
x0
F_RDLCK
=
0
x0
F_SETFD
=
0x2
F_SETFL
=
0x4
F_SETLEASE
=
0x400
...
...
@@ -271,7 +265,7 @@ const (
F_SHLCK
=
0x8
F_TEST
=
0x3
F_TLOCK
=
0x2
F_ULOCK
=
0
F_ULOCK
=
0
x0
F_UNLCK
=
0x2
F_WRLCK
=
0x1
IFA_F_DADFAILED
=
0x8
...
...
@@ -353,12 +347,12 @@ const (
IPPROTO_ESP
=
0x32
IPPROTO_FRAGMENT
=
0x2c
IPPROTO_GRE
=
0x2f
IPPROTO_HOPOPTS
=
0
IPPROTO_HOPOPTS
=
0
x0
IPPROTO_ICMP
=
0x1
IPPROTO_ICMPV6
=
0x3a
IPPROTO_IDP
=
0x16
IPPROTO_IGMP
=
0x2
IPPROTO_IP
=
0
IPPROTO_IP
=
0
x0
IPPROTO_IPIP
=
0x4
IPPROTO_IPV6
=
0x29
IPPROTO_MTP
=
0x5c
...
...
@@ -400,7 +394,7 @@ const (
IPV6_NEXTHOP
=
0x9
IPV6_PKTINFO
=
0x32
IPV6_PMTUDISC_DO
=
0x2
IPV6_PMTUDISC_DONT
=
0
IPV6_PMTUDISC_DONT
=
0
x0
IPV6_PMTUDISC_PROBE
=
0x3
IPV6_PMTUDISC_WANT
=
0x1
IPV6_RECVDSTOPTS
=
0x3a
...
...
@@ -413,9 +407,9 @@ const (
IPV6_ROUTER_ALERT
=
0x16
IPV6_RTHDR
=
0x39
IPV6_RTHDRDSTOPTS
=
0x37
IPV6_RTHDR_LOOSE
=
0
IPV6_RTHDR_LOOSE
=
0
x0
IPV6_RTHDR_STRICT
=
0x1
IPV6_RTHDR_TYPE_0
=
0
IPV6_RTHDR_TYPE_0
=
0
x0
IPV6_RXDSTOPTS
=
0x3b
IPV6_RXHOPOPTS
=
0x36
IPV6_TCLASS
=
0x43
...
...
@@ -446,7 +440,7 @@ const (
IP_PKTOPTIONS
=
0x9
IP_PMTUDISC
=
0xa
IP_PMTUDISC_DO
=
0x2
IP_PMTUDISC_DONT
=
0
IP_PMTUDISC_DONT
=
0
x0
IP_PMTUDISC_PROBE
=
0x3
IP_PMTUDISC_WANT
=
0x1
IP_RECVERR
=
0xb
...
...
@@ -460,7 +454,7 @@ const (
IP_TOS
=
0x1
IP_TTL
=
0x2
IP_UNBLOCK_SOURCE
=
0x25
LINUX_REBOOT_CMD_CAD_OFF
=
0
LINUX_REBOOT_CMD_CAD_OFF
=
0
x0
LINUX_REBOOT_CMD_CAD_ON
=
0x89abcdef
LINUX_REBOOT_CMD_HALT
=
0xcdef0123
LINUX_REBOOT_CMD_KEXEC
=
0x45584543
...
...
@@ -470,12 +464,16 @@ const (
LINUX_REBOOT_CMD_SW_SUSPEND
=
0xd000fce2
LINUX_REBOOT_MAGIC1
=
0xfee1dead
LINUX_REBOOT_MAGIC2
=
0x28121969
LOCK_EX
=
0x2
LOCK_NB
=
0x4
LOCK_SH
=
0x1
LOCK_UN
=
0x8
MADV_DOFORK
=
0xb
MADV_DONTFORK
=
0xa
MADV_DONTNEED
=
0x4
MADV_HWPOISON
=
0x64
MADV_MERGEABLE
=
0xc
MADV_NORMAL
=
0
MADV_NORMAL
=
0
x0
MADV_RANDOM
=
0x1
MADV_REMOVE
=
0x9
MADV_SEQUENTIAL
=
0x2
...
...
@@ -485,7 +483,7 @@ const (
MAP_ANONYMOUS
=
0x20
MAP_DENYWRITE
=
0x800
MAP_EXECUTABLE
=
0x1000
MAP_FILE
=
0
MAP_FILE
=
0
x0
MAP_FIXED
=
0x10
MAP_GROWSDOWN
=
0x100
MAP_LOCKED
=
0x2000
...
...
@@ -553,7 +551,7 @@ const (
NETLINK_NFLOG
=
0x5
NETLINK_NO_ENOBUFS
=
0x5
NETLINK_PKTINFO
=
0x3
NETLINK_ROUTE
=
0
NETLINK_ROUTE
=
0
x0
NETLINK_SCSITRANSPORT
=
0x12
NETLINK_SELINUX
=
0x7
NETLINK_UNUSED
=
0x1
...
...
@@ -598,7 +596,7 @@ const (
O_NOCTTY
=
0x100
O_NOFOLLOW
=
0x8000
O_NONBLOCK
=
0x800
O_RDONLY
=
0
O_RDONLY
=
0
x0
O_RDWR
=
0x2
O_RSYNC
=
0x1000
O_SYNC
=
0x1000
...
...
@@ -608,10 +606,10 @@ const (
PACKET_BROADCAST
=
0x1
PACKET_DROP_MEMBERSHIP
=
0x2
PACKET_FASTROUTE
=
0x6
PACKET_HOST
=
0
PACKET_HOST
=
0
x0
PACKET_LOOPBACK
=
0x5
PACKET_MR_ALLMULTI
=
0x2
PACKET_MR_MULTICAST
=
0
PACKET_MR_MULTICAST
=
0
x0
PACKET_MR_PROMISC
=
0x1
PACKET_MULTICAST
=
0x2
PACKET_OTHERHOST
=
0x3
...
...
@@ -622,7 +620,7 @@ const (
PROT_EXEC
=
0x4
PROT_GROWSDOWN
=
0x1000000
PROT_GROWSUP
=
0x2000000
PROT_NONE
=
0
PROT_NONE
=
0
x0
PROT_READ
=
0x1
PROT_WRITE
=
0x2
PTRACE_ATTACH
=
0x10
...
...
@@ -668,10 +666,18 @@ const (
PTRACE_SET_SYSCALL
=
0x17
PTRACE_SINGLESTEP
=
0x9
PTRACE_SYSCALL
=
0x18
PTRACE_TRACEME
=
0
PTRACE_TRACEME
=
0
x0
PT_DATA_ADDR
=
0x10004
PT_TEXT_ADDR
=
0x10000
PT_TEXT_END_ADDR
=
0x10008
RLIMIT_AS
=
0x9
RLIMIT_CORE
=
0x4
RLIMIT_CPU
=
0x0
RLIMIT_DATA
=
0x2
RLIMIT_FSIZE
=
0x1
RLIMIT_NOFILE
=
0x7
RLIMIT_STACK
=
0x3
RLIM_INFINITY
=
-
0x1
RTAX_ADVMSS
=
0x8
RTAX_CWND
=
0x7
RTAX_FEATURES
=
0xc
...
...
@@ -689,7 +695,7 @@ const (
RTAX_RTT
=
0x4
RTAX_RTTVAR
=
0x5
RTAX_SSTHRESH
=
0x6
RTAX_UNSPEC
=
0
RTAX_UNSPEC
=
0
x0
RTAX_WINDOW
=
0x3
RTA_ALIGNTO
=
0x4
RTA_MAX
=
0xf
...
...
@@ -793,20 +799,23 @@ const (
RTPROT_RA
=
0x9
RTPROT_REDIRECT
=
0x1
RTPROT_STATIC
=
0x4
RTPROT_UNSPEC
=
0
RTPROT_UNSPEC
=
0
x0
RTPROT_XORP
=
0xe
RTPROT_ZEBRA
=
0xb
RT_CLASS_DEFAULT
=
0xfd
RT_CLASS_LOCAL
=
0xff
RT_CLASS_MAIN
=
0xfe
RT_CLASS_MAX
=
0xff
RT_CLASS_UNSPEC
=
0
RT_CLASS_UNSPEC
=
0x0
RUSAGE_CHILDREN
=
-
0x1
RUSAGE_SELF
=
0x0
RUSAGE_THREAD
=
0x1
SCM_CREDENTIALS
=
0x2
SCM_RIGHTS
=
0x1
SCM_TIMESTAMP
=
0x1d
SCM_TIMESTAMPING
=
0x25
SCM_TIMESTAMPNS
=
0x23
SHUT_RD
=
0
SHUT_RD
=
0
x0
SHUT_RDWR
=
0x2
SHUT_WR
=
0x1
SIGABRT
=
0x6
...
...
@@ -915,7 +924,7 @@ const (
SOL_ATM
=
0x108
SOL_DECNET
=
0x105
SOL_ICMPV6
=
0x3a
SOL_IP
=
0
SOL_IP
=
0
x0
SOL_IPV6
=
0x29
SOL_IRDA
=
0x10a
SOL_PACKET
=
0x107
...
...
@@ -1044,7 +1053,7 @@ const (
TIOCNXCL
=
0x540d
TIOCOUTQ
=
0x5411
TIOCPKT
=
0x5420
TIOCPKT_DATA
=
0
TIOCPKT_DATA
=
0
x0
TIOCPKT_DOSTOP
=
0x20
TIOCPKT_FLUSHREAD
=
0x1
TIOCPKT_FLUSHWRITE
=
0x2
...
...
@@ -1143,6 +1152,10 @@ const (
EKEYEXPIRED
=
Errno
(
0x7f
)
EKEYREJECTED
=
Errno
(
0x81
)
EKEYREVOKED
=
Errno
(
0x80
)
EL2HLT
=
Errno
(
0x33
)
EL2NSYNC
=
Errno
(
0x2d
)
EL3HLT
=
Errno
(
0x2e
)
EL3RST
=
Errno
(
0x2f
)
ELIBACC
=
Errno
(
0x4f
)
ELIBBAD
=
Errno
(
0x50
)
ELIBEXEC
=
Errno
(
0x53
)
...
...
src/pkg/syscall/ztypes_linux_arm.go
View file @
d2933e99
// godefs -gsyscall types_linux.c
// MACHINE GENERATED - DO NOT EDIT.
// Created by cgo -godefs - DO NOT EDIT
// cgo -godefs types_linux.go
package
syscall
// Constants
const
(
sizeofPtr
=
0x4
sizeofShort
=
0x2
...
...
@@ -12,209 +10,14 @@ const (
sizeofLong
=
0x4
sizeofLongLong
=
0x8
PathMax
=
0x1000
SizeofSockaddrInet4
=
0x10
SizeofSockaddrInet6
=
0x1c
SizeofSockaddrAny
=
0x70
SizeofSockaddrUnix
=
0x6e
SizeofSockaddrLinklayer
=
0x14
SizeofSockaddrNetlink
=
0xc
SizeofLinger
=
0x8
SizeofIPMreq
=
0x8
SizeofIPMreqn
=
0xc
SizeofIPv6Mreq
=
0x14
SizeofMsghdr
=
0x1c
SizeofCmsghdr
=
0xc
SizeofInet4Pktinfo
=
0xc
SizeofInet6Pktinfo
=
0x14
SizeofUcred
=
0xc
IFA_UNSPEC
=
0
IFA_ADDRESS
=
0x1
IFA_LOCAL
=
0x2
IFA_LABEL
=
0x3
IFA_BROADCAST
=
0x4
IFA_ANYCAST
=
0x5
IFA_CACHEINFO
=
0x6
IFA_MULTICAST
=
0x7
IFLA_UNSPEC
=
0
IFLA_ADDRESS
=
0x1
IFLA_BROADCAST
=
0x2
IFLA_IFNAME
=
0x3
IFLA_MTU
=
0x4
IFLA_LINK
=
0x5
IFLA_QDISC
=
0x6
IFLA_STATS
=
0x7
IFLA_COST
=
0x8
IFLA_PRIORITY
=
0x9
IFLA_MASTER
=
0xa
IFLA_WIRELESS
=
0xb
IFLA_PROTINFO
=
0xc
IFLA_TXQLEN
=
0xd
IFLA_MAP
=
0xe
IFLA_WEIGHT
=
0xf
IFLA_OPERSTATE
=
0x10
IFLA_LINKMODE
=
0x11
IFLA_LINKINFO
=
0x12
IFLA_NET_NS_PID
=
0x13
IFLA_IFALIAS
=
0x14
IFLA_MAX
=
0x1c
RT_SCOPE_UNIVERSE
=
0
RT_SCOPE_SITE
=
0xc8
RT_SCOPE_LINK
=
0xfd
RT_SCOPE_HOST
=
0xfe
RT_SCOPE_NOWHERE
=
0xff
RT_TABLE_UNSPEC
=
0
RT_TABLE_COMPAT
=
0xfc
RT_TABLE_DEFAULT
=
0xfd
RT_TABLE_MAIN
=
0xfe
RT_TABLE_LOCAL
=
0xff
RT_TABLE_MAX
=
0xffffffff
RTA_UNSPEC
=
0
RTA_DST
=
0x1
RTA_SRC
=
0x2
RTA_IIF
=
0x3
RTA_OIF
=
0x4
RTA_GATEWAY
=
0x5
RTA_PRIORITY
=
0x6
RTA_PREFSRC
=
0x7
RTA_METRICS
=
0x8
RTA_MULTIPATH
=
0x9
RTA_FLOW
=
0xb
RTA_CACHEINFO
=
0xc
RTA_TABLE
=
0xf
RTN_UNSPEC
=
0
RTN_UNICAST
=
0x1
RTN_LOCAL
=
0x2
RTN_BROADCAST
=
0x3
RTN_ANYCAST
=
0x4
RTN_MULTICAST
=
0x5
RTN_BLACKHOLE
=
0x6
RTN_UNREACHABLE
=
0x7
RTN_PROHIBIT
=
0x8
RTN_THROW
=
0x9
RTN_NAT
=
0xa
RTN_XRESOLVE
=
0xb
SizeofNlMsghdr
=
0x10
SizeofNlMsgerr
=
0x14
SizeofRtGenmsg
=
0x1
SizeofNlAttr
=
0x4
SizeofRtAttr
=
0x4
SizeofIfInfomsg
=
0x10
SizeofIfAddrmsg
=
0x8
SizeofRtMsg
=
0xc
SizeofRtNexthop
=
0x8
SizeofSockFilter
=
0x8
SizeofSockFprog
=
0x8
SizeofInotifyEvent
=
0x10
VINTR
=
0
VQUIT
=
0x1
VERASE
=
0x2
VKILL
=
0x3
VEOF
=
0x4
VTIME
=
0x5
VMIN
=
0x6
VSWTC
=
0x7
VSTART
=
0x8
VSTOP
=
0x9
VSUSP
=
0xa
VEOL
=
0xb
VREPRINT
=
0xc
VDISCARD
=
0xd
VWERASE
=
0xe
VLNEXT
=
0xf
VEOL2
=
0x10
IGNBRK
=
0x1
BRKINT
=
0x2
IGNPAR
=
0x4
PARMRK
=
0x8
INPCK
=
0x10
ISTRIP
=
0x20
INLCR
=
0x40
IGNCR
=
0x80
ICRNL
=
0x100
IUCLC
=
0x200
IXON
=
0x400
IXANY
=
0x800
IXOFF
=
0x1000
IMAXBEL
=
0x2000
IUTF8
=
0x4000
OPOST
=
0x1
OLCUC
=
0x2
ONLCR
=
0x4
OCRNL
=
0x8
ONOCR
=
0x10
ONLRET
=
0x20
OFILL
=
0x40
OFDEL
=
0x80
B0
=
0
B50
=
0x1
B75
=
0x2
B110
=
0x3
B134
=
0x4
B150
=
0x5
B200
=
0x6
B300
=
0x7
B600
=
0x8
B1200
=
0x9
B1800
=
0xa
B2400
=
0xb
B4800
=
0xc
B9600
=
0xd
B19200
=
0xe
B38400
=
0xf
CSIZE
=
0x30
CS5
=
0
CS6
=
0x10
CS7
=
0x20
CS8
=
0x30
CSTOPB
=
0x40
CREAD
=
0x80
PARENB
=
0x100
PARODD
=
0x200
HUPCL
=
0x400
CLOCAL
=
0x800
B57600
=
0x1001
B115200
=
0x1002
B230400
=
0x1003
B460800
=
0x1004
B500000
=
0x1005
B576000
=
0x1006
B921600
=
0x1007
B1000000
=
0x1008
B1152000
=
0x1009
B1500000
=
0x100a
B2000000
=
0x100b
B2500000
=
0x100c
B3000000
=
0x100d
B3500000
=
0x100e
B4000000
=
0x100f
ISIG
=
0x1
ICANON
=
0x2
XCASE
=
0x4
ECHO
=
0x8
ECHOE
=
0x10
ECHOK
=
0x20
ECHONL
=
0x40
NOFLSH
=
0x80
TOSTOP
=
0x100
ECHOCTL
=
0x200
ECHOPRT
=
0x400
ECHOKE
=
0x800
FLUSHO
=
0x1000
PENDIN
=
0x4000
IEXTEN
=
0x8000
TCGETS
=
0x5401
TCSETS
=
0x5402
)
// Types
type
_C_short
int16
type
_C_int
int32
type
_C_long
int32
type
_C_long_long
int64
type
(
_C_short
int16
_C_int
int32
_C_long
int32
_C_long_long
int64
)
type
Timespec
struct
{
Sec
int32
...
...
@@ -247,17 +50,7 @@ type Timex struct {
Errcnt
int32
Stbcnt
int32
Tai
int32
Pad_godefs_0
int32
Pad_godefs_1
int32
Pad_godefs_2
int32
Pad_godefs_3
int32
Pad_godefs_4
int32
Pad_godefs_5
int32
Pad_godefs_6
int32
Pad_godefs_7
int32
Pad_godefs_8
int32
Pad_godefs_9
int32
Pad_godefs_10
int32
Pad_cgo_0
[
44
]
byte
}
type
Time_t
int32
...
...
@@ -303,7 +96,7 @@ type _Gid_t uint32
type
Stat_t
struct
{
Dev
uint64
X__pad1
uint16
Pad_
godefs
_0
[
2
]
byte
Pad_
cgo
_0
[
2
]
byte
X__st_ino
uint32
Mode
uint32
Nlink
uint32
...
...
@@ -311,10 +104,10 @@ type Stat_t struct {
Gid
uint32
Rdev
uint64
X__pad2
uint16
Pad_
godefs
_1
[
6
]
byte
Pad_
cgo
_1
[
6
]
byte
Size
int64
Blksize
int32
Pad_
godefs
_2
[
4
]
byte
Pad_
cgo
_2
[
4
]
byte
Blocks
int64
Atim
Timespec
Mtim
Timespec
...
...
@@ -330,12 +123,11 @@ type Statfs_t struct {
Bavail
uint64
Files
uint64
Ffree
uint64
Fsid
[
8
]
byte
/* __fsid_t */
Fsid
Fsid
Namelen
int32
Frsize
int32
Flags
int32
Spare
[
4
]
int32
Pad_godefs_0
[
4
]
byte
Spare
[
5
]
int32
Pad_cgo_0
[
4
]
byte
}
type
Dirent
struct
{
...
...
@@ -344,7 +136,11 @@ type Dirent struct {
Reclen
uint16
Type
uint8
Name
[
256
]
uint8
Pad_godefs_0
[
5
]
byte
Pad_cgo_0
[
5
]
byte
}
type
Fsid
struct
{
X__val
[
2
]
int32
}
type
RawSockaddrInet4
struct
{
...
...
@@ -436,6 +232,7 @@ type Cmsghdr struct {
Len
uint32
Level
int32
Type
int32
X__cmsg_data
[
0
]
byte
}
type
Inet4Pktinfo
struct
{
...
...
@@ -455,6 +252,102 @@ type Ucred struct {
Gid
uint32
}
const
(
SizeofSockaddrInet4
=
0x10
SizeofSockaddrInet6
=
0x1c
SizeofSockaddrAny
=
0x70
SizeofSockaddrUnix
=
0x6e
SizeofSockaddrLinklayer
=
0x14
SizeofSockaddrNetlink
=
0xc
SizeofLinger
=
0x8
SizeofIPMreq
=
0x8
SizeofIPMreqn
=
0xc
SizeofIPv6Mreq
=
0x14
SizeofMsghdr
=
0x1c
SizeofCmsghdr
=
0xc
SizeofInet4Pktinfo
=
0xc
SizeofInet6Pktinfo
=
0x14
SizeofUcred
=
0xc
)
const
(
IFA_UNSPEC
=
0x0
IFA_ADDRESS
=
0x1
IFA_LOCAL
=
0x2
IFA_LABEL
=
0x3
IFA_BROADCAST
=
0x4
IFA_ANYCAST
=
0x5
IFA_CACHEINFO
=
0x6
IFA_MULTICAST
=
0x7
IFLA_UNSPEC
=
0x0
IFLA_ADDRESS
=
0x1
IFLA_BROADCAST
=
0x2
IFLA_IFNAME
=
0x3
IFLA_MTU
=
0x4
IFLA_LINK
=
0x5
IFLA_QDISC
=
0x6
IFLA_STATS
=
0x7
IFLA_COST
=
0x8
IFLA_PRIORITY
=
0x9
IFLA_MASTER
=
0xa
IFLA_WIRELESS
=
0xb
IFLA_PROTINFO
=
0xc
IFLA_TXQLEN
=
0xd
IFLA_MAP
=
0xe
IFLA_WEIGHT
=
0xf
IFLA_OPERSTATE
=
0x10
IFLA_LINKMODE
=
0x11
IFLA_LINKINFO
=
0x12
IFLA_NET_NS_PID
=
0x13
IFLA_IFALIAS
=
0x14
IFLA_MAX
=
0x14
RT_SCOPE_UNIVERSE
=
0x0
RT_SCOPE_SITE
=
0xc8
RT_SCOPE_LINK
=
0xfd
RT_SCOPE_HOST
=
0xfe
RT_SCOPE_NOWHERE
=
0xff
RT_TABLE_UNSPEC
=
0x0
RT_TABLE_COMPAT
=
0xfc
RT_TABLE_DEFAULT
=
0xfd
RT_TABLE_MAIN
=
0xfe
RT_TABLE_LOCAL
=
0xff
RT_TABLE_MAX
=
0xffffffff
RTA_UNSPEC
=
0x0
RTA_DST
=
0x1
RTA_SRC
=
0x2
RTA_IIF
=
0x3
RTA_OIF
=
0x4
RTA_GATEWAY
=
0x5
RTA_PRIORITY
=
0x6
RTA_PREFSRC
=
0x7
RTA_METRICS
=
0x8
RTA_MULTIPATH
=
0x9
RTA_FLOW
=
0xb
RTA_CACHEINFO
=
0xc
RTA_TABLE
=
0xf
RTN_UNSPEC
=
0x0
RTN_UNICAST
=
0x1
RTN_LOCAL
=
0x2
RTN_BROADCAST
=
0x3
RTN_ANYCAST
=
0x4
RTN_MULTICAST
=
0x5
RTN_BLACKHOLE
=
0x6
RTN_UNREACHABLE
=
0x7
RTN_PROHIBIT
=
0x8
RTN_THROW
=
0x9
RTN_NAT
=
0xa
RTN_XRESOLVE
=
0xb
SizeofNlMsghdr
=
0x10
SizeofNlMsgerr
=
0x14
SizeofRtGenmsg
=
0x1
SizeofNlAttr
=
0x4
SizeofRtAttr
=
0x4
SizeofIfInfomsg
=
0x10
SizeofIfAddrmsg
=
0x8
SizeofRtMsg
=
0xc
SizeofRtNexthop
=
0x8
)
type
NlMsghdr
struct
{
Len
uint32
Type
uint16
...
...
@@ -518,6 +411,11 @@ type RtNexthop struct {
Ifindex
int32
}
const
(
SizeofSockFilter
=
0x8
SizeofSockFprog
=
0x8
)
type
SockFilter
struct
{
Code
uint16
Jt
uint8
...
...
@@ -527,7 +425,7 @@ type SockFilter struct {
type
SockFprog
struct
{
Len
uint16
Pad_
godefs
_0
[
2
]
byte
Pad_
cgo
_0
[
2
]
byte
Filter
*
SockFilter
}
...
...
@@ -536,8 +434,11 @@ type InotifyEvent struct {
Mask
uint32
Cookie
uint32
Len
uint32
Name
[
0
]
byte
}
const
SizeofInotifyEvent
=
0x10
type
PtraceRegs
struct
{
Uregs
[
18
]
uint32
}
...
...
@@ -593,7 +494,109 @@ type Termios struct {
Lflag
uint32
Line
uint8
Cc
[
32
]
uint8
Pad_
godefs
_0
[
3
]
byte
Pad_
cgo
_0
[
3
]
byte
Ispeed
uint32
Ospeed
uint32
}
const
(
VINTR
=
0x0
VQUIT
=
0x1
VERASE
=
0x2
VKILL
=
0x3
VEOF
=
0x4
VTIME
=
0x5
VMIN
=
0x6
VSWTC
=
0x7
VSTART
=
0x8
VSTOP
=
0x9
VSUSP
=
0xa
VEOL
=
0xb
VREPRINT
=
0xc
VDISCARD
=
0xd
VWERASE
=
0xe
VLNEXT
=
0xf
VEOL2
=
0x10
IGNBRK
=
0x1
BRKINT
=
0x2
IGNPAR
=
0x4
PARMRK
=
0x8
INPCK
=
0x10
ISTRIP
=
0x20
INLCR
=
0x40
IGNCR
=
0x80
ICRNL
=
0x100
IUCLC
=
0x200
IXON
=
0x400
IXANY
=
0x800
IXOFF
=
0x1000
IMAXBEL
=
0x2000
IUTF8
=
0x4000
OPOST
=
0x1
OLCUC
=
0x2
ONLCR
=
0x4
OCRNL
=
0x8
ONOCR
=
0x10
ONLRET
=
0x20
OFILL
=
0x40
OFDEL
=
0x80
B0
=
0x0
B50
=
0x1
B75
=
0x2
B110
=
0x3
B134
=
0x4
B150
=
0x5
B200
=
0x6
B300
=
0x7
B600
=
0x8
B1200
=
0x9
B1800
=
0xa
B2400
=
0xb
B4800
=
0xc
B9600
=
0xd
B19200
=
0xe
B38400
=
0xf
CSIZE
=
0x30
CS5
=
0x0
CS6
=
0x10
CS7
=
0x20
CS8
=
0x30
CSTOPB
=
0x40
CREAD
=
0x80
PARENB
=
0x100
PARODD
=
0x200
HUPCL
=
0x400
CLOCAL
=
0x800
B57600
=
0x1001
B115200
=
0x1002
B230400
=
0x1003
B460800
=
0x1004
B500000
=
0x1005
B576000
=
0x1006
B921600
=
0x1007
B1000000
=
0x1008
B1152000
=
0x1009
B1500000
=
0x100a
B2000000
=
0x100b
B2500000
=
0x100c
B3000000
=
0x100d
B3500000
=
0x100e
B4000000
=
0x100f
ISIG
=
0x1
ICANON
=
0x2
XCASE
=
0x4
ECHO
=
0x8
ECHOE
=
0x10
ECHOK
=
0x20
ECHONL
=
0x40
NOFLSH
=
0x80
TOSTOP
=
0x100
ECHOCTL
=
0x200
ECHOPRT
=
0x400
ECHOKE
=
0x800
FLUSHO
=
0x1000
PENDIN
=
0x4000
IEXTEN
=
0x8000
TCGETS
=
0x5401
TCSETS
=
0x5402
)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment