1 // cgo -godefs -- -Wall -Werror -static -I/tmp/include -m64 linux/types.go | go run mkpost.go
2 // Code generated by the command above; see README.md. DO NOT EDIT.
24 type Timespec struct {
119 type Statfs_t struct {
147 type Flock_t struct {
157 type FscryptPolicy struct {
159 Contents_encryption_mode uint8
160 Filenames_encryption_mode uint8
162 Master_key_descriptor [8]uint8
165 type FscryptKey struct {
174 FADV_SEQUENTIAL = 0x2
180 type RawSockaddrInet4 struct {
183 Addr [4]byte /* in_addr */
187 type RawSockaddrInet6 struct {
191 Addr [16]byte /* in6_addr */
195 type RawSockaddrUnix struct {
200 type RawSockaddrLinklayer struct {
210 type RawSockaddrNetlink struct {
217 type RawSockaddrHCI struct {
223 type RawSockaddrCAN struct {
230 type RawSockaddrALG struct {
238 type RawSockaddrVM struct {
246 type RawSockaddr struct {
251 type RawSockaddrAny struct {
269 Multiaddr [4]byte /* in_addr */
270 Interface [4]byte /* in_addr */
273 type IPMreqn struct {
274 Multiaddr [4]byte /* in_addr */
275 Address [4]byte /* in_addr */
279 type IPv6Mreq struct {
280 Multiaddr [16]byte /* in6_addr */
296 type Cmsghdr struct {
302 type Inet4Pktinfo struct {
304 Spec_dst [4]byte /* in_addr */
305 Addr [4]byte /* in_addr */
308 type Inet6Pktinfo struct {
309 Addr [16]byte /* in6_addr */
313 type IPv6MTUInfo struct {
314 Addr RawSockaddrInet6
318 type ICMPv6Filter struct {
328 type TCPInfo struct {
345 Last_data_sent uint32
347 Last_data_recv uint32
363 SizeofSockaddrInet4 = 0x10
364 SizeofSockaddrInet6 = 0x1c
365 SizeofSockaddrAny = 0x70
366 SizeofSockaddrUnix = 0x6e
367 SizeofSockaddrLinklayer = 0x14
368 SizeofSockaddrNetlink = 0xc
369 SizeofSockaddrHCI = 0x6
370 SizeofSockaddrCAN = 0x10
371 SizeofSockaddrALG = 0x58
372 SizeofSockaddrVM = 0x10
376 SizeofIPv6Mreq = 0x14
379 SizeofInet4Pktinfo = 0xc
380 SizeofInet6Pktinfo = 0x14
381 SizeofIPv6MTUInfo = 0x20
382 SizeofICMPv6Filter = 0x20
412 IFLA_OPERSTATE = 0x10
415 IFLA_NET_NS_PID = 0x13
418 RT_SCOPE_UNIVERSE = 0x0
422 RT_SCOPE_NOWHERE = 0xff
423 RT_TABLE_UNSPEC = 0x0
424 RT_TABLE_COMPAT = 0xfc
425 RT_TABLE_DEFAULT = 0xfd
427 RT_TABLE_LOCAL = 0xff
428 RT_TABLE_MAX = 0xffffffff
449 RTN_UNREACHABLE = 0x7
459 RTNLGRP_IPV4_IFADDR = 0x5
460 RTNLGRP_IPV4_MROUTE = 0x6
461 RTNLGRP_IPV4_ROUTE = 0x7
462 RTNLGRP_IPV4_RULE = 0x8
463 RTNLGRP_IPV6_IFADDR = 0x9
464 RTNLGRP_IPV6_MROUTE = 0xa
465 RTNLGRP_IPV6_ROUTE = 0xb
466 RTNLGRP_IPV6_IFINFO = 0xc
467 RTNLGRP_IPV6_PREFIX = 0x12
468 RTNLGRP_IPV6_RULE = 0x13
469 RTNLGRP_ND_USEROPT = 0x14
470 SizeofNlMsghdr = 0x10
471 SizeofNlMsgerr = 0x14
475 SizeofIfInfomsg = 0x10
476 SizeofIfAddrmsg = 0x8
478 SizeofRtNexthop = 0x8
481 type NlMsghdr struct {
489 type NlMsgerr struct {
494 type RtGenmsg struct {
508 type IfInfomsg struct {
517 type IfAddrmsg struct {
537 type RtNexthop struct {
545 SizeofSockFilter = 0x8
546 SizeofSockFprog = 0x10
549 type SockFilter struct {
556 type SockFprog struct {
562 type InotifyEvent struct {
569 const SizeofInotifyEvent = 0x10
571 type PtraceRegs struct {
605 type Sysinfo_t struct {
624 type Utsname struct {
633 type Ustat_t struct {
642 type EpollEvent struct {
651 AT_SYMLINK_FOLLOW = 0x400
652 AT_SYMLINK_NOFOLLOW = 0x100
671 type Sigset_t struct {
675 const _SC_PAGESIZE = 0x1e
677 type Termios struct {