Commit 7da8ea5c authored by Joel Sing's avatar Joel Sing Committed by Tobias Klauser

unix: regenerate ztypes for openbsd/arm

Regenerate ztypes for openbsd/arm - most of the changes relate to the OpenBSD armv7 port
switching to EABI in September 2016.

Change-Id: I6ae8fa81ea24a30fee9609f0dce1a3f43d5f4bae
Reviewed-on: https://go-review.googlesource.com/c/153617Reviewed-by: 's avatarMatt Layher <mdlayher@gmail.com>
Reviewed-by: 's avatarBrad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: 's avatarTobias Klauser <tobias.klauser@gmail.com>
Run-TryBot: Matt Layher <mdlayher@gmail.com>
parent 2a47403f
// 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 {
......@@ -72,13 +74,15 @@ type Stat_t struct {
Blksize int32
Flags uint32
Gen uint32
X__st_birthtim Timespec
_ [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
}
......@@ -115,8 +119,8 @@ type Dirent struct {
Reclen uint16
Type uint8
Namlen uint8
X__d_padding [4]uint8
Name [256]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 {
......@@ -402,7 +410,7 @@ type BpfHdr struct {
Caplen uint32
Datalen uint32
Hdrlen uint16
Pad_cgo_0 [2]byte
_ [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
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment