blob: db60491fe37b8ae029004903fcfebd3e6098a36a [file] [log] [blame]
David K. Bainbridge215e0242017-09-05 23:18:24 -07001// Created by cgo -godefs - DO NOT EDIT
2// cgo -godefs defs_netbsd.go
3
4package socket
5
6const (
7 sysAF_UNSPEC = 0x0
8 sysAF_INET = 0x2
9 sysAF_INET6 = 0x18
10
11 sysSOCK_RAW = 0x3
12)
13
14type iovec struct {
15 Base *byte
16 Len uint32
17}
18
19type msghdr struct {
20 Name *byte
21 Namelen uint32
22 Iov *iovec
23 Iovlen int32
24 Control *byte
25 Controllen uint32
26 Flags int32
27}
28
29type mmsghdr struct {
30 Hdr msghdr
31 Len uint32
32}
33
34type cmsghdr struct {
35 Len uint32
36 Level int32
37 Type int32
38}
39
40type sockaddrInet struct {
41 Len uint8
42 Family uint8
43 Port uint16
44 Addr [4]byte /* in_addr */
45 Zero [8]int8
46}
47
48type sockaddrInet6 struct {
49 Len uint8
50 Family uint8
51 Port uint16
52 Flowinfo uint32
53 Addr [16]byte /* in6_addr */
54 Scope_id uint32
55}
56
57const (
58 sizeofIovec = 0x8
59 sizeofMsghdr = 0x1c
60 sizeofMmsghdr = 0x20
61 sizeofCmsghdr = 0xc
62
63 sizeofSockaddrInet = 0x10
64 sizeofSockaddrInet6 = 0x1c
65)