diff options
Diffstat (limited to 'vendor/golang.org/x/net/ipv4/defs_aix.go')
-rw-r--r-- | vendor/golang.org/x/net/ipv4/defs_aix.go | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/vendor/golang.org/x/net/ipv4/defs_aix.go b/vendor/golang.org/x/net/ipv4/defs_aix.go new file mode 100644 index 0000000..0f37211 --- /dev/null +++ b/vendor/golang.org/x/net/ipv4/defs_aix.go | |||
@@ -0,0 +1,39 @@ | |||
1 | // Copyright 2019 The Go Authors. All rights reserved. | ||
2 | // Use of this source code is governed by a BSD-style | ||
3 | // license that can be found in the LICENSE file. | ||
4 | |||
5 | // +build ignore | ||
6 | |||
7 | // +godefs map struct_in_addr [4]byte /* in_addr */ | ||
8 | |||
9 | package ipv4 | ||
10 | |||
11 | /* | ||
12 | #include <netinet/in.h> | ||
13 | */ | ||
14 | import "C" | ||
15 | |||
16 | const ( | ||
17 | sysIP_OPTIONS = C.IP_OPTIONS | ||
18 | sysIP_HDRINCL = C.IP_HDRINCL | ||
19 | sysIP_TOS = C.IP_TOS | ||
20 | sysIP_TTL = C.IP_TTL | ||
21 | sysIP_RECVOPTS = C.IP_RECVOPTS | ||
22 | sysIP_RECVRETOPTS = C.IP_RECVRETOPTS | ||
23 | sysIP_RECVDSTADDR = C.IP_RECVDSTADDR | ||
24 | sysIP_RETOPTS = C.IP_RETOPTS | ||
25 | // IP_RECVIF is defined on AIX but doesn't work. | ||
26 | // IP_RECVINTERFACE must be used instead. | ||
27 | sysIP_RECVIF = C.IP_RECVINTERFACE | ||
28 | sysIP_RECVTTL = C.IP_RECVTTL | ||
29 | |||
30 | sysIP_MULTICAST_IF = C.IP_MULTICAST_IF | ||
31 | sysIP_MULTICAST_TTL = C.IP_MULTICAST_TTL | ||
32 | sysIP_MULTICAST_LOOP = C.IP_MULTICAST_LOOP | ||
33 | sysIP_ADD_MEMBERSHIP = C.IP_ADD_MEMBERSHIP | ||
34 | sysIP_DROP_MEMBERSHIP = C.IP_DROP_MEMBERSHIP | ||
35 | |||
36 | sizeofIPMreq = C.sizeof_struct_ip_mreq | ||
37 | ) | ||
38 | |||
39 | type ipMreq C.struct_ip_mreq | ||