1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
| // Code generated by cmd/cgo -godefs; DO NOT EDIT.
| // cgo -godefs defs_linux.go
|
| package socket
|
| type iovec struct {
| Base *byte
| Len uint64
| }
|
| type msghdr struct {
| Name *byte
| Namelen uint32
| Pad_cgo_0 [4]byte
| Iov *iovec
| Iovlen uint64
| Control *byte
| Controllen uint64
| Flags int32
| Pad_cgo_1 [4]byte
| }
|
| type mmsghdr struct {
| Hdr msghdr
| Len uint32
| Pad_cgo_0 [4]byte
| }
|
| type cmsghdr struct {
| Len uint64
| Level int32
| Type int32
| }
|
| type sockaddrInet struct {
| Family uint16
| Port uint16
| Addr [4]byte /* in_addr */
| X__pad [8]uint8
| }
|
| type sockaddrInet6 struct {
| Family uint16
| Port uint16
| Flowinfo uint32
| Addr [16]byte /* in6_addr */
| Scope_id uint32
| }
|
| const (
| sizeofIovec = 0x10
| sizeofMsghdr = 0x38
| sizeofCmsghdr = 0x10
|
| sizeofSockaddrInet = 0x10
| sizeofSockaddrInet6 = 0x1c
| )
|
|