1 // cgo -godefs types_darwin.go | go run mkpost.go
2 // Code generated by the command above; see README.md. DO NOT EDIT.
23 type Timespec struct {
34 type Timeval32 struct {
77 Birthtimespec Timespec
87 type Statfs_t struct {
102 Mntfromname [1024]int8
106 type Flock_t struct {
114 type Fstore_t struct {
122 type Radvisory_t struct {
128 type Fbootstraptransfer_t struct {
134 type Log2phys_t struct {
154 type RawSockaddrInet4 struct {
158 Addr [4]byte /* in_addr */
162 type RawSockaddrInet6 struct {
167 Addr [16]byte /* in6_addr */
171 type RawSockaddrUnix struct {
177 type RawSockaddrDatalink struct {
188 type RawSockaddr struct {
194 type RawSockaddrAny struct {
212 Multiaddr [4]byte /* in_addr */
213 Interface [4]byte /* in_addr */
216 type IPv6Mreq struct {
217 Multiaddr [16]byte /* in6_addr */
233 type Cmsghdr struct {
239 type Inet4Pktinfo struct {
241 Spec_dst [4]byte /* in_addr */
242 Addr [4]byte /* in_addr */
245 type Inet6Pktinfo struct {
246 Addr [16]byte /* in6_addr */
250 type IPv6MTUInfo struct {
251 Addr RawSockaddrInet6
255 type ICMPv6Filter struct {
260 SizeofSockaddrInet4 = 0x10
261 SizeofSockaddrInet6 = 0x1c
262 SizeofSockaddrAny = 0x6c
263 SizeofSockaddrUnix = 0x6a
264 SizeofSockaddrDatalink = 0x14
267 SizeofIPv6Mreq = 0x14
270 SizeofInet4Pktinfo = 0xc
271 SizeofInet6Pktinfo = 0x14
272 SizeofIPv6MTUInfo = 0x20
273 SizeofICMPv6Filter = 0x20
282 type Kevent_t struct {
296 SizeofIfMsghdr = 0x70
298 SizeofIfaMsghdr = 0x14
299 SizeofIfmaMsghdr = 0x10
300 SizeofIfmaMsghdr2 = 0x14
301 SizeofRtMsghdr = 0x5c
302 SizeofRtMetrics = 0x38
305 type IfMsghdr struct {
348 type IfaMsghdr struct {
359 type IfmaMsghdr struct {
369 type IfmaMsghdr2 struct {
380 type RtMsghdr struct {
396 type RtMetrics struct {
411 SizeofBpfVersion = 0x4
413 SizeofBpfProgram = 0x10
418 type BpfVersion struct {
423 type BpfStat struct {
428 type BpfProgram struct {
434 type BpfInsn struct {
449 type Termios struct {
460 type Winsize struct {
470 AT_SYMLINK_FOLLOW = 0x40
471 AT_SYMLINK_NOFOLLOW = 0x20