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 {
120 type Statfs_t struct {
149 type Flock_t struct {
159 type FscryptPolicy struct {
161 Contents_encryption_mode uint8
162 Filenames_encryption_mode uint8
164 Master_key_descriptor [8]uint8
167 type FscryptKey struct {
173 type KeyctlDHParams struct {
182 FADV_SEQUENTIAL = 0x2
188 type RawSockaddrInet4 struct {
191 Addr [4]byte /* in_addr */
195 type RawSockaddrInet6 struct {
199 Addr [16]byte /* in6_addr */
203 type RawSockaddrUnix struct {
208 type RawSockaddrLinklayer struct {
218 type RawSockaddrNetlink struct {
225 type RawSockaddrHCI struct {
231 type RawSockaddrCAN struct {
238 type RawSockaddrALG struct {
246 type RawSockaddrVM struct {
254 type RawSockaddr struct {
259 type RawSockaddrAny struct {
277 Multiaddr [4]byte /* in_addr */
278 Interface [4]byte /* in_addr */
281 type IPMreqn struct {
282 Multiaddr [4]byte /* in_addr */
283 Address [4]byte /* in_addr */
287 type IPv6Mreq struct {
288 Multiaddr [16]byte /* in6_addr */
292 type PacketMreq struct {
309 type Cmsghdr struct {
315 type Inet4Pktinfo struct {
317 Spec_dst [4]byte /* in_addr */
318 Addr [4]byte /* in_addr */
321 type Inet6Pktinfo struct {
322 Addr [16]byte /* in6_addr */
326 type IPv6MTUInfo struct {
327 Addr RawSockaddrInet6
331 type ICMPv6Filter struct {
341 type TCPInfo struct {
358 Last_data_sent uint32
360 Last_data_recv uint32
376 SizeofSockaddrInet4 = 0x10
377 SizeofSockaddrInet6 = 0x1c
378 SizeofSockaddrAny = 0x70
379 SizeofSockaddrUnix = 0x6e
380 SizeofSockaddrLinklayer = 0x14
381 SizeofSockaddrNetlink = 0xc
382 SizeofSockaddrHCI = 0x6
383 SizeofSockaddrCAN = 0x10
384 SizeofSockaddrALG = 0x58
385 SizeofSockaddrVM = 0x10
390 SizeofIPv6Mreq = 0x14
391 SizeofPacketMreq = 0x10
394 SizeofInet4Pktinfo = 0xc
395 SizeofInet6Pktinfo = 0x14
396 SizeofIPv6MTUInfo = 0x20
397 SizeofICMPv6Filter = 0x20
427 IFLA_OPERSTATE = 0x10
430 IFLA_NET_NS_PID = 0x13
433 RT_SCOPE_UNIVERSE = 0x0
437 RT_SCOPE_NOWHERE = 0xff
438 RT_TABLE_UNSPEC = 0x0
439 RT_TABLE_COMPAT = 0xfc
440 RT_TABLE_DEFAULT = 0xfd
442 RT_TABLE_LOCAL = 0xff
443 RT_TABLE_MAX = 0xffffffff
464 RTN_UNREACHABLE = 0x7
474 RTNLGRP_IPV4_IFADDR = 0x5
475 RTNLGRP_IPV4_MROUTE = 0x6
476 RTNLGRP_IPV4_ROUTE = 0x7
477 RTNLGRP_IPV4_RULE = 0x8
478 RTNLGRP_IPV6_IFADDR = 0x9
479 RTNLGRP_IPV6_MROUTE = 0xa
480 RTNLGRP_IPV6_ROUTE = 0xb
481 RTNLGRP_IPV6_IFINFO = 0xc
482 RTNLGRP_IPV6_PREFIX = 0x12
483 RTNLGRP_IPV6_RULE = 0x13
484 RTNLGRP_ND_USEROPT = 0x14
485 SizeofNlMsghdr = 0x10
486 SizeofNlMsgerr = 0x14
490 SizeofIfInfomsg = 0x10
491 SizeofIfAddrmsg = 0x8
493 SizeofRtNexthop = 0x8
496 type NlMsghdr struct {
504 type NlMsgerr struct {
509 type RtGenmsg struct {
523 type IfInfomsg struct {
532 type IfAddrmsg struct {
552 type RtNexthop struct {
560 SizeofSockFilter = 0x8
561 SizeofSockFprog = 0x8
564 type SockFilter struct {
571 type SockFprog struct {
577 type InotifyEvent struct {
584 const SizeofInotifyEvent = 0x10
586 type PtraceRegs struct {
594 type Sysinfo_t struct {
611 type Utsname struct {
620 type Ustat_t struct {
627 type EpollEvent struct {
637 AT_SYMLINK_FOLLOW = 0x400
638 AT_SYMLINK_NOFOLLOW = 0x100
657 type Sigset_t struct {
661 const RNDGETENTCNT = 0x80045200
663 const PERF_IOC_FLAG_GROUP = 0x1
665 const _SC_PAGESIZE = 0x1e
667 type Termios struct {
678 type Winsize struct {
685 type Taskstats struct {
693 Cpu_delay_total uint64
695 Blkio_delay_total uint64
697 Swapin_delay_total uint64
698 Cpu_run_real_total uint64
699 Cpu_run_virtual_total uint64
722 Write_syscalls uint64
725 Cancelled_write_bytes uint64
728 Ac_utimescaled uint64
729 Ac_stimescaled uint64
730 Cpu_scaled_run_real_total uint64
731 Freepages_count uint64
732 Freepages_delay_total uint64
736 TASKSTATS_CMD_UNSPEC = 0x0
737 TASKSTATS_CMD_GET = 0x1
738 TASKSTATS_CMD_NEW = 0x2
739 TASKSTATS_TYPE_UNSPEC = 0x0
740 TASKSTATS_TYPE_PID = 0x1
741 TASKSTATS_TYPE_TGID = 0x2
742 TASKSTATS_TYPE_STATS = 0x3
743 TASKSTATS_TYPE_AGGR_PID = 0x4
744 TASKSTATS_TYPE_AGGR_TGID = 0x5
745 TASKSTATS_TYPE_NULL = 0x6
746 TASKSTATS_CMD_ATTR_UNSPEC = 0x0
747 TASKSTATS_CMD_ATTR_PID = 0x1
748 TASKSTATS_CMD_ATTR_TGID = 0x2
749 TASKSTATS_CMD_ATTR_REGISTER_CPUMASK = 0x3
750 TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK = 0x4
753 type Genlmsghdr struct {
760 CTRL_CMD_UNSPEC = 0x0
761 CTRL_CMD_NEWFAMILY = 0x1
762 CTRL_CMD_DELFAMILY = 0x2
763 CTRL_CMD_GETFAMILY = 0x3
764 CTRL_CMD_NEWOPS = 0x4
765 CTRL_CMD_DELOPS = 0x5
766 CTRL_CMD_GETOPS = 0x6
767 CTRL_CMD_NEWMCAST_GRP = 0x7
768 CTRL_CMD_DELMCAST_GRP = 0x8
769 CTRL_CMD_GETMCAST_GRP = 0x9
770 CTRL_ATTR_UNSPEC = 0x0
771 CTRL_ATTR_FAMILY_ID = 0x1
772 CTRL_ATTR_FAMILY_NAME = 0x2
773 CTRL_ATTR_VERSION = 0x3
774 CTRL_ATTR_HDRSIZE = 0x4
775 CTRL_ATTR_MAXATTR = 0x5
777 CTRL_ATTR_MCAST_GROUPS = 0x7
778 CTRL_ATTR_OP_UNSPEC = 0x0
779 CTRL_ATTR_OP_ID = 0x1
780 CTRL_ATTR_OP_FLAGS = 0x2
781 CTRL_ATTR_MCAST_GRP_UNSPEC = 0x0
782 CTRL_ATTR_MCAST_GRP_NAME = 0x1
783 CTRL_ATTR_MCAST_GRP_ID = 0x2