2 // Created by cgo -godefs - DO NOT EDIT
3 // cgo -godefs types_linux.go | go run mkpost.go
23 type Timespec struct {
117 type Statfs_t struct {
147 type Flock_t struct {
160 FADV_SEQUENTIAL = 0x2
166 type RawSockaddrInet4 struct {
169 Addr [4]byte /* in_addr */
173 type RawSockaddrInet6 struct {
177 Addr [16]byte /* in6_addr */
181 type RawSockaddrUnix struct {
186 type RawSockaddrLinklayer struct {
196 type RawSockaddrNetlink struct {
203 type RawSockaddrHCI struct {
209 type RawSockaddrCAN struct {
216 type RawSockaddrALG struct {
224 type RawSockaddr struct {
229 type RawSockaddrAny struct {
247 Multiaddr [4]byte /* in_addr */
248 Interface [4]byte /* in_addr */
251 type IPMreqn struct {
252 Multiaddr [4]byte /* in_addr */
253 Address [4]byte /* in_addr */
257 type IPv6Mreq struct {
258 Multiaddr [16]byte /* in6_addr */
272 type Cmsghdr struct {
278 type Inet4Pktinfo struct {
280 Spec_dst [4]byte /* in_addr */
281 Addr [4]byte /* in_addr */
284 type Inet6Pktinfo struct {
285 Addr [16]byte /* in6_addr */
289 type IPv6MTUInfo struct {
290 Addr RawSockaddrInet6
294 type ICMPv6Filter struct {
304 type TCPInfo struct {
321 Last_data_sent uint32
323 Last_data_recv uint32
339 SizeofSockaddrInet4 = 0x10
340 SizeofSockaddrInet6 = 0x1c
341 SizeofSockaddrAny = 0x70
342 SizeofSockaddrUnix = 0x6e
343 SizeofSockaddrLinklayer = 0x14
344 SizeofSockaddrNetlink = 0xc
345 SizeofSockaddrHCI = 0x6
346 SizeofSockaddrCAN = 0x10
347 SizeofSockaddrALG = 0x58
351 SizeofIPv6Mreq = 0x14
354 SizeofInet4Pktinfo = 0xc
355 SizeofInet6Pktinfo = 0x14
356 SizeofIPv6MTUInfo = 0x20
357 SizeofICMPv6Filter = 0x20
387 IFLA_OPERSTATE = 0x10
390 IFLA_NET_NS_PID = 0x13
393 RT_SCOPE_UNIVERSE = 0x0
397 RT_SCOPE_NOWHERE = 0xff
398 RT_TABLE_UNSPEC = 0x0
399 RT_TABLE_COMPAT = 0xfc
400 RT_TABLE_DEFAULT = 0xfd
402 RT_TABLE_LOCAL = 0xff
403 RT_TABLE_MAX = 0xffffffff
424 RTN_UNREACHABLE = 0x7
434 RTNLGRP_IPV4_IFADDR = 0x5
435 RTNLGRP_IPV4_MROUTE = 0x6
436 RTNLGRP_IPV4_ROUTE = 0x7
437 RTNLGRP_IPV4_RULE = 0x8
438 RTNLGRP_IPV6_IFADDR = 0x9
439 RTNLGRP_IPV6_MROUTE = 0xa
440 RTNLGRP_IPV6_ROUTE = 0xb
441 RTNLGRP_IPV6_IFINFO = 0xc
442 RTNLGRP_IPV6_PREFIX = 0x12
443 RTNLGRP_IPV6_RULE = 0x13
444 RTNLGRP_ND_USEROPT = 0x14
445 SizeofNlMsghdr = 0x10
446 SizeofNlMsgerr = 0x14
450 SizeofIfInfomsg = 0x10
451 SizeofIfAddrmsg = 0x8
453 SizeofRtNexthop = 0x8
456 type NlMsghdr struct {
464 type NlMsgerr struct {
469 type RtGenmsg struct {
483 type IfInfomsg struct {
492 type IfAddrmsg struct {
512 type RtNexthop struct {
520 SizeofSockFilter = 0x8
521 SizeofSockFprog = 0x8
524 type SockFilter struct {
531 type SockFprog struct {
537 type InotifyEvent struct {
544 const SizeofInotifyEvent = 0x10
546 type PtraceRegs struct {
560 type ptracePsw struct {
563 type ptraceFpregs struct {
566 type ptracePer struct {
573 type Sysinfo_t struct {
590 type Utsname struct {
599 type Ustat_t struct {
606 type EpollEvent struct {
616 AT_SYMLINK_FOLLOW = 0x400
617 AT_SYMLINK_NOFOLLOW = 0x100
636 type Sigset_t struct {
640 const _SC_PAGESIZE = 0x1e
642 type Termios struct {