1 // Created by cgo -godefs - DO NOT EDIT
2 // cgo -godefs types_linux.go
22 type Timespec struct {
116 type Statfs_t struct {
146 type Flock_t struct {
156 type RawSockaddrInet4 struct {
159 Addr [4]byte /* in_addr */
163 type RawSockaddrInet6 struct {
167 Addr [16]byte /* in6_addr */
171 type RawSockaddrUnix struct {
176 type RawSockaddrLinklayer struct {
186 type RawSockaddrNetlink struct {
193 type RawSockaddr struct {
198 type RawSockaddrAny struct {
216 Multiaddr [4]byte /* in_addr */
217 Interface [4]byte /* in_addr */
220 type IPMreqn struct {
221 Multiaddr [4]byte /* in_addr */
222 Address [4]byte /* in_addr */
226 type IPv6Mreq struct {
227 Multiaddr [16]byte /* in6_addr */
241 type Cmsghdr struct {
247 type Inet4Pktinfo struct {
249 Spec_dst [4]byte /* in_addr */
250 Addr [4]byte /* in_addr */
253 type Inet6Pktinfo struct {
254 Addr [16]byte /* in6_addr */
258 type IPv6MTUInfo struct {
259 Addr RawSockaddrInet6
263 type ICMPv6Filter struct {
273 type TCPInfo struct {
290 Last_data_sent uint32
292 Last_data_recv uint32
308 SizeofSockaddrInet4 = 0x10
309 SizeofSockaddrInet6 = 0x1c
310 SizeofSockaddrAny = 0x70
311 SizeofSockaddrUnix = 0x6e
312 SizeofSockaddrLinklayer = 0x14
313 SizeofSockaddrNetlink = 0xc
317 SizeofIPv6Mreq = 0x14
320 SizeofInet4Pktinfo = 0xc
321 SizeofInet6Pktinfo = 0x14
322 SizeofIPv6MTUInfo = 0x20
323 SizeofICMPv6Filter = 0x20
353 IFLA_OPERSTATE = 0x10
356 IFLA_NET_NS_PID = 0x13
359 RT_SCOPE_UNIVERSE = 0x0
363 RT_SCOPE_NOWHERE = 0xff
364 RT_TABLE_UNSPEC = 0x0
365 RT_TABLE_COMPAT = 0xfc
366 RT_TABLE_DEFAULT = 0xfd
368 RT_TABLE_LOCAL = 0xff
369 RT_TABLE_MAX = 0xffffffff
390 RTN_UNREACHABLE = 0x7
400 RTNLGRP_IPV4_IFADDR = 0x5
401 RTNLGRP_IPV4_MROUTE = 0x6
402 RTNLGRP_IPV4_ROUTE = 0x7
403 RTNLGRP_IPV4_RULE = 0x8
404 RTNLGRP_IPV6_IFADDR = 0x9
405 RTNLGRP_IPV6_MROUTE = 0xa
406 RTNLGRP_IPV6_ROUTE = 0xb
407 RTNLGRP_IPV6_IFINFO = 0xc
408 RTNLGRP_IPV6_PREFIX = 0x12
409 RTNLGRP_IPV6_RULE = 0x13
410 RTNLGRP_ND_USEROPT = 0x14
411 SizeofNlMsghdr = 0x10
412 SizeofNlMsgerr = 0x14
416 SizeofIfInfomsg = 0x10
417 SizeofIfAddrmsg = 0x8
419 SizeofRtNexthop = 0x8
422 type NlMsghdr struct {
430 type NlMsgerr struct {
435 type RtGenmsg struct {
449 type IfInfomsg struct {
458 type IfAddrmsg struct {
478 type RtNexthop struct {
486 SizeofSockFilter = 0x8
487 SizeofSockFprog = 0x8
490 type SockFilter struct {
497 type SockFprog struct {
503 type InotifyEvent struct {
510 const SizeofInotifyEvent = 0x10
512 type PtraceRegs struct {
530 type Sysinfo_t struct {
547 type Utsname struct {
556 type Ustat_t struct {
563 type EpollEvent struct {
572 _AT_REMOVEDIR = 0x200
573 _AT_SYMLINK_NOFOLLOW = 0x100
583 type Termios struct {