1 // Created by cgo -godefs - DO NOT EDIT
2 // cgo -godefs -- -fsigned-char types_linux.go
4 //go:build arm64 && linux
24 type Timespec struct {
117 X__glibc_reserved [2]int32
120 type Statfs_t struct {
148 type Flock_t struct {
158 type RawSockaddrInet4 struct {
161 Addr [4]byte /* in_addr */
165 type RawSockaddrInet6 struct {
169 Addr [16]byte /* in6_addr */
173 type RawSockaddrUnix struct {
178 type RawSockaddrLinklayer struct {
188 type RawSockaddrNetlink struct {
195 type RawSockaddr struct {
200 type RawSockaddrAny struct {
218 Multiaddr [4]byte /* in_addr */
219 Interface [4]byte /* in_addr */
222 type IPMreqn struct {
223 Multiaddr [4]byte /* in_addr */
224 Address [4]byte /* in_addr */
228 type IPv6Mreq struct {
229 Multiaddr [16]byte /* in6_addr */
245 type Cmsghdr struct {
251 type Inet4Pktinfo struct {
253 Spec_dst [4]byte /* in_addr */
254 Addr [4]byte /* in_addr */
257 type Inet6Pktinfo struct {
258 Addr [16]byte /* in6_addr */
262 type IPv6MTUInfo struct {
263 Addr RawSockaddrInet6
267 type ICMPv6Filter struct {
277 type TCPInfo struct {
294 Last_data_sent uint32
296 Last_data_recv uint32
312 SizeofSockaddrInet4 = 0x10
313 SizeofSockaddrInet6 = 0x1c
314 SizeofSockaddrAny = 0x70
315 SizeofSockaddrUnix = 0x6e
316 SizeofSockaddrLinklayer = 0x14
317 SizeofSockaddrNetlink = 0xc
321 SizeofIPv6Mreq = 0x14
324 SizeofInet4Pktinfo = 0xc
325 SizeofInet6Pktinfo = 0x14
326 SizeofIPv6MTUInfo = 0x20
327 SizeofICMPv6Filter = 0x20
357 IFLA_OPERSTATE = 0x10
360 IFLA_NET_NS_PID = 0x13
363 RT_SCOPE_UNIVERSE = 0x0
367 RT_SCOPE_NOWHERE = 0xff
368 RT_TABLE_UNSPEC = 0x0
369 RT_TABLE_COMPAT = 0xfc
370 RT_TABLE_DEFAULT = 0xfd
372 RT_TABLE_LOCAL = 0xff
373 RT_TABLE_MAX = 0xffffffff
394 RTN_UNREACHABLE = 0x7
404 RTNLGRP_IPV4_IFADDR = 0x5
405 RTNLGRP_IPV4_MROUTE = 0x6
406 RTNLGRP_IPV4_ROUTE = 0x7
407 RTNLGRP_IPV4_RULE = 0x8
408 RTNLGRP_IPV6_IFADDR = 0x9
409 RTNLGRP_IPV6_MROUTE = 0xa
410 RTNLGRP_IPV6_ROUTE = 0xb
411 RTNLGRP_IPV6_IFINFO = 0xc
412 RTNLGRP_IPV6_PREFIX = 0x12
413 RTNLGRP_IPV6_RULE = 0x13
414 RTNLGRP_ND_USEROPT = 0x14
415 SizeofNlMsghdr = 0x10
416 SizeofNlMsgerr = 0x14
420 SizeofIfInfomsg = 0x10
421 SizeofIfAddrmsg = 0x8
423 SizeofRtNexthop = 0x8
426 type NlMsghdr struct {
434 type NlMsgerr struct {
439 type RtGenmsg struct {
453 type IfInfomsg struct {
462 type IfAddrmsg struct {
482 type RtNexthop struct {
490 SizeofSockFilter = 0x8
491 SizeofSockFprog = 0x10
494 type SockFilter struct {
501 type SockFprog struct {
507 type InotifyEvent struct {
515 const SizeofInotifyEvent = 0x10
517 type PtraceRegs struct {
528 type Sysinfo_t struct {
547 type Utsname struct {
556 type Ustat_t struct {
565 type EpollEvent struct {
574 _AT_REMOVEDIR = 0x200
575 _AT_SYMLINK_NOFOLLOW = 0x100
577 _AT_EMPTY_PATH = 0x1000
586 type Termios struct {