Source File
ztypes_darwin_arm64.go
Belonging Package
syscall
// Created by cgo -godefs - DO NOT EDIT// cgo -godefs types_darwin.go// +build arm64,darwinpackage syscallconst (sizeofPtr = 0x8sizeofShort = 0x2sizeofInt = 0x4sizeofLong = 0x8sizeofLongLong = 0x8)type (_C_short int16_C_int int32_C_long int64_C_long_long int64)type Timespec struct {Sec int64Nsec int64}type Timeval struct {Sec int64Usec int32Pad_cgo_0 [4]byte}type Timeval32 struct {Sec int32Usec int32}type Rusage struct {Utime TimevalStime TimevalMaxrss int64Ixrss int64Idrss int64Isrss int64Minflt int64Majflt int64Nswap int64Inblock int64Oublock int64Msgsnd int64Msgrcv int64Nsignals int64Nvcsw int64Nivcsw int64}type Rlimit struct {Cur uint64Max uint64}type _Gid_t uint32type Stat_t struct {Dev int32Mode uint16Nlink uint16Ino uint64Uid uint32Gid uint32Rdev int32Pad_cgo_0 [4]byteAtimespec TimespecMtimespec TimespecCtimespec TimespecBirthtimespec TimespecSize int64Blocks int64Blksize int32Flags uint32Gen uint32Lspare int32Qspare [2]int64}type Statfs_t struct {Bsize uint32Iosize int32Blocks uint64Bfree uint64Bavail uint64Files uint64Ffree uint64Fsid FsidOwner uint32Type uint32Flags uint32Fssubtype uint32Fstypename [16]int8Mntonname [1024]int8Mntfromname [1024]int8Reserved [8]uint32}type Flock_t struct {Start int64Len int64Pid int32Type int16Whence int16}type Fstore_t struct {Flags uint32Posmode int32Offset int64Length int64Bytesalloc int64}type Radvisory_t struct {Offset int64Count int32Pad_cgo_0 [4]byte}type Fbootstraptransfer_t struct {Offset int64Length uint64Buffer *byte}type Log2phys_t struct {Flags uint32Contigbytes int64Devoffset int64}type Fsid struct {Val [2]int32}type Dirent struct {Ino uint64Seekoff uint64Reclen uint16Namlen uint16Type uint8Name [1024]int8Pad_cgo_0 [3]byte}const (pathMax = 0x400)type RawSockaddrInet4 struct {Len uint8Family uint8Port uint16Addr [4]byte /* in_addr */Zero [8]int8}type RawSockaddrInet6 struct {Len uint8Family uint8Port uint16Flowinfo uint32Addr [16]byte /* in6_addr */Scope_id uint32}type RawSockaddrUnix struct {Len uint8Family uint8Path [104]int8}type RawSockaddrDatalink struct {Len uint8Family uint8Index uint16Type uint8Nlen uint8Alen uint8Slen uint8Data [12]int8}type RawSockaddr struct {Len uint8Family uint8Data [14]int8}type RawSockaddrAny struct {Addr RawSockaddrPad [92]int8}type _Socklen uint32type Linger struct {Onoff int32Linger int32}type Iovec struct {Base *byteLen uint64}type IPMreq struct {Multiaddr [4]byte /* in_addr */Interface [4]byte /* in_addr */}type IPv6Mreq struct {Multiaddr [16]byte /* in6_addr */Interface uint32}type Msghdr struct {Name *byteNamelen uint32Pad_cgo_0 [4]byteIov *IovecIovlen int32Pad_cgo_1 [4]byteControl *byteControllen uint32Flags int32}type Cmsghdr struct {Len uint32Level int32Type int32}type Inet4Pktinfo struct {Ifindex uint32Spec_dst [4]byte /* in_addr */Addr [4]byte /* in_addr */}type Inet6Pktinfo struct {Addr [16]byte /* in6_addr */Ifindex uint32}type IPv6MTUInfo struct {Addr RawSockaddrInet6Mtu uint32}type ICMPv6Filter struct {Filt [8]uint32}const (SizeofSockaddrInet4 = 0x10SizeofSockaddrInet6 = 0x1cSizeofSockaddrAny = 0x6cSizeofSockaddrUnix = 0x6aSizeofSockaddrDatalink = 0x14SizeofLinger = 0x8SizeofIPMreq = 0x8SizeofIPv6Mreq = 0x14SizeofMsghdr = 0x30SizeofCmsghdr = 0xcSizeofInet4Pktinfo = 0xcSizeofInet6Pktinfo = 0x14SizeofIPv6MTUInfo = 0x20SizeofICMPv6Filter = 0x20)const (PTRACE_TRACEME = 0x0PTRACE_CONT = 0x7PTRACE_KILL = 0x8)type Kevent_t struct {Ident uint64Filter int16Flags uint16Fflags uint32Data int64Udata *byte}type FdSet struct {Bits [32]int32}const (SizeofIfMsghdr = 0x70SizeofIfData = 0x60SizeofIfaMsghdr = 0x14SizeofIfmaMsghdr = 0x10SizeofIfmaMsghdr2 = 0x14SizeofRtMsghdr = 0x5cSizeofRtMetrics = 0x38)type IfMsghdr struct {Msglen uint16Version uint8Type uint8Addrs int32Flags int32Index uint16Pad_cgo_0 [2]byteData IfData}type IfData struct {Type uint8Typelen uint8Physical uint8Addrlen uint8Hdrlen uint8Recvquota uint8Xmitquota uint8Unused1 uint8Mtu uint32Metric uint32Baudrate uint32Ipackets uint32Ierrors uint32Opackets uint32Oerrors uint32Collisions uint32Ibytes uint32Obytes uint32Imcasts uint32Omcasts uint32Iqdrops uint32Noproto uint32Recvtiming uint32Xmittiming uint32Lastchange Timeval32Unused2 uint32Hwassist uint32Reserved1 uint32Reserved2 uint32}type IfaMsghdr struct {Msglen uint16Version uint8Type uint8Addrs int32Flags int32Index uint16Pad_cgo_0 [2]byteMetric int32}type IfmaMsghdr struct {Msglen uint16Version uint8Type uint8Addrs int32Flags int32Index uint16Pad_cgo_0 [2]byte}type IfmaMsghdr2 struct {Msglen uint16Version uint8Type uint8Addrs int32Flags int32Index uint16Pad_cgo_0 [2]byteRefcount int32}type RtMsghdr struct {Msglen uint16Version uint8Type uint8Index uint16Pad_cgo_0 [2]byteFlags int32Addrs int32Pid int32Seq int32Errno int32Use int32Inits uint32Rmx RtMetrics}type RtMetrics struct {Locks uint32Mtu uint32Hopcount uint32Expire int32Recvpipe uint32Sendpipe uint32Ssthresh uint32Rtt uint32Rttvar uint32Pksent uint32Filler [4]uint32}const (SizeofBpfVersion = 0x4SizeofBpfStat = 0x8SizeofBpfProgram = 0x10SizeofBpfInsn = 0x8SizeofBpfHdr = 0x14)type BpfVersion struct {Major uint16Minor uint16}type BpfStat struct {Recv uint32Drop uint32}type BpfProgram struct {Len uint32Pad_cgo_0 [4]byteInsns *BpfInsn}type BpfInsn struct {Code uint16Jt uint8Jf uint8K uint32}type BpfHdr struct {Tstamp Timeval32Caplen uint32Datalen uint32Hdrlen uint16Pad_cgo_0 [2]byte}const (_AT_FDCWD = -0x2)type Termios struct {Iflag uint64Oflag uint64Cflag uint64Lflag uint64Cc [20]uint8Pad_cgo_0 [4]byteIspeed uint64Ospeed uint64}
The pages are generated with Golds v0.2.8-preview. (GOOS=darwin GOARCH=arm64)