// Created by cgo -godefs - DO NOT EDIT | |
// cgo -godefs defs_darwin.go | |
package socket | |
const ( | |
sysAF_UNSPEC = 0x0 | |
sysAF_INET = 0x2 | |
sysAF_INET6 = 0x1e | |
sysSOCK_RAW = 0x3 | |
) | |
type iovec struct { | |
Base *byte | |
Len uint64 | |
} | |
type msghdr struct { | |
Name *byte | |
Namelen uint32 | |
Pad_cgo_0 [4]byte | |
Iov *iovec | |
Iovlen int32 | |
Pad_cgo_1 [4]byte | |
Control *byte | |
Controllen uint32 | |
Flags int32 | |
} | |
type cmsghdr struct { | |
Len uint32 | |
Level int32 | |
Type int32 | |
} | |
type sockaddrInet struct { | |
Len uint8 | |
Family uint8 | |
Port uint16 | |
Addr [4]byte /* in_addr */ | |
Zero [8]int8 | |
} | |
type sockaddrInet6 struct { | |
Len uint8 | |
Family uint8 | |
Port uint16 | |
Flowinfo uint32 | |
Addr [16]byte /* in6_addr */ | |
Scope_id uint32 | |
} | |
const ( | |
sizeofIovec = 0x10 | |
sizeofMsghdr = 0x30 | |
sizeofCmsghdr = 0xc | |
sizeofSockaddrInet = 0x10 | |
sizeofSockaddrInet6 = 0x1c | |
) |