1 // cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go
2 // Code generated by the command above; see README.md. DO NOT EDIT.
24 type Timespec struct {
118 type Statfs_t struct {
148 type Flock_t struct {
158 type FscryptPolicy struct {
160 Contents_encryption_mode uint8
161 Filenames_encryption_mode uint8
163 Master_key_descriptor [8]uint8
166 type FscryptKey struct {
175 FADV_SEQUENTIAL = 0x2
181 type RawSockaddrInet4 struct {
184 Addr [4]byte /* in_addr */
188 type RawSockaddrInet6 struct {
192 Addr [16]byte /* in6_addr */
196 type RawSockaddrUnix struct {
201 type RawSockaddrLinklayer struct {
211 type RawSockaddrNetlink struct {
218 type RawSockaddrHCI struct {
224 type RawSockaddrCAN struct {
231 type RawSockaddrALG struct {
239 type RawSockaddrVM struct {
247 type RawSockaddr struct {
252 type RawSockaddrAny struct {
270 Multiaddr [4]byte /* in_addr */
271 Interface [4]byte /* in_addr */
274 type IPMreqn struct {
275 Multiaddr [4]byte /* in_addr */
276 Address [4]byte /* in_addr */
280 type IPv6Mreq struct {
281 Multiaddr [16]byte /* in6_addr */
295 type Cmsghdr struct {
301 type Inet4Pktinfo struct {
303 Spec_dst [4]byte /* in_addr */
304 Addr [4]byte /* in_addr */
307 type Inet6Pktinfo struct {
308 Addr [16]byte /* in6_addr */
312 type IPv6MTUInfo struct {
313 Addr RawSockaddrInet6
317 type ICMPv6Filter struct {
327 type TCPInfo struct {
344 Last_data_sent uint32
346 Last_data_recv uint32
362 SizeofSockaddrInet4 = 0x10
363 SizeofSockaddrInet6 = 0x1c
364 SizeofSockaddrAny = 0x70
365 SizeofSockaddrUnix = 0x6e
366 SizeofSockaddrLinklayer = 0x14
367 SizeofSockaddrNetlink = 0xc
368 SizeofSockaddrHCI = 0x6
369 SizeofSockaddrCAN = 0x10
370 SizeofSockaddrALG = 0x58
371 SizeofSockaddrVM = 0x10
375 SizeofIPv6Mreq = 0x14
378 SizeofInet4Pktinfo = 0xc
379 SizeofInet6Pktinfo = 0x14
380 SizeofIPv6MTUInfo = 0x20
381 SizeofICMPv6Filter = 0x20
411 IFLA_OPERSTATE = 0x10
414 IFLA_NET_NS_PID = 0x13
417 RT_SCOPE_UNIVERSE = 0x0
421 RT_SCOPE_NOWHERE = 0xff
422 RT_TABLE_UNSPEC = 0x0
423 RT_TABLE_COMPAT = 0xfc
424 RT_TABLE_DEFAULT = 0xfd
426 RT_TABLE_LOCAL = 0xff
427 RT_TABLE_MAX = 0xffffffff
448 RTN_UNREACHABLE = 0x7
458 RTNLGRP_IPV4_IFADDR = 0x5
459 RTNLGRP_IPV4_MROUTE = 0x6
460 RTNLGRP_IPV4_ROUTE = 0x7
461 RTNLGRP_IPV4_RULE = 0x8
462 RTNLGRP_IPV6_IFADDR = 0x9
463 RTNLGRP_IPV6_MROUTE = 0xa
464 RTNLGRP_IPV6_ROUTE = 0xb
465 RTNLGRP_IPV6_IFINFO = 0xc
466 RTNLGRP_IPV6_PREFIX = 0x12
467 RTNLGRP_IPV6_RULE = 0x13
468 RTNLGRP_ND_USEROPT = 0x14
469 SizeofNlMsghdr = 0x10
470 SizeofNlMsgerr = 0x14
474 SizeofIfInfomsg = 0x10
475 SizeofIfAddrmsg = 0x8
477 SizeofRtNexthop = 0x8
480 type NlMsghdr struct {
488 type NlMsgerr struct {
493 type RtGenmsg struct {
507 type IfInfomsg struct {
516 type IfAddrmsg struct {
536 type RtNexthop struct {
544 SizeofSockFilter = 0x8
545 SizeofSockFprog = 0x8
548 type SockFilter struct {
555 type SockFprog struct {
561 type InotifyEvent struct {
568 const SizeofInotifyEvent = 0x10
570 type PtraceRegs struct {
588 type Sysinfo_t struct {
605 type Utsname struct {
614 type Ustat_t struct {
621 type EpollEvent struct {
631 AT_SYMLINK_FOLLOW = 0x400
632 AT_SYMLINK_NOFOLLOW = 0x100
651 type Sigset_t struct {
655 const _SC_PAGESIZE = 0x1e
657 type Termios struct {