1 // Created by cgo -godefs - DO NOT EDIT
2 // cgo -godefs types_linux.go
22 type Timespec struct {
112 X__glibc_reserved [2]int32
115 type Statfs_t struct {
143 type Flock_t struct {
152 type RawSockaddrInet4 struct {
155 Addr [4]byte /* in_addr */
159 type RawSockaddrInet6 struct {
163 Addr [16]byte /* in6_addr */
167 type RawSockaddrUnix struct {
172 type RawSockaddrLinklayer struct {
182 type RawSockaddrNetlink struct {
189 type RawSockaddr struct {
194 type RawSockaddrAny struct {
212 Multiaddr [4]byte /* in_addr */
213 Interface [4]byte /* in_addr */
216 type IPMreqn struct {
217 Multiaddr [4]byte /* in_addr */
218 Address [4]byte /* in_addr */
222 type IPv6Mreq struct {
223 Multiaddr [16]byte /* in6_addr */
238 type Cmsghdr struct {
244 type Inet4Pktinfo struct {
246 Spec_dst [4]byte /* in_addr */
247 Addr [4]byte /* in_addr */
250 type Inet6Pktinfo struct {
251 Addr [16]byte /* in6_addr */
255 type IPv6MTUInfo struct {
256 Addr RawSockaddrInet6
260 type ICMPv6Filter struct {
270 type TCPInfo struct {
286 Last_data_sent uint32
288 Last_data_recv uint32
304 SizeofSockaddrInet4 = 0x10
305 SizeofSockaddrInet6 = 0x1c
306 SizeofSockaddrAny = 0x70
307 SizeofSockaddrUnix = 0x6e
308 SizeofSockaddrLinklayer = 0x14
309 SizeofSockaddrNetlink = 0xc
313 SizeofIPv6Mreq = 0x14
316 SizeofInet4Pktinfo = 0xc
317 SizeofInet6Pktinfo = 0x14
318 SizeofIPv6MTUInfo = 0x20
319 SizeofICMPv6Filter = 0x20
349 IFLA_OPERSTATE = 0x10
352 IFLA_NET_NS_PID = 0x13
355 RT_SCOPE_UNIVERSE = 0x0
359 RT_SCOPE_NOWHERE = 0xff
360 RT_TABLE_UNSPEC = 0x0
361 RT_TABLE_COMPAT = 0xfc
362 RT_TABLE_DEFAULT = 0xfd
364 RT_TABLE_LOCAL = 0xff
365 RT_TABLE_MAX = 0xffffffff
386 RTN_UNREACHABLE = 0x7
396 RTNLGRP_IPV4_IFADDR = 0x5
397 RTNLGRP_IPV4_MROUTE = 0x6
398 RTNLGRP_IPV4_ROUTE = 0x7
399 RTNLGRP_IPV4_RULE = 0x8
400 RTNLGRP_IPV6_IFADDR = 0x9
401 RTNLGRP_IPV6_MROUTE = 0xa
402 RTNLGRP_IPV6_ROUTE = 0xb
403 RTNLGRP_IPV6_IFINFO = 0xc
404 RTNLGRP_IPV6_PREFIX = 0x12
405 RTNLGRP_IPV6_RULE = 0x13
406 RTNLGRP_ND_USEROPT = 0x14
407 SizeofNlMsghdr = 0x10
408 SizeofNlMsgerr = 0x14
412 SizeofIfInfomsg = 0x10
413 SizeofIfAddrmsg = 0x8
415 SizeofRtNexthop = 0x8
418 type NlMsghdr struct {
426 type NlMsgerr struct {
431 type RtGenmsg struct {
445 type IfInfomsg struct {
454 type IfAddrmsg struct {
474 type RtNexthop struct {
482 SizeofSockFilter = 0x8
483 SizeofSockFprog = 0x10
486 type SockFilter struct {
493 type SockFprog struct {
498 type InotifyEvent struct {
505 const SizeofInotifyEvent = 0x10
507 type PtraceRegs struct {
542 type ptracePsw struct {
545 type ptraceFpregs struct {
548 type ptracePer struct {
555 type Sysinfo_t struct {
573 type Utsname struct {
582 type Ustat_t struct {
590 type EpollEvent struct {
599 _AT_REMOVEDIR = 0x200
600 _AT_SYMLINK_NOFOLLOW = 0x100
610 type Termios struct {