aboutsummaryrefslogtreecommitdiff
path: root/vendor/golang.org/x/net/internal/socket/zsys_aix_ppc64.go
diff options
context:
space:
mode:
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.go69
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
7package socket
8
9const (
10 sysAF_UNSPEC = 0x0
11 sysAF_INET = 0x2
12 sysAF_INET6 = 0x18
13
14 sysSOCK_RAW = 0x3
15)
16
17type iovec struct {
18 Base *byte
19 Len uint64
20}
21
22type 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
32type mmsghdr struct {
33 Hdr msghdr
34 Len uint32
35 Pad_cgo_0 [4]byte
36}
37
38type cmsghdr struct {
39 Len uint32
40 Level int32
41 Type int32
42}
43
44type sockaddrInet struct {
45 Len uint8
46 Family uint8
47 Port uint16
48 Addr [4]byte /* in_addr */
49 Zero [8]uint8
50}
51
52type 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
61const (
62 sizeofIovec = 0x10
63 sizeofMsghdr = 0x30
64 sizeofMmsghdr = 0x38
65 sizeofCmsghdr = 0xc
66
67 sizeofSockaddrInet = 0x10
68 sizeofSockaddrInet6 = 0x1c
69)