OSDN Git Service

new repo
[bytom/vapor.git] / vendor / golang.org / x / net / internal / socket / zsys_netbsd_amd64.go
1 // Created by cgo -godefs - DO NOT EDIT
2 // cgo -godefs defs_netbsd.go
3
4 package socket
5
6 const (
7         sysAF_UNSPEC = 0x0
8         sysAF_INET   = 0x2
9         sysAF_INET6  = 0x18
10
11         sysSOCK_RAW = 0x3
12 )
13
14 type iovec struct {
15         Base *byte
16         Len  uint64
17 }
18
19 type msghdr struct {
20         Name       *byte
21         Namelen    uint32
22         Pad_cgo_0  [4]byte
23         Iov        *iovec
24         Iovlen     int32
25         Pad_cgo_1  [4]byte
26         Control    *byte
27         Controllen uint32
28         Flags      int32
29 }
30
31 type mmsghdr struct {
32         Hdr       msghdr
33         Len       uint32
34         Pad_cgo_0 [4]byte
35 }
36
37 type cmsghdr struct {
38         Len   uint32
39         Level int32
40         Type  int32
41 }
42
43 type sockaddrInet struct {
44         Len    uint8
45         Family uint8
46         Port   uint16
47         Addr   [4]byte /* in_addr */
48         Zero   [8]int8
49 }
50
51 type sockaddrInet6 struct {
52         Len      uint8
53         Family   uint8
54         Port     uint16
55         Flowinfo uint32
56         Addr     [16]byte /* in6_addr */
57         Scope_id uint32
58 }
59
60 const (
61         sizeofIovec   = 0x10
62         sizeofMsghdr  = 0x30
63         sizeofMmsghdr = 0x40
64         sizeofCmsghdr = 0xc
65
66         sizeofSockaddrInet  = 0x10
67         sizeofSockaddrInet6 = 0x1c
68 )