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 {
172 type KeyctlDHParams struct {
181 FADV_SEQUENTIAL = 0x2
187 type RawSockaddrInet4 struct {
190 Addr [4]byte /* in_addr */
194 type RawSockaddrInet6 struct {
198 Addr [16]byte /* in6_addr */
202 type RawSockaddrUnix struct {
207 type RawSockaddrLinklayer struct {
217 type RawSockaddrNetlink struct {
224 type RawSockaddrHCI struct {
230 type RawSockaddrCAN struct {
237 type RawSockaddrALG struct {
245 type RawSockaddrVM struct {
253 type RawSockaddr struct {
258 type RawSockaddrAny struct {
276 Multiaddr [4]byte /* in_addr */
277 Interface [4]byte /* in_addr */
280 type IPMreqn struct {
281 Multiaddr [4]byte /* in_addr */
282 Address [4]byte /* in_addr */
286 type IPv6Mreq struct {
287 Multiaddr [16]byte /* in6_addr */
291 type PacketMreq struct {
308 type Cmsghdr struct {
314 type Inet4Pktinfo struct {
316 Spec_dst [4]byte /* in_addr */
317 Addr [4]byte /* in_addr */
320 type Inet6Pktinfo struct {
321 Addr [16]byte /* in6_addr */
325 type IPv6MTUInfo struct {
326 Addr RawSockaddrInet6
330 type ICMPv6Filter struct {
340 type TCPInfo struct {
357 Last_data_sent uint32
359 Last_data_recv uint32
375 SizeofSockaddrInet4 = 0x10
376 SizeofSockaddrInet6 = 0x1c
377 SizeofSockaddrAny = 0x70
378 SizeofSockaddrUnix = 0x6e
379 SizeofSockaddrLinklayer = 0x14
380 SizeofSockaddrNetlink = 0xc
381 SizeofSockaddrHCI = 0x6
382 SizeofSockaddrCAN = 0x10
383 SizeofSockaddrALG = 0x58
384 SizeofSockaddrVM = 0x10
389 SizeofIPv6Mreq = 0x14
390 SizeofPacketMreq = 0x10
393 SizeofInet4Pktinfo = 0xc
394 SizeofInet6Pktinfo = 0x14
395 SizeofIPv6MTUInfo = 0x20
396 SizeofICMPv6Filter = 0x20
426 IFLA_OPERSTATE = 0x10
429 IFLA_NET_NS_PID = 0x13
432 RT_SCOPE_UNIVERSE = 0x0
436 RT_SCOPE_NOWHERE = 0xff
437 RT_TABLE_UNSPEC = 0x0
438 RT_TABLE_COMPAT = 0xfc
439 RT_TABLE_DEFAULT = 0xfd
441 RT_TABLE_LOCAL = 0xff
442 RT_TABLE_MAX = 0xffffffff
463 RTN_UNREACHABLE = 0x7
473 RTNLGRP_IPV4_IFADDR = 0x5
474 RTNLGRP_IPV4_MROUTE = 0x6
475 RTNLGRP_IPV4_ROUTE = 0x7
476 RTNLGRP_IPV4_RULE = 0x8
477 RTNLGRP_IPV6_IFADDR = 0x9
478 RTNLGRP_IPV6_MROUTE = 0xa
479 RTNLGRP_IPV6_ROUTE = 0xb
480 RTNLGRP_IPV6_IFINFO = 0xc
481 RTNLGRP_IPV6_PREFIX = 0x12
482 RTNLGRP_IPV6_RULE = 0x13
483 RTNLGRP_ND_USEROPT = 0x14
484 SizeofNlMsghdr = 0x10
485 SizeofNlMsgerr = 0x14
489 SizeofIfInfomsg = 0x10
490 SizeofIfAddrmsg = 0x8
492 SizeofRtNexthop = 0x8
495 type NlMsghdr struct {
503 type NlMsgerr struct {
508 type RtGenmsg struct {
522 type IfInfomsg struct {
531 type IfAddrmsg struct {
551 type RtNexthop struct {
559 SizeofSockFilter = 0x8
560 SizeofSockFprog = 0x8
563 type SockFilter struct {
570 type SockFprog struct {
576 type InotifyEvent struct {
583 const SizeofInotifyEvent = 0x10
585 type PtraceRegs struct {
599 type Sysinfo_t struct {
616 type Utsname struct {
625 type Ustat_t struct {
632 type EpollEvent struct {
642 AT_SYMLINK_FOLLOW = 0x400
643 AT_SYMLINK_NOFOLLOW = 0x100
662 type Sigset_t struct {
666 const RNDGETENTCNT = 0x40045200
668 const PERF_IOC_FLAG_GROUP = 0x1
670 const _SC_PAGESIZE = 0x1e
672 type Termios struct {
683 type Winsize struct {
690 type Taskstats struct {
698 Cpu_delay_total uint64
700 Blkio_delay_total uint64
702 Swapin_delay_total uint64
703 Cpu_run_real_total uint64
704 Cpu_run_virtual_total uint64
727 Write_syscalls uint64
730 Cancelled_write_bytes uint64
733 Ac_utimescaled uint64
734 Ac_stimescaled uint64
735 Cpu_scaled_run_real_total uint64
736 Freepages_count uint64
737 Freepages_delay_total uint64
741 TASKSTATS_CMD_UNSPEC = 0x0
742 TASKSTATS_CMD_GET = 0x1
743 TASKSTATS_CMD_NEW = 0x2
744 TASKSTATS_TYPE_UNSPEC = 0x0
745 TASKSTATS_TYPE_PID = 0x1
746 TASKSTATS_TYPE_TGID = 0x2
747 TASKSTATS_TYPE_STATS = 0x3
748 TASKSTATS_TYPE_AGGR_PID = 0x4
749 TASKSTATS_TYPE_AGGR_TGID = 0x5
750 TASKSTATS_TYPE_NULL = 0x6
751 TASKSTATS_CMD_ATTR_UNSPEC = 0x0
752 TASKSTATS_CMD_ATTR_PID = 0x1
753 TASKSTATS_CMD_ATTR_TGID = 0x2
754 TASKSTATS_CMD_ATTR_REGISTER_CPUMASK = 0x3
755 TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK = 0x4
758 type Genlmsghdr struct {
765 CTRL_CMD_UNSPEC = 0x0
766 CTRL_CMD_NEWFAMILY = 0x1
767 CTRL_CMD_DELFAMILY = 0x2
768 CTRL_CMD_GETFAMILY = 0x3
769 CTRL_CMD_NEWOPS = 0x4
770 CTRL_CMD_DELOPS = 0x5
771 CTRL_CMD_GETOPS = 0x6
772 CTRL_CMD_NEWMCAST_GRP = 0x7
773 CTRL_CMD_DELMCAST_GRP = 0x8
774 CTRL_CMD_GETMCAST_GRP = 0x9
775 CTRL_ATTR_UNSPEC = 0x0
776 CTRL_ATTR_FAMILY_ID = 0x1
777 CTRL_ATTR_FAMILY_NAME = 0x2
778 CTRL_ATTR_VERSION = 0x3
779 CTRL_ATTR_HDRSIZE = 0x4
780 CTRL_ATTR_MAXATTR = 0x5
782 CTRL_ATTR_MCAST_GROUPS = 0x7
783 CTRL_ATTR_OP_UNSPEC = 0x0
784 CTRL_ATTR_OP_ID = 0x1
785 CTRL_ATTR_OP_FLAGS = 0x2
786 CTRL_ATTR_MCAST_GRP_UNSPEC = 0x0
787 CTRL_ATTR_MCAST_GRP_NAME = 0x1
788 CTRL_ATTR_MCAST_GRP_ID = 0x2