OSDN Git Service

new repo
[bytom/vapor.git] / vendor / golang.org / x / net / internal / socket / zsys_netbsd_386.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  uint32
17 }
18
19 type 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
29 type mmsghdr struct {
30         Hdr msghdr
31         Len uint32
32 }
33
34 type cmsghdr struct {
35         Len   uint32
36         Level int32
37         Type  int32
38 }
39
40 type sockaddrInet struct {
41         Len    uint8
42         Family uint8
43         Port   uint16
44         Addr   [4]byte /* in_addr */
45         Zero   [8]int8
46 }
47
48 type 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
57 const (
58         sizeofIovec   = 0x8
59         sizeofMsghdr  = 0x1c
60         sizeofMmsghdr = 0x20
61         sizeofCmsghdr = 0xc
62
63         sizeofSockaddrInet  = 0x10
64         sizeofSockaddrInet6 = 0x1c
65 )