|
Packit Service |
4d2de5 |
// NOTE: cgo can't generate struct Stat_t and struct Statfs_t yet
|
|
Packit Service |
4d2de5 |
// Created by cgo -godefs - DO NOT EDIT
|
|
Packit Service |
4d2de5 |
// cgo -godefs types_darwin.go
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
// +build arm,darwin
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
package unix
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
const (
|
|
Packit Service |
4d2de5 |
SizeofPtr = 0x4
|
|
Packit Service |
4d2de5 |
SizeofShort = 0x2
|
|
Packit Service |
4d2de5 |
SizeofInt = 0x4
|
|
Packit Service |
4d2de5 |
SizeofLong = 0x4
|
|
Packit Service |
4d2de5 |
SizeofLongLong = 0x8
|
|
Packit Service |
4d2de5 |
)
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type (
|
|
Packit Service |
4d2de5 |
_C_short int16
|
|
Packit Service |
4d2de5 |
_C_int int32
|
|
Packit Service |
4d2de5 |
_C_long int32
|
|
Packit Service |
4d2de5 |
_C_long_long int64
|
|
Packit Service |
4d2de5 |
)
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type Timespec struct {
|
|
Packit Service |
4d2de5 |
Sec int32
|
|
Packit Service |
4d2de5 |
Nsec int32
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type Timeval struct {
|
|
Packit Service |
4d2de5 |
Sec int32
|
|
Packit Service |
4d2de5 |
Usec int32
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type Timeval32 [0]byte
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type Rusage struct {
|
|
Packit Service |
4d2de5 |
Utime Timeval
|
|
Packit Service |
4d2de5 |
Stime Timeval
|
|
Packit Service |
4d2de5 |
Maxrss int32
|
|
Packit Service |
4d2de5 |
Ixrss int32
|
|
Packit Service |
4d2de5 |
Idrss int32
|
|
Packit Service |
4d2de5 |
Isrss int32
|
|
Packit Service |
4d2de5 |
Minflt int32
|
|
Packit Service |
4d2de5 |
Majflt int32
|
|
Packit Service |
4d2de5 |
Nswap int32
|
|
Packit Service |
4d2de5 |
Inblock int32
|
|
Packit Service |
4d2de5 |
Oublock int32
|
|
Packit Service |
4d2de5 |
Msgsnd int32
|
|
Packit Service |
4d2de5 |
Msgrcv int32
|
|
Packit Service |
4d2de5 |
Nsignals int32
|
|
Packit Service |
4d2de5 |
Nvcsw int32
|
|
Packit Service |
4d2de5 |
Nivcsw int32
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type Rlimit struct {
|
|
Packit Service |
4d2de5 |
Cur uint64
|
|
Packit Service |
4d2de5 |
Max uint64
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type _Gid_t uint32
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type Stat_t struct {
|
|
Packit Service |
4d2de5 |
Dev int32
|
|
Packit Service |
4d2de5 |
Mode uint16
|
|
Packit Service |
4d2de5 |
Nlink uint16
|
|
Packit Service |
4d2de5 |
Ino uint64
|
|
Packit Service |
4d2de5 |
Uid uint32
|
|
Packit Service |
4d2de5 |
Gid uint32
|
|
Packit Service |
4d2de5 |
Rdev int32
|
|
Packit Service |
4d2de5 |
Atim Timespec
|
|
Packit Service |
4d2de5 |
Mtim Timespec
|
|
Packit Service |
4d2de5 |
Ctim Timespec
|
|
Packit Service |
4d2de5 |
Btim Timespec
|
|
Packit Service |
4d2de5 |
Size int64
|
|
Packit Service |
4d2de5 |
Blocks int64
|
|
Packit Service |
4d2de5 |
Blksize int32
|
|
Packit Service |
4d2de5 |
Flags uint32
|
|
Packit Service |
4d2de5 |
Gen uint32
|
|
Packit Service |
4d2de5 |
Lspare int32
|
|
Packit Service |
4d2de5 |
Qspare [2]int64
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type Statfs_t struct {
|
|
Packit Service |
4d2de5 |
Bsize uint32
|
|
Packit Service |
4d2de5 |
Iosize int32
|
|
Packit Service |
4d2de5 |
Blocks uint64
|
|
Packit Service |
4d2de5 |
Bfree uint64
|
|
Packit Service |
4d2de5 |
Bavail uint64
|
|
Packit Service |
4d2de5 |
Files uint64
|
|
Packit Service |
4d2de5 |
Ffree uint64
|
|
Packit Service |
4d2de5 |
Fsid Fsid
|
|
Packit Service |
4d2de5 |
Owner uint32
|
|
Packit Service |
4d2de5 |
Type uint32
|
|
Packit Service |
4d2de5 |
Flags uint32
|
|
Packit Service |
4d2de5 |
Fssubtype uint32
|
|
Packit Service |
4d2de5 |
Fstypename [16]int8
|
|
Packit Service |
4d2de5 |
Mntonname [1024]int8
|
|
Packit Service |
4d2de5 |
Mntfromname [1024]int8
|
|
Packit Service |
4d2de5 |
Reserved [8]uint32
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type Flock_t struct {
|
|
Packit Service |
4d2de5 |
Start int64
|
|
Packit Service |
4d2de5 |
Len int64
|
|
Packit Service |
4d2de5 |
Pid int32
|
|
Packit Service |
4d2de5 |
Type int16
|
|
Packit Service |
4d2de5 |
Whence int16
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type Fstore_t struct {
|
|
Packit Service |
4d2de5 |
Flags uint32
|
|
Packit Service |
4d2de5 |
Posmode int32
|
|
Packit Service |
4d2de5 |
Offset int64
|
|
Packit Service |
4d2de5 |
Length int64
|
|
Packit Service |
4d2de5 |
Bytesalloc int64
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type Radvisory_t struct {
|
|
Packit Service |
4d2de5 |
Offset int64
|
|
Packit Service |
4d2de5 |
Count int32
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type Fbootstraptransfer_t struct {
|
|
Packit Service |
4d2de5 |
Offset int64
|
|
Packit Service |
4d2de5 |
Length uint32
|
|
Packit Service |
4d2de5 |
Buffer *byte
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type Log2phys_t struct {
|
|
Packit Service |
4d2de5 |
Flags uint32
|
|
Packit Service |
4d2de5 |
Contigbytes int64
|
|
Packit Service |
4d2de5 |
Devoffset int64
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type Fsid struct {
|
|
Packit Service |
4d2de5 |
Val [2]int32
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type Dirent struct {
|
|
Packit Service |
4d2de5 |
Ino uint64
|
|
Packit Service |
4d2de5 |
Seekoff uint64
|
|
Packit Service |
4d2de5 |
Reclen uint16
|
|
Packit Service |
4d2de5 |
Namlen uint16
|
|
Packit Service |
4d2de5 |
Type uint8
|
|
Packit Service |
4d2de5 |
Name [1024]int8
|
|
Packit Service |
4d2de5 |
_ [3]byte
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type RawSockaddrInet4 struct {
|
|
Packit Service |
4d2de5 |
Len uint8
|
|
Packit Service |
4d2de5 |
Family uint8
|
|
Packit Service |
4d2de5 |
Port uint16
|
|
Packit Service |
4d2de5 |
Addr [4]byte /* in_addr */
|
|
Packit Service |
4d2de5 |
Zero [8]int8
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type RawSockaddrInet6 struct {
|
|
Packit Service |
4d2de5 |
Len uint8
|
|
Packit Service |
4d2de5 |
Family uint8
|
|
Packit Service |
4d2de5 |
Port uint16
|
|
Packit Service |
4d2de5 |
Flowinfo uint32
|
|
Packit Service |
4d2de5 |
Addr [16]byte /* in6_addr */
|
|
Packit Service |
4d2de5 |
Scope_id uint32
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type RawSockaddrUnix struct {
|
|
Packit Service |
4d2de5 |
Len uint8
|
|
Packit Service |
4d2de5 |
Family uint8
|
|
Packit Service |
4d2de5 |
Path [104]int8
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type RawSockaddrDatalink struct {
|
|
Packit Service |
4d2de5 |
Len uint8
|
|
Packit Service |
4d2de5 |
Family uint8
|
|
Packit Service |
4d2de5 |
Index uint16
|
|
Packit Service |
4d2de5 |
Type uint8
|
|
Packit Service |
4d2de5 |
Nlen uint8
|
|
Packit Service |
4d2de5 |
Alen uint8
|
|
Packit Service |
4d2de5 |
Slen uint8
|
|
Packit Service |
4d2de5 |
Data [12]int8
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type RawSockaddr struct {
|
|
Packit Service |
4d2de5 |
Len uint8
|
|
Packit Service |
4d2de5 |
Family uint8
|
|
Packit Service |
4d2de5 |
Data [14]int8
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type RawSockaddrAny struct {
|
|
Packit Service |
4d2de5 |
Addr RawSockaddr
|
|
Packit Service |
4d2de5 |
Pad [92]int8
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type _Socklen uint32
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type Linger struct {
|
|
Packit Service |
4d2de5 |
Onoff int32
|
|
Packit Service |
4d2de5 |
Linger int32
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type Iovec struct {
|
|
Packit Service |
4d2de5 |
Base *byte
|
|
Packit Service |
4d2de5 |
Len uint32
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type IPMreq struct {
|
|
Packit Service |
4d2de5 |
Multiaddr [4]byte /* in_addr */
|
|
Packit Service |
4d2de5 |
Interface [4]byte /* in_addr */
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type IPv6Mreq struct {
|
|
Packit Service |
4d2de5 |
Multiaddr [16]byte /* in6_addr */
|
|
Packit Service |
4d2de5 |
Interface uint32
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type Msghdr struct {
|
|
Packit Service |
4d2de5 |
Name *byte
|
|
Packit Service |
4d2de5 |
Namelen uint32
|
|
Packit Service |
4d2de5 |
Iov *Iovec
|
|
Packit Service |
4d2de5 |
Iovlen int32
|
|
Packit Service |
4d2de5 |
Control *byte
|
|
Packit Service |
4d2de5 |
Controllen uint32
|
|
Packit Service |
4d2de5 |
Flags int32
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type Cmsghdr struct {
|
|
Packit Service |
4d2de5 |
Len uint32
|
|
Packit Service |
4d2de5 |
Level int32
|
|
Packit Service |
4d2de5 |
Type int32
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type Inet4Pktinfo struct {
|
|
Packit Service |
4d2de5 |
Ifindex uint32
|
|
Packit Service |
4d2de5 |
Spec_dst [4]byte /* in_addr */
|
|
Packit Service |
4d2de5 |
Addr [4]byte /* in_addr */
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type Inet6Pktinfo struct {
|
|
Packit Service |
4d2de5 |
Addr [16]byte /* in6_addr */
|
|
Packit Service |
4d2de5 |
Ifindex uint32
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type IPv6MTUInfo struct {
|
|
Packit Service |
4d2de5 |
Addr RawSockaddrInet6
|
|
Packit Service |
4d2de5 |
Mtu uint32
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type ICMPv6Filter struct {
|
|
Packit Service |
4d2de5 |
Filt [8]uint32
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
const (
|
|
Packit Service |
4d2de5 |
SizeofSockaddrInet4 = 0x10
|
|
Packit Service |
4d2de5 |
SizeofSockaddrInet6 = 0x1c
|
|
Packit Service |
4d2de5 |
SizeofSockaddrAny = 0x6c
|
|
Packit Service |
4d2de5 |
SizeofSockaddrUnix = 0x6a
|
|
Packit Service |
4d2de5 |
SizeofSockaddrDatalink = 0x14
|
|
Packit Service |
4d2de5 |
SizeofLinger = 0x8
|
|
Packit Service |
4d2de5 |
SizeofIPMreq = 0x8
|
|
Packit Service |
4d2de5 |
SizeofIPv6Mreq = 0x14
|
|
Packit Service |
4d2de5 |
SizeofMsghdr = 0x1c
|
|
Packit Service |
4d2de5 |
SizeofCmsghdr = 0xc
|
|
Packit Service |
4d2de5 |
SizeofInet4Pktinfo = 0xc
|
|
Packit Service |
4d2de5 |
SizeofInet6Pktinfo = 0x14
|
|
Packit Service |
4d2de5 |
SizeofIPv6MTUInfo = 0x20
|
|
Packit Service |
4d2de5 |
SizeofICMPv6Filter = 0x20
|
|
Packit Service |
4d2de5 |
)
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
const (
|
|
Packit Service |
4d2de5 |
PTRACE_TRACEME = 0x0
|
|
Packit Service |
4d2de5 |
PTRACE_CONT = 0x7
|
|
Packit Service |
4d2de5 |
PTRACE_KILL = 0x8
|
|
Packit Service |
4d2de5 |
)
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type Kevent_t struct {
|
|
Packit Service |
4d2de5 |
Ident uint32
|
|
Packit Service |
4d2de5 |
Filter int16
|
|
Packit Service |
4d2de5 |
Flags uint16
|
|
Packit Service |
4d2de5 |
Fflags uint32
|
|
Packit Service |
4d2de5 |
Data int32
|
|
Packit Service |
4d2de5 |
Udata *byte
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type FdSet struct {
|
|
Packit Service |
4d2de5 |
Bits [32]int32
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
const (
|
|
Packit Service |
4d2de5 |
SizeofIfMsghdr = 0x70
|
|
Packit Service |
4d2de5 |
SizeofIfData = 0x60
|
|
Packit Service |
4d2de5 |
SizeofIfaMsghdr = 0x14
|
|
Packit Service |
4d2de5 |
SizeofIfmaMsghdr = 0x10
|
|
Packit Service |
4d2de5 |
SizeofIfmaMsghdr2 = 0x14
|
|
Packit Service |
4d2de5 |
SizeofRtMsghdr = 0x5c
|
|
Packit Service |
4d2de5 |
SizeofRtMetrics = 0x38
|
|
Packit Service |
4d2de5 |
)
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type IfMsghdr struct {
|
|
Packit Service |
4d2de5 |
Msglen uint16
|
|
Packit Service |
4d2de5 |
Version uint8
|
|
Packit Service |
4d2de5 |
Type uint8
|
|
Packit Service |
4d2de5 |
Addrs int32
|
|
Packit Service |
4d2de5 |
Flags int32
|
|
Packit Service |
4d2de5 |
Index uint16
|
|
Packit Service |
4d2de5 |
_ [2]byte
|
|
Packit Service |
4d2de5 |
Data IfData
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type IfData struct {
|
|
Packit Service |
4d2de5 |
Type uint8
|
|
Packit Service |
4d2de5 |
Typelen uint8
|
|
Packit Service |
4d2de5 |
Physical uint8
|
|
Packit Service |
4d2de5 |
Addrlen uint8
|
|
Packit Service |
4d2de5 |
Hdrlen uint8
|
|
Packit Service |
4d2de5 |
Recvquota uint8
|
|
Packit Service |
4d2de5 |
Xmitquota uint8
|
|
Packit Service |
4d2de5 |
Unused1 uint8
|
|
Packit Service |
4d2de5 |
Mtu uint32
|
|
Packit Service |
4d2de5 |
Metric uint32
|
|
Packit Service |
4d2de5 |
Baudrate uint32
|
|
Packit Service |
4d2de5 |
Ipackets uint32
|
|
Packit Service |
4d2de5 |
Ierrors uint32
|
|
Packit Service |
4d2de5 |
Opackets uint32
|
|
Packit Service |
4d2de5 |
Oerrors uint32
|
|
Packit Service |
4d2de5 |
Collisions uint32
|
|
Packit Service |
4d2de5 |
Ibytes uint32
|
|
Packit Service |
4d2de5 |
Obytes uint32
|
|
Packit Service |
4d2de5 |
Imcasts uint32
|
|
Packit Service |
4d2de5 |
Omcasts uint32
|
|
Packit Service |
4d2de5 |
Iqdrops uint32
|
|
Packit Service |
4d2de5 |
Noproto uint32
|
|
Packit Service |
4d2de5 |
Recvtiming uint32
|
|
Packit Service |
4d2de5 |
Xmittiming uint32
|
|
Packit Service |
4d2de5 |
Lastchange Timeval
|
|
Packit Service |
4d2de5 |
Unused2 uint32
|
|
Packit Service |
4d2de5 |
Hwassist uint32
|
|
Packit Service |
4d2de5 |
Reserved1 uint32
|
|
Packit Service |
4d2de5 |
Reserved2 uint32
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type IfaMsghdr struct {
|
|
Packit Service |
4d2de5 |
Msglen uint16
|
|
Packit Service |
4d2de5 |
Version uint8
|
|
Packit Service |
4d2de5 |
Type uint8
|
|
Packit Service |
4d2de5 |
Addrs int32
|
|
Packit Service |
4d2de5 |
Flags int32
|
|
Packit Service |
4d2de5 |
Index uint16
|
|
Packit Service |
4d2de5 |
_ [2]byte
|
|
Packit Service |
4d2de5 |
Metric int32
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type IfmaMsghdr struct {
|
|
Packit Service |
4d2de5 |
Msglen uint16
|
|
Packit Service |
4d2de5 |
Version uint8
|
|
Packit Service |
4d2de5 |
Type uint8
|
|
Packit Service |
4d2de5 |
Addrs int32
|
|
Packit Service |
4d2de5 |
Flags int32
|
|
Packit Service |
4d2de5 |
Index uint16
|
|
Packit Service |
4d2de5 |
_ [2]byte
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type IfmaMsghdr2 struct {
|
|
Packit Service |
4d2de5 |
Msglen uint16
|
|
Packit Service |
4d2de5 |
Version uint8
|
|
Packit Service |
4d2de5 |
Type uint8
|
|
Packit Service |
4d2de5 |
Addrs int32
|
|
Packit Service |
4d2de5 |
Flags int32
|
|
Packit Service |
4d2de5 |
Index uint16
|
|
Packit Service |
4d2de5 |
_ [2]byte
|
|
Packit Service |
4d2de5 |
Refcount int32
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type RtMsghdr struct {
|
|
Packit Service |
4d2de5 |
Msglen uint16
|
|
Packit Service |
4d2de5 |
Version uint8
|
|
Packit Service |
4d2de5 |
Type uint8
|
|
Packit Service |
4d2de5 |
Index uint16
|
|
Packit Service |
4d2de5 |
_ [2]byte
|
|
Packit Service |
4d2de5 |
Flags int32
|
|
Packit Service |
4d2de5 |
Addrs int32
|
|
Packit Service |
4d2de5 |
Pid int32
|
|
Packit Service |
4d2de5 |
Seq int32
|
|
Packit Service |
4d2de5 |
Errno int32
|
|
Packit Service |
4d2de5 |
Use int32
|
|
Packit Service |
4d2de5 |
Inits uint32
|
|
Packit Service |
4d2de5 |
Rmx RtMetrics
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type RtMetrics struct {
|
|
Packit Service |
4d2de5 |
Locks uint32
|
|
Packit Service |
4d2de5 |
Mtu uint32
|
|
Packit Service |
4d2de5 |
Hopcount uint32
|
|
Packit Service |
4d2de5 |
Expire int32
|
|
Packit Service |
4d2de5 |
Recvpipe uint32
|
|
Packit Service |
4d2de5 |
Sendpipe uint32
|
|
Packit Service |
4d2de5 |
Ssthresh uint32
|
|
Packit Service |
4d2de5 |
Rtt uint32
|
|
Packit Service |
4d2de5 |
Rttvar uint32
|
|
Packit Service |
4d2de5 |
Pksent uint32
|
|
Packit Service |
4d2de5 |
Filler [4]uint32
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
const (
|
|
Packit Service |
4d2de5 |
SizeofBpfVersion = 0x4
|
|
Packit Service |
4d2de5 |
SizeofBpfStat = 0x8
|
|
Packit Service |
4d2de5 |
SizeofBpfProgram = 0x8
|
|
Packit Service |
4d2de5 |
SizeofBpfInsn = 0x8
|
|
Packit Service |
4d2de5 |
SizeofBpfHdr = 0x14
|
|
Packit Service |
4d2de5 |
)
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type BpfVersion struct {
|
|
Packit Service |
4d2de5 |
Major uint16
|
|
Packit Service |
4d2de5 |
Minor uint16
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type BpfStat struct {
|
|
Packit Service |
4d2de5 |
Recv uint32
|
|
Packit Service |
4d2de5 |
Drop uint32
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type BpfProgram struct {
|
|
Packit Service |
4d2de5 |
Len uint32
|
|
Packit Service |
4d2de5 |
Insns *BpfInsn
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type BpfInsn struct {
|
|
Packit Service |
4d2de5 |
Code uint16
|
|
Packit Service |
4d2de5 |
Jt uint8
|
|
Packit Service |
4d2de5 |
Jf uint8
|
|
Packit Service |
4d2de5 |
K uint32
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type BpfHdr struct {
|
|
Packit Service |
4d2de5 |
Tstamp Timeval
|
|
Packit Service |
4d2de5 |
Caplen uint32
|
|
Packit Service |
4d2de5 |
Datalen uint32
|
|
Packit Service |
4d2de5 |
Hdrlen uint16
|
|
Packit Service |
4d2de5 |
_ [2]byte
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type Termios struct {
|
|
Packit Service |
4d2de5 |
Iflag uint32
|
|
Packit Service |
4d2de5 |
Oflag uint32
|
|
Packit Service |
4d2de5 |
Cflag uint32
|
|
Packit Service |
4d2de5 |
Lflag uint32
|
|
Packit Service |
4d2de5 |
Cc [20]uint8
|
|
Packit Service |
4d2de5 |
Ispeed uint32
|
|
Packit Service |
4d2de5 |
Ospeed uint32
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type Winsize struct {
|
|
Packit Service |
4d2de5 |
Row uint16
|
|
Packit Service |
4d2de5 |
Col uint16
|
|
Packit Service |
4d2de5 |
Xpixel uint16
|
|
Packit Service |
4d2de5 |
Ypixel uint16
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
const (
|
|
Packit Service |
4d2de5 |
AT_FDCWD = -0x2
|
|
Packit Service |
4d2de5 |
AT_REMOVEDIR = 0x80
|
|
Packit Service |
4d2de5 |
AT_SYMLINK_FOLLOW = 0x40
|
|
Packit Service |
4d2de5 |
AT_SYMLINK_NOFOLLOW = 0x20
|
|
Packit Service |
4d2de5 |
)
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type PollFd struct {
|
|
Packit Service |
4d2de5 |
Fd int32
|
|
Packit Service |
4d2de5 |
Events int16
|
|
Packit Service |
4d2de5 |
Revents int16
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
const (
|
|
Packit Service |
4d2de5 |
POLLERR = 0x8
|
|
Packit Service |
4d2de5 |
POLLHUP = 0x10
|
|
Packit Service |
4d2de5 |
POLLIN = 0x1
|
|
Packit Service |
4d2de5 |
POLLNVAL = 0x20
|
|
Packit Service |
4d2de5 |
POLLOUT = 0x4
|
|
Packit Service |
4d2de5 |
POLLPRI = 0x2
|
|
Packit Service |
4d2de5 |
POLLRDBAND = 0x80
|
|
Packit Service |
4d2de5 |
POLLRDNORM = 0x40
|
|
Packit Service |
4d2de5 |
POLLWRBAND = 0x100
|
|
Packit Service |
4d2de5 |
POLLWRNORM = 0x4
|
|
Packit Service |
4d2de5 |
)
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type Utsname struct {
|
|
Packit Service |
4d2de5 |
Sysname [256]byte
|
|
Packit Service |
4d2de5 |
Nodename [256]byte
|
|
Packit Service |
4d2de5 |
Release [256]byte
|
|
Packit Service |
4d2de5 |
Version [256]byte
|
|
Packit Service |
4d2de5 |
Machine [256]byte
|
|
Packit Service |
4d2de5 |
}
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
const SizeofClockinfo = 0x14
|
|
Packit Service |
4d2de5 |
|
|
Packit Service |
4d2de5 |
type Clockinfo struct {
|
|
Packit Service |
4d2de5 |
Hz int32
|
|
Packit Service |
4d2de5 |
Tick int32
|
|
Packit Service |
4d2de5 |
Tickadj int32
|
|
Packit Service |
4d2de5 |
Stathz int32
|
|
Packit Service |
4d2de5 |
Profhz int32
|
|
Packit Service |
4d2de5 |
}
|