liuxiaolong
2022-06-28 37714b1093c04061e636e5b1d27179652e671c0a
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
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
// cgo -godefs defs_linux.go
 
package socket
 
type iovec struct {
    Base *byte
    Len  uint32
}
 
type msghdr struct {
    Name       *byte
    Namelen    uint32
    Iov        *iovec
    Iovlen     uint32
    Control    *byte
    Controllen uint32
    Flags      int32
}
 
type mmsghdr struct {
    Hdr msghdr
    Len uint32
}
 
type cmsghdr struct {
    Len   uint32
    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  = 0x8
    sizeofMsghdr = 0x1c
 
    sizeofCmsghdr = 0xc
 
    sizeofSockaddrInet  = 0x10
    sizeofSockaddrInet6 = 0x1c
)