|
|
@@ -1,4 +1,4 @@
|
|
|
-// cgo -godefs types_openbsd.go | go run mkpost.go
|
|
|
+// cgo -godefs -- -fsigned-char types_openbsd.go | go run mkpost.go
|
|
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
|
|
|
|
|
// +build arm,openbsd
|
|
|
@@ -23,11 +23,13 @@ type (
|
|
|
type Timespec struct {
|
|
|
Sec int64
|
|
|
Nsec int32
|
|
|
+ _ [4]byte
|
|
|
}
|
|
|
|
|
|
type Timeval struct {
|
|
|
Sec int64
|
|
|
Usec int32
|
|
|
+ _ [4]byte
|
|
|
}
|
|
|
|
|
|
type Rusage struct {
|
|
|
@@ -57,28 +59,30 @@ type Rlimit struct {
|
|
|
type _Gid_t uint32
|
|
|
|
|
|
type Stat_t struct {
|
|
|
- Mode uint32
|
|
|
- Dev int32
|
|
|
- Ino uint64
|
|
|
- Nlink uint32
|
|
|
- Uid uint32
|
|
|
- Gid uint32
|
|
|
- Rdev int32
|
|
|
- Atim Timespec
|
|
|
- Mtim Timespec
|
|
|
- Ctim Timespec
|
|
|
- Size int64
|
|
|
- Blocks int64
|
|
|
- Blksize int32
|
|
|
- Flags uint32
|
|
|
- Gen uint32
|
|
|
- X__st_birthtim Timespec
|
|
|
+ Mode uint32
|
|
|
+ Dev int32
|
|
|
+ Ino uint64
|
|
|
+ Nlink uint32
|
|
|
+ Uid uint32
|
|
|
+ Gid uint32
|
|
|
+ Rdev int32
|
|
|
+ Atim Timespec
|
|
|
+ Mtim Timespec
|
|
|
+ Ctim Timespec
|
|
|
+ Size int64
|
|
|
+ Blocks int64
|
|
|
+ Blksize int32
|
|
|
+ Flags uint32
|
|
|
+ Gen uint32
|
|
|
+ _ [4]byte
|
|
|
+ _ Timespec
|
|
|
}
|
|
|
|
|
|
type Statfs_t struct {
|
|
|
F_flags uint32
|
|
|
F_bsize uint32
|
|
|
F_iosize uint32
|
|
|
+ _ [4]byte
|
|
|
F_blocks uint64
|
|
|
F_bfree uint64
|
|
|
F_bavail int64
|
|
|
@@ -93,11 +97,11 @@ type Statfs_t struct {
|
|
|
F_namemax uint32
|
|
|
F_owner uint32
|
|
|
F_ctime uint64
|
|
|
- F_fstypename [16]uint8
|
|
|
- F_mntonname [90]uint8
|
|
|
- F_mntfromname [90]uint8
|
|
|
- F_mntfromspec [90]uint8
|
|
|
- Pad_cgo_0 [2]byte
|
|
|
+ F_fstypename [16]int8
|
|
|
+ F_mntonname [90]int8
|
|
|
+ F_mntfromname [90]int8
|
|
|
+ F_mntfromspec [90]int8
|
|
|
+ _ [2]byte
|
|
|
Mount_info [160]byte
|
|
|
}
|
|
|
|
|
|
@@ -110,13 +114,13 @@ type Flock_t struct {
|
|
|
}
|
|
|
|
|
|
type Dirent struct {
|
|
|
- Fileno uint64
|
|
|
- Off int64
|
|
|
- Reclen uint16
|
|
|
- Type uint8
|
|
|
- Namlen uint8
|
|
|
- X__d_padding [4]uint8
|
|
|
- Name [256]uint8
|
|
|
+ Fileno uint64
|
|
|
+ Off int64
|
|
|
+ Reclen uint16
|
|
|
+ Type uint8
|
|
|
+ Namlen uint8
|
|
|
+ _ [4]uint8
|
|
|
+ Name [256]int8
|
|
|
}
|
|
|
|
|
|
type Fsid struct {
|
|
|
@@ -251,8 +255,10 @@ type Kevent_t struct {
|
|
|
Filter int16
|
|
|
Flags uint16
|
|
|
Fflags uint32
|
|
|
+ _ [4]byte
|
|
|
Data int64
|
|
|
Udata *byte
|
|
|
+ _ [4]byte
|
|
|
}
|
|
|
|
|
|
type FdSet struct {
|
|
|
@@ -260,8 +266,8 @@ type FdSet struct {
|
|
|
}
|
|
|
|
|
|
const (
|
|
|
- SizeofIfMsghdr = 0x98
|
|
|
- SizeofIfData = 0x80
|
|
|
+ SizeofIfMsghdr = 0xa8
|
|
|
+ SizeofIfData = 0x90
|
|
|
SizeofIfaMsghdr = 0x18
|
|
|
SizeofIfAnnounceMsghdr = 0x1a
|
|
|
SizeofRtMsghdr = 0x60
|
|
|
@@ -290,7 +296,7 @@ type IfData struct {
|
|
|
Link_state uint8
|
|
|
Mtu uint32
|
|
|
Metric uint32
|
|
|
- Pad uint32
|
|
|
+ Rdomain uint32
|
|
|
Baudrate uint64
|
|
|
Ipackets uint64
|
|
|
Ierrors uint64
|
|
|
@@ -302,8 +308,10 @@ type IfData struct {
|
|
|
Imcasts uint64
|
|
|
Omcasts uint64
|
|
|
Iqdrops uint64
|
|
|
+ Oqdrops uint64
|
|
|
Noproto uint64
|
|
|
Capabilities uint32
|
|
|
+ _ [4]byte
|
|
|
Lastchange Timeval
|
|
|
}
|
|
|
|
|
|
@@ -328,7 +336,7 @@ type IfAnnounceMsghdr struct {
|
|
|
Hdrlen uint16
|
|
|
Index uint16
|
|
|
What uint16
|
|
|
- Name [16]uint8
|
|
|
+ Name [16]int8
|
|
|
}
|
|
|
|
|
|
type RtMsghdr struct {
|
|
|
@@ -398,11 +406,11 @@ type BpfInsn struct {
|
|
|
}
|
|
|
|
|
|
type BpfHdr struct {
|
|
|
- Tstamp BpfTimeval
|
|
|
- Caplen uint32
|
|
|
- Datalen uint32
|
|
|
- Hdrlen uint16
|
|
|
- Pad_cgo_0 [2]byte
|
|
|
+ Tstamp BpfTimeval
|
|
|
+ Caplen uint32
|
|
|
+ Datalen uint32
|
|
|
+ Hdrlen uint16
|
|
|
+ _ [2]byte
|
|
|
}
|
|
|
|
|
|
type BpfTimeval struct {
|
|
|
@@ -476,7 +484,7 @@ type Uvmexp struct {
|
|
|
Zeropages int32
|
|
|
Reserve_pagedaemon int32
|
|
|
Reserve_kernel int32
|
|
|
- Anonpages int32
|
|
|
+ Unused01 int32
|
|
|
Vnodepages int32
|
|
|
Vtextpages int32
|
|
|
Freemin int32
|
|
|
@@ -495,8 +503,8 @@ type Uvmexp struct {
|
|
|
Swpgonly int32
|
|
|
Nswget int32
|
|
|
Nanon int32
|
|
|
- Nanonneeded int32
|
|
|
- Nfreeanon int32
|
|
|
+ Unused05 int32
|
|
|
+ Unused06 int32
|
|
|
Faults int32
|
|
|
Traps int32
|
|
|
Intrs int32
|
|
|
@@ -504,8 +512,8 @@ type Uvmexp struct {
|
|
|
Softs int32
|
|
|
Syscalls int32
|
|
|
Pageins int32
|
|
|
- Obsolete_swapins int32
|
|
|
- Obsolete_swapouts int32
|
|
|
+ Unused07 int32
|
|
|
+ Unused08 int32
|
|
|
Pgswapin int32
|
|
|
Pgswapout int32
|
|
|
Forks int32
|
|
|
@@ -513,7 +521,7 @@ type Uvmexp struct {
|
|
|
Forks_sharevm int32
|
|
|
Pga_zerohit int32
|
|
|
Pga_zeromiss int32
|
|
|
- Zeroaborts int32
|
|
|
+ Unused09 int32
|
|
|
Fltnoram int32
|
|
|
Fltnoanon int32
|
|
|
Fltnoamap int32
|
|
|
@@ -545,9 +553,9 @@ type Uvmexp struct {
|
|
|
Pdpageouts int32
|
|
|
Pdpending int32
|
|
|
Pddeact int32
|
|
|
- Pdreanon int32
|
|
|
- Pdrevnode int32
|
|
|
- Pdrevtext int32
|
|
|
+ Unused11 int32
|
|
|
+ Unused12 int32
|
|
|
+ Unused13 int32
|
|
|
Fpswtch int32
|
|
|
Kmapent int32
|
|
|
}
|