2 // Created by cgo -godefs - DO NOT EDIT
3 // cgo -godefs types_linux.go
23 type Timespec struct {
115 X__glibc_reserved4 uint64
116 X__glibc_reserved5 uint64
117 X__glibc_reserved6 uint64
120 type Statfs_t struct {
148 type Flock_t struct {
161 FADV_SEQUENTIAL = 0x2
167 type RawSockaddrInet4 struct {
170 Addr [4]byte /* in_addr */
174 type RawSockaddrInet6 struct {
178 Addr [16]byte /* in6_addr */
182 type RawSockaddrUnix struct {
187 type RawSockaddrLinklayer struct {
197 type RawSockaddrNetlink struct {
204 type RawSockaddr struct {
209 type RawSockaddrAny struct {
227 Multiaddr [4]byte /* in_addr */
228 Interface [4]byte /* in_addr */
231 type IPMreqn struct {
232 Multiaddr [4]byte /* in_addr */
233 Address [4]byte /* in_addr */
237 type IPv6Mreq struct {
238 Multiaddr [16]byte /* in6_addr */
254 type Cmsghdr struct {
258 X__cmsg_data [0]uint8
261 type Inet4Pktinfo struct {
263 Spec_dst [4]byte /* in_addr */
264 Addr [4]byte /* in_addr */
267 type Inet6Pktinfo struct {
268 Addr [16]byte /* in6_addr */
272 type IPv6MTUInfo struct {
273 Addr RawSockaddrInet6
277 type ICMPv6Filter struct {
287 type TCPInfo struct {
304 Last_data_sent uint32
306 Last_data_recv uint32
322 SizeofSockaddrInet4 = 0x10
323 SizeofSockaddrInet6 = 0x1c
324 SizeofSockaddrAny = 0x70
325 SizeofSockaddrUnix = 0x6e
326 SizeofSockaddrLinklayer = 0x14
327 SizeofSockaddrNetlink = 0xc
331 SizeofIPv6Mreq = 0x14
334 SizeofInet4Pktinfo = 0xc
335 SizeofInet6Pktinfo = 0x14
336 SizeofIPv6MTUInfo = 0x20
337 SizeofICMPv6Filter = 0x20
367 IFLA_OPERSTATE = 0x10
370 IFLA_NET_NS_PID = 0x13
373 RT_SCOPE_UNIVERSE = 0x0
377 RT_SCOPE_NOWHERE = 0xff
378 RT_TABLE_UNSPEC = 0x0
379 RT_TABLE_COMPAT = 0xfc
380 RT_TABLE_DEFAULT = 0xfd
382 RT_TABLE_LOCAL = 0xff
383 RT_TABLE_MAX = 0xffffffff
404 RTN_UNREACHABLE = 0x7
414 RTNLGRP_IPV4_IFADDR = 0x5
415 RTNLGRP_IPV4_MROUTE = 0x6
416 RTNLGRP_IPV4_ROUTE = 0x7
417 RTNLGRP_IPV4_RULE = 0x8
418 RTNLGRP_IPV6_IFADDR = 0x9
419 RTNLGRP_IPV6_MROUTE = 0xa
420 RTNLGRP_IPV6_ROUTE = 0xb
421 RTNLGRP_IPV6_IFINFO = 0xc
422 RTNLGRP_IPV6_PREFIX = 0x12
423 RTNLGRP_IPV6_RULE = 0x13
424 RTNLGRP_ND_USEROPT = 0x14
425 SizeofNlMsghdr = 0x10
426 SizeofNlMsgerr = 0x14
430 SizeofIfInfomsg = 0x10
431 SizeofIfAddrmsg = 0x8
433 SizeofRtNexthop = 0x8
436 type NlMsghdr struct {
444 type NlMsgerr struct {
449 type RtGenmsg struct {
463 type IfInfomsg struct {
472 type IfAddrmsg struct {
492 type RtNexthop struct {
500 SizeofSockFilter = 0x8
501 SizeofSockFprog = 0x10
504 type SockFilter struct {
511 type SockFprog struct {
517 type InotifyEvent struct {
525 const SizeofInotifyEvent = 0x10
527 type PtraceRegs struct {
547 type Sysinfo_t struct {
566 type Utsname struct {
575 type Ustat_t struct {
584 type EpollEvent struct {
593 AT_SYMLINK_NOFOLLOW = 0x100
596 type Termios struct {