1 // Created by cgo -godefs - DO NOT EDIT
2 // cgo -godefs types_linux.go
22 type Timespec struct {
118 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 */
243 type Cmsghdr struct {
249 type Inet4Pktinfo struct {
251 Spec_dst [4]byte /* in_addr */
252 Addr [4]byte /* in_addr */
255 type Inet6Pktinfo struct {
256 Addr [16]byte /* in6_addr */
260 type IPv6MTUInfo struct {
261 Addr RawSockaddrInet6
265 type ICMPv6Filter struct {
275 type TCPInfo struct {
292 Last_data_sent uint32
294 Last_data_recv uint32
310 SizeofSockaddrInet4 = 0x10
311 SizeofSockaddrInet6 = 0x1c
312 SizeofSockaddrAny = 0x70
313 SizeofSockaddrUnix = 0x6e
314 SizeofSockaddrLinklayer = 0x14
315 SizeofSockaddrNetlink = 0xc
319 SizeofIPv6Mreq = 0x14
322 SizeofInet4Pktinfo = 0xc
323 SizeofInet6Pktinfo = 0x14
324 SizeofIPv6MTUInfo = 0x20
325 SizeofICMPv6Filter = 0x20
355 IFLA_OPERSTATE = 0x10
358 IFLA_NET_NS_PID = 0x13
361 RT_SCOPE_UNIVERSE = 0x0
365 RT_SCOPE_NOWHERE = 0xff
366 RT_TABLE_UNSPEC = 0x0
367 RT_TABLE_COMPAT = 0xfc
368 RT_TABLE_DEFAULT = 0xfd
370 RT_TABLE_LOCAL = 0xff
371 RT_TABLE_MAX = 0xffffffff
392 RTN_UNREACHABLE = 0x7
402 RTNLGRP_IPV4_IFADDR = 0x5
403 RTNLGRP_IPV4_MROUTE = 0x6
404 RTNLGRP_IPV4_ROUTE = 0x7
405 RTNLGRP_IPV4_RULE = 0x8
406 RTNLGRP_IPV6_IFADDR = 0x9
407 RTNLGRP_IPV6_MROUTE = 0xa
408 RTNLGRP_IPV6_ROUTE = 0xb
409 RTNLGRP_IPV6_IFINFO = 0xc
410 RTNLGRP_IPV6_PREFIX = 0x12
411 RTNLGRP_IPV6_RULE = 0x13
412 RTNLGRP_ND_USEROPT = 0x14
413 SizeofNlMsghdr = 0x10
414 SizeofNlMsgerr = 0x14
418 SizeofIfInfomsg = 0x10
419 SizeofIfAddrmsg = 0x8
421 SizeofRtNexthop = 0x8
424 type NlMsghdr struct {
432 type NlMsgerr struct {
437 type RtGenmsg struct {
451 type IfInfomsg struct {
460 type IfAddrmsg struct {
480 type RtNexthop struct {
488 SizeofSockFilter = 0x8
489 SizeofSockFprog = 0x10
492 type SockFilter struct {
499 type SockFprog struct {
505 type InotifyEvent struct {
513 const SizeofInotifyEvent = 0x10
515 type PtraceRegs struct {
533 type Sysinfo_t struct {
552 type Utsname struct {
561 type Ustat_t struct {
570 type EpollEvent struct {
579 _AT_REMOVEDIR = 0x200
580 _AT_SYMLINK_NOFOLLOW = 0x100
590 type Termios struct {