xref: /aosp_15_r20/external/strace/xlat/socketlayers.h (revision cf84ac9a129d8ea9952db616b4e9b904c4bdde56)
1*cf84ac9aSAndroid Build Coastguard Worker /* Generated by ./xlat/gen.sh from ./xlat/socketlayers.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 #if defined(SOL_IP) || (defined(HAVE_DECL_SOL_IP) && HAVE_DECL_SOL_IP)
7*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
8*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_IP) == (0), "SOL_IP != 0");
9*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
10*cf84ac9aSAndroid Build Coastguard Worker #else
11*cf84ac9aSAndroid Build Coastguard Worker # define SOL_IP 0
12*cf84ac9aSAndroid Build Coastguard Worker #endif
13*cf84ac9aSAndroid Build Coastguard Worker #if !(defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__)
14*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_SOCKET) || (defined(HAVE_DECL_SOL_SOCKET) && HAVE_DECL_SOL_SOCKET)
15*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
16*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_SOCKET) == (1), "SOL_SOCKET != 1");
17*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
18*cf84ac9aSAndroid Build Coastguard Worker #else
19*cf84ac9aSAndroid Build Coastguard Worker # define SOL_SOCKET 1
20*cf84ac9aSAndroid Build Coastguard Worker #endif
21*cf84ac9aSAndroid Build Coastguard Worker #endif
22*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_TCP) || (defined(HAVE_DECL_SOL_TCP) && HAVE_DECL_SOL_TCP)
23*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
24*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_TCP) == (6), "SOL_TCP != 6");
25*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
26*cf84ac9aSAndroid Build Coastguard Worker #else
27*cf84ac9aSAndroid Build Coastguard Worker # define SOL_TCP 6
28*cf84ac9aSAndroid Build Coastguard Worker #endif
29*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_UDP) || (defined(HAVE_DECL_SOL_UDP) && HAVE_DECL_SOL_UDP)
30*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
31*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_UDP) == (17), "SOL_UDP != 17");
32*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
33*cf84ac9aSAndroid Build Coastguard Worker #else
34*cf84ac9aSAndroid Build Coastguard Worker # define SOL_UDP 17
35*cf84ac9aSAndroid Build Coastguard Worker #endif
36*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_IPV6) || (defined(HAVE_DECL_SOL_IPV6) && HAVE_DECL_SOL_IPV6)
37*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
38*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_IPV6) == (41), "SOL_IPV6 != 41");
39*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
40*cf84ac9aSAndroid Build Coastguard Worker #else
41*cf84ac9aSAndroid Build Coastguard Worker # define SOL_IPV6 41
42*cf84ac9aSAndroid Build Coastguard Worker #endif
43*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_ICMPV6) || (defined(HAVE_DECL_SOL_ICMPV6) && HAVE_DECL_SOL_ICMPV6)
44*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
45*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_ICMPV6) == (58), "SOL_ICMPV6 != 58");
46*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
47*cf84ac9aSAndroid Build Coastguard Worker #else
48*cf84ac9aSAndroid Build Coastguard Worker # define SOL_ICMPV6 58
49*cf84ac9aSAndroid Build Coastguard Worker #endif
50*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_SCTP) || (defined(HAVE_DECL_SOL_SCTP) && HAVE_DECL_SOL_SCTP)
51*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
52*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_SCTP) == (132), "SOL_SCTP != 132");
53*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
54*cf84ac9aSAndroid Build Coastguard Worker #else
55*cf84ac9aSAndroid Build Coastguard Worker # define SOL_SCTP 132
56*cf84ac9aSAndroid Build Coastguard Worker #endif
57*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_UDPLITE) || (defined(HAVE_DECL_SOL_UDPLITE) && HAVE_DECL_SOL_UDPLITE)
58*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
59*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_UDPLITE) == (136), "SOL_UDPLITE != 136");
60*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
61*cf84ac9aSAndroid Build Coastguard Worker #else
62*cf84ac9aSAndroid Build Coastguard Worker # define SOL_UDPLITE 136
63*cf84ac9aSAndroid Build Coastguard Worker #endif
64*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_RAW) || (defined(HAVE_DECL_SOL_RAW) && HAVE_DECL_SOL_RAW)
65*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
66*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_RAW) == (255), "SOL_RAW != 255");
67*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
68*cf84ac9aSAndroid Build Coastguard Worker #else
69*cf84ac9aSAndroid Build Coastguard Worker # define SOL_RAW 255
70*cf84ac9aSAndroid Build Coastguard Worker #endif
71*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_IPX) || (defined(HAVE_DECL_SOL_IPX) && HAVE_DECL_SOL_IPX)
72*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
73*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_IPX) == (256), "SOL_IPX != 256");
74*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
75*cf84ac9aSAndroid Build Coastguard Worker #else
76*cf84ac9aSAndroid Build Coastguard Worker # define SOL_IPX 256
77*cf84ac9aSAndroid Build Coastguard Worker #endif
78*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_AX25) || (defined(HAVE_DECL_SOL_AX25) && HAVE_DECL_SOL_AX25)
79*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
80*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_AX25) == (257), "SOL_AX25 != 257");
81*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
82*cf84ac9aSAndroid Build Coastguard Worker #else
83*cf84ac9aSAndroid Build Coastguard Worker # define SOL_AX25 257
84*cf84ac9aSAndroid Build Coastguard Worker #endif
85*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_ATALK) || (defined(HAVE_DECL_SOL_ATALK) && HAVE_DECL_SOL_ATALK)
86*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
87*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_ATALK) == (258), "SOL_ATALK != 258");
88*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
89*cf84ac9aSAndroid Build Coastguard Worker #else
90*cf84ac9aSAndroid Build Coastguard Worker # define SOL_ATALK 258
91*cf84ac9aSAndroid Build Coastguard Worker #endif
92*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_NETROM) || (defined(HAVE_DECL_SOL_NETROM) && HAVE_DECL_SOL_NETROM)
93*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
94*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_NETROM) == (259), "SOL_NETROM != 259");
95*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
96*cf84ac9aSAndroid Build Coastguard Worker #else
97*cf84ac9aSAndroid Build Coastguard Worker # define SOL_NETROM 259
98*cf84ac9aSAndroid Build Coastguard Worker #endif
99*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_ROSE) || (defined(HAVE_DECL_SOL_ROSE) && HAVE_DECL_SOL_ROSE)
100*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
101*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_ROSE) == (260), "SOL_ROSE != 260");
102*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
103*cf84ac9aSAndroid Build Coastguard Worker #else
104*cf84ac9aSAndroid Build Coastguard Worker # define SOL_ROSE 260
105*cf84ac9aSAndroid Build Coastguard Worker #endif
106*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_DECNET) || (defined(HAVE_DECL_SOL_DECNET) && HAVE_DECL_SOL_DECNET)
107*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
108*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_DECNET) == (261), "SOL_DECNET != 261");
109*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
110*cf84ac9aSAndroid Build Coastguard Worker #else
111*cf84ac9aSAndroid Build Coastguard Worker # define SOL_DECNET 261
112*cf84ac9aSAndroid Build Coastguard Worker #endif
113*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_X25) || (defined(HAVE_DECL_SOL_X25) && HAVE_DECL_SOL_X25)
114*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
115*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_X25) == (262), "SOL_X25 != 262");
116*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
117*cf84ac9aSAndroid Build Coastguard Worker #else
118*cf84ac9aSAndroid Build Coastguard Worker # define SOL_X25 262
119*cf84ac9aSAndroid Build Coastguard Worker #endif
120*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_PACKET) || (defined(HAVE_DECL_SOL_PACKET) && HAVE_DECL_SOL_PACKET)
121*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
122*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_PACKET) == (263), "SOL_PACKET != 263");
123*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
124*cf84ac9aSAndroid Build Coastguard Worker #else
125*cf84ac9aSAndroid Build Coastguard Worker # define SOL_PACKET 263
126*cf84ac9aSAndroid Build Coastguard Worker #endif
127*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_ATM) || (defined(HAVE_DECL_SOL_ATM) && HAVE_DECL_SOL_ATM)
128*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
129*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_ATM) == (264), "SOL_ATM != 264");
130*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
131*cf84ac9aSAndroid Build Coastguard Worker #else
132*cf84ac9aSAndroid Build Coastguard Worker # define SOL_ATM 264
133*cf84ac9aSAndroid Build Coastguard Worker #endif
134*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_AAL) || (defined(HAVE_DECL_SOL_AAL) && HAVE_DECL_SOL_AAL)
135*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
136*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_AAL) == (265), "SOL_AAL != 265");
137*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
138*cf84ac9aSAndroid Build Coastguard Worker #else
139*cf84ac9aSAndroid Build Coastguard Worker # define SOL_AAL 265
140*cf84ac9aSAndroid Build Coastguard Worker #endif
141*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_IRDA) || (defined(HAVE_DECL_SOL_IRDA) && HAVE_DECL_SOL_IRDA)
142*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
143*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_IRDA) == (266), "SOL_IRDA != 266");
144*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
145*cf84ac9aSAndroid Build Coastguard Worker #else
146*cf84ac9aSAndroid Build Coastguard Worker # define SOL_IRDA 266
147*cf84ac9aSAndroid Build Coastguard Worker #endif
148*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_NETBEUI) || (defined(HAVE_DECL_SOL_NETBEUI) && HAVE_DECL_SOL_NETBEUI)
149*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
150*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_NETBEUI) == (267), "SOL_NETBEUI != 267");
151*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
152*cf84ac9aSAndroid Build Coastguard Worker #else
153*cf84ac9aSAndroid Build Coastguard Worker # define SOL_NETBEUI 267
154*cf84ac9aSAndroid Build Coastguard Worker #endif
155*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_LLC) || (defined(HAVE_DECL_SOL_LLC) && HAVE_DECL_SOL_LLC)
156*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
157*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_LLC) == (268), "SOL_LLC != 268");
158*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
159*cf84ac9aSAndroid Build Coastguard Worker #else
160*cf84ac9aSAndroid Build Coastguard Worker # define SOL_LLC 268
161*cf84ac9aSAndroid Build Coastguard Worker #endif
162*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_DCCP) || (defined(HAVE_DECL_SOL_DCCP) && HAVE_DECL_SOL_DCCP)
163*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
164*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_DCCP) == (269), "SOL_DCCP != 269");
165*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
166*cf84ac9aSAndroid Build Coastguard Worker #else
167*cf84ac9aSAndroid Build Coastguard Worker # define SOL_DCCP 269
168*cf84ac9aSAndroid Build Coastguard Worker #endif
169*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_NETLINK) || (defined(HAVE_DECL_SOL_NETLINK) && HAVE_DECL_SOL_NETLINK)
170*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
171*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_NETLINK) == (270), "SOL_NETLINK != 270");
172*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
173*cf84ac9aSAndroid Build Coastguard Worker #else
174*cf84ac9aSAndroid Build Coastguard Worker # define SOL_NETLINK 270
175*cf84ac9aSAndroid Build Coastguard Worker #endif
176*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_TIPC) || (defined(HAVE_DECL_SOL_TIPC) && HAVE_DECL_SOL_TIPC)
177*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
178*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_TIPC) == (271), "SOL_TIPC != 271");
179*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
180*cf84ac9aSAndroid Build Coastguard Worker #else
181*cf84ac9aSAndroid Build Coastguard Worker # define SOL_TIPC 271
182*cf84ac9aSAndroid Build Coastguard Worker #endif
183*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_RXRPC) || (defined(HAVE_DECL_SOL_RXRPC) && HAVE_DECL_SOL_RXRPC)
184*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
185*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_RXRPC) == (272), "SOL_RXRPC != 272");
186*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
187*cf84ac9aSAndroid Build Coastguard Worker #else
188*cf84ac9aSAndroid Build Coastguard Worker # define SOL_RXRPC 272
189*cf84ac9aSAndroid Build Coastguard Worker #endif
190*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_PPPOL2TP) || (defined(HAVE_DECL_SOL_PPPOL2TP) && HAVE_DECL_SOL_PPPOL2TP)
191*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
192*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_PPPOL2TP) == (273), "SOL_PPPOL2TP != 273");
193*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
194*cf84ac9aSAndroid Build Coastguard Worker #else
195*cf84ac9aSAndroid Build Coastguard Worker # define SOL_PPPOL2TP 273
196*cf84ac9aSAndroid Build Coastguard Worker #endif
197*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_BLUETOOTH) || (defined(HAVE_DECL_SOL_BLUETOOTH) && HAVE_DECL_SOL_BLUETOOTH)
198*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
199*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_BLUETOOTH) == (274), "SOL_BLUETOOTH != 274");
200*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
201*cf84ac9aSAndroid Build Coastguard Worker #else
202*cf84ac9aSAndroid Build Coastguard Worker # define SOL_BLUETOOTH 274
203*cf84ac9aSAndroid Build Coastguard Worker #endif
204*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_PNPIPE) || (defined(HAVE_DECL_SOL_PNPIPE) && HAVE_DECL_SOL_PNPIPE)
205*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
206*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_PNPIPE) == (275), "SOL_PNPIPE != 275");
207*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
208*cf84ac9aSAndroid Build Coastguard Worker #else
209*cf84ac9aSAndroid Build Coastguard Worker # define SOL_PNPIPE 275
210*cf84ac9aSAndroid Build Coastguard Worker #endif
211*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_RDS) || (defined(HAVE_DECL_SOL_RDS) && HAVE_DECL_SOL_RDS)
212*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
213*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_RDS) == (276), "SOL_RDS != 276");
214*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
215*cf84ac9aSAndroid Build Coastguard Worker #else
216*cf84ac9aSAndroid Build Coastguard Worker # define SOL_RDS 276
217*cf84ac9aSAndroid Build Coastguard Worker #endif
218*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_IUCV) || (defined(HAVE_DECL_SOL_IUCV) && HAVE_DECL_SOL_IUCV)
219*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
220*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_IUCV) == (277), "SOL_IUCV != 277");
221*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
222*cf84ac9aSAndroid Build Coastguard Worker #else
223*cf84ac9aSAndroid Build Coastguard Worker # define SOL_IUCV 277
224*cf84ac9aSAndroid Build Coastguard Worker #endif
225*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_CAIF) || (defined(HAVE_DECL_SOL_CAIF) && HAVE_DECL_SOL_CAIF)
226*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
227*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_CAIF) == (278), "SOL_CAIF != 278");
228*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
229*cf84ac9aSAndroid Build Coastguard Worker #else
230*cf84ac9aSAndroid Build Coastguard Worker # define SOL_CAIF 278
231*cf84ac9aSAndroid Build Coastguard Worker #endif
232*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_ALG) || (defined(HAVE_DECL_SOL_ALG) && HAVE_DECL_SOL_ALG)
233*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
234*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_ALG) == (279), "SOL_ALG != 279");
235*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
236*cf84ac9aSAndroid Build Coastguard Worker #else
237*cf84ac9aSAndroid Build Coastguard Worker # define SOL_ALG 279
238*cf84ac9aSAndroid Build Coastguard Worker #endif
239*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_NFC) || (defined(HAVE_DECL_SOL_NFC) && HAVE_DECL_SOL_NFC)
240*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
241*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_NFC) == (280), "SOL_NFC != 280");
242*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
243*cf84ac9aSAndroid Build Coastguard Worker #else
244*cf84ac9aSAndroid Build Coastguard Worker # define SOL_NFC 280
245*cf84ac9aSAndroid Build Coastguard Worker #endif
246*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_KCM) || (defined(HAVE_DECL_SOL_KCM) && HAVE_DECL_SOL_KCM)
247*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
248*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_KCM) == (281), "SOL_KCM != 281");
249*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
250*cf84ac9aSAndroid Build Coastguard Worker #else
251*cf84ac9aSAndroid Build Coastguard Worker # define SOL_KCM 281
252*cf84ac9aSAndroid Build Coastguard Worker #endif
253*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_TLS) || (defined(HAVE_DECL_SOL_TLS) && HAVE_DECL_SOL_TLS)
254*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
255*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_TLS) == (282), "SOL_TLS != 282");
256*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
257*cf84ac9aSAndroid Build Coastguard Worker #else
258*cf84ac9aSAndroid Build Coastguard Worker # define SOL_TLS 282
259*cf84ac9aSAndroid Build Coastguard Worker #endif
260*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_XDP) || (defined(HAVE_DECL_SOL_XDP) && HAVE_DECL_SOL_XDP)
261*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
262*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_XDP) == (283), "SOL_XDP != 283");
263*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
264*cf84ac9aSAndroid Build Coastguard Worker #else
265*cf84ac9aSAndroid Build Coastguard Worker # define SOL_XDP 283
266*cf84ac9aSAndroid Build Coastguard Worker #endif
267*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
268*cf84ac9aSAndroid Build Coastguard Worker #if defined(SOL_SOCKET) || (defined(HAVE_DECL_SOL_SOCKET) && HAVE_DECL_SOL_SOCKET)
269*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
270*cf84ac9aSAndroid Build Coastguard Worker static_assert((SOL_SOCKET) == (0xffff), "SOL_SOCKET != 0xffff");
271*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
272*cf84ac9aSAndroid Build Coastguard Worker #else
273*cf84ac9aSAndroid Build Coastguard Worker # define SOL_SOCKET 0xffff
274*cf84ac9aSAndroid Build Coastguard Worker #endif
275*cf84ac9aSAndroid Build Coastguard Worker #endif
276*cf84ac9aSAndroid Build Coastguard Worker 
277*cf84ac9aSAndroid Build Coastguard Worker #ifndef XLAT_MACROS_ONLY
278*cf84ac9aSAndroid Build Coastguard Worker 
279*cf84ac9aSAndroid Build Coastguard Worker # ifndef IN_MPERS
280*cf84ac9aSAndroid Build Coastguard Worker 
281*cf84ac9aSAndroid Build Coastguard Worker const struct xlat socketlayers[] = {
282*cf84ac9aSAndroid Build Coastguard Worker 
283*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_IP),
284*cf84ac9aSAndroid Build Coastguard Worker #if !(defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__)
285*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_SOCKET),
286*cf84ac9aSAndroid Build Coastguard Worker #endif
287*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_TCP),
288*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_UDP),
289*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_IPV6),
290*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_ICMPV6),
291*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_SCTP),
292*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_UDPLITE),
293*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_RAW),
294*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_IPX),
295*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_AX25),
296*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_ATALK),
297*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_NETROM),
298*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_ROSE),
299*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_DECNET),
300*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_X25),
301*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_PACKET),
302*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_ATM),
303*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_AAL),
304*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_IRDA),
305*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_NETBEUI),
306*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_LLC),
307*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_DCCP),
308*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_NETLINK),
309*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_TIPC),
310*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_RXRPC),
311*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_PPPOL2TP),
312*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_BLUETOOTH),
313*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_PNPIPE),
314*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_RDS),
315*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_IUCV),
316*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_CAIF),
317*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_ALG),
318*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_NFC),
319*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_KCM),
320*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_TLS),
321*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_XDP),
322*cf84ac9aSAndroid Build Coastguard Worker #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
323*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SOL_SOCKET),
324*cf84ac9aSAndroid Build Coastguard Worker #endif
325*cf84ac9aSAndroid Build Coastguard Worker  XLAT_END
326*cf84ac9aSAndroid Build Coastguard Worker };
327*cf84ac9aSAndroid Build Coastguard Worker 
328*cf84ac9aSAndroid Build Coastguard Worker # endif /* !IN_MPERS */
329*cf84ac9aSAndroid Build Coastguard Worker 
330*cf84ac9aSAndroid Build Coastguard Worker #endif /* !XLAT_MACROS_ONLY */
331