|
- // cgo -godefs types_aix.go | go run mkpost.go
- // Code generated by the command above; see README.md. DO NOT EDIT.
-
- //go:build ppc && aix
- // +build ppc,aix
-
- package unix
-
- const (
- SizeofPtr = 0x4
- SizeofShort = 0x2
- SizeofInt = 0x4
- SizeofLong = 0x4
- SizeofLongLong = 0x8
- PathMax = 0x3ff
- )
-
- type (
- _C_short int16
- _C_int int32
- _C_long int32
- _C_long_long int64
- )
-
- type off64 int64
- type off int32
- type Mode_t uint32
-
- type Timespec struct {
- Sec int32
- Nsec int32
- }
-
- type Timeval struct {
- Sec int32
- Usec int32
- }
-
- type Timeval32 struct {
- Sec int32
- Usec int32
- }
-
- type Timex struct{}
-
- type Time_t int32
-
- type Tms struct{}
-
- type Utimbuf struct {
- Actime int32
- Modtime int32
- }
-
- type Timezone struct {
- Minuteswest int32
- Dsttime int32
- }
-
- type Rusage struct {
- Utime Timeval
- Stime Timeval
- Maxrss int32
- Ixrss int32
- Idrss int32
- Isrss int32
- Minflt int32
- Majflt int32
- Nswap int32
- Inblock int32
- Oublock int32
- Msgsnd int32
- Msgrcv int32
- Nsignals int32
- Nvcsw int32
- Nivcsw int32
- }
-
- type Rlimit struct {
- Cur uint64
- Max uint64
- }
-
- type Pid_t int32
-
- type _Gid_t uint32
-
- type dev_t uint32
-
- type Stat_t struct {
- Dev uint32
- Ino uint32
- Mode uint32
- Nlink int16
- Flag uint16
- Uid uint32
- Gid uint32
- Rdev uint32
- Size int32
- Atim Timespec
- Mtim Timespec
- Ctim Timespec
- Blksize int32
- Blocks int32
- Vfstype int32
- Vfs uint32
- Type uint32
- Gen uint32
- Reserved [9]uint32
- }
-
- type StatxTimestamp struct{}
-
- type Statx_t struct{}
-
- type Dirent struct {
- Offset uint32
- Ino uint32
- Reclen uint16
- Namlen uint16
- Name [256]uint8
- }
-
- type RawSockaddrInet4 struct {
- Len uint8
- Family uint8
- Port uint16
- Addr [4]byte /* in_addr */
- Zero [8]uint8
- }
-
- type RawSockaddrInet6 struct {
- Len uint8
- Family uint8
- Port uint16
- Flowinfo uint32
- Addr [16]byte /* in6_addr */
- Scope_id uint32
- }
-
- type RawSockaddrUnix struct {
- Len uint8
- Family uint8
- Path [1023]uint8
- }
-
- type RawSockaddrDatalink struct {
- Len uint8
- Family uint8
- Index uint16
- Type uint8
- Nlen uint8
- Alen uint8
- Slen uint8
- Data [120]uint8
- }
-
- type RawSockaddr struct {
- Len uint8
- Family uint8
- Data [14]uint8
- }
-
- type RawSockaddrAny struct {
- Addr RawSockaddr
- Pad [1012]uint8
- }
-
- type _Socklen uint32
-
- type Cmsghdr struct {
- Len uint32
- Level int32
- Type int32
- }
-
- type ICMPv6Filter struct {
- Filt [8]uint32
- }
-
- type Iovec struct {
- Base *byte
- Len uint32
- }
-
- type IPMreq struct {
- Multiaddr [4]byte /* in_addr */
- Interface [4]byte /* in_addr */
- }
-
- type IPv6Mreq struct {
- Multiaddr [16]byte /* in6_addr */
- Interface uint32
- }
-
- type IPv6MTUInfo struct {
- Addr RawSockaddrInet6
- Mtu uint32
- }
-
- type Linger struct {
- Onoff int32
- Linger int32
- }
-
- type Msghdr struct {
- Name *byte
- Namelen uint32
- Iov *Iovec
- Iovlen int32
- Control *byte
- Controllen uint32
- Flags int32
- }
-
- const (
- SizeofSockaddrInet4 = 0x10
- SizeofSockaddrInet6 = 0x1c
- SizeofSockaddrAny = 0x404
- SizeofSockaddrUnix = 0x401
- SizeofSockaddrDatalink = 0x80
- SizeofLinger = 0x8
- SizeofIovec = 0x8
- SizeofIPMreq = 0x8
- SizeofIPv6Mreq = 0x14
- SizeofIPv6MTUInfo = 0x20
- SizeofMsghdr = 0x1c
- SizeofCmsghdr = 0xc
- SizeofICMPv6Filter = 0x20
- )
-
- const (
- SizeofIfMsghdr = 0x10
- )
-
- type IfMsgHdr struct {
- Msglen uint16
- Version uint8
- Type uint8
- Addrs int32
- Flags int32
- Index uint16
- Addrlen uint8
- _ [1]byte
- }
-
- type FdSet struct {
- Bits [2048]int32
- }
-
- type Utsname struct {
- Sysname [32]byte
- Nodename [32]byte
- Release [32]byte
- Version [32]byte
- Machine [32]byte
- }
-
- type Ustat_t struct{}
-
- type Sigset_t struct {
- Losigs uint32
- Hisigs uint32
- }
-
- const (
- AT_FDCWD = -0x2
- AT_REMOVEDIR = 0x1
- AT_SYMLINK_NOFOLLOW = 0x1
- )
-
- type Termios struct {
- Iflag uint32
- Oflag uint32
- Cflag uint32
- Lflag uint32
- Cc [16]uint8
- }
-
- type Termio struct {
- Iflag uint16
- Oflag uint16
- Cflag uint16
- Lflag uint16
- Line uint8
- Cc [8]uint8
- _ [1]byte
- }
-
- type Winsize struct {
- Row uint16
- Col uint16
- Xpixel uint16
- Ypixel uint16
- }
-
- type PollFd struct {
- Fd int32
- Events uint16
- Revents uint16
- }
-
- const (
- POLLERR = 0x4000
- POLLHUP = 0x2000
- POLLIN = 0x1
- POLLNVAL = 0x8000
- POLLOUT = 0x2
- POLLPRI = 0x4
- POLLRDBAND = 0x20
- POLLRDNORM = 0x10
- POLLWRBAND = 0x40
- POLLWRNORM = 0x2
- )
-
- type Flock_t struct {
- Type int16
- Whence int16
- Sysid uint32
- Pid int32
- Vfs int32
- Start int64
- Len int64
- }
-
- type Fsid_t struct {
- Val [2]uint32
- }
- type Fsid64_t struct {
- Val [2]uint64
- }
-
- type Statfs_t struct {
- Version int32
- Type int32
- Bsize uint32
- Blocks uint32
- Bfree uint32
- Bavail uint32
- Files uint32
- Ffree uint32
- Fsid Fsid_t
- Vfstype int32
- Fsize uint32
- Vfsnumber int32
- Vfsoff int32
- Vfslen int32
- Vfsvers int32
- Fname [32]uint8
- Fpack [32]uint8
- Name_max int32
- }
-
- const RNDGETENTCNT = 0x80045200
|