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 {
171 type KeyctlDHParams struct {
180 FADV_SEQUENTIAL = 0x2
186 type RawSockaddrInet4 struct {
189 Addr [4]byte /* in_addr */
193 type RawSockaddrInet6 struct {
197 Addr [16]byte /* in6_addr */
201 type RawSockaddrUnix struct {
206 type RawSockaddrLinklayer struct {
216 type RawSockaddrNetlink struct {
223 type RawSockaddrHCI struct {
229 type RawSockaddrCAN struct {
236 type RawSockaddrALG struct {
244 type RawSockaddrVM struct {
252 type RawSockaddr struct {
257 type RawSockaddrAny struct {
275 Multiaddr [4]byte /* in_addr */
276 Interface [4]byte /* in_addr */
279 type IPMreqn struct {
280 Multiaddr [4]byte /* in_addr */
281 Address [4]byte /* in_addr */
285 type IPv6Mreq struct {
286 Multiaddr [16]byte /* in6_addr */
290 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 = 0x10
564 type SockFilter struct {
571 type SockFprog struct {
577 type InotifyEvent struct {
584 const SizeofInotifyEvent = 0x10
586 type PtraceRegs struct {
620 type Sysinfo_t struct {
639 type Utsname struct {
648 type Ustat_t struct {
657 type EpollEvent struct {
666 AT_SYMLINK_FOLLOW = 0x400
667 AT_SYMLINK_NOFOLLOW = 0x100
686 type Sigset_t struct {
690 const RNDGETENTCNT = 0x80045200
692 const PERF_IOC_FLAG_GROUP = 0x1
694 const _SC_PAGESIZE = 0x1e
696 type Termios struct {
707 type Winsize struct {
714 type Taskstats struct {
722 Cpu_delay_total uint64
724 Blkio_delay_total uint64
726 Swapin_delay_total uint64
727 Cpu_run_real_total uint64
728 Cpu_run_virtual_total uint64
751 Write_syscalls uint64
754 Cancelled_write_bytes uint64
757 Ac_utimescaled uint64
758 Ac_stimescaled uint64
759 Cpu_scaled_run_real_total uint64
760 Freepages_count uint64
761 Freepages_delay_total uint64
765 TASKSTATS_CMD_UNSPEC = 0x0
766 TASKSTATS_CMD_GET = 0x1
767 TASKSTATS_CMD_NEW = 0x2
768 TASKSTATS_TYPE_UNSPEC = 0x0
769 TASKSTATS_TYPE_PID = 0x1
770 TASKSTATS_TYPE_TGID = 0x2
771 TASKSTATS_TYPE_STATS = 0x3
772 TASKSTATS_TYPE_AGGR_PID = 0x4
773 TASKSTATS_TYPE_AGGR_TGID = 0x5
774 TASKSTATS_TYPE_NULL = 0x6
775 TASKSTATS_CMD_ATTR_UNSPEC = 0x0
776 TASKSTATS_CMD_ATTR_PID = 0x1
777 TASKSTATS_CMD_ATTR_TGID = 0x2
778 TASKSTATS_CMD_ATTR_REGISTER_CPUMASK = 0x3
779 TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK = 0x4
782 type Genlmsghdr struct {
789 CTRL_CMD_UNSPEC = 0x0
790 CTRL_CMD_NEWFAMILY = 0x1
791 CTRL_CMD_DELFAMILY = 0x2
792 CTRL_CMD_GETFAMILY = 0x3
793 CTRL_CMD_NEWOPS = 0x4
794 CTRL_CMD_DELOPS = 0x5
795 CTRL_CMD_GETOPS = 0x6
796 CTRL_CMD_NEWMCAST_GRP = 0x7
797 CTRL_CMD_DELMCAST_GRP = 0x8
798 CTRL_CMD_GETMCAST_GRP = 0x9
799 CTRL_ATTR_UNSPEC = 0x0
800 CTRL_ATTR_FAMILY_ID = 0x1
801 CTRL_ATTR_FAMILY_NAME = 0x2
802 CTRL_ATTR_VERSION = 0x3
803 CTRL_ATTR_HDRSIZE = 0x4
804 CTRL_ATTR_MAXATTR = 0x5
806 CTRL_ATTR_MCAST_GROUPS = 0x7
807 CTRL_ATTR_OP_UNSPEC = 0x0
808 CTRL_ATTR_OP_ID = 0x1
809 CTRL_ATTR_OP_FLAGS = 0x2
810 CTRL_ATTR_MCAST_GRP_UNSPEC = 0x0
811 CTRL_ATTR_MCAST_GRP_NAME = 0x1
812 CTRL_ATTR_MCAST_GRP_ID = 0x2