diff options
Diffstat (limited to 'vendor/golang.org/x/net/internal/socket/zsys_aix_ppc64.go')
-rw-r--r-- | vendor/golang.org/x/net/internal/socket/zsys_aix_ppc64.go | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_aix_ppc64.go b/vendor/golang.org/x/net/internal/socket/zsys_aix_ppc64.go new file mode 100644 index 0000000..3a825f4 --- /dev/null +++ b/vendor/golang.org/x/net/internal/socket/zsys_aix_ppc64.go | |||
@@ -0,0 +1,69 @@ | |||
1 | // Code generated by cmd/cgo -godefs; DO NOT EDIT. | ||
2 | // cgo -godefs defs_aix.go | ||
3 | |||
4 | // Added for go1.11 compatibility | ||
5 | // +build aix | ||
6 | |||
7 | package socket | ||
8 | |||
9 | const ( | ||
10 | sysAF_UNSPEC = 0x0 | ||
11 | sysAF_INET = 0x2 | ||
12 | sysAF_INET6 = 0x18 | ||
13 | |||
14 | sysSOCK_RAW = 0x3 | ||
15 | ) | ||
16 | |||
17 | type iovec struct { | ||
18 | Base *byte | ||
19 | Len uint64 | ||
20 | } | ||
21 | |||
22 | type msghdr struct { | ||
23 | Name *byte | ||
24 | Namelen uint32 | ||
25 | Iov *iovec | ||
26 | Iovlen int32 | ||
27 | Control *byte | ||
28 | Controllen uint32 | ||
29 | Flags int32 | ||
30 | } | ||
31 | |||
32 | type mmsghdr struct { | ||
33 | Hdr msghdr | ||
34 | Len uint32 | ||
35 | Pad_cgo_0 [4]byte | ||
36 | } | ||
37 | |||
38 | type cmsghdr struct { | ||
39 | Len uint32 | ||
40 | Level int32 | ||
41 | Type int32 | ||
42 | } | ||
43 | |||
44 | type sockaddrInet struct { | ||
45 | Len uint8 | ||
46 | Family uint8 | ||
47 | Port uint16 | ||
48 | Addr [4]byte /* in_addr */ | ||
49 | Zero [8]uint8 | ||
50 | } | ||
51 | |||
52 | type sockaddrInet6 struct { | ||
53 | Len uint8 | ||
54 | Family uint8 | ||
55 | Port uint16 | ||
56 | Flowinfo uint32 | ||
57 | Addr [16]byte /* in6_addr */ | ||
58 | Scope_id uint32 | ||
59 | } | ||
60 | |||
61 | const ( | ||
62 | sizeofIovec = 0x10 | ||
63 | sizeofMsghdr = 0x30 | ||
64 | sizeofMmsghdr = 0x38 | ||
65 | sizeofCmsghdr = 0xc | ||
66 | |||
67 | sizeofSockaddrInet = 0x10 | ||
68 | sizeofSockaddrInet6 = 0x1c | ||
69 | ) | ||