xref: /aosp_15_r20/external/strace/xlat/sock_ip_options.h (revision cf84ac9a129d8ea9952db616b4e9b904c4bdde56)
1*cf84ac9aSAndroid Build Coastguard Worker /* Generated by ./xlat/gen.sh from ./xlat/sock_ip_options.in; do not edit. */
2*cf84ac9aSAndroid Build Coastguard Worker 
3*cf84ac9aSAndroid Build Coastguard Worker #include "gcc_compat.h"
4*cf84ac9aSAndroid Build Coastguard Worker #include "static_assert.h"
5*cf84ac9aSAndroid Build Coastguard Worker 
6*cf84ac9aSAndroid Build Coastguard Worker 
7*cf84ac9aSAndroid Build Coastguard Worker #ifndef XLAT_MACROS_ONLY
8*cf84ac9aSAndroid Build Coastguard Worker 
9*cf84ac9aSAndroid Build Coastguard Worker # ifdef IN_MPERS
10*cf84ac9aSAndroid Build Coastguard Worker 
11*cf84ac9aSAndroid Build Coastguard Worker #  error static const struct xlat sock_ip_options in mpers mode
12*cf84ac9aSAndroid Build Coastguard Worker 
13*cf84ac9aSAndroid Build Coastguard Worker # else
14*cf84ac9aSAndroid Build Coastguard Worker 
15*cf84ac9aSAndroid Build Coastguard Worker static
16*cf84ac9aSAndroid Build Coastguard Worker const struct xlat sock_ip_options[] = {
17*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_TOS) || (defined(HAVE_DECL_IP_TOS) && HAVE_DECL_IP_TOS)
18*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_TOS),
19*cf84ac9aSAndroid Build Coastguard Worker #endif
20*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_TTL) || (defined(HAVE_DECL_IP_TTL) && HAVE_DECL_IP_TTL)
21*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_TTL),
22*cf84ac9aSAndroid Build Coastguard Worker #endif
23*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_HDRINCL) || (defined(HAVE_DECL_IP_HDRINCL) && HAVE_DECL_IP_HDRINCL)
24*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_HDRINCL),
25*cf84ac9aSAndroid Build Coastguard Worker #endif
26*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_OPTIONS) || (defined(HAVE_DECL_IP_OPTIONS) && HAVE_DECL_IP_OPTIONS)
27*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_OPTIONS),
28*cf84ac9aSAndroid Build Coastguard Worker #endif
29*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_ROUTER_ALERT) || (defined(HAVE_DECL_IP_ROUTER_ALERT) && HAVE_DECL_IP_ROUTER_ALERT)
30*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_ROUTER_ALERT),
31*cf84ac9aSAndroid Build Coastguard Worker #endif
32*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_RECVOPTIONS) || (defined(HAVE_DECL_IP_RECVOPTIONS) && HAVE_DECL_IP_RECVOPTIONS)
33*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_RECVOPTIONS),
34*cf84ac9aSAndroid Build Coastguard Worker #endif
35*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_RECVOPTS) || (defined(HAVE_DECL_IP_RECVOPTS) && HAVE_DECL_IP_RECVOPTS)
36*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_RECVOPTS),
37*cf84ac9aSAndroid Build Coastguard Worker #endif
38*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_RETOPTS) || (defined(HAVE_DECL_IP_RETOPTS) && HAVE_DECL_IP_RETOPTS)
39*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_RETOPTS),
40*cf84ac9aSAndroid Build Coastguard Worker #endif
41*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_RECVRETOPTS) || (defined(HAVE_DECL_IP_RECVRETOPTS) && HAVE_DECL_IP_RECVRETOPTS)
42*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_RECVRETOPTS),
43*cf84ac9aSAndroid Build Coastguard Worker #endif
44*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_RECVDSTADDR) || (defined(HAVE_DECL_IP_RECVDSTADDR) && HAVE_DECL_IP_RECVDSTADDR)
45*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_RECVDSTADDR),
46*cf84ac9aSAndroid Build Coastguard Worker #endif
47*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_PKTINFO) || (defined(HAVE_DECL_IP_PKTINFO) && HAVE_DECL_IP_PKTINFO)
48*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_PKTINFO),
49*cf84ac9aSAndroid Build Coastguard Worker #endif
50*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_PKTOPTIONS) || (defined(HAVE_DECL_IP_PKTOPTIONS) && HAVE_DECL_IP_PKTOPTIONS)
51*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_PKTOPTIONS),
52*cf84ac9aSAndroid Build Coastguard Worker #endif
53*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_MTU_DISCOVER) || (defined(HAVE_DECL_IP_MTU_DISCOVER) && HAVE_DECL_IP_MTU_DISCOVER)
54*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_MTU_DISCOVER),
55*cf84ac9aSAndroid Build Coastguard Worker #endif
56*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_RECVERR) || (defined(HAVE_DECL_IP_RECVERR) && HAVE_DECL_IP_RECVERR)
57*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_RECVERR),
58*cf84ac9aSAndroid Build Coastguard Worker #endif
59*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_RECVTTL) || (defined(HAVE_DECL_IP_RECVTTL) && HAVE_DECL_IP_RECVTTL)
60*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_RECVTTL),
61*cf84ac9aSAndroid Build Coastguard Worker #endif
62*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_RECVTOS) || (defined(HAVE_DECL_IP_RECVTOS) && HAVE_DECL_IP_RECVTOS)
63*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_RECVTOS),
64*cf84ac9aSAndroid Build Coastguard Worker #endif
65*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_MTU) || (defined(HAVE_DECL_IP_MTU) && HAVE_DECL_IP_MTU)
66*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_MTU),
67*cf84ac9aSAndroid Build Coastguard Worker #endif
68*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_MULTICAST_IF) || (defined(HAVE_DECL_IP_MULTICAST_IF) && HAVE_DECL_IP_MULTICAST_IF)
69*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_MULTICAST_IF),
70*cf84ac9aSAndroid Build Coastguard Worker #endif
71*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_MULTICAST_TTL) || (defined(HAVE_DECL_IP_MULTICAST_TTL) && HAVE_DECL_IP_MULTICAST_TTL)
72*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_MULTICAST_TTL),
73*cf84ac9aSAndroid Build Coastguard Worker #endif
74*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_MULTICAST_LOOP) || (defined(HAVE_DECL_IP_MULTICAST_LOOP) && HAVE_DECL_IP_MULTICAST_LOOP)
75*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_MULTICAST_LOOP),
76*cf84ac9aSAndroid Build Coastguard Worker #endif
77*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_ADD_MEMBERSHIP) || (defined(HAVE_DECL_IP_ADD_MEMBERSHIP) && HAVE_DECL_IP_ADD_MEMBERSHIP)
78*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_ADD_MEMBERSHIP),
79*cf84ac9aSAndroid Build Coastguard Worker #endif
80*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_DROP_MEMBERSHIP) || (defined(HAVE_DECL_IP_DROP_MEMBERSHIP) && HAVE_DECL_IP_DROP_MEMBERSHIP)
81*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_DROP_MEMBERSHIP),
82*cf84ac9aSAndroid Build Coastguard Worker #endif
83*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_BROADCAST_IF) || (defined(HAVE_DECL_IP_BROADCAST_IF) && HAVE_DECL_IP_BROADCAST_IF)
84*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_BROADCAST_IF),
85*cf84ac9aSAndroid Build Coastguard Worker #endif
86*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_RECVIFINDEX) || (defined(HAVE_DECL_IP_RECVIFINDEX) && HAVE_DECL_IP_RECVIFINDEX)
87*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_RECVIFINDEX),
88*cf84ac9aSAndroid Build Coastguard Worker #endif
89*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_MSFILTER) || (defined(HAVE_DECL_IP_MSFILTER) && HAVE_DECL_IP_MSFILTER)
90*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_MSFILTER),
91*cf84ac9aSAndroid Build Coastguard Worker #endif
92*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_FREEBIND) || (defined(HAVE_DECL_IP_FREEBIND) && HAVE_DECL_IP_FREEBIND)
93*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_FREEBIND),
94*cf84ac9aSAndroid Build Coastguard Worker #endif
95*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_IPSEC_POLICY) || (defined(HAVE_DECL_IP_IPSEC_POLICY) && HAVE_DECL_IP_IPSEC_POLICY)
96*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_IPSEC_POLICY),
97*cf84ac9aSAndroid Build Coastguard Worker #endif
98*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_XFRM_POLICY) || (defined(HAVE_DECL_IP_XFRM_POLICY) && HAVE_DECL_IP_XFRM_POLICY)
99*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_XFRM_POLICY),
100*cf84ac9aSAndroid Build Coastguard Worker #endif
101*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_PASSSEC) || (defined(HAVE_DECL_IP_PASSSEC) && HAVE_DECL_IP_PASSSEC)
102*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_PASSSEC),
103*cf84ac9aSAndroid Build Coastguard Worker #endif
104*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_TRANSPARENT) || (defined(HAVE_DECL_IP_TRANSPARENT) && HAVE_DECL_IP_TRANSPARENT)
105*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_TRANSPARENT),
106*cf84ac9aSAndroid Build Coastguard Worker #endif
107*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_ORIGDSTADDR) || (defined(HAVE_DECL_IP_ORIGDSTADDR) && HAVE_DECL_IP_ORIGDSTADDR)
108*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_ORIGDSTADDR),
109*cf84ac9aSAndroid Build Coastguard Worker #endif
110*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_RECVORIGDSTADDR) || (defined(HAVE_DECL_IP_RECVORIGDSTADDR) && HAVE_DECL_IP_RECVORIGDSTADDR)
111*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_RECVORIGDSTADDR),
112*cf84ac9aSAndroid Build Coastguard Worker #endif
113*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_MINTTL) || (defined(HAVE_DECL_IP_MINTTL) && HAVE_DECL_IP_MINTTL)
114*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_MINTTL),
115*cf84ac9aSAndroid Build Coastguard Worker #endif
116*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_NODEFRAG) || (defined(HAVE_DECL_IP_NODEFRAG) && HAVE_DECL_IP_NODEFRAG)
117*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_NODEFRAG),
118*cf84ac9aSAndroid Build Coastguard Worker #endif
119*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_CHECKSUM) || (defined(HAVE_DECL_IP_CHECKSUM) && HAVE_DECL_IP_CHECKSUM)
120*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_CHECKSUM),
121*cf84ac9aSAndroid Build Coastguard Worker #endif
122*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_BIND_ADDRESS_NO_PORT) || (defined(HAVE_DECL_IP_BIND_ADDRESS_NO_PORT) && HAVE_DECL_IP_BIND_ADDRESS_NO_PORT)
123*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_BIND_ADDRESS_NO_PORT),
124*cf84ac9aSAndroid Build Coastguard Worker #endif
125*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_RECVFRAGSIZE) || (defined(HAVE_DECL_IP_RECVFRAGSIZE) && HAVE_DECL_IP_RECVFRAGSIZE)
126*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_RECVFRAGSIZE),
127*cf84ac9aSAndroid Build Coastguard Worker #endif
128*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_UNBLOCK_SOURCE) || (defined(HAVE_DECL_IP_UNBLOCK_SOURCE) && HAVE_DECL_IP_UNBLOCK_SOURCE)
129*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_UNBLOCK_SOURCE),
130*cf84ac9aSAndroid Build Coastguard Worker #endif
131*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_BLOCK_SOURCE) || (defined(HAVE_DECL_IP_BLOCK_SOURCE) && HAVE_DECL_IP_BLOCK_SOURCE)
132*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_BLOCK_SOURCE),
133*cf84ac9aSAndroid Build Coastguard Worker #endif
134*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_ADD_SOURCE_MEMBERSHIP) || (defined(HAVE_DECL_IP_ADD_SOURCE_MEMBERSHIP) && HAVE_DECL_IP_ADD_SOURCE_MEMBERSHIP)
135*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_ADD_SOURCE_MEMBERSHIP),
136*cf84ac9aSAndroid Build Coastguard Worker #endif
137*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_DROP_SOURCE_MEMBERSHIP) || (defined(HAVE_DECL_IP_DROP_SOURCE_MEMBERSHIP) && HAVE_DECL_IP_DROP_SOURCE_MEMBERSHIP)
138*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_DROP_SOURCE_MEMBERSHIP),
139*cf84ac9aSAndroid Build Coastguard Worker #endif
140*cf84ac9aSAndroid Build Coastguard Worker #if defined(MCAST_JOIN_GROUP) || (defined(HAVE_DECL_MCAST_JOIN_GROUP) && HAVE_DECL_MCAST_JOIN_GROUP)
141*cf84ac9aSAndroid Build Coastguard Worker   XLAT(MCAST_JOIN_GROUP),
142*cf84ac9aSAndroid Build Coastguard Worker #endif
143*cf84ac9aSAndroid Build Coastguard Worker #if defined(MCAST_BLOCK_SOURCE) || (defined(HAVE_DECL_MCAST_BLOCK_SOURCE) && HAVE_DECL_MCAST_BLOCK_SOURCE)
144*cf84ac9aSAndroid Build Coastguard Worker   XLAT(MCAST_BLOCK_SOURCE),
145*cf84ac9aSAndroid Build Coastguard Worker #endif
146*cf84ac9aSAndroid Build Coastguard Worker #if defined(MCAST_UNBLOCK_SOURCE) || (defined(HAVE_DECL_MCAST_UNBLOCK_SOURCE) && HAVE_DECL_MCAST_UNBLOCK_SOURCE)
147*cf84ac9aSAndroid Build Coastguard Worker   XLAT(MCAST_UNBLOCK_SOURCE),
148*cf84ac9aSAndroid Build Coastguard Worker #endif
149*cf84ac9aSAndroid Build Coastguard Worker #if defined(MCAST_LEAVE_GROUP) || (defined(HAVE_DECL_MCAST_LEAVE_GROUP) && HAVE_DECL_MCAST_LEAVE_GROUP)
150*cf84ac9aSAndroid Build Coastguard Worker   XLAT(MCAST_LEAVE_GROUP),
151*cf84ac9aSAndroid Build Coastguard Worker #endif
152*cf84ac9aSAndroid Build Coastguard Worker #if defined(MCAST_JOIN_SOURCE_GROUP) || (defined(HAVE_DECL_MCAST_JOIN_SOURCE_GROUP) && HAVE_DECL_MCAST_JOIN_SOURCE_GROUP)
153*cf84ac9aSAndroid Build Coastguard Worker   XLAT(MCAST_JOIN_SOURCE_GROUP),
154*cf84ac9aSAndroid Build Coastguard Worker #endif
155*cf84ac9aSAndroid Build Coastguard Worker #if defined(MCAST_LEAVE_SOURCE_GROUP) || (defined(HAVE_DECL_MCAST_LEAVE_SOURCE_GROUP) && HAVE_DECL_MCAST_LEAVE_SOURCE_GROUP)
156*cf84ac9aSAndroid Build Coastguard Worker   XLAT(MCAST_LEAVE_SOURCE_GROUP),
157*cf84ac9aSAndroid Build Coastguard Worker #endif
158*cf84ac9aSAndroid Build Coastguard Worker #if defined(MCAST_MSFILTER) || (defined(HAVE_DECL_MCAST_MSFILTER) && HAVE_DECL_MCAST_MSFILTER)
159*cf84ac9aSAndroid Build Coastguard Worker   XLAT(MCAST_MSFILTER),
160*cf84ac9aSAndroid Build Coastguard Worker #endif
161*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_MULTICAST_ALL) || (defined(HAVE_DECL_IP_MULTICAST_ALL) && HAVE_DECL_IP_MULTICAST_ALL)
162*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_MULTICAST_ALL),
163*cf84ac9aSAndroid Build Coastguard Worker #endif
164*cf84ac9aSAndroid Build Coastguard Worker #if defined(IP_UNICAST_IF) || (defined(HAVE_DECL_IP_UNICAST_IF) && HAVE_DECL_IP_UNICAST_IF)
165*cf84ac9aSAndroid Build Coastguard Worker   XLAT(IP_UNICAST_IF),
166*cf84ac9aSAndroid Build Coastguard Worker #endif
167*cf84ac9aSAndroid Build Coastguard Worker  XLAT_END
168*cf84ac9aSAndroid Build Coastguard Worker };
169*cf84ac9aSAndroid Build Coastguard Worker 
170*cf84ac9aSAndroid Build Coastguard Worker # endif /* !IN_MPERS */
171*cf84ac9aSAndroid Build Coastguard Worker 
172*cf84ac9aSAndroid Build Coastguard Worker #endif /* !XLAT_MACROS_ONLY */
173